
body, html                           { margin: 0; padding: 0; width: 100%; height: 100%; }
body                                 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 11pt; background-image: url(/wAssets-cms/img/global/layout/verlauf_silber.png); background-attachment: fixed; }
form                                 { padding:0px; margin: 0px; }

.smallFont                           { font-size: 7pt }




#menu .subNav{padding-top:5px;padding-bottom:10px;padding-left:0px;}
#menu .subNav div{padding-left:0px;}
#menu .subNav .title{font-size:10px;font-weight:bold; float:left; 0px;margin-left:0px;color:#aaa;padding-right:5px}
#menu .subNav a{font-size:10px;color:#aaa}
#menu                                { border-bottom: 3px solid #dcdcdc; position:fixed; width:985px; left: 50%; margin-left: -490px; height: 30px; padding-bottom: 15px; padding-top: 15px; color: #707173; background-color: white; float:left;  z-index:9;}
#menu div{padding-left:25px}
#seperator { top:63px;  position:fixed; width:985px; left: 50%; margin-left: -490px; height: 7px; color: #707173; background-color: white; float:left;  z-index:9;}



#menu a                              { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; }
.akt                           { color: #b1c903;  font-weight: bold; }
#spalte1                             { position:fixed; width: 225px;top: 75px;left: 0px; left: 50%;margin-left: -470px;}
#spalte2                             { width: 225px; margin-left: 22px; float:left; margin-top: 75px; }
#spalte1a                            { width: 470px; margin-left: 22px; float:left; margin-top: 63px; }

#spalte3 {width: 225px;margin-left: 22px;float:left;margin-top: 63px; }
#spalte4 {position:fixed;width: 200px;top: 10px;left: 100px;left: 50%;margin-left: 278px;}
#spalte2a { width: 470px; margin-left: 269px; float:left; margin-top: 75px; min-height: 600px; }

#spalte1pdb                             { width: 225px; margin-left: 22px; float:left; margin-top: 60px; }
#spalte2apdb                     { width: 470px; margin-left: 22px; float:left; margin-top: 60px;  min-height: 600px;  }

.pdf { background-image: url(/wAssets-cms/img/global/layout/icons/pdf.jpg); background-repeat: no-repeat; padding-left: 26px; }
.intern {  background-image: url(/wAssets-cms/img/global/layout/icons/intern.jpg); background-repeat: no-repeat; padding-left: 26px; }
.extern {  background-image: url(/wAssets-cms/img/global/layout/icons/extern.jpg); background-repeat: no-repeat; padding-left: 26px; }
.katalog {  background-image: url(/wAssets-cms/img/global/layout/icons/blaetterkatalog.jpg); background-repeat: no-repeat; padding-left: 26px; }

h1 { margin-top: 10px; margin-bottom: -2px; font-style: Verdana; font-size: 22px; font-color: black; font-weigth: bold; }
h2 { margin-top: 12px; margin-bottom: -2px; font-style: Verdana; font-size: 17px; font-color: black; font-weigth: bold; }
.cufon {
    margin: 0px 0px 5px 0px;
    padding: 0px 0px 0px 0px;
}

a img { border: 0px; }
.form_error { background-color: #ff8282; }

#rightNavi { margin-bottom: 5px; }

.btnspacer { height:20px; }

.element {
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: dotted 2px gray;
  color: black;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
}

a {
  color: gray;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}

hr {
  margin-top:5px;
  margin-bottom:5px;
  border-bottom: dotted 2px gray;
        height: 0px;

}


#spalte4 input, #spalte4 select {
   width: 180px;
  font-size: 8pt;
  color: gray;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   border: 1px solid gray;
  float: left;
  left: 0px;

}

.produktspalte {
  width: 143px;
  float: left;
  margin-right: 20px;
  min-height: 175px;
}
.produktspaltel {
  width: 143px;
  float: left;
}

.produktspalte img, .produktspaltel img {
  margin-bottom: 10px;
}

.produktzeile {
  min-height: 140px;
  padding-bottom:10px;
  border-bottom: dotted 2px gray;
  margin-bottom: 10px;
  float:left;
}



.red {  color: #cd0247; }

.produktzeile img {  margin-bottom: 5px; }
#wrapper {

  position:absolute;
  left: 100px;
  width:985px;
  left: 50%;
  margin-left: -490px;
  background-image: url(/wAssets-cms/img/global/layout/gfx/background.png);
  background-repeat: repeat-y;
  background-attachment: fixed;
   background-position: center;
}

#wrapper2 {

  position:absolute;
  left: 100px;
  width:985px;
  left: 50%;
  margin-left: -490px;
  background-image: url(/wAssets-cms/img/global/layout/background2.png);
  background-repeat: repeat-y;
  background-attachment: fixed;
         background-position: center;
min-height: 708px;
}


