
body {
    background-color: #666666;
    margin: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	color: #000000;
}
ul{
list-style-image:url('uploads/images/images_neu/lesezeichen.gif');
}
ul.sitemap{
list-style: none;
}
li.sitemaplink{
list-style: none;
}
a{
color:#666666;
}

a:hover{
    text-decoration: none;
color:#ff9900;
}
a:visited{
color:#ff9900;
}
img{
border:0px;
}


li.sitemaplink a{
color:#666666;
}
li.sitemaplink a:hover{
    text-decoration: none;
    border: 0px;
color:#ff9900;
}
li.sitemaplink a.currentpage{
    text-decoration: none;
    border: 0px;
color:#ff9900;
}

a.langlink1{
text-decoration: none;
color:#ff9900;
}

a.logolink{
 text-decoration: none;
border:0px;
}

div.certificat a:hover {
 text-decoration: none;
border:0;
}
div.footer{
float:left;
color: #ffffff;
text-align:left;
height:72px;
font-size:x-small;
}
div.langlink{
float:left;
text-align:center;
width:200px;
height:72px;
}
div.bannerup{
    padding-top: 0px;
margin-bottom:0px;
    background-color: #666666;
    background-image: url('uploads/images/images_neu/call_now_grau_orange_oben.jpg');
    background-repeat: no-repeat;
    background-position: left;
    height:115px;
}

div.thebody {
width:-1%;
    padding: 0px;
    background-color: #E0E2E1;
}
div.content {
    height: auto;
    min-height: 200px;
    padding: 0px;
    text-align: left;
background-image: url('uploads/images/images_neu/call_now_grau_orange_seite.jpg');
 background-repeat: no-repeat;
    background-position: left top;
}

div.certificat{
float:left;
text-align:left;
width:180px;
height:72px;
    text-decoration: none;
border: 0px;
}

div.thecontent {
    width:700px;
margin-top:0px;
    margin-bottom:20px;
    height: auto;
    min-height: 200px;
    padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left:200px;
    text-align: left;


}
/* hide from IE/mac \*/
* html div.thecontent {
    margin-bottom:20px;
    height: 200px;
    padding-right: 5px;
padding-top: 5px;
padding-bottom: 5px;
padding-left:200px;
    text-align: left;
}
/* end hide */
div.bottom {
    background-color: #FF9900;
background-image:url('uploads/images/images_neu/call_now_grau_orange_unten.jpg');
    background-repeat: no-repeat;
    background-position: left;
    text-align: center;
height:68px;
}
p.title {
    font-size: 14pt;
    font-weight: bold;
    margin: 0;
}
p.smalltitle {
    font-size: 12pt;
    font-weight: bold;
    margin: 0;
    padding: 4px;
    background-color: #CCCCCC;
    color: #063406;
    text-transform: uppercase;
}
.breadcrumbs {
    font-size: 8pt;
    margin: 0;
    text-transform: uppercase;
text-align:center;
}
div.breadcrumbs1 {
width:900px;
}
.breadcrumbs a {
    font-size: 8pt;
    text-transform: uppercase;
}
p.sectionname {
    font-weight: bold;
    margin: 0;
}
.breadcrumbs a:link {
    text-decoration: none;
    border: 0px;
color:#ff9900;
}
.breadcrumbs a:link {
    text-decoration: none;
    border: 0px;
color:#ff9900;
}
.breadcrumbs a:active {
    text-decoration: none;
    border: 0px;
color:#ff9900;
}
.breadcrumbs a:hover {
    text-decoration: none;
    border: 0px;
color:#666666;
}
.breadcrumbs a:visited {
    text-decoration: none;
    border: 0px;
color:#ff9900;
}

/* Horizontal menu for the CMS CSS Menu Module */
/* by Alexander Endresen */


/* The wrapper clears the floating elements of the menu */

#menuwrapper { 
        overflow: hidden; 
text-align:left;
padding-left:220px;
padding-top:15px;
font-size:small;
        }

/* Set the width of the menu elements at second level. Leaving first level flexible. */

#primary-nav li li { 
        width: 180px; 
       }


/* Unless you know what you do, do not touch this */ 

#primary-nav, #primary-nav ul { 
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	}
#primary-nav ul { 
	position: absolute; 
	top: auto; 
	display: none; 
	}
#primary-nav ul ul { 
	margin-top: 1px;
 	margin-left: -1px;
	left: 100%; 
	top: 0px; 
	}
	
#primary-nav li { 
	margin-left: -1px;
	float: left; 
	}
#primary-nav li li { 
	margin-left: 0px;
	margin-top: -1px;
	float: none; 
	position: relative; 
	}

/* Styling the basic apperance of the menu elements */

#primary-nav a { 
background-color: #666666;
color:#ffffff;
font-weight:bold;
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
	}
#primary-nav a:hover { 
color:#ff9900;
font-weight:bold;
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
	}
#primary-nav a.menuactive{ 
color:#ff9900;
font-weight:bold;
	display: block; 
	margin: 0px; 
	padding: 5px 10px; 
	text-decoration: none; 
	}
#primary-nav li a { 
	}
#primary-nav li li a { 
	border: 1px solid #C0C0C0;
	}	
#primary-nav li, #primary-nav li.menuparent { 
	background-color: #ffffff; 
	}

/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */

#primary-nav li.menuactive { 
	background-color: #ffffff; 
	}


/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */

#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover, #primary-nav ul li.menuparent:hover { 
	background-image: url(modules/CSSMenu/images/arrow.gif); 
	background-position: center right; 
	background-repeat: no-repeat; 
	}


/* Styling the apperance of menu items on hover */

#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuactiveh { 
	background-color: #ffffff; 
	}


/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */

#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 
#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 
	display: none; 
	}
#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 
#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 
	display: block; 
	}


/* IE Hacks */

#primary-nav li li { 
	float: left; 
	clear: both; 
	}
#primary-nav li li a { 
	height: 1%; 
	}
