/* ----------------------------------
author:seitenhimmel.de
date:06.08
website:http://www.dr-spang.de
------------------------------------*/

*{margin:0; padding:0;}

	body {
		margin:0px;
		padding:0px;
		position:relative;
		background-color:#ffffff;
		background-image:url(../img/bg_body.jpg);
		background-repeat:no-repeat;
		text-align: left;
		font-size: 65%; 
		font-family: Arial,Verdana,Helvetica,sans-serif;		
										}

#alles{
		width:1004px;	
		margin:0px;
						}

#alles h1{font-family:Tahoma;width:502px;
font-weight:normal;
font-size:21px;
line-height:190%;
color:#254692;
margin:60px 0px 0px 0px;
padding:0px;
}

#alles h2{
font-size:24px;
color:#254692;
font-weight:normal;
margin:9px 0px 0px 0px;
padding:0px;
}

#alles h3{
font-size:12px;
color:#254692;
font-weight:bold;
margin:0px 0px 16px 0px;
padding:0px;
}

#alles h3.nl{
font-size:14px;
color:#403F42;
font-weight:bold;
margin:25px 0px 10px 0px;
padding:0px;
line-height:150%;
}

#alles h4{
line-height:140%;
font-size:12px;
color:#403F42;
margin:15px 0px 5px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;
}

/* 
----------------------------------------------------
Spalten*/
#alles table.mitte{width:502px;
padding:0px 0px 0px 0px;
}
#alles table.all{width:1004px;
padding:0px 0px 0px 0px;
}

#alles table.contentseite{width:502px;
padding:0px 0px 0px 0px;
}
#alles table.formu{width:502px;
font-size:12px;
padding:0px 0px 0px 0px;
}
#alles table.ausstat{width:502px;
padding:0px 0px 0px 0px;
background-color:#efefed;
}

#alles table.ausstat td{
padding:0px 0px 0px 0px;
background-color:transparent;
border-bottom:1px solid #ffffff;
}

#alles table.ausstat td.w{
padding:0px 0px 0px 0px;
background-color:#ffffff;
border-bottom:1px solid #999999;
}

#alles table.pub{
font-size:12px;
line-height:140%;
color:#403F42;
width:502px;
padding:0px 0px 0px 0px;
background-color:#F3F3F3;
border-bottom:1px solid #999999;
}

#alles table.pub td{
padding:8px 4px 8px 0px;
border-bottom:1px solid #ffffff;
}

#alles table.pub td.name{
padding:8px 0px 8px 0px;
border-bottom:1px solid #ffffff;
text-align:right;
width:26%;
}

#alles table.pub td.dat{
padding:8px 1px 8px 5px;
border-bottom:1px solid #ffffff;
background-color:#EFEFEF;
text-align:right;
width:5%;
}

#alles td.contentseiteli{width:227px;
padding:0px 0px 0px 0px;
}

#alles td.toplinks{width:242px;
padding:25px 0px 0px 0px;
}

#alles td.topmitte{width:560px;height:139px;
padding:0px 0px 0px 0px;
}

#alles td.toprechts{
padding:10px 0px 0px 0px;
}

#alles td.contentlinks{width:232px;
padding:25px 0px 0px 0px;
}

#alles td.contentmitte{width:540px;
padding:25px 0px 0px 0px;
}

#alles td.contentmittestart{width:560px;
padding:0px 0px 0px 0px;margin:0px;
}


#alles td.linie{
padding:0px 0px 0px 0px;
border-top:1px solid #999999;
}



/* 
----------------------------------------------------
Bilder*/
#alles img.start{
margin:38px 0px 17px 0px;
}

#alles img.startteaser{
border:1px solid #999999;
}

#alles img.seite{
margin:0px 0px 34px 0px;
}

#alles img.aus{width:190px;display:block;
margin:10px 0px 0px 0px;
}
#alles img.linie{
margin:26px 0px 10px 0px;
}

#alles img.rahmen{
border:1px solid #666666;margin-right:37px;
}
#alles img.rahmeno{
border:1px solid #666666;margin:20px 0px 10px 0px;
}
/* 
----------------------------------------------------
Schrift*/

