/* Farben */

html, body {
	color: #333333;
	background-color: #557da0;
	background-repeat: repeat-y;

}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
}

a, a:link, a:visited{
	color: #a51811;
	border-bottom: 1px solid #dadada;
}
a:hover, a:active, a:focus {
	color: #cc0000;
	border-bottom: 1px solid #cc0000;
}
hr {
	border-bottom: 1px solid #cccccc;
}

#servicemenu_top, #servicemenu_top2 {
	background: none;
	color: #333333;
}

#searchform input{
	border:1px solid #b2b7b3;
}


#searchform button {
	background-color:#d4def7;
}


#site {
	border-top: 1px solid #557da0;
}

#footer{
	margin-bottom: -15px;
}


.footer{
	background-color: #f5f5f5;
	color: #333333;
}

.footer ul{
	background-color: #f5f5f5;
}

.footer a{
	background-color: #f5f5f5;
	color: #333333;
}

.footer ul li  {
	border-left: 1px solid #333333;
}

.footer a, .footer a:link, .footer a:visited {
	color: #333333;
	border-bottom: none;
}

.footer a:hover, .footer a:active, .footer a:focus{
	color: #333333;
	border-bottom:1px solid #333333;
}

.footer p{
	background-color: #f5f5f5;
	color: #333333;
}

.link_top{
	background-image: url(/files/inc/image/gif/2008_pfeil_link_hoch.gif);
}


/*
    Inhaltliche Einstellungen
*/


#content_left hr{
	border-bottom: 1px solid #999999;
}

.pfad {
	color: #ffffff;
	background-color: #557da0;
}

.pfad h3{
	color: #ffffff;
}

.pfad a, .pfad a:link, .pfad a:visited{
	color: #ffffff;
}

.pfad a:hover, .pfad a:active, .pfad a:focus {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
}

#font_links a, #font_links a:link, #font_links a:visited{
	color: #ffffff;
	border-bottom: none;
	background-color: #557da0;
}

#font_links a:hover, #font_links a:active, #font_links a:focus {
	color: #ffffff;
	border-bottom: 1px solid #ffffff;
	background-color: #557da0;
}

/************* Content  ****************/

.content_text, #content_head{
	background-color: #f0f0f0;
	border-bottom: 1px solid #f0f0f0;
}


#content_head{
	background-color: #ffffff;
	border-bottom: 1px solid #6d0003;
	border-right: 1px solid #6d0003;
}
#content_head h3, #content_head h2,
.content_text h3, .content_text h2 {
	color: #333333;
}


/************* Content end ****************/



/************* Content Bottom  ****************/

table#table_start caption{
	border-bottom: 1px dashed #809294;
}

/************* Content Bottom end ****************/

/************* Content right ****************/


.right_box_f {
	color: #333333;
	background-color: #ffffff;
}

.right_box {
	color: #333333;
	background-color: #ffffff;
	border:none;
}

.right_box hr{
	border-bottom:1px dashed #b1bac1;
	width: 172px;
    margin-left:-4px;
    margin-right:0px;
}

.right_box_f hr{
	border-bottom:1px dashed #b1bac1;
}


.right_box h3, .right_box_f h3{
	background-color: #37566b;
	color: #ffffff;
	border-bottom: 1px solid #37566b;
	color: #304d5f;
	background-color:#d3d3d3;
	border-bottom: 1px solid #d3d3d3;
}


/************* Content right end ****************/

ul#service_list {
    border-top: 1px solid #cccccc;
}

ul#service_list li {
	border-bottom: 1px solid #cccccc;
}

ul#service_list li a, ul#service_list li a:link, ul#service_list li a:visited {
	color: #363c18;

}

ul#service_list li a:hover, ul#service_list li a:active, ul#service_list li a:focus {
	border-bottom: 1px solid #323932;
}

.bild_rechts {
	color: #808080;
}


.border_right {
	border: 1px solid #cccccc;
}

#text_right_f ul li a, #text_right_f ul li a:link, #text_right_f ul li a:visited {
	color: #334144;
}

#text_right_f ul li a:hover, #text_right_f ul li a:active, #text_right_f ul li a:focus {
	border-bottom: 1px solid #334144;
}

.important{
	background-color: #f2f7f3;
}





