@charset "utf-8";
/* CSS Document */
#beschreibung_none {display:none;}
#bild_none {display:none;}

p {
  padding:0;
  padding-bottom:12px;
  margin:0;
  }

.blau {
  color:#113f63;
  }

.gross_blau {
  color:#113f63;
  font-size:16px;
  font-weight:bold;
  }
  
html, body {
  height: 100%;
}

body {
  font-family:Trebuchet Ms, Arial;
  font-size:12px;
  color:#69615f;
  background-color: #2a2a2a;
  background-image:url(img/bg_body.jpg);
  background-repeat:repeat-x;
  background-position:top left;
  margin:0;
  padding:0;
  text-align:center;
  line-height:16px;
  }
  
a {
  font-size:12px;
  color:#000;
  font-weight:bold;
  text-decoration:none;
  }
 
a:hover {
  text-decoration:underline;
  color:#B70419;
  }
 
a.pfeil, .news-single-backlink a, .news-list-morelink a{
  font-size:12px;
  color:#000;
  font-weight:bold;
  padding-right:11px;
  background-image:url(img/bg_content_left_a.gif);
  background-repeat:no-repeat;
  background-position:center right;
  }
 
a.pfeil:hover, .pfeil a:hover{
  color:#B70419;
  text-decoration:underline;
  }

h2 {
  font-size: 14px;
  color:#000000;
  font-weight:bold;
  margin:0;
  padding:10px 0;
  border:0;
  }

h2.blau {
  clear:left;
  margin-top:15px;
  border-bottom:1px solid #113f63;
  font-size:18px;
  color:#113f63;
  font-weight:bold;
  padding:0 0 3px 19px;
  margin-bottom:10px;
  }

*html h2.blau {
  margin-bottom:5px;}

h3 {
  margin:0;
  padding:0 0 10px 0;
  font-size:12px;
  color:#000000;
  font-weight:bold;
   }
   
#bg_container{
  position:absolute;
  top:0;
  left:0;
  z-index:10;
  background-image:url(img/bg_container_top.jpg);
  background-repeat:no-repeat;
  background-position:top left;
  width:1003px;
  height:26px;
  }

#container {
  width:995px;
  margin:0 auto;
  padding:0 4px;
  position:relative;
  text-align:left;  
  min-height: 100%;
  height:auto !important; /* moderne Browser */
  height:100%; /* IE */	 
  
  background-image:url(img/bg_container.png);
  background-repeat:repeat-y;
  }

*html #container {
  background-image:url(img/bg_container.gif);
  background-repeat:no-repeat;
  background-position:top center;
  }

#maincontent {
  float:left;
  clear:left;
  padding: 274px 3px 150px 3px;
  background-color:#fff;
  }

#bg_head {
  position:absolute;
  top:30px;
  left:7px;
  width:990px;
  height:245px;
  z-index:1;
  }
  
#head {
  position:absolute;
  top:30px;
  left:7px;
  width:990px;
  height:245px;
  z-index:10;
  }

#top_nav {
  float:right;
  }

#top_nav a{
  padding:18px 10px 0 5px;
  background-image:url(img/bg_top_nav.gif);
  background-repeat:no-repeat;
  background-position:top right;
  display:inline;
  height:12px;
  float:left;
  color:#777777;
  }

#top_nav a:hover, #top_nav a.on {
  color:#b30318;
  text-decoration:none;
  }

#head_img {
  position:absolute;
  top:62px;
  left:336px;
  }
  
#menu {
  position:absolute;
  top:245px;
  left:7px;
  z-index:400;
  border-bottom:1px solid #fff;
  width:990px;
  }

#menu a {
  color:#000000;
  text-decoration:none;
  font-weight:bold;
  }

#menu ul {
  margin:0;
  padding:0;
  }

#menu li {
  margin:0;
  padding:0;
  list-style-type:none;
  float:left;
  }

#content {
  background-image:url(img/bg_content.gif);
  background-repeat:repeat-y;
  float:left;
  clear:left;
  min-height:620px;
  }
  
#content_left{
   clear:left;
   float:left;
   width:192px;
   padding:37px 0 0 0;
   margin:0 30px 0 0;
   padding-bottom:160px;
   }

*html #content_left {
  margin:0 15px 0 0;
  }

#content_left .tx-felogin-pi1 {
  padding:11px;
  clear:left;
  float:left;
  }

