/* 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);}
