* {
margin: 0;
padding: 0;
}

html {
margin: 0;
padding: 0;
border: 0;
}

body {
margin: 0;
padding: 0;
width: 100%; height: 100%;
font-family: "Trebuchet MS";
text-align: center;
color: #000000;
text-decoration: none;
background: #fff;
}

h1 { font-size: 20px; font-weight: bold; color: #4B4B4D; margin: 0 0 0 0; padding: 0 0 2px 0; }
h2 { font-size: 16px; font-weight: bold; color: #333; margin: 14px 0 0 0; padding: 0 0 2px 0; }
h3 { font-size: 14px; font-weight: bold; color: #666; margin: 0 0 0 0; padding: 0 0 4px 0; }
h4 { font-size: 16px; font-weight: normal; color: #4B4B4D; margin: 0; padding: 0 0 5px 0; }
h5 { font-size: 12px; font-weight: normal; color: #000; margin: 5px 0 0 20px; padding: 0; }
h6 { font-size: 10px; font-weight: bold; color: #000; margin: 5px 0 0 20px; padding: 0; }

p { font-size: 13px; font-weight: normal; color: #333; margin: 0; padding: 0 0 12px 0; line-height: 1.4em;}
.textline { font-size: 13px; font-weight: bold; color: #333; margin: 0; padding: 0; line-height: 1.4em;}
.subheadline { font-size: 13px; font-weight: bold; color: #333; margin: 12px 0; padding: 0; line-height: 1.4em;}

ul { list-style: none; margin: 6px 0 0 0; padding: 0;}
li { font-size: 13px; font-weight: normal; color: #333; margin: 0; padding: 0; line-height: 1.4em; }

img, img a, img a:hover { border: none;}
.video { margin: 20px 0 0 0; padding: 0;}

#container { border: 0px solid #000;
width: 1000px;
height: auto;
background: #fff;
margin: 0 auto;
padding: 0;
}


#header { border: 0px solid #000;
width: 1000px;
height: 100px;
margin: 0;
padding: 0;
background: #fff;
}

#hauptnavigation { border: 0px solid #000;
width: 1000px;
height: 26px;
background: #fff;
margin: 0;
padding: 0;
}

#unternavigation { border: 0px solid #000;
width: 1000px;
height: 28px;
margin: 0;
padding: 0;
background: #fff;
}

#pfad { border: 0px solid #000;
width: 1000px;
height: 40px;
margin: 0;
padding: 0;
background: #fff;
text-align: left;
}



#content { border: 0px solid #000;
width: 1000px;
height: 730px;
margin: 0;
padding: 0;
background: #fff;
text-align: left;
}

#menuleft { border: 0px solid #000;
width: 160px;
height: 730px;
margin: 0;
padding: 0;
background: #fff;
text-align: left;
float: left;
}

#contentblock { border: 0px solid #000;
width: 820px;
height: auto;
margin: 0;
padding: 0;
background: #fff;
text-align: left;
float: right;
}

#contentblock img { border: 0px solid #000;
margin: 0 14px 10px 0;
padding: 0;
float: left;
}

#produktgruppe { border: 0px solid #000;
width: 820px;
height: 300px;
margin: 20px 0 0 0;
padding: 0;
background: #fff;
text-align: left;
float: right;
}

#produktgruppe img { border: 0px solid #000;
margin: 0 5px 0 0;
padding: 0;
float: left;
}

#footer { border: 0px solid #000;
width: 1000px;
height: 200px;
margin: 20px 0 0 0;
padding: 0;
background: #fff;
text-align: left;
}
#footer img { float: right; margin: 0; padding: 0; line-height: 1.4em; }

a { font-size: 13px; font-weight: normal; color: #333; margin: 0; padding: 0; line-height: 1.4em; text-decoration: none;}
a:hover { font-size: 13px; font-weight: normal; color: #333; margin: 0; padding: 0; line-height: 1.4em; text-decoration: none;}

#footer ul { list-style: none; margin: 6px 0 0 0; padding: 0;}
#footer li { font-size: 11px; font-weight: normal; color: #000; margin: 0; padding: 0; line-height: 1.4em; }

#menu a { font-size: 11px; font-weight: normal; color: #000; margin: 0; padding: 0; line-height: 1.4em; text-decoration: none; }
#menu a:hover  { font-size: 11px; font-weight: normal; color: #000; margin: 0; padding: 0; line-height: 1.4em;  text-decoration: none; }

.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

