body, html   { background-color: #000000; margin: 0; padding: 0; width: 100%; height: auto; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: normal; color: #CCCCCC; background-image:url(../02_images/ecke_ab.jpg); background-repeat:no-repeat; background-attachment: scroll; }
a { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: normal; color: #CCCCCC; text-decoration: underline;}
a:hover { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 18px; font-weight: normal; color: #CCCCCC; text-decoration: line-through;}



.alles { margin-right: auto; margin-left: 20px; width: 1100px; heigth:auto}


.spalte500 { width: 500px; height: auto; min-height: 700px; float: left;  }

.spalte250  { padding-left: 430px; margin-top:-25px; z-index: 3; float:left }

.spalteband { width: 500px; height: 200px; float: left; margin-top: 0px;  background-image:url(../02_images/menu_band.jpg); background-repeat:no-repeat  }
.spaltebandchris { width: 500px; height: 200px; float: left; margin-top: 0px;  background-image:url(../02_images/menu_band_chris.jpg); background-repeat:no-repeat  }
.spaltebanddeisi { width: 500px; height: 200px; float: left; margin-top: 0px;  background-image:url(../02_images/menu_band_deisi.jpg); background-repeat:no-repeat  }
.spaltebandgerd { width: 500px; height: 200px; float: left; margin-top: 0px;  background-image:url(../02_images/menu_band_gerd.jpg); background-repeat:no-repeat  }
.spaltebandrene { width: 500px; height: 200px; float: left; margin-top: 0px;  background-image:url(../02_images/menu_band_rene.jpg); background-repeat:no-repeat  }
.spaltebandrainer { width: 500px; height: 200px; float: left; margin-top: 0px;  background-image:url(../02_images/menu_band_rainer.jpg); background-repeat:no-repeat  }


.spalte400 { width: 500px; height: auto; min-height: 400px; float: left; margin-top: 0px; padding-left: 60px; background-image:url(../02_images/rand_mitte.jpg); background-repeat:repeat-y  }

.spalteschluss { width: 500px; height: 250px; float: left; margin-top: 0px; background-image:url(../02_images/rand_unten.jpg); background-repeat:no-repeat; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9px; line-height: 40px;	text-decoration: none; color: #999999;  }
.spalteschluss a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 9px; line-height: 40px;	text-decoration: none; color: #333333;	}
.spalteschluss a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 9px; line-height: 40px;	text-decoration: underline; color: #666666;	}



.h1 {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 14px; font-style: normal; line-height: 20px;	font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF;	letter-spacing: 0px; }

.date {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 9px; font-style: normal; line-height: 25px;	color: #CCCCCC; }



.menunews { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat; font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; font-style: normal; line-height: 15px;	 color: #FFFFFF; }
.menunews a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; font-style: normal; line-height: 15px;	text-decoration: none; color: #663300;	}
.menunews a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; font-style: normal; line-height: 15px;	text-decoration: underline; color: #663300;	}

.menulive { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	 color: #FFFFFF;	}
.menulive a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: none; color: #999900;	}
.menulive a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: underline; color: #999900;	}


.menuinfo { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	 color: #FFFFFF;	}
.menuinfo a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: none; color: #129900;	}
.menuinfo a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: underline; color: #129900;	}


.menumerch { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	 color: #FFFFFF;	}
.menumerch a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: none; color: #A31800;	}
.menumerch a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: underline; color: #A31800;	}


.menuband { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	 color: #FFFFFF;	}
.menuband a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: none; color: #663366;	}
.menuband a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: underline; color: #663366;	}

.menuband2 { 	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	 color: #FFFFFF;	}
.menuband2 a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: none; color: #663366;	}
.menuband2 a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: underline; color: #663366;	}


.menuguest { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	 color: #FFFFFF;	}
.menuguest a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; ; line-height: 15px;	text-decoration: none; color: #0033CC;	}
.menuguest a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: underline; color: #0033CC;	}

.menuguest2 { 	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	 color: #FFFFFF;	}
.menuguest2 a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: none; color: #0033CC;	}
.menuguest2 a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: underline; color: #0033CC;}


.menumedia { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	 color: #FFFFFF;}
.menumedia a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: none; color: #cc6600;	}
.menumedia a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	text-decoration: underline; color: #cc6600;	}

.menumedia2 { 	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	 color: #FFFFFF;	}
.menumedia2 a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px; line-height: 15px;	text-decoration: none; color: #cc6600;	}
.menumedia2 a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif;   line-height: 15px;	text-decoration: underline; color: #cc6600;	}


.menucontact { 	width: 500px; float: left; padding-left: 60px;  padding-top: 75px;  background-image:url(../02_images/rand_oben.jpg); background-repeat:no-repeat;font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px;	 color: #FFFFFF;	}
.menucontact a {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px; text-decoration: none; color: #999999;	}
.menucontact a:hover {	font-family: Geneva, Arial, Helvetica, sans-serif; 	font-size: 10px;  line-height: 15px; text-decoration: underline; color: #999999;	}



.fliess {	padding-right: 100px; }
