/*-----Bitte hier nur themenspezifische Farben und Grafiken eintragen---*/
div#ads div.prad div.ad div.body p a,
div#ads div.textad a
{
    background:url(linkanstrich_pager.gif) no-repeat;
    background-position:0 0.4em;
}

div#ads div.textad a {
    padding: 1px 0 0 15px;
}

#breadcrumb li a{
	background-image:url(linkanstrich_back.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
}

#content h1,
#content h2,
#content .leftcol .contact h2,
#content .rightcol .contact h2{
	color:#9E7700;
}

#head, 
#head #metanav, 
#head div.logo, 
#head div.headtheme  {
	background-color:#FECB00;
}

#head form.search input{
        border:1px solid #FECB00;
}

/*#content .leftcol h2,
#content .rightcol h2{
	background-color:#EDEDED;
	color:#666;
}*/

#content .bigteaser{
	border-bottom:1px solid #ccc;
}

#content .leftcol .teaser,
#content .rightcol .teaser{
	border-bottom:1px solid #ccc;
}

#content .leftcol .noborder,
#content .rightcol .noborder{
	border-bottom:none;
}


#contentnav .maintopics{
        background-color:#d7d7d7;
}

#contentnav h2, 
#contentnav .service h3{
	background-color:#FECB00;
	color:#9E7700;
}

#contentnav .maintopics li a{
	color:#000;
}

#contentnav .maintopics li.active
{
    color:#000;
}

#contentnav .sub li.first span{
	background-color:#FECB00;
	color:#9E7700;
}

#contentnav .sub li.path ul li.first span,
#contentnav .sub li.path ul li span,
#contentnav .sub li.active ul li span{
        margin:0;
        width:auto;
        background-color:#fff;
        color:#000;
}

#contentnav .sub li.path ul li.first a span,
#contentnav .sub li.path ul li a span,
#contentnav .sub li.active ul li span{
        margin:0;
        width:auto;
        background-color:#fff;
        color:#00388E; 
        background-image:url(linkanstrich_sub.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
}


/*#content .block .teaser p a,
#content ul.links li,
.detail dd a{
	list-style-image:url(linkanstrich_sub_sub.gif);
}*/


.detail dd a,
#content .block .teaser .text a,
#content .block .teaser p a,
#content .prad .ad .body a,
#content .block table tr td a {
        margin:0;
        width:auto;
        background-color:#fff;
        color:#00388E; 
        background-image:url(linkanstrich_sub_sub.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;        
}

#content .bigteaser .text a{
        display:block;
        padding:0 0 0 1.3em;
        margin:0;
        width:auto;
        background-color:#fff;
        color:#00388E; 
        background-image:url(linkanstrich_sub_sub.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
}

#content ul.links li{
	list-style-image:url(linkanstrich_sub_sub.gif);
}

* html #content ul.links li{
	list-style-image:url(linkanstrich_sub_sub_ie6.gif);
}

#content ul.links li a,
#content .leftcol ul li a,
#content .rightcol ul li a,
#content .rightcol .contact a{
	background-image:none;
}


#contentnav .sub li.path ul li.path ul li a span,
#contentnav .sub li.path ul li.active ul li a span {
        margin:0;
        width:auto;
        background-color:#fff;
        color:#00388E; 
        background-image:url(linkanstrich_sub_sub.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;        
}

#contentnav .topic {
	background-color:#5B8F22;
}

#contentnav div.service ul.herausgeber{
	background-image:url(bg_herausgeber.gif);
}

#contentnav div.service ul.herausgeber li.copyright{
        display:none;
}


#metanav ul li a{
	color:#000;
	background-image:url(linkanstrich_metanav.gif);
}

.adsfooter h3 span,
.teaser p.ad span{
	background-color:#fff;
	color:#666;
}

#ads h3{
	background-color:#DCDCDC;
	color:#666;
	}

#content ul.links li{
	list-style-image:url(linkanstrich_sub_sub.gif);
}


/*------------------------Formularelemente--------------------------------*/

.buttons{
	border-top:2px solid #B88B00;
}


.buttons input, 
input.submit{
        background-image:url(button_fwd.gif);
}


input.back,
input.zurueck{
        background-image:url(button_back.gif);
}

/*---------------------------Suche im Seitenkopf----------------------------*/



#metanav form.search input.submit{
	background-color:#FECB00;
        color:#000;
        border-right:1px solid #000;
        border-bottom:1px solid #000;
}

input:focus, input:hover,input:active,
select:focus, select:hover, select:active,
textarea:focus, textarea:hover, textarea:active {
  /*background-color: #C7D4DE;*/
   background-color: #EBEBEB;
}

.buttons input:focus,.buttons  input:hover, .buttons input:active,
input.submit:focus, input.submit:hover,input.submit:active {
  background-color: #EBEBEB;
  border:none;
  border-right:1px solid #A5A5A5;
  border-bottom:1px solid #A5A5A5;
}

.sparkasse h3{
	color:#b88b00;
   background-image:url(bg_sparkasse.gif);
}


