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

#header {
	width:100%;
	height:95px;
	margin:0 auto;
	border:0;
	background-color:#d2d2b4;
	color:black;
	background-image:url(../_img/bas_nav/logo-160x95c.gif);
	background-repeat: no-repeat;
  }
#header h1 {display:none}
/* #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 {
	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;
  color:black;
  }
#nest {
  padding-top:10px;
  }
#content {
	border: 0px solid #000000;
	background:#d2d2b4;
	color:black;
	margin-left: 170px;
	margin-right: 170px;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 20px;
	text-align:left;
}
#leftbox {
  /*border:0; impact0*/
  width: 160px;
  float: left;
  margin-right: 10px;
  background-color:#d2d2b4;
  color:black;
  margin-bottom:0px;
  }
#rightbox {
  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:#d2d2b4;
	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;
	line-height: 120%;
}
#content h2,h3,h4 {
	color:#556E82;
	background-color:#d2d2b4;
	margin:1.4em 0 0 0;
	}
#content h2 {
	border-bottom: 1px solid;font-size: 1.1em; clear:none;width:70%
}
#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;
}
*/

#navlist p { background: #083770; }

/*** 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: none;
	}
blockquote.breite125 {
	width: 125px !important;
	border: 0;
	clear: none; /*right;*/
	margin:10px 0 10px 10px !important;
}
blockquote.breite400 {
	width: 400px !important;
	border: 0;
	clear: none; /*right;*/
	margin:10px 0 10px 10px !important;
}

blockquote.such-link  {
	clear:none !important; /* .breite125*/
}
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;
}
.ortsliste-text {
	font-size: 0.80em!important;
	}

.nodisp {display:none}

/*** Termine-Seite **/
li.mawdh-termin {font-weight:bold !important}
h3.mawdh-termin {font-weight:800;font-size:1.1em !important}
h3.mawdh-termin:before {content: url(http://www.mawdh.de/_img/bas_nav/logo-mawdh-mini30x15.gif);
}

h3.mawdh-termin:after {
content: " \A ";
}

/* Tooltipp-CSS*/

/* <div class="tooltipp"><a href="#">Link<span>Tooltipp</span></a></div> */

.tooltipp {
   position: relative;
   top: 0px;
   left: 0px;
}

.tooltipp a span {
   display: none;
}


.tooltipp a:hover span {
   display: block;
   position: absolute;
   top: 13px;
   left: 20;
   width: 350px;
   padding: 5px;
   margin: 10px;
   background: #efefef;
   color: #333333;
   border: 1px solid #666666;
   font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
   text-decoration: none;
   z-index: 100;
}

 .tooltipp a:hover {
   color: #ff6600;
   border: 0px;
   text-decoration: none;
}
#jahrgaenge_liste li {
	font-size:.9em;
	display: block;
		margin-left:-1em;
	list-style-type: inside;
	}

.detail-typ {font-variant:small-caps;font-size:85%}
.debug {display:inline;}

#buch {float: left; margin: 0 15px 20px 0;}

#titel { color: blue; text-align: center; margin: 0 auto; }
h1#titel { width: 300px; margin-top: -75px; font-size: 1.25em; }
/* Änderungen post 20080720 */
.fleft {
float: left;
}
.fright {
float: right;
}
img.fleft {margin: 0 1em 0 0}
img.fright {margin: 0  0 0 1em}

