/* print-Stylesheet */

* {
    margin: 0;
    padding: 0;    
}

html {
  height: 100%;
  font-size: 62.5%;
}

body {
  font-size: 1.2em;  
  font-family: Arial, Verdana, sans-serif;
  color: #333333;
}


th, td {
    text-align: left;
    vertical-align: top;
}

table.invoice-table td {
    padding: 4px 0px 4px 0px;
}

#header,
#col_right,
#content-bottom,
#myytplayer,
#layerarea,
.promofooter,
.invoicefooter,
.offerfooter {
    display: none;
}

.promoform label {    
    width: 95px;
    font-weight: normal;   
    margin-bottom: 5px;   
}

.promoform input {
    float: left;
    width: 130px;
    height: 23px;
    margin-bottom: 5px;  
    background: #fff url('../img/promocode_input_bg.gif') no-repeat;
    border: 1px solid #666;
    padding: 6px 3px 2px 3px;
    font-size: 15px;    
    border: 0;
}


.promoform input.send_button {
    width: 37px;
    height: 31px;
    border: 0;
    text-indent: -9999px;
    color: transparent;
    float: left;
    border: 0px;
    margin-bottom: 5px;  
    background: #fff url('../img/submit_pfeil.png') no-repeat;
}

.promoform .promoform_input {
    margin-left: 0;

}

.promoform .buttons{
    margin: 15px 0px 25px 0px;   
    float: right;
}



.b_content {
    display: block !important;
}


.subcontent {
 float: left;
 width: 720px; 
}

.subcontent .cl{
 float: left;
 width: 300px;
 min-height: 100px;
 height: auto !important;
 height: 100px;
 margin-right: 8px;
}

* html .subcontent .cl{
 float: left;
 width: 300px;
 height: 100px;
}

.subcontent .cr{
 float: right;
 width: 370px;
 min-height: 100px;
 height: auto !important;
 height: 100px; 
}

* html .subcontent .cr{
 float: right;
 width: 330px;
 min-height: 100px;
 height: auto !important;
 height: 100px; 
}


h2 {
    margin: 10px 0px 6px 0px;
}

li {
    margin-left: 15px;
}