*{
/*color:#727272;*/
color:#555555;font-family:Verdana, sans-serif;    font-size:11px;font-weight:normal;line-height:16px;margin:0px;padding:0px;}
.hidden, .c010 {display:none;visibility:hidden;}
div,li,td,ul.navi_unten a:hover,#calender,#button_suche_panel,.gvs_button_suche_panel,#suche_panel{background-color:#3CB496;}
body{background-image:url(bilder/Hintergrund_neu1.jpg);background-repeat:repeat-y;background-color:#FFFFFF;}
img{display:block;float:left;}
#page_container{background-color:transparent;}
#page_container div.akt_position,#page_container div.rand_left{background-color:#FFFFFF;}
#header{height:114px;width:810px;
/*background-image:url(bilder/kopf.png);background-repeat:no-repeat;*/
}
#space{background-color:transparent;font-size:0pt;height:2px;line-height:0px;width:810px;}
* html #header{
/*background-image:url(bilder/kopf.png);*/
background-repeat:no-repeat;}
html > body #header{
/*background-image:url(bilder/kopf.png);*/
background-repeat:no-repeat;}
* html .falter{background-image:none;background-repeat:no-repeat;background-color:#FFFFFF;}
.navi_oben_container{clear:left;float:left;width:810px;}
ul.navi_oben{float:left;padding-bottom:2px;padding-left:30px;padding-top:2px;width:780px;    background-image:url(bilder/navi_bg.gif);    background-repeat:repeat-x;}
ul.navi_oben li{background-color:white;float:left;list-style-type:none;margin-right:2px;text-align:center;}
ul.navi_oben a{background-color:white;color:black;display:block;font-weight:bold;padding:1px;text-decoration:none;margin: 0 10px;}
ul.navi_oben li:hover, ul.navi_oben a:hover{background-color:#B2B2B2;color:white;}
ul.navi_oben .active{background-color:#F29400;color:white;}
.navi_unten_container{
/*background-color:white;*/
background-color:#B2B2B2;border-top:2px solid #FFFFFF;clear:left;float:left;width:810px;}
ul.navi_unten{background-color:transparent;float:left;}
ul.navi_unten li{background-color:#b2b2b2;float:left;list-style-type:none;
/*margin-right:2px;*/
border-right:2px solid #ffffff;text-align:center;vertical-align:middle;
/*width:100px; */
}
ul.navi_unten a{background-color:#B2B2B2;color:black;display:block;font-weight:bold;padding:1px 10px;text-decoration:none;}
#Termine_navi{padding-left:132px;}
#Magazin_navi{padding-left:234px;}
#Freizeit_navi{padding-left:336px;}
.akt_position{background-color:white;clear:left;line-height:15px;margin-left:30px;padding-bottom:10px;padding-top:18px;width:780px;}
.akt_position ol{list-style-type:none;padding:2px 0pt;}
.akt_position ol li{display:inline;margin:0pt 0pt 0pt 3px;background-color:white;color:#8B8B72;}
.akt_position ol li a{color:#8B8B72;text-decoration:none;}
.akt_position ol li a:hover{text-decoration:underline;}
.linie_H{background-image:url(bilder/Linie_weiss.gif);background-repeat:repeat-x;clear:left;font-size:1px;height:3px;line-height:3px;width:540px;}
.linie_H_gross_container{background-color:white;clear:left;height:32px;width:810px;}
.linie_H_gross{background-image:url(bilder/Linie_weiss_mittel.gif);background-position:center;background-repeat:repeat-x;height:32px;margin-left:30px;width:775px;}
.linie_H_klein{background-image:url(bilder/Linie_weiss_hoch.gif);background-repeat:repeat-x;clear:left;height:60px;width:540px;}
#main_container{background-color:transparent;float:left;position:relative;min-height:1800px;}
.rand_left{background-color:white;float:left;width:30px;}
.content_mittel{background-image:url(bilder/HG_Links_570_full.gif);background-repeat:repeat-y;float:left;/*height:100%;*/min-height:1800px;width:780px;min-width:780px;background-color:#FFFFFF;overflow:hidden;}
.content_left{background-image:url(bilder/HG_Links_570.gif);background-repeat:repeat-y;float:left;position:relative;width:570px;    min-height:1800px;}
.csc-default {background:transparent !important;}
.content_right{background-color:transparent;float:left;text-align:center;width:210px;overflow:hidden;}
.banner_right{background-color:transparent;position:relative;}
#ani{background-color:transparent;bottom:-50px;height:1240px;position:absolute;right:-20px;width:255px;}
* html #ani{}
html > body #ani{background-image:url(bilder/faltermann_orange.gif);background-repeat:no-repeat;}
.block_horizontal{background-color:white;margin-right:18px;}
div.content_left .box{background-color:transparent;float:left;}
div.content_right .box{background-color:transparent;margin:0px auto;width:200px;}
.betweenBox_30px{background-color:white;float:left;height:1px;width:30px;}
div.content_left .betweenBox_horizontal_60px{background-color:transparent;float:left;}
div.content_right .betweenBox_horizontal_60px{background-color:transparent;float:left;height:60px;width:200px;}
.box_header{float:left;width:100%;}
* html div.box_header{height:20px;}
html > body div.box_header{background-image:url(bilder/Balken.png);    background-repeat:no-repeat;}
div.box_header h3,div.box_header h5{color:white;    font-size:10px;    font-weight:bold;    line-height:10px;    padding-bottom:5px;    padding-left:10px;    padding-top:5px;    text-align:left;}
div.box h4,div.box h4 a{clear:left;font-size:13px;font-weight:bold;line-height:20px;text-align:left;text-decoration:none;}
div.box h4 a:hover{text-decoration:underline;}
div.box p{font-size:11px;font-weight:normal;margin-bottom:5px;overflow:hidden;text-align:left;}
div.content_left .text_lang{height:168px;}
div.content_left .text_mittel{height:76px;}
div.content_left .text_kurz{}
div.content_right .text_lang{height:168px;}
div.content_right .text_mittel{height:76px;}
div.content_right .text_kurz{height:48px;}
.box_footer{background-color:transparent;height:13px;position:relative;text-align:left;width:100%;}
div.box_footer .kreuz_farbe{background-image:url(bilder/Kreuz_weiss.gif);background-repeat:no-repeat;height:13px;position:absolute;width:13px;}
div.box_footer .kreuz_black{background-color:black;background-image:url(bilder/Kreuz_weiss.gif);background-repeat:no-repeat;height:13px;position:absolute;width:13px;}
div.box_footer .details{background-color:transparent;color:black;height:13px;position:absolute;text-decoration:none;width:52px;z-index:1;}
div.box_footer .details_text{background-color:transparent;background-image:url(bilder/detail.gif);background-repeat:no-repeat;height:13px;left:15px;position:absolute;width:37px;}
div.box_footer .termine{background-color:transparent;color:black;height:13px;position:absolute;right:0px;text-decoration:none;
/*width:89px;*/
width:52px;}
div.box_footer .termine_text{background-color:transparent;background-image:url(bilder/termine.gif);background-repeat:no-repeat;height:13px;left:15px;position:absolute;
/*width:74px;*/
width:37px;}
div.box_footer a{background-color:transparent;display:block;height:100%;position:absolute;width:100%;}
.falter{height:80px;left:-35px;margin-top:12px;position:absolute;width:153px;z-index:1;}
* html .falter{}
html > body .falter{background-image:url(bilder/falter.png);background-repeat:no-repeat;}
#calender{clear:left;height:191px;width:200px;}
#footer{clear:left;float:left;padding-left:30px;width:780px;}
.footer_service{border-left:1px solid white;border-right:1px solid white;float:left;}
.footer_impressum{border-right:1px solid white;float:left;}
.footer_copy{color:white;float:left;font-size:10px;font-weight:bold;line-height:10px;padding:0;text-align:right;text-decoration:none;width:580px;}
div#footer a{color:white;display:block;font-size:10px;font-weight:bold;line-height:10px;padding:5px 10px;text-decoration:none;}
div#footer a:hover{color:black;}
#suche_panel{clear:left;margin-top:20px;text-align:left;width:200px;}
#head_suche_panel{background-color:white;color:black;font-weight:bold;height:19px;margin-bottom:7px;text-align:center;width:130px;}
#textfield_suche_panel{background-color:white;border:0px solid black;color:black;float:left;height:16px;padding-left:3px;padding-top:3px;width:153px;}
#button_suche_panel, .gvs_button_suche_panel{background-color:transparent;    border:0px solid black;    cursor:pointer;    float:left;    height:18px;    margin-left:3px;    width:41px;}
* html #button_suche_panel, * html #gvs_button_suche_panel{}
html > body #button_suche_panel, html > body .gvs_button_suche_panel{background-image:url(bilder/suche.png);    background-repeat:no-repeat;}
#radio_veranstalung{background-color:#D9DADC;float:left;height:19px;margin-top:7px;width:110px;}
#radio_ort{background-color:#D9DADC;float:left;height:19px;margin-left:49px;margin-top:6px;width:41px;}
.radio{border:0px solid black;float:left;height:15px;margin:2px 0pt 0pt 2px;padding:0pt;width:15px;}
.radio_text{background-color:transparent;color:black;float:left;font-weight:bold;margin-left:2px;margin-top:1px;}
div.content_left .event{background-color:transparent;float:left;}
html > body div.box_header{background-image:url(bilder/Balken.png);background-repeat:no-repeat;}
.box_header{float:left;width:100%;}
div.box p{font-size:11px;font-weight:normal;margin-bottom:5px;overflow:hidden;text-align:left;}
div.box_header h3.date{color:black;font-size:15px;font-weight:bold;line-height:20px;padding-left:10px;text-align:left;}
div.box_header h3.date span{color:black;line-height:10px;padding-left:5px;}
.box_folge{}
.box_folge_links{float:left;width:171px;}
.box_folge_mitte{background-color:white;float:left;padding-top:5px;padding-bottom:5px;width:259px;}
.box_folge_rechts{float:left;position:relative;width:110px;}
div.box_folge_links .zeit{color:black;font-weight:bold;line-height:14px;margin-left:10px;margin-top:10px;position:relative;}
div.box_folge_links .ort{color:black;font-weight:bold;line-height:14px;margin-left:10px;position:relative;}
div.box_folge_links span{color:white;font-weight:bold;left:40px;line-height:14px;margin:0px;padding:0px;position:absolute;}
.box_folge_mitte span.event2{color:black;font-weight:bold;line-height:10px;margin-bottom:3px;margin-left:10px;margin-top:10px;}
.box_folge_mitte .text{font-size:10px;font-weight:bold;line-height:13px;margin:0px 0px 0px 10px;padding:0px;}
.kreuz_container{background-color:transparent;color:black;height:13px;position:relative;right:0px;text-decoration:none;width:89px;}
.kreuz{background-image:url(bilder/Kreuz_transparent.gif);background-repeat:no-repeat;height:13px;position:absolute;width:13px;}
.kreuz_text{background-color:transparent;color:black;display:block;font-size:10px;height:100%;line-height:10px;padding-top:2px;position:absolute;text-align:right;text-decoration:none;width:100%;}
/* Kalender */
#kalender_main_table{background-color:white;height:191px;width:200px;}
.kalender_head{background-color:white;color:black;height:20px;}
.kalenderCell,.kalenderCellDay{background-color:white;height:21px;text-align:center;width:21px;text-decoration:none;}
.kalenderCellToday,.kalenderCellToday a{background-color:red;color:#FFFFFF;height:21px;text-align:center;text-decoration:none;width:21px;}
.week{background-color:transparent;    color:#FFFFFF;    font-weight:bold;    border-bottom:1px solid #FFFFFF;    border-right:1px solid #FFFFFF;}
.week a{background-color:transparent;    color:#FFFFFF;    font-weight:bold;}
/* Google Maps */
div#amtc_option_0 div,div#amtc_option_1 div,div#amtc_option_2 div{background-color:#FFFFFF;}
div.gmnoprint,div.gmnoprint div,div#map div{background-color:transparent;}
html > body .kasten_header{background-image:url(bilder/Balken.png);background-repeat:no-repeat;}
/* Termine Liste */
.kasten_header{width:100%;}
div.kasten_header h3{color:black;font-size:15px;font-weight:bold;line-height:20px;padding-left:10px;text-align:left;}
div.kasten_header span{color:black;line-height:10px;padding-left:5px;}
.kasten{background-image:url(bilder/box_folge.gif);background-repeat:repeat-y;margin-top:10px;width:100%;}
.kasten_links{background-color:#F29400;float:left;width:171px;}
.kasten_mitte{background-color:#FFFFFF;float:left;width:259px;}
.kasten_rechts{background-color:#F29400;margin-left:430px;}
.kasten .eintrag{background-color:transparent;margin:5px;}
.kasten_mitte .text{background-color:transparent;font-size:11px;font-weight:normal;line-height:15px;margin-top:5px;}
.eintrag .t1{background-color:transparent;color:black;float:left;font-weight:bold;line-height:14px;width:50px;}
.eintrag .t2{background-color:transparent;color:white;font-weight:bold;line-height:14px;margin-left:50px;width:100px;}
/* Termine Detail */
.bild_links{background-color:white;height:100%;width:160px;}
.abstand{background-color:transparent;clear:left;height:30px;width:520px;}
.kasten_mitte_detail{background-color:transparent;float:left;width:259px;}
.tx-sriframe-pi1{background-color:transparent;}
.rightCol h4,.rightCol p{padding:0 5px 0 5px;}
td.kalenderCell a{text-decoration:none;}
td.selected,td.selected a{background-color:#FFAAAA;text-decoration:none;}
td.prevMonth,td.nextMonth,td.prevMonth a,td.nextMonth a{background-color:#CCCCCC;color:#FFFFFF;text-decoration:none;}
a:hover{cursor:hand;}
.bewertung{background-color:#ffffff;    bottom:8px;    left:176px;
/* position:absolute; */
width:249px;}
.bewertung .t1{background-color:transparent;    float:left;    font-weight:normal;}
.bewertung .t2{background-color:transparent;    float:left;    font-weight:normal;}
.bewertung .pic{background-color:transparent;    font-size:14px;    float:left;    height:15px;    margin-left:2px;    margin-right:2px;    width:50px;}
.kastendetail{background-image:url(bilder/box_details.gif);    background-repeat:repeat-y;    clear:left;    width:540px;}
.gastro_suchfeld{height:69px;    margin-top:30px;    width:540px;}
.gastro_suchfeld .text{background-color:#D9DADC;    color:black;    float:left;    font-weight:bold;    height:16px;    margin-left:1px;    margin-top:10px;    padding:1px;    text-align:center;    width:100px;}
.gastro_suchfeld .text2{background-color:#D9DADC;    color:black;    float:left;    font-weight:bold;    height:16px;    margin-bottom:10px;    margin-left:1px;    padding:1px;    text-align:center;    width:100px;}
.gastro_suchfeld .auswahl_feld{background-color:white;    border-width:0px;    color:black;    float:left;    margin-left:1px;    margin-top:10px;    padding:2px;    width:153px;}
.gastro_suchfeld .text_feld{background-color:white;    border:0px solid black;    color:black;    float:left;    line-height:12px;    margin-left:1px;    padding:3px;    width:149px;}
.gastro_suchfeld .space{float:left;    height:14px;    width:25px;}
.gastro_suchfeld .spaceH{clear:left;    height:10px;    width:29px;}
acronym{cursor:help;}
ul.navi_oben li.active,ul.navi_oben li.active a,ul.navi_unten .active,ul.navi_unten .active a{color:#FFFFFF;}
div#twrss_table{background-image:url(bilder/HG_Links_570.gif);background-repeat:repeat-y;float:left;position:relative;width:570px;}
div.twrss_bodytext{background-color:#FFFFFF;width:540px;}
div.twrss_head_channel,div.twrss_channel_link{display:none;visability:hidden;}
div.twrss_item_link,div.twrss_item_link a{clear:left;font-size:13px;font-weight:bold;height:24px;line-height:24px;text-align:left;text-decoration:none;}
div.twrss_item_content{margin-bottom:30px;}
