@charset "iso-8859-1";
/* INHALT -
	Servicemenue rechte Spalte
	Teaser rechte Spalte (unter Servicemenue)
*/

#servicemenue {
margin-top: 2em;
}
#servicemenue ul {
list-style: none;
margin-left: 10px;
margin-bottom: 3px;
padding-top: 3px;
}
#servicemenue ul li {
padding: 3px 0;
}

#servicemenue ul.trenner,
#servicemenue ul li.trenner {
background-image: url(../images/service/dots_funktionsleiste.gif);
background-repeat: repeat-x;
}
#servicemenue ul.trenner {
background-position: top left;
}
#servicemenue ul li.trenner {
background-position: bottom left;
padding-bottom: 6px;
}

#servicemenue ul li a,
#servicemenue ul li span {
display: block;
min-height: 18px;
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 24px;
font-size: 90%;
background-color: #87b1db;
color: #000;
border: 0 none;
}

#servicemenue ul li a.lang {
background-image: url(../images/service/f_lang_off.gif);
}
#servicemenue ul li a:hover.lang,
#servicemenue ul li a:focus.lang,
#servicemenue ul li a:active.lang {
background-image: url(../images/service/f_lang_over.gif);
}
#servicemenue ul li span.current-lang {
background-image: url(../images/service/f_lang_on.gif);
font-weight: bold;
}
#servicemenue ul li span.no-lang {
background-image: url(../images/service/f_lang_off.gif);
}

#servicemenue ul li a.faq {
background-image: url(../images/service/f_faq_off.gif);
}
#servicemenue ul li a:hover.faq,
#servicemenue ul li a:focus.faq,
#servicemenue ul li a:active.faq {
background-image: url(../images/service/f_faq_over.gif);
}
#servicemenue ul li span.current-faq {
background-image: url(../images/service/f_faq_on.gif);
font-weight: bold;
}

#servicemenue ul li a.help {
background-image: url(../images/service/f_hilfe_off.gif);
}
#servicemenue ul li a:hover.help,
#servicemenue ul li a:focus.help,
#servicemenue ul li a:active.help {
background-image: url(../images/service/f_hilfe_over.gif);
}
#servicemenue ul li span.current-help {
background-image: url(../images/service/f_hilfe_on.gif);
font-weight: bold;
}

#servicemenue ul li a.anfahrt {
    background-image: url(../images/service/f_anfahrt_off.gif);
}
#servicemenue ul li a:hover.anfahrt,
#servicemenue ul li a:focus.anfahrt,
#servicemenue ul li a:active.anfahrt {
    background-image: url(../images/service/f_anfahrt_over.gif);
}
#servicemenue ul li span.current-sitemap {
background-image: url(../images/service/f_anfahrt_on.gif);
font-weight: bold;
}

#servicemenue ul li a.newsletter {
    background-image: url(../images/service/f_nletter_off.gif);
}
#servicemenue ul li a:hover.newsletter,
#servicemenue ul li a:focus.newsletter,
#servicemenue ul li a:active.newsletter {
    background-image: url(../images/service/f_nletter_over.gif);
}



#servicemenue ul li a.index {
background-image: url(../images/service/f_index_off.gif);
}
#servicemenue ul li a:hover.index,
#servicemenue ul li a:focus.index,
#servicemenue ul li a:active.index {
background-image: url(../images/service/f_index_over.gif);
}
#servicemenue ul li span.current-index {
background-image: url(../images/service/f_index_on.gif);
font-weight: bold;
}

#servicemenue ul li a.sitemap {
background-image: url(../images/service/f_sitemap_off.gif);
}
#servicemenue ul li a:hover.sitemap,
#servicemenue ul li a:focus.sitemap,
#servicemenue ul li a:active.sitemap {
background-image: url(../images/service/f_sitemap_over.gif);
}
#servicemenue ul li span.current-sitemap {
background-image: url(../images/service/f_sitemap_on.gif);
font-weight: bold;
}


#servicemenue ul li a.facebook {
background-image: url(../images/service/iai_btn_facebk.gif);
}
#servicemenue ul li a:hover.facebook,
#servicemenue ul li a:focus.facebook,
#servicemenue ul li a:active.facebook {
background-image: url(../images/service/iai_btn_facebk.gif);
}
#servicemenue ul li span.current-facebook {
background-image: url(../images/service/iai_btn_facebk.gif);
font-weight: bold;
}