#content_left .tx-felogin-pi1 input{
  background-color:#e8e8e8;
  width:78px;
  border:1px solid #c0c0c0;
  }

#content_left .tx-felogin-pi1 input.login{
  width:42px;
  border:0;
  float:right;
  }

#content_left .tx-felogin-pi1 input.logout{
  width:52px;
  border:0;
  float:right;
  }

#content_left .tx-felogin-pi1 td{
  padding:3px 3px 0 0;
  }

#content_left .tx-felogin-pi1 th{
  padding-right:5px;
  }

#content_left .tx-felogin-pi1 table{
  padding:5px 0;
  margin:0;
  }

#content_left .tx-felogin-pi1 form{
  padding:0;
  margin:0;
  }

#content_left .csc-textpic.csc-textpic-intext-left {
  clear:both;
  display:block;
  }

#content_left .csc-textpic.csc-textpic-intext-left p {
  background-color:#c0c0c0;
  padding:5px 0 7px 0;
  color:#000000;
  font-size:11px;
  font-weight:bold;
  }

#content_left div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
  margin-bottom:0px;
  }

#content_left h6{
  float:right;
  padding:0 11px 22px 0;
  margin:0;
  font-size:10px;
  }

#content_left h6 a{
  color:#adacac;
  padding-right:11px;
  background-image:url(img/bg_content_left_a.gif);
  background-repeat:no-repeat;
  background-position:center right;
  display:block;
  }

#content_left p {
  padding:12px 0 0 11px;
  }

#content_left .latestnews {
  clear:both;
  float:left;
  width:192px;
  padding-bottom:10px;
  background-image:url(img/bg_border_hell.gif);
  background-repeat:repeat-x;
  background-position:left bottom;
  }
  
#content_left .latestnews_date {
  padding:0 0 0 11px;
  font-size:10px;
  color:#afafaf;
  }

#content_left .latestnews h3 {
  padding:10px 0 0 11px;
  margin:0;
  }

#content_left .latestnews h3 a {
  font-size:12px;
  font-weight:bold;
  margin:0;
  color:#cd071e;
  }

#content_left .latestnews p {
  padding:10px 0 10px 11px;
  }

#content_left .latestnews_date {
  padding:0 0 0 11px;
  font-size:10px;
  color:#afafaf;
  }

#content_left .latestnews_link_more {
  float:left;
  padding-left:11px;
  }

#content_left .latestnews_link_all {
  float:right;
  padding-right:11px;
  }

#content_left .latestnews_link_all a, #content_left .latestnews_link_more a{
  font-size:10px;
  color:#000;
  font-weight:bold;
  padding-right:11px;
  background-image:url(img/bg_content_left_a.gif);
  background-repeat:no-repeat;
  background-position:center right;
  display:block;
  }
  
#content_right {
  width:759px;
  float:left;
  padding-top:14px;
  }

#breadcrump {
  clear:left;
  }

#breadcrump .on a{
  color:#b70419;
  }

#content_right_txt {
  clear:both;
  float:left;
  padding-top:10px;
  line-height:18px;
  width:759px;
  }

#content_right_txt ul {
  margin:0;
  padding-bottom:12px;
  }

#content_right_txt table.contenttable {
  clear:both;
  margin:0;
  padding:0;
  width:90%;
  }

#content_right_txt table.contenttable p {
  margin:0;
  padding:0;
  }

#content_right_txt table.contenttable td {
  padding:5px;
  }

#content_right_txt table.contenttable td {
  border-bottom:1px dotted #113F63;
  }

#content_right_txt table.contenttable tr.tittle td {
  background-color:#dbdbdb;
  color:#c41429;
  border-right:2px solid #fff;
  border-bottom:0;
  }

#content_right_txt table.contenttable ul {
  margin:0;
  padding:0;
  }

#content_right_txt table.contenttable li {
  margin:0;
  padding:0;
  list-style-type:none;
  background-image:url(img/bg_li_ausstattung.gif);
  background-repeat:no-repeat;
  background-position:left top;
  padding-left:11px;
  clear:left;
  }

#content_right_txt .author p{
  float:left;
  }

#content_right_txt .news-single-backlink{
  clear:left;
  }

#content_right_txt .news-single-img a {
  background:none;
  padding:0;}
 
