* {
	margin: 0;
	padding: 0;
	}

* html body {text-align: center;}

html {
	min-height: 100.05%;
	}

body  {
	background-color: #848484;
	background-image: url("../images/background.jpg");
	background-repeat: repeat-x;
	font-family: "Verdana", "Tahoma", "Arial", sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #666666;
	text-align: center;
	margin: 0;
	padding: 0;
	}

p {
	font-size: 12px;
	line-height: 20px;
	margin: 0 0 10px 0;
	padding: 0;
	}

h1 {
	font-size: 12px;
	font-weight: bold;
	line-height: 15px;
	color: #E6A429;
	margin: 0 0 10px 0;
	padding: 0;
	}

h2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #E6A429;
	margin: 0 0 0px 0;
	padding: 0;
	}

h3 {
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	color: #666;
	margin: 0 0 10px 0;
	padding: 0;
	}
	
a:link , a:visited {
	text-decoration: none; 
	color: #666666;
	}

a:hover , a:active {
	text-decoration: none; 
	color: #666666;
	}

ul {
	margin: 0;
	padding: 0;
	}

form {
	margin: 0;
	padding: 0;
	}

.links {font-size: 11px; line-height: 14px; color: #929292;}

/* ----- LAYOUT ------ */

#top {
	width: 870px;
	position: relative;
	background-image: url("../images/wrapper_banner.jpg");
	background-repeat: no-repeat;
	text-align: center;
	margin: 0 auto;
	padding: 0; 
	}

#wrapper_banner {
	width: 770px;
	height: 195px;
	position: relative;
	margin: 0 50px 0 50px;
	padding: 0; 
	}

#banner {
	width: 770px;
	height: 125px;
	background-image: url("../images/banner.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}
	
#menu {
	width: 770px;
	height: 40px;
	background: transparent url("../images/menu.jpg") 0 0 no-repeat;
	text-align: left;
	margin: 0;
	padding: 0;
	}
	
	#menu ul {
	margin: 0;
	padding: 0;
	}
	
	#menu span { display: none;}
	#menu li, #menu a { height: 40px; display: block;}
	#menu li { float: left; list-style: none; _display: inline;}
	#menu-ueberuns	{ width: 89px; }
	#menu-angebot 	{ width: 125px; }
	#menu-aufnahme 	{ width: 121px; }
	#menu-kosten 	{ width: 96px; }
	#menu-kontakt 	{ width: 137px; }
	
	#menu-ueberuns a:hover, #ueberuns #menu-ueberuns a:visited { background: transparent url("../images/menu.jpg") 0px -40px no-repeat; }
	#menu-angebot a:hover, #angebot #menu-angebot a:visited {background: transparent url("../images/menu.jpg") -89px -40px no-repeat; }
	#menu-aufnahme a:hover, #aufnahme #menu-aufnahme a:visited { background: transparent url("../images/menu.jpg") -214px -40px no-repeat; }
	#menu-kosten a:hover, #kosten #menu-kosten a:visited { background: transparent url("../images/menu.jpg") -335px -40px no-repeat; }
	#menu-kontakt a:hover, #kontakt #menu-kontakt a:visited { background: transparent url("../images/menu.jpg") -431px -40px no-repeat; }	
	

#menu2 {
	width: 770px;
	height: 30px;
	background-image: url("../images/menu2.jpg");
	background-repeat: no-repeat;
	margin: 0;
	padding: 0;
	}
	
	#menu2 ul {
	margin: 0;
	padding: 0;
	}
	
	#menu2 span { display: none;}
	#menu2 li, #menu2 a { height: 30px; display: block;}
	#menu2 li { float: left; list-style: none; _display: inline;}
	#menu2-willkommen	{ width: 107px; }
	#menu2-presse		{ width: 119px; }
	#menu2-drk	 		{ width: 142px; }
	#menu2-impressum 	{ width: 98px; }
	
	#menu2-willkommen a:hover, #willkommen #menu2-willkommen a:visited { background: transparent url("../images/menu2.jpg") 0px -30px no-repeat; }
	#menu2-presse a:hover, #presse #menu2-presse a:visited { background: transparent url("../images/menu2.jpg") -107px -30px no-repeat; }
	#menu2-drk a:hover, #drk #menu2-drk a:visited { background: transparent url("../images/menu2.jpg") -226px -30px no-repeat; }
	#menu2-impressum a:hover, #impressum #menu2-impressum a:visited { background: transparent url("../images/menu2.jpg") -368px -30px no-repeat; }
	

#wrapper_content {
	width: 770px;
	position: relative;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0 auto;
	padding: 0; 
	}

#wrapper_pictures {
	width: 770px;
	height: 339px;
	position: relative;
	margin: 0;
	padding: 0; 
	}

#picture_1 {
	width: 770px;
	height: 334px;
	background-image: url("../pics/titelbild.jpg");
	background-repeat: no-repeat;
	background-color: #666666;
	border-bottom: 5px solid #EEAA2C;
	margin: 0;
	padding: 0;
	float: left;
	}

#wrapper_text {
	width: 770px;
	position: relative;
	margin: 0;
	padding: 20px 0 0 0;
	}

.text_1 {
	width: 350px;
	margin: 0;
	padding: 0 10px 15px 25px;
	float: left;
	}
	
	.text_1_h , .text_2_h , .text_3_h {
	height: 30px;
	margin: 0; padding: 0;
	}
	
	.text_1_t , .text_2_t , .text_3_t {
	text-align: justify;
	margin: 0; padding: 0;
	}

.text_2 {
	width: 345px;
	margin: 0;
	padding: 0 20px 15px 15px;
	float: left;
	}

.text_3 {
	width: 735px;
	margin: 0;
	padding: 0 10px 15px 25px;
	float: left;
	}

.text_4 {
	width: 770px;
	margin: 0;
	padding: 0;
	float: left;
	}

#wrapper_mdk {
	width: 770px;
	position: relative;
	margin: 0;
	padding: 0 0 10px 0;
	float: left;
	}
	
#footer {
	width: 720px;
	height: 85px;
	background-image: url("../images/footer_back.jpg");
	background-repeat: no-repeat;
	background-color: #EEAA2C;
	padding: 25px 25px 0 25px;
	margin: 0;
	clear: both;
	}
	
	#footer p {color: #ffffff;}
