/*Dieses Stylesheet benutzt  Home und jede andere Seite*/

.bodytext {
  margin:0px;
  text-align: left;
  font-family: Arial, Verdana, sans-serif;
  font-weight: normal;
  color:#000000;
  background-color: #FFFFFF;
}

IMG { border:0px; }

DIV { 
   padding:0px; 
   margin:0px; 
}

BODY {
  background: url(images/D-Tronic_Hintergrundgrafik.jpg); 
  margin:0px; 
  width: 100%; 
  height: 100%;
  overflow-x:hidden;
  overflow-y:visible;
}

#pagetotal {
  overflow: visible; 
  width: 900px; 
  text-align: left;
  font-family: Arial, Verdana, sans-serif;
  font-size: 12pt;
  font-weight: normal;
  color:#000000;
  margin:0 auto;
}

#content-head {
  width:900px;
  height: 107px;
  background: url('images/D-Tronic_Header.jpg') left top no-repeat;
  background-color:#CCD0D1;
  border-bottom:1px solid #7f7f7f;
}

#top-navi {
  float:left;
  width:735px;
  height:20px;
  margin-top:87px;
}

#content-wrapper {
  float:left;
  width:700px;
  overflow:hidden;
}

#content-left {
  width: 711px;
  height: 425px;
  float:left;
}

#content-center {
  width: 711px; /*txt_series_untergruppe:275px*/
  float:left;
  background-color:#ffffff;  /*txt_series_untergruppe:#ffffff*/
  overflow:hidden;
}

#top-navi TABLE { 
  text-align:center; 
  border:0px; 
}

.csi-textpic, .csi-left csi-above, .csi-caption-l {
  padding:0px;
  margin:0px;
  float:left;
}

div.csi-imagewrap {
  padding-left:0px;
  margin:0px;
}

.csi-image {
  float:left; 
  margin:0px;
}

.csi-image img {
  float:left;
  padding:0px;
  margin:0px;
}

#content-center LI {
  float: left;
  text-align:center;
  margin:0px 16px 0px 20px;
  background-image:url(images/Navibild_Balken.gif);
  background-position:center;
  background-repeat:repeat-y;
  list-style:none;
  height:21px;
  width:194px;
}
#content-center .csc-textpic-imagewrap LI { height:auto; }

#content-center LI A { 
  text-align:center; 
  margin:3px 0px 0px 0px; 
  font-family:arial; 
  font-size:10pt; 
  font-weight:bold; 
  color:#fff; 
  width:194px;
  height:18px;
  text-decoration:none;
  display:block;
}
#content-center .csc-textpic-imagewrap LI A { height:auto; }

#content-center UL {
  height:21px;
  float:none;
  margin:0px;
  padding:0px 0px 0px 0px;
  background-color: #fff;
}

.imgtext-table { float:left; }

.imgtext-table img { margin:0px; }

#content-center .csi-imagewrap img {
  margin:0px;
  padding-left:0px;
}

/* ######################################*/
/* Content-Right & NEWS BEGIN*/
/* ######################################*/

#content-right HR {
  color:#98B8E1;
  float:left;
  width:100%;
}

.news-container { 
  float:left; 
  margin:0px;
  padding:7px 0px 5px 0px !important;
}

.news-head A, .news-head A:hover, .news-head A:visited, .news-head A:active  {
  font-weight: bold; 
  font-size: 12px; 
  margin:0px; 
  color: #ec7703; 
  font-family: Arial, Verdana, sans-serif;  
  text-align: left;
  float:left;
  width:155px;
  text-decoration:underline;
}

.news-content {
  float: left;
  margin:0px;
  padding:0px 0px 0px 19px;
  width:142px;
}

.news-content IMG { float: right; }

.news-content, .news-content .bodytext {
  font-weight: normal; 
  font-size: 8pt; 
  color: #000000; 
  font-family: Arial, Verdana, sans-serif;  
  text-align: left;
  text-decoration: none;
  background-color:transparent;
  margin:0px;
}

.news-latest-morelink {
  font-family: Arial, Verdana, sans-serif; 
  font-size:10px;
  float:left;
  text-align:right;
  background-color:transparent;
  margin:0px;
  width:160px;
  padding:0px 0px 5px 0px;
  color: #000000;
}

.news-latest-morelink A {
  width:163px;
  text-align:right;
  color: #000000;
  background-color:transparent;
  font-family: Arial, Verdana, sans-serif;
  font-size:10px; 
}

