/*###############################################################################
# Copyright (c) 2002 Seitenbau
# $RCSfile: styles_blau.css,v $
# $Revision: 1.3 $
# $Author: wwwrun $
# $Date: 2002/08/02 13:28:50 $
#
###############################################################################*/


/*###############################################################################
#               BEREICH NAVIGATION              #
###############################################################################*/

.kat1
{
font-family: arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

.kat1:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#FFFFCC;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

.kat2
{
font-family: arial, verdana, helvetica, sans-serif;
color:#FFFFFF;
font-size:8pt;
text-decoration:none;
}

.kat2:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#FFFFCC;
font-size:8pt;
text-decoration:none;
}

.kat3aktiv
{
font-family: arial, verdana, helvetica, sans-serif;
color:#FFFFCF;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

.kat3aktiv:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#FFFFCF;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

.kat3inaktiv
{
font-family: arial, verdana, helvetica, sans-serif;
color:#9A9A9A;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}

.kat3inaktiv:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#9A9A9A;
font-size:8pt;
font-weight:bold;
text-decoration:none;
}




/*###############################################################################
#               BEREICH CONTENT             #
###############################################################################*/

.bildunterschrift
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:8pt;
}

.eingabefeld1
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11px;
width: 240px;
}

.eingabefeld2
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11px;
width: 100px;
}

.eingabefeld
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11px;
}

.selecttext
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11px;
width: 247px;
}

.fliesstext
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:12px;
line-height:17px;
text-decoration:none;
}

.fliesstextbold
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:10pt;
line-height:12pt;
font-weight:bold;
text-decoration:none;
}

.fliesstextlink
{
font-family: arial, verdana, helvetica, sans-serif;
color:#016180;
font-size:10pt;
line-height:12pt;
text-decoration:underline;
}

.fliesstextlink:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10pt;
line-height:12pt;
text-decoration:underline;
}




.grauezeilelink
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
text-decoration:none;
}

.grauezeilelink:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
text-decoration:none;
}


.grauezeilelinkfett
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.grauezeilelinkfett:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

.kastenlink
{
font-family: arial, verdana, helvetica, sans-serif;
color:#016180;
font-size:11px;
line-height: 14px;
font-weight:normal;
}
.kastenlink a
{
font-family: arial, verdana, helvetica, sans-serif;
color:#016180;
font-size:11px;
line-height: 14px;
font-weight:bold;
}
.kastenlink a:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:11px;
line-height: 14px;
font-weight:bold;
}

.funktionslink
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
line-height: 14px;
font-weight:bold;
text-decoration: underline;
background-color: #EAEAEA;
border: 0;
text-align:bottem;
cursor: hand;
}

.funktionslink:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
line-height: 14px;
font-weight:bold;
background-color: #EAEAEA;
text-decoration: underline;
border: 0;
text-align:bottom;
cursor: hand;
}




.kastentext
{
font-family:  arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height: 14px;
font-weight:normal;
}

.kastentext:hover
{
font-family:  arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height: 14px;
font-weight:normal;
}

.kastentitel
{
font-family: arial, verdana, helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
}

.navigatorlink
{
font-family: arial, verdana, helvetica, sans-serif;
color:#016180;
font-size:10px;
}

.navigatorlink:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
}

.navigatorlinkgold
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
}

.navigatorlinkgold:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
}


.reitertext
{
font-family: arial, verdana, helvetica, sans-serif;
color:#868686;
font-size:10px;
}

.reitertextaktiv
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
}

.reiterueberschrift
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
font-weight:bold;
}

.reiterueberschrift:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
font-weight:bold;
}

.reiterueberschriftaktiv
{
font-family: arial, verdana, helvetica, sans-serif;
color:#C08C0F;
font-size:10px;
font-weight:bold;
}

.sucheingabe_x
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
width:88px;
height:14px;
border:1px #b7b7b7 solid;
}

.sucheingabe
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:10px;
width:88px;
height:14px;
border:1px #b7b7b7 solid;
}


.teasertablestandard
{
border-style:outline;
border-color:#drfg65;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:3px;

}

