
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text,li,ul,ol {
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}
a.text:link,a.text:hover,a.text:active,a.text:visited {
	font-size: 12px;
	color: #000000;
	text-decoration: none;
} 

h1 {
	font-size: 22px;
	color: #005066;
	text-decoration: none;
	font-weight: bold;
}
b, strong {
	color:#1f6579;
}

li { list-style-image: url(../../images/li_gruen.gif) }
.footer_links,a.footer_links:link,a.footer_links:hover,a.footer_links:active,a.footer_links:visited {
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: none;
}
.footer_rechts,a.footer_rechts:link,a.footer_rechts:hover,a.footer_rechts:active,a.footer_rechts:visited {
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.right {
	float: right;
	width: 260px;
}
.left {
	float: left;
	width: 265px;
}
.link,
a.link:link,
a.link:active,
a.link:visited {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #1f6579;
	text-decoration: none;
	color: #1f6579;
}
a.link:hover {
	background-color: #b8ced4;
}
.a {
	text-decoration: none;
}
.pfad {
	color: #7aa4af;
	font-size: 10px;
	text-decoration: none;
}
.pfad ul {
	display: inline;
}
.pfad ul li{
	display: inline;
	color: #7aa4af;
	border-right:1px solid #7aa4af;
	padding-left:5px;
	padding-right:5px;
}
.pfad ul li a{
	color: #7aa4af;
}
.titel_oben1 {
	color: #FFFFFF;
	font-size: 24px;
	line-height: 30px;
	text-decoration: none;
}
.titel_oben2 {
	color: #1f6579;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	padding:0px;
	margin:0px;
	width:640px;
}
.menu,
a.menu:link,
a.menu:hover,
a.menu:active,
a.menu:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.pad10 {
	padding-left: 10px;
}
.pad25 {
    padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
}
.pad50 {
    padding-top: 5px;
	padding-left: 50px;
	padding-right: 25px;
}
.pad80 {
	padding-left: 80px;
	padding-right: 80px;
}
.submenu,a.submenu:link,a.submenu:hover,a.submenu:active,a.submenu:visited {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
.menu_act,a.menu_act:link,a.menu_act:hover,a.menu_act:active,a.menu_act:visited {
	color: #99b9c2;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

a, a:link, a:active, a:visited {
	text-decoration: none;
}

#inhalt a,#inhalt a:link,#inhalt a:active,#inhalt a:visited {
	font-size: 12px;
	color: #3d7a8b;
	text-decoration: none;
}

#inhalt a:hover {
	font-size: 12px;
	color: #3d7a8b;
	text-decoration: none;
	background-color: #b8ced4;
}

.rex-navi1 {
	padding:0px;
	margin: 0px;
	font-size: 10px;
}
.rex-navi1 li {
	padding:3px;
	padding-left:25px;
	list-style: none;
	border-bottom: 1px #005066 dotted;
}
.rex-navi1 li a, 
.rex-navi1 li a:link, 
.rex-navi1 li a:active, 
.rex-navi1 li a:visited {
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
}
.rex-navi1 li a:hover {
	color: #99b9c2;
} 


.rex-navi2 {
	padding:0px;
	padding-left:0px;
	margin: 0px;
	font-size: 10px;
}
.rex-navi2 li {
	padding:3px;
	padding-left:0px;
	list-style: none;
	border-bottom: 1px #005066 dotted;
}

.rex-navi2 li a,
.rex-navi2 li a:link, 
.rex-navi2 li a:active, 
.rex-navi2 li a:visited {
	color: #ffffff;
	font-size: 10px;
	font-weight: normal;
} 
.rex-navi2 li a:hover {
	color: #99b9c2;
}

.rex-current, .rex-active {
	background-color: #005066;
	color: #99b9c2;
}
li .rex-current {
	color: #99b9c2;
}
.rex-navi1 li a.rex-current,
.rex-navi1 li a.rex-current:link, 
.rex-navi1 li a.rex-current:active, 
.rex-navi1 li a.rex-current:visited {
	color: #99b9c2;
}



.farbe1 { background-color: #1f6579 }
.farbe2 { background-color: #b8ced4 }
.farbe3 { background-color: #005066 }
.farbe4 { background-color: #3d7a8b }
.farbe5 { background-color: #5c8f9d }
.farbe6 { background-color: #7aa4af }
.farbe7 { background-color: #99b9c2 }

.pfad2 {
	color: #5c8f9d;
	font-size: 10px;
	text-decoration: none;
}
.titel_oben2 { color: #1f6579 }
.menu_act,
a.menu_act:link,
a.menu_act:hover,
a.menu_act:active,
a.menu_act:visited { color: #b8ced4 }



#sitemap ul {
	padding: 0px;
	margin: 0px;
}
#sitemap ul li ul {
	padding: 0px;
	padding-left: 40px;
	margin: 0px;
}

#sitemap li {
	padding-top:3px;
	padding-bottom: 5px;
	list-style: inside	square;
	font-weight: bold;
}
#sitemap li ul li {
	padding-top:1px;
	padding-bottom: 1px;
	list-style: inside disc;
	font-weight: normal;
}
.blockimg {
	color: #3d7a8b;
	font-size: 10px;

}