#alles p.name{width:190px;
line-height:140%;
font-size:13px;
font-weight:bold;
border-top:1px solid #a0a0a1;
color:#403F42;
margin:17px 0px 0px 0px;
padding:16px 0px 0px 0px;
background-color:transparent;		
										}
			
#alles p.footer{width:287px;
line-height:140%;
font-size:11px;
color:#403F42;
margin:5px 0px 0px 15px;
padding:0px 0px 0px 0px;
background-color:transparent;	}	

#alles p.footer a {
color:#403F42;
text-decoration:underline;		
										}
										
										
#alles p.footer a:hover{
color:#403F42;
text-decoration:none;		
										}

#alles p.headline{
font-size:13px;
font-weight:bold;
color:#403F42;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;
										}
											
#alles p.headlineblau{
font-size:12px;
font-weight:bold;
color:#254692;
margin:0px 15px 5px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}
										
#alles p.headlineblau a{
color:#403F42;
text-decoration:none;		
										}
										
#alles p.headlineblau a:hover{
color:#254692;
text-decoration:none;		
										}
										
#alles p.headlineblau img{border:none;	
										}
										
#alles p.headlineseite{width:177px;
font-size:12px;
font-weight:bold;
color:#254692;
margin:62px 0px 5px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}										
										
#alles p.rechts{width:187px;
line-height:130%;
font-size:12px;
color:#403F42;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}
										
#alles p.rechts a, #alles p.imp a,#alles table.pub a {
color:#254692;
text-decoration:none;		
										}
										
										
#alles p.rechts a:hover, #alles p.imp a:hover, #alles table.pub a:hover{
color:#254692;
text-decoration:underline;	}	

#alles p.tabelle{
line-height:130%;
font-size:12px;
color:#403F42;
margin:3px 5px 3px 5px;
padding:0px 0px 0px 0px;
background-color:transparent;	}

#alles p.tabellehistorie{
line-height:160%;
font-size:12px;
color:#403F42;
margin:3px 5px 3px 5px;
padding:0px 0px 0px 0px;
background-color:transparent;	}

#alles p.tabellekarriere{
line-height:140%;
font-size:12px;
color:#403F42;
margin:0px 8px 0px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;	}

										
#alles p.imp{width:297px;
line-height:140%;
font-size:12px;
color:#403F42;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}	
										
										
#alles p.ganz{width:480px;
line-height:140%;
font-size:12px;
color:#403F42;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}
										
#alles p.ganz a{
color:#254692;
text-decoration:none;		
										}
										
#alles p.ganz a:hover{
color:#254692;
text-decoration:underline;		
										}																				
											
											
#alles p.ganzblock{width:500px;
text-align:justify;
line-height:140%;
font-size:12px;
color:#403F42;
margin:0px 0px 20px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}
										
#alles p.ganzblock a{
color:#254692;
text-decoration:none;		
										}
										
#alles p.ganzblock a:hover{
color:#254692;
text-decoration:underline;		
										}								
										
#alles p.klein{width:187px;
line-height:130%;
font-size:10px;
color:#403F42;
margin:0px 0px 10px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}
										
#alles p.klein a{
color:#254692;
text-decoration:none;		
										}
										
										
#alles p.klein a:hover{
color:#254692;
text-decoration:underline;		
										}
										
#alles p.niederlassungen{
line-height:140%;
font-size:12px;
color:#666666;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;		
										}		

#alles p.niederlassungen a{
color:#666666;
text-decoration:none;
margin:0px 0px 5px 0px;
background-color:transparent;		
										}
										
#alles p.niederlassungen a:hover{
color:#666666;
text-decoration:underline;
background-color:transparent;		
										}

#alles p.niederlassungenfett{
line-height:140%;
font-size:12px;
font-weight:bold;
color:#666666;
margin:5px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:transparent;	}

#alles p.niederlassungenfett a{color:#666666;
text-decoration:none;
margin:0px 0px 5px 0px;
background-color:transparent;	}