/*
    Menü komplett mit allen Ebenen und Service Links
*/
.menue {
	background-color: #ffffff;
	border-right: 1px solid #557da0;
	border-bottom: 1px solid #dadada;
}

.menue h3{
	background-color: #055e8a;
}

.menue ul li {
	border-top: 1px solid #dadada;
}

.menue a, .menue a:link, .menue a:visited{
	border-left: 4px solid #ffffff;
	padding-left:5px;
	border-bottom:none;
}

.menue a:hover, .menue a:active, .menue a:focus {
	background-color: #035e8a;
	color:#ffffff;

	border-left: 4px solid #035e8a;
	border-bottom:none;
}


/* EBENEN */


a.aktuellebene1 , a.aktuellebene1:link, a.aktuellebene1:visited, a.aktuellebene1:hover, a.aktuellebene1:active, a.aktuellebene1:focus {
	background-color: #d3d3d3;
	color: #2d4d64;
	font-weight:bold;
	border-left: 4px solid #2d4d64;
}


.ebene2 a, .ebene2 a:link, .ebene2 a:visited{
	background-color: #e9e9e9;
	border-left: 4px solid #8dabc2;
	padding-left:10px;
	color: #333333;
}

.ebene2 a:hover, .ebene2 a:active, .ebene2 a:focus {
	border-left: 4px solid #025d89;
	background-color: #dce9f1;
	color: #333333;
}


a.aktuellebene2 , a.aktuellebene2:link, a.aktuellebene2:visited, a.aktuellebene2:hover, a.aktuellebene2:active, a.aktuellebene2:focus {
	border-left: 4px solid #4f7493;
	background-color: #e9e9e9;
	font-weight:bold;
	color: #333333;
}

.ebene3{
}

.ebene3 a, .ebene3 a:link, .ebene3 a:visited{
	background-color: #f4f4f4;
	border-left: 4px solid #8dabc2;
	padding-left:20px;
	color: #333333;
}

.ebene3 a:hover, .ebene3 a:active, .ebene3 a:focus {
	background-color: #f0f5f9;
	border-left: 4px solid #025d89;
	color: #333333;
}

a.aktuellebene3 , a.aktuellebene3:link, a.aktuellebene3:visited, a.aktuellebene3:hover, a.aktuellebene3:active, a.aktuellebene3:focus {
	background-color: #f4f4f4;
	border-left: 4px solid #4f7493;
	color: #333333;
}


.ebene4{
}

.ebene4 a, .ebene4 a:link, .ebene4 a:visited{
	background-color: #F9F9F9;
	border-left: 4px solid #7f9eb0;
	padding-left:30px;
	color: #333333;
}

.ebene4 a:hover, .ebene4 a:active, .ebene4 a:focus {
	background-color: #F9F9F9;
	border-left: 4px solid #025d89;
	color: #333333;
}

a.aktuellebene4 , a.aktuellebene4:link, a.aktuellebene4:visited, a.aktuellebene4:hover, a.aktuellebene4:active, a.aktuellebene4:focus {
	background-color: #F9F9F9;
	border-left: 4px solid #025d89;
	color: #333333;
}


.ebene5{
}

.ebene5 a, .ebene5 a:link, .ebene5 a:visited{
	background-color: #FFFFFF;
	border-left: 4px solid #7f9eb0;
	padding-left:40px;
	color: #333333;
}

.ebene5 a:hover, .ebene5 a:active, .ebene5 a:focus {
	background-color: #FFFFFF;
	border-left: 4px solid #025d89;
	color: #333333;
}

a.aktuellebene5 , a.aktuellebene4:link, a.aktuellebene5:visited, a.aktuellebene5:hover, a.aktuellebene5:active, a.aktuellebene5:focus {
	background-color: #FFFFFF;
	border-left: 4px solid #025d89;
	color: #333333;
}

.service{
 	width:100%;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;

	background-color: #ffffff;
	font-size:1em;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #557da0;
}

.service h3{
	background-color: #688593;
}

.service ul {
	width:100%;

	margin: 0;
	padding: 0;

	list-style:none;
	list-style-image:none;
}

.service ul li{
	margin: 0;
	padding: 0;
	padding-left:0px;
	list-style: none;
	border-top: 1px solid #dadada;
}

.service a span{
	padding-right: 25px;
}

