/*******************************************************/
/*** Seitenlayout ***/
body {
  padding:0;
  text-align:center;
  margin: 0;
  background-color: black;color:white;
  font: normal 100%/120% verdana,arial,helvetica, sans-serif;
  }

#header {
	width:100%;
	height:95px;
	margin:0 auto;
	border:0;
	background-color:#FFFFFF;
	color:black;
	/*background-image:url(../_img/bas_nav/logo-160x95c.gif);*/
	background-repeat: no-repeat;
  }
#header h1 {display:block; margin:1cm 0 0 1cm; font-size:20pt;line-height:120%; color:black;width:12cm
 }

/* #logo {height:95px;border:0;padding:0;text-align:left} 
#header img.logo {
	width:160px;
	border-right:10px solid black;
	border-left:0;
	border-top:0;
	border-bottom:0 !important;
	height:95px !important;
	text-align:left
	}	
	*/
#zitat {
	display:none;
	position:absolute;
	top:10px;
	right:240px;
	width:30%;
	text-align: left;
	}
#zitat a {
	font-size:.9em;font-weight:bold;line-height:110%
}
#zitat a:link {color:black; text-decoration:none}
#zitat a:visited {text-decoration:none}
#zitat a:hover {text-decoration:underline}

#zitat-grafik {
	display:none;
	position:absolute;
	top:0px;
	left: 180px;
	}
/* #hdr-wappen {
	position:absolute;
	top:10px;
	right:10px;
	width:155px;
	text-align: right;
	} */
#hdr-wappen3 {
	position:absolute;
	top:10px;
	right:10px;
	/*text-align: right;*/
	}
#hdr-wappen a,img {border:0;text-decoration:none;padding:0;margin:0}	
	
#headnav {
  width:100%;
  margin:0 auto; padding:5px 0;
  text-align:center;
  font-size:80%;
  border:0px dashed #333;
  background-color:#000;color:black;
  }
#main {
  width:100%;
  margin:0 auto;
  border:0px dashed #333;
  background-color:#fff;color:black;
  }
#nest {
  padding-top:10px;
  }
#content {
	border: 0px solid #000000;
	background-color:#FFFFFF;
	color:black;
	margin-left: 20px;
	margin-right: 50px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 20px;
	text-align:left;
}
#leftbox {
display:none;
  /*border:0; impact0*/
  width: 160px;
  float: left;
  margin-right: 10px;
  background-color:#d2d2b4;
  color:black;
  margin-bottom:0px;
  }
#rightbox {
display:none;
  border: 0px solid #000000;
  width: 160px;
  float: right;
  background-color:#d2d2b4;
  color:black;
  margin-left:10px;
  margin-bottom:0px;
  }
/* #footer {
  width:100%;
  margin:10px auto 0;
  padding:10px;
  text-align:center;
  border:0;
  background-color:#d2d2b4;color:black;
  font-size: 10px;
  }
*/

#footer {
	width:100%;
	margin:0;
	border:0;
	background-color:#FFFFFF;
	color:black;
		}
#footer p {
	padding:10px !important;
	text-align: center;
	font-size:85%;
 
  }
#content h1 {color:#735064;font-size:1.4em;margin:0;padding:0 0 10px 0; border-bottom: 0px solid;} 
#content h2,h3,h4 {
	color:#556E82;
	background-color:#FFFFFF;
	margin:1.4em 0 0 0;
	}
#content h2 {
	border-bottom: 1px solid;font-size: 1.1em; clear:both;
}
#content h3 {
	font-size: 0.8em;
	margin-left:0em!important;
	margin-bottom: 0px;
	border-bottom: 0;
}
#content h4 {
	font-size: 0.8em;
	padding-left: 20px;
}
#content p {
	font-size:0.85em;
	padding: 5px 0;
	margin: 0 0 5px 0;
} 

#content p.autor {
	color:#556E82;
	margin:0 0 0 0;
	font-weight: bold;
}
#content ul {
	font-size:0.85em} 
#content li {
	font-size:1em} 
	#content li li {font-size:1.15em}
#content a[href]:before {content:'» '}
#content a:link {color:#000000;}
#content a:visited {color:#735064}
#content a:hover {color:#556e82}
#content a:active {color:#735064}

/************** Ende Seitenlayout ******************/
#nav {
	padding-top:0px;
	}
#nav p {
	font-size: 0.85em;
	width:160px;
	margin:0;
	padding:0px;
	border:1px 0;
	text-align: left;
}
#nav a {
	display:block;
	width: 140px;
	padding:10px;
	border:1px 0;
	text-decoration: none;
	color:#735064;
	font-weight: bold !important;
	}
#nav a:link {
	display:block;
	width: 140px;
	padding:10px;
	border:1px 0;
	text-decoration: none;
	color:#735064;/* superfluous??*/
	font-weight: bold;
}
#nav a:visited {
	font-weight: normal; color:black !important;
}
#nav a:hover {
text-decoration: underline;
	} 
#nav a:active {
text-decoration: underline;
	} 
/*.lastnav {border-bottom:10px solid black} nur für p-Variante nav*/


/****************************************************/
/*** Styles für Aktuelles in Leftbox ***/
#aktuelles {
	margin:0 0 0 0;
	text-align:left;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
#aktuelles p {
	font-size:0.7em; line-height:115%; padding-top:0;margin:5px 0 5x 0
	}