#alles p.niederlassungenfett a:hover{color:#666666;
text-decoration:none;
margin:0px 0px 5px 0px;
background-color:transparent;	}

.kasten{width:190px;
	color:#666666;
	font-size:11px;
    margin:3px 0px 3px 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
    }
/* 
----------------------------------------------------
Teaser für Startseite*/										

#alles td.teaser{font-size:12px;font-weight:bold;color:#254692;height:17px;width:156px;}
#alles td.teaser a{text-decoration:none;font-weight:bold;color:#254692;}
#alles td.teaser a:hover{text-decoration:underline;font-weight:bold;color:#254692;}	


/* 
----------------------------------------------------
Teaser für Übersichtsseite*/
.mitteteaser {width:156px;
			height:64px;
			margin:0px 17px 17px 0px;
			float:left;
			padding:0em;
			border:0px;
			font-size:12px;font-weight:normal;color:#666666;background-color:#efefed;line-height:150%;
			border:1px solid #E7E7E4;}
			
.mitteteaser a{text-decoration:none;font-weight:normal;color:#666666;
			}

.mitteteaser a:hover{text-decoration:none;font-weight:bold;color:#254692;
			}

.mitteteaser img{margin-bottom:1px;
			}
			
.mitteteaser_gr {width:240px;
			height:86px;
			margin:0px 17px 17px 0px;
			float:left;
			padding:0em;
			border:0px;
			font-size:12px;font-weight:normal;color:#666666;background-color:#efefed;
			border:1px solid #E7E7E4;}
			
.mitteteaser_gr a{text-decoration:none;font-weight:normal;color:#666666;
			}

.mitteteaser_gr a:hover{text-decoration:none;font-weight:bold;color:#254692;
			}

.mitteteaser_gr img{margin-bottom:1px;
			}

.mitteteaserb {width:156px;
			height:64px;
			margin:0px 17px 16px 0px;
			float:left;			
			padding:0em;
			border:0px;
			font-size:12px;font-weight:normal;color:#ffffff;background-color:#254692;}
			
.mitteteaserb a{text-decoration:none;font-weight:normal;color:#ffffff;
			}

.mitteteaserb a:hover{text-decoration:none;font-weight:bold;color:#ffffff;
			}

.mitteteasertxt {width:229px;
			height:40px;
			margin:0px 17px 17px 0px;
			float:left;
			padding-left:0.9em;
			border:0px;
			font-size:12px;font-weight:normal;color:#666666;background-color:#efefed;
			border:1px solid #E7E7E4;line-height:100%;}
			
.mitteteasertxt a{text-decoration:none;font-weight:bold;color:#666666;
			}

.mitteteasertxt a:hover{text-decoration:none;font-weight:bold;color:#254692;
			}			
/* 
----------------------------------------------------
 Listen*/									
									
#alles ul.rechts{width:187px;
	line-height:130%;
	font-size:12px;
	color:#403F42;
	padding:0px;
	margin:0px 0px 0px 0px;
	list-style:none;	}
	
#alles ul.rechts li{display:block;width:167px;
	border:0px;
	text-indent:10px;
	list-style:none;
	background-image:url(../pic/listre_bg.gif);
	background:transparent;
	margin:0px 0px 0px 0px ;}
	
									
#alles ul.rechts li a{display:block;width:177px;
	padding:0px;
	border:0px;
	color:#403F42;
	list-style:none;
background-image:url(../pic/listre_bg.gif);
	text-decoration:none;
	}
	#alles ul.rechts li a:hover{
	padding:0px;
	border:0px;
	color:#254692;
	text-decoration:underline;}	
										
#alles ul.aktiv{width:167px;
line-height:130%;
font-size:12px;
color:#666666;
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style:none;
	background-color:transparent;	}
	
#alles ul.aktiv li{
	padding:0 0 0 0px;
	border:0px;
	font-weight:bold;
	list-style-image:none;
	background:transparent;
	margin:0px 0px 8px 0px ;
}									

