<!--
/* CSS Document */
/*  ### Adresse beim Druck einblenden ###   */
.beimdruck { display:none;}

/*  ### Grundeinstellungen Seite ###  */
body  { background-color:#EFEFF1; color:#03450F; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
.banner { background-color:#9AA4A1;}
td,tr,p { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif;}
a {font-family: Verdana, Arial, Helvetica, sans-serif;}
h2{font-size:13pt;}
h3{font-size:11pt;}
.tabheadrand { border:1px solid #03450F;}
.absatzhead {font-size:11pt;}
.head {font-size:10pt; font-weight:bold; background-color:#D3D8D8;}
.textklein { font-size:8pt; color:#03450F; text-decoration:none;}

/* Text Link */
a.textlink { font-size:10pt; font-weight:bold; color:#03450F; text-decoration:none;}
a.textlink:hover { font-size:10pt; font-weight:bold; color:#6399D1; text-decoration:underline;}

/* Text Link klein */
a.textlinkklein { font-size:8pt; font-weight:bold; color:#03450F; text-decoration:none;}
a.textlinkklein:hover { font-size:8pt; font-weight:bold; color:#6399D1; text-decoration:underline;}

/* Vor und Zurück Button */
.buttonbg { border:1px solid #03450F; background-color:#D3D8D8;}
a.button { font-size:10pt; font-weight:bold; color:#03450F; text-decoration:none;}
a.button:hover { font-size:10pt; font-weight:bold; color:#03450F; text-decoration:none;}
.buttonbgout { border:1px solid #03450F; background-color:#D3D8D8;}
.buttonbgover { border:1px solid #03450F; background-color:#A9BFBC;}

a.textlinknormal { font-size:10pt; font-weight:normal; color:#03450F; text-decoration:none;}
a.textlinknormal:hover { font-size:10pt; font-weight:normal; color:#6399D1; text-decoration:underline;}

/* ### Indexseite ### */
a.navIndex { font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none;}
a.navIndex:hover { font-size:10pt; font-weight:bold; color:#0C671D; text-decoration:underline;}

/*  ### Navigation NEU - don't touch ###  */
.bgout { 
    background-color:#9AA4A1; 
}
#navigation { 
    width:100%; 
    height:100%; 
}
#navList {
    width:100%;
    list-style-type:none;
    list-style-position:outside;
    border-bottom: 2px solid #EFEFF1; 
    padding:0;
    margin:0;
}
#navList li { 
    display:inline; 
}
#navList a { 
    display:block; 
    width:130px; 
    color:#FFFFFF; 
    font-size:10pt; 
    font-weight:bold; 
    text-decoration:none; 
    padding:2px 2px 2px 4px; 
    margin:0px; 
    border-top: 2px solid #EFEFF1;
}
#navList a:link, #navigation a:visited { background-color:#9AA4A1; } 
#navList a:active, #navigation a:hover { background-color:#0C671D; } 

/*  ### Navigation alt ###  */
a.nav1 { font-size:7pt; color:#FFFFFF; text-decoration:none;}
a.nav1:hover { font-size:7pt; color:#FFFFFF; text-decoration:none;}
.buttonueber {font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none;}
.linktip { font-size:8pt; color:#FFFFFF; text-decoration:none;}

/*  ### Info Box rechts NEU ###  */
.kopf { 
    border-bottom:1px solid #03450F; 
    border-top:1px solid #03450F; 
    font-size:9pt; 
    font-weight:bold; 
    color:#03450F; 
    text-decoration:none;
}
.text1 { 
    font-size:8pt; 
    color:#03450F; 
    text-decoration:none;
}
#diashowRechts {
    position:relative; 
    width:136px;
    height:142px;
}
.bildContainerRechts {
    position:absolute;
    top:3;
    left:3;
    visibility:hidden;
}
.bildLinkRechts {
    margin-top:3;
    padding:0px;
}

.searchfield {
   font-size: 11px;
   margin-left:1px; 
   width:132px;
   border:1px solid #98A29F;
}


/*  ### Referenzen ### */

.tabLink {
    padding:0;
    margin:0;
}

/*  ### Detailseiten Fotoserien NEU ###  */
#bilderMitte {
    position:relative; 
    width:270px;
    height:270px;
}
.einzelbild {
    position:absolute;
    top:0;
    left:0;
    visibility:hidden;
}


/* DB Tabellenkopf D3D4E9 */
.tabkopf { border:1px solid #006600; font-weight:bold; background-color:#BED141; font-size:8pt; color:#006600;}
.tabreihedunkel { font-size:8pt; color:#006600; }
.tabreihehell { font-size:8pt; color:#006600; }

/* DB Daten anzeigen */
a.zeigen { font-size:8pt; color:#006600; text-decoration:none;}
a.zeigen:hover { font-size:8pt; color:#55AAAA; text-decoration:underline;}

/* DB Daten blaettern */
a.dblinkklein { font-size:8pt; font-weight:bold; color:#006600; text-decoration:none;}
a.dblinkklein:hover { font-size:8pt; font-weight:bold; color:#FFFFFF; text-decoration:none;}

/* ######## Mouse Over Zeilen ######## */
/*  Helle Tabellzeile nur Hindergrundfarbe */  
.tabbgouthell { background-color:#EFF9FF;}
/*  Dunkle Tabellzeile nur Hindergrundfarbe */ 
.tabbgoutdunkel { background-color:#D3E4F6;}
/*  Mouseover Tabellzeile nur Hindergrundfarbe DDDDDD   */ 
.tabbgover {background-color:#EBF6A5;}

/** ######## Fussbereich ######## **/
/** Servicelinks  **/
#untereNavi a { font-size:8pt; color:#03450F; text-decoration:none;}
#untereNavi a:hover { font-size:8pt; color:#6399D1; text-decoration:underline;}

/* Suchtexte Fussbereich*/
a.suchtext { font-size:7pt; font-stretch:narrower; color:#8FA7B8; text-decoration:none;}
a.suchtext:hover { font-size:7pt; font-stretch:narrower; color:#8FA7B8; text-decoration:none;}
.suchtext { font-size:7pt; font-stretch:narrower; color:#8FA7B8; text-decoration:none;}
.suchabsatz { font-size:7pt; font-stretch:narrower; color:#8FA7B8; text-decoration:none;}

/** ### Sitemap ### **/ 

#sitemap ul {
    list-style-type:none;
    list-style-position:outside;
    margin:2px;
}

.smap_main {
    padding:4px; 
    margin:0px; 
}

.smap_sub {
    padding:2px; 
    margin:0px; 
    list-style-position:inside;
}

/* Rechte */
.rechte { font-size:8pt; color:#A9BFBC; text-decoration:none;}

/* ### Kontaktformular ### */
/*  Mouse Over Hindergrund */
.dbanmeldeform {
   width:200;
}
/**.dbanmeldeformtextarea {width:200; scrollbar-arrow-color:#EEEEEE; scrollbar-highlight-color:#CCCCCC; scrollbar-base-color:#CCCCCC;}**/
.zeichenanzahl {font-size:8pt;}

/* Link für Formular Info nur Schrift */
a.forminfo:link { font-size:8pt; font-weight:bold; color:#006600; text-decoration:none;}
a.forminfo:hover { font-size:8pt; font-weight:bold; color:#55AAAA; text-decoration:underline;}
a.forminfo:active { font-size:8pt; font-weight:bold; color:#006600; text-decoration:none;}
a.forminfo:visited { font-size:8pt; font-weight:bold; color:#006600; text-decoration:none;}

/* Formularzeilen */
.formzeiledunkel { background-color:#D3E4F6; font-size:9pt; color:#006600; }
.formzeilehell { background-color:#EFF9FF; font-size:9pt; color:#006600; }

/* ######## Infolayer Anmeldung ######## */
.infostyle { position: absolute; visibility: hidden; z-index: 100 }

/* ######## Bild Abstand zum Text ######## */
.abstand {MARGIN-RIGHT: 10px; MARGIN-BOTTOM: 10px;}

-->