.teasertablegrau
{
background:#eaeaea;
border:1px solid #c5c5c7;
border-style:outline;
border-color:#drfg65;
padding-left:5px;
padding-right:5px;
padding-top:1px;
padding-bottom:3px;
}

.teaserueberschrift
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:12px;
font-weight:bold;
}

a.teaserueberschrift
{
font-family: arial, verdana, helvetica, sans-serif;
color:#016180;
font-size:12px;
font-weight:bold;
}

.teaserueberschrift:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:12px;
font-weight:bold;
}

.textklein
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:10px;
}



.ueberschriftblau
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:16px;
font-weight:bold;
}

.ueberschriftlangblau
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:11pt;
font-weight:bold;
}

.zwischenueberschrift
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:10pt;
line-height:16px;
font-weight:bold;
text-decoration:none;
}


/*###############################################################################
#               BEREICH FUSSZEILE               #
###############################################################################*/

.fusszeileservice
{
font-family: arial, verdana, helvetica, sans-serif;
color:#b0b6bc;
font-size:8pt;
line-height:12pt;
text-decoration:underline;
}

.fusszeileservice:hover
{
font-family: arial, verdana, helvetica, sans-serif;
color:#0f3951;
font-size:8pt;
line-height:12pt;
text-decoration:underline;
}

.teilnahmebediungungen
{
font-family: arial, verdana, helvetica, sans-serif;
color:#b0b6bc;
font-size:8pt;
line-height:12pt;
text-decoration:none;
}




/*###############################################################################
#               BEREICH TEMPLATES               #
###############################################################################*/

.hauptkommentar
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 16px;
color: black;
font-style : normal;
font-weight : bold;
}

.hauptkommentar2
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 16px;
color: black;
font-style : normal;
font-weight : bold;
}

.kommentar
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
color: Red;
font-style : normal;
font-weight : bold;
}

.kommentar_big
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 13px;
color: Red;
font-style : normal;
font-weight : bold;
}


.kommentar:link
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
color: red;
font-style : normal;
font-weight : bold;
}

.kommentar:visited
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
color: red;
font-style : normal;
font-weight : bold;
}

.kommentar:hover
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
color: #FFFFFF;
font-style : normal;
font-weight : bold;
background-color:red;
}

.kommentar2
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 9px;
color: Red;
font-style : normal;
font-weight : normal;
}

.kommentar3
{
font-family: arial, verdana, helvetica, sans-serif;
font-size: 10px;
color: Blue;
font-style : normal;
font-weight : normal;
}


.fliesstext li /* für die bullets, die im firefox zu nicht eingerückt sind*/
{
list-style-position:inside;
}


/*###############################################################################
#               BEREICH DRUCKVERSION                #
###############################################################################*/

.ueberschriftsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:12pt;
font-weight:bold;
}

.ueberschriftlangsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11pt;
font-weight:bold;
}

.ueberschriftlangblausw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:11pt;
font-weight:bold;
}


.teaserueberschriftsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#333333;
font-size:12px;
font-weight:bold;
}

.teaserlinksw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#666666;
font-size:10px;
font-weight:bold;
}

.navigatorlinksw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:10px;
}

.bildunterschriftsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:8pt;
}

.reiterueberschriftsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
}

.reitertextsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#666666;
font-size:10px;
}

.reitertextaktivsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#000000;
font-size:10px;
}

.reiterueberschriftaktivsw
{
font-family: arial, verdana, helvetica, sans-serif;
color:#333333;
font-size:10px;
font-weight:bold;
}

/* ADMINISTRATION Dienstleister-DB */
fieldset {
    padding: 1em;
    width: 380px;
}

form br {
    clear: both;
}

label {
    font-weight: bold;
}

label.left {
    float: left;
    text-align: right;
    width: 8em;
    margin-right: .5em;
    cursor: pointer;
}

.message {
    width: 400px;
    border: 1px dotted #CC0000;
    padding: .5em;
    color: #CC0000;
}

table.regionaladmin {
    padding: 0;
    margin: 0;
    width: 700px;
    border-width: 1px;
    border-style: solid;
    border-color: #888888;
}