#alles ul.aktiv li a{
	padding:0 0 0 0px;
	border:0px;
	color:#254692;
	margin:0px 0px 8px 0px ;
	font-weight:normal;
	text-decoration:none;
	list-style-image:none;
	background:transparent;
}	
	
#alles ul.aktiv li a:hover{
	padding:0 0 0 0px;
	border:0px;
	color:#254692;
	text-decoration:underline;
	list-style-image:none;
	background:transparent;
	}

#alles ul.liste{width:187px;
line-height:130%;
font-size:12px;
color:#666666;
	padding:0px;
	margin:0px 0px 5px 0px;
	list-style:none;
	background-color:transparent;	}
	
#alles ul.liste li{display:block;width:177px;height:15px;
	text-indent:10px;
	padding:0px;
	border:0px;
	font-weight:normal;
	list-style:none;
	margin:0px 0px 2px 0px ;
	background-image:url(../pic/pfeil_recht_bg.gif);
	background-repeat:no-repeat;
	background-color:transparent;}									

#alles ul.liste li a{	
	border:0px;
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	list-style:none;
	}	
	
#alles ul.liste li a:hover{	
	border:0px;
	color:#254692;
	text-decoration:none;
	list-style-image:none;

	}
		
#alles ul.mitte{
line-height:140%;
width:280px;
font-size:12px;
color:#403F42;
	padding:0px;
	margin:0px 0px 25px 0px;
	background-color:transparent;	}
#alles ul.mitte li{
	padding:0px;
	border:0px;
	list-style-image:url(../pic/list_kl.gif);
	background:transparent;
	margin:0px 0px 5px 15px;
	}		

#alles ul.mitte li a{
	border:0px;
	color:#254692;
	list-style-image:none;
	text-decoration:none;
	background:transparent;
	
	}
#alles ul.mitte li.re{
	padding:0px;
	border:0px;
	list-style-image:url(../pic/list_kl.gif);
	background:transparent;
	margin:0px 0px 5px 25px;
	}		

#alles ul.mitte li.re a{
	border:0px;
	color:#254692;
	list-style-image:none;
	text-decoration:none;
	background:transparent;
	
	}											
#alles ul.breit{width:480px;
line-height:140%;
font-size:12px;
color:#403F42;
	background:transparent;
	margin:0px 0px 20px 5px;
	padding:0px;			}	
										
#alles ul.breit li{
	padding:0px;
	border:0px;
	list-style-image:url(../pic/list_kl.gif);
	background:transparent;
	margin:0px 0px 5px 15px;
	}		

						

/* 
----------------------------------------------------
Navigation*/
#alles ul.navigation{
	padding:0px;
	margin:13px 0px 45px 10px;
	background-color:transparent;	
	}
	
#alles  ul.navigation li {font-size:12px;
	color:#403F42;
	width:175px;
	padding:0px;
	list-style:none;
	background-color:transparent;
	margin:0px;
	}

#alles ul.navigation li a{display:block;
		color:#403F42;
		padding:0px;
		line-height:170%;
		height:75%;
		font-weight:normal;			
		text-decoration:none;
		list-style:none;
		background-color:transparent;
		border-top:1px solid #dadada;
			}
			
#alles ul.navigation li a:hover{
		color:#403F42;
		padding:0px;	
		font-weight:bold;			
		text-decoration:none;
		background-color:transparent;
			}
			
#alles ul.navigation li.ak a{color:#403F42;
		padding:0px;	
		font-weight:bold;			
		text-decoration:none;
		background-color:transparent;
			}

								
#alles ul.navigation li.sub a{display:block;
		font-size:11px;
		color:#254692;
		padding:0px;
		line-height:170%;
		height:75%;
		text-indent:8px;
		font-weight:normal;			
		text-decoration:none;
		background:url(../pic/sub.gif) no-repeat 0% 55%;
		background-color:transparent;
			}	

#alles ul.navigation li.sub a:hover{
		color:#254692;
		padding:0px;
		text-indent:8px;
		font-weight:bold;			
		text-decoration:none;
					}	

