/* www.gsa-aggregate.com     -     Webdesign by xploited webdesign neuss */

/*    http://www.xploited.de      09/2006 */


 body, table, td, a{font-family: arial, verdana, sans-serif; font-size:11px; line-height:1.4em; color:rgb(0,0,50)}

/*body {margin:0; color:rgb(0,0,50); height:101%;}*/
body{
	text-align:center;
	margin-top:10px;
	padding:0;
	background-color:rgb(192,192,192);
}
#center	{width:790px; margin:0 auto;  background-image: url(../pics/con-bg.jpg); background-repeat:repeat;}
#header{height:152px; width:790px; background-image: url(../pics/head.jpg); background-repeat:no-repeat;}
#content{min-height:300px; width:370px; border-left:1px solid rgb(153,155,167); border-right:1px solid rgb(153,155,167); float:left; text-align:left; padding:10px; margin-top:10px; margin-bottom:10px}
* html #content{height:300px; width:390px;}

#links{float:left;  height:auto; width:200px; margin-left:3px; background-color:rgb(255,255,255);}
#l-con{position:relative; height:auto; width:196px; margin-left:1px;  margin-top:25px; padding-top:15px; background-color:rgb(0,0,49);} 

* html #links{float:left;  height:auto; width:200px; margin-left:2px; background-color:rgb(255,255,255);}
* html #l-con{position:relative; height:100%; width:196px; background-color:rgb(0,0,49); margin-left:-3px;} 

#rechts{float:left; height:auto; width:178px; margin-top:25px;}
#r-con{position:relative; height:auto; width:170px; margin-left:2px; margin-top:20px;} 

* html #rechts{float:left; height:auto; width:178px; margin-left:3px; margin-top:25px;}
* html #r-con{position:relative; height:auto; width:178px; margin-left:1px;} 

#footer {clear:both; height:22px; width:790px; background-image: url(../pics/foot.jpg); background-repeat:no-repeat;}
#subfoot{height:15px; width:100%; text-align:center; font-size:10px;}

/*haupt menue*/
#list{
list-style:none;
margin:-5px;
}

#list a{
color:rgb(0,0,50);
text-decoration:none;
display:block;
width:110px;
height:11px;
background-color:rgb(255,255,255);
text-align:left;
margin:-5px;
padding-left:10px;
border-left:4px solid rgb(255,255,255);
}

#list a:hover{
color:rgb(0,0,50);
border-left:4px solid rgb(255,0,8);
}
.men-akt{
color:rgb(0,0,50);
text-decoration:none;
display:block;
width:110px;
height:11px;
background-color:rgb(255,255,255);
text-align:left;
margin:-5px;
padding-left:10px;
border-left:4px solid rgb(255,0,8);
}

#list li{margin:10px;}
* html #list li{margin:6px;}

/* unter menue */
#listr{
list-style:none;
margin-top:25px;
}

#listr a{
color:rgb(0,0,50);
text-decoration:none;
display:block;
width:150px;
height:11px;
background-color:rgb(255,255,255);
text-align:left;
margin:0;
padding-left:10px;
border-left:4px solid rgb(255,255,255);
}

#listr a:hover{
color:rgb(0,0,50);
border-left:4px solid rgb(255,0,8);
}
.men-aktr{
color:rgb(0,0,50);
text-decoration:none;
display:block;
width:150px;
height:11px;
background-color:rgb(255,255,255);
text-align:left;
margin:-5px;
padding-left:10px;
border-left:4px solid rgb(255,0,8);
}

#listr li { margin:6px; margin-left:-20px;}
* html #listr li { margin:1px; margin-left:-35px;}

fieldset{text-align:left; color: rgb(0,0,50); font-size:10px;}
.lf{float:left; margin:8px; margin-top:5px; border:1px solid rgb(0,0,50);}
.lr{float:right; margin:8px; border:1px solid rgb(0,0,50);}
h1 {font-size:13px; text-align:right;}
h2 {font-size:11px; display:block; border:1px solid rgb(255,0,8); margin:15px; padding-left:12px;}
h4 {font-size:11px; display:block; border:1px solid rgb(255,0,8); margin:15px; padding:4px;}
.lul {list-style-image: url(../pics/dot.gif); font-size:11px; text-align:left; margin-left:-15px;}
* html .lul {list-style-image: url(../pics/dot.gif);font-size:11px; text-align:left; margin-left:20px;}
*+html .lul {list-style-image: url(../pics/dot.gif);font-size:11px; text-align:left; margin-left:20px;}
img{border:0;}
.haftung{font-size:10px;}
.klein{font-size:9px;}
.anfahrt{text-align:center; border:1px solid rgb(153,155,167);}