/*-----Bitte hier nur themenspezifische Farben und Grafiken eintragen---*/
div#ads div.prad div.ad div.body p a 
{
    background:url(linkanstrich_pager.gif) no-repeat;
    background-position:0 0.4em;
}

#breadcrumb li a{
	background-image:url(linkanstrich_back.gif);
	background-position:0 0.3em;
	background-repeat:no-repeat;
}

#content h1{
	color:#666;
}

/*#content .leftcol h2,
#content .rightcol h2{
	background-color:#EDEDED;
	color:#666;
}*/

#content h1,
#content h2,
#content .leftcol .contact h2,
#content .rightcol .contact h2{
	color:#666;
}


#content .bigteaser{
	border-bottom:1px solid #ccc;
}

#content .leftcol .teaser,
#content .rightcol .teaser{
	border-bottom:1px solid #ccc;
}

#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:#9C9C9C;
	color:#fff;
}

#contentnav .sub li.path ul li.first span,
#contentnav .sub li.path ul li span,
#contentnav .sub li.active ul li span{
        font-size:1em;
        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 a 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;
}


#contentnav .sub li.path ul li.path ul li a span,
#contentnav .sub li.path ul li.active ul li a span,
#contentnav .sub li.first ul li.path ul li.active ul li span,
.detail dd a,
#content .block .teaser p a,
#content .block .teaser .text a,
#content .prad .ad .body 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);
}

#content ul.links li a,
#content .leftcol ul li a,
#content .rightcol ul li a,
#content .rightcol .contact a{
	background-image:none;
}


#contentnav .topic {
	background-color:#5B8F22;
}




#metanav ul li a{
	color:#fff;
	background-image:url(linkanstrich_metanav.gif);
}

#head {
	background-color:#9C9C9C;
      
}

#head form.search input{
        border:1px solid #9C9C9C;
}

#metanav ul li a{
	color:#fff;	
        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;
	}

input:focus, input:hover,input:active,
select:focus, select:hover, select:active,
textarea:focus, textarea:hover, textarea:active {
  background-color: #E9E9E9;
}

#contentnav div.service ul.herausgeber{
	background-image:url(bg_herausgeber.gif);
}

#contentnav div.service ul.herausgeber li.copyright{
        display:none;
}

#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);

}


/*---------------------------Suche im Seitenkopf----------------------------*/



#metanav form.search input.submit{
	background-color:#9C9C9C;
        color:#fff;
        border-right:1px solid #666;
        border-bottom:1px solid #666;
}

/*--------------------Kontaktblock-----------------------*/

#content .rightcol .contact h2{
        background-color:#fff;
}


#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);     
}

.noborder{
	border:none;
}


/*-----------Formularelemente---------------*/

.buttons input, 
input.submit{
        background-image:url(button_fwd.gif);
}

input.back{

        background-image:url(button_back.gif);

}

#head .sparkasse h3{
   background-image:url(bg_sparkasse.gif);
   color:#7D7C7D;
}

#head .sparkasse h3 span{   
   background-color:#9c9c9c;
}

/*------------Suchanwendungen----------------*/
.searchpager{
       background-color:#EDEDED;
}

#content .searchpager a{
       background-image:url(linkanstrich_pager.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

#content .searchpager a.firstpage,
#content .searchpager li.back a,
#content .searchpager a.back{
       background-image:url(linkanstrich_pager_back.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

#content .searchresult a,
#content .expand ul li div.intend ul li a,
#content .expand ul li p a
{
       background-image:url(linkanstrich.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

#content .searchresult a,
#content .expand .intend ul li a,
#content .expand ul li p a
{
       background-image:url(linkanstrich.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}


/*---------Buchstabenliste-----------------*/

.letterbox{
       border-bottom:2px solid #666;
}

/*----------Navigationselemente------------------*/

#content .backnavtop a,
#content .backnavbottom a{
	background-image:url(linkanstrich_doubleback.gif);
        background-repeat:no-repeat;
}

.detail h2{
        padding:0.2em 0.5em 0.3em 0.5em;     
}


/*-------------TextAnzeigen------------------*/

#ads a h3{
        background-color:transparent;
        color:#000;    
        margin:1em 0 0 0;
        padding:0 0 0 0;    
}

#ads a p{
        color:#000; 
        margin:0 0 0 0; 
        padding:0 0 0 0;     
}

#ads a{
        margin:0 0 0 0;   
        padding:0 0 0 1.3em;
        display:block;   
}

#ads .textad a{
       margin:0.2em 0 0 0;
       background-image:url(linkanstrich_pager.gif);
       background-repeat:no-repeat;
       background-position:0 0.3em;
}

/*---------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;
}

#content h3.blockslideclose{
    background-image:url('/img/layout/lhdd_service/icon_plus_service.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_service/icon_minus_invers_service.gif);
    background-repeat:no-repeat;
    background-position:0 0;
    padding:0 0 0 1.5em;
    color:#000;
    margin:0 0 0 0;
}

#mainLangSelect .formline select {
    background-color:#e0e0e0;
}

#mainLangSelect .langsubmit input.submit {
    background-color:#7f858d !important;
    background-image:url('/img/layoutv4/farben/weiss/arrow_big_double_right_alpha.png');
}
