*{margin:0; padding:0;}

body{font:76% Tahoma;text-align:center;color:#303030}

a{color:#931d19;font-weight:bold;text-decoration:none;background-color:inherit;}
a:hover{color:#2a5a8a; text-decoration:none; background-color:inherit;}

#site{width:760px;margin:20px auto;padding:1px 0;text-align:left;background:#ffffff;color:#303030;border:1px solid #a0a0a0}

#header{height:78px;width:758px;margin:0 1px 1px 1px;background-image:url(../images/header.jpg);background-repeat:no-repeat}
#header h1 {font-size:15px;letter-spacing:10px;color:#ffffff;padding-left:10px;padding-top:10px}

#menu{height:2.2em;line-height:2.2em;width:758px;margin:0 1px;background:#90201c;color:#fff}
#menu li{float:left;list-style-type:none;border-right:1px solid #ffffff;white-space:nowrap}
#menu li a{display:block;padding:0 10px;font-size:11px;font-weight:normal;text-transform:uppercase;text-decoration:none;background-color:inherit;color: #ffffff}

#navigation a:hover{background:#888888;color:#ffffff;text-decoration:none}
#content{float:left;width:530px;font-size:0.9em;padding:40px 0 0 20px}
#content h1{display:block;margin:0 0 16px 0;font-size:18px;font-weight:normal;letter-spacing:-1px;color:#505050;background-color:inherit}
#content p {font-size:12px;color:#505050}
#subcontent a:hover{text-decoration:underline;}
#subcontent{float:right;width:170px;padding:40px 20px 10px 0;line-height:1.4em}
#subcontent .heading{display:block;font-weight:boler;margin:0 0 15px 0;font-size:14px;font-weight:normal;text-align:left;letter-spacing:-1px;color:#505050;background-color:inherit}
#subcontent p{margin:0 0 16px 0; font-size:0.9em;}

.menu{margin:0 0 20px 8px; font-size:0.9em}
.menu li{list-style:none; display:block; padding:2px; margin-bottom:2px}
.menu li a{font-weight:bold; text-decoration:none}
.menu li ul{margin:3px 0 3px 15px; font-size:1em; font-weight:normal}
.menu li ul li{margin-bottom:0}
.menu li ul a{font-weight:normal}

#footer{
	clear:both;
	width:758px;
	padding:5px 0;
	margin:0 1px;
	font-size:0.9em;
	color:#999;
	background:#cfcdcd
}
#footer p{padding:0; margin:0; text-align:center;}
#footer a{
	color:#666;
	background-color:inherit;
	font-weight:normal;
	padding-left:8px;
	padding-right:8px;
}
#footer a:hover{
	color:#900;
	background-color:inherit
}

#navprodukte { width:135px; position:absolute; display:none; background:#90201c; border:1px solid #fff; border-top:0; }
#navprodukte a { padding:4px 10px; display:block;border-top:1px solid #fff; border-bottom:0;color:#fff;font-size:10px;font-weight:normal;text-transform:uppercase }
#navprodukte a:hover { background:#af5a55; border-bottom:0 }