#content_right_txt .news-list-container p{
  padding-bottom:0px;
  }
 
#content_right_txt .news-list-container .news-list-morelink p{
  padding-bottom:24px;
  }

#content_right_txt h3 a{
  margin:0;
  padding:0;
  font-size:12px;
  color:#000000;
  font-weight:bold;
  background:none;
   }

#content_right_txt h3 .news-list-date a{
  color:#afafaf;
  }

#content_right_txt h3 .news-list-date a:hover{
  color:#B70419;
  }

#footer {
  position:absolute;
  padding:0;
  margin:0;
  text-align:left;
  bottom:0px;
  left:4px;
  display:block;
  background-image:url(img/bg_footer.jpg);
  background-repeat:no-repeat;
  padding-top:71px;
  padding-left:27px;
  height:45px;
  width:968px;
  color:#fefefe;
  z-index:10;
  }

#footer_left {
  width:167px;
  float:left;
  padding-right:30px;
  height:16px;
  line-height:16px;
  }

#footer a {
  color:#ffffff;
  }

#footer a:hover, #footer a.on {
  color:#c6c6c6;
  text-decoration:none;
  }
  
#footer_right {
  width:760px;
  float:left;
  }

.rot {
  color:#cd071e;
  }

/*-----------------------[ listen Ansicht ]---------------*/
.produktbox {
  width:759px;
  clear:left;
  float:left;
  padding:15px 0;
  height:110px;
  }

.produktbox.dunkel {
  background-color:#ededed;
  }

.produktbox .left {
  width:230px;
  float:left;
  }

#content_right_txt .produktbox .left a {
  background:none;
  padding:0;
  }

.produktbox .right{
  width:495px;
  padding-left:25px;
  float:left;
  }
  
.produktbox .right h3{
  background-image:url(img/bg_h3.gif);
  background-repeat:no-repeat;
  background-position:left center;
  padding:0;
  width:350px;
  float:left;
  }

.produktbox .right p{
  clear:left;
  float:left;
  }

#content_right_txt .produktbox .right h3 a{
  font-size:14px;
  }
#content_right_txt .produktbox .right h3 a:hover{

color:#B70419;
}

#content_right_txt .produktbox a{
  font-size:10px;
  }

.weis {
  background-color:#fff;
  padding-right:5px;
  }
  
.produktbox.dunkel .right h3{
  background-image:url(img/bg_h3_dunkel.gif);
  }

.produktbox.dunkel .right .weis {
  background-color:#ededed;
  }

/*-----------------------[ Single Ansicht ]---------------*/
#singleView h3{
  font-size: 14px;
  color:#69615f;
  font-weight:normal;
  }
  
#singleView h2{
  font-size: 14px;
  color:#000000;
  font-weight:bold;
  margin:0;
  padding:0;
  border:0;
  float:left;
  }

#singleView p{
  padding:0;
  }

.news-single-files dd {
  margin:0;
  }

.news-single-files dd img{
  padding:5px 5px 0 0;
  }


