body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	background-color:#f2f3f4;
}
.top:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b66ae;
	text-decoration:none
}
.top:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2b66ae;
	text-decoration:none
}
.top:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration:none
}
.top:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration:none
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b66ae;
	text-decoration:none
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2b66ae;
	text-decoration:none
}
.umenue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
.umenue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration:none
}
.umenue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2b66ae;
	text-decoration:none
}
.umenue:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #2b66ae;
	text-decoration:none
}
.blaettern:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8ab3e6;
	text-decoration:none
}
.blaettern:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8ab3e6;
	text-decoration:none
}
.blaettern:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none
}
.blaettern:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration:none
}
#listLoc A:link {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-RIGHT: 0px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; font-size:12px; line-height:32px; TEXT-DECORATION: none;
	BACKGROUND: url(images/liste_loc_weiss.gif); background-position: left; background-repeat:no-repeat
}

#listLoc A:active {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#336699;  font-size:12px; line-height:32px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_loc_blau.gif); background-position: left; background-repeat:no-repeat
}

#listLoc A:visited {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; font-size:12px; line-height:32px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_loc_weiss.gif); background-position: left; background-repeat:no-repeat
}

#listLoc A:focus {
	DISPLAY: block; PADDING-LEFT: 10px;PADDING-RIGHT: 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#999999; font-size:12px; line-height:32px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_loc_blau.gif); background-position: left; background-repeat:no-repeat
}

#listLoc A:hover {
	DISPLAY: block; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#336699;font-size:12px; line-height:32px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_loc_blau.gif); background-position: left; background-repeat:no-repeat;
}
#listCD A:link {
	PADDING-LEFT: 10px; PADDING-RIGHT: 5px;font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2b66ae; font-size:12px; line-height:47px; TEXT-DECORATION: none;
	BACKGROUND: url(images/liste_projekte_hell.gif); background-position: right; background-repeat:no-repeat; display:block;
}

#listCD A:active {
	PADDING-LEFT: 0px; PADDING-RIGHT: 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2b66ae;  font-size:12px; line-height:47px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_projekte_dunkel.gif); background-position: right; background-repeat:no-repeat; display:block;
}

#listCD A:visited {
	PADDING-LEFT: 0px; PADDING-RIGHT: 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2b66ae; font-size:12px; line-height:47px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_projekte_hell.gif); background-position: right; background-repeat:no-repeat; display:block;
}

#listCD A:focus {
	PADDING-LEFT: 0px;PADDING-RIGHT: 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2b66ae; font-size:12px; line-height:47px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_projekte_dunkel.gif); background-position: right; background-repeat:no-repeat; display:block;
}

#listCD A:hover {
	PADDING-LEFT: 0px; PADDING-RIGHT: 5px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#2b66ae;font-size:12px; line-height:47px;TEXT-DECORATION: none; 
	BACKGROUND: url(images/liste_projekte_dunkel.gif); background-position: right; background-repeat:no-repeat; display:block;
}
.logo {
	padding-bottom:26px;
}
.text_weiss{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.text_weiss_klein{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}
.text_blau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2b66ae;
}
.text_fett{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.text_normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
}
.text_klein{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
}
.text_copy{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}

dl{
	float:left;
	width:200px;
}

dt, dd{
	float:left;
	width:100px;
	margin:0;
	padding:0;
}


.form{
	padding-top:12px;
	padding-bottom:8px;
	padding-right:20px;
	padding-left:20px;
}

.form1{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:20px;
	padding-right:20px;
}
.text_abstand {
	padding-left:29px;
	padding-right:20px;
	padding-top:20px;
}
.text_abstand1 {
	padding-left:29px;
	padding-right:20px;
	padding-top:10px;
	padding-bottom:20px;
}
.text_abstand_allg {
	padding-left:29px;
	padding-right:20px;
	padding-top:20px;
	padding-bottom:20px;
}
.text_abstand_proj {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:20px;
}

