	html, body {height:100%;}
	body {text-align: center; background-color: #d4e6f5; background-image: URL("../../../assets/images/bgd.jpg"); background-position: top center; background-repeat: repeat-y; }
	
a img {border:none; text-decoration:none;}
 
#container {margin: auto ; top: 0; position:relative; text-align:left; height:100%; width:795px; clear:left;  background-color: #ffffff; border: 0px solid #ff0000;}

#headerpic {position: relative; height: 345px; width: 795px; border-left: 0px solid #f9f2e2; border-right: 0px solid #f9f2e2;} 
#menu {width:570px; height: 20px; position:relative; margin-top:-55px; margin-left:213px; padding-right:1px; z-index:110;  border: 0px solid #ff0000; }
#subnavi {position: relative; height: 15px; width: 570px; margin-left:213px; border: 0px solid #00ff00; text-align: left; vertical-align: middle; }
 	
#content_left {   float: left; position: relative; top: 40px; left: 30px; width: 174px;  border: #00ff00 solid 0px; } 	
	#content_left p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.5em; }
	#content_left strong { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 11px; line-height: 1.5em; }
	#content_left p a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.5em; text-decoration: underline; }
	#content_left p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px; line-height: 1.5em; text-decoration: underline; }
	
	
#content_middle { float: left; position: relative; top: 40px; left: 40px; width: 550px; text-align: left; border: #00ff00 solid 0px; } 
	#content_middle h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 25px; font-weight: lighter; margin-top: -5px; padding-bottom: 20px;  } 
	#content_middle h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 18px; line-height: 1.5em;  }
	#content_middle h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-size: 15px; line-height: 1.5em;  }
	#content_middle p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 13px; line-height: 1.5em; }
	#content_middle ul { padding-left: 0px; margin-left: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.5em;   }
	#content_middle li { list-style: disc; }
	
	#content_middle table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; line-height: 1.5em; }
	#content_middle table b {width: 100px }
	
	
	#content_middle	p a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 13px; line-height: 1.5em; text-decoration: underline; }
	#content_middle	p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 13px; line-height: 1.5em; text-decoration: underline; }
	
#content_middle_verlauf { float: left; position: relative; top: 40px; left: 40px; width: 550px; text-align: left; border: #00ff00 solid 0px; background-image: URL("http://www.reibetanz-muenks.de/012009/assets/images/content_verlauf.jpg") ; background-repeat: repeat-y; background-position: top center; }
	#content_middle_verlauf h1 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 25px; font-weight: lighter;  } 
	#content_middle_verlauf h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 18px; line-height: 1.5em;  }
	#content_middle_verlauf p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 13px; line-height: 1.5em; }
	#content_middle_verlauf p strong { font-family: Verdana, Arial, Helvetica, sans-serif; color: #0e3a5e; font-size: 13px; line-height: 1.5em; }
	#content_middle_verlauf	p a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 13px; line-height: 1.5em; text-decoration: underline; }
	#content_middle_verlauf	p a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 13px; line-height: 1.5em; text-decoration: underline; }
	 
	
#content_right {  float: left; position: relative; top: 40px; left: 50px; width: 174px;  border: #00ff00 solid 0px; } 		

#menu a.navi { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 14px; text-decoration: none;  font-weight: bold; padding-right:7px; margin-left: 7px; border-right: 1px solid #6486a4;  }
#menu a.navi.last { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 14px; text-decoration: none;  font-weight: bold; padding-right:7px; margin-left: 7px; border-right: 0px solid #6486a4;  }

#menu a.navi.last.active { text-decoration: none;  color: #dfa71b; font-size: 14px;  }

#menu a.navi.active { text-decoration: none;  color: #dfa71b; font-size: 14px;  }
#menu a.navi:hover { text-decoration: underline;  color: #dfa71b; font-size: 14px;  }

a.linksnavi_row last level1 hide { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 14px; text-decoration: none;  font-weight: bold; padding-right:7px; margin-left: 7px; border-right: 0px solid #6486a4;  }

a.subnavi { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px;  padding-right:7px; margin-left: 7px; border-right: 1px solid #6486a4; }
a.subnavi.last { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #dfa71b; font-size: 11px;  padding-right:7px; margin-left: 7px; border-right: 0px solid #6486a4; }
a.subnavi.active { text-decoration: none;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4; font-size: 11px;  }
a.subnavi:hover { text-decoration: underline;  font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 11px; }

ul.linksnavi { margin-top: 0px; padding-left: 0; margin-left: 0; list-style-type: none; }

li.linksnavi_row.level1 { text-align: left; }
li.linksnavi_row.level1 a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 14px; text-decoration: none; line-height: 1.6em; font-weight: bold;}
li.linksnavi_row.level1.active a { color: #dfa71b;}

li.linksnavi_row.level2 { margin-left: -40px; list-style: none;}
li.linksnavi_row.level2 a  { font-family: Verdana, Arial, Helvetica, sans-serif; color: #6486a4;  font-size: 11px; text-decoration: none; line-height: 1.2em; font-weight: normal ;}
li.linksnavi_row.level2.active a { color: #6486a4;}
li.linksnavi_row.last.level2 { margin-bottom: 7px;}


.box_rechts_uebrigens {	width: 174px;	background-color: #f8edcd;	}
.box_rechts_uebrigens h2 {margin:  0; padding: 10px 12px 12px 10px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #003556; text-align: left; font-weight: normal;		}
.box_rechts_uebrigens h2.strong {font-weight: bold;		}
.box_rechts_uebrigens h3 {margin:  0; padding: 5px 5px 5px 10px;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left;	background-color: #dfa71b; font-weight: lighter ; 	}

.box_rechts_anmelden {	width: 174px;	background-color: #d6dee7;	}
.box_rechts_anmelden h2 {margin:  0; padding: 10px 12px 12px 10px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #284a66; text-align: left;
		}
.box_rechts_anmelden strong {margin:  0; 	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #547392; text-align: left;
		}
.box_rechts_anmelden h3 {margin:  0; padding: 5px 5px 5px 10px;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left;	background-color: #537292; font-weight: lighter ; 	}

a.mehr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #d78b3c;  }

/* kontakt */
.errors {font-family: Verdana, Arial, Helvetica, sans-serif; color: #ff0000; font-size: 11px; background-color: #f8edcd ; padding: 5px;}

form { font-family: Verdana, Arial, Helvetica, sans-serif; color: #58595a; font-size: 11px; background-color: #f8edcd ; padding: 10px;}
form label {width:  100px; float: left; margin-right: 2px; padding-top: 2px; }
form input {height: 20px; width: 230px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #b38454; font-size: 12px; border: #dfa71b solid 1px; vertical-align: middle;  margin-bottom: 3px;}
form input.submit {width: 100px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; vertical-align: middle;  margin-bottom: 3px; background-color: #dfa71b; border: #ffffff solid 1px;}

form textarea {height: 150px; width: 230px; background-color: #ffffff; font-family: Verdana, Arial, Helvetica, sans-serif; color: #b38454; font-size: 12px; border: #dfa71b solid 1px; vertical-align: middle; margin-top: 3px; margin-bottom: 3px;}

.oeffnungszeiten {	width: 164px;	background-color: #d6dee7;	}
.oeffnungszeiten h2 {margin:  0; padding: 10px 12px 12px 10px;	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #284a66; text-align: left;
		}
.oeffnungszeiten strong {margin:  0; 	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #547392; text-align: left;
		}
.oeffnungszeiten h3 {margin:  0; padding: 5px 5px 5px 10px;	font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; 	color: #ffffff; text-align: left;	background-color: #537292; font-weight: lighter ; 	}




