/* Farben */

html, body {
	color: #333333;
	background-color: #fce68b;
}

h1, h2, h3, h4, h5, h6 {
	color: #333333;
}

a, a:link, a:visited{
	color: #cb0000;
	border-bottom: 1px solid #dadada;
}
a:hover, a:active, a:focus {
	color: #cc0000;
	border-bottom: 1px solid #cb0000;
}
hr {
	border-bottom: 1px solid #ffdb6f;
}



#all{

	background-image:none;
}

#head    {
	background:none;
}


fieldset
{
	border: 1px solid #cccccc;
	width: 99%;

}


legend {
	color: #990000;
}


.content_pfad_font{
	background-color: #fce68b;
	padding-bottom:0px;

}

#servicemenu_top, #servicemenu_top2 {
	background-color: #ffe9a6;
	background: none;
	color: #000000;
	height:100px;

}



#servicemenu_top a, #servicemenu_top a:link, #servicemenu_top a:visited {
	color: #000000;
}

#servicemenu_top a:hover, #servicemenu_top a:active, #servicemenu_top a:focus {
	color: #000000;
}


#servicemenu_top ul li a,
#servicemenu_top2 ul li a {
	border-right: 1px solid #686828;
}

#searchform input{
	background-color: #FFFFFF;
	border:1px solid #b7b6b2;
}


#searchform button {
	background-color: #f7e4d5;
	background: none;
	color:#000000;
}


#site {
	border-top: 1px solid #fce68b;
}

.footer{
	background-color: #ffffff;
	color: #333333;
	border: 1px solid #ffffff;
	background-image:none;
}
.footer_left, .footer_left_en{
	background-color: #ffffff;
}

.footer ul{
	background-color: #ffffff;
}

.footer a{
	background-color: #ffffff;
	color: #333333;
}

.footer ul li  {
	border-left: 1px solid #686b32;
}

.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 #ec8a06;    */
}

.footer p{
	background-color: #fffbec;
	color: #333333;
}

.link_top, .link_top_en{
	background-image: url(/files/inc/image/gif/2008_pfeil_link_hoch.gif);
}


/*
    Inhaltliche Einstellungen
*/


#content_left hr{
	border-bottom: 1px solid #ffdb6f;
}

.pfad {
	color: #333333;
	background-color: #fce68b;
}

.pfad h3{
	color: #333333;
}

.pfad a, .pfad a:link, .pfad a:visited{
	color: #333333;
	border-bottom: none;
}

.pfad a:hover, .pfad a:active, .pfad a:focus {
	color: #333333;
	border-bottom: 1px solid #333333;
}

#font_links a, #font_links a:link, #font_links a:visited{
	color: #333333;
	border-bottom: none;
	background-color: #fce68b;
}

#font_links a:hover, #font_links a:active, #font_links a:focus {
	color: #333333;
	border-bottom: 1px solid #333333;
	background-color: #fce68b;
}

/************* Content  ****************/

.content_left_text, .content_kalender{
	padding:0px;
	background-color:#ffffff;
	border:none;
	margin-bottom:0px;

}

#content_all
{
	background-color: #ffffff;
}


.content_text, #content_head{
	background-color: #f5f5f5;
	border: none;

}


#content_head{
	background-color: #ffffff;
	border-bottom: none;
	border-right: none;
}

#content_head h3, #content_head h2,
.content_text h3, .content_text h2 {
	color: #333333;
}



#content_left{
	border:  none;

}
#content_all{
	border:  none;

}

#content_wide{
	border:  none;

	display:block;
	padding: 15px;
       	width:95%;
}


#content_bottom{

	border: none;
}

#content_left_f {
	margin:15px;
	margin-right:25px;
	max-width: 528px;
}

/************* Content end ****************/



/************* Content Bottom  ****************/

table#table_start{

}

table#table_start caption{
	border-bottom: 1px dashed #fa9f1b;
}

/************* Content Bottom end ****************/

/************* Content right ****************/


.right_box_f, .right_box {
	color: #333333;
	background-color: #ffffff;
	border:none;
}


.right_box hr, .right_box_f hr{
	border-bottom:1px dashed #fbaa17;
	width: 172px;
    margin-left:-4px;
    margin-right:0px;
}


.right_box h3, .right_box_f h3{
	background-color: #f89f1b;
	background-image:none;
	color: #ffffff;
	border-bottom: 1px solid #f89f1b;
}

.right_box h3 acronym, .right_box_f h3 acronym{
	border-bottom: 1px dotted #ffffff;

}



.right_box ul li a, .right_box ul li a:link, .right_box ul li a:visited {
	color: #333333;
}

