/* Style sheet elements */
#wrapper{background-color:#FFFFFF;background-image:url("tl_files/layout/background_shadow_left.png");background-position:left top;background-repeat:repeat-y;}
#wrapper_inside{background-image:url("tl_files/layout/background_shadow_right.png");background-position:right top;background-repeat:repeat-y;min-height: 100%;}
#header{margin:0px;padding:0px;background-image:url("tl_files/layout/background_header_shadow_left.png");background-position:left top;background-repeat:no-repeat;}
#header .inside{height:100%;background-image:url("tl_files/layout/background_header_shadow_right.png");background-position:right top;background-repeat:no-repeat;}
#container{margin:0px;padding:0px;}
#left{background-image:url("tl_files/layout/background_shadow_gradient_left.png");background-position:left top;background-repeat:no-repeat;}
#left .inside{margin-left:41px;}
#footer{background-color:#FFF;background-image:url("tl_files/layout/background_footer_shadow_left.png");background-position:left top;background-repeat:no-repeat;}
#footer .inside{height:75px;padding-top:50px;padding-right:21px;padding-left:21px;background-image:url("tl_files/layout/background_footer_shadow_right.png");background-position:right top;background-repeat:no-repeat;}
* html #footer .inside{margin-right:1px;}
#main{background-image:url("tl_files/layout/background_shadow_gradient_right.png");background-position:right top;background-repeat:no-repeat;}
#main .inside{margin-right:51px;margin-left:30px;}
#left .inside .mod_article{margin-bottom:20px;}
#left .box{position:relative;padding-top:20px;padding-right:20px;padding-left:20px;background-color:#FFFFFF;background-image:url("tl_files/layout/background_box_right.png");background-position:center top;background-repeat:no-repeat;min-height: 110px;}
#left .box img.icon{right:20px;top:25px;position:absolute;}
#left .cleanbox{margin-top:12px;margin-right:20px;margin-left:20px;}
#headergrafik{right:21px;top:53px;position:absolute;}
.footer-text{right:21px;top:53px;position:absolute;text-align:right;color:#adadad;}
.footer-text a{color:#adadad;}
.navigation_meta{width:210px;float:right;margin-right:20px;}
.navigation_meta ul,.mod_changelanguage ul{margin:0px;padding:0px;list-style-type:none;}
.navigation_meta li,.mod_changelanguage li{float:right;margin:0px 5px 0px 0px;padding:0px 5px 0px 0px;border-right:1px solid #ccc;list-style-type:none;}
.mod_changelanguage li{padding-top:2px;}
.mod_changelanguage li img{padding-top:1px;}
.navigation_meta a,.navigation_meta span{text-decoration:none;font-size:100%;color:#666666;}
.navigation_main{top:163px;position:absolute;}
.navigation_main ul{margin:0px;padding:0px;list-style-type:none;}
.navigation_main li{float:left;margin:0px 30px;list-style-type:none;}
.navigation_main li.first{margin-left:51px;}
.navigation_main a,.navigation_main span{font-weight:bold;text-decoration:none;font-size:170%;color:#FFFFFF;line-height:40px;}
.navigation_main a.trail,.navigation_main span.active{border-bottom:1px solid #FFFFFF;}
.navigation_sub ul.level_1{margin:0px 0px 0px 10px;padding:0px;list-style-type:none;}
.navigation_sub li{display:block;margin:0px;list-style-type:none;}
.navigation_sub a,.navigation_sub span.active{padding-left:18px;font-weight:bold;text-decoration:none;font-size:120%;color:#999999;line-height:18px;}
.navigation_sub span.active{background-image:url("tl_files/layout/arrow_right_small.gif");background-position:left top;background-repeat:no-repeat;color:#E2001A;}
.navigation_sub a:hover{padding-left:18px;background-image:url("tl_files/layout/arrow_right_small_grey.gif");background-position:left top;background-repeat:no-repeat;}
.navigation_sub ul.level_2{display:none;}
.navigation_sub ul.level_1 li.active ul.level_2,.navigation_sub ul.level_1 li.trail ul.level_2{display:block;margin:0px 0px 0px 18px;padding:0px;list-style-type:none;}
.suchformular_header{width:150px;right:51px;top:172px;position:absolute;}
.suchformular_header input.text{background: transparent;}
.suchformular_header input.text{width:120px;height:20px;margin:0px;padding-top:2px;padding-left:8px;background-image:url("tl_files/layout/background_suchformular_links.gif");background-repeat:no-repeat;border:0px;}
.suchformular_header br{display:none;}
.suchformular_header input.suche_absenden{float:right;margin-top:-22px;}
* html .suchformular_header input.suche_absenden{margin-top:-23px;}
*:first-child+html .suchformular_header input.suche_absenden{margin-top:-23px;}
.header_logo{left:50px;top:85px;position:absolute;}
.mod_search .formbody input.submit{width:80px;}
.mod_search p.header{margin:5px 0px;}
.mod_search div{margin:2px 0px;padding:5px;}
.mod_search h3 a{font-size:120%;color:#333333;}
.mod_search p.context{font-style:italic;}
.mod_search p.url{font-style:italic;font-size:110%;}
.mod_search .formbody{margin-bottom:10px;padding:0px;}
.mod_search .formbody input.text{width:177px;height:18px;padding-left:3px;font-size:120%;}
.mod_search .formbody input.submit{width:100px;padding:0px;font-size:110%;}
.mod_faqlist ul,.mod_faqlist li{margin:0px;padding:0px;list-style-type:none;}
.mod_faqlist li{height:40px;padding-left:10px;border-bottom:1px dotted #cccccc;line-height:40px;}
.mod_faqlist li.first{border-top:1px dotted #cccccc;}
.mod_faqlist li a{font-weight:bold;text-decoration:none;font-size:120%;color:#333333;}
.mod_faqlist li a:hover{text-decoration:underline;}
form.kontakt table{width:620px;margin:0px;padding:0px;border:0px;border-spacing: 0px;}
form.kontakt td{padding:5px 3px;font-size:110%;}
form.kontakt td.col_1{width:190px;padding-right:10px;text-align:right;vertical-align:top;}
form.kontakt td.span2{width:250px;}
form.kontakt div.andere_container{margin-top:2px;}
form.kontakt div.checkbox_container span{display:block;margin:0px 3px;}
form.kontakt textarea{width:400px;}
form.kontakt input.text{width:400px;}
form.kontakt input.kontakt_titel{width:120px;}
form.kontakt input.w30l{width:80px;margin-left:5px;}
form.kontakt input.w30r{width:80px;margin-right:5px;}
form.kontakt input.w60{width:311px;}
form.kontakt select{width:100px;}
form.kontakt select.country{width:403px;}
form.kontakt label,form.kontakt .grau{color:#333333;}
form.kontakt label.mandatory{font-weight:bold;}
form.kontakt input,form.kontakt textarea,form.kontakt select{padding:1px;}
form.kontakt input.submit{border:0px;}
form.kontakt .submit_container{width:610px;margin-top:10px;text-align:right;}
form.kontakt p.error{margin-bottom:3px;font-size:100%;color:#ff0000;}
.newsList .layout_short{margin-bottom:15px;padding:5px;}
.newsList h2 span{top:0px;left:0px;position:absolute;background-color:#FFFFFF;}
.newsList .odd,.newsList .odd h2 span{background-color:#EFEFEF;}
.news_short_metablock{margin-top:5px;padding-top:3px;border-top:1px solid #CCCCCC;}
.news_short_metablock p.info{width:150px;float:left;}
.news_short_metablock p.more{margin:0px;padding:0px;text-align:right;border-top:0px;}
.nachrichten_startseite p.more{margin-top:5px;}
.nachrichten_startseite p.headline a{font-weight:bold;text-decoration:none;font-size:110%;color:#333333;}
.nachrichten_startseite p.headline a:hover{text-decoration:underline;}
.layout_full p.info{width:150px;float:right;margin-top:5px;text-align:right;font-size:120%;}
#main ul{list-style-image:url("tl_files/layout/list_bullet.gif");}
#main li{margin-bottom:5px;}
*:first-child+html #main ul{list-style-image:url("tl_files/layout/list_bullet_IE.gif");}
.footer-logos{margin-top:5px;margin-bottom:20px;text-align:left;}
.footer-logos img{margin-right:10px;}
div.login{width:300px;margin:0px auto;padding:10px;border:1px solid #CCCCCC;}
div.login label{width:100px;float:left;display:block;margin-top:5px;padding:1px;text-align:right;font-size:110%;color:#333333;}
div.login input.text{width:130px;margin-top:5px;margin-left:10px;padding:1px;text-align:left;}
div.login .submit_container{margin-top:10px;margin-right:55px;text-align:right;}
div.login p.error{margin-bottom:3px;font-size:100%;color:#ff0000;}
.toggler{cursor: pointer;}
#sitemap{font-size:110%;line-height:120%;}
#sitemap ul,#sitemap li{margin:0px;padding:0px;list-style-type:none;list-style-image:url("none");}
#sitemap ul.level_1{margin-left:25px;}
#sitemap ul.level_2{margin-left:12px;}
#sitemap ul.level_3{margin-left:12px;}
