body { margin:0px; color:#000000; font-family: Verdana,Arial,sans-serif; }
h1 { font-size:20px; color:#333333; margin-top:0px; margin-bottom:10px; font-weight:normal; }
h2 { font-size:13px; color:#000000; font-weight:bold; margin-bottom:10px; }
h3 { font-size:22px; margin-left:20px; color:#838383; margin-top:0px; margin-bottom:10px; font-weight:normal; }
p { font-size:11px; color:#000000; line-height:17px; margin:0px 0px 10px 0px; }
a { color:#cc0000; } 
img { border:0px; }


/* layout */
#master { width:822px; background-color:#D2D2D2; }
#head { width:822px; height:335px; background-color:#D2D2D2; }
#content { width:822px; background-color:#D2D2D2; text-align:left; }
#contentLandingpages { width:822px; background-color:#D2D2D2; text-align:left; padding:30px; }
#space { height:40px; background-color:#979797; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#foot { width:822px; height:40px; background-color:#D2D2D2; margin-top:10px; text-align:right; }


/* logo + claim */
#logo { width:822px; height:290px; margin:0px; }
#logoBar { background-color:#f00; position:absolute; height:68px; width:822px; top:190px; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); z-index:2; }
#logoBarLeft { float:left; width:300px; position:absolute; height:68px; top:190px; background-color:#000; z-index:5; }
#logobarRight { float:left; width:300px; position:absolute; height:68px; top:190px; background-color:#0ff; z-index:5; }
#claim { text-align:center; width:822px; clear:both; margin-top:40px; }
p.claim { font-size:20px; color:#666666; margin-top:0px; margin-bottom:10px; font-weight:normal; text-align:center;}


/* content */
#contentLeft { width:250px; margin-left:30px; margin-top:30px; margin-bottom:30px; float:left; text-align:left; }
#contentRight { width:470px; margin-left:30px; margin-top:30px; margin-bottom:30px; float:left; text-align:left;  }
#contentVideo { width:822px; height:500px; text-align:center; }
#produktList { clear:both; width:822px; height:225px; margin-top:30px; margin-bottom:30px; background-color:#979797; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; }
#produktview { float:left; height:150px; margin-top:30px; margin-left:73px; margin-bottom:25px; }

/* navigation */
#navbar { width:822px; height:30px; margin:0px; background-color:#979797; }
div.navbar { float:left; height:30px; margin-left:20px; text-align:left; }
p.navbar { color:#ffffff; margin-top:7px; }
a.navbar { color:#ffffff; text-decoration:none; }
div.navbarCurrent { float:left; height:30px; margin-left:20px; text-align:left; }
p.navbarCurrent { color:#cc0000; margin-top:7px; }
a.navbarCurrent { color:#cc0000; text-decoration:none; }


/* news */
.newsText { font-family:Verdana,Arial,sans-serif; font-size:11px; line-height:17px; margin:0px 0px 8px 0px; color:#3B3B3B; }
.newsHeadline { font-family:Verdana,Arial,sans-serif; font-size:16px; line-height:17px; margin-bottom:5px; color:#333333; font-weight:normal; }
.newsDate { font-family:Verdana,Arial,sans-serif; font-size:9px; line-height:15px; margin:0px; color:#3B3B3B; font-style:italic; text-align:left; }


/* product list nav */
div.list { width:150px; text-align:left; }
p.list { color:#333333; margin-bottom:10px; font-size:14px;}
a.list { color:#333333; text-decoration:none; }

div.listSub { width:150px; margin-left:20px; text-align:left; }
p.listSub { color:#333333; margin-bottom:3px; }
a.listSub { color:#333333; text-decoration:none;}


/* product list items */
div.productListItem { clear:both; }
div.productImage { width:150px; float:left; margin-bottom:20px; margin-top:30px; margin-right:10px; text-align:center;}
div.productDescription { float:left; width:300px; }
p.productTitle { font-size:17px; margin-bottom:10px; margin-top:20px; color:#333333; }
p.productDescription { font-size:11px; color:#333333; margin-bottom:10px; }
#previewText { clear:both; margin-top:10px; }
 

label { font-family:Verdana,Arial,sans-serif; font-size:12px; width:160px; text-align:right; margin-top:4px; margin-right:10px; float:left; }