#content-right {
  width: 180px;
  overflow:hidden;
  float:left;
  background-color: #ffffff;
  padding:0px 0px 0px 20px;
 
}

.impressum {
/*  margin-top:8px;
  padding:5px 0px 5px 4px;*/
  text-align:center;
  width:163px;
  float:left;
  font-size:10px;
}

.impressum A, .impressum A:hover, .impressum A:visited, .impressum A:active {
  font-weight: bold; 
  font-size: 10px; 
  margin:0px; 
  color: #000000; 
  font-family: Arial, Verdana, sans-serif;  
  text-align: center;
  text-decoration: none;
}

#quick-finder {
  background-color:#625d59;
  float:left;
  width:155px;
  padding:4px;
  margin: 0px;
  overflow:hidden;
  height:40px;
}

#quick-finder form { float:left; }

#quick-finder .ueberschrift { 
  font-size:13px; 
  background-color:#625d59;
}

#quick-finder select { width:155px; }

#quick-finder A, #quick-finder A:hover, #quick-finder A:visited, #quick-finder A:active {
  color:#FFFFFF;
  font-size:11px;
  font-weight:normal;
  float:right;
}

/* ######################################*/
/* Content-Right & NEWS END*/
/* ######################################*/

.tx-sriframe-pi1 { width:725px; }

#login {
  float:right;
  font-weight: bold; 
  font-size: 13px; 
  color:#000; 
  font-family: Arial, Verdana, sans-serif;  
  text-decoration: none;
  padding: 7px 5px 7px 0px;
  margin:0px;
  min-height:24px;
}

#login a { float:none; }

#login A, #login A:hover, #login A:visited, #login A:active {
  font-size: 13px;
  font-weight: bold;
  text-decoration: none;
  color:#000;
  font-size:11px;
}

#login IMG {
  vertical-align:middle;
  padding: 0px 5px 0px 0px;
  margin:0px;
}

#lang { 
  float:left;
  color:#fff;
  font-size:10px;
  margin-top:40px;
  margin-left:54px; 
/*  width:74px;*/
}
#lang A { 
  color:#fff;
  font-size:10px;
  text-decoration:none; 
}
#lang IMG { margin-right:7px; }

#content-left .tx-xinittwocolumn-pi1 UL {
  padding:0px 0px 0px 20px;
  margin:0px;
}

#content-center .csi-image {
  padding-left:50px;
  padding-right:49px;
  padding-bottom:0px;
}

.news-head {
  font-family:Arial,Verdana,sans-serif;
  font-size:12px;
  font-weight:bold;
  padding:0px 4px 5px 19px;
  background-color: #ffffff;
  float:left;
  width:156px;
  background:url(images/Newsfeld_BG1.jpg);
}

.news-content-textinhalte {
  float:left;
  width:179px;
  background:url(images/Newsfeld_BG3.jpg);
}

.linie-links-newshead {
  float:left;
  width:179px;
  height:10px;
  background:url(images/Newsfeld_Verlauf_oben.jpg) no-repeat;
  line-height:8px;
  font-size:8px;
}

.news-content-head {
  float:left;
  width:179px;
  height:7px;
  background:url(images/Newsfeld_BG2.jpg) no-repeat;
  line-height:5px;
  font-size:5px;
}
.news-content-footer {
  float:left;
  width:179px;
  height:17px;
  background:url(images/Newsfeld_BG4.jpg);
}  

#content-center-top { 
  float:left; 
  margin-top:18px; 
}

.picnav-allwrap{
  text-align:center;
  width:120px;
  float:left;
  padding:5px 0px 0px 0px;
}

