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;
}

#vernehmlassung {
	background-color:#868789;
	font-size:12px;
	color:#fff;
}

.vernehm_text {
	font-size:12px;
	color:#fff;
}


/* ------- aufbau -------- */

#container {
	width:990px;
	text-align:left;
}

#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_quer2 {
	height:28px;
	background-color:#be1620;
	font-size:12px;
	color:#fff;
	border-bottom: 3px solid #fff;
}

a:link.close  {text-decoration: underline; color: #fff;}
a:hover.close  {text-decoration:underline;	color: #fff;}
a:visited.close  {text-decoration: underline; color: #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 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:500px;
	border-bottom: 3px solid #fff;
}

#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;
}

.inhalt {
	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 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;}






/* ------- 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;
}