/* ---------------[ FILES ]--------------- */

  /* default styles for extension "tx_cssfilelist" */
	.downloaditem {padding-left:25px; background:url('fileicons/default.gif') left top no-repeat; margin-bottom:10px;}

  /*.filelinks div {background:none; margin-bottom:10px; padding-left:0px;}	*/
  div.filelinks {margin-bottom:10px;}
  .filelinks div { background:none no-repeat scroll left top;}
	.filelinks span{display:block;}
	.filelinks .filecount{display:block; margin-bottom:5px;}
	/* Icons begin */
	.filelinks .ai{background-image:url('fileicons/ai.gif')!important;}
	.filelinks .ani{background-image:url('fileicons/ani.gif')!important;}
	.filelinks .au{background-image:url('fileicons/au.gif')!important;}
	.filelinks .avi{background-image:url('fileicons/avi.gif')!important;}
	.filelinks .bmp{background-image:url('fileicons/bmp.gif')!important;}
	.filelinks .cdr{background-image:url('fileicons/cdr.gif')!important;}
	.filelinks .css{background-image:url('fileicons/css.gif')!important;}
	.filelinks .csv{background-image:url('fileicons/csv.gif')!important;}
	.filelinks .doc{background-image:url('fileicons/doc.gif')!important;}
	.filelinks .dtd{background-image:url('fileicons/dtd.gif')!important;}
	.filelinks .eps{background-image:url('fileicons/eps.gif')!important;}
	.filelinks .exe{background-image:url('fileicons/exe.gif')!important;}
	.filelinks .fh3{background-image:url('fileicons/fh3.gif')!important;}
	.filelinks .flash{background-image:url('fileicons/flash.gif')!important;}
	.filelinks .folder{background-image:url('fileicons/folder.gif')!important;}
	.filelinks .gif{background-image:url('fileicons/gif.gif')!important;}
	.filelinks .htm{background-image:url('fileicons/htm.gif')!important;}
	.filelinks .html{background-image:url('fileicons/html.gif')!important;}
	.filelinks .ico{background-image:url('fileicons/ico.gif')!important;}
	.filelinks .inc{background-image:url('fileicons/inc.gif')!important;}
	.filelinks .java{background-image:url('fileicons/java.gif')!important;}
	.filelinks .jpg{background-image:url('fileicons/jpg.gif')!important;}
	.filelinks .js{background-image:url('fileicons/js.gif')!important;}
	.filelinks .max{background-image:url('fileicons/max.gif')!important;}
	.filelinks .mid{background-image:url('fileicons/mid.gif')!important;}
	.filelinks .mov{background-image:url('fileicons/mov.gif')!important;}
	.filelinks .mpeg{background-image:url('fileicons/mpeg.gif')!important;}
	.filelinks .mpg{background-image:url('fileicons/mpg.gif')!important;}
	.filelinks .pcd{background-image:url('fileicons/pcd.gif')!important;}
	.filelinks .pcx{background-image:url('fileicons/pcx.gif')!important;}
	.filelinks .pdf{background-image:url('fileicons/pdf.gif')!important;}
	.filelinks .png{background-image:url('fileicons/png.gif')!important;}
	.filelinks .ps{background-image:url('fileicons/ps.gif')!important;}
	.filelinks .psd{background-image:url('fileicons/psd.gif')!important;}
	.filelinks .rtf{background-image:url('fileicons/rtf.gif')!important;}
	.filelinks .sgml{background-image:url('fileicons/sgml.gif')!important;}
	.filelinks .swf{background-image:url('fileicons/swf.gif')!important;}
	.filelinks .sxc{background-image:url('fileicons/sxc.gif')!important;}
	.filelinks .sxw{background-image:url('fileicons/sxw.gif')!important;}
	.filelinks .tga{background-image:url('fileicons/tga.gif')!important;}
	.filelinks .tif{background-image:url('fileicons/tif.gif')!important;}
	.filelinks .ttf{background-image:url('fileicons/ttf.gif')!important;}
	.filelinks .txt{background-image:url('fileicons/txt.gif')!important;}
	.filelinks .wav{background-image:url('fileicons/wav.gif')!important;}
	.filelinks .wmv{background-image:url('fileicons/film.gif')!important;}
	.filelinks .wrl{background-image:url('fileicons/wrl.gif')!important;}
	.filelinks .xls{background-image:url('fileicons/xls.gif')!important;}
	.filelinks .xml{background-image:url('fileicons/xml.gif')!important;}
	.filelinks .xsl{background-image:url('fileicons/xsl.gif')!important;}
	.filelinks .zip{background-image:url('fileicons/zip.gif')!important;}
	/* Icons end */
	.filelinks a:hover{text-decoration:underline;}
.downloaditem {
height:16px;
padding-left:25px;
border-bottom:1px solid #D6D6D6;
margin-bottom:8px;
padding-bottom:8px;
margin-top:5px;
}
.filelinks div {margin-bottom:0px;}

.filelinks .first {
height:16px;}
/* ---------------[ ENDE FILES ]--------------- */

.tx-thmailformplus {
  clear:left;
  background-color:#ededed;
  padding:10px 0;
  }

.tx-thmailformplus-pi1 h2 {
  margin:0;
  padding:0 0 20px 0;
  }

.tx-thmailformplus-pi1 input {
  width:143px;
  border:1px solid #dadada;
  margin-bottom:4px;
  height:16px;
  font-size:11px;
  }

.tx-thmailformplus-pi1 textarea {
  width:423px;
  height:93px;
  border:1px solid #dadada;
  }

