@charset "utf-8";
/* play young / Ichier 2010 (www.ichier.de) / h neun (www.hneun.de) */

*, body {
	margin:0;
	padding:0;
}

body {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	color:#525e64;
}
a, a:link, a:visited, a:hover, a:active{ color:#525e64; text-decoration:none; }
.content a, .content a:link, .content a:visited, .content a:hover, .content a:active{ border-bottom:dotted 1px #009ee0; }

h1 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:16pt;
	line-height:26px;
	font-weight:normal;
	color:#009ee0;
	margin-bottom:18px;
}
h1 a, h1 a:link, h1 a:visited, h1 a:hover, h1 a:active { color:#009ee0; border-bottom:dotted 1px #009ee0; }
h2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	line-height:19px;
	font-weight:normal;
	color:#009ee0;
	margin-bottom:4px;
}
h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active { color:#009ee0; border-bottom:dotted 1px #009ee0; }
h3, b {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:17px;
	font-weight:bold;
	color:#525e64;
}
h3 a, h3 a:link, h3 a:visited, h3 a:hover, h3 a:active, 
b a, b a:link, b a:visited, b a:hover, b a:active { color:#525e64; border-bottom:dotted 1px #009ee0; }
h4 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:15px;
	line-height:21px;
	font-weight:normal;
	color:#009ee0;
	margin-bottom:2px;
}
h4 a, h4 a:link, h4 a:visited, h4 a:hover, h4 a:active { color:#009ee0; border-bottom:dotted 1px #009ee0; }


p { margin-bottom:17px; }
img { border:none; }
input { 
	border:solid 1px #009ee0;
	vertical-align:baseline;
	padding:1px;
	margin:2px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	color:#525e64;
	background-color:#FFFFFF;
	text-indent: 2px;
}
input[type=checkbox] { vertical-align:middle; float:left; margin-top:2px; }
input[type=radio] { vertical-align:middle; margin:0 0 0 15px; }
input[type=radio].fll { vertical-align:middle; float:left; margin:2px 0 0 0; }
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { background-color:#009ee0; }
.formtxt { margin-left:5px; }
.formlbl { float:left; width:160px; margin:0 0 0 5px; }
.forminp { float:left; width:150px; margin:0 2px 2px 0; border:solid 1px #009ee0; }
.formsub { border:solid 1px #009ee0; }
.fll { float:left; }
.cll { clear:left; }
.err { color:#FF00FF; }

.box_left {
	position:fixed;
	padding:0;
	margin:0;
	left:10px;
	top:125px;
	width:210px;
	height:460px;
	border-right:dotted 1px #009ee0;
}
.imprint {
	position:absolute;
	width:180px;
	bottom:0;
	left:0;
	text-align:right;
	font-size:11px;
	line-height:13px;
}
.cyan, .cyan a, .cyan a:link, .cyan a:visited, .cyan a:hover, .cyan a:active {
	color:#009ee0;
}

.tx_left_pic {
	margin-top:30px;
}

.menu {
	position:fixed;
	top:125px;
	left:250px;
	height:58px;
	width:500px;
	padding:0;
	margin:0;
	background-color:#FFFFFF;
}

.content {
	margin:0 0 0 250px;
	padding:183px 0 0 0;
	width:414px;
}

.logo {
	position:fixed;
	top:0px;
	left:0px;
	width:815px;
	height:125px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
}
.head {
	position:fixed;
	top:0px;
	left:605px;
	width:213px;
	height:42px;
	background-image:url(img/head.png);
	background-repeat:no-repeat;
}
.btm_pic {
	position:fixed;
	bottom:0px;
	left:833px;
	width:160px;
	height:67px;
	background-image:url(img/botm.png);
	background-repeat:no-repeat;
}

