height:100%;@charset "utf-8";

/* Menue */
 /* ----------> Begin Hauptmenu <---------- */	
* { 
	margin:					0; 
	padding:				0; 
	font-size: 				100%; 
	}


h2 {
	margin: 				0 0 3px 0; 
	padding: 				6px 0 0 0; 
	font-size: 				12pt; 
	font-weight: 			bold; 
	color: 					#737272;

	}
h3 {
	color: 					#666;	
	font-size:				13pt; 
	font-weight: 			bold;
	margin:					13px 0 13px 0; 
	padding:				5px;
	vertical-align: top;
	text-align: top;
	border:					#ccc 1px solid;
	background-color:		#fff;
	-moz-border-radius:		5px;
	-khtml-border-radius:	5px;
		top: auto;
	}

h4 {
	color: 					#ffffff;	
	font-size:				12pt; 
	font-weight:			bold;
	margin:					2px 10px 2px 10px; 
	padding:				0;
	text-align:				center;
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	}
td 	
	{	
	font-size: 					11pt; 
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	}
p 	
	{	
	font-size: 					10pt; 
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	}
	
/* html und body */
html { 
	height: 				100%;
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	
	} 

body  {
	margin: 				0px; 
	padding: 				0px;
	text-align: 			left; 
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	color:					#454444;
	min-height: 			100%;	
	font-size: 				100.01%; 
	position: 				relative; 
    }
	
/***************************************** Formatierung Container*/	
#haupt {
width:100%; 
position:relative;
z-index:10;
padding: 0px -16px 0px 0px;
font:			Arial, Helvetica,Verdana,   sans-serif;
}
#flash {
width:100%; 
position:relative;
font:			Arial, Helvetica,Verdana,   sans-serif;
visibility:hidden;
height:1px; 

}
.flash1 {
width:100%;
height:1px; 
position:relative;
font:			Arial, Helvetica,Verdana,   sans-serif;
visibility:hidden;
}
/*#flash2 {
width:100%;
height:1px; 
position:relative;
font:			Arial, Helvetica,Verdana,   sans-serif;
z-index:-1;
}

#desi { 
position:	absolute;
top:		900px;
bottom:		0px;
right:		0px;
background:url('../img/wasserbetten_desi3.gif') top right no-repeat;
width:		582px;
height:		443px;
z-index:	-1;
}*/	
.wasserbett1 #hauptcontainer { 
	width: 					980px;  
	margin: 				0px auto;
	padding: 				0px -16px 0px 16px;
	text-align: 			left;
	/*border:					#b1b3b4 1px solid;*/
	
}
	
.wasserbett1 #kopf {
	position:				relative;
	background: 			transparent url no-repeat;
	height:					70px;
	width:					980px;
	top:	 				10px;
	}
.wasserbett1 #kopf .navi {
	position:				relative;
	height:					30px;
	width:					480px;
	padding:	 			10px;
	left:					323px;
	top:					5px;
	z-index:				100;
}
.wasserbett1 #kopf .inhalt {
	position:				relative;
	float:					left;
	width:					450px;
	padding:	 			20px;
	left:					450px;
	top:					5px;
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	font-size: 				90%;
	}

.floatbox { 
	overflow:				hidden;
	width:					900;
	font-size:				11px;
	}
.wasserbett1 #contenthaupt {
	position:				absolute;
	margin:					0px 25px 0px 25px; 
	width:					945px;
	/*border:					#b1b3b4 1px solid;*/
	padding: 				0px auto;
	z-index:				-3; 
	}
.wasserbett1 #contenthaupt #contenthaupt_oben {
	position:				absolute;
	margin:					0 auto; 
	/*background: 			transparent url('../img/content_back_haupt_oben.gif') repeat-x left top;*/
	height:					17px;
	}
.wasserbett1 #contenthaupt #contenthaupt_unten {
	position:				absolute;
	margin:					0 auto; 
	/*background: 			transparent url('../img/content_back_haupt_unten.gif') repeat-x left top;*/
	width:					945px; 
	height:					17px;
	}	
