@charset "UTF-8";
/* CSS Document */

html, body { 
	font-family:Arial, Helvetica, sans-serif; 
	color: #002b46; 
	padding: 0; margin:0;
	}
	
body {text-align:center;}

div#wrap {
	position:absolute;
	width: 1017px;
	left: 50%;
	margin-left: -485px;
	margin-top: 15px;
	text-align: left; 
	background-image:url(img/tannhaeuser-bg.gif); 
	background-repeat:repeat-y;
	height:auto; 
	min-height: 650px;
	}
	
div#headder {background-image:url(img/tannhaeuser-banner.jpg); width: 970px; height: 179px;}

div#rightbar {
	background-image:url(img/tannhaeuser-banner-sidebar.png); 
	width: 380px; 
	height:551px;
	float:left;
	margin-left: 7px;
	
	}
	
div#menu {float:left; width: 210px; height: auto; min-height:471px;}
	
	ul.menu {
		margin-top: 5px;
		padding:0;
		}
	
	ul.menu li {list-style:none;}
	
	ul.menu li a {
		padding: 8px;
		margin: 0 0 3px 0;
		display: block;
		width: 196px;
		color: #25537a;
		background-color:#d5e0ea;
		text-decoration:none;
		font-size: 14px;
		font-weight:bold;
		}
		
		ul.menu li a:hover, ul.menu li a.active {
		color: #fff;
		background-color:#25537a;	
		
			
			}
	
	ul.menu li a.empfehlen {color:#fff; background-color:#7C8F3D;}	
	ul.menu li a.empfehlen:hover {color:#7C8F3D; background-color:#fff;}	

		

div#content { float:left; height: auto; min-height:471px; width: 385px; margin-left: 25px; margin-top:30px; margin-bottom:30px;}
	div#content img {width:350px;margin: 20px 10px -10px 0;}
	div#content ul {padding:0 0 0 15px; margin-top:-5px;}
	div#content li {margin-bottom: 4px;}
	div#content table {
	font-size: 13px;
	line-height: 22px;
			}
		div#content table td {vertical-align:top; height:auto;padding: 5px 10px 5px 0;}
	
	
h1 {font-size:22px; margin-bottom: 0px;}
h2 {font-size: 18px; font-weight:normal; margin:0;}

p,li{font-size: 14px; line-height: 19px;}

div#footer {
	float:left;
	background-image:url(img/tannhaeuser-footer.jpg);
	width:970px;
	padding-top:7px;
	height:20px;
	font-size:12px;
	color: #fff;
	text-align:center;
	font-weight:bold;
	}
	
	div#footer a {color:#fff; text-decoration: none;}
	div#footer a:hover {text-decoration:underline;}

img, a img, img a {text-decoration:none; border:none;}