.service a, .service a:link, .service a:visited{
	color: #333333;
	margin:0;

	padding-top:6px;
	padding-left:4px;
	padding-bottom:5px;
    padding-right:0px;

	text-decoration: none;
	border-bottom:none;
	display: block;

	border-left: 4px solid #ffffff;
}

.service a:hover, .service a:focus, .service  a:active {
	text-decoration: none;
	border-bottom:none;
	font-weight:normal;

    border-bottom: none;

	display: block;
	border-left: 4px solid #688593;
}


/* EBENEN */

a.aktuellebeneservice1 , a.aktuellebeneservice1:link, a.aktuellebeneservice1:visited, a.aktuellebeneservice1:hover, a.aktuellebeneservice1:active, a.aktuellebeneservice1:focus {
	display: block;
	text-decoration:none;

	font-weight:bold;
	border-left: 4px solid #688593;
}

a.aktuellebeneservice1 , a.aktuellebeneservice1:link, a.aktuellebeneservice1:visited, a.aktuellebeneservice1:hover, a.aktuellebeneservice1:active, a.aktuellebeneservice1:focus {
	display: block;
    text-decoration:none;

	font-weight:bold;

	border-left: 4px solid #688593;
}


.ebeneservice2 a, .ebeneservice2 a:link, .ebeneservice2 a:visited{
	padding-top:6px;
	padding-bottom:5px;
    padding-right:0px;
	padding-left:14px;
	color: #333333;
	margin:0;
	background-color: #ffffff;

	border-bottom: none;

	display: block;
	border-left: 4px solid #e1ebf2;
	border-left: 4px solid #92b6cb;
}

.ebeneservice2 a:hover, .ebeneservice2 a:active, .ebeneservice2 a:focus {
	display: block;
    text-decoration:none;
	font-weight:normal;
	border-left: 4px solid #688593;
	background-color: #ffffff;
}



a.aktuellebeneservice2 , a.aktuellebeneservice2:link, a.aktuellebeneservice2:visited, a.aktuellebeneservice2:hover, a.aktuellebeneservice2:active, a.aktuellebeneservice2:focus {
	display: block;
	text-decoration:none;

	border-left: 4px solid #688593;
	background-color: #ffffff;

	font-weight:bold;
}



.ebeneservice3 a, .ebeneservice3 a:link, .ebeneservice3 a:visited{
	padding-top:6px;
	padding-bottom:5px;
    padding-right:0px;
	padding-left:24px;
	color: #333333;
	margin:0;
	background-color: #ffffff;

	border-bottom: none;

	display: block;
	border-left: 4px solid #e1ebf2;
	border-left: 4px solid #92b6cb;
}

.ebeneservice3 a:hover, .ebeneservice3 a:active, .ebeneservice3 a:focus {
	display: block;
    text-decoration:none;
	font-weight:normal;
	border-left: 4px solid #688593;
	background-color: #ffffff;
}



a.aktuellebeneservice3 , a.aktuellebeneservice3:link, a.aktuellebeneservice3:visited, a.aktuellebeneservice3:hover, a.aktuellebeneservice3:active, a.aktuellebeneservice3:focus {
	display: block;
	text-decoration:none;

	border-left: 4px solid #688593;
	background-color: #ffffff;

	font-weight:bold;
}



.icon_buerger{
	background-image: url(/files/inc/image/gif/2008_nav_buerger.gif);
}
.icon_broschuere{
	background-image: url(/files/inc/image/gif/2008_nav_broschuere.gif);
}
.icon_mediathek{
	background-image: url(/files/inc/image/gif/2008_nav_mediathek.gif);
}
.icon_newsletter{
	background-image: url(/files/inc/image/gif/2008_nav_newsletter.gif);
}
.icon_rss{
	background-image: url(/files/inc/image/gif/2008_nav_rss.gif);
}
.icon_hinweise{
	background-image: url(/files/inc/image/gif/2008_nav_hinweise.gif);
}



.publication_links a:link, .publication_links a:visited, .publication_links a:focus, .publication_links a:hover, .publication_links a:active {
	color: #000000;
}


a.publication_link_left:link, a.publication_link_left:visited, a.publication_link_left:focus, a.publication_link_left:hover, a.publication_link_left:active {
	color: #000000;

}

