/* Style sheet global */
.mainsearch{margin: 10px 0px 20px 5px;padding:2px 0px 0px 0px;background: url(images/nav_top.gif) top left no-repeat;}
.mainsearch .formbody{padding: 0px 0px 0px 10px;background: url(images/nav_bottom.gif) bottom left no-repeat;width:185px;height:25px;}
.image_container.float_left{padding: 0px 15px 0px 0px;margin: 0px 0px 0px 0px;}
#full-content .image_container{margin: 5px 0px 25px 0px;padding: 0px 0px 0px 0px;}
p{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 13px;line-height: 18px;}
#full-content p,#full-content-2 p{margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size: 12px;line-height: 18px;}
.ce_headline{width:665px;padding: 0px 0px 0px 0px;margin: 20px 0px 10px 0px;}
.ce_headline.blue{background: url(images/nav_level2.gif) 0px 6px repeat-x;}
.ce_headline.red{background: url(images/nav_level2a.gif) 0px 6px repeat-x;}
#menu .mod_customnav,#menu .mod_navigation{margin: 0px 0px 0px 5px;padding:5px 0px 0px 0px;background: url(images/nav_top.gif) top left no-repeat;}
#menu ul{padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;list-style: none;}
#menu ul.level_1{background: url(images/nav_bottom.gif) bottom left no-repeat;width:195px;}
body{background: #fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#58585A;}
img{border: 0px;}
a{text-decoration:none;color: #58585A;}
hr{color: #f1f1f1;height: 2px;background: #f1f1f1;border: none;}
#wrapper{width: 900px;margin: 0px auto 0px auto;padding: 0px 15px 10px 15px;background: #fff;}
#header{margin: 0px auto 0px auto;width: 895px;}
#header-logo{height: 100px;}
#header-image{height: 310px;margin: 3px 0px 0px 0px;padding: 0px;}
#main{margin:0px auto 0px auto;width:895px;}
#menu{float:left;width: 225px;padding: 15px 0px 0px 0px;}
#content{float:left;width:660px;margin: 0px 0px 40px 0px;}
div#content{min-height:400px;height:expression(this.scrollHeight > 400 ? "auto":"400px");}
#footer{background:url(images/bg_footer.gif) top center no-repeat;height: 25px;padding: 15px 0px 0px 0px;}
#footer-left{width:500px;float:left;padding: 5px 0px 0px 5px;color:#58585A;}
#footer-left span{padding: 0px 0px 0px 30px;}
#footer-right{width:350px;float:right;text-align:right;padding: 5px 5px 0px 5px;}
.addthis_toolbox{margin: 0px 0px 40px 15px;padding: 0px 0px 0px 0px;}
.addthis_toolbox a{margin: 0px 5px 0px 0px;}
#menu ul li{margin: 0px 2px 0px 5px;padding: 2px 0px 1px 0px;display:block;}
#menu ul li a{color: #58585A;}
#menu ul li span,#menu ul li .trail{color: #35bce2;}
#menu ul li.pink span,#menu ul li.pink .trail{color: #d8156e;}
#menu ul li.orange span,#menu ul li.orange .trail{color: #e08d05;}
#menu ul li.blue span,#menu ul li.blue .trail{color: #00aada;}
#menu ul li.greenlight span,#menu ul li.greenlight .trail{color: #94a319;}
#menu ul li.red span,#menu ul li.red .trail{color: #a81245;}
#menu .level_1 a,#menu .level_1 span{text-transform:uppercase;}
#menu ul.level_1 li{margin: 0px 2px 0px 5px;padding: 2px 0px 1px 0px;}
#menu ul.level_1 li.first{margin: 0px 2px 0px 5px;padding: 0px 0px 1px 0px;}
#menu ul.level_1 li.last{margin: 0px 2px 0px 5px;padding: 2px 0px 5px 0px;}
#menu .level_2 a,#menu .level_2 span{text-transform:none;margin:0px 0px 0px 6px;padding: 0px 0px 0px 0px;}
#menu ul.level_2 li{margin: 0px 2px 0px 0px;padding: 3px 0px 2px 0px;background: url(images/nav_level2.gif) 0px 10px no-repeat;}
#menu ul.level_2 li.first{background: url(images/nav_level2.gif) 0px 11px no-repeat;}
#menu ul.level_2 li.active{background: url(images/nav_level2a.gif) 0px 10px no-repeat;}
#menu .pink ul.level_2 li.active{background: url(images/nav_level2a_pink.gif) 0px 10px no-repeat;}
#menu .pink ul.level_2 li.active.first{background: url(images/nav_level2a_pink.gif) 0px 11px no-repeat;}
#menu .pink ul.level_2 li.trail{background: url(images/nav_level2a_pink.gif) 0px 11px no-repeat;}
#menu .blue ul.level_2 li.active{background: url(images/nav_level2a_blue.gif) 0px 10px no-repeat;}
#menu .blue ul.level_2 li.active.first{background: url(images/nav_level2a_blue.gif) 0px 11px no-repeat;}
#menu .orange ul.level_2 li.active{background: url(images/nav_level2a_orange.gif) 0px 10px no-repeat;}
#menu .orange ul.level_2 li.active.first{background: url(images/nav_level2a_orange.gif) 0px 11px no-repeat;}
#menu .red ul.level_2 li.active{background: url(images/nav_level2a_red.gif) 0px 10px no-repeat;}
#menu .red ul.level_2 li.active.first{background: url(images/nav_level2a_red.gif) 0px 11px no-repeat;}
#menu .greenlight ul.level_2 li.active{background: url(images/nav_level2a_greenlight.gif) 0px 10px no-repeat;}
#menu .greenlight ul.level_2 li.active.first{background: url(images/nav_level2a_greenlight.gif) 0px 11px no-repeat;}
#menu ul.level_2 li.first{margin: 0px 2px 0px 0px;padding: 4px 0px 2px 0px;}
#menu ul.level_2 li.last{margin: 0px 2px 0px 0px;padding: 3px 0px 3px 0px;}
#menu .level_3 a,#menu .level_3 span{text-transform:none;margin:0px 0px 0px 15px;padding: 0px 0px 0px 0px;}
#menu ul.level_3 li{margin: 0px 2px 0px 0px;padding: 3px 0px 2px 0px;background: url(images/nav_level2.gif) 9px 10px no-repeat;}
#menu ul.level_3 li.first{background: url(images/nav_level2.gif) 9px 11px no-repeat;}
#menu .greenlight ul.level_3 li.active.first{background: url(images/nav_level2a_greenlight.gif) 9px 11px no-repeat;}
#menu .greenlight ul.level_3 li.active{background: url(images/nav_level2a_greenlight.gif) 9px 10px no-repeat;}
#menu .pink ul.level_3 li.active.first{background: url(images/nav_level2a_pink.gif) 9px 11px no-repeat;}
#menu .pink ul.level_3 li.active{background: url(images/nav_level2a_pink.gif) 9px 10px no-repeat;}
#footer-right ul{padding: 0px;margin: 0px;list-style:none;}
#footer-right ul li{padding: 0px 0px 0px 20px;margin: 0px 0px 0px 0px;display: inline;}
#footer-right ul li a,#footer-right ul li span{padding: 0px 0px 0px 18px;margin: 0px 0px 0px 0px;background: url(images/nav_footer.gif) 0px 3px no-repeat;color: #58585A;}
#menu ul.level_1{padding: 5px 5px 5px 5px;margin: 0px 0px 10px 0px;}
#header-image .buttons{position:absolute;z-index:9999;width: 893px;height:170px;padding: 105px 0px 0px 0px;}
#prev1{float:left;height:102px;width: 42px;text-indent:-9999px;}
#prev1:hover{display:block;background: url(images/slider_prev.png) left center no-repeat;float:left;height:102px;width: 42px;text-indent:-9999px;}
#next1{float:right;height:102px;width: 42px;text-indent:-9999px;}
#next1:hover{display:block;background: url(images/slider_next.png) right center no-repeat;float:right;height:102px;width: 42px;text-indent:-9999px;}
.toggler{cursor: pointer;}
.headline span{font-size:12px;padding: 1px 8px 1px 0px;margin: 0px 0px 0px 0px;text-transform:uppercase;background: #fff;}
.blue .headline span{color: #179bd1;}
.pink .headline span{color: #d60967;}
#full-content h2,.kalender h2{font-size:36px;padding: 1px 8px 1px 0px;margin: 20px 0px 0px 0px;text-transform:uppercase;background: #fff;font-weight:bold;letter-spacing: -0.8pt;}
#full-content-2 h2{font-size:30px;padding: 1px 8px 1px 0px;margin: 20px 0px 0px 0px;text-transform:uppercase;background: #fff;font-weight:bold;letter-spacing: -0.8pt;}
#full-content h3,.kalender h3,#full-content .mod_newslist .even h3,#full-content .mod_newslist .odd h3,#full-content .mod_newsreader .odd h3,#full-content .mod_newsreader .even h3{margin: 0px 0px 0px 0px;padding: 0px 0px 10px 0px;font-size: 16px;font-weight: bold;text-transform: uppercase;}
.pink h2{color: #d8156e;}
.orange h2{color: #e08d05;}
.blue h2{color: #00aada;}
.greenlight h2{color: #94a319;}
.red h2{color: #a81245;}
h6{margin:10px 0px 0px 0px;padding: 3px 0px 2px 5px;font-size: 12px;height: 20px;font-weight:normal;color: #58585a;background: url(images/infotable_grau.gif) top left no-repeat;}
.pink h6{color: #fff;background: url(images/infotable_pink.gif) top left no-repeat;}
.orange h6{color: #fff;background: url(images/infotable_orange.gif) top left no-repeat;}
.blue h6{color: #fff;background: url(images/infotable_blue.gif) top left no-repeat;}
.greenlight h6{color: #fff;background: url(images/infotable_greenlight.gif) top left no-repeat;}
.red h6{color: #fff;background: url(images/infotable_red.gif) top left no-repeat;}
.greenlight #col_left h6,.greenlight  #col_right h6{color: #fff;background: url(images/infotable_greenlight2.gif) top left no-repeat;}
#col_left h6,#col_right h6{color: #58585a;background: url(images/infotable_grau2.gif) top left no-repeat;}
.left-small .caption,#col_left .caption,#col_right .caption{padding: 0px 0px 0px 5px;font-size:9px;}
.infotable{font-size: 11px;}
.infotable a{color: #58585A;}
.infotable .col_1,.infotable .col_2{padding: 0px 0px 0px 5px;margin: 0px;vertical-align:top;}
td.pink,span.pink{color: #d8156e;}
.left-small{width: 260px;float: left;margin: 0px 20px 0px 0px;}
.ce_text.right{padding:0px 0px 0px 0px;margin: 0px 0px 0px 0px;width:377px;float:right;}
#col_left{width: 285px;float: left;margin: 0px 35px 0px 0px;}
#col_right{width: 285px;float: left;margin: 0px 0px 0px 0px;}
.sponsoren .col_1{text-align:left;padding: 10px 0px 10px 0px;width:350px;}
label.label-short{margin:5px 3px 3px 0px;padding:0px;width:100px;display:block;float:left;clear:left;}
label.label-big{margin:5px 3px 3px 0px;padding:0px;width:140px;display:block;float:left;clear:left;}
#content input.text,#content input,#content textarea{margin:3px 0px 2px 0px;padding:0px 3px 0px 3px;background-color:#f9f9f9;border:1px solid #ececed;font-family:Verdana,Arial,Helvetica,sans-serif;height:17px;line-height:17px;font-size:11px;color:#444;}
input.text{width:220px;}
input.input-short{width:50px;}
.radio_container span{width:180px;display: block;margin: 0px 0px 0px 145px;}
.radio_container label{margin: 0px 0px 5px 0px;}
#content .textarea{width: 220px;height: 103px;}
#content input.submit{margin: 20px 0px 0px 102px;padding: 0px 3px 3px 3px;cursor:pointer;background: #ececed;color: #707172;height: 25px;}
#content input.submit:hover{margin: 20px 0px 0px 102px;cursor:pointer;background: #129acc;color: #fff;border: 1px solid #44BEE0;}
#content input.submit-small{margin: 20px 0px 0px 0px;padding: 0px 3px 3px 3px;cursor:pointer;background: #ececed;color: #707172;height: 25px;}
#content input.submit-small:hover{margin: 20px 0px 0px 0px;cursor:pointer;background: #129acc;color: #fff;border: 1px solid #44BEE0;}
#content .mod_search input.submit{margin: 20px 0px 0px 2px;padding: 0px 3px 3px 3px;cursor:pointer;background: #ececed;color: #707172;height: 20px;}
#content .mod_search input.submit:hover{margin: 20px 0px 0px 2px;cursor:pointer;background: #129acc;color: #fff;border: 1px solid #44BEE0;}
p.error{color: #f00;margin: 0px;padding: 0px 0px 3px 0px;}
#full-content .even h3,#full-content .odd h3{margin: 0px 0px 0px 0px;padding: 13px 0px 3px 0px;font-size: 14px;font-weight: bold;text-transform: uppercase;}
#full-content .even .relevance,#full-content .odd .relevance{margin: 0px 0px 0px 0px;padding: 10px 0px 3px 0px;font-size: 12px;font-weight: normal;text-transform: normal;}
span.highlight{color: #00aada;}
input.search{border: 0px solid #fff;background: #f1f1f1;color: #58585A;padding: 0px 0px 1px 0px;margin: 0px 0px 5px 0px;width:145px;font-size:12px;}
.mainsearch input.submit{padding: 0px 0px 0px 0px;margin: 0px;}
.kalender .ce_table{font-size:11px;}
.kalender .ce_table th{font-size:12px;text-align:left;border-bottom: 2px solid #f1f1f1;padding: 3px 0px 3px 3px;margin:0px 0px 3px 0px;}
.kalender .ce_table tr{height: 15px;}
.kalender .ce_table .odd{background: #f1f1f1;}
.kalender .ce_table .col_0{width: 80px;padding: 5px 0px 3px 5px;vertical-align:top;}
.kalender .ce_table .col_1{width: 215px;padding: 5px 0px 3px 5px;vertical-align:top;}
.kalender .ce_table .col_2{width: 110px;padding: 5px 0px 3px 5px;vertical-align:top;}
.kalender .ce_table .col_3{width:115px;padding: 5px 0px 3px 5px;vertical-align:top;}
.kalender .ce_table .col_4{width:140px;padding: 5px 0px 3px 5px;vertical-align:top;}
.cal_overview .col_0,.cal_overview .col_1,.cal_overview .col_2,.cal_overview .col_3{width:100px;padding: 3px 0px 3px 0px;}
.cal_overview{margin: 0px 0px 20px 0px;}
#cal_menu ul{padding: 7px;margin: 10px 0px 20px 0px;list-style: none;background: url(images/background-calmenu.gif) no-repeat top left;}
#cal_menu ul li{margin: 0px 10px 0px 5px;padding: 2px 0px 1px 0px;display:inline;}
#cal_menu ul li span{color: #35bce2;}
.pagination p{float:left;width: 150px;}
.pagination ul{float:right;list-style:none;margin: 0px;padding: 0px;}
.pagination li{display:inline;}
.pagination li a{padding: 0px 0px 0px 7px;}
.pagination li span{padding: 0px 0px 0px 7px;font-weight:bold;color: #35bce2;}
.pagination .previous,.pagination .next{display:none;}
p.more a{margin: 5px 0px 15px 0px;padding: 5px 0px 15px 0px;color: #35bce2;}
p.back a,a.archiv{color: #35bce2;}
#galerie-1 .ce_ce_lightbox4ward{width: 300px;display:block;float:left;padding: 0px 0px 0px 0px;margin: 0px 20px 20px 0px;}
.clear,#clear{height:0.1px;font-size:0.1px;line-height:0.1px;clear:both;}
.invisible{width:0px;height:0px;left:-1000px;top:-1000px;position:absolute;overflow:hidden;display:inline;}