a.email {
  padding-left:20px;
  background-image:url(img/email_kontakt.gif);
  background-position:top left;
  background-repeat:no-repeat;
  color: #cd071e;
  }

#head_img img {
 position:absolute;
 z-index:1;
 display:none;
}

#head_img img.obersteebene {
	z-index:3;
	display:block;
}

#head_img img.mittlereebene {
	z-index:2;
	display:block;
}

div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
margin:0px;
}

.tx-srlanguagemenu-pi1 {
  float:left;
  padding-right:5px;
  }

.tx-srlanguagemenu-pi1 fieldset {
  float:left;
  padding:18px 0 0 10px;
  margin:0;
  border:0;
  }

.tx-srlanguagemenu-pi1 fieldset legend {
  display:none;
  }

.tx-srlanguagemenu-pi1 fieldset select {
  background-color:#d8d4d3;
  color:#B70419;
  font-weight:normal;
  border:1px solid #777777;
  }

.tx-srlanguagemenu-pi1 fieldset select option{
  background-color:#d8d4d3;
  color:#B70419;
  font-weight:normal;
  border:0;
  }

#content_right_txt table.tabellegrauweiss  {
  width:100%;
  }

#content_right_txt table.tabellegrauweiss td {
  border:0;
  }

#content_right_txt table.tabellegrauweiss tr.tr-even td{
  background-color:#e5e9ec;
  } 
  
#content_right_txt table.tabellegrauweiss tr.tr-even th{
  font-weight:bold;
  background-color:#e5e9ec;
  }

/*--------------------[ ECDT ]-------------------------------------*/
#suche, #filter, #list_title {
  clear:left;
  float:left;
  }

h2.ecdt {
  clear:left;
  float:left;
  width:203px;
  font-size:14px;
  font-weight:bold;
  text-transform:uppercase;
  height:33px;
  margin:0;
  padding:0; 
  text-align:left;
  }

#suche form.form_suche {
  margin:0;
  padding:5px 0 0 212px;
  width:343px;
    float:left;
  height:28px;
  background-image:url(ecdt/img/bg_form_suche.gif);
  background-repeat:no-repeat;
  background-position:top right;
  } 

#suche form.form_suche input {
  float:left;
  }  

#suche form.form_suche input.suchbox{
  width:146px;
  height:17px;
  border:1px solid #b7b7b7;
  font-size:11px;
  margin:0 2px 0 0;
  padding:3px 0 0 3px;
  }

*html #suche form.form_suche input.suchbox{
  margin:0 1px 0 0;
  }

#filter {
  width:758px;
  background-image:url(ecdt/img/bg_filter.gif);
  height:27px;
  padding:6px 0 0 0;
  }

#filter .sektoren, #filter .linien, #filter .gruppen {
  width:241px;
  float:left;
  padding:0 0 0 11px;
  }

#filter select{
  float:left;
  width:130px;
  height:21px;
  border:2px solid #b7b7b7;
  border-bottom:1px solid #b7b7b7;
  border-right:1px solid #b7b7b7;
  font-size:11px;
  margin:0 2px 0 0;
  padding:0 0 0 3px;
  }

#list_title {
  width:758px;
}

#list_title .bild {
  width:137px;
  height:29px;
  float:left;
  border-right:1px solid #fff;
  background-image:url(ecdt/img/bg_bild.gif);
  }

#list_title .linie {
  width:137px;
  height:29px;
  float:left;
  border-right:1px solid #fff;
  background-image:url(ecdt/img/bg_linie.gif);
  }

#list_title .beschreibung {
  width:482px;
  height:29px;
  float:left;
  background-image:url(ecdt/img/bg_beschreibung.gif);
  }

#list_title h3 {
  margin:9px 0 0 0;
  font-size:11px;
  color:#cd071e;
  float:left;
  background-color:#f0efed;
  background-image:url(ecdt/img/bg_h3_right.gif);
  background-repeat:no-repeat;
  background-position:center right;
  padding:0 25px 0 15px;
  }
  

#ecdt_listView ul {
  margin:0;
  padding:0;
  clear:left;
  float:left;
  }

#ecdt_listView li {
  margin:0;
  padding:0;
  clear:left;
  float:left;
  list-style-type:none;
  display:block;
  }
  
  
#ecdt_listView li {
  width:758px;
  float:left;
  background-image:url(ecdt/img/bg_li_hell.gif);
  background-repeat:repeat-y;
  border-top:1px solid #fff;
  }

