html,body {height:100%; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:15px; line-height:22px; color:#303A35; text-align:left; background-color:#FFFFFF; margin:0;}
.hid {visibility:hidden;}
div#content_index {position:absolute; top:0px; left:0px; width:1000px; height:580px; background:#FFFFFF url(/incl/img/back_index.jpg) no-repeat; margin:0;}
div#content_index p#logo a {display:block; position:absolute; top:15px; left:10px; text-decoration:none; width:400px; height:100px;}
div#content_index p#programm a, div#content_index p#programm a:visited {position:absolute; top:203px; left:684px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/programm_y.gif) no-repeat;}
div#content_index p#programm a:hover, div#content_index p#programm a:active {background:transparent url(/incl/img/programm_r.gif) no-repeat;}
div#content_index p#tickets a, div#content_index p#tickets a:visited {position:absolute; top:228px; left:779px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/tickets_y.gif) no-repeat;}
div#content_index p#tickets a:hover, div#content_index p#tickets a:active {background:transparent url(/incl/img/tickets_r.gif) no-repeat;}
div#content_index p#kontakt a, div#content_index p#kontakt a:visited {position:absolute; top:252px; left:877px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/kontakt_y.gif) no-repeat; margin:0;}
div#content_index p#kontakt a:hover, div#content_index p#kontakt a:active {background:transparent url(/incl/img/kontakt_r.gif) no-repeat;}
div#content_index p#wettbewerb a, div#content_index p#wettbewerb a:visited {position:absolute; top:272px; left:268px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/wettbewerb_y.gif) no-repeat;}
div#content_index p#wettbewerb a:hover, div#content_index p#wettbewerb a:active {background:transparent url(/incl/img/wettbewerb_r.gif) no-repeat;}
div#content_index p#fotos a, div#content_index p#fotos a:visited {position:absolute; top:272px; left:560px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/fotos_y.gif) no-repeat;}
div#content_index p#fotos a:hover, div#content_index p#fotos a:active {background:transparent url(/incl/img/fotos_r.gif) no-repeat;}
div#content_index p#ums_kino a, div#content_index p#ums_kino a:visited {position:absolute; top:193px; left:19px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/ums_kino_y.gif) no-repeat;}
div#content_index p#ums_kino a:hover, div#content_index p#ums_kino a:active {background:transparent url(/incl/img/ums_kino_r.gif) no-repeat;}
div#content_index p#specials a, div#content_index p#specials a:visited {position:absolute; top:217px; left:111px; text-decoration:none; width:70px; height:37px; background:transparent url(/incl/img/specials_y.gif) no-repeat;}
div#content_index p#specials a:hover, div#content_index p#specials a:active {background:transparent url(/incl/img/specials_r.gif) no-repeat;}
div#content_index div.layer {position:absolute; top:420px; width:900px; left:50px; visibility:hidden;}
div#content div#navi p#footer {color:#999999; font-size:11px; font-weight:normal; line-height:13px; margin:0;}
a.copy, a:visited.copy, a:hover.copy, a:active.copy {color:#999999; text-decoration:underline;}

div#content_index h1 {color:#A45200; font-size:20px; font-weight:bold;}
div#content_index h2 {color:#303A35; font-size:15px; line-height:18px; font-weight:bold; margin-bottom:-14px;}
div#content_index a, div#content_index a:visited {color:#A45200; text-decoration:underline;}
div#content_index a:hover, div#content_index a:active {color:#A45200; text-decoration:none;}


div#content {position:absolute; top:0px; left:0px; width:997px; height:580px; background:#FFFFFF url(/incl/img/back.jpg) no-repeat; margin:0; padding:0;}
div#content div#logo a {display:block; position:absolute; top:15px; left:10px; text-decoration:none; width:400px; height:100px;}
div#content div#navi {position:absolute; top:196px; left:15px; font-weight:bold; width:150px; height:370px; border-top:1px solid #303A35;}
a.navi, a:visited.navi {display:block; color:#303A35; text-decoration:none; background:#FFFFFF; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0 0 -22px 0;}
a:hover.navi, a:active.navi {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0 0 -22px 0;}
a.navi_act, a:visited.navi_act {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0 0 -22px 0;}
a:hover.navi_act, a:active.navi_act {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0 0 -22px 0;}
a.navi_act_top, a:visited.navi_act_top {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; padding:3px 0 0px 5px; margin:0 0 -22px 0;}
a:hover.navi_act_top, a:active.navi_act_top {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; padding:3px 0 0px 5px; margin:0 0 -22px 0;}
a.navi_end, a:visited.navi_end {display:block; color:#303A35; text-decoration:none; background:#FFFFFF; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0;}
a:hover.navi_end, a:active.navi_end {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0;}
a.navi_act_end, a:visited.navi_act_end {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0;}
a:hover.navi_act_end, a:active.navi_act_end {display:block; color:#A45200; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:3px 0 2px 5px; margin:0;}
a.subnavi, a:visited.subnavi {display:block; color:#303A35; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; padding:2px 0 2px 20px; margin:0 0 -22px 0;}
a:hover.subnavi, a:active.subnavi {display:block; color:#A45200; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; padding:2px 0 2px 20px; margin:0 0 -22px 0;}
a.subnavi_act, a:visited.subnavi_act {display:block; color:#A45200; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; padding:2px 0 2px 20px; margin:0 0 -22px 0;}
a:hover.subnavi_act, a:active.subnavi_act {display:block; color:#A45200; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; padding:2px 0 2px 20px; margin:0 0 -22px 0;}
a.subnavi_bot, a:visited.subnavi_bot {display:block; color:#303A35; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:2px 0 6px 20px; margin:0 0 -22px 0;}
a:hover.subnavi_bot, a:active.subnavi_bot {display:block; color:#A45200; font-size:13px; line-height:13px;  text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:2px 0 6px 20px; margin:0 0 -22px 0;}
a.subnavi_act_bot, a:visited.subnavi_act_bot {display:block; color:#A45200; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:2px 0 6px 20px; margin:0 0 -22px 0;}
a:hover.subnavi_act_bot, a:active.subnavi_act_bot {display:block; color:#A45200; font-size:13px; line-height:13px; text-decoration:none; background:#DEF1EB; border-bottom:1px solid #303A35; padding:2px 0 6px 20px; margin:0 0 -22px 0;}

div#content div#text {position:absolute; top:194px; left:255px; width:720px; height:422px;}
div#content div#text h1 {color:#A45200; font-size:20px; font-weight:bold;}
div#content div#text h2 {color:#303A35; font-size:15px; font-weight:bold; margin-bottom:-15px;}
div#content div#text h3 {color:#303A35; font-size:14px; font-weight:bold; font-style:italic;  margin:30px 0 -15px 0;}
div#content div#text p {}
div#content div#text a, div#content div#text a:visited {color:#A45200; text-decoration:underline;}
div#content div#text a:hover, div#content div#text a:active {color:#A45200; text-decoration:none;}
div#content div#text table {width:auto; height:auto; border-top:1px solid #303A35; border-left:1px solid #303A35;}
div#content div#text table tr {width:auto;}
div#content div#text table tr th {vertical-align:top; padding:2px 5px; white-space:nowrap; color:#303A35; font-size:14px; font-weight:bold; font-style:italic; border-bottom:1px solid #303A35; border-right:1px solid #303A35;}
div#content div#text table tr td {vertical-align:top; padding:2px 5px; white-space:nowrap; font-size:15px; font-weight:normal; line-height:22px; border-bottom:1px solid #303A35; border-right:1px solid #303A35;}



div#content div#text .umfliessen {float:left; margin:3px 10px 5px 0; border:0;}
div#content div#text p.spalte1 {float:left; display:block; font-size:13px; line-height:17px; width:49%; margin:-5px 0 20px 0; clear:left;}
div#content div#text p.spalte2 {float:left; display:block; font-size:13px; line-height:17px; width:49%; margin:-5px 0 20px 10px;}

div#content div#text p#footer {font-weight:bold; font-size:13px; height:40px; margin:40px 0 0 0;}
div#content div#text p#footer a, div#content div#text p#footer a:visited {color:#000000; text-decoration:none;}
div#content div#text p#footer a:hover, div#content div#text p#footer a:active {color:#A45200;}
