/* Style sheet 2010-stockheim-standard */
.quote{margin-right:50px;margin-left:50px;text-align:justify;}
.award_tooltip{height:120px;position:relative;display:table;margin-bottom:20px;background:url("tl_files/stockheim-media/layout-images/award_bg.jpg") left top no-repeat;}
#main .ce_download,#main .ce_downloads{margin-bottom:20px;}
.karriere_overview{left:-10px;position:relative;}
div#karriere_detail{width:390px;left:0;top:0;position:relative;float:left;display:block;padding:9px 0 0 62px;visibility:hidden;z-index:1000;}
div#karriere_detail_2{width:368px;display:block;padding:5px;border:5px solid #a7a5a3;z-index:1000;}
div#karriere_detail_3{display:block;padding:12px;background-color:#edeceb;height:auto !important;z-index:1000;}
#main .kunden table{width:100%;}
div#karriere_detail_3 a{text-decoration:none;}
div#karriere_detail_3 a:hover{text-decoration:underline;}
div#karriere_detail_3 div.karriere_img_container{width:286px;padding:1px;border:1px solid #6d6b69;font-size:0px;}
div#karriere_detail_3 div.karriere_img_container img{margin:0;}
div#karriere_detail_3 h3{margin-bottom:0;}
div#karriere_detail_close{width:20px;height:20px;left:438px;top:0;position:absolute;display:block;background:url('tl_files/stockheim-media/layout-images/tooltip_close.gif');z-index:2000;cursor:pointer;}
div#karriere_detail_pointer{width:67px;height:12px;left:0;position:absolute;display:block;font-size:0px;line-height:10px;background:url('tl_files/stockheim-media/layout-images/tooltip_pointer.gif');z-index:2000;visibility:hidden;_margin-top:-16px}
.layout_short{padding-top:6px;padding-bottom:6px;border-bottom:1px solid #D8D9D9;}
.layout_short:hover,.layout_short.hover{background-color:#EDECEB;}
.layout_short h2{margin-bottom:5px;}
.layout_short .image_container{float:left;padding-right:8px;}
#team.mod_article{margin-left:10px;}
#main .kunden td{margin-top:8px;margin-bottom:8px;padding-top:4px;padding-bottom:4px;vertical-align:middle;border-top:0px solid #D8D9D9;border-right:0px solid #D8D9D9;border-bottom:1px solid #D8D9D9;border-left:0px solid #D8D9D9;font-family:"Georgia", serif;font-size:14px;}
#main .kunden td.body1{padding-right:20px;}
#main .kunden .row_last td{border-bottom:0px solid;}
#main .kunden td.body2{}
#main .kunden tr:hover,#main .kunden tr.hover{background-color:#EDECEB;cursor:pointer;}
#main .kunden tr:hover img,#main .kunden tr.hover img{background-color:#ffffff;border:1px solid #ccc;}
#main .kunden img{display:block;margin-left:5px;padding:4px;background-color:#ffffff;border:1px solid #fff;}
#main .kunden a{display:block;text-decoration:none;color:#4B4742;}
.mod_article{margin-top:10px;}
.mod_article.g2 h2,.mod_article.g3 h2,.mod_article.g4 h2,.mod_article.g5 h2,.mod_article.g6 h2,.mod_article.g7 h2,.mod_article.g8 h2,.mod_article.g9 h2,.mod_article.g10 h2,.mod_article.g11 h2,.mod_article.g12 h2{margin-left:0;}
body{padding-top:1px;background-color:#3F3B37;}
#header{background:url("tl_files/stockheim-media/layout-images/header_standard_bg.jpg") left top repeat-x;}
#header_logo{left:354px;top:33px;position:absolute;}
.header_image img{right:0;top:100px;position:absolute;}
.imgPreload{width:0px;height:0px;display:none;}
#left .inside{padding:113px 15px 15px 8px;}
.frm_search{width:190px;height:15px;position:absolute;display:block;margin-top:75px;margin-right:15px;text-align:right;}
.frm_search .text{width:136px;height:19px;padding:1px 5px 3px 24px;background:url("tl_files/stockheim-media/layout-images/search_bg.png") left top no-repeat;border:0px solid;font-size:12px;color:#C8C1BB;_background:url("tl_files/stockheim-media/layout-images/search_bg.gif") left top no-repeat;_background-position:0px -2px;_color:4B4742;}
.frm_search .text:focus,.frm_search .text.focus{color:#4B4742;}
.frm_search .submit{display:none;}
.mod_search div{padding:6px 5px;border-top:1px solid #D8D9D9;}
.mod_search div:hover,.mod_search div.hover{background-color:#EDECEB;}
.mod_search div.formbody,.mod_search div.formbody div{padding-top:0;padding-bottom:0;padding-left:0;border-top:0px solid #D8D9D9;}
.mod_search div.formbody:hover,.mod_search div.formbody.hover,.mod_search div.formbody div:hover,.mod_search div.formbody div.hover{background-color:#fff;}
#container{background-color:#fff;}
#main{}
#main .inside{margin-right:50px;padding-top:28px;padding-bottom:60px;line-height:1.4;}
.site_team #main .inside{width:745px;margin-right:50px;padding-top:28px;padding-bottom:60px;line-height:1.4;}
#main img{border:1px solid #C8C1BB;}
div.addthis_toolbox{float:left;margin-top:4px;margin-right:auto;}
.addthis_toolbox a{font-size:10px;color:#ffffff;line-height:16px;text-transform: uppercase;}
.ce_text thead{font-family:sans-serif;font-weight:bold;font-size:13px;}
.ce_table th{padding:4px 24px;font-family:sans-serif;font-weight:bold;font-size:13px;border-right:1px dashed #D8D9D9;border-bottom:1px solid #D8D9D9;}
table.sortable th{background-image:url("tl_files/stockheim-media/layout-images/table_sort_none.gif");background-repeat:no-repeat;background-position:14px 9px;}
table.sortable th.asc{background-image:url("tl_files/stockheim-media/layout-images/table_sort_asc.gif");background-repeat:no-repeat;background-position:14px 9px;}
table.sortable th.desc{background-image:url("tl_files/stockheim-media/layout-images/table_sort_desc.gif");background-repeat:no-repeat;background-position:14px 9px;}
.ce_text td,.ce_table td{padding:4px 24px;vertical-align:middle;border-bottom:1px solid #D8D9D9;border-right: 1px dashed #D8D9D9;border-bottom: 1px solid #D8D9D9;}
.ce_text td.col_0,.ce_table td.col_0{padding-left:2px;}
.ce_text .col_last,.ce_table .col_last{border-right:0px dashed #D8D9D9;}
.ce_table table tfoot,.ce_text table tfoot{font-family:sans-serif;font-weight:bold;font-size:10px;color:#red;}
.ce_table.table_noborder td.col_0{font-weight:bold;}
.ce_table.table_noborder td{padding-top:2px;padding-right:20px;padding-bottom:2px;}
.refdot{width:14px;height:14px;position:relative;float:left;display:block;font-size:0px;line-height:0px;background:url('tl_files/stockheim-media/layout-images/dot.');}
.refdot:hover{background:url('tl_files/stockheim-media/layout-images/dot_hover.');z-index:100;}
.pointlabel{width:120px;height:20px;position:relative;display:block;}
.mod_search .radio_container{padding-top:5px;}
.mod_search .radio_container span{padding-right:10px;}
.mod_search h3{margin-top:0;margin-bottom:5px;font-weight:bold;font-size:13px;}
.mod_search h3 a{text-decoration:none;}
.mod_search h3 a:hover{text-decoration:underline;}
.mod_search p.context,.mod_search p.url{margin-bottom:5px;}
.mod_search .highlight{background-color:#D8D9D9;}
.page_title{margin-top:30px;margin-left:10px;font-family:"Georgia Regular","Times New Roman",serif;font-size:14pt;}
.page_title h1{margin-top:0;margin-bottom:0;font-family:"Georgia Regular","Times New Roman",serif;font-size:14pt;}
.mod_newsticker .ticker{font-family:"Georgia Regular", sans-serif;font-size:22px;}
.mod_newsticker .ticker p{padding-bottom:80px;}
.ce_text,.ce_table,.ce_list,.ce_hyperlink{margin-bottom:20px;}
.ce_headline,.mod_referencemap,iframe.googlemap{margin-left:10px;}
.mod_referencemap{z-index:2;}
.pdf_link{text-align:right;}
#main .noborder img{border:0px solid;}
*html .nog4ie6{overflow:visible;margin-right:0;margin-left:0;}
.ce_text img{margin-top:2px;margin-right:10px;}
#main img.mime_icon{border:0px;}
table.team_overview{float:left;margin-right:8px;vertical-align:middle;font-family:"Georgia", serif;font-size:14px;}
table.team_overview tr:Hover,table.team_overview tr.active,.ce_text tr:hover,.ce_table tr:hover,.ce_text tr.hover,.ce_table tr.hover{background-color:#EDECEB;}
table.team_overview td{padding:4px 10px;vertical-align:middle;border-bottom:1px solid #D8D9D9;}
table.team_overview td.col_0{padding-left:5px;}
table.team_overview td.col_1{border-right:1px dashed #D8D9D9;}
table.team_overview td.col_0 img{float:left;display:block;margin:0;padding:0;}
div#team_detail{width:346px;left:0;top:0;position:relative;float:left;display:block;padding:9px 0 0 62px;visibility:hidden;}
div#team_detail_2{width:316px;display:block;padding:5px;border:5px solid #a7a5a3;z-index:1000;}
div#team_detail_3{width:292px;display:block;padding:12px;background-color:#edeceb;}
div#team_detail_3 a{text-decoration:none;}
div#team_detail_3 a:hover{text-decoration:underline;}
div#team_detail_3 div.team_img_container{width:288px;padding:1px;border:1px solid #6d6b69;font-size:0px;}
div#team_detail_3 div.team_img_container img{margin:0;}
div#team_detail_3 h3{margin-bottom:0;}
div#team_detail_close{width:20px;height:20px;left:386px;top:0;position:absolute;display:block;background:url('tl_files/stockheim-media/layout-images/tooltip_close.gif');z-index:2000;cursor:pointer;}
div#team_detail_pointer{width:67px;height:12px;left:0;position:absolute;display:block;font-size:0px;line-height:10px;background:url('tl_files/stockheim-media/layout-images/tooltip_pointer.gif');z-index:2000;visibility:hidden;_margin-top:-16px;}
.ce_accordion .toggler{margin-bottom:10px;padding-bottom:5px;padding-left:20px;background:url("tl_files/stockheim-media/layout-images/toggler_closed.png") left top no-repeat;border-bottom:1px solid #D8D9D9;cursor:pointer;}
.ce_accordion .toggler.active{background:url("tl_files/stockheim-media/layout-images/toggler_active.png") left top no-repeat;cursor:pointer;}
.ce_accordion .accordion div{padding-bottom:20px;}
.more a{padding-left:16px;background-image:url("tl_files/stockheim-media/layout-images/more.png");background-repeat:no-repeat;background-position: 2px 5px;}
.mod_newsreader p.back{margin-top:15px;font-weight:bold;}
.mod_newsmenu{margin-top:7px;text-align:right;font-weight:bold;}
.mod_newsmenu h1{margin-bottom:5px;text-align:right;font-weight:bold;font-size:12px;}
.nonewspicborder .ce_text img{display:none;}
.mod_faqlist{margin-top:15px;margin-right:25px;}
.mod_faqlist li{padding-top:4px;padding-bottom:4px;border-bottom:1px solid #D8D9D9;font-family:"Georgia", serif;font-size:14px;}
.mod_faqlist li.active{background-color:#EDECEB;}
.mod_faqlist li.last{border-bottom:0px solid #D8D9D9;}
.mod_faqlist li p{margin-top:0;margin-bottom:0;padding-top:2px;padding-bottom:2px;padding-left:5px;text-decoration:none;color:#3F3B37;}
.mod_faqlist li:hover{background-color:#EDECEB;cursor:pointer;}
.faq_img_container{float:left;padding:1px;border:1px solid #6D6B69;}
.faq_img_container img{display:block;}
.faq_text_container{margin-left:136px;}
.ce_list ol{margin:0;padding:0 0 0 20px;list-style-type:decimal;_padding-left:25px;}
.ce_list ul{margin:0;padding:0;list-style-type:disc;}
.ce_list ol li,.ce_text ol li,.ce_accordion ol li{margin:0;padding:0;list-style-type:decimal;}
.ce_list ul li,.ce_text ul li,.ce_accordion ul li{margin:0;padding:0 0 0 12px;background-image:url("tl_files/stockheim-media/layout-images/bullet.gif");background-repeat:no-repeat;background-position:0px 7px;_background-position:0px 8px;}
.ce_text ol,.ce_accordion ol{margin:0;padding:5px 0 5px 20px;list-style-type:decimal;_padding-left:25px;}
.ce_text ul,.ce_accordion ul{margin:0;padding:5px 0;list-style-type:disc;}
#main .ce_download img,#main .ce_downloads img{float:left;border:0px solid;}
#main .ce_download a,#main .ce_downloads a{display:block;margin-left:23px;}
.mod_serviceSitemap li.leistungen{width:50%;float:left;}
.mod_serviceSitemap li span{font-weight:bold;font-size:14px;}
.mod_services .services_text{width:420px;float:left;display:block;margin-left:10px;min-height:10px;height:auto !important;height:10px;_margin-left:5px;}
.mod_services .services_projects{width:420px;display:block;margin:20px 0 0 10px;_margin-left:10px;}
.mod_services .services_team{width:270px;float:left;display:block;margin:0 0 0 20px;_width:250px;}
#main .mod_services .services_team .phone img,#main .mod_services .services_team .email img{margin:2px 8px 0 0;border:0px solid;}
.mod_services .services_team .user{height:90px;display:block;margin:0 0 10px;font-size:11px;}
.mod_services .services_team .user p{margin-right:0;margin-bottom:0;margin-left:0;padding:0;font-size:12px;}
.mod_services .services_team .user span{display:block;margin-bottom:3px;font-size:12px;}
.mod_services .services_team .user .position{margin-bottom:16px;font-size:12px;}
.mod_services .services_projects .project{width:100%;height:68px;display:block;padding:5px 0 0;border-top:1px solid #ededed;}
.mod_services .services_projects .project.first{border:0px;}
.mod_services .services_projects .project a{text-decoration:none;}
.mod_services .services_projects .project a:hover{text-decoration:underline;}
.mod_services .services_projects .project img{float:left;margin:0 12px 0 0;}
.mod_services .services_team .user img{float:left;margin:4px 12px 4px 0;}
div.clear{width:100%;clear:both;display:block;}
.mod_services .services_team br{display:none;}
.mod_newslist.awards{margin-right:0;margin-left:0;}
.award_tooltip .image_container{width:160px;display:table-cell;text-align:center;vertical-align:middle;#position:absolute;#top: 50%;}
#main .award_tooltip img{margin-top:3px;#position:relative;#top: -50%;}

