@charset "UTF-8";
/* CSS Document */

/*ALLGEMEIN*/

*{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

body{
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:16px;
font-weight: normal;
color:#000000;
}

/*ALLGEMEIN ENDE*/

/*UEBERSCHRIFT*/

h1{
font-size:11px;
font-weight:bold;
}

h2{
}

h3{
}

h4{
}

h5{
}

h6{
}

p{
font-size:11px;
}

a img{border:none;}

/*UEBERSCHRIFT ENDE*/


/*VERWEISE*/
a:link {color:#666666; text-decoration:underline; }
a:hover {color: #666666; text-decoration:underline; cursor:pointer; }
a:visited {color:#666666; text-decoration:underline; }
a:focus {color:#666666; text-decoration:underline; outline: none;}
a:active {color: #666666;text-decoration:underline; }

/*VERWEISE ENDE*/

/*VORLAGEN DIV*/

#container{
position:relative;
margin-left:auto;
margin-right:auto;
width:940px;
top:0px;
}

#links{
position:relative;
top:160px;
left:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:330px;
z-index:800;
}

#links p{
font-size:11px;
}

.footer_text{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
margin:0px;
padding:0px;
font-style:normal;
}

#slogan{
position:absolute;
top:0px;
margin-left:710px;
}

#kunden p{
line-height:19px;}

#normal{
clear:both;
position:absolute;
width:940px;
margin-bottom:50px;
margin-right:0px;
padding:0px;
top:110px;
}

#maincontent{
position:relative;
margin-left:380px;
margin-top:50px;
}

#footer{
position:relative;
clear:both;
/*clear:all;*/
width:540px;
margin-top:50px;
margin-bottom:40px;
padding-top:5px;
border-top: 1px solid #7f7f7f;
}

#share{
position:absolute;
top:90px;
left:0px;
}


/*VORLAGE DIV ENDE*/





/*NAVIGATION*/


/* CSS Menü */

#nav{
position:relative;
width:300px;
padding-top:40px;
margin-left:20px;
}


#nav ul{
list-style-type:none;
padding:0px;
margin:0px 0px 0px 0px;
}

#nav ul ul{
list-style-type:none;
padding:0px 0px 0px 0px;
margin-bottom:20px;
}

.mainnav{
display:inline;
width:auto;
height:20px;
}


li.mainnav{
display:block;
list-style-type:none;
}

li.mainnav a{
padding-left:5px;
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
text-decoration:none;
color:#000;
font-weight:normal;
font-size:11px;
}

li.mainnav a:hover{
color:#fff;
background:#beb3a0;
font-weight:normal;
}

.unter{
position:absolute;
width:250px;
height:30px;
top:0px;
margin-left:115px;
}

.marker{
display:inline;
width:auto;
height:20px;
}


li.marker{
display:block;
list-style-type:none;
}

li.marker a{
padding-left:5px;
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
text-decoration:none;
font-size:11px;
color:#fff;
background:#beb3a0;
font-weight:normal;
}


.subnav{
display:inline;
width:auto;
height:20px;

}

li.subnav{
list-style-type:none;
margin:0px 0px 0px 0px;
display:block;
padding-left:0px;
padding-top:0px;
padding-right:10px;
padding-bottom:0px;
}

li.subnav a{
padding-left:5px;
padding-top:2px;
padding-right:5px;
padding-bottom:2px;
text-decoration:none;
color:#000;
background:#fff;
font-weight:normal;
font-size:11px;
}

li.subnav a:hover{
color:#fff;
background:#beb3a0;
font-weight:normal;
}


/*NAVIGATION ENDE*/

/* Formatierung Sitemap */

.csc-sitemap{
padding-left:15px;
}

.csc-sitemap ul{
list-style-type:square;
}

.csc-sitemap ul li{
}

.csc-sitemap ul li ul{
padding-left:10px;
list-style-type:none;
}

.csc-sitemap ul li ul li{
color:#ff6600;
list-style-type:none;
}