/* Style sheet screen */
.mod_linklist .picture{margin:0 0 10px;padding:0;}
.message{font-weight:bold;color:#EC950C;}
.ce_monoslideshow{height:187px;margin:0;padding:2px;background-color:#000000;border:1px solid #A8A8A8;}
.mod_dlh_googlemaps{-moz-border-radius: 2px 2px 2px 2px;    background-color: #363636;    border-color: #444444;    border-style: inset;    border-width: 1px 1px 1px 1px;    margin-bottom: 20px;    padding: 0.5em;}
.mod_footer_box h3{margin:0 0 20px;padding:0;font-size:18px;color:#999999;}
.mod_footer_box a{display:block;}
.mod_footer_box a:hover,.mod_footer_box span{text-decoration:none;color:#999999;}
.mod_footer_box .button{margin-bottom:5px;}
.mod_footer_box.box1{left:417px;top:67px;position:absolute;}
.mod_footer_box.box1 a,.mod_footer_box.box1 span{display:block;padding-bottom:4px;}
.mod_footer_box.box2{left:609px;top:67px;position:absolute;}
.mod_footer_box.box3{left:761px;top:67px;position:absolute;}
.mod_linklist .entry{background-color: #363636;border-color: #444444;border-style: inset;border-width: 1px 1px 1px 5px;margin-bottom: 20px;padding: 0.5em;}
.mod_linklist .entry h2{margin:0 0 10px;padding:0;}
.mod_linklist .title{margin:0 0 15px;padding:0;font-weight:normal;font-size:24px;color:#EC950C;}
.rss_default{background-color: #363636; border-color: #444444; border-radius: 2px 2px 2px 2px; border-style: inset; border-width: 1px 1px 1px 5px; margin-bottom: 20px; padding: 0.5em;}
.rss_default h2{margin-top:0;padding:0;}
.rss_default h2 a{margin-top:0;padding:0;text-decoration:underline;}
.rss_default h2 a:hover{margin-top:0;padding:0;text-decoration:none;}
.rss_default img{float:left;margin:0 20px 0 0;padding:0;}
.rss_default .description{height:130px;}
#left .more a{color:#000000;}
.ce_videobox{margin-bottom:20px;}
.mod_slideshow2{height:420px;left:0;top:203px;position:absolute;margin:0;padding:0;}
.mod_slideshow2 .slideshow-thumbnails{width:400px;top:304px;position:absolute;overflow:hidden;display:inline;z-index:999;}
#show4 .slideshow-thumbnails{width: 938px !important;margin-left: 11px;}
#show4 .slideshow-thumbnails a{margin-right:5px;margin-left:5px;}
.mod_navigationMain ul.level_1{width:649px;height:290px;}
.mod_navigationMain .level_1 ul{width:170px;left:-999em;position:absolute;margin-bottom:0;background-color:#EC950C;}
.mod_navigationMain .level_1 .aktuell ul{width:170px;left:-999em;position:absolute;margin-bottom:0;margin-left:-98px;background-color:#EC950C;}
.mod_navigationMain li:hover{background-color:#EC950C;}
.mod_navigationMain .level_2 ul{margin:-27px 0 0 140px;}
.mod_navigationMain ul.level_2{padding-top:7px;padding-bottom:7px;-webkit-box-shadow: 1px 1px 3px #333333;-moz-box-shadow: 1px 1px 3px #333333;box-shadow: 1px 1px 3px #333333;}
.mod_navigationMain .level_2 li{float:left;background:none;}
.mod_navigationMain .level_2 a{width:136px;display:block;margin:0;padding:5px 0 5px 34px;background:url("tl_files/images/navi_sub_pfeil.gif") left top no-repeat;border:0px;background-position:-16px 0px;}
.mod_navigationMain .level_2 a.trail,.mod_navigationMain .level_2 a:hover,.mod_navigationMain .level_2 span{width:136px;display:block;margin:0;padding:5px 0 5px 34px;background-image:url("tl_files/images/navi_sub_pfeil.gif");background-repeat:no-repeat;border:0px;background-position:-16px -24px;}
.mod_navigationMain .level_2 a:hover{text-decoration:underline;}
.mod_navigationMain li:hover .level_2,.mod_navigationMain .level_2 li:hover .level_3{left:auto;z-index:9999;}
#footer .mod_banner a{padding:7px 25px;background-color:#ffffff;border:3px solid #999999;}
#main .mod_banner a{float:left;display:block;margin-right:10px;margin-bottom:10px;padding:10px;background-color:#ffffff;border:3px solid #999999;}
.textbox{margin-bottom:20px;padding:0.5em 0.5em 0;background-color:#363636;border-top:1px inset #444444;border-right:1px inset #444444;border-bottom:1px inset #444444;border-left:5px inset #444444;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}
.textbox_list{margin-bottom:20px;padding:0;background-color:#363636;border-top:1px inset #444444;border-right:1px inset #444444;border-bottom:1px inset #444444;border-left:5px inset #444444;-moz-border-radius: 2px;-webkit-border-radius: 2px;-khtml-border-radius: 2px;border-radius: 2px;}
.textbox h1{margin:0 0 10px;padding:0;}
.textbox h2{margin:0 0 10px;padding:0;}
.mod_slider_ecke{top:203px;position:absolute;z-index:999;}
#submenu h1{margin:0 0 10px;padding:15px 0;background:url("tl_files/images/navi_sub_line.gif") left bottom no-repeat;font-size:20px;color:#000000;}
#left h1{margin:0 0 10px;padding:15px 0;background:url("tl_files/images/navi_sub_line.gif") left bottom no-repeat;font-size:20px;color:#000000;}
#submenu a{display:block;margin:0;padding:3px 0 3px 50px;background:url("tl_files/images/navi_sub_pfeil.gif") left top no-repeat;color:#000000;text-transform: uppercase;}
#submenu a:hover,#submenu a.trail,#submenu span{display:block;margin:0;padding:3px 0 3px 50px;background:url("tl_files/images/navi_sub_pfeil.gif") left bottom no-repeat;color:#000000;text-transform: uppercase;}
body{background-color:#454545;}
#header{background:url("tl_files/images/header_bg.gif") left top repeat-x;}
#header .inside{width:960px;height:203px;margin-right:auto;margin-left:auto;background:url("tl_files/images/header_inside_home_bg.gif") left top no-repeat;}
#container{width:960px;margin-right:auto;margin-left:auto;background:url("tl_files/images/container_bg.gif") left top repeat-y;}
#left .inside{width:250px;margin-left:25px;}
#main .inside{width:624px;margin-left:18px;color:#999999;}
#footer{background:url("tl_files/images/footer_bg.gif") left top repeat-x;}
#footer .inside{width:960px;height:280px;margin-right:auto;margin-left:auto;background:url("tl_files/images/footer_inside_bg.gif") left top no-repeat;}
#topmenu{right:6px;top:6px;position:absolute;}
#topmenu form,#topmenu ul{margin-bottom:0;}
#topmenu li{float:left;padding:12px 9px;}
#topmenu,#topmenu a{color:#fff;}
#topmenu .search{padding:9px;}
#topmenu input.text{width:192px;}
#topmenu input.submit{top:2px;position:relative;vertical-align:top;}
.mod_navigationMain{left:307px;top:154px;position:absolute;margin-right:5px;margin-left:5px;}
.mod_navigationMain li{float:left;line-height:1;}
.mod_navigationMain a,.mod_navigationMain span{display:block;padding:29px 10px 7px;background-color:#999999;border-right:1px solid #454545;text-decoration:none;color:#000000;text-transform:uppercase;}
.mod_navigationMain a:hover,.mod_navigationMain span,.mod_navigationMain a.trail{background-color:#EC950C;}
.mod_navigationMain .submenu:hover a{background-color:#EC950C;}
#copyright{left:31px;top:235px;position:absolute;font-size:10px;color:#999999;}
#submenu ul.level_1 ul{margin-bottom:0;}
#submenu .level_2 li{padding-left:18px;}
.mod_breadcrumb{top:9px;position:relative;margin-bottom:1em;font-size:11px;}
.mod_booknav{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px solid #ddd;}
.mod_booknav li{width:45%;float:left;}
.mod_booknav li.up{width:10%;text-align:center;}
.mod_booknav li.next{text-align:right;}
*:first-child+html .mod_booknav li.next{margin-right:-1px;}
.mod_sitemap li{line-height:1.5;}
.mod_sitemap ul.level_1 ul{margin-bottom:0;}
.mod_sitemap .level_2 li{padding-left:18px;}
.pagination{margin-top:1em;margin-bottom:1em;padding-top:1em;border-top:1px solid #ddd;}
.pagination p{width:30%;float:left;margin-bottom:0;}
.pagination ul{width:70%;float:right;margin-bottom:0;text-align:right;}
.pagination li{display:inline;padding-right:3px;padding-left:3px;}
.mod_newslist{}
.mod_newsarchive h1{margin-bottom:0.75em;}
.mod_newsmenu .level_1 ul{margin-bottom:0;}
.mod_newsmenu li.year{font-weight:bold;}
.mod_newsmenu .level_2{margin-top:6px;margin-bottom:6px;}
.mod_newsmenu .level_2 li{font-weight:normal;}
.mod_newslist .odd,.mod_newsarchive .odd{background-color:#f9f9f9;}
.layout_latest{padding:12px 6px 6px;border-bottom:1px solid #ddd;}
.layout_latest.first{border-top:1px solid #ddd;}
.layout_latest h2{margin-top:9px;}
.layout_short{margin-bottom:9px;margin-left:31px;border-bottom:1px solid #ddd;}
.layout_short.last{border-bottom:0;}
.layout_short h2{margin-top:0;}
.layout_short h2 a{margin-top:0;color:#000000;}
.layout_short h2,.layout_short .teaser{margin-bottom:0.5em;}
.layout_short .info{margin-bottom:3px;}
#left .mod_eventlist h2{margin-top:0;padding-top:0;}
#left .mod_eventlist h2 a{text-decoration:none;font-size:16px;}
#left .mod_eventlist .teaser{color:#ffffff;}
#left .mod_eventlist .more a{color:#EC950C;}
.layout_full h1{margin-bottom:3px;}
.layout_full p.info{margin-bottom:18px;}
.ce_table,.ce_gallery,.ce_dfGallery{margin-top:1em;}
.ce_table,.ce_image,.ce_download,.ce_downloads,.ce_code,.ce_dfGallery{margin-bottom:1em;}
.ce_text p,.ce_text pre,.ce_hyperlink,.ce_list,.teaser,.comment{line-height:1.5;}
.info,.time{font-size:11px;color:#999;}
.pdf_link{top:21px;position:relative;font-size:11px;}
.ce_text pre{padding:9px;background-color:#f9f9f9;border:1px solid #ddd;}
.hyperlink_txt{padding-left:24px;background:url("tl_files/images/link.gif") left center no-repeat;}
.image_container{float:left;}
.image_container img{margin:0;padding:2px;background-color:#000000;border:1px solid #A8A8A8;}
.mod_pageImage .image_container img{padding:0;border:0px;}
.image_container .caption{margin-top:-2px;padding:2px 4px 3px;background-color:#ddd;font-size:10px;}
*:first-child+html .image_container .caption{margin-top:1px;}
.ce_gallery table{margin-bottom:0;}
.ce_gallery td{padding-right:1.5em;padding-bottom:1em;}
.ce_list ol{margin-left:3em;}
.ce_list ol li{list-style:decimal outside;}
.ce_list ul{margin-left:20px;}
.ce_text ul{margin-left:20px;}
.ce_list ul li{padding-left:10px;list-style-type:circle;}
.ce_text ul li{padding-left:10px;list-style-type:circle;}
.ce_table{padding:1px;}
.ce_table table{width:100%;}
.ce_table td{padding:3px;border-right:1px solid #363636;border-bottom:1px solid #363636;}
.ce_table th{padding:12px 6px 6px;background-color:#EC950C;border-top:0px solid #363636;border-right:1px solid #363636;border-bottom:0px solid #363636;border-left:0px solid #363636;font-weight:normal;}
.ce_table .head_0,.ce_table .head_1,.ce_table .head_2,.ce_table .head_3{font-weight:normal;font-size:16px;color:#000000;}
.ce_table tr.odd td{background-color:#222222;}
.ce_download img,.ce_downloads img{vertical-align:top;}
.ce_downloads p{margin-bottom:3px;}
.ce_comments .comment_default{margin-bottom:1em;border-bottom:1px solid #ddd;}
.ce_comments .comment{font-size:11px;}
.ce_comments .form{margin-top:1.5em;}
.ce_comments .widget{margin-bottom:3px;}
.ce_comments .text,.ce_comments .captcha{width:40%;margin-right:0;}
.ce_comments span.captcha_text{font-weight:bold;color:#444;}
.ce_accordion .toggler{padding:6px 9px;background:#fdfeff url("tl_files/images/gradient.jpg") left bottom repeat-x;border-right:1px solid #ddd;border-left:1px solid #ddd;cursor:pointer;}
.ce_accordion_first .toggler{border-top:1px solid #ddd;}
.ce_accordion .accordion div{padding:9px 9px 0;background-color:#fcfcfc;border:1px solid #ddd;}
.ce_code{margin-top:1.5;padding:0 2px 0 0;}
table.minicalendar{width:98%;background-color:#999;border:1px solid #999;}
table.minicalendar .head,table.minicalendar .label{padding-top:2px;padding-bottom:2px;text-align:center;}
table.minicalendar .head,table.minicalendar .head a{padding-bottom:4px;color:#444;}
table.minicalendar .label{background-color:#aaa;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:2px;text-align:center;border:1px solid #999;}
table.minicalendar td,table.minicalendar td a{color:#ccc;}
table.minicalendar .active a{font-weight:bold;color:#fff;}
.mod_randomImage{margin-bottom:1em;}
.mod_rss_reader div,.listing table.single_record td,.mod_search .context,.mod_faqlist li{line-height:1.5;}
.mod_login .formbody{width:100%;}
.mod_login p.login_info{margin-top:1.5em;}
.login_info{color:#FF0000;}
.mod_login p.error{position:relative;top:12px;left:26%;}
.logout table{margin-top:0.5em;}
.logout form table td:first-child{text-align:left;}
.listing .list_search{width:60%;float:right;text-align:right;font-size:11px;}
.listing select,.listing .text{width:120px;}
.listing .list_per_page{width:40%;float:left;font-size:11px;}
.listing .list_per_page select{width:48px;}
.listing table.all_records{clear:both;}
.listing table.all_records th{background:#EC950C url("plugins/tablesort/media/default.gif") right center no-repeat;}
.listing table.all_records th.asc{background-image:url("plugins/tablesort/media/asc.gif");}
.listing table.all_records th.desc{background-image:url("plugins/tablesort/media/desc.gif");}
.listing table.all_records th a{color:#000000;}
.listing table.all_records th.col_last{width:18px;background-image:none;}
.listing table.all_records img{vertical-align:text-top;}
.listing table.single_record td.label{padding-right:2em;font-weight:bold;}
.listing .list_totalnumber{padding-top:9px;padding-right:6px;text-align:right;}
.mod_glossaryMenu li{float:left;margin-right:9px;}
.mod_glossaryList p.toplink{margin-top:1.5em;margin-bottom:0;padding-bottom:6px;font-size:11px;}
.mod_glossaryList h2{margin-top:0;}
.mod_glossaryList dt{font-weight:bold;}
.mod_search .header{text-align:right;}
.mod_search input[type="text"]{width:272px;}
.mod_search .radio_container{margin-top:3px;}
.mod_search .radio_container span{display:inline;padding-right:12px;}
.mod_search h3{margin-top:1.5em;font-size:14px;}
.mod_search h3,.mod_search p{margin-bottom:0.25em;}
.mod_search .relevance{color:#999;}
.mod_search .url{color:#999;}
.mod_search .highlight{font-weight:bold;}
.mod_search .pagination{margin-top:2em;}
.mod_subscribe .checkbox_container,.mod_unsubscribe .checkbox_container{margin-top:1em;margin-bottom:1em;}
*:first-child+html .mod_subscribe input.text{width:120px;}