.right_box ul li a:hover, .right_box ul li a:active, .right_box ul li a:focus {
	border-bottom: 1px solid #333333;
}



.kastentext {
	background-color: #f5f5f5;
	border: 1px solid #ffdb6f;
}
.kastentext2 {
	border: 1px solid #ffdb6f;
}

.hinweis {
	border: 1px solid #ffdb6f;
}




.hinterlegttext {
	background-color: #f5f5f5;
	border: 1px solid #ffdb6f;
}


/************* Content right end ****************/

ul#service_list {
	width: 176px;
	background-color: #ffffff;
    	border:none;
    	border-bottom: 1px solid #ffdb6f;

	padding:0px;
	margin-top:15px;
	margin-right:15px;
	margin-left: 0;
}

ul#service_list li {
	border-top: 1px solid #ffdb6f;
	border-bottom:none;

}

ul#service_list li a, ul#service_list li a:link, ul#service_list li a:visited {
	color: #333333;
}

ul#service_list li a:hover, ul#service_list li a:active, ul#service_list li a:focus {
	border-bottom: 1px solid #333333;
}

.bild_rechts {
	color: #808080;
}


.border_right {
	border: 1px solid #ffdb6f;
}

.text_right_f {
	border: 1px solid #cccccc;
	margin: 0px 15px 15px 0px;
}



.important{
	background-color: #fee9a6;
}







/*
    Menü komplett mit allen Ebenen und Service Links
*/
.menue, .service {
	background-color: #ffffff;
	border-right: 1px solid #fce68b;
	border-bottom: 1px solid #fce68b;
}

.menue h3, .service h3{
	background-color: #f89f1b;
	background-image:none;
	margin:0px;
	color:#ffffff;
	border-bottom: 1px solid #f89f1b;
	padding-top:3px;
	padding-bottom:3px;
	
}


.menue ul li, .service ul li{

	margin-top:0px;
	padding-top: 0px;
	border-top: 1px solid #ffdb6f;
	background-image:none;
}

.menue a, .menue a:link, .menue a:visited,
.service a, .service a:link, .service a:visited {
	padding-left:5px;
	color:#333333;
	border-bottom:none;
	background-color: #ffffff;
	border-left: 4px solid #ffffff;
}

.menue a:hover, .menue a:active, .menue a:focus,
.service a:hover, .service a:active, .service a:focus {
	background-color: #f89f1b;
	font-weight:normal;

	border-left: 4px solid #f8a01b;
	border-bottom:none;
	color:#ffffff;
}


/* EBENEN */


a.aktuellebene1 , a.aktuellebene1:link, a.aktuellebene1:visited, a.aktuellebene1:hover, a.aktuellebene1:active, a.aktuellebene1:focus,
a.aktuellebeneservice1 , a.aktuellebeneservice1:link, a.aktuellebeneservice1:visited, a.aktuellebeneservice1:hover, a.aktuellebeneservice1:active, a.aktuellebeneservice1:focus {
	background-color: #f8a01b;
	color: #ffffff;
	font-weight:bold;
	border-top:none;
	border-left: 4px solid #f8a01b;
}


.ebene2 a, .ebene2 a:link, .ebene2 a:visited,
.ebeneservice2 a, .ebeneservice2 a:link, .ebeneservice2 a:visited{
	background-color: #eeeeee;

	border-left: 4px solid #eeeeee;
	padding-left:10px;
	color: #333333;
}

.ebene2 a:hover, .ebene2 a:active, .ebene2 a:focus,
.ebeneservice2 a:hover, .ebeneservice2 a:active, .ebeneservice2 a:focus {
	border-left: 4px solid #9f9f9f;
	background-color: #eeeeee;
	color: #333333;
}


a.aktuellebene2 , a.aktuellebene2:link, a.aktuellebene2:visited, a.aktuellebene2:hover, a.aktuellebene2:active, a.aktuellebene2:focus,
a.aktuellebeneservice2 , a.aktuellebeneservice2:link, a.aktuellebeneservice2:visited, a.aktuellebeneservice2:hover, a.aktuellebeneservice2:active, a.aktuellebeneservice2:focus {

	border-left: 4px solid #9f9f9f;
	background-color: #eeeeee;
	font-weight: bold;
	color: #333333;
}

.ebene3 a, .ebene3 a:link, .ebene3 a:visited,
.ebeneservice3 a, .ebeneservice3 a:link, .ebeneservice3 a:visited{
	background-color: #fff1ce;
	border-left: 4px solid #fab246;
	padding-left:20px;
	color: #333333;
}

