html {height:100%;}
body {
	height:100%;
	margin:0;
	padding:0;
	font-family:Futura,Arial,Helvetica,Verdana, "sans serif";
	color:#000;
	font-size:12px;
	text-align:center;
	background:#38508c url(../img/bg.gif);
}
h1, h2, h3, h4 {font-weight:bold;font-size:11px;padding:0;margin:0 0 2px 0;padding:0;color:#222;}
h1 {font-size:15px;	margin:0 0 10px 0;}
h2 {font-size:14px;margin:0 0 3px 0;}
p {
	margin:0;
	padding:0;
	padding-bottom:10px;
	line-height:16px;
}
a {	color:#222; }
a:hover { color:#222; }
hr {height: 1px;border-style: none;border-top: 1px solid #BAB9BA;padding: 0;margin: 2px 0 9px 0;width:100%;text-align: left;}
hr.dotted {border-style: dotted;}
ul {list-style-type:square;padding:0;margin:0;margin-bottom:15px;margin-left:20px;}
ul li{padding:0;margin:0;}
img{border:none;}
.unsichtbar{position:absolute;left:-4000px;}
table {	margin:5px 0 0 0;}
table td{padding:2px;}
.bold {font-weight:bold;}
.odd {background-color:#eee;}
#wrapper {
	position:relative;
	width:970px;
	padding:0;
	margin:60px auto 0 auto;
	clear:left;
	text-align:left;
	background-color:#fff;
}
#header {float:left; padding:30px 0 1px 0; background-color:#fff;}
#header img{float:left;}
#header img.visual{margin-top:7px;}
#content {
	position:relative;
	float:left;
	width:850px;
	min-height:300px;
	height:auto !important;
	height:300px;
	padding:70px 60px 30px 60px;
	background-color:#fff;
}

#content #left {
	width:370px;
	float:left;
	min-height:300px;
	height:auto !important;
	height:300px;
	
}
#content #left p{text-align:justify;}
#content #right {
	float:left;
	width:380px;
	margin-left:100px;
}
#content #right p{
	font-size:14px;
	line-height:19px;
	font-weight:bold;
	color:#646464;
}
#content #right div.adresse{
	margin:64px 0 0 220px;
}
#content #right div.adresse p{
	font-size:12px;
	line-height:14px;
	font-weight:normal;
	color:#000;
}
.homeslogan {
	display:block;
	float:left;
	margin-top:20px;
	font-size:20px;
	line-height:27px;
	font-style:italic;
}
.sub {display:none;}
#navigation {
	position:relative;
	float:left;	
	width:910px;
	padding:0 0 0 60px;
	margin:0;
	font-size:12px;
	font-weight:bold;
	background-color:#fff;
}
#navigation ul {
	position:relative;
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
}
#navigation ul li {
	float:left;
	padding:0;
	border-right:1px solid #fff;
}
#navigation ul li a{
	display:block;
	color:#bdbec0;
	text-decoration:none;
	padding:5px 15px 5px 15px;
}
#navigation ul li a:hover,
#navigation ul li.active a {color:#000;}
#navigation ul li.last a {padding-right:24px;}
#navigation ul li.last{border-right:0;}
#navigation ul#language {position:absolute;right:0;}
#navigation ul#language li a {padding:0 17px 0 16px;}
#footer {
	position:absolute;
	bottom:0;
	left:0;
	clear:both;
	width:910px;
	padding:5px 0 5px 60px;
	font-size:10px;
	border-top:1px solid #BAB9BA;
	color:#666;
}
span.icom {
	position:absolute;right:20px;
}

#footer a {
	color:#666;
}
fieldset {padding:0;border:0;}
fieldset p {
	width:150px;
	float:left;
	margin:0px;
	padding:0px;
}
label {cursor:pointer;}
fieldset.fr p{width:180px;}
input.nrm, textarea.nrm{width:200px;}
span.kontakt , span.kontakt h2{color:red;}
.submit{margin-left:150px;}

