h1, h2 {  
border-bottom:solid;  
border-width:4px;  
border-color:#000;  
font-family: "Arial Black", Arial, Helvetica, sans-serif;  
font-weight: 900; /* Fallback für Win7 "Arial Black" Bug  */  
}  

h2 {  
font-size:20px;  
margin:0px;  
}   
	
h3 
{  
margin:0px 8px 0px 0px;  
font-size: 12px;  
font-weight:normal;  
color:#36A1FF;  
}   

td {  
vertical-align:top;  
font-size:12px;  
font-family: Arial, Helvetica, sans-serif;  
}   

ul {  
list-style-position:inside;  
padding:0px;  
}   

#size-table th {  
text-align:left;  
font-weight:bold;  
font-size:12px;  
}   

#size-table td {  
text-align:left;  
vertical-align:middle;  
}   

#morepics {  
background-color:#fff;  
border-style:solid;  
border-width:1px;  
border-color:#ddd;  
text-align:center;  
}   

#call {  
border-style:solid;  
border-width:1px;  
border-color:#ddd;  
}   
	
#footer-table {  
line-height: 20px;  
}   

#footer-table a {  
color: #fff;  
text-decoration: none;  
font-size: 12px;  
margin-right: 8px;  
font-weight: normal;  
text-align:right;  
}  

#footer-table a:hover {  
color: #53ff57;  
font-size: 12px;  
text-decoration: none;  
margin-right: 8px;  
font-weight: normal;  
text-align:right;  
}

.py_footer_pt1 {
 		float: left;
 		height: 360px;
}

.py_footer_info li {
			list-style-type: none;
 		text-align: right;
}

.py_footer_info a {
 		color: #fff;
   text-decoration: none;
}

.py_footer_pt2 {
   height: 360px;
   float: right;
   width: 276px;
   margin-right: 9px;
   background-color: #000;
   padding-right: 7px;
}

.py_info_checkbox div {
 		float: left;
}

.py_storelink_add {
   width: 650px;
   height: 33px;
   display: block;
   background-color: #000;
   margin-top: 7px;
}

.py_footer_main {
   height: 425px;
}

.py_footer_logo {
   margin-top: 95px;
}

.py_info_farbe {
margin: 15px 0px 15px 40px;
}
div.py_gr_table {
 width: 635px;
 margin-left: 0px;
}
div.py_fragen {
 width: 280px;
 height: 319px;
 float: left;
}
.py_more_images_wrapper > div {
margin-top: 20px;
}

.py_main_images img {
width: 282px;
}

.py_more_images {
width: 283px;
background-color: #fff;
text-align: center;
margin-right: 4px;
}
img {
    border: 1px solid #DBDBDB;
}
.py_info_checkbox img, .py_infoblock img, .py_info_farbe img, .py_footer_main img, .py_gr_table_wrap img {
    border: none;
}
.py_info_checkbox {
    margin-left: 10px;
}

.py_gr_table_wrap img {
    border: none;
}
.py_footer_info {
    line-height: 20px;
    font-size: 12px;
}
.py_footer_info h3 {
    margin: 0px 0px 0px 0px;
}