#wrapper {word-wrap: break-word;} /* ie proprietary property to force long words to break rather than the layout */

* {margin: 0; padding: 0; border: 0;}

body {
	margin:0px;
	padding:0px;
	text-align: center;
	font-family: Comic Sans MS, Tahoma, Arial;
	font-size:14px; 
	background:#336633 url(../img/kachel.jpg);
	background-position:center top;
	color: #000033;
}

h1,h2,h3,h4,h5,p,ul,li{padding:0;margin:0;}
html {min-height: 100%; margin-bottom: 1px; }

.text{padding:5px 5px 5px 7px;text-align:justify;font-size:14px;font-weight:bold;}
.text_partnerlink{padding:5px 5px 2px 40px;text-align:justify;font-size:14px;font-weight:bold;}
.text_news{padding:5px 5px 5px 7px;text-align:justify;font-size:14px;font-weight:bold;color:#933A00;}
.img{padding:5px 5px 5px 7px;font-size:14px;font-weight:bold;} 
.text_kontakt{padding:5px 2px 5px 7px;text-align:justify;font-size:14px;font-weight:bold;}
.text_impressum{padding:5px 2px 10px 10px;text-align:justify;font-size:14px;font-weight:bold;}
.text_fett{padding:10px 2px 5px 7px;text-align:left;font-size:16px;font-weight:bold;} 
.text_ende{padding:5px 2px 5px 7px;text-align:left;font-size:16px;font-weight:bold;} 
.seitentitel{padding:40px 2px 15px 7px;font-weight:bold;font-size:20px;color:#FFE551;}
.seitentitel_impressum{padding:5px 2px 15px 7px;font-weight:bold;font-size:20px;color:#FFE551;}
.texttitel{padding:10px 2px 10px 10px;font-weight:bold;font-size:16px;color:#FFE551;} 
.logo{padding: 3px 0 0 20px; float:right;}
.liste{padding:5px 2px 5px 40px;font-weight:bold;}
.bild_anfahrt{padding: 5px 4px 0 0; float:right;}
.holzschild{padding:22px 0 0 0; float:right;}
.tabelle{margin:0 0 0 20px;}
.spalte_links{padding:0 0 1px 0;width:330px;vertical-align:top;font-family: Comic Sans MS, Tahoma, Arial;font-size:14px;font-weight:bold;}
.spalte_rechts{width:120px;vertical-align:top;font-family: Comic Sans MS, Tahoma, Arial;font-size:14px;font-weight:bold;}
.zertifikat{margin:10px 0 0 20px;}

.rightfloat{float:right;padding:20px 20px 0 10px;}
/*.rightfloatzerti{float:right;padding:10px 6px 0 0;} */  .rightfloatzerti{float:right;padding:29px 6px 0 0;}
.oeffnung_dezember table, td, tr{padding:10px 0 0 30px;font-family: arial, verdana, helvetica, sans-serif;font-size:12px;font-weight:bold;}

/********** Kontaktformular *************/	
	input, select, textarea{border:#666 1px solid;}
	table, td{font-family: arial, verdana, helvetica, sans-serif;font-size:11px;}
	.errortext{margin:0 30px 10px 15px;font-size:11px;letter-spacing:1,5px;color:red;}
	.tabelle{margin:10px 0 10px 10px;}
	input.kontakt,textarea.kontakt{width:300px;margin:0 0 5px 0;}



a:link.mainnavStart,.mainnavStartActive, a:visited.mainnavStart,a:link.mainnavAngebot, .mainnavAngebotActive, a:visited.mainnavAngebot,a:link.mainnavAnfahrt, a:visited.mainnavAnfahrt, .mainnavAnfahrtActive, a:link.mainnavKontakt, a:visited.mainnavKontakt, .mainnavKontaktActive{				
	display:block;
	width:210px;
	height:85px;
	padding:0;
	margin:0;	
	text-decoration:none;
}	

a:hover.mainnavStart, a:active.mainnavStart, .mainnavStartActive{
	background: url(../img/startseiteOver.jpg) no-repeat;
}

a:hover.mainnavAngebot, a:active.mainnavAngebot, .mainnavAngebotActive{
	background: url(../img/angebotOver.jpg) no-repeat;
}

a:hover.mainnavAnfahrt, a:active.mainnavAnfahrt, .mainnavAnfahrtActive{
	background: url(../img/anfahrtOver.jpg) no-repeat;
}

a:hover.mainnavKontakt, a:active.mainnavKontakt, .mainnavKontaktActive{
	background: url(../img/kontaktOver.jpg) no-repeat;
}

a:link.mainnavRight,.mainnavRightActive, a:visited.mainnavRight{				
	display:block;
	width:150px;
	padding:0;
	margin:0;	
	text-decoration:none;
}

a.impressumlink{
	color:#FFE551;
	text-decoration:none;
	font-weight:bold;
	font-size:15px;
}

a.impressum{
	float:right;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	font-size:11px;
}

a:hover.impressum, a:active.impressum{        	
	color:#FFE551;
}


/* wrapper holds left faux column tab */
/* nn6/7 will put content out of scrollable reach if auto is used unless the min-width is on body */

#wrapper { 
	text-align: left;
	width: 922px;
	margin: 0 auto;
}

#wrapper_impressum { 
	text-align: left;
	width: 600px;
	margin: 15px auto;
	background:#557F4F;
}

#wrapper_bilder { 
	text-align: left;
	width: 700px;
	margin: 15px auto;
}

#header, #footer {
	color: #000;
	clear: both; 
	width: 922px;
}

#header { 
	width: 642px;
	height: 148px;
	padding:0 0 0 280px;
	background: url(../img/header.jpg) no-repeat;
}

