html, body {
	height:100%;
	margin:0;
	padding:0;		
}
body {
	color:#626466;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 0.8em;
	text-align:center;
}
/* browser mittig positionieren */
.distance { 
	width:1px;
	height:50%;
	margin-bottom:-280px;
}
.inner {
	margin:0 auto;
	text-align:left;
	height:530px;
	width:1000px;
	clear:left;
}
.bg{
	position:absolute; left:0px; top:0px; width:100%; height:100%; z-index:-1; margin-bottom:0px;
}
.content {
	left:0px;
	top:0px;
	height:540px;
	width:1000px;
}
/* div */
.container { width:990px; }
.header { width:965px; text-align:right; padding-bottom:10px; }
* html .header_right { height: 1%; }

ul, li { padding-left: 4px; margin-left:4px; list-style:url(list.gif); }

.content_mitte {  }
.content_left { float:left; background-image:url(navi-bg.jpg); background-repeat:no-repeat; height:490px; width:140px; padding-right:5px; }
.content_left a { color:#FFFFFF; }

.navigation { height:360px; padding-top:15px; }
.nav_normal { padding:1px; padding-left:10px; }
.nav_aktiv { background-color:#D4AF37; padding:1px; padding-left:10px; }

.nav_normal a { color:#FFFFFF; font-size:0.9em; text-decoration:none; }
.nav_aktiv a { color:#000000; text-decoration:none; }

.nav_normal a:hover { text-decoration:underline; }
.nav_aktiv a:hover { text-decoration:underline; }

.sprache { padding-left:10px; padding-bottom: 20px; }
.adresse {  padding-left:10px; color:#FFFFFF; font-size:0.7em; }


.content_middle { height:490px; width:320px; float:left; background-color:#FFF; }
.content_middle a { color:#626466; }

.content_right { height:490px; margin-left:470px;}
.content_right_inner { background-image:url(bg-flash.gif); background-repeat:no-repeat;  }

.content_right a { color:#626466; }

/* Newsletter */
form {  }
form label {  }
form input.error { border:1px solid #ff0000; }
form input { border:1px solid #626466; }
form div.error { color:#ff0000; }
form label.error,
form input.submit {  }


