body {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:20px;
	text-align:center;
	background-color:#69060E;
}


	
	
	
#menu {
	background-image:url(../pics/hintergrund-menu.jpg);
	background-repeat:no-repeat;	
	width:221px;
	vertical-align:top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
}

	#menu_back {
		background-color:#881419;
		height:248px;
		width:221px;
		margin-top:-4px;
	}
		
		#menu_buttons {
			height:193px;
			width:173px;
			margin-left:44px;
			margin-right:4px;
			margin-top:0px;
			background-color:#881419;
		}
		
			#menu_buttons a b {
				margin-left:15px;
				font-weight:normal;
			}
			
			#menu_buttons a, #menu_buttons a:visited {
				font-family:"Times New Roman", Times, serif;
				font-size:13px;
				color:#F8F8F8;
				text-transform:uppercase;
				text-decoration:none;
				line-height:28px;
				height:28px;
				border-bottom:1px solid #660F13;
				width:100%;
				padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;
				display:table;
			}
			
			#menu_buttons a:hover {
				background-image:url(../pics/bullet-menu.gif);
				background-repeat:no-repeat;
			}
			
			#menu_buttons a.wahl b {
				font-weight:normal;
			}
			#menu_buttons a.wahl, #menu_buttons a.wahl:visited, #menu_buttons a.wahl:hover {
				
				background-image:url(../pics/bullet-menu.gif);
				background-repeat:no-repeat;
			}


	#menu_unten_back {
		width:202px;
		height:147px;
		background-color:#ffffff;
		margin-left:20px;
		 margin-right:-1px; 
		 position:relative; 
		 display:block; 
		 z-index:1;
		 background-image:url(../pics/bg-links-weiss.gif);
		 display:table;
	}




	#extra_weiss_links {
		/*
		width:201px;
		background-color:#ffffff;
		margin-left:20px;
		*/
		
		
		 width:202px;
		 background-color:#ffffff;
		 margin-left:20px;
		 margin-right:-1px; 
		 position:relative; 
		 display:block; 
		 z-index:1;
		 background-image:url(../pics/bg-links-weiss.gif);
		
		
	}

		
		#menu_unten_buttons {
			height:151px;
			width:173px;
			margin-left:24px;
			margin-right:4px;
			margin-top:3px;
			background-color:#ffffff;
		}
		
			#menu_unten_buttons a b {
				margin-left:15px;
				font-weight:normal;
			}
			
			#menu_unten_buttons a, #menu_unten_buttons a:visited {
				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:10px;
				color:#000000;
				text-transform:uppercase;
				text-decoration:none;
				line-height:28px;
				height:28px;
				border-bottom:1px solid #BAB9BA;
				width:100%;			
				padding-right:0px;padding-left:0px;padding-top:0px;padding-bottom:0px;
				display:table;
			}
			
			#menu_unten_buttons a:hover {
				background-image:url(../pics/bullet-menu-unten.gif);
				background-repeat:no-repeat;
			}
			
			#menu_unten_buttons a.wahl b {
				font-weight:normal;
			}
			#menu_unten_buttons a.wahl, #menu_unten_buttons a.wahl:visited, #menu_unten_buttons a.wahl:hover {
				
				background-image:url(../pics/bullet-menu-unten.gif);
				background-repeat:no-repeat;
			}		
		
#inhalt_3 {
	width:482px;background-color:#ffffff;vertical-align:top;padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;background-image:url(../pics/hintergrund-inhalt.jpg);background-position:top;background-repeat:no-repeat;	
}

	#inhalt_2 {
		width:480px;
		background-color:#FFFFFF;
		vertical-align:top;
	}

		#inhalt {
			margin-top:25px;
			margin-left:25px;
			width:430px;
			margin-right:25px;
			display:table;
			background-color:#ffffff;
			
		}
			
			#inhalt h1 {
				font-family:"Times New Roman", Times, serif;
				font-size:18px;
				line-height:18px;
				margin-top:0px;
				margin-bottom:12px;
				color:#8B0F1F;
				text-transform:uppercase;
				font-weight:normal;
			}

			#inhalt h2 {
				font-family:"Times New Roman", Times, serif;
				font-size:13px;
				line-height:13px;
				margin-top:0px;
				margin-bottom:4px;
				color:#000000;
				text-transform:uppercase;
				font-weight:normal;
			}
			
			.subhead {
				font-family:"Times New Roman", Times, serif;
				font-size:13px;
				line-height:13px;
				margin-top:0px;
				margin-bottom:4px;
				color:#000000;
				text-transform:uppercase;
				font-weight:normal;
			}

			#inhalt p {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:22px;
				margin-top:0px;
				margin-bottom:22px;
				color:#000000;
			}
			
			#inhalt_tabelle td {
				font-family:Arial, Helvetica, sans-serif;
				font-size:12px;
				line-height:22px;
				margin-top:0px;
				margin-bottom:22px;
				color:#000000;
			}
				#inhalt p img {
					float:left;
					margin-top:6px;
					margin-left:0px;
					margin-right:10px;
					margin-bottom:0px;
				}
				
				#inhalt p a, #inhalt p a:link {
					text-decoration:none;
					color:#881419;
					font-weight:bold;
				}
	
				#inhalt p a, #inhalt p a:visited {
					text-decoration:none;
					color:#881419;
					font-weight:bold;
				}
				
				#inhalt p a, #inhalt p a:hover {
					text-decoration:underline;
					color:#881419;
					font-weight:bold;
				}			
			
			#inhalt p.copyright {
				font-family:Arial, Helvetica, sans-serif;
				font-size:10px;
				line-height:10px;
				margin-top:60px;
				margin-bottom:0px;
				border-bottom:10px solid #FFFFFF;
				margin-bottom:0px;
				color:#999999;
				background-color:#ffffff;
				text-align:center;
			}
			

			