#ecdt_listView li.products {
  width:758px;
  float:left;
  background-image:url(ecdt/img/bg_li_prod_hell.gif);
  background-repeat:repeat-y;
  border-top:1px solid #fff;
}
  
#ecdt_listView li.dunkel{
  width:758px;
  float:left;
  background-image:url(ecdt/img/bg_li_dunkel.gif);
  background-repeat:repeat-y;
  border-top:1px solid #fff;
  }

#ecdt_listView li.productsdunkel{
  width:758px;
  float:left;
  background-image:url(ecdt/img/bg_li_prod_dunkel.gif);
  background-repeat:repeat-y;
  border-top:1px solid #fff;
  }

#ecdt_listView li:hover{
  background-image:url(ecdt/img/bg_li_hover.gif);
  }

#ecdt_listView li.products:hover , #ecdt_listView li.productsdunkel:hover {
  background-image:url(ecdt/img/bg_li_prod_hover.gif);
  }
  
#ecdt_listView li .bild {
  width:133px;
  float:left;
  padding-left:5px;
  min-height:5px;
  }

#ecdt_listView li .linie {
  width:138px;
  float:left;
  }

#ecdt_listView li .beschreibung {
  width:479px;
  line-height:15px;
  float:left;
  }


#ecdt_listView  .bildklein {
  width:59px;
  float:left;
  padding-left:5px;
  text-align:center;
  }

  #ecdt_listView  .codex {
  width:70px;
  float:left;
  padding-left:5px;
  }


  #ecdt_listView  .modell {
  width:205px;
  float:left;
  }
  #ecdt_listView  .geraeteart {
  width:140px;
  float:left;
  }

#ecdt_listView  .beschreibungkurz {
  width:270px;
  float:left;
  }


#list_title .codex, #list_title .modell , #list_title .geraeteart, #list_title .bildklein, #list_title .beschreibungkurz  {
  height:29px;
  float:left;
  border-right:1px solid #fff;
  background-color:#f0efed;
  padding-left:1px;
  }

#list_title .codex h3, #list_title .modell  h3, #list_title .geraeteart h3, #list_title .bildklein h3, #list_title .beschreibungkurz  h3 {
  padding-left:5px;
}



#ecdt_listView  a img {
  border:0;
  }

#ecdt_listView li .bild a{
  display:block;
  width:133px;
  }

#ecdt_listView li .linie a, #ecdt_listView li .beschreibung a {
  height:auto !important;
  min-height:76px;
  padding-left:10px;
  padding-right:10px;
  padding-top:12px;
  padding-bottom:12px;
  display:block;
  color:#000000;
  text-decoration:none;
  font-size:11px;
  font-weight:normal;
  }

#ecdt_listView li .linie a {
  font-size:12px;
  font-weight:bold;
  height:auto !important;
  min-height:76px;
  padding-right:5px;
  }

#ecdt_listView li .codex a , #ecdt_listView li .modell a, #ecdt_listView li .geraeteart a, #ecdt_listView li .beschreibungkurz a{
  text-decoration:none;
  padding-top:12px;
  padding-bottom:12px;
  padding-right:10px;
  display:block;
  color:#000000;
  font-size:11px;
  font-weight:normal;
  min-height:66px;
  height:auto;
  }

#ecdt_listView li .beschreibungkurz a{
  padding-left:3px;
}
#ecdt_listView li .codex a {
  font-size:12px;
  }



/* ECDT SINGLE*/

#ecdt_singleView  a img {
  border:0;
  }

#ecdt_singleView .title {
  background-image:url(ecdt/img/bg_title.gif);
  clear:left;
  float:left;
  width:758px;
  height:27px;
  padding-top:6px;
  }

#ecdt_singleView .title h2 {
  float:left;
  font-size:12px;
  font-weight:bold;
  margin:0;
  padding:0 25px 0 15px; 
  text-align:left;
  background-color:#f1f1f1;
  background-image:url(ecdt/img/bg_h3_right.gif);
  background-repeat:no-repeat;
  background-position: center right;
  }

#ecdt_singleView .bilder {
  width:760px;
  clear:left;
  float:left;
  }

#ecdt_singleView .bilder .col{
  border:1px solid #cd071e;
  margin:5px;
  width:241px;
  height:149px;
  float:left;
  text-align:center;
  padding-top:2px;
  }

