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

body { font-size:12px; font-family: Arial, Helvetica, sans-serif; text-align:center; margin:0; padding:0; }
#wrapper { width:800px; margin:0 auto; text-align:left; }
a{ color:#b1171a; text-decoration:none; font-weight:bold; }
ul , li {list-style:none;margin:0;padding:0;list-style:14px;}
li{margin-bottom:15px;}

h1 {color:#ff0000; font-weight:normal; font-size:24px; margin:16px 0px;}
h1 span{display:block;}

h2 {font-weight:bold; font-size:12px; margin:0; padding:0;}
h2 span{color:#ff0000;}

h2 a {
	color:black;
	text-decoration:underline;
}

p{padding:0;margin:0;color:#828282;}

.strong-link { font-weight:bold; text-decoration:none; color:#000; }

#header {width:100%; height:120px; background: url(img/header.png) top left no-repeat; margin-bottom:10px; border:0px; }
#header img { border:0px; }
#header h1 {text-indent:-9999em; margin:0; width:100%;height:120px;}

#left {width:400px;margin:0 10px 30px 0; float:left; }


#left_page {width:400px;margin:0px 10px 30px 0; float:left; }
#left_page ul {padding:0;margin:15px 0 0 0px;}
#left_page ul li{list-style:disc; line-height:1.25em;padding:0;margin:0 0 0 20px;}

#left_page p{padding:15px 0 0px 0;margin:0;color:#000;line-height:1.25em;}
#left_page a{color:#A81516;font-weight:normal;}
#left_page a:hover{text-decoration:underline;}

#left_page h2{padding:0px 0 15px 0;}




#right {color:#fff;position:relative;width:390px;margin:0 0 30px 0; background: #c01919 url(img/right.png) bottom left no-repeat; min-height: 283px; float:left;padding-bottom:330px;}

#footer { clear:both; font-size: 10px; text-align:center; color: #8c8c8c; line-height:16px; padding-bottom:15px; }
#footer .strong-link { color: #000; }
#footer a { color: #8c8c8c; text-decoration:none;}
#footer ul {padding:0;margin:0;text-align:center;}
#footer ul li {display:inline; list-style:none; }

.info {color:#fff;padding:3px 0 0 64px;font-size:15px;font-weight:bold;display:block;position:absolute;top:0;left:0}
.info .ja {font-size:32px;margin-left:-56px;font-weight:bold;margin-right:6px;}

form {margin-top:90px;}
label {font-size:10px;color:#fff; margin:0 0 0 10px;display:block;width:40px;}
input , select {margin-left:60px;float:left;margin-top:-15px;font-size:11px;}
input {width:250px}
.nebst input {width:125px;}
.nebst {float:left;margin-bottom:10px;}
*+html .nebst {margin-bottom:2px;}
* html .nebst {margin-bottom:2px;}
.btn {width:225px;position:absolute;bottom:266px;background: url(img/btn.png) top left no-repeat; width:225px;height:49px;left:13px;}
.btn:hover, .btn:focus , .btn:active {background: url(img/btn_hover.png) top left no-repeat;}

.fehler {padding:15px;margin-top:-40px;}

.seperator {clear:both;margin-top:13px;}

h3 {padding:75px 15px 15px;}

#daten_input{clear:both;margin-top:-2px;width:15px;}
#daten_input_label{width:200px;margin:0px;float:left;padding-left:5px;}
#pre_daten_input_spacer{padding-bottom:3px;}

.white-link{
  color:white;
  text-decoration:underline;
}

#navi_header {
	display:block;
	width:400px;
	height:120px;
	background: url(img/navi_header.png) top left no-repeat;
	margin-top:0px;
	padding:0;
	top:0;
	border-top:1px solid white;
}

#navi_header ul {
	padding:0px 0 0 0px;
	/*float:left;*/
	width:200px;
	list-style:none;
}
#navi_header ul li{
	padding:0px 0 0 0px;
	margin:2px 0 0 15px;
	list-style:none;
}

#navi_header li{
	/*padding:5px 0 0 15px;*/
	margin:0 0 0 5px;
	border-bottom:1px solid #A81516;
	display:block;
	/*width:200px;*/
	line-height: 1.2em;
	padding-bottom:1px;

}
#navi_header li.hmLnk{
	margin-left: 350px; 
	margin-top: -1.25em;
	border-bottom:0px solid #FFF;
	font-size:10px; 
	font-weight:normal;

}

#navi_header a {
	color:#FFF;
}
/*
#navi_header li {
	border-bottom:0px solid #FFF;
	padding-bottom:1px;
}
*/

#navi_header li.act{
	border-bottom:1px solid #FFF;
	/*padding-bottom:0px;*/
}

/*
#navi_header li:hover {
	border-bottom:1px solid #FFF;
	padding-bottom:0px;
}
*/
/*
#navi_header li.act:hover {
	border-bottom:1px solid #FFF;
	padding-bottom:0px;
}
*/





