a:link {text-decoration: underline; color: #be1620;}
a:hover {text-decoration: underline;	color: #be1620;}
a:visited {text-decoration: underline; color: #be1620;}

body {
	background-color:#FFFFFF;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px; 
	padding:0px;
}


/* ------- aufbau -------- */

#container {
	width:990px;
	text-align:left;
	margin: 0 auto;
}

#navi_top {
	height:33px;
	background-color:#cfd0d2;
	font-size:12px;
	color:#5e5f5f;
	border-bottom: 3px solid #fff;
}

#navi_top a:link {text-decoration: none; color: #5e5f5f;}
#navi_top a:hover {text-decoration: none;	color: #5e5f5f;}
#navi_top a:visited {text-decoration: none; color: #5e5f5f;}


#header {
	border-bottom: 3px solid #fff;
}

#navi_quer {
	height:28px;
	background: url(../images/aufbau/bg_navi_quer.gif) repeat-y;
	background-color:#be1620;
	font-size:12px;
	color:#fff;
	border-bottom: 3px solid #fff;
}

#navi_hoch {
	background: url(../images/aufbau/bg_navi_hoch.gif) no-repeat bottom;
	background-color:#b31621;
	font-size:12px;
	color:#fff;
	height:500px;
}

#navi_hoch2 {
	font-size:12px;
	color:#fff;
	height:600px;
	border-left: 1px solid #E1E1E1;
}

#navi { margin-bottom:200px; }
#navi a:link, #navi a:visited {font-size:10px; text-decoration: none; color: #fff; font-weight:bold; margin: 5px 0px 0px 0px;}
#navi a:hover { color: #e26969; }

#subnavi1 a:link, #subnavi1 a:visited { line-height:14px; font-size:9px; text-decoration: none; color: #fff; font-weight:bold; margin: 5px 0px 0px 0px;}
#subnavi1 a:hover { color: #e26969; }


#info_hoch {
	background-color:#868789;
	font-size:12px;
	color:#fff;
	height:600px;
	border-bottom: 3px solid #fff;
}

#suche {
	background-color:#cfd0d2;
	font-size:12px;
}

#footer {
	height:28px;
	background: url(../images/aufbau/bg_footer.gif) no-repeat;
	background-color:#be1620;
	font-size:12px;
	color:#fff;
	border-bottom: 20px solid #fff;
}

#footer table {
	font-size:12px;
	color:#fff;
}

a:link.dags, a:visited.dags, a:hover.dags {text-decoration: none; color: #fff;}


/* ------- content -------- */

#content {
	font-size:12px;
	color:000;
}


h1 {
	font-size:22px;
	color:#000;
	margin:0px;
	padding:0px;
}

h2 {
	font-size:22px;
	color:#707172;
	margin:0px;
	padding:0px;
}

h3 {
	font-size:18px;
	color:#fff;
	margin:0px;
	padding:0px;
}

#content table {
	font-size:12px;
	color:000;
}

#content table a:link {text-decoration: underline; color: #be1620;}
#content table a:hover {text-decoration: underline;	color: #be1620;}
#content table a:visited {text-decoration: underline; color: #be1620;}




.lauftexthighback {	
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	background-color:#d1d2d4;
}
.boxtitel {	
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	background-color: #717274;
	height: 18px;
}
.box {
	border: 1px solid #717274;
}
.boxbeschriftung {	
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	height: 16px;
}


/* ------- forms  -------- */

.info {
	padding:10px;
	color:#FFFFFF;
	font-size:12px;
}

.infotitel {
	padding:10px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
}

.info a:link {text-decoration: none; color: #b1b2a6;}
.info a:visited {text-decoration: none; color: #b1b2a6;}
.info a:hover {text-decoration: none;	color: #fff;}


FORM {
	margin : 0px 0px 0px 0px;
}

.formular {
	border: 1px solid #aeb1b5 ;
	background: #fff;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 2px;
	padding-bottom : 0px;
	padding-right : 2px;
	padding-top :2px;
	margin-bottom:2px;
}