#aktuelles p.uueberschrift {
	font-size:0.75em;
	font-weight: bolder;
	margin-top:20px;
	margin-bottom:0px;
	}
#aktuelles p.ueberschrift {
	font-size:.85em;
	font-weight: bold;
}

#aktuelles a {
	text-align: left !Important;
	color:black !important;text-decoration:none; margin-bottom:5px
	} 
#aktuelles a:link {text-align: left !Important;
	color:black;text-decoration:none}
#aktuelles a:visited {color:black !important }
#aktuelles a:hover {text-decoration:underline;color:black;}
#aktuelles a:active  {text-decoration:underline;color:black}

/*** Styles für Lese-Tipps in Rightbox ***/
#lese-tipps {
	margin:0 0 0 0;
	text-align:left;
	padding-bottom: 10px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	}
#lese-tipps p {
	font-size:0.7em; line-height:115%; padding-top:0;margin:5px 0 5x 0
	}
#lese-tipps p.uueberschrift {
	font-size:0.75em;
	font-weight: bolder;
	margin-top:0px;
	margin-bottom:0px;
	}
#lese-tipps p.ueberschrift {
	font-size:0.85em;
	font-weight: bold;
	margin-top: 20px;
}

#lese-tipps a {
	text-align: left !Important;
	color:black !important;text-decoration:none; margin-bottom:5px
	} 
#lese-tipps a:link {text-align: left !Important;
	color:black;text-decoration:none}
#lese-tipps a:visited {color:black !important }
#lese-tipps a:hover {text-decoration:underline;color:black;}
#lese-tipps a:active  {text-decoration:underline;color:black}

/********************************************************/
/*** navcontainer  ***/
#navlist {
padding: 0;
margin: 0px; /*?? margin-left oder margin überall 0 */
/* background: gray; */
width: 160px;
}

#navlist li
{
	list-style: none;
	margin: 0;
	border-top: 0px;
	text-align: left;
	color: black
}
/*
#navlist li a
{
display: block;
padding: 0.25em 0.25em 0.25em 0.75em;
border-left: 1em solid pink; 
height:1em; 
text-decoration: none;
font-weight:bold;
font-size:0.8em;
line-height:100%
} */
#navlist li a
{
display: block;
padding: 0.9em 0.25em 0.9em 0.75em;/*10px 10px 10px 10px;*/
/*border-left: 1em solid pink; */
height:1em; /* verhindert Durchscheinen des Hintergrunds von leftbox, setzt Höhen gleich*/
/*background: red;*/
text-decoration: none;
font-weight:bold;
font-size:.8em;
line-height:100%;
font:bold .8em/100%
}
#navlist li a:link {
	color: black;font-weight:bolder;vertical-align:middle;
}
/*#navlist li a:visited { color: black; }
#navlist li a:hover
{
border-color: #d2d2b4;
color:#black ;
background: maroon;
}
*/
/* .un {background-color:#d2d2b4 !important;
	}
.ge {
	background-color: #FFFFFF !important;
}
*/

/*** Klassen für ungerade navlist-Zeilen***/
#navlist li a.ung {background-color:#d2d2b4;border-left: 1em solid #d2d2b4 }
#navlist li a:link.ung {background-color: #d2d2b4;border-left: 1em solid #d2d2b4}
#navlist li a:visited.ung {color:black}
#navlist li a:hover.ung {text-decoration:underline;border-left: 1em solid #878250}
#navlist li a.ung.active {border-left: 1em solid #878250 !important;}  

/*** Klassen für gerade navlist-Zeilen***/
#navlist li a.ger {background-color:white;border-left: 1em solid white !important}
#navlist li a:link.ger {background-color: white;border-left: 1em solid white}
#navlist li a:visited.ger {color:black}
#navlist li a:hover.ger {text-decoration:underline;border-left: 1em solid #878250 !important}
#navlist li a.ger.active {border-left: 1em solid #878250 !important;} 


/*** ANFANG Styles für Bilder mit Legenden in Content-Spalte ***/
/* auch für Einschluss von BIldern mit Legende nach Art: <blockquote><img src= ...><p> ...</p></blockquote> */
blockquote {float:right;margin:10px 0 10px 10px}
blockquote.breite400 {
	width: 400px;
	border: 0px;
	text-align:center !important;
	float:none;
	margin-left:10px 0 10px 10px;
	}
blockquote.breite250 {
	padding: 0;
	/* clear: right;*/
	width: 250px;
	}
blockquote.breite175 {
	width: 175px !important;
	border: 0px solid #785c38;
	clear: right;
	}
blockquote.breite125 {
	width: 125px !important;
	border: 0;
	clear: right;
	margin:10px 0 10px 10px !important;
}
blockquote img {padding:0;
	margin:0 !important;
	border:0;}
blockquote img p {
	font-size:.9em;
	padding:5px;}	
blockquote p.bild-legende {
	font-size:0.75em!important;
	line-height:120%;
	padding:5px 0 0 0!important;
	text-align:left;
	width:95%}	
.center {
	text-align:center !important; margin:auto;
}
/*** ENDE Styles für Bilder in Content-Spalte ***/

.unterschrift {
	font-style: italic;
	margin: 0 0 0 10px!important;
	padding:0 !important;
}

/*** Styles für Autoren- und Beitragsseiten ***/
h2 .header2-subelement {
	font-size:50%;
	font-weight: normal;
}
.audios {
	font-size: 75%!important;
}