#teaser {
	width:245px;
	background-image:url(../pics/hintergrund-teaser.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
}

	#links {
		margin-top:0px;
		margin-bottom:-414px;
		height:414px;
		width:226px;
		background-color:#ffffff;
		display:table;
		margin-left:-1px;
		position:relative;
		background-image:url(../pics/bg-rechts-weiss.gif);
		
		
		
	}	
		
	#extra_weiss_rechts {
		/*
		width:225px;
		background-color:#ffffff;
		margin-left:0px;
		margin-top:168px;
		*/
		width:226px;
		background-color:#ffffff;
		margin-left:-1px;
		margin-top:190px;

		 position:relative; 
		 display:block; 
		 z-index:1;
		background-image:url(../pics/bg-rechts-weiss.gif);
		



		
		
	}	
		
		#links_buttons {
			margin-top:260px;margin-left:1px;
		}

		
			#links_buttons a.milchhaeuschen, #links_buttons a.milchhaeuschen:hover, #links_buttons a.milchhaeuschen:over {
				
				margin-top:0px;
				margin-bottom:0px;
				height:45px;
				width:225px;
				background-color:#ffffff;
				display:block;
			}	
			
			#links_buttons a.bahnhoefchen, #links_buttons a.bahnhoefchen:hover, #links_buttons a.bahnhoefchen:over {
				margin-top:-7px;
				margin-bottom:0px;
				height:45px;
				width:225px;
				background-color:#ffffff;
			}
			
		
			
	#rot_oben {
		margin-top:0px;
		margin-bottom:0px;
		width:246px;
		height:24px;
		background-color:#881419;

		display:table;
		margin-left:-1px;
		position:relative;
		 background-image:url(../pics/bg-rot.gif);
		
	}

	#rot_oben p {
				font-family:"Times New Roman", Times, serif;
				font-size:13px;
				color:#F8F8F8;
				text-transform:uppercase;
				font-weight:normal;
				padding-left:10px;
				line-height:18px;
				margin-top:0px;
				margin-bottom:0px;
				padding-top:0px;
				padding-bottom:0px;
	}

	#teaser img.teaser_bild {
		 margin-left:-1px;
		 margin-right:-1px; 
		 position:relative; 
		 display:block; 
		 z-index:1;
	}

	#rot_unten {
		 margin-left:-1px;
		 margin-right:-1px; 
		 position:relative; 
		 display:block; 
		 z-index:1;
		 width:246px;
		 background-color:#881419;
		 background-image:url(../pics/bg-rot.gif);
	}


		#rot_unten_button {
			padding-left:10px;
			padding-top:10px;
			padding-bottom:15px;

		}
			
			#rot_unten_button a, #rot_unten_button a:visited  {
						font-family:Arial, Helvetica, sans-serif;
						font-size:12px;
						color:#F8F8F8;
						font-weight:normal;
						padding-left:0px;
						line-height:18px;
						margin-top:0px;
						margin-bottom:0px;
						padding-top:0px;
						padding-bottom:0px;
						text-decoration:none;
						display:block;
			}
			
			#rot_unten_button a:hover {
				text-decoration:underline;
			}

	#teaser img.teaser_abschluss {
		 margin-left:-1px;
		 margin-right:-1px; 
		 position:relative; 
		 display:block; 
		 z-index:1;
	}








/* BASICS */

#strich_links {
	position:relative;
	background-color:#000000;
	filter: alpha(opacity=30);
	opacity: 0.30;
	-moz-opacity:0.34;

}



#strich_unten {

}

#strich_unten img {
	position:relative; 
	background-color:#000000; 
	filter: alpha(opacity=30);
	opacity: 0.30;
	-moz-opacity:0.34;
}

#bild_oben {
	width:948px;
	vertical-align:top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	height:336px;
}
		#bild_oben.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;	
		}

#links_hintergrund_oben {
	background-image:url(../pics/hintergrund-links-oben.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
	
}

		#links_hintergrund_oben.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;	
		}

#rechts_hintergrund_oben {
	background-image:url(../pics/hintergrund-rechts-oben.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
}

		#rechts_hintergrund_oben.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;	
		}
		
#links_hintergrund_unten {
	background-image:url(../pics/hintergrund-links-unten.jpg);
	background-repeat:no-repeat;
	background-position:right top;
	padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
	margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;
	
}

		#links_hintergrund_unten.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;	
		}

#rechts_hintergrund_unten {
	background-image:url(../pics/hintergrund-rechts-unten.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

		#rechts_hintergrund_unten.img {
			padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;
			margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;	
		}	





				

				