.wasserbett1 #contenthaupt #contenthaupt_haupt {
	margin:					0 auto; 
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	}
.contentGanz {
	width:					920px;
	padding: 				5px 0px 10px 0px;
	margin:	 				20px 20px 20px 20px;
	float:					left;
	-moz-border-radius:		15px;
	-khtml-border-radius:	15px;
	text-align:				left;
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	z-index:				1; 
	}
#ganzButton {
	width: 					870px;
	background: 			url('button_ganz.gif') no-repeat;
	color: 					#fffffd;	
	font-size:				1.1em; 
	font-weight: 			bold;
	margin:					6px 0px 0px 0px;
	padding: 				8px 0px 10px 0px;
	text-align:				center; 
	}		
.contenthalblinks {
	width:					425px;
	padding: 				5px 0px 10px 0px;
	margin:	 				5px 5px 5px 20px;
	float:					left;
	-moz-border-radius:		15px;
	-khtml-border-radius:	15px;
	text-align:				left;
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	z-index:				-5; 
	}	

.contenthalbrechts {
	width:					425px;
	padding: 				5px 0px 20px 0px;
	margin:	 				5px 20px 5px 5px;
	float:					right;
	-moz-border-radius:		15px;
	-khtml-border-radius:	15px;
	text-align:				left;
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	z-index:				-4; 
	}	
	
#halbButton {
	float: 					left; 
	width: 					430px;
	background: 			url('button_halb.gif') no-repeat;
	color: 					#fffffd;	
	font-size:				1.1em; 
	font-weight: 			bold;
	margin:					6px 0px 0px 0px;
	padding: 				8px 0px 10px 0px;
	text-align:				center; 
	}
#halbButtonright {
	float: 					right; 
	width: 					430px;
	background: 			url('button_halb.gif') no-repeat;
	color: 					#fffffd;	
	font-size:				1.1em; 
	font-weight: 			bold;
	margin:					6px 13px 0px 0px;
	padding: 				8px 0px 10px 0px;
	text-align:				center; 
	}
	
	#halbButtonmitte {
	float: 					right; 
	width: 					314px;
	background: 			url('button_mitte.gif') no-repeat;
	color: 					#fffffd;	
	font-size:				1.1em; 
	font-weight: 			bold;
	margin:					6px 0px 0px 0px;
	padding: 				8px 0px 10px 0px;
	text-align:				center; 
	}

a {
	color:					#913030; 
	text-decoration: 		none;
	font-weight:			bold;
	}

a:hover {
	color: 					#9E9E9E; 
	font-weight:			bold;
	}
a.neu1:link {color:#ffffff;text-decoration:none;}
a.neu1:visited {color:#ffffff;text-decoration:none;}
a.neu1:active {color:#579fae;text-decoration:none;}
a.neu1:hover {color:#579fae;text-decoration:none;}


.clearfloat { 
	content: 				"."; 
	display: 				block; 
	clear:					both;
	height:					0;
	font-size: 				1px;
	line-height: 			0px;
	visibility: 			hidden;
}

.wrapper {
	padding:				0;
	margin-top:				0;
	border-left:			#b1b3b4 1px solid;
	border-right:			#b1b3b4 1px solid;
	}
	
#contentbottom {
	position:				absolute;
	width:					100%;
	padding: 				20px auto;
	margin:				 	20px auto;
	/*border:					#b1b3b4 2px solid;*/
	-moz-border-radius:		15px;
	-khtml-border-radius:	15px;
	}	
.box_left {
	width:					410px;
	padding: 				5px 5px 5px 25px;
	margin:	 				5px 5px 5px 10px;
	float:					left;
	text-align:				justify;
	font-size:				13px;
	}
	
.box_right {
	width:					410px;
	padding: 				5px 25px 5px 5px;
	margin:	 				5px 10px 5px 5px;
	float:					right;
	text-align:				justify;
	font-size:				13px;
	}		

.box_unten {
	position:				relative;
	width:					890px;
	padding: 				10px 5px 0px 5px;
	margin:	 				5px 5px 0px 20px;
	float:					none;
	text-align:				center;
	border:					#b1b3b4 1px solid;
	background: 			transparent url('../foot_back.html')repeat-x;
	-moz-border-radius:		15px;
	-khtml-border-radius:	15px;
	font-size:				13px;
	
}
	
.hidepics { width:0px; height:0px; visibility:hidden;}