body { background-color: #e6e6e6; height: 100%; }
tr,td,p,div
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#333333;
}
#header
{
	float:left;
	width:800px;
	height:130px;
	background:url(header.png) repeat-x;
}
#logo
{
	float:left;
}
#header_corner
{
	background:url(header_corner.png) no-repeat 100% 0;
	width:800px;
	height:130px;
}
#banner
{
	float:right;
	text-align:right;
	padding:10px 10px 0px 0px;
	color:#FFFFFF;
}
#footer_outline
{ background:url(footer_r.png) repeat-x; width: 800px; height:42px; }
#footer_l_c
{
	background:transparent url(footer_l_c.png) 0% 0% no-repeat;
	height:42px;
}
#footer_r_c
{
	background:transparent url(footer_r_c.png) 100% 0% no-repeat;
	height:42px;
}
#footer_text
{ text-align:center; color:#ffffff; font-size: 10px; padding-top: 10px; }
#werbung
{ float:right;
  padding:10px 10px 10px 10px; }
.grundnavi { background-color: white; width: 198px; padding: 3px 0 20px; border-left: 2px solid #4bc3f9; }
.navigation { background-image: url(navi_bgr.png); background-repeat: no-repeat; width: 161px; height: 29px; }
.grundbody { background-color: white; padding-top: 20px; padding-bottom: 20px; padding-left: 5px; border-right: 2px solid #4bc3f9; }
a:link {  }
a:hover {  }
a:visited {  }
a:active {  }
#banner a:link { color: white; text-decoration: none; }
#banner a:hover { color: white; font-weight: bold; text-decoration: none; }
#banner a:visited { color: #e6e6e6; text-decoration: none; }
#navigation {  }
#navigation a:link { color: white; text-decoration: none; padding-left: 10px; }
#navigation a:hover { color: white; font-weight: bold; text-decoration: none; padding-left: 10px; }
#navigation a:visited { color: #e6e6e6; text-decoration: none; padding-left: 10px; }
.tabellenkopf { color: white; font-weight: bold; font-variant: small-caps; background-image: url(tabellenkopf.png); background-repeat: no-repeat; width: 500px; height: 30px; padding-left: 20px; }
.tabelleninhalt { padding-top: 5px; padding-left: 10px; border-left: 2px solid #c8c8c8; }
h1 { color: #808080; font-size: 20px; font-weight: bold; margin: 20px 0 0; padding: 0; }
h2 { color: #349aff; font-size: 14px; font-weight: bold; margin-top: 40px; }
.produkttabelle { 
	vertical-align: top;	
	padding: 10px; }
#produktname { 
	height: 14pt;
    font-weight: bold; }