#wrapper3 {

  position:absolute;
  left: 100px;
  width:985px;
  left: 50%;
  margin-left: -490px;
  background-image: url(/wAssets-cms/img/global/layout/background3.png);
  background-repeat: repeat-y;
  background-attachment: fixed;
   background-position: center;
}


.head_padding {
  padding-bottom: 10px;
}


#footer {
  padding-top: 15px;
  margin-left: 22px;
  height: 30px;
          padding-bottom: 15px;
  color: #707173;
  background-color: white;
  float:left;
         width: 750px;


}

#footer a {
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 7pt;
}

#footer .akt {
  color: #b1c903;
  font-weight: bold;
}

#footer div {
float: left;
}


#print {
  text-align: right;
  height: 60px;
}
#print a {
  font-size: 9px;
  line-height: 11px;
}

#print-img {
  padding-left: 10px;
}

#print-img2 {
  padding-left: 5px;
}

#print-text {
  padding-top:8px;
}


#print-text2 {
  padding-top:4px;
}

.subnavi1 {
font-size: 8pt;
background-color: gray;
color: black;
font-weight:bold;
}

.subnavi2 {
font-size: 8pt;

}






.btnLeft {
width: 225px; overflow: hidden; display: block;


background-position: center;

}
#spalte2a h2, #spalte2a h1 {
padding: 0px;
margin: 0px;
}

#spalte2a h2, #spalte2a h1, #spalte4 h2, #spalte4 h1 {
padding: 0px;
margin: 0px;
font-family: Arial;
font-size: 13pt;
font-weight: bold;
padding-bottom: 0px;
color: #434343;
}

.wLogin {  padding-bottom: 8px; margin-bottom: 5px; border-bottom: 2px dotted gray; clear: both; }

#rightSearch {
float:left;
position: relative;
padding-top: 10px;
backbround-color: green;
padding-bottom: 10px;
}

#rightSearch .searchInput {
width: 174px;
}

#rightSearch .searchButton{
width: 30px;
}

#rightSearch #searchDescription {
float:left;
width: 55px;
margin-right: 5px;
}

#directNavi {
float:left;
position: relative;
padding-bottom: 10px;
}

.pictureLeft { float: left; }
.title { float:left; margin-left: 5px; min-width: 100px; }

.listThumb { width: 160px; border: 1px solid white; float: left; margin-right: 5px; }
.listContent { width: 290px; float: left;  }

.picBorder {
border: 1px solid #ccc;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
}

#printableText{ display:none; }

.elementStart { width: 100%; }

.elementText p {
padding: 0;
margin: 0;
}

.elementStart .elementText {   margin-bottom: 5px; width: 100%; clear: both; }
.elementStart .elementPicture {  margin-bottom: 5px; clear: both; }

#spalte2a .elementText {  margin-bottom: 5px;float:left;  }
#spalte2a .elementPicture {  margin-bottom: 8px;margin-right: 5px; float:left; }
#spalte2a .elementScript {  margin-bottom: 5px; float:left; }


.delimiter {  width: 100%; height: 1px; margin-bottom: 8px; border-bottom: 2px dotted gray; clear: both; }
.elementPicButton { float: left; margin-right: 13px; margin-bottom: 8px; width: 143px; }
.elementPicButton .title { margin-top: 3px; }
.elementPicture .title { margin-top: 3px; }

