﻿body {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #CCCCCC;
}

div#rahmen {
	background-color:#FFFFFF;
	position:relative;
	width:98%;
	min-width:750px;
	max-width:1100px;
        margin:10px;
	margin-left:auto;
	margin-right:auto;
	min-height:600px;
	border: 1px solid #E0DFE3;
}

div#main {
	position:relative;
	width:97%;
	min-width:750px;
	max-width:1100px;
	padding-top:30px;
	margin-top:10px;
	margin-bottom:10px;
	min-height:600px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-repeat:repeat-x;
	border: 1px solid #E0DFE3;
	background-image: url(/_grafik/main_bg.gif);
	background-color:#FFFFFF
	}

div#logo {
	padding-top:65px;
	padding-right:50px;
	margin-right:50px;
	margin-left:500px;
	background-image: url(/_grafik/logo.gif);
	position: relative;
	background-repeat: no-repeat;
	background-position: top right;
	text-align: right;
	font-size: 0.8em;
	color: #000000;
	min-height:50px;

}

@media all {

* html b\ody div#logo {
	height:50px;	
	}
}

div#logo p {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;


}

div#haupt_nav {
	position:relative;
	float:left;
	margin-top:90px;
	padding-left:530px;
	font-size:0.8em;
	text-align:left;
	display:block;
	min-height:115px;	
	}

@media all {

* html b\ody div#haupt_nav {
	height:115px;	
	}
}
div#haupt_nav ul{

	float:left;
	margin:0px;
	padding:0px;
	background-color:#000000;
	list-style-type:none;
	line-height:150%;

	}
div#haupt_nav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	margin-left:1.4em;
	margin-right:14px;
	}
div#haupt_nav ul li.aktiv a{
	margin-left:0px;
	margin-left:0px;
	font-weight:bold;
	}
div#haupt_nav ul li span.aktiv{
	font-size:1.4em;
	margin-right:0.2em;
	font-weight:bold;
	line-height:80%;
	}
div#haupt_nav a:hover{
	text-decoration:underline;
	}

div#content_links {
	position: relative;
	float: left;
	clear: left;
	width: 30%;
}
	
div#content_links p {
	padding:0px;
        margin-top:0px;
	margin-left:30px;
	margin-right:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;

	}

div#content_links a {
	color:#000000;
	text-decoration:underline;
        }

div#content_links a:hover{
	color:#666666;
	text-decoration:underline;
	}
	
	
div#content_mitte {
	position:relative;
	float:left;
	width:40%;


	}

div#content_mitte p {
	padding:0px;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;

	}




div#content_mitte table {
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;

}

div#content_mitte table tr {
        padding-top:2px;
        padding-bottom:2px;
	padding-left:10px;
	padding-right:10px;
}

div#content_mitte table td {
        vertical-align:top;

}


div#content_mitte h1 {
	margin:0px;
	padding:0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size:1em;
	padding-bottom:1em;
	color: #E10915;
	}


div#content_mitte ul {
	margin:0px;
	padding:0px;
	padding-left:15px;
	}

div#content_mitte ul li {
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.4em;
	}

div#content_mitte img {

	}


.bildabstand_rechts {
        padding-right:10px;
}

.tabellenrand {
        border-top: 1px solid #666666;
        border-left: 1px solid #666666;

	}

.tabellenrand td {
        border-bottom: 1px solid #666666;
        border-right: 1px solid #666666;
        white-space: nowrap;
	}

.tabelle_graue_Zeile {
        background-color: #F9F9F9;
        border: 1px solid #CCCCCC;
	}


div#content_mitte a {
	color: #000000;
}

div#content_mitte a:hover{
	color:#666666;
	text-decoration:underline;
	}

div#content_rechts {
	position:relative;
	float:left;
	width:29%;
	padding-top:2.5em;
	}

div#content_rechts p {
	padding:0px;
        margin-top:0px;
	line-height:1.4em;
	margin-left:30px;
	margin-right:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.8em;
	}

.Bildunterzeile {
	line-height:1.4em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	}

.Bildrahmen {
        border: 1px solid #CCCCCC;
	}


ul.features {
	position:relative;
	clear:left;
	margin:0px;
	padding:0px;
	margin-left:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	
	}
ul.features a{
	position:relative;
	float:left;
	color:#666666;
	text-decoration:none;
	margin-bottom:8px;
	}
ul.features a:hover{
	text-decoration:underline;
	}
.empfehlen {
	background-image:url(/_grafik/empfehlen.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:10px;
	}
.drucken {
	background-image:url(/_grafik/drucken.gif);
	background-repeat:no-repeat;
	padding-left:20px;
	margin-right:10px;
	}

/* ---- produktgruppen_navi ---- */
div#produktgruppen_navi {
	position:relative;
	font-size:0.8em;
	color:#000000;
	text-align:left;
	margin-left:115px;
	margin-right:20px;
	padding-top:3em;
	display:block;
	}

div#produktgruppen_navi p {
	margin:0px;
	padding:0px;
	}


div#produktgruppen_navi ul{
	margin:0px;
	padding:0px;
        padding-left:0px;
	margin-left:0px;
	list-style-type:none;
	line-height:150%;
	}


div#produktgruppen_navi ul li a{
	margin:0px;
	padding:0px;
	color:#000000;
	text-decoration:none;
        padding-left:0px;
	margin-left:0px;
	}

div#produktgruppen_navi a:hover{
	text-decoration:underline;
	}


div#impressum {
	font-size:0.8em;
}

div#impressum p {
	margin:0px;
	padding:0px;
}

div#impressum a {
    position:absolute;
	margin:0px;
	padding:0px;
	top:210px;
	left:30px;
	color:#FFFFFF;
	text-decoration:none;
	height: 13px;
}

div#impressum a:hover{
	text-decoration:underline;
	}

div#clear {
clear:left;
height:40px;

}

