/* Style sheet vtg_styles */
body{margin:0;padding:0;background-color:#009900;background-image:url("tl_files/grafik/layout/layout_bg_1.jpg");background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;background-attachment:fixed;}
a{text-decoration:none;color:#006600;}
a:hover{text-decoration:underline;}
#main p,#main span,#main table,#main ul{margin:0 0 15px 0;line-height:17px;}
#main ul{margin:5px 0 0 0;}
#main li{list-style-type:circle;}
#main div.image_container{overflow:hidden;clear:both;}
#main div.caption{font-weight:bold;font-size:10px;}
#main h1{margin:10px 0 20px 0;font-weight:bold;font-size:25px;color:#006600;}
#main h2{margin:20px 0 10px 0;font-weight:bold;font-size:18px;color:#333333;}
#main h3{margin:20px 0 5px 0;font-weight:bold;font-size:15px;color:#006600;}
#left h1{padding:0 0 1px 20px;border-bottom:1px dotted #CCCCCC;font-weight:bold;font-size:18px;color:#666666;}
#main div.mod_wf_extendedBreadcrumb{margin:0 0 7px 0;font-size:11px;}
#main div.mod_wf_extendedBreadcrumb ul{float:left;margin:0;padding:0;list-style:none;}
#main div.mod_wf_extendedBreadcrumb li{float:left;display:block;margin:3px;}
#navigation div.mod_navigation ul.level_1{width:100%;float:left;margin:0;padding:0;list-style:none;}
#navigation div.mod_navigation{width:100%;}
#navigation div.mod_navigation li{float:left;margin:0 1px 0 0;padding:0;}
#navigation div.mod_navigation a,#navigation div.mod_navigation span{display:block;padding:6px 15px 9px 15px;font-weight:bold;text-decoration:none;font-size:13px;color:#333333;}
#navigation div.mod_navigation a:hover,#navigation div.mod_navigation a.trail,#navigation div.mod_navigation span{background-color:#FFFFFF;color:#006600;}
#left div.mod_navigation ul.level_1{margin:0;padding:0;list-style:none;}
#left div.mod_navigation ul.level_1 li{width:200px;display:block;margin:0 0 0 20px;padding:5px 0;border-bottom:1px solid #999999;}
#left div.mod_navigation ul.level_2 li{margin:0;padding:0;background-image:url("none");border-bottom:0px solid #999999;font-weight:normal;}
#left div.mod_navigation a,#left div.mod_navigation span{display:block;padding-left:12px;background:url("tl_files/grafik/layout/layout_navi_pfeil.jpg") left no-repeat;font-weight:bold;text-decoration:none;font-size:12px;color:#333333;}
#left div.mod_navigation a.active,#left div.mod_navigation span{padding-left:10px;background:url("tl_files/grafik/layout/layout_navi_active.jpg") left no-repeat;}
#left div.mod_navigation a.trail{padding-left:12px;background:url("tl_files/grafik/layout/layout_navi_trail.jpg") left no-repeat;}
#left div.mod_navigation ul.level_2 li{margin:0 0 0 -15px;padding:6px 0 4px 0;border-bottom:0px solid #999999;font-weight:normal;}
#left div.mod_navigation ul.level_2 li a.active,#left div.mod_navigation ul.level_2 li a.trail,#left div.mod_navigation ul.level_2 li span{padding-left:12px;background:url("tl_files/grafik/layout/layout_navi_active.jpg") left no-repeat;}
#left div.mod_navigation ul.level_3 a,#left div.mod_navigation ul.level_3 a.active,#left div.mod_navigation ul.level_3 a.trail,#left div.mod_navigation ul.level_3 span,#left div.mod_navigation ul.level_4 a,#left div.mod_navigation ul.level_4 a.active{font-weight:normal;}
#main div.mod_newslist div.layout_short,#main div.mod_newsarchive div.layout_short{padding:5px 0 2px 0;border-bottom:1px dotted #999999;}
#main div.mod_newslist div.layout_short:hover,#main div.mod_newsarchive div.layout_short:hover{background-color:#EEEEEE;}
#main div.mod_newslist h2,#main div.mod_newsarchive h2{margin:0 0 5px 0;padding:0;font-size:15px;}
#main div.mod_newslist p.teaser,#main div.mod_newsarchive p.teaser{margin:0;padding:0;}
#main div.mod_newslist p.info,#main div.mod_newsarchive p.info{margin:0;padding:0;font-size:11px;}
#main div.mod_newslist p.more,#main div.mod_newsarchive p.more{margin:0 0 10px 0;padding:0;}
#main div.mod_newsmenu ul.level_1{margin:0;padding:0;list-style:none;}
#main div.mod_newslist div.layout_full{padding:10px 0 5px 0;border-bottom:1px solid #999999;}
#main div.mod_newslist div.layout_full:hover{background-color:#EEEEEE;}
#main div.mod_newslist div.layout_full h1{margin:0 0 4px 0;padding:0;font-size:20px;line-height:20px;}
#main div.mod_newslist div.layout_full h2{margin-bottom:5px;font-size:14px;}
#main div.mod_eventlist div.event{width:600px;height:50px;overflow:hidden;padding:2px 0 0 0;border-bottom:1px solid #999999;font-size:12px;}
#main div.mod_eventlist div.headline{height:30px;margin:0 0 10px 0;background-color:#EEEEEE;border-bottom:3px solid #009900;font-weight:bold;}
#main div.mod_eventlist div.vtg{background-color:#EDF8ED;font-weight:bold;}
#main div.mod_eventlist div.item:hover{background-color:#EEEEEE;}
#main div.mod_eventlist div.headline:hover,#main div.mod_eventlist div.vtg:hover{background-color:#EEEEEE;}
#main div.mod_eventlist div.date{width:80px;float:left;}
#main div.mod_eventlist div.title{width:220px;float:left;display:block;font-weight:bold;}
#main div.mod_eventlist div.host{width:150px;overflow:hidden;float:left;padding-left:5px;}
#main div.mod_eventlist div.host_city{width:130px;float:right;padding-left:5px;}
#main div.event td.label{width:100px;font-weight:bold;}
#main div.ce_form tr{height:30px;}
#main div.ce_form table td{padding:5px;}
#main div.ce_form input.text{width:200px;height:17px;background-color:#F0F0F0;border:1px solid #999999;font-size:11px;}
#main div.ce_form input.datum,#main div.ce_form input.time{width:100px;height:17px;background-color:#F0F0F0;border:1px solid #999999;font-size:11px;}
#main div.ce_form label.time{padding:0 0 0 80px;}
#main div.ce_form textarea{width:200px;height:100px;background-color:#F0F0F0;border:1px solid #999999;font-size:11px;}
#main div.ce_form div.radio_container span{float:none;display:block;margin:0;padding:0;}
#main p.error,#main label.error{font-weight:bold;color:#990000;}
#logo div.mod_form{margin:0;}
#logo div.mod_form input#ctrl_68{width:200px;height:19px;margin:0;padding:0;border:1px solid #CCCCCC;font-size:10px;}
#logo div.mod_form input#ctrl_68_submit{width:30px;height:19px;margin:0;padding:0;border:1px solid #CCCCCC;font-size:10px;}
#main div.mod_search input#keywords{width:200px;height:21px;margin:0;padding:2px;border:1px solid #CCCCCC;font-size:12px;}
#main ul.autocompleter-choices{position:absolute;margin:0;padding:0;text-align:left;background-color:#fff;border:1px solid #7c7c7c;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;list-style: none;border-left-color: #c3c3c3;border-right-color: #c3c3c3;border-bottom-color: #ddd;z-index: 50;}
#main ul.autocompleter-choices li{position:relative;display:block;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 1em;font-weight:normal;font-size:1em;line-height:1.5em;white-space:nowrap;float: none !important;cursor: pointer;}
#main ul.autocompleter-choices li.autocompleter-selected{background-color:#CCCCCC;color:#fff;}
#main ul.autocompleter-choices span.autocompleter-queried{float:none;display:inline;margin:0;padding:0;font-weight:bold;}
#main ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#006600;}
#main div.mod_search span.relevance{font-size:0.8em;color:#999999;}
#main div.mod_search span.highlight{background-color:#CCCCCC;font-weight:bold;}
#main div.mod_search p.context{margin:0;padding:0;}
#main div.mod_search p.url{margin:0;padding:0;font-size:0.9em;color:#666666;}
#main div.pagination{}
#main div.pagination ul{height:25px;margin:0;padding:0;list-style:none;}
#main div.pagination li{height:25px;float:left;display:block;margin:2px;padding:0;}
#main div.pagination p{}
#main div.pagination a{display:block;margin:2px;padding:4px 5px;border:1px solid #999999;background:#EEEEEE;}
#main div.pagination span.current{display:block;margin:2px;padding:2px 5px;border:1px solid #999999;background: #FFFFFF;}
#main div.pdf_link{bottom:0px;left:0px;position:absolute;float:none;}
#main div.mod_linklist div.toggler{position:relative;padding:3px 0 3px 20px;border-top:1px solid #666666;}
#main div.mod_linklist div.accordion{position:relative;margin:0 0 10px 0;padding:5px 0 30px 30px;line-height:20px;}
#main div.mod_linklist div.accordion div.even{background: #E6E6E6;}
#left div.mod_Banner{margin:0 20px;padding:5px;border:1px solid #006600;line-height:19px;}
#left div.mod_Banner div.banner_text_name{font-weight:bold;font-size:14px;color:#006600;}
