body {
margin:0;
padding:0;
color:#525252;
font-family:Arial,Tahoma,Helvetica,Verdana,sans serif;
font-size:12px;
}
body, html, div{
margin:0;
padding:0;
outline:none;
}
.zentrak{
  width: 230px;
  height:350px;
  float: left;

  margin-right: 10px;
}
#wwe_left h1 a{
    color: #336DAD;
    font-size: 14px;
}
#skyscraper{position: absolute; left: 740px; top:100px; width:0; height: 0;}
.clear{
  clear:both;
  clear:all;
}
.jppageteaser-image-big{
  float:left;
  width:75px;

}

.powermail_submit,
.tx_powermail_pi1_fieldwrap_html_submit {
  float:right;
  display:inline-block;
  margin:0;
  padding:0;
}

.feEditAdvanced-firstWrapper{
float:left;
width:10px;
}

html *{
outline:none;
}

table, tr, td {
vertical-align:top;
}

.c2l1-left {
border-right:none;
padding-right:15px;
width:60%;
}

.c2l1-middle {
padding-left:15px;
width:40%;
}

h1, h2{
color:#336DAD;
font-family:"Arial","Tahoma","Helvetica","Sans Serif","Verdana";
font-size:18px;
font-weight:bold;
line-height:22px;
}

h2{
color:#666;
}

h3,h4,h5,h6{
font-family:"Arial","Tahoma","Helvetica","Sans Serif","Verdana";
font-weight:bold;
font-size:14px;
line-height:1em;
margin:0;
}


#dimension{
  width:980px;
  background-color:#fff;
}

#menu_comtainer{
  width:100%;
  height:50px;
  background:#00529b url(images/menue.gif) repeat-x;
  }

  #menu_comtainer ul{
    list-style-type:none;
    list-style: none;
  padding:10px 20px 0 20px;
  margin:0;
  }
  #menu_comtainer li{
    display:inline-block;
    float:left;
    }
  #menu_comtainer a,
  #menu_comtainer a:link,
  #menu_comtainer a:hover,
  #menu_comtainer a:visited,
  #menu_comtainer a:active
  {
    color:#FFFFFF;
display:block;
height:30px;
line-height:30px;
position:relative;
text-decoration:none;
width:160px;
z-index:10;
text-align:center;
padding-top:10px;
    }
  #menu_comtainer a:hover
  {
    text-decoration:underline;
    }

#menu_comtainer .active a, #menu_comtainer .active a:hover {
background:#fff url(images/menuetab.gif) no-repeat;
color:#00529b;
text-decoration:none;
}

  #breadcrumb{
    margin-left:20px;
    margin-top:20px;
  }
  #breadcrumb a{
    color:#000;
    letterspacing:5px;
  }
  
  #wwe_right{
    float:left;
    width:120px;
    height:600px;
    margin-top:50px;
     }
#wwe_left{
    float:left;
    width:720px;
    padding:10px;
}

/*div .tx-jppageteaser-pi1-list{
  width: 700px;
  padding: 0;
  margin:5px 0;
}*/


.tx-jppageteaser-pi1-list dt{
  padding-top:10px;
}

.tx-jppageteaser-pi1-list dd {
  margin: 0;
  padding:0;
  font-size: 11px;
  color:#666;
}


.tx-jppageteaser-pi1-list dd a {
  color: #336dad;
}

dd.img{
  /*height: 150px;*/
  overflow:hidden;
  text-align:center;
}

dd.img img{
  border:none;
  text-align:center;
  vertical-align:middle;
  max-height: 162px;
}


dd.img  a {
    height: 150px;
    overflow: hidden;
    margin: 0;
}

.tx-jppageteaser-pi1-list dl
{
  background-color: #fff;
    border: 3px solid #ddd;
    float: left;
    height: 330px;
    margin: 6px 12px 6px 0;
    padding: 8px;
    width: 210px;
}

span.price-tag {
  background: url("images/price-tag.png") no-repeat scroll left -90px transparent;
    color: #FFFFFF;
  float: right;
  margin-right:-8px;
  margin-top:-15px;
  height: 30px;
}

span.price-tag span{
  background: url("images/price-tag.png") no-repeat scroll right -90px transparent;
    color: #FFFFFF;
    display: inline-block;
    font-size: 17px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    padding-right:10px;
  margin-right:-10px;
  margin-left:10px;
}

.layout-1 span.price-tag span {
background-position:right -30px;
}

.layout-1 span.price-tag{
background-position:left -30px;
}

.tx-jppageteaser-pi1-list dl.layout-1
{
    border: 3px solid #36a;
}

.tx-jppageteaser-pi1-list dl.third {
  margin-right:0;
}

.tx-jppageteaser-pi1-list dt{
  font-size: 12px;
  line-height:17px;
  font-weight: bold;
  display:block;
  padding:0;
  height:60px;
}

.tx-jppageteaser-pi1-list dt a{
  text-decoration: none;
  font-size:12px;
  color:#666;
  display:block;
}

