/* Style sheet screen */
.home #container{position:relative;}
.home #header{background: url(tl_files/layout/bg_no_header.png) no-repeat;background-position: 0px 81px;}
.pageimage_small #header .mod_pageImage,.pageimage_large #header .mod_pageImage{top:120px;}
.pageimage_small #header{height:325px;background: url(tl_files/layout/bg_no_header.png) no-repeat;background-position: 0px 81px;}
.pageimage_large #header{height:365px;background: url(tl_files/layout/bg_no_header.png) no-repeat;background-position: 0px 81px;}
.pageimage_large #header .mod_pageImage{left:10px;}
#right .separator_line{padding-bottom:5px;border-bottom:1px solid #dcdcdc;}
.ce_references ul{padding-left:0;}
body.reference #main .inside{padding-top:0;}
.mod_article.wiz_map{overflow:visible;}
.product_presentation #main .inside{padding-top:0;}
.ce_hyperlink a,.ce_toplink a,#footer .ce_text a,a.goto{display:block;margin-bottom:3px;padding-left:15px;background-image:url("tl_files/layout/hyperlink_arrow.png");background-repeat:no-repeat;background-position: left 6px;}
dl.witzigmap.jsactive a#location02{left:178px;top: 53px;}
dl.witzigmap.jsactive a#location10{left:254px;top:124px;}
dl.witzigmap.jsactive a#location03{left:338px;top:30px;}
body{background-color:#e4e4e4;}
dl.witzigmap.jsactive a#location11{left:311px;top:51px;}
#container{background-image:url("tl_files/layout/bg_container.gif");background-repeat:repeat-y;}
dl.witzigmap.jsactive a#location12{left:321px;top:51px;}
#content{background:#ffffff url("tl_files/layout/bg_body.gif") left top repeat-x;}
dl.witzigmap.jsactive a#location04{left:364px;top:57px;}
body.emptyright #container{background-image:url("tl_files/layout/bg_container_left.gif");background-repeat:repeat-y;}
dl.witzigmap.jsactive a#location05{left:360px;top:81px;}
#header{background-image:url("tl_files/layout/bg_header.jpg");background-repeat:no-repeat;background-position: right 81px;}
#header .mod_form{left:0;top:0;position:absolute;}
dl.witzigmap.jsactive a#location06{left:285px;top:78px;}
#header .mod_form .formbody{width:200px;}
dl.witzigmap.jsactive a#location07{left:278px;top:108px;}
#header .mod_form input.text{width:140px;height:15px;margin:0;padding:10px 35px 10px 15px;background-image:url("tl_files/layout/bg_search.png");background-repeat:no-repeat;border:0;color:#999999;background-color: transparent;outline: 0 none;}
dl.witzigmap.jsactive a#location08{left:286px;top: 22px;}
#header .mod_form input.text:focus{background-image:url("tl_files/layout/bg_search_focus.png");}
dl.witzigmap.jsactive a#location09{left:255px;top:74px;}
dl.witzigmap dd{margin:0 0 15px;}
#header .mod_form input.submit{width:20px;height:20px;margin-left:-30px;background-image:url("tl_files/layout/blank.gif");text-indent: -9999px;border: 0px solid transparent;background-color: transparent;outline: 0 none;}
dl.witzigmap{text-align:left;}
#header .mod_form input.submit::-moz-focus-inner{border:0;}
dl.witzigmap dt{font-weight:bold;}
#logo{padding-top:35px;}
#header h1{margin:20px 0 0 30px;padding:0;font-weight:normal;font-size:24px;color:#ffffff;}
dl.witzigmap dt a{font-size:1.5em;color:#666666;text-decoration: none;}
dl.witzigmap dd h2{margin:10px 0 0;padding:0;font-weight:bold;font-size:14px;line-height:18px;}
#header .mod_pageImage{left:3px;top:164px;position:absolute;}
#header .mod_customnav{right:0;top:22px;position:absolute;}
dl.witzigmap dd h1{display:none;}
#header .mod_customnav ul{margin:0;padding:0;list-style-type:none;list-style-image: none;}
dl.witzigmap.jsactive dd h1{display:block;}
#header .mod_customnav li{float:left;margin:0;padding:0;}
dl.witzigmap dd p{margin:0;}
#header .mod_customnav li a{width:103px;height:25px;display:block;background-image:url("tl_files/layout/gnav_2.png");background-repeat:no-repeat;text-indent: -9999px;}
dl.witzigmap.jsactive{width:523px;height:336px;position:relative;margin:0;padding:0;text-align:left;background:url(/tl_files/layout/map.png) no-repeat;}
#header .mod_customnav li span,#header .mod_customnav li a.active,#header .mod_customnav li a.trail{width:103px;height:25px;display:block;background-image:url("tl_files/layout/gnav_2_active.png");background-repeat:no-repeat;text-indent: -9999px;}
dl.witzigmap.jsactive dt{display:inline;list-style:none;}
#header .mod_customnav li.first a{width:196px;height:25px;display:block;background-image:url("tl_files/layout/gnav_1.png");background-repeat:no-repeat;text-indent: -9999px;}
#header .mod_customnav li.first span,#header .mod_customnav li.first a.trail{width:196px;height:25px;display:block;background-image:url("tl_files/layout/gnav_1_active.png");background-repeat:no-repeat;text-indent: -9999px;}
dl.witzigmap.jsactive dd{width:175px;left:-9999px;position:absolute;padding:10px;background-color:#f3f3f3;border:2px solid #727272;font-size:12px;color:#727272;-moz-border-radius: 1px;border-radius: 1px;box-shadow:0px 0px 8px #333333;-moz-box-shadow:0px 0px 8px #333333;-webkit-box-shadow:0px 0px 8px #333333;z-index: 100;}
dl.witzigmap.jsactive a.location{width:10px;height:10px;position:absolute;display:block;text-decoration:none;text-indent:-9999px;outline:none;z-index:10;}
#header .mod_customnav li.last a{width:128px;height:25px;display:block;background-image:url("tl_files/layout/gnav_3.png");background-repeat:no-repeat;text-indent: -9999px;}
#header .mod_customnav li.last span,#header .mod_customnav li.last a.trail{width:128px;height:25px;display:block;background-image:url("tl_files/layout/gnav_3_active.png");background-repeat:no-repeat;text-indent: -9999px;}
dl.witzigmap.jsactive a.location:hover{}
#header .mod_navigation{right:0;top:81px;position:absolute;}
dl.witzigmap.jsactive dt a{text-decoration:none;}
dl.witzigmap.jsactive dd h1{font-weight:bold;font-size:16px;}
#header .mod_navigation a,#header .mod_navigation span{display:block;font-weight:normal;text-decoration:none;font-size:17px;color:#999999;line-height:40px;}
#header .mod_navigation span,#header .mod_navigation a.active,#header .mod_navigation a.trail{color:#000000;}
dl.witzigmap.jsactive dd h2{font-weight:bold;font-size:14px;color:#666;}
dl.witzigmap.jsactive a#location01{left:166px;top: 135px;}
#header .mod_navigation ul{margin:0;padding:0;list-style-type:none;list-style-image: none;}
#header .mod_navigation li{float:left;margin:0 33px 0 0;padding:0;}
#standorte_home{left:166px;overflow:visible;}
*+html  #standorte_home{left:166px;overflow:hidden;}
#header .mod_navigation li.active,#header .mod_navigation li.trail{background:url("tl_files/layout/nav_pointer.gif") center top no-repeat;}
#left{}
#left .inside{padding-top:20px;}
#left .mod_article{margin-right:21px;text-align:right;}
#left .mod_navigation,#left .mod_newsmenu{text-align:right;}
#left .mod_navigation a,#left .mod_navigation span,#left .mod_newsmenu a,#left .mod_newsmenu span{display:block;padding-bottom:10px;padding-left:10px;font-weight:normal;text-decoration:none;font-size:14px;color:#999999;}
#left .mod_navigation li.active a,#left .mod_newsmenu li.active a{display:block;font-weight:bold;color:#000000;}
#left .mod_navigation ul,#left .mod_newsmenu ul{margin:0;padding:0;list-style-type:none;list-style-image: none;}
#left .mod_navigation li,#left .mod_newsmenu li{margin:0;padding:0 21px 0 0;}
#left .mod_navigation li.active,#left .mod_newsmenu li.active{background-image:url("tl_files/layout/nav_pointerr.gif");background-repeat:no-repeat;background-position: right 4px;}
#right{}
#right .inside{margin-left:10px;}
#main{}
#main .inside{margin-right:20px;margin-left:20px;padding-top:20px;padding-bottom:20px;}
#main h4{width:512px;position:absolute;display:block;margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;background:url("tl_files/layout/bg_h4.png") left top no-repeat;line-height:30px;}
#main h4+div{margin-top:55px;}
#main .mod_search{}
#main .mod_search .formbody{position:relative;}
#main .mod_search .formbody input.text{width:143px;height:16px;margin:0;padding:6px 25px 5px 12px;background-image:url("tl_files/layout/bg_search.png");background-repeat:no-repeat;border:0;color:#999999;line-height:14px;background-color: transparent;background-position: -3px -5px;outline: 0 none;}
#main .mod_search .formbody input.text:focus{background-image:url("tl_files/layout/bg_search_focus.png");}
#main .mod_search .formbody input.submit{width:20px;height:20px;left:155px;top:2px;position:absolute;background-image:url("tl_files/layout/blank.gif");text-indent: -9999px;border: 0 solid transparent;background-color: transparent;outline: 0 none;}
#main .mod_search .formbody input.submit::-moz-focus-inner{border:0;}
#main .mod_search .header{font-size:14px;color:#999999;}
#main .mod_search .relevance,#main .mod_search .url{display:none;}
#main .mod_search .context .highlight{background-color:#e9e9ea;font-weight:bold;}
#main .mod_search .pagination{position:relative;margin-top:20px;padding-top:20px;border-top:1px solid #cdcdcd;}
#main .mod_search .pagination p{float:left;}
#main .mod_search .pagination ul{right:0;position:absolute;float:right;margin:0;padding:0;list-style-type:none;list-style-image: none;}
#main .mod_search .pagination li{float:left;margin:0 0 0 8px;padding:0;}
#main .mod_search .pagination a.first,#main .mod_search .pagination a.last{display:none;}
#main .formbody{}
#main .formbody td{padding-bottom:10px;}
#main .formbody .col_0{width:200px;padding-top:3px;vertical-align:top;}
#main .formbody label{font-weight:bold;}
#main .formbody .error{margin-bottom:0;color:#FD1B14;}
#main .formbody span.mandatory{margin-left:3px;}
#main .formbody input.text{width:300px;height:15px;padding:3px 4px 2px;background:#fcfcfc url("tl_files/layout/bg_input.gif") left top repeat-x;border:1px solid #999999;font-family:Arial,sans-serif;font-size:12px;line-height:20px;}
#main .formbody input.text.error{margin-bottom:10px;border-color:#FD1B14;}
#main .formbody textarea{width:300px;height:90px;padding:3px 4px 2px;background:#fcfcfc url("tl_files/layout/bg_input.gif") left top repeat-x;border:1px solid #999999;font-family:Arial,sans-serif;font-size:12px;}
#main .formbody .checkbox_container,#main .formbody .radio_container{padding-bottom:20px;}
#main .formbody .checkbox_container label,#main .formbody .radio_container label{font-weight:normal;}
#main .formbody .checkbox_container span,#main .formbody .radio_container span{display:block;}
#main .formbody .submit_container{margin-top:20px;}
#main .mod_newslist h3,#main .mod_newsarchive h3{margin-top:0;}
#main .mod_newslist .layout_short,#main .mod_newsarchive .layout_short{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #cdcdcd;}
#main .mod_newslist .last,#main .mod_newsarchive .last{margin-bottom:0;padding-bottom:0;border-bottom:0px;}
#main .mod_newslist p,#main .mod_newsarchive p,.news.layout_short p{display:inline;}
#main .mod_newslist .info,#main .mod_newsarchive .info,.news.layout_short .info{color:#999999;}
#main .mod_newslist .more a,#main .mod_newsarchive .more a,.news.layout_short .more a{margin-left:5px;padding-left:15px;background-image:url("tl_files/layout/hyperlink_arrow.png");background-repeat:no-repeat;background-position: left 4px;}
#main .mod_newsreader .back a{}
#main .mod_newsreader .info{float:left;margin-bottom:0;padding-top:2px;padding-right:3px;color:#999999;}
#main .mod_newsreader .back a{padding-left:15px;background-image:url("tl_files/layout/hyperlink_arrow.png");background-repeat:no-repeat;background-position: left 4px;}
#right .mod_newsreader img{border:2px solid #484848;}
#right .mod_newsreader .back{display:none;}
#footer{margin-top:40px;background:url("tl_files/layout/bg_footer.png") left bottom repeat-x;border-top:1px solid #f2f2f2;}
#footer .inside{width:960px;margin: 0px auto;}
#footer .ce_text{width:273px;float:left;padding-right:20px;padding-left:20px;background-image:url("tl_files/layout/footer_vline.png");background-repeat:no-repeat;min-height: 119px;background-position: 0 0;}
#footer .ce_text:first-child{background:none;}
#footer .image_container{height:100px;margin-right:8px;}
#footer .ce_text p{margin-left:72px;}
#footer .ce_text a{background-position: 0px 6px!important;}
#footer #nothing{float:right;margin-top:18px;margin-right:18px;}
#footer .mod_customnav{padding-top:15px;padding-bottom:87px;}
#footer .mod_customnav ul{margin:0;padding:0;list-style-type:none;list-style-image: none;}
#footer .mod_customnav li{float:left;margin:0 0 0 20px;padding:0;}
#footer .mod_customnav a,#footer .mod_customnav span{font-weight:normal;text-decoration:none;color:#999999;}
.ce_hyperlink a.hyperlink_img{padding-left:0;background: none;}
.ce_hyperlink.panorama a{margin:0;}
.ce_impressions img{border:2px solid #484848;}
.ce_quote,.greybox{margin-top:15px;margin-bottom:20px;text-align:center;background:#e9e9ea url("tl_files/layout/bg_quote_top.png") center top no-repeat;font-size:14px;}
.ce_quote .quote,.greybox .insidetext{padding:20px 20px 16px;background:url("tl_files/layout/bg_quote_bottom.png") center bottom no-repeat;}
.ce_quote .source{margin-top:8px;color:#727272;}
.ce_text td{}
.jobs{margin-top:15px;margin-bottom:20px;background:#e9e9ea url("tl_files/layout/bg_quote_top.png") center top no-repeat;}
.jobs .insidetext{padding:20px;background:url("tl_files/layout/bg_quote_bottom.png") center bottom no-repeat;}
.jobs h3{margin-top:0;}
#lbBottom{font-size:11px;}
.product_presentation #main ul.level_2{width:150px;float:left;padding-top:20px;padding-right:20px;}
.product_presentation #main li{margin-bottom:20px;list-style-image:url("tl_files/layout/hyperlink_arrow.png");}
.product_presentation #main .mod_article{padding-top:15px;padding-left:30px;border-left:1px solid #cdcdcd;}
.product_presentation #main hr{height:1px;clear:both;margin-top:20px;margin-bottom:10px;border-top:0px solid #cdcdcd;border-right:0px solid #cdcdcd;border-bottom:1px solid #cdcdcd;border-left:0px solid #cdcdcd;font-size:0px;}
.product_presentation #main .logo{float:left;margin-right:22px;margin-bottom:20px;}
#produktepraesentation{padding-left:30px;border-left:1px solid #cdcdcd;}
.ce_references ul{margin:40px 0 0;list-style-type:none;}
.ce_references ul li{width:150px;display:inline-block;margin-bottom:0;margin-left:0;padding:0 10px 30px 0;text-align:center;vertical-align:top;list-style-type:none;}
.ce_references ul li span{display:block;}
.ce_references ul li span.name{font-weight:bold;}
.mod_frontvisual div.images{height:291px;top:60px;position:relative;clear:both;left: 10px;}
.mod_frontvisual div.image-item{top:0;position:absolute;border-color:#cc3399;}
.mod_frontvisual .image-details{top:0;position:absolute;padding:10px;background-color:#ccc;}
#header .mod_frontvisual .image-details h1{margin:20px 0 0;}
.mod_frontvisual a#more_button{width:40px;right:10px;position:absolute;display:block;padding:2px;text-align:center;background-color:#ccc;line-height:20px;cursor: pointer;}
.mod_frontvisual a#more_button:hover{background-color:#999;}

