@charset "UTF-8";
/* CSS Document */

* { 
	padding: 0;
	margin: 0;
}

/* Allgemeine Selektoren */

html { height: 101%; } /* erzwingt Scrollbar im Firefox */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:none; /* Allgemeiner Floral-HG */
	background-repeat: repeat;
	background-color:#DDDDDD;
}

ul li {
	list-style-type: none; /* ohne Aufzählungspunkte */
}

a { /* Unterstreichung entfernen */
	text-decoration: none;
	outline: none;
}
		
a:active {
	font-weight: bold; /* fett wenn aktiv */
}


/* =====================================
 	2. Styles für die Layoutbereiche
	===================================== */

#wrapper {
	width: 912px;
	margin: 0 auto 0 auto;
	margin: 70px auto; /* Abstand von oben und auto für zentrieren */
}

#hintergrund {
	width: 912px;
}


/* =====================================
 	3. Kopfbereich
	===================================== */
#kopfbereich {
	height: 72px;
}

#h1 {
}

	
/* =====================================
 	4. Main-Navi
	===================================== */
	
#mainnav {
	width: 725px;
	float: left;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	color:#333333; /*Farbe der Linien dazw.!*/
	margin: 0px;
}
#mainnav #mainnavlist li {
	display: inline; /* Liste nebeneinander anzeigen */
	list-style-type: none; /* keine Aufzählungspunkte */
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
#mainnav #mainnavlist li a {
	color:#333333; /*Textfarbe Navi */
	text-decoration: none;
}
#mainnav #mainnavlist li a:hover {
	color: #62202C; /*LOGO-FARBE */
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}
#mainnav #mainnavlist #nolink {
	color: #62202C; /*LOGO-FARBE */
	font-weight: bold; /* fett wenn aktiv */
}

	
	
	
/* =====================================
 	5. mainContent
	===================================== */
#mainContent {
	background-image:url(../images/bkg_rand.png);
	background-repeat: repeat-y;
	}
	
	
	
	
/* =====================================
 	6. Textbereich
	===================================== */
	
#textbereich {
	width: 872px;
	height: 400px;
	margin-left: 18px; /* 6 Schatten + 12 wie oben und unten schatten; auto=zentriert */
	padding: 0px;
	position:relative;
}
	
	
	
#subnav {
	margin: 0 40px 0 40px; /*seitlicher Abstand */
	padding-top: 10px; 
	padding-bottom: 40px; /* Abstand unten zur Überschrift */
}
#subnav table{
	height: 10px;
	width: auto;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
#subnav #subnavlist li {
	display: inline; /* Liste nebeneinander anzeigen */
}
#subnav #subnavlist #active a {
	text-decoration: underline;
	font-weight: normal;
	color: #62202C; /*LOGO-Farbe */
}
#subnav  a:link {
	color:#666666;
}
#subnav #subnavlist a:hover {
	color: #62202C;
	text-decoration:underline; /* Mouse over --> underline */
}
#subnav  a:visited {
	color:#666666;
}

#textbereich h2 {
	color: #62202C; /*LOGO-Farbe */
	border-bottom: 1px solid  #CCCCCC; /* Linie unter Überschrift */
	margin: 0 40px 0 40px;
	padding-bottom: 3px;
}

#textbereich p {
	color: #666666; /* Fließtext */
	margin: 15px 30px 0 40px; /* Abstand rund um den Fließtext */
}	

.bildgalerie {
	margin: 0px 40px 0 40px; /*seitlicher Abstand */
	vertical-align:bottom;
	position:absolute; 
	bottom:0px;
}
#fließtext {
	margin: 0 40px 0 40px; /*seitlicher Abstand */
}
.oben {
	vertical-align:top; 
}

	
/* =====================================
 	7. Footer
	===================================== */
	
#infos {
	font-size: 85%;
	width: 900px;
	float: left;
	text-align: left;
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 6px;
	line-height: 10px;
	color:#666666;
	margin: 0px;
}
#infos a:link {
	color:#666666;
}
#infos a:hover {
	color: #666666; 
}
#infos a:visited {
	color:#666666;
}
	
	
	
/* Nachfolgende Befehle sind für die "target_blank"-Fenster */
	
	.zusatz #textheadline {
	text-align: left;
	line-height: 25px;
	margin: 0px;
	padding: 0px;
	}
	.zusatz #textheadline li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 25px;
	list-style-type: none;
	color: #FFFFFF; /*weiss*/
	background-color: #62202C; /* LOGO-Balken-Farbe*/
	font-weight: bold;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-indent: 20px; /* Hereinrücken des Textes in Balken */
	}
	
    .zusatz #textlist li {
	font-size: 100%;
	color:#333333; /*Fließtextfarbe*/
	margin: 10px 20px 0 20px;
	list-style-type: none;
	padding: 0 0 10px 0;
	text-align: left;
	}
	.zusatz #textlist li a {
	text-decoration: underline;
	color: #939393;
	}
	.zusatz #textlist li a:hover {
	text-decoration: none;
	color: #AA1518;
	}
	
/* ENDE DER TARGET-BLANK BEFEHLE */
	
	
	
	