.sparkasse h3 span{
background-color:#FECB00;
}

/*--------------------Kontaktblock-----------------------*/



#content .contact a{
	background-image:none;
}

#content .contact dt{
        background-repeat:no-repeat;
        background-position:0 0;
}

#content .contact dt.www{
	background-image:url(www.gif);        
}

#content .contact dt.email{
	background-image:url(email.gif);     
}
#content .contact dt.stadtplan{
	background-image:url(stadtplan.gif);     
}

#content .contact dt.anschrift{
	background-image:url(postanschrift.gif);     
}

#content .contact dt.besucheranschrift{
	background-image:url(besucher.gif);     
}

#content .contact dt.oepnv{
	background-image:url(oepnv.gif);     
}

#content .contact dt.oeffnungszeiten{
	background-image:url(oeffnungszeiten.gif);     
}

#content .contact dt.gebuehren{
	background-image:url(gebuehren.gif);     
}

#content .contact dt.telefon{
	background-image:url(telefon.gif);     
}

#content .contact dt.fax{
	background-image:url(fax.gif);     
}

#content .contact dt.barrieren{
	background-image:url(barrierefrei.gif);     
}

/*------------Suchanwendungen----------------*/

.searchpager ul li.phrase
{
       color:#666;
}

#content .block .searchpager a{
       background-image:url(linkanstrich_pager.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

#content .block .searchpager a.firstpage,
#content .block .searchpager li.back a{
       background-image:url(linkanstrich_pager_back.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

#content .block .searchresult a
{
       background-image:url(linkanstrich_sub_sub.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

* html #content .block .searchresult ul.detaillist li
{
      border:1px solid #fff;
}

#content .block .searchresult ul.detaillist li a
{
       background-image:url(linkanstrich_detail.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
       display:block;
}

#content .block .searchresult ul.pmlist li
{
       background-image:url(linkanstrich_detail.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
    
}


#content .block .searchresult ul.pmlist li span
{
       display:block;
       padding:0 0 0 1.8em;
}

#content .block .searchresult ul.pmlist li a
{
       display:inline;
       background-image:none;
       padding:0 0 0 0;
}

* html #content .block .searchresult ul.pmlist li
{
       border:1px solid #fff;
    
}


/*---------Buchstabenliste-----------------*/

.letterbox{
       border-bottom:2px solid #B88B00;
}

/*----------Wizzard----------------------*/

.wizzard ul li{
	background-image:url(wizzard_fwd.gif);
	background-position:0.2em 0.75em;
	background-repeat:no-repeat;
}

.wizzard ul li.back{
	background-image:url(wizzard_back.gif);
}

.wizzard ul li.tripleback{
	background-image:url(wizzard_tripleback.gif);
}

.wizzard ul li.triplefwd{
	background-image:url(wizzard_triplefwd.gif);
}

.wizzard ul li.active{
	border-bottom:6px solid #B88B00;
}

* html .wizzard ul li.active{
	color:#000;
	border-bottom:4px solid #B88B00;
	padding:0.3em 0.8em 0.1em 1em;
	font-weight:bold;
}


/*---------Kalender--------------------------*/

#content .block .period a{
	background-image:url(button_calendar.gif);
}

/*----------Navigationselemente------------------*/

#content .backnavtop a,
#content .backnavbottom a{
	background-image:url(linkanstrich_doubleback.gif);
        background-repeat:no-repeat;
}


/*---------Footer (Druckerlink und Ankersprung)-----------------*/

#content .block .backnavbottom  a.print{
       background-image:url(linkanstrich_druck.gif);
       background-repeat:no-repeat;
       background-position:0 0.2em;
       padding:0 0.5em 0 1.2em;
}

#content .block .backnavbottom  a.top{
       background-image:url(linkanstrich_top.gif);
       background-repeat:no-repeat;
       background-position:0 0.1em;
       padding:0 0.5em 0 1.2em;
}

/*---------Lebenslagen-----------------*/


.lebenslagentagcloud{
    text-align:center;
}

#content .lebenslagentagcloud a{
    display:inline;
    width:auto;
}

#content h3.blockslideclose{
    background-image:url('/img/layout/lhdd_stadt/icon_plus_stadt.gif');
    background-repeat:no-repeat;
    background-position:0 0;
    padding:0 0 0 1.5em;
    color:#000;
    font-weight:bold;
    margin:0 0 0 0;
    cursor:pointer;
}

#content h3.blockslideopen{
    background-image:url(/img/layout/lhdd_stadt/icon_minus_invers_stadt.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    padding:0 0 0 1.5em;
    color:#000;
    margin:0 0 0 0;
}


#content .hintor{
    color:#9E7700;
    font-weight:bold;
}

#mainLangSelect .formline select {
    background-color:#fff1b8;
}

#mainLangSelect .langsubmit input.submit {
    background-color:#b88b00 !important;
    background-image:url('/img/layoutv4/farben/weiss/arrow_big_double_right_alpha.png');
}