#servicemenue ul li a.print {
background-image: url(../images/service/f_druck_off.gif);
}
#servicemenue ul li a:hover.print,
#servicemenue ul li a:focus.print,
#servicemenue ul li a:active.print {
background-image: url(../images/service/f_druck_over.gif);
}
#servicemenue ul li span.current-print {
background-image: url(../images/service/f_druck_on.gif);
font-weight: bold;
}

/* SCHNELLSUCHE unter Servicemenue */
#servicemenue #schnellsuche {
background-image: url(../images/service/dots_funktionsleiste.gif);
background-repeat: repeat-x;
background-position: bottom left;
margin: 0px 0px 0px 10px;
padding-bottom: 8px;
}

#servicemenue #schnellsuche label {
display: block;
min-height: 18px;
padding-left: 24px;
font-size: 90%;
background-image: url(../images/service/f_suche_off.gif);
background-repeat: no-repeat;
background-position: 0 50%;
}
#servicemenue #schnellsuche a {
display: block;
min-height: 18px;
background-repeat: no-repeat;
background-position: 0 50%;
padding-left: 24px;
font-size: 90%;
background-color: #87b1db;
color: #000;
border: 0 none;
}
#servicemenue #schnellsuche a.suchen {
background-image: url(../images/service/f_suche_off.gif);
}
#servicemenue #schnellsuche a:hover.suchen,
#servicemenue #schnellsuche a:focus.suchen,
#servicemenue #schnellsuche a:active.suchen {
background-image: url(../images/service/f_suche_over.gif);
}
#servicemenue #schnellsuche span.current-suchen {
background-image: url(../images/service/f_suche_on.gif);
font-weight: bold;
}

#servicemenue input.txt {
width: 8.5em;
margin-top: 5px;
background-color: #d9edff;
color: #000;
border: 1px solid #6288b7;
}
#servicemenue input.s-send {
background-image: url(../images/service/f_schnellsuche_off.gif);
background-repeat: no-repeat;
background-position: 0 50%;
width: 18px;
height: 18px;
border: 0 none;
background-color: #87b1db;
color: #000;
cursor: pointer;
}
#servicemenue input:hover.s-send {
background-image: url(../images/service/f_schnellsuche_over.gif);
}/* nicht in alten IEs! */


/* TEASER unter Servicemenue */
#servicemenue .teaser {
margin: 2em 0px 0px 10px;
font-size: 90%;
background-color: #a7c9ea;
color: #000;
border: 1px solid #5e84b1;
}


#servicemenue .teaser h4 {
background-image: url(../images/service/dots_teaser_right.gif);
background-repeat: repeat-x;
background-position: bottom left;
margin: 0;
padding-bottom: 1px;
font-size: 100%;
font-weight: bold;
}


#servicemenue .teaser p {
padding: 6px;
line-height: 1.2;
}
#servicemenue .teaser a {
/*background-image: url(../images/service/bullet_arrow.gif);*/
background-repeat: no-repeat;
background-position: 5px 50%;
display: block;
padding: 5px 5px 5px 20px;
font-size: 100%;
font-weight: bold;
background-color: #c5dff7;
color: #295586;
border: 0 none;
}

#servicemenue .teaser a.intlink {
background-image: url(../images/service/bullet_arrow.gif);
}
#servicemenue .teaser a.extlink {
background-image: url(../images/service/ic_link_ext.gif);
}
#servicemenue .teaser a.pdflink {
background-image: url(../images/service/ic_pdf.gif);
}



#servicemenue .teaser a:hover,
#servicemenue .teaser a:focus,
#servicemenue .teaser a:active {
background-color: #f0f7fd;
color: #295586;
}

/* teaser tagungen */

#servicemenue ul.navi{
padding:9px 3px 9px 3px;
margin:0 0 0 0;
}
#servicemenue ul.navi li a{
background-color:#a8c9ea;
padding:0 0 0 20px;
}
#servicemenue ul.navi li a:hover,
#servicemenue ul.navi li .aktiv,
#servicemenue ul.navi li a:focus{
background-color:#a8c9ea;
padding:0 0 0 20px;
text-decoration:underline;
font-weight:bold;
color:#000;
}
#servicemenue ul.navi li{
background-color:#a8c9ea;
padding:0 0 3px 0;
}

#servicemenue .teaser h3.show {
background-image: url(../images/service/dots_teaser_right.gif);
background-repeat: repeat-x;
background-position: bottom left;
background-color:#c5dff8;
margin: 0;
padding: 9px;
font-size: 100%;
font-weight: bold;
}

#servicemenue .tx-wfteasertagung-pi1 .teaser a {
background-image: url(../images/service/bullet_arrow.gif);
}