#contentfloatholder {/* right faux column tab */
	float: left;
	width: 922px;
	background: url(../img/center.jpg) no-repeat;	
	background-position:210px 0;
}


#contentfloatholder:after {
 /* this is for NN6 to clear floats */
	content: "."; 
	display: block; 
	height: 0px;
 	clear: both; 
	visibility: hidden;
}

#center {
	margin: 0 212px 0 220px;
}

#centerwrap {
  float:left;
  width: 100%; 
	margin: 0 -95% 0 0;
}

#left {
  	float:left;
  	width: 210px;
  	height: 552px;
  	margin: 0 0 0 -5%;
  	background: url(../img/.jpg) no-repeat;
}

	#linkEins, #linkZwei, #linkDrei, #linkVier{
		width: 210px;
		height:85px;
	}
	
	#linkEins{
		background: url(../img/link1.jpg) no-repeat;
	}
	
	#linkZwei{
		background: url(../img/link2.jpg) no-repeat;
	}
	
	#linkDrei{
		background: url(../img/link3.jpg) no-repeat;
	}
	
	#linkVier{
		background: url(../img/link4.jpg) no-repeat;
	}

	#impressum{
		width: 210px;
		height:202px;
		background: url(../img/impressum.jpg) no-repeat;
	}

#right {
  	float:right;
  	width: 202px;
  	height: 552px;
	margin: 0;
	background: url(../img/right.jpg) no-repeat;
}

	#linkEins_right, #linkZwei_right, #linkDrei_right, #linkVier_right, #linkFuenf_right, #linkSechs_right, #linkVideo_right, #linkZertifikat_right, #linkZwei_index_right{
		width: 150px;
		height:70px;
	}
	
	#linkEins_right{
		background: url(../img/oeffnung.jpg) no-repeat;
	}
	
	#linkZwei_right{
		background: url(../img/preise.jpg) no-repeat;
	}
	
	#linkDrei_right{
		background: url(../img/geburtstage.jpg) no-repeat;
	}
	
	#linkVier_right{
		background: url(../img/events.jpg) no-repeat;
	}
	
	#linkFuenf_right{
		background: url(../img/hinweise.jpg) no-repeat;
	}
	
	#linkVideo_right{
		background: url(../img/mumpitz-video.jpg) no-repeat;
	}
	#linkZertifikat_right{
		background: url(../img/zertifikat.jpg) no-repeat;
	}
	
	#linkZwei_index_right{
		background: url(../img/fotos.jpg) no-repeat;
	}
	
	#linkEins_kontakt_right{
		background: url(../img/partner.jpg) no-repeat;
	}
	
	
	
#footer {
	padding: 0;
	height: 89px;
}

/************* IE Mac CSS Only  works for Win too **************/
* html div#centerwrap {margin: 0 -100% 0 0;}
* html div#left {margin: 0;}