@import "print.css" print;

html {
	height: 100%; 	
}

body, td {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	background-color: #FFFFFF;
	margin:0px; 
	padding:0px;
	vertical-align:top;
	text-align:justify;
	line-height:15px;
	
}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	background-color: #FFFFFF;
	padding:0px;
	vertical-align:top;
	text-align:justify;
	line-height:15px;
	
}


h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:20px; 
	color:#000000; 
	background-color: #FFFFFF;
	font-weight:bold;	
}

h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:13px; 
	color:#000000; 
	background-color: #FFFFFF;
	font-weight:bold;
}

ul {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	line-height:15px;
	text-align:left
}

hr {
	width:550px;
	height:1px;
}

a {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#d9261c; 
	line-height:15px;
}

li {
	list-style-position: outside;
    list-style-image: url(../grafik/inhalt/listenpfeil.gif);
	margin-left:-25px
      	}

body, table {
	height: 100%; 
	
}

#inhalt {
	width:580px; 
	padding-left:20px; 
	padding-top:30px;
	float:left;
	height:100% 
	
}

#kopf {
	height:132px;
	background-color:#e0e0e0
}

#navi {
	width: 238px;
	float:left; 
	height:100%; 
	background-color:#808080;	
	}

.navi1 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:13px;
	text-decoration:none;
	line-height:25px;
	margin-left:10px;
	margin-top:20px

}

.naviprodukte,
a.naviprodukte {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	margin-left:15px; 
	color:#808080
}

a:hover.naviprodukte {
	text-decoration:underline
}


a:hover.navi1 {
	color: #fff;
	background-image: url(grafik/rahmen/an.gif)
	}

a:hover.navi4 {
	color: #fff;
	background-image: url(grafik/rahmen/an.gif)
	}

a:active.navi1 {
	color: #e2001a
	}
	
	
.ebene3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:15px;
	color:black; 
	width:300px;
	margin-left:40px

}	

a:hover.ebene3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:15px;
	color:#cccccc

}
	
.sitemap_ebene3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:15px;
	color:black; 
	width:255px;
	margin-left:30px;
	text-align:left


}	

a:hover.sitemap_ebene3 {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	line-height:15px;
	color:#cccccc;
	text-align:left

}

.sitemap_ebene2 {
	margin-left:30px; 
	color:#808080; 
	font-weight:bold; 
	width:255px; 
	text-align:left
}
	
.navi2 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:13px;
	text-decoration:none;
	line-height:25px;
	margin-left:10px;
	margin-top:20px

}

.navi4 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	margin-top:20px;
	line-height:17px;

}

.navi5 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:12px;
	text-decoration:none;
	margin-top:20px

}

.navi6 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	margin-top:20px;
	line-height:18px

}

.navi7 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:11px;
	text-decoration:none;
	margin-top:20px;
	line-height:18px

}

.navi3 {
	color:#e0e0e0;
	font-family:Verdana, Arial;
	font-size:8px;
	text-decoration:none;
	padding-left:0px

}

#info {
	width: 155px; 
	float:left; 
	padding-top:30px
}

#sprache, 
#sprache a {
	color: #585858; 
	font-size:9px;
	color:#858585;
	text-align:center;

}

#aktuelles {
	background-color: #ffffff;
	font-size:9px;
	color:#858585;
	width:154px;
	margin:0px;
	margin-top:20px; 

}

#verschalung {
	width:154px;
	margin-top:20px
}

#fuss {
	font-size:9px;
	height:29px;
	background-color: #e6e6e6; 
	vertical-align:top
}

.error {background-color:#f66}

input, textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000; 
	margin:0px; 
	padding:0px;
	vertical-align:top;
	line-height:18px;
}

.captcha{
	width:90%;
}