#ecdt_singleView table {
  float:left;
  margin:12px 0;
  }

#ecdt_singleView table a img {
  border:0;
  padding:10px 0 0 0;
  }

#ecdt_singleView table.border_left{
  border-left:1px solid #cccccc;
  }

#ecdt_singleView table td{
  padding:0 0 0 12px;
  }

#singleView_tabs, #navTabs {
  clear:left;
  float:left;
  width:758px;
  }

#navTabs ul {
  padding:0;
  margin:0;
  clear:left;
  float:left;
  }

#navTabs ul.ui-tabs-nav li, #navTabs li.ui-tabs-selected {
  background-color:#FFFFFF;
  height:28px;
  padding:0;
  }
  
#navTabs .ui-tabs-nav a, #navTabs .ui-tabs-selected a {
  background-color:#FFFFFF;
  border:1px solid #b1b1b1;
  border-bottom:0;
  padding:5px 50px 0 18px;
  font-size:14px;
  font-weight:bold;
  background-image:url(ecdt/img/bg_tab.gif);
  background-repeat:repeat-x;
  background-position:top;
  margin:0;
  }

#navTabs .ui-tabs-selected a {
  background-image:url(ecdt/img/bg_tab_selected.gif);
  padding:7px 50px 5px 18px;
  }
  
#navTabs .ui-tabs-nav .ui-tabs-selected a {
  top:0;
  }

#navTabs .ui-tabs-nav a span{
  color:#bababa;
  padding:0;
  }
  
#navTabs .ui-tabs-selected a span{
  color:#000000;
  padding:0;
  }

#navTabs .ui-tabs-panel {
  clear:left;
  float:left;
  width:758px;
  border:1px solid #b1b1b1;
  border-top:0;
  background-image:url(ecdt/img/bg_panel.gif);
  background-repeat:repeat-x;
  background-position:top left;
  padding:25px 5px;
  }

#navTabs #beschreibung {
  width:733px;
  padding-left:25px;
}

#navTabs #beschreibung li {
  margin-left:0px;
  padding-left:0px;
}


#navTabs .ui-tabs-panel a{
  text-decoration:underline;
  color:#686666;
  }

#navTabs .ui-tabs-panel a:hover{
  text-decoration:underline;
  color:#CD071E;
  }

#navTabs .ui-tabs-panel table td {
  background-color:#f8f8f8;
  border-bottom:1px solid #fff;
  padding:0px 13px;
  border-right:1px solid #c6c6c6;
  color:#8d8d8d;
  }

#navTabs .ui-tabs-panel table tr.u td {
  background-color:#ededed;
}


#navTabs .ui-tabs-panel table td.noborder {
  border-right:0;
  }

#navTabs .ui-tabs-panel table td.right {
  text-align:right;
  padding-right:5px;
  }

#navTabs .ui-tabs-panel table .title td {
  background-color:#f1f1f1;
  border-bottom:1px solid #c6c6c6;
  }

#navTabs .ui-tabs-panel a img{
  border:0;
  }




    #ecdt_listView li .sektor {
float:left;
width:88px;
padding-left:8px;
}
    #ecdt_listView li .gruppe {
float:left;
width:90px;
}


#ecdt_listView li .sektor a , #ecdt_listView li .gruppe a {
color:#000000;
display:block;
font-size:11px;
font-weight:normal;
height:auto;
padding-bottom:12px;
padding-top:12px;
text-decoration:none;
}


#ecdt_listView li.clean {
  width:758px;
  float:left;
  background-image:url(ecdt/img/bg_li_clean_hell.gif);
  background-repeat:repeat-y;
  border-top:1px solid #fff;
}


#ecdt_listView li.cleandunkel{
  width:758px;
  float:left;
  background-image:url(ecdt/img/bg_li_clean_dunkel.gif);
  background-repeat:repeat-y;
  border-top:1px solid #fff;
  }


#ecdt_listView li.clean:hover , #ecdt_listView li.cleandunkel:hover {
  background-image:url(ecdt/img/bg_li_clean_hover.gif);
  }

#ecdt_units {
  text-align:right;
  padding-bottom:5px;
}

#overlayer_home {
position:absolute;
top:312px;
left:229px;
z-index:200;
}

