* { margin:0px; padding:0px; }
body { background:#363933; font-family: tahoma; font-size:12px; }
.frame { width:620px; margin:0 auto; }

a { color:#fff; }
a img { border:none; }
br.clear { clear:both; line-height:0px; height:0px; visibility: hidden; }
p { line-height:140%; }
h2 { font-size:12px; }
h2 a { text-decoration:none; }

.head { margin-bottom:10px; margin-top:80px; }
.head .left, .head .right { background:#000; float:left; width:305px; color:#fff;}
.head .right { margin-left:10px; height:425px;}

.head .left img.pvslogo { margin:0 10px; }
.head ul.navi { list-style:none; margin:9px 0 10px 0; }
.head ul.navi li a { display:block; padding:10px; background:#363933; margin:1px 10px 0 10px; color:#fff; text-decoration:none; }
.head ul.navi li a:hover, .head ul.navi li a.active { color:#333; background:#fff; font-weight:bold; }

.head .right p { margin:10px;  }
.head .right a.product_link { display:block; float:right; margin-right:10px; text-decoration:none; font-weight:bold; margin-top:10px;}
.head .right a.product_link:hover { text-decoration:underline; }

.content { margin-bottom:20px; }
.content .box { text-align:center; width:200px; float:left; background:#000; margin-left:10px; height:163px;}
.content .box.firstbox { margin-left:0px; } 
.content .box h2 { margin: 10px; }
.content .box h2 a { display:block; }

.content.unterseite .box { text-align:left; width:600px; float:none; color:#fff; height:auto; padding:0px 10px 10px 10px;}
.content.unterseite .box p { margin-top:10px; }
.content.unterseite .box h1 { padding-top:10px; font-size:12px;}

.content.unterseite .box ul { margin-top:10px; }
.content.unterseite .box ul li { margin-left:20px; line-height:160%;}

/* KONTAKT */
.kontakt form { margin-top:10px; }
.kontakt form label { width:100px; display:block; margin-top:10px; margin-bottom:2px;}
.kontakt form input { width:200px; margin-top:2px;}
.kontakt form select { width:208px; }
.kontakt form textarea { width:400px; height:200px; line-height:130%; font-family: tahoma; font-size:12px; }
.kontakt form .button { width:150px; float:right; margin-right:195px; margin-top:10px;}
.kontakt form .radio { width:20px; margin-top:14px; }

.kontakt .done { margin:20px 0; font-weight:bold; text-align:center;}
.kontakt .error { color:red; }

p.link a { display:block; text-decoration:none; background:#363933; float:right; padding:5px;}
p.link a:hover { color:#333; background:#fff; }