.elementStart {   margin-top: 0px; padding-top: 0px; padding-bottom: 5px; border-bottom: 2px dotted gray;  }

.elementLink { clear: both; width: 100%; padding-bottom: 4px; }
#spalte2a .elementStandard { float: left; }


/* MEHRSPALTIGE CONTAINER */

.elementContainer {
  width: 100%;
}

.col1_33, .col2_33, .col3_33 {
  width: 33%;
  float: left;
}

.col1_100 {
  width: 100%;
  float: left;
}

.col1_33, .col2_33 {
  width: 33%;
  float: left;
}

.col2_67, .col1_67 {
  width: 67%;
  float: left;
}

.col1_50, .col2_50 {
  width: 50%;
  float: left;
}


/* LISTENELEMENTE */
.listDefault li {
  border-bottom: 2px dotted gray;
}

table.default{
    border-width:0px;
}

table.default th{
    background-color:white;
    border-width:0px;
    color:black;
}

table.default td{
    border-width:0px;
}
/* GEBIETSVERTRETUNG */

.elementBoxBlank {
  background-color:#FFFFFF;
  border:1px solid transparent;
  margin:10px 0px 10px 0px;
  overflow:hidden;
  padding:0px 0px 0;
}

.listSearchResult li {
 border-bottom: dotted 2px gray;
}

/* Navigation */

.subnaviPoint{
  margin-bottom: 5px;
  height: 75px;
  overflow:hidden;
  width:225px;
  background-position: center;
}

.subnaviPoint2{
  margin-bottom: 5px;
  width:225px;
  height: 150px;
  background-position: center;
}


/* Info über das Datum des Artikelblocks */

.timeInfo {

height: 17px;
position:relative;
float: left;
width: 470px;
margin-bottom: 5px;


}

.timeInfoLeft {

width: 2px;
height: 17px;
background-image: url('/wAssets-cms/img/global/layout/timeinfo/left-green.png');
position:relative;
float:left;
}

.timeInfoRight {

width: 2px;
height: 17px;
background-image: url('/wAssets-cms/img/global/layout/timeinfo/right-green.png');
position:relative;
float:left;
}


.timeInfoCenter {

min-width: 150px;
height: 17px;
background-color: #7eb62a;
position:relative;
float:left;
padding-left: 3px;
padding-right: 3px;
color: white;
font-weight: bold;
}


.containerSelectVar .h3
{
    margin-bottom: 3px;
    margin-top: 3px;

}
.containerSelectVar select{
    width:385px;
}
.containerSelectVar{

    border:1px solid #aaa;
    padding: 5px 5px 5px 5px  ;
    border-radius: 5px;
    background-color: #eee;
}
.headacc{
    margin-top:2px;
    overflow:auto;
    padding:2px;
    border-bottom:solid 1px #dcdcdc;
    cursor: pointer;
}
.headacc .img
{
    height: 12px;
}
.headacc a{
    color: #555;
}
.contentacc{
    display:none;
    margin-top:2px;
    margin-bottom:2px;
    padding:2px;
    border-bottom:solid 1px #dcdcdc;
    background-color:#efefef;
    float:none;
    //min-height: 150px;
    padding-bottom:2px;
}
.contentacc .pictureHolder {
    width: 155px;
    background-color: #ffffff;
}
.textcontent{
    float:left;
    width:270px;
    padding-bottom: 25px;
}
.contentacc .link{
    position:absolute;
    margin-top:10px;
    margin-left:0px;
    display:none;
}
.textcontent .head{
    font-size:12px;
    padding-bottom:3px;
}
.textcontent .text{
    font-size:10px;
    color:#555555;
}
.sub{
    position:relative;

}

.downloadContainer {
    width: 140px;
    float: left;
    position:relative;
    margin-right: 10px;
}

.downloadRow {
    width: 100%;
    float: left;
    position:relative;
    margin-bottom: 10px;
}


.downloadContainer img {
    border:1px solid gray;
    margin-bottom: 5px;
}
