@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}

body{
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em;
line-height:1.5em;
background-color:#999999;
}
.bodypop{
font-family:Arial, Helvetica, sans-serif;
font-size:1em;
line-height:1.5em;
background-color:#FFFFFF;
margin:40px;
}

#container{
width:892px;
margin:0 auto;
margin-top:20px;
overflow:hidden;
background-image:url(../images/bg-repeat.jpg); background-repeat:repeat-y;
}
#head{
position:relative;
width:892px;
height:180px;
background-image:url(../images/header_neu_gruen2.jpg);
background-repeat:no-repeat;
}

#head_nav{
color:#FF3300;
position:absolute;
top:126px;
right:0;
}

#head_nav a{
text-decoration:none;
}

.schriftgr_top{
width:190px;
height:19px;
font-size:1.2em;
line-height:1.5em;
margin-top:10px;
float:left;
}

.schriftgr_top a{
text-decoration:none;
}

#head_nav ul li{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.75em; 
font-weight:bold;
text-decoration:none;
text-align:center;
display:block;
float:left;
margin-right:20px;
margin-bottom:16px;
}

#head_nav ul li a{
color:#FFFFFF;
}

#Schriftgroesse a{
position:absolute;
top:153px;
right:15px;
color:#666666;
text-decoration:none;
font-size:0.875em;
font-weight:bold;
margin-right:12px;
}
#main{
float:left;
width:691px;
background:url(../images/korb.jpg) no-repeat right bottom;
}
#content{
float:left;
width:400px;
margin:0px 20px 0px 40px;
min-height:570px;
}
.collage{
margin-bottom:20px;
margin:0px;
padding:0px;
}

.schriftgr{
font-size:13px;
font-weight:bold;
color:#FF3300;
margin-left:4px;
}

.schriftgr a{
text-decoration:none;
}

.klein{
font-size:9px;
font-weight:bold;
color:#FF3300;
}


/*............................test A a.........................................*/ 



a.info:hover span
{
display:block;
position:absolute;
top:2em;
left:2em;
width:15em;
border:1px solid #12127D;
background-color:#fc0;
color:#000;
text-align: center;
padding: 5px;
font-size: 0.8em;
} 


/*.....................................................................*/ 

#side-bar-r{
float:left;
width:200px;
margin-top:0px;
margin-left:20px;
margin-bottom:260px;
}

#side-bar-r a{
color:#FF3300;
}

#side-r-head{
width:196px;
background-image:url(../images/sid_r_head.jpg);
height:43px;
}



#side-r-head-drei{
width:196px;
background-image:url(../images/sid_r_head_kontakt.jpg);
height:43px;
}

#side-r-cont{
background-repeat:no-repeat;
height:250px;
margin-left:10px;
padding-left:6px;
background-color:#E6E6E6;
width:180px;
margin-bottom:10px;
}

#side-r-cont-drei{
background-repeat:no-repeat;
height:193px;
margin-left:10px;
padding-left:6px;
background-color:#E6E6E6;
width:180px;
}

#side-r-cont-text{
margin-left:10px;
margin-right:10px;
padding-top:9px;
}
#side-r-cont-text h4{
margin-bottom:4px;
}

#zert {
background-image:url(../images/zert.jpg);
background-repeat:no-repeat;
width:180px;
height:265px;
margin-left:10px;
margin-top:20px;
padding-left:6px;
}


/*.....................................................................*/ 

#footer{
position:relative;
clear:left;
width:862px;
height:57px;
background-color:#eaebe8;
margin-left:30px;
}
#foot-nav{
position:absolute;
top:20px;
right:0;
background-color:#eaebe8;
}
#foot-nav ul li{
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:0.875em; 
font-weight:bold;
text-decoration:none;
text-align:center;
display:block;
float:left;
margin-right:20px;
}