table.regionaladmin th {
    padding: .3em;
    background-color: #AAA;
}

table.regionaladmin td {
    padding: .2em;
    border-width: 0 1px 1px 0;
    border-style: dotted;
}

table.regionaladmin td.rowOdd {
    background-color: #DDD;
}

table.regionaladmin tr.rowEven {
    background-color: #EEE;
}

.BildLinksDiv{
    float:left;
    margin-right: 15px;
}

.clearBoth{
    clear:both;
}

.TextareaGewinnspiel{
    width: 410px;
    height:140px;
}
/* ************************************************************************************************** */
/* ************************************************************************************************** */
/* ************************************************************************************************** */
/* ** NEUE STYLES ** */
      .body {
        background-image:url(/images/bg_body.gif);
        background-repeat:repeat-y;
        margin:0;
        padding:0;
      }
      .bodyPopup {
        background:#fff;
        margin:0;
        padding:0;
      }

/* HEAD */
      .tdHead {
        background:#0f3951;
        text-align:center;
        vertical-align:bottom;
        color:#fff;
        font-size:10px;
        padding:0 0 7px 0;
      }

      .tdHead a, .tdHead a:link, .tdHead a:active, .tdHead a:visited{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#fff;
        font-size:10px;
        text-decoration:none;
        font-weight:normal;
      }
      .tdHead a:hover{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#fff;
        font-size:10px;
        text-decoration:underline;
        font-weight:normal;
      }

      .tdHeadLogo {
        background:#0f3951;
        background-image:url(/images/bg_head.jpg);
        background-repeat:no-repeat;
        background-position:right top;
        text-align:left;
      }

      .tdheadNavi {
        background:#475c6d;
        height:37px;
      }

      table#headNavi td{
        border-right:1px solid #0f3951;
        height:32px;
        text-align:center;
        vertical-align:top;
        padding:7px 11px 0px 11px;
      }
      html>body table#headNavi td{
        padding:5px 11px 0px 11px;
        height:37px;
      }

      .headNaviLink,
      .headNaviLink:link,
      .headNaviLink:active,
      .headNaviLink:visited,
      .headNaviLink:hover
      {
        font-size:11px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-weight:bold;
        text-decoration:none;
        line-height:13px;
        color:#fff;
      }

      .headNaviAktiv a.headNaviLink,
      .headNaviAktiv a.headNaviLink:link,
      .headNaviAktiv a.headNaviLink:active,
      .headNaviAktiv a.headNaviLink:visited,
      .headNaviAktiv a.headNaviLink:hover
      {
        color: #0F3951;
      }

      .headNaviWidth1 { width:90px; }
      .headNaviWidth2 { width:71px; }
      .headNaviAktiv  { background:#FFFFFF; }
      .headNaviAktiv a.headNaviLink { color: #0F3951; }
      .startclass  { background:#687683; }

      .tdHeadBW {
        background:#ffffc7;
        text-align:center;
      }


/* NAVIGATOR */
      .tdNavigatorSpace {
        width:180px;
        background:#0f3951;
        border-right:1px solid #0f3951;
        height:24px;
      }

      .tdNavigator {
        background:#0f3951;
        color:#9da6af;
        font-size:10px;
        font-family: arial, verdana, helvetica, sans-serif;
        padding:0 0 0 15px;
      }

      .navigatorLink, .navigatorLink:link, .navigatorLink:active, .navigatorLink:visited, .navigatorLink:hover {
        color:#9da6af;
        font-size:10px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-weight:normal;
        text-decoration:underline;
      }

/* SCHNELLSUCHE */
      .tdSearch {
        background:#0f3951;
        color:#fff;
        font-size:11px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-weight:bold;
        text-align:right;
        padding:0 6px 0 0;
        voice-family:"\"}\"";
        voice-family:inherit;

      }

      .inputSearch {
        border:1px solid #fff;
        font-size:10px;
        font-family: arial, verdana, helvetica, sans-serif;
        width:120px;
        margin:0 3px 0 0;
        padding:0 0 1px 0;
      }
      html>body .inputSearch { margin-bottom:2px; }

      .submitSearch {
        border-width:0;
        width:15px;
        height:16px;
        background:transparent;
        background-image:url(/images/submit_search.gif);
      }

      .tdSearch form {
        padding:0;
        margin:0;
      }

/* NAVIGATION */
      .tdNav {
        background:#0f3951;
        vertical-align:top;
      }

      #tableNav {
        width:181px;
        border-right:1px solid #0f3951;
      }

  /* Ebene 1 */
      .navEbene1 {
        background:#475c6d;
        border-bottom:1px solid #0f3951;
        color:#fff;
      }


      .navEbene1 a{
        color:#fff;
        font-size:11px;
        font-family: arial, verdana, helvetica, sans-serif;
        text-decoration:none;
        font-weight:normal;
        display:block;
        padding:5px 10px 5px 13px;
      }


      .navEbene1 a:hover{
        color:#fff;
        text-decoration:none;
		border-left: 7px solid white;
		padding-left: 6px;
}

      .navEbene1Aktiv {
        background:#fff;
        border-bottom:1px solid #0f3951;
        padding:5px 10px 5px 13px;
        color:#475c6d;
      }

      .navEbene1Aktiv a, .navEbene1Aktiv a:hover{
        color:#475c6d;
        font-size:11px;
        font-family: arial, verdana, helvetica, sans-serif;
        text-decoration:none;
        font-weight:bold;
      }

  /* Ebene 2 */
      .navEbene2 {
        background:#687683;
        border-bottom:1px solid #0f3951;
        border-left:13px solid #0f3951;
        color:#fff;
      }

      .navEbene2 a{
        color:#fff;
        font-size:11px;
        font-family: arial, verdana, helvetica, sans-serif;
        text-decoration:none;
        font-weight:normal;
        padding:3px 10px 3px 13px;
        display:block;
      }


      .navEbene2 a:hover{
        color:#fff;
        text-decoration:none;
		border-left: 7px solid white;
		padding-left: 6px;
      }

      .navEbene2Aktiv {
        background:#fff;
        border-bottom:1px solid #0f3951;
        border-left:13px solid #0f3951;
        padding:3px 10px 3px 13px;
        color:#687683;
        font-weight:bold;
      }
      .navEbene2Aktiv a, .navEbene2Aktiv a:hover{
        color:#687683;
        font-size:11px;
        font-family: arial, verdana, helvetica, sans-serif;
        text-decoration:none;
        font-weight:bold;
      }

/* CONTENT */
      .tdContent {
        background:#fff;
        padding:16px 5px 0 16px;
        vertical-align:top;
        font-size:12px;
        font-family: arial, verdana, helvetica, sans-serif;
      }

      a {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#016180;
        font-size:10pt;
        line-height:12pt;
        text-decoration:underline;
        font-weight:bold;
      }

      a:hover {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        text-decoration:underline;
        /*font-weight:bold;*/
      }

      .paddingImg {
        padding:3px 15px 15px 0;
      }

      .contentlink
      {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#016180;
        font-size:12px;
        font-weight:bold;
        background-image:url(/images/pfeil_teaser.gif);
        background-repeat:no-repeat;
        background-position:right ;
        padding:0 5px 0 1px;


      }

      .contentlink:hover
      {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-size:12px;
        font-weight:bold;
      }

  /* Startseite */
      .tdStart {
        padding:0 16px 0 0;
        vertical-align:top;
      }
      #tableTopic {
        border:1px solid #0f3951;
        margin:0 0 12px 0;
      }
      .topicTitle {
        color:#0f3951;
        font-size:15px;
        font-weight:bold;
        padding:6px 8px 0 8px;
      }
      .tableMask {
        border:1px solid #0f3951;
      }
      .teaserLeftStart {
        padding:8px;
        vertical-align:top;
      }
      .teaserLeftStart a{
        font-size:12px;
      }
      .teaserRightStart {
        padding:8px;
        vertical-align:top;
      }
      .teaserRightStart a{
        font-size:12px;
      }
      .teaserLeft {
        padding:0px 8px 0px 0;
        vertical-align:top;
      }
      .teaserLeft a{
        font-size:12px;
      }
      .teaserRight {
        padding:0px 0 8px 0px;
        vertical-align:top;
      }
      .teaserRight a{
        font-size:12px;
      }
      .teaserInnerPadding {
        padding:0px 0 6px 0;
      }
			.teaserInnerPaddingTop {
				padding:0px 0 0px 0;
      }
  /* INHALT */
      .tdTitle {
        color:#0f3951;
        font-size:17px;
        padding:11px 0 10px 0;
        border-bottom:1px solid #0f3951;
      }
      .tdTitleContainer {
        color:#0f3951;
        font-size:17px;
        padding:11px 0 10px 0;
      }
      .ueberschrift{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-weight:bold;
      }
      .tdContentLeft {
        padding:10px 15px 0 0;
        vertical-align:top;
      }
      .tdContentLeftContainer {
        border-top:1px solid #0f3951;
        padding:10px 15px 0 0;
        vertical-align:top;
      }
      .tdReiterAktiv {
        background:#fff;
        padding:5px;
        /*border-width:1px 1px 1px 0;*/
        border-width:0 1px 0 0;
        border-style:solid;
        border-color:#0f3951;
        font-size:11px;
        color:#0f3951;
      }
      .tdReiter {
        background:#fff;
        padding:5px;
        border-right:1px solid #999;
        /*border-bottom:1px solid #999;*/
        border-left:1px solid #0f3951;
        font-size:11px;
        color:#999;
      }
      .tdReiterTop {
        background:#fff;
        padding:5px;
        /*border-top:1px solid #999;*/
        border-right:1px solid #999;
        border-left:1px solid #0f3951;
        font-size:11px;
        color:#999;
      }
      .tdReiter2 {
        background:#fff;
        padding:5px;
        /*border-top:1px solid #999;*/
        border-right:1px solid #999;
        border-left:1px solid #0f3951;
        /*border-bottom:1px solid #999;*/
        font-size:11px;
        color:#999;
      }
      .tdReiter a, .tdReiterTop a{
        font-size:11px;
      }
      .ueberschriftlang {
        font-size:14px;
        color:#000;
        font-family:arial,verdana, helvetica, sans-serif;
        font-weight:bold;
      }

  /* Umfrage */
      .tdUmfrage {
        border:1px solid #0f3951;
        padding:5px 5px 5px 8px;
        font-size:11px;
        color:#8e8d93;
        font-weight:bold;
      }
      .tdUmfrage a{
        font-size:11px;
      }


/* TEASERBOXEN */
      .tdTeaser {
        width:195px;
        vertical-align:top;
      }
      .tdTeaserStart {
        width:195px;
        vertical-align:top;
      }

      .teaserlink{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#016180;
        font-size:11px;
        font-weight:bold;
        background-image:url(/images/pfeil_teaser.gif);
        background-repeat:no-repeat;
        background-position:right ;
        padding:0 5px 0 0;
      }
      .teaserlink:hover{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-size:11px;
        font-weight:bold;
      }
      .teaserlink2{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#016180;
        font-size:11px;
        font-weight:bold;
        background-image:url(/images/pfeil_teaser_2.gif);
        background-repeat:no-repeat;
        background-position:left ;
        padding:0 0 0 6px;
      }
      .teaserlink2:hover{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-size:11px;
        font-weight:bold;
      }
      .teaserlink3{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#016180;
        font-size:11px;
        font-weight:bold;
        padding:0 5px 0 0;
      }
      .teaserlink3:hover{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-size:11px;
        font-weight:bold;
      }

      .tableTeaser {
        border:1px solid #0f3951;
        width:195px;
        margin:8px 0 0 0;
      }
			.tableTeaserDL {
				border:1px solid #0f3951;
				width:195px;
				margin:3px 0 0 0;
      }
      .tableTeaserStart {
        border:1px solid #0f3951;
        width:195px;
        margin:0 0 8px 0;
      }
      .tdTeaserHead {
        background:#475c6d;
        color:#fff;
        font-weight:bold;
        padding:3px 8px 3px 8px;
        font-size:11px;
        width:195px;
      }
      .tdTeaserText {
        padding:8px 8px 0 8px;
        font-size:11px;
        color:#0f3951;
        width:195px;
      }
      .tdTeaserPadding {
        padding:8px 8px 0 8px;
        width:195px;
      }

/* FOOTER */
      a.serviceLink1, a.serviceLink1:hover {
        background-image:url(/images/linkZurueck.gif);
        background-repeat:no-repeat;
        background-position:0 3px;
        padding:0 0 0 15px;
        margin:0 15px 0 0;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
        text-decoration:underline;
      }
      a.serviceLink2, a.serviceLink2:hover {
        background-image:url(/images/linkTop.gif);
        background-repeat:no-repeat;
        background-position:0 2px;
        padding:0 0 0 13px;
        margin:0 15px 0 0;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
        text-decoration:underline;
      }
      a.serviceLink3, a.serviceLink3:hover {
        background-image:url(/images/linkPrint.gif);
        background-repeat:no-repeat;
        background-position:0 3px;
        padding:0 0 0 14px;
        margin:0 15px 0 0;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
        text-decoration:underline;
      }
      a.serviceLink4, a.serviceLink4:hover {
        background-image:url(/images/linkSend.gif);
        background-repeat:no-repeat;
        background-position:0 4px;
        padding:0 0 0 18px;
        margin:0 15px 0 0;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:10px;
        font-weight:normal;
        text-decoration:underline;
      }

      .fusszeilelinks {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#b0b6bc;
        font-size:8pt;
        line-height:9pt;
      }

      .fusszeilelinks a {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#b0b6bc;
        font-size:8pt;
        font-weight:normal;
        line-height:9pt;
        text-decoration:underline;
      }

      .fusszeilelinks a:hover {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-size:8pt;
        font-weight:normal;
        line-height:9pt;
        text-decoration:underline;
      }
      .copyright {
        font-family: arial, verdana, helvetica, sans-serif;
        color:#b0b6bc;
        font-size:8pt;
        line-height:12pt;
        text-decoration:none;
        padding:0 0 0 10px;
      }

/* FORM */
      .select{

      }
      /* groß **/
      .input1 {
        width:255px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }
      .textarea1 {
        width:255px;
        height:165px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }
      /* größer */
      .input2 {
        width:355px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }
      .textarea2 {
        width:355px;
        height:165px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }
      /* klein */
      .label1 {
        width:70px;
        display:block;
        float:left;
        padding:3px 0 0 0;
        margin:0 0 0 10px;
      }
      /* größer als groß aber kleiner als größer */
      .input3 {
        width:262px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }
			.input6 {
				width:282px;
				font-family: arial, verdana, helvetica, sans-serif;
				font-size:12px;
				border:1px solid #0f3951;
      }
      /* ganz klein */
      .input4 {
        width:50px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }
      /* gleich klein */
      .input5 {
        width:165px;
        font-family: arial, verdana, helvetica, sans-serif;
        font-size:12px;
        border:1px solid #0f3951;
      }

         /* sitemap */
      .sitemapueberschrift
			{
			font-family: arial, verdana, helvetica, sans-serif;
			color:#0f3951;
			font-size:10px;
			font-weight:bold;
			}

			a.sitemapueberschrift
			{
			font-family: arial, verdana, helvetica, sans-serif;
			color:#016180;
			font-size:10px;
			font-weight:bold;
			}

			.sitemapueberschrift:hover
			{
			font-family: arial, verdana, helvetica, sans-serif;
			color:#0f3951;
			font-size:10px;
			font-weight:bold;
}
      }
      .sitemaplink3{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#016180;
        font-size:9px;
        font-weight:bold;
        padding:0 5px 0 0;
      }
      .sitemaplink3:hover{
        font-family: arial, verdana, helvetica, sans-serif;
        color:#0f3951;
        font-size:9px;
        font-weight:bold;
      }
