* {margin:0; padding:0; border:0} 
html { height:100% } 

body {height:100%;	position:relative; background:#000000; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; color:#000000}

A:link {text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold}
A:visited {text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold}
A:active {text-decoration:none; color:#FFFFFF; font-size:11px; font-weight:bold}
A:hover {text-decoration:none; color:#FF0000; font-size:11px; font-weight:bold}

a.email:link {text-decoration:none; color:#000000; font-size:12px; font-weight:normal}
a.email:visited {text-decoration:none; color:#000000; font-size:12px; font-weight:normal}
a.email:active {text-decoration:none; color:#000000; font-size:12px; font-weight:normal}
a.email:hover {text-decoration:none; color:#000000; font-size:12px; font-weight:bold}

hr {border: 0px; border-top:solid 1px #000000; border-bottom:transparent}

/*Marker für derzeit aktiven Link*/
.akt_link {color:#FF0000; font-size:11px; font-weight:bold}

/*Haupt-Bilderrahmen*/
#rahmen_kl {position:absolute; top:89px; left:15px; width:182px; height:223px; background-image:url(./_rahmen/titelrahmen_kl.gif)}
#rahmen_kl_bild {position:absolute; top:126px; left:23px; width:165px; height:225px; text-align:center; overflow:hidden}
#rahmen_akt_bild {position:absolute; top:126px; left:61px; width:236px; height:332px; text-align:center; overflow:hidden}
#rahmen_gr {position:absolute; top:84px; left:261px; width:594px; height:455px; background-image:url(./_rahmen/rahmen_gr.gif)}
#rahmen_gr_bild {position:absolute; top:102px; left:261px; width:594px; height:420px; text-align:center; overflow:hidden}
#rahmen_gr_txt_bg {position:absolute; top:102px; left:261px; width:594px; height:420px; text-align:left; background-image:url(white75.png)}
#rahmen_gr_text {position:absolute; top:127px; left:303px; width:510px; height:370px; text-align:left; padding-right:10px; overflow:auto}

/*Programm, Geschichte, Spielplan*/
#progmenu {position:absolute; top:457px; left:5px; width:100px; height:103px; text-align:left; background-image:url(black50.png)}
.txt_head {font-size:18px; font-weight:bold}
.txt_head_kl {font-weight:bold}

/*Kartenbestellung, Kontakt*/
.feld{background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Arial; font-size:12px; font-weight:normal; border-style:inset}
.button{border:1px solid #CCCCCC; font-family:Arial; font-size:12px; font-weight:normal; border-style:outset}
textarea {background-color:#FFFFFF; border:1px solid #CCCCCC; font-family:Arial; font-size:12px; font-weight:normal; border-style:inset}

/*Adressen*/
#adr_plan {position:absolute; top:167px; left:530px; width:270px; height:320px; text-align:center}

/*Ensemble, Fotogalerie*/
#fotomenu {position:absolute; top:415px; left:5px; width:180px; height:145px; text-align:left; background-image:url(black50.png)}
#ensemblemenu {position:absolute; top:466px; left:202px; width:110px; height:94px; text-align:left; background-image:url(black50.png)}
#rahmen_ensemble {position:absolute; top:82px; left:12px; width:346px; height:286px; background-image:url(./_rahmen/titelrahmen_gr.gif)}
#rahmen_ensemble_bild {position:absolute; top:126px; left:28px; width:316px; height:200px; text-align:center; background-color:#000000; overflow:hidden}
#schild {position:absolute; top:376px; left:64px; width:243px; height:32px; background-image:url(./_rahmen/schild.gif)}
#schild_gr {position:absolute; top:376px; left:32px; width:307px; height:17px; background-image:url(./_rahmen/schild_gr.gif)}
#schild_txt1zeile {position:absolute; top:384px; left:64px; width:243px; height:32px; text-align:center; font-weight:bold}
#schild_txt2zeilen {position:absolute; top:376px; left:64px; width:243px; height:32px; text-align:center; font-weight:bold}
.txt_head_r {color:#FF0000; font-weight:bold; font-size:14px}
#vs1 {position:absolute; top:165px; left:374px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr1 {position:absolute; top:159px; left:369px; width:92px; height:70px}
#vs2 {position:absolute; top:165px; left:476px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr2 {position:absolute; top:159px; left:471px; width:92px; height:70px}
#vs3 {position:absolute; top:165px; left:578px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr3 {position:absolute; top:159px; left:573px; width:92px; height:70px}
#vs4 {position:absolute; top:165px; left:680px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr4 {position:absolute; top:159px; left:675px; width:92px; height:70px}
#vs5 {position:absolute; top:165px; left:782px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr5 {position:absolute; top:159px; left:777px; width:92px; height:70px}
#vs6 {position:absolute; top:250px; left:374px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr6 {position:absolute; top:244px; left:369px; width:92px; height:70px}
#vs7 {position:absolute; top:250px; left:476px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr7 {position:absolute; top:244px; left:471px; width:92px; height:70px}
#vs8 {position:absolute; top:250px; left:578px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr8 {position:absolute; top:244px; left:573px; width:92px; height:70px}
#vs9 {position:absolute; top:250px; left:680px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr9 {position:absolute; top:244px; left:675px; width:92px; height:70px}
#vs10 {position:absolute; top:250px; left:782px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr10 {position:absolute; top:244px; left:777px; width:92px; height:70px}
#vs11 {position:absolute; top:335px; left:374px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr11 {position:absolute; top:329px; left:369px; width:92px; height:70px}
#vs12 {position:absolute; top:335px; left:476px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr12 {position:absolute; top:329px; left:471px; width:92px; height:70px}
#vs13 {position:absolute; top:335px; left:578px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr13 {position:absolute; top:329px; left:573px; width:92px; height:70px}
#vs14 {position:absolute; top:335px; left:680px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr14 {position:absolute; top:329px; left:675px; width:92px; height:70px}
#vs15 {position:absolute; top:335px; left:787px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr15 {position:absolute; top:329px; left:777px; width:92px; height:70px}
#vs16 {position:absolute; top:420px; left:374px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr16 {position:absolute; top:414px; left:369px; width:92px; height:70px}
#vs17 {position:absolute; top:420px; left:476px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr17 {position:absolute; top:414px; left:471px; width:92px; height:70px}
#vs18 {position:absolute; top:420px; left:578px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr18 {position:absolute; top:414px; left:573px; width:92px; height:70px}
#vs19 {position:absolute; top:420px; left:680px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr19 {position:absolute; top:414px; left:675px; width:92px; height:70px}
#vs20 {position:absolute; top:420px; left:782px; width:82px; height:58px; text-align:center; background-color:#000000; overflow:hidden}
#vr20 {position:absolute; top:414px; left:777px; width:92px; height:70px}

/*Clubbereich*/
.clubtable{border-collapse:collapse;}
.clubcell_l{padding:5px; border-bottom:thin solid #000000; border-top:thin solid #000000; border-left:thin solid #000000; font-weight:bold}
.clubcell_r{padding:5px; border-bottom:thin solid #000000; border-top:thin solid #000000; border-right:thin solid #000000}
.clubcell{padding:5px; border-bottom:thin solid #000000; border-top:thin solid #000000; border-left:thin solid #000000; border-right:thin solid #000000}
.txt_head_kl_w {color:#FFFFFF; font-weight:bold; font-size:11px}

