/*-----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:#00549F;
}

/*#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:#00549F;
	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 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 form h3{
       background-color:#ededed;
}


#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 .bigteaser .text a,
#content .block .teaser .text a,
#content .prad .ad .body a,
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 .topic {
	background-color:#5B8F22;
}

#head {
	background-color:#00549F;
}

#head form.search input{
        border:1px solid #00549F;
}

#metanav ul li a{
	color:#fff;
	background-image:url(linkanstrich_metanav.gif);
}
#contentnav div.service ul.herausgeber{
	background-image:url(bg_herausgeber.gif);
}

#contentnav div.service ul.herausgeber li.copyright{
        display:none;
}

.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: #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;
}

/*---------------------------Suche im Seitenkopf----------------------------*/

#metanav form.search input.submit{
	background-color:#00549F;
        color:#fff;
        border-right:1px solid #003C69;
        border-bottom:1px solid #003C69;
}

#head .sparkasse h3{
   background-image:url(bg_sparkasse.gif);
   color:#78a4cc;
}

#head .sparkasse h3 span{   
   background-color:#00549F;
}


/*----------Navigationselemente------------------*/

#content .backnavtop a,
#content .backnavbottom a{
	background-image:url(linkanstrich_back.gif);
        background-repeat:no-repeat;
}

/*--------------------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);     
}


/*----------Formularelemente------------*/

.buttons,
div.submit{
	border-top:2px solid #00549F;
}

.buttons input, 
input.submit{
        background-image:url(button_fwd.gif);
}

input.back{

        background-image:url(button_back.gif);

}


/*---------Kalender--------------------------*/

#content .block .period a{
	background-image:url(button_calendar.gif);
}

/*----------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 #00549F;
}

* html .wizzard ul li.active{
	color:#000;
	border-bottom:4px solid #00549F;
	padding:0.3em 0.8em 0.1em 1em;
	font-weight:bold;
}

/*---------BMS Extern-----------------*/

#content .sort form input.activate {
background-image:url(sort_down.gif);
}

#content .searchresult a {
background-image:url(linkanstrich_sub_sub.gif);
background-position:0pt 0.3em;
background-repeat:no-repeat;
}

#content .searchpager a {
background-image:url(linkanstrich_pager.gif);
background-position:0pt 0.3em;
background-repeat:no-repeat;
}

#content .searchpager a.firstpage, #content .searchpager li.back a {
background-image:url(linkanstrich_pager_back.gif);
background-position:0pt 0.3em;
background-repeat:no-repeat;
}

#content form h3, label {
color:#666666;
display:block;
font-weight:normal;
margin:0 0 0.2em;
padding:0 0 0 0.6em;
background-color:transparent;
}


/* Overlib */

#overDiv{
   width:auto;
   border:1px dashed #00549F;
   padding:1em;
   background-image:url(/css/maintopic/leben/bg_hilfe.png);
   max-width:20em;
   font-size:0.9em;
}

#overDiv h4{
   background-image:url(hilfe.gif);
   background-repeat:no-repeat;
   background-position:0 0;
   padding:0 0 0.3em 1.5em;
   border-bottom:1px solid #00549F;
   margin:0 0 0.5em 0;
}


/*---------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;
}
input.hidden{
        display:none;
        border:none;
        height:0em;
}

table.order tr td select {
        width:6em;
}

#content h3.blockslideclose{
    background-image:url('/img/layout/lhdd_wirtschaft/icon_plus_wirtschaft.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_wirtschaft/icon_minus_invers_wirtschaft.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:#b8cfe4;
}

#mainLangSelect .langsubmit input.submit {
    background-color:#003c69 !important;
    background-image:url('/img/layoutv4/farben/weiss/arrow_big_double_right_alpha.png');
}
