/* CSS-Vorlage */



H1, H2, H3, H4, H5, H6, p, ul, td, blockquote, ol { font-family: Arial, Helvetica, sans-serif; } 

H1  { color: #831d00; font-size: 12pt; font-weight: bold; line-height: 16pt } /* ?berschrift Seitentitel */
H2  { color: #1c3c12; font-size: 11pt; font-weight: bold; background-color: #bdc9b1; margin-bottom: 3px; padding: 2px 2px 2px 6px; width: 40% }
H3  { color: #831d00; font-size: 11pt; font-weight: bold; line-height: 17pt; margin-bottom: 0px; margin-top: 1px;}
H4 { font-size: 13pt; color:#ffffff; margin-bottom: 3px; margin-top: 80px;} 
H5 { font-size: 21pt; color:#ffffff; font-weight:bold; margin-bottom: 0px; margin-top: 1px;}
H6 { font-size: 10pt; color:#3D3D3D; font-weight:normal;  margin-bottom: 0px; margin-top: 5px; letter-spacing:0.15em;}


p, ul, ol { font-size: 10pt;	color: #000000; line-height:16pt;  margin-top: 0px; margin-bottom: 8px; }
td { font-size: 10pt; color: #000000; line-height:14pt;  margin-top: 0px; }


.bilderRechts  { margin-right: 20px; margin-bottom: 10px; margin-top: 5px; margin-left: 40px; float: right; }

.bilderLinks  { margin-right: 20px; margin-bottom: 10px; margin-top: 5px; margin-left: 0px; float: left; }


#kontaktOben { position:absolute; top:45px; left:10px; z-index:2; font: bold 14px/16px arial, herlvetica, verdana, sans-serif; 
	color: #35532D;	}


/*Seitenformatierung*/

#hgInhalt {  background: #fbb75f; margin-left: 10px; margin-height: 10px; margin-width: 10px; margin-top: 10px; }

#hgOben {  background: #CFD6E5 url(../_bilder/hg_oben.gif);  }
#logoOben { position:absolute; top:0px; right:0px; z-index:2;}

#teaserOben { position:absolute; top:0px; right:300px; z-index:2;}

#abbOben { position:absolute; top:0px; left:0px;  z-index:1;}

#hgUnten {  background: #fbb75f url(../_bilder/hg_unten.gif);  }
#abbUntenLinks { position:absolute; top:0px; left:0px;  z-index:1;}
#textUntenMedmedia { 
	position:absolute; top:24px; left:44px;  z-index:2; 
	font: normal 11px/13px arial, herlvetica, verdana, sans-serif; 
	color: #2D53A4;	
}






/*Button Oben*************************************************************/

#buttonOben {
        position:absolute; top:119px; right:0px;
        padding: 0;
        height: 50px;
        z-index:3;
}

#buttonOben ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#buttonOben ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#buttonOben ul li a {

        width: 130px;
        height: 30px;
        border-top: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff;
        padding: 0;
        margin: 0 0 10px 0;
        color: #2D53A4;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 12px/25px arial, herlvetica, verdana, sans-serif;
}

#buttonOben ul li a:hover {
        color: #2D53A4;
        background: url(../_bilder/button_oben_hover.gif);
}

#buttonOben a:active {
        background: url(../_bilder/button_oben_active.gif);
        color: #2D53A4;
}

#buttonOben li#active a {
        background: url(../_bilder/button_oben_active.gif);
        border: 1px solid #ffffff;
        color: #2D53A4;
}



/*Button Unten*************************************************************/

#buttonUnten {
        position:absolute; top:22px; right:10px;
        padding: 0;
        height: 50px;
        z-index:3;
}

#buttonUnten ul {
        border: 0;
        margin: 0;
        padding: 0;
        list-style-type: none;
        text-align: center;
}

#buttonUnten ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0;
        margin: 0;
}

#buttonUnten ul li a {

        width: 90px;
        height: 30px;
/*        border-top: 1px solid #ffffff;
        border-left: 1px solid #ffffff;
        border-bottom: 1px solid #ffffff;
        border-right: 1px solid #ffffff; */
        padding: 0;
        margin: 0 0 10px 0;
        color: #2D53A4;
        text-decoration: none;
        display: block;
        text-align: center;
        font: normal 12px/25px arial, herlvetica, verdana, sans-serif;
}

#buttonUnten ul li a:hover {
        color: #0E2F76;
}







/*Linienfarbe*/
.linieGelb { color:#FFE619; height:2px; }

/*Links allgemein*/
A:link, A:visited, A:hover, A:active { font-family: Arial, Helvetica, sans-serif;  }
A:link	{ color: #660000; font-weight:normal; text-decoration: none; }
A:visited 	{ color: #660000; font-weight:normal; text-decoration: none;}
A:hover	{ color: #930505; font-weight:normal; text-decoration: none; }
A:active	 {color: #660000; font-weight:normal; text-decoration: none; }


/*Tabellenfarben Uebersicht*/
#ergebnisGelb1 { background-color: #FFFCB6; }
#ergebnisGelb2 { background-color: #FFF0BB; }
#ergebnisAktuell { background-color: #FEE07D; }
#ergebnisTitel { background-color: #FFE619; }



.uebersichtTitel { font-size: 10pt; color:#000000; font-weight:bold;  margin-bottom: 0px;}
.uebersichtReserviert { font-size: 9pt; color:#960202; font-weight:normal;  margin-bottom: 0px;}

#detailTitel {background-color: #FFE619; font-size: 11pt; color:#000000; font-weight:bold;  margin-bottom: 0px;}
#detailUeberschrift {background-color: #FFE619; font-size: 11pt; color:#000000; font-weight:bold;  margin-bottom: 0px;}
#detailHighlight { font-size: 11pt; color:#CF7F00; font-weight:normal;  margin-bottom: 0px;}


/*Galerie*/

#hgGalerie {  background: #0b226c; margin-left: 30px; margin-height: 30px; margin-width: 30px; margin-top: 30px; }
#hgTabelle {  background: #FDF9E3;}




/*neu dazu*/
/*Buttons*/
.btSubmit { background-color:#FFE619; color:#0b226c; width:220px; border:1px solid #F0B40A; font-size: 8pt; font-weight:bold; align:center; font-family: Arial, Helvetica, sans-serif;}
.btanitext { background-color:#FAF2CB; color:#D07A14; width:450px; height:100px; border:0px solid #FAF2CB; font-size: 11pt; font-weight:bold; align:center; font-family: Arial, Helvetica, sans-serif;}

.btFormular { background-color:#0b226c; color:#ffffff; width:220px; border:1px solid #000000; font-size: 8pt; font-weight:bold; align:center; font-family: Arial, Helvetica, sans-serif;}


#nurRechts {  text-align: rigth; }
.nurRechts {  text-align: right;  }

#zentriertStart {  text-align: center; font-size: 15pt; line-height:20pt;}
.zentriertStart {  text-align: center;  font-size: 12pt; line-height:16pt;}
  