.ebene3 a:hover, .ebene3 a:active, .ebene3 a:focus,
.ebeneservice3 a:hover, .ebeneservice3 a:active, .ebeneservice3 a:focus {
	background-color: #fff1ce;
	border-left: 4px solid #9f9f9f;
	color: #333333;
}

a.aktuellebene3 , a.aktuellebene3:link, a.aktuellebene3:visited, a.aktuellebene3:hover, a.aktuellebene3:active, a.aktuellebene3:focus,
a.aktuellebeneservice3 , a.aktuellebeneservice3:link, a.aktuellebeneservice3:visited, a.aktuellebeneservice3:hover, a.aktuellebeneservice3:active, a.aktuellebeneservice3:focus {
	background-color: #fff1ce;
	border-left: 4px solid #9f9f9f;
	font-weight:bold;
	color: #333333;
}



.icon_buerger{
	background:none;
}
.icon_broschuere{
	background:none;
}
.icon_mediathek{
	background:none;
}
.icon_newsletter{
	background:none;
}
.icon_rss{
	background:none;
}
.icon_hinweise{
	background:none;
}






/* - - - - - - - - - Inhalt E-Card - - - - - */

#ecard_adr_gruen {
	background-color: #fce68b;
	border: 1px solid #f89f1b;
}


.ecard_input_gruen, .ecard_area_gruen, .ecard_prev, .ecard_next, #ecard_absenden {
	border: 1px solid #dadada;
}

.ecard_uebersicht{
	border: 1px solid #f89f1b;

}

/* - - - - - - - - - Inhalt E-Card ENDE - - - - - */



/* - - - - - - - 5.9 Inhalt Sitemap - - - - - */


ul.sitemap{
	margin: 0;
	padding: 0;

	list-style:none;
	list-style-image:none;
	width:450px;
}

ul.sitemap li {
	margin:0;
	padding:0;
	list-style: none;
	width:100%;
}

ul.sitemap li h4{
    list-style: none;
	border: 1px solid rgb(204, 204, 204);

    display:block;
    width: 100%;
    padding: 7px;
	margin-bottom:5px;
}

ul.sitemap li a{
	color: #333333;
	border-bottom: none;
	width:100%;
	margin-bottom:5px;
}


ul.sitemap2 li a{
    display:block;
    width: 95%;

	margin-bottom:5px;
    margin-left: 5%;
    padding: 7px;

	background-color : #f5f5f5;
	color: #333333;
	border: 1px solid #ffdb6f;
}



ul.sitemap3 li a{
    display:block;
    width: 90%;
	color: #333333;

	background-color : #ffffff;
	border: 1px solid #fce68b;
    margin-left: 10%;
	margin-bottom:5px;
}

ul.sitemap4 li a{
	color: #333333;
    display:block;
    width: 85%;

	background-color : #fce68b;
	border: 1px solid #f5f5f5;
    margin-left: 15%;
}



a.link_sitemap {
    width: 100%;
}


/* - - - - - - - Inhalt Sitemap ENDE - - - - - */


/************* Publikation ****************/

.publication_number{
	color : #000000;
	background-color: #f0f0f0;
	background-color: #fce68b;
	background-color: #fff1ce;


	border:1px solid #ffdb6f;
}


.publication_content{
	background-color: #f0f0f0;
	background-color: #fff1ce;
	border:1px solid #ffdb6f;

}

.publication_content h2 span{
	margin-top:-5px;
	color : #000000;
	background-color: #fce68b;
	background-color: #ffdb6f;
}


.publication_links{
	color : #000000;
	background-color: #f0f0f0;
	background-color: #fce68b;
	background-color: #fff1ce;
	border:1px solid #ffdb6f;
}

.publication_links a:link, .publication_links a:visited, .publication_links a:focus, .publication_links a:hover, .publication_links a:active {
	color: #000000;
	border:none;
}


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;

}

/************* Publikation ****************/


/************* Liste ****************/

.liste_farbe{

	background-color: #f0f0f0;

}


/************* Liste ENDE ****************/


/************* Kalender ****************/

.content_kalender .kalender_link_left{
	background-color: #FFE79D;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

.content_kalender .kalender_link_right{
	background-color: #FFE79D;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

.content_kalender_termin {
	border: 1px solid #FFE79D;
}


.content_kalender_title {
	background-color: #FFE79D;
	border: 1px solid #FFE79D;
}

#kalender .head{
	background-color: #FFDB6F;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}


#kalender .head h4{
	color: #212121;
}

#kalender span {
	background-color:#FFE79D;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}

#kalender span.top {
	background-color:#FFDB6F;
	border-right: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;

	color: #212121;
}

/************* Kalender END ****************/



.bildergalerie_thumb_selected {
	background-color: #fce68b;
	background-color: #fff1ce;
}