.tx-jppageteaser-pi1-list dt a:hover{
  text-decoration: underline;
}

dd.description{
  overflow:hidden;
  padding: 6px 0;
  height:90px;
}
.tx-jppageteaser-pi1{margin: 0 auto;}

a.backbutton {
background: url(images/backbutton01.png) no-repeat 5px 0;
padding:5px 5px 5px 32px;
margin:5px 0;
display:inline-block;
text-align:center;
color:#666;
font-weight:bold;
text-decoration: none;
}

a.backbutton:hover {
color:#000;
background-position:0 0;
}

a.printbutton {
background: url(images/PrinterSettings.png) no-repeat 0;
padding-left:32px;
line-height:32px;
margin:5px 0;
display:inline-block;
color:#666;
font-weight:bold;
text-decoration: none;
}

a.pdfbutton {
background: url(images/file_extension_pdf.png) no-repeat 0;
padding-left:32px;
margin:5px 0;
line-height:32px;
display:inline-block;
color:#666;
font-weight:bold;
text-decoration: none;
}


.release{
  font-size: 9px;
  color:#b0b0b0;
  position: absolute;
  bottom: 5px;
  right: 10px;
  }
  }

.orderlink{
 background-color: #ccc;

}
.orderlink a:link,
.orderlink a:visited,
.orderlink a:hover,
.orderlink a:active,
.orderlink{
  margin: 10px;
  color: #000;

}

.badge {
position:relative;
font-size:24px;
line-height:28px;
padding:30px 300px 20px 0;
}

.sopo,
.neuheit,
.preisknaller, 
.messeaktion,
.topseller{
    height: 80px;
    background: url(images/price-tag-big.png) no-repeat left -80px;
  position:absolute;
  top:0;
  right:90px;
  display: inline-block;
}

.sopo span,
.neuheit span,
.messeaktion span,
.preisknaller span, 
.topseller span{
  background: url(images/price-tag-big.png) no-repeat right -80px;
    color: #FFFFFF;
    display: inline-block;
    font-size: 30px;
    font-weight: bold;
    line-height: 80px;
    padding-right:30px;
  margin-right:-30px;
  margin-left:30px;
  font-style: italic;
  letter-spacing: -1px;
}

.sopo       {background-position: left -160px;}
.neuheit    {background-position: left -240px;}
.preisknaller          {background-position: left 0;}
.sopo span    {background-position: right -160px;}
.neuheit span    {background-position: right -240px;}
.preisknaller span  {background-position: right 0; color: #36a;}

.topseller h2.csc-firstHeader,
.preisknaller h1,
.neuheit h4,
.sopo h3{
  margin-left: 100px;
  margin-bottom: 100px;
  padding-top: 80px;
  color: #336DAD;
 }
.sky{width: 0; height:0; position: absolute; top:80px; left: 780px}

#price-tag {
   filter: progid:DXImageTransform.Microsoft.Matrix(
        M11=0.5320888862379554, M12=-1.2855752193730787,
        M21=1.2855752193730796, M22=1.5320888862379558);
}


/***POWERMAIL***/

#tx-powermail-pi1_fieldset_951,#tx-powermail-pi1_fieldset_950{
  width: 635px;
  border: none;
}

#tx-powermail-pi1_fieldset_950 legend, #tx-powermail-pi1_fieldset_951 legend{
display: none;
 }
 .red{ color: #e30613;}
 .blue{color: #024189;}


/***TABLE***/

table.tablein tr td,
table.tablein tr th {
  margin:0;
  padding:0 .2em;
  text-align:left;
  vertical-align:middle;
}

table.tablein tr:nth-child(odd) {
  background:#cfe4ff;
}

.cIframes {
   width: 100%;
   border: 0px;
}

#fundgrube-form .fieldsets {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 620px;
}

#fundgrube-form .tx-powermail-pi1_fieldset_bestellen {
  width: 100%;
  border: 0px;
  padding: 15px 0px;
}

#fundgrube-form .tx-powermail-pi1_fieldset_bestellen legend {
  display: none;
}

#fundgrube-form fieldset.tx-powermail-pi1_fieldset input.powermail_submit {
  margin: 0px;
}

#fundgrube-form fieldset.tx-powermail-pi1_fieldset legend {
  display: none;
}

#fundgrube-form .tx-powermail-pi1_fieldset_benutzerdaten {
  display: none
}


#fundgrube-form img {
  max-width: 180px;
  height: auto;
}

#fundgrube-form fieldset.tx-powermail-pi1_fieldset {
  margin: 0px;
}

#customContainer {
  width: 100%;
  padding: 0px 15px;
  box-sizing: border-box;
}

#customContainer .cInner {
  margin: 0px -15px;
  display: flex;
}

#customContainer .cInner .cContentLeft {
  padding: 0px 15px;
  width: 10%;
}

#customContainer .cInner .cContentNormal {
  padding: 0px 15px;
  /*width: 40%;*/
  width: 800px;
}

#customContainer .cInner .cContentRight {
  padding: 0px 15px;
  /*width: 40%;*/
  width: 800px;
}