.picnav-allwrap a:active { color:#83510c; }

.picnav-allwrap IMG {
  border: 1px solid #83510c;
  margin:0px;
  width:64px;
  height:64px;
}

.tx-mkanydropdownmenu-pi1 { float:left; }
.result_mk_anydropdownmenu { float:left; }

/*picnav-content*/
#content-left .ueberschrift {
  background-image:url(images/menues/Navibalken_Font.jpg);
  color:#F1D3A0;
  font-size:10pt;
  margin:0px; 
  width:412px;
  float:left;
  text-align:center;
  font-weight:bold;
  font-family:Arial,Verdana,sans-serif;
}
#content-left #picnav-content {
  background-color:#DADADA;
  display:block;
  float:left;
  margin:0px;
  padding:0px;
  width:412px;
}
#content-left #teaser-content {
  float:left;
  height:125px;
  overflow:hidden;
  padding:2px 0px 0px 0px;
  position:relative;
  width:368px;
}
#content-left #teaser-content #tbl-teaser-content { position:absolute; }
#content-left #teaser-content #tbl-teaser-content td { vertical-align:top; }
#content-left #teaser-content #tbl-teaser-content .picnav-no-link {
  padding:5px 0px 0px 0px;
  width: 120px;
  float:left;
  text-align:center;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  font-family:Arial,Verdana,sans-serif;
}
#content-left #teaser-content #tbl-teaser-content .picnav-no-link A {
  width:120px;
  float:left;
  text-align:center;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  font-family:Arial,Verdana,sans-serif;
}
#content-left #teaser-content #tbl-teaser-content .picnav-no-link A:hover { color:#83510c; }
#content-left #teaser-content #tbl-teaser-content .picnav-act-link {
  padding:5px 0px 0px 0px;
  width: 120px;
  float:left;
  text-align:center;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  font-family:Arial,Verdana,sans-serif;
}
#content-left #teaser-content #tbl-teaser-content .picnav-act-link A {
  width: 120px;
  float:left;
  text-align:center;
  font-size:8pt;
  font-weight:bold;
  color:#000000;
  font-family:Arial,Verdana,sans-serif;
}
#content-left #teaser-content #tbl-teaser-content .picnav-act-link A:hover { color:#83510c; }

/*Produkt-Einzellansicht*/
#content-left .tx-jppageteaser-pi1-headline {
  font-weight:bold; 
  font-size: 8pt; 
  margin:0px; 
  color:#000000; 
  font-family: Arial, Verdana, sans-serif;  
  text-align:center;
  text-decoration: underline;
  background-color: #DBDBDB;
}

#content-right .csc-frame-rulerBefore {
  height:15px;
  float:left;
  width:163px;
  background-position:center bottom;
  font-size:1px;
}
#content-right .csc-frame-rulerAfter {
  height:2px;
  float:left;
  width:163px;
  background-position:center bottom;
  font-size:1px;
}

#news-latestbox {
  float:left;
  padding:0px 0px 7px 0px;
  margin-top:30px;
/*  height:506px;*/
}
.news-latest-item {
  float:left;
  margin:0px;
  padding:0px;
}
.news-latest-container { float:left; }
.abstand {
  width:2px;
  background-image:url(images/navi_abstand.bmp);
}

#content-left .csc-textpic-image {
  margin:0px;
  padding:0px;

}
#content-center .csc-textpic-image {
  margin:0px !important;
  padding:0px 18px 0px 18px;
}
#content-center .csc-textpic-imagewrap {
  margin:0px;
  padding:0px 0px 0px 2px;
}

.main-nav-left {
  float:left;
  width:6px;
  height:20px;
  background: url(images/Navibutton_links.gif);
  margin-left:6px;
}

.main-nav-center, .main-nav-center-act {
  float:left;
  height:20px;
  background: url(images/Navibutton_mitte.gif) repeat-x;
}

.main-nav-center a:link, .main-nav-center a:visited, .main-nav-center a:active {
  text-decoration:none;
  line-height:20px;
  vertical-align:middle;
  color:#fff;
  font-size:14px;
  font-weight:bold;
}

.main-nav-center a:hover {
  text-decoration:none;
  line-height:20px;
  vertical-align:middle;
  color:#ec7703;
  font-size:14px;
  font-weight:bold;
}

.main-nav-center-act a:link, .main-nav-center-act a:visited, .main-nav-center-act a:active, .main-nav-center-act a:hover {
  text-decoration:none;
  line-height:20px;
  vertical-align:middle;
  color:#ec7703;
  font-size:14px;
  font-weight:bold;
}

.main-nav-right {
  float:left;
  width:6px;
  height:20px;
  background: url(images/Navibutton_rechts.gif);
}

#content-gesamt {
  background-color:white;
  float:left;
  width:900px;
}

#page-bottom {
  float:left; 
  width:900px; 
  height:10px;
  margin-bottom:10px;
  line-height:8px;
  font-size:8px;
}

.csc-textpic-center { margin-bottom:5px !important; }

.download { color: #ec7703; }
.download:hover { color:#000; }

