<style type="text/css" media="screen">
<!-- 
html, body{height:100%;width:100%;} 
body {
	background-color:#E8E8E8;background-image:url(images/hg_schein.gif);background-position:center ;background-repeat:repeat-y;
	padding:0;
	margin:0;
	color: #333333;
	font-family:tahoma, Verdana,Arial, Helvetica, sans-serif;
	font-size:11px;
	height:100%;
	min-height:100%;
}
html, body{
height:100%;
min-height:100%;
width:100%;
margin:0;
padding:0;}

body>#center{height:100%;min-height:100%}

a {color:#C61E20;text-decoration:underline;font-weight:bold;}
a:hover {color:#FF0000;text-decoration:underline;font-weight:bold;}
h1 {color:#E82325; font-size:15px; font-weight:bold; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;}
h2 {color:#E82325; font-size:13px; font-weight:bold; font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;margin-bottom:3px;margin-top:0px;}
.bildre {margin:0 0 5 10;float:right;border:1px solid #F2D6B2;}
.bildli {margin:0 10 5 0;float:left;border:1px solid #F2D6B2;}
.linkbildre {margin:0 0 0 10;float:right;border:1px solid #D0D0D0;display:block;}
.linkbildli {margin:0 10 0 0;float:left;border:1px solid #D0D0D0;display:block;}
.kontaktbild {margin:0 10 5 0;z-index:1;display:inline;border:1px solid #F2D6B2;}

#maintable{height:100%; min-height:100%;}

.produkte {width:220px;height:150px;float:left;display:inline;background:#ffffff;border:1px solid #E82325;padding:5 5 5 5;margin:0 5 5 0;z-index:5;}
*html .produkte {width:235px;height:150px;overflow:hidden;}

.produkte a {color:#333333;text-decoration:none;font-weight:normal;}
.produkte a:hover {color:#333333;text-decoration:underline;font-weight:normal;}

#center{
	position:absolute;
	left:50%;
	width:834px;
	margin-left:-417px;
	height:100%;
	background-color:#ffffff;
}
*html #center{height:100%}
#center table{height:100%; font-size:11px;}

#menuhgli {position:absolute; top:0px;left:50%;margin:0 0 0 -414;background:#ffffff;width:4px;height:100%;min-height:100%;z-index:2;overflow:visible;}

#menuhgre {position:absolute; top:0px;left:50%;margin:0 0 0 413;background:#ffffff;width:2px;height:100%;min-height:100%;z-index:2;overflow:visible;}
#tophg {position:relative;top:0;left:0;z-index:1;}
#logo {position:relative;top:-110px;left:10;z-index:2;display:inline;}
#slogan {position:relative;top:-160px;left:630px;z-index:2;}
#horizontal {position:absolute;left:50%;margin:105 0 0 -417;background-image:url(images/hg.jpg);
	background-position:top ;background-repeat:repeat-x;width:160px;height:8px;z-index:3;}

#inhalt{
min-height:100%;
height:auto;
padding:10px 10px 0px 15px;
background-image:url(images/txthg.jpg);background-repeat:no-repeat;background-position:top;
display:blocked;
font-size:11px;
overflow:visible;
	margin-bottom:0px;
}
*html #inhalt{height:100%}
#inhalt li{margin:10px 0 10px 30px;list-style-type:disc;}

#cleardiv
 {
 clear: both;
 height: 1px;
 }

#header{
	
	width:834px;
	right:0px;
	height:111px;
	overflow:hidden;
	z-index:2;
	display:blocked;
}


#menu{
	align:center;
    position:relative;
    top:-0,1em;
    left:0em;
    display:block;
    margin: 0;
    padding:10 0 0 0;
    width:152px; /* important for Opera7 */
	height:auto;
	font-size:11px; 
	font-family:tahoma,verdana, arial, helvetica;
	z-index:2;
    }



#menu dl, dt, dd, ul, li {
margin: 0 ; 
padding: 0;
list-style-type: none;
}

#menu dt {
cursor: pointer;
margin: 2px 0;;
height: 20px;
line-height: 20px;
text-align: right;
padding:0 0 0 0;
font-weight: bold;
border: 1px solid #F1C77E;
border-top:2px solid #FBEFB6; margin:2px;
border-bottom:2px solid #999999; margin:2px;
background: #F1C77E;
z-index:3;
}
#menu dd {
border: 1px solid #999999;
margin:-3 2 0 2;
background: #F5E38E;
}
#menu li {
text-align: right;
background: #FAEB9F;
}
#menu li a {
padding:3 15 0 0;
color: #474747;
text-decoration: none;
display: block;
border: 0 none;
height: 19px;
border-bottom:1px solid #bbbbbb; 
}
#menu dt a {
padding:0 15 0 0;
color: #474747;
text-decoration: none;
display: block;
border: 0 none;
height: 22px;
}
#menu li a:hover {
color:#000000;
background: #FBEFB6;

}
#menu dt a:hover {
background: #F5D78A;

}

#zitat {
background:#FBEFB6;
font-family:tahoma, Verdana,Arial, Helvetica, sans-serif;
font-size:11px;
margin:10 0 0 3;
padding:0 0 0 0;
border: 1px solid #999999;
width:150px;
}
*html #zitat {margin:10 3 0 3;}
#zitat p{padding:5 5 10 5;margin:0 0 0 0;}
#zitatheader {
background: #F1C77E;
padding:5 5 5 5;
color:#474747;
border-bottom:2px solid #999999;
}
.bildlink {
padding:5 5 5 5;

}
-->
</style>