/* Style sheet nr */
body{background-color:#161616;color:#9a9d96;}
#wrapper{margin-top:10px;}
#top_image{float:left;margin:0;padding:0;}
.ce_text,.teaser{line-height:1.5;}
.error{margin:0;padding:0;font-size:9px;color:#ff0000;}
.mod_article{margin:0;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_article .block{margin-bottom:20px;}
.mod_article .block .block{}
h1.title{display:block;padding:5px;border-bottom:1px solid #666;}
.ce_gallery .caption{color:#999999;}
.mod_article .pdf_link{margin-bottom:-14px;text-align:right;}
.mod_article .pdf_link a{position:relative;padding:1px;text-decoration:none;color:#ccc;}
.mod_article .pdf_link a:hover{background-color:#dddddd;text-decoration:none;color:#ffffff;}
.mod_lostPassword{margin:24px;}
.mod_lostPassword td{padding-right:6px;padding-bottom:3px;}
.mod_lostPassword .text,.mod_lostPassword .password{width:210px;}
.mod_lostPassword .captcha{width:40px;}
.mod_lostPassword .captcha_text{color:#666666;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
#header{height:125px;display:block;margin:0 0 20px 0;background-color:#232323;}
#header img#top_image{position:absolute;padding:20px 0 0 15px;}
.red_line{height:50px;top:0;right:0;position:absolute;border-right:5px solid #ff0000;}
.mod_navigation{width:100%;height:80px;top:70px;right:5px;position:relative;background:url(tl_files/nr/_images/navi_back.jpg) right 3px no-repeat;}
.mod_navigation ul,.mod_navigation li{float:left;margin:0 10px;list-style-type:none;}
.mod_navigation li.trail{}
.mod_navigation ul{padding:0;}
.mod_navigation li{padding:5px 0;list-style-type:none;}
.mod_navigation a{display:block;outline:none;}
* html .mod_navigation ul,* html .mod_navigation li{height:1px;}
.mod_navigation .level_1{right:10px;position:absolute;}
.mod_navigation .level_2{width:800px;top:20px;position:absolute;display:none;margin-top:5px;margin-left:3px;padding:0;}
.mod_navigation .level_2 li{margin:2px;padding:0 10px 3px 0;border-top:0px;}
.mod_navigation .active .level_2,.mod_navigation .trail .level_2{display:block;}
.mod_navigation .unternehmen{width:100px;}
.mod_navigation .unternehmen .level_2{left:200px;}
.mod_navigation .kunden{width:60px;}
.mod_navigation .referenzen{width:90px;}
.mod_navigation .referenzen .level_2{left:155px;}
.mod_navigation .leistungen{width:90px;}
.mod_navigation .presse{width:60px;}
.mod_navigation .kontakt{width:60px;}
.mod_navigation .smart{width:60px;}
.mod_navigation .un_news{width:36px;}
.mod_navigation .un_partner{width:51px;}
.mod_navigation .un_historie{width:50px;}
.mod_navigation .un_gf{width:106px;}
.mod_navigation .un_karriere{width:54px;}
.mod_navigation .ref_auto{width:65px;}
.mod_navigation .ref_it{width:87px;}
.mod_navigation .ref_konsum{width:88px;}
.mod_navigation .ref_medien{width:48px;}
.mod_navigation .ref_handel{width:55px;}
.mod_navigation .ref_sonstige{width:56px;}
li.presse{position:relative;}
li.presse ul{width:600px;right:-90px;position:absolute;text-align:right;}
li.presse ul li{float:right !important;}
.mod_navigation .p_2011,.mod_navigation .p_2010,.mod_navigation .p_2009,.mod_navigation .p_2008,.mod_navigation .p_2007,.mod_navigation .p_2006,.mod_navigation .p_2006,.mod_navigation .p_2005{width:36px;}
#left{width:190px;margin-right:30px;padding:20px;color:#9a9d96;}
#container,#footer{background-color:#none;background:url(tl_files/nr/_images/main_back.gif) top right repeat-y;}
#main{width:610px;float:left;padding:20px;}
#main .text,#main .video_zeile{padding:10px;}
#main .video_zeile .label{width:60px;}
#left .inside{padding:0;}
#left h1{}
#left .mod_newslist h2 a,#left .mod_newslist,#left .mod_newslist a{color:#9a9d96;}
#left .mod_newslist h2{margin:0;}
#left .mod_newslist{padding:10px;background-color:#3f3f3f;}
#left .layout_short{margin-bottom:10px;}
.layout_short p.more{text-align:right;}
#left .mod_newslist h2 a{font-weight:normal;text-decoration:none;font-size:110%;}
#left .mod_newslist .info{display:none;}
.ce_accordion{margin-left:10px;}
.toggler{margin-bottom:5px;padding:1px 0 2px 20px;background:url(tl_files/nr/_images/bullet_arrow.gif) left 3px no-repeat;}
.toggler p{font-weight:bold;}
.toggler_first{}
.toggler_first:hover,.toggler:hover{text-decoration:underline;cursor:pointer;}
.accordion div{padding:6px 0 8px 21px;font-style:italic;line-height:16px;}
.mod_login{margin:25px 0;padding:10px;background-color:#3f3f3f;font-size:12px;color:#9a9d96;}
.mod_login h1{text-transform: uppercase;}
.mod_login .label{margin:4px 0 1px 0;}
.mod_login input.text{width:153px;height:14px;margin:2px 0 10px 2px;padding:2px 5px;background-color:#3f3f3f;border:1px solid #9a9d96;color:#FFFFFF;}
.mod_login .submit_container{margin-top:8px;margin-bottom:4px;text-align:right;}
#request_password{margin:0 5px;padding:0 5px 10px 6px;}
#request_password a{font-size:10px;color:#999999;}
#footer{position:relative;clear:both;display:block;padding-right:30px;text-align:right;}
#footer a{float:right;margin-left:10px;color:#9a9d96;}
.kunde_zeile{display:none;margin-top:20px;}
.kunde_zeile span{display:block;}
.kunde_zeile .data{width:370px;float:left;}
.kunde_zeile img{width:200px;float:left;}
#table_leistungen thead{font-weight:bold;}
#table_leistungen tbody{vertical-align:top;}
.table_partner{width:650px;margin-top:20px;}
.table_partner td{vertical-align:top;}
.table_partner .left{width:130px;}
.table_partner .head{vertical-align:bottom;}
.table_partner .center{width:150px;text-align:center;}
.table_partner .right{width:150px;padding-left:30px;}
.ce_nr_videoplayer{margin-top:20px;}
.video_zeile{display:none;margin-top:20px;}
.video_zeile span{}
.video_zeile .kunde,.video_zeile .jahr{}
span.label{float:left;display:block;}
.video_zeile .projekt{width:500px;float:left;}
.video_zeile .auftrag{display:block;}
.video_zeile .freitext{display:block;}
.kontaktform label{width:100px;float:left;display:block;}
.kontaktform input.text,.kontaktform textarea{width:290px;height:14px;margin:2px 0 0 7px;background-color:#555656;border:1px solid #000;color:#9a9d96;padding:5px !important;}
.kontaktform textarea{height:150px;border:1px solid #555656;}
.kontaktform .submit_container{width:410px;margin-top:15px;text-align:right;}
.zitat{color:#666;}
.bild_gf{width:250px;float:right;text-align:right;}
.clear{clear:both;}
#news .block{margin:0;}
#news .ce_text{margin:0;padding:0;}
#news .ce_accordion{margin-bottom:5px;border:1px solid #161616;}
#news .toggler{position:relative;margin:3px 5px !important;}
#news .toggler h2{width:450px;}
#news .toggler h3{right:7px;top:3px;position:absolute;display:block;margin:0;font-style:italic;font-weight:normal;font-size:11px;}
#news .mod_customnav ul{margin:0;padding:0;}
#news .mod_customnav li{float:left;margin:10px;padding:0;font-weight:bold;font-size:12px;list-style:none;}
#news .mod_customnav a{font-weight:bold;font-size:11px;}
.br{clear:both;}