#alles ul.navigation li.subak a{
		color:#254692;
		font-size:11px;
		padding:0px;
		text-indent:8px;
		font-weight:bold;			
		text-decoration:none;
		background:url(../pic/sub.gif) no-repeat 0% 55%;
		background-color:transparent;
			}									


#alles ul.navigation li.subfarb a{display:block;
		color:#ffffff;
		line-height:170%;
		height:75%;
		padding:0px;
		text-indent:8px;
		font-weight:normal;			
		text-decoration:none;
		background:url(../pic/sub_w.gif) no-repeat 0% 55%;
		background-color:#254692;
			}	

			
#alles ul.navigation li.subfarb a:hover{display:block;
		color:#ffffff;
		padding:0px;
		text-indent:8px;
		font-weight:bold;			
		text-decoration:none;
	background:url(../pic/sub_w.gif) no-repeat 0% 55%;
		background-color:#254692;
			}	

#alles ul.navigation li.subfarbak a{display:block;
		color:#ffffff;
		padding:0px;
		text-indent:8px;
		font-weight:bold;			
		text-decoration:none;
		background:url(../pic/sub_w.gif) no-repeat 0% 55%;
		background-color:#254692;
			}	
#alles ul.navigation li.subfarbak a:hover{display:block;
		color:#ffffff;
		padding:0px;
		text-indent:8px;
		font-weight:bold;			
		text-decoration:none;
		background:url(../pic/sub_w.gif) no-repeat 0% 55%;
		background-color:#254692;
			}		

#alles ul.navigation li.rock a{display:block;text-indent:0px;
		color:#403F42;
		padding:0px;
		line-height:169%;
		height:75%;
		font-weight:normal;			
		text-decoration:none;
		list-style:none;
		background-color:transparent;
		border-top:1px solid #dadada;
		
			}
			
#alles ul.navigation li.rock a:hover{display:block;text-indent:0px;
		color:#403F42;
		padding:0px;
		line-height:169%;
		height:75%;
		font-weight:bold;			
		text-decoration:none;
		background-color:transparent;
		border-top:1px solid #dadada;
			}

			
#alles ul.navigation li.rockak a{display:block;text-indent:0px;
		color:#403F42;
		padding:0px;
		line-height:169%;
		height:75%;
		font-weight:bold;			
		text-decoration:none;
		background-color:transparent;
		border-top:1px solid #dadada;
			}
#alles ul.navigation li.rockak a img{border:none;margin-top:2px;
		
			}
			
#alles ul.navigation li.rock a img{border:none;margin-top:2px;
		
			}

#alles ul.navigation li.rocksub a{display:block;
		color:#254692;
		font-size:11px;
		padding:0px;
		line-height:169%;
		height:75%;
		list-style:none;
		text-indent:8px;
		font-weight:normal;			
		text-decoration:none;
		background:url(../pic/sub.gif) no-repeat 0% 55%;
		border-top:1px solid #dadada;			}
			
#alles ul.navigation li.rocksub a:hover{
		color:#254692;
		font-size:11px;
		padding:0px;	
		font-weight:bold;			
		text-indent:8px;
		text-decoration:none;
		background:url(../pic/sub.gif) no-repeat 0% 55%;		
			}
			
#alles ul.navigation li.rocksubak a{
		color:#254692;
		font-size:11px;
		padding:0px;
		line-height:169%;
		height:75%;	
		font-weight:bold;			
		text-indent:8px;
		text-decoration:none;
		background:url(../pic/sub.gif) no-repeat 0% 55%;
		border-top:1px solid #dadada;
		
			}
		
#alles  ul.navigation li.leer {	
	width:150px;
	height:20px;
	padding:0px;
	list-style:none;
	background-color:transparent;
	margin:0px;
	border:0px;
	}
	
#alles ul.navigation li.aktuell a{color:#403F42;
		padding:0px;	
		font-weight:normal;			
		text-decoration:none;
		background-color:transparent;
			}
			
#alles ul.navigation li.aktuell a:hover{
		color:#403F42;
		padding:0px;	
		font-weight:bold;			
		text-decoration:none;
		background-color:transparent;
			}
