@charset "utf-8";


html, body, div, p, h1, h2, h3, span, a, table, td, form, img, {
 margin: 0;
 padding: 0;
 text-decoration:none;
}
html, body {
 margin: 0;
 padding: 0;
	font-size: 101%;
	background: #c5c5c5 url(img/bg_main.jpg);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	color:#515151;
}
h1 {
	font-size:16px;
	color:#6e6e6e;
	padding-bottom:8px;
}
h2 {
	font-size:14px;
	color:#6e6e6e;
	padding-bottom:6px;
}
.headline {
	font-size:14px;
	color:#6e6e6e;
	padding-bottom:8px;
	font-weight:bold;
}
h3 {
	font-size:13px;
	color:#6e6e6e;
	padding-bottom:6px;
}
subheadline {
	font-size:13px;
	color:#6e6e6e;
	padding-bottom:6px;
	font-weight:bold;
}
p {
	font-size:13px;
	color:#515151;
	padding-bottom:0px;
}
td, li, ul, ol {
	font-size:13px;
	color:#515151;
}
a {
	color:#515151;
	text-decoration: none;
}
#center {
	position:relative;
	height:695px;
	text-align:center;
}
#wrapper {
	position: relative;
	top:78px;
	width:903px;
	height:595px;
	margin:0 auto;
	background-color:#fff;
	text-align:left;
	border-right:#737373 2px solid;
	border-left:#737373 2px solid;
	border-bottom:#737373 8px solid;
}
#header {
	position:relative;
}
#logo {
	position: absolute;
	margin:0;
	padding:0;
	left:0px;
	top:0px;
	background: url(img/logo.png) no-repeat;
	width:182px;
	height:221px;
	z-index:1100;
}
#schatten {
	position: absolute;
	margin:0;
	padding:0;
	left:182px;
	top:0px;
	background: url(img/schatten.png);
	width:723px;
	height:18px;
	z-index:1100;
}
#motiv_bg_standard {
	position: absolute;
	left:0px;
	top:0px;
	background: url(img/bg_standard.jpg) no-repeat;
	width:903px;
	height:221px;
	z-index:1000;
}
#motiv_bg_kontakt {
	position: absolute;
	left:0px;
	top:0px;
	background: url(img/bg_kontakt.jpg) no-repeat;
	width:903px;
	height:221px;
	z-index:1000;
}
#motiv_bg {
	position: absolute;
	left:0px;
	top:0px;
	width:903px;
	height:221px;
	z-index:1000;
}
#motiv_flash {
	position: absolute;
	left:0px;
	top:0px;
	width:903px;
	height:221px;
	z-index:1010;
}
#impressum {
	position: absolute;
	left:666px;
	top:605px;
	width:226px;
	height:28px;
	text-align:right;
	z-index:1000;
}
#impressum p, #impressum p a {
	font-size:13px;
	color:#555;
}
/* ################ CONTENT ##################### */

#content {
	position: absolute;
	top:256px;
	left:183px;
	width:680px;
	height:314px;
	overflow:auto;
	background-color:#fff;
	padding:25px 20px 0px 20px;
	z-index:1000;
}
/* ################ NAVIGATION ##################### */
#nav_wrapper {
	position: absolute;
	top:221px;
	left:0px;
	width:720px;
	height:23px;
	background:#999999 url(img/nav_bg-inak.gif);
	padding-left:182px;
	padding-top:10px;
	overflow:hidden;
}
.mainnav {
	padding:10px 15px 13px 15px;
	background:#fff;
	height:35px;
	border:#000000 0px solid;
	font-size:14px;
	background:#999999 url(img/nav_bg-inak.gif);
}
.active {
	background:#999999 url(img/nav_bg-ak.gif);
	color:#FFFFFF;
}
.active:hover {
	background:#999999 url(img/nav_bg-over.gif);
	color:#FFFFFF;
}
.mainnav:hover {
	background:#999999 url(img/nav_bg-over.gif);
	color:#FFFFFF;
}
#clear {
	clear:both;
}
.eingabefeld {
	background:#FFFFee;
	width:150px;
	margin:2px;
}
.eingabefeld-pflicht {
	background:#FFFFcf;
	width:150px;
	margin:2px;
}
.eingabefeld-text {
	background:#FFFFee;
	width:420px;
	margin:2px;
}
#bildspalte-rechts {
	float:right;
	width:170px;
}
#bildspalte-rechts2 {
	float:right;
	width:250px;
}
.bildunterschrift {
	font-size:9px;
}

