/*(8)*/
body {
	font:200 16px serif;
	margin:0;
	margin-bottom:30px;
	text-align:justify;
	voice-family:female;
}



#ausgrauen { display: none; position:absolute; z-index:990;
                   xtop:0px; xleft:0px; xbottom:0px; xright:0px; width:99%; xheight:10%;
                   background-color: #F1F1F1;filter:Alpha(opacity=85); -moz-opacity: 0.85; opacity: 0.85;
                   padding-left: 30%; padding-top: 30%;
      }


a {
	text-decoration:none;
}
fieldset {
	border:1px solid;
}
img {
	border:0;
}
h1, h2, h3, h4, h5, h6 {
	text-align:center;
}
h1, h2 {
	font-size:250%;}
h3, h4 {
	font-size:150%;}
h5, h6 {
	font-size:100%;}
h2, h4, h6 {
	text-decoration:underline;}
#inaktivbody {
	position:absolute;
	z-index:32766;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:none;}
#seitenkopf {
	position:relative;
	width:100%;
	margin-bottom:2em;
}
#seitenbanner {
	width:100%;
	border-bottom:1px solid #C0C0C0;
}
#schriftgrad {
	position:absolute;
	font-size:1em;
	font-weight:bold;
	top:20px;
	right:20px;
	text-align:center;
	padding:0.4em;
	padding-top:0;
}
#schriftgrad #sidemap_link ,
#schriftgrad #impressum_link {
	position:absolute;
	margin-top:2em;
	right:20px;
	font-weight:normal;
	text-decoration:underline;
}
#schriftgrad #impressum_link {
	margin-top:3em;}
@media print, embossed {
	#schriftgrad {display:none;}
}
#schriftgrad button {
	font-size:1em;
}
#farbabfrage {
	position:absolute;
	width:90%;
	background:#C0C0C0;
	color:#001;
	border:1px solid #00F;
	padding:1em;
	margin:0 auto;
	text-align:center;
}
#farbabfrage p {
	text-align:justify;
}
#disclaimer {
	display:none;
	width:100%;
	border:1px solid;
}
#disclaimer object {
	width:100%;
	height:8em;
}
#disclaimer button {
	position:absolute;
}
* html #disclaimer button {
	position:static;
}
#DSBest {
	width:80%;
	border:2px solid;
	margin:auto;}
#DSBestimmungen {
	height:20em;
	overflow:auto;
	padding:1em;
	text-align:justify;
}
/* Info-Boxen */
a.info,
a.info:link,
a.info:visited,
a.info:active {
	position:relative;
	text-decoration:none;
	cursor:help;
}
a.info:hover {
	position:relative;
	z-index:999;
	text-decoration:none;
	background:#FFF;
}
a.info .infofenster {
	display:none;
	position:absolute;
	width:45%;
	width:400px;
	padding:1em;
	white-space:normal;
	background-color:#C0C0C0;
	border:2px solid #000;
}
a.info:hover .infofenster {
	display:block;
}
#seiteninhalt {
	clear:left;
	margin:0 30px;
}
#navi,
.reiter {
	font:bold 1em 'Times New Roman','New Times Roman',Times,serif;
	width:auto;
	text-align:center;
	white-space:nowrap;
}
#navi.static {
	position:static;
	margin:-19px auto 0;
}
#navi.fixed {
	position:fixed;
	z-index:32767;
	top:0;
	left:0; /* Zentrierung wegen float:left und position:absolute innerhalb der Navi nicht möglich */
}
#navi_ta.fixed {
	position:fixed;
	z-index:32767;
	bottom:0;
	left:50%;
	width:auto;
	margin:0 auto;
	text-align:center;
	border:5px solid;
}
#navi ul,
.reiter {
	text-align:center;
	margin:0;
	padding:0;
	white-space:nowrap;
}
#navi ul li,
.reiter li {
	position:relative;
	float:left;
	height:23px; /* Pillenhöhe */
	list-style:none;
	margin:0;
	padding:0;
}
#navi ul li ul {
	position:absolute;
	z-index:100;
	top:23px; /* Pillenhöhe */
	margin:0;
	padding:0;
	display:none;
}
#navi ul li ul.links {
	left:0;
}
#navi ul li ul.rechts {
	right:0;
}
#navi ul li:hover ul,
#navi ul li ul:hover {
	display:block;
}
#navi ul li ul li {
	width:100%;
	text-align:left;
	margin-left:-14px; /* Pillenbreite +border */
	margin-top:3px; /* Abstand zwischen den einzelnen Button */
	padding-left:0;
	border:0;
	background:transparent;
}
* html #navi ul li ul li {
	padding:0;
}
#navi ul li ul.rechts li.rechts {
	text-align:right;
	margin-left:0;
}
#navi a,
.reiter a {
	display:inline-block;
	height:23px; /* Pillenhöhe */
	min-height:1em;
	padding:0 0.4em;
}
#navi .pille_l,
.reiter .pille_l,
#navi .pille_r,
.reiter .pille_r {
	width:13px;
	height:23px;
	vertical-align:top;
}
#naviliste li,
.reiter li,
#navi .pille_l,
.reiter .pille_l {
	border-right:1px solid;
}
#navi .pille_r,
.reiter .pille_r {
	border-left:1px solid;
}
#naviliste #letzter_naviitem,
.reiter .letzter_reiter {
	border-right:0;
}
.reiter .box {
	display:none;
	position:absolute;
	left:0;
	top:-60em; /* -height */
	height:60em; /* Dieser Platz sollte eigentlich ausreichend sein ;) */
}
.reiter .box.block {
	display:block;
}
.reiter li:hover .box {
	display:block;
}
.reiter .box * {
	background:#FFF;
}
.reiter .box .inhalt {
	position:absolute;
	bottom:0.23px; /* pillenhöhe */
	text-align:left;
	border:5px solid;
	border-color:#001;
}
div#valide_symbole {
	float:right;
	width:30%;
	padding:0.4em;
}
.JS_display,
.JS_display_inline {display:none;}
.JS_nodisplay {display:block;}
.JS_nodisplay_inline {display:inline;}
.absolute {position:absolute;}
.achtung  {
	border:10px solid #F00;
	padding:1em;
}
.ausgeblendete_navi {display:none;}
.ausgeblendete_navi:hover {display:block;}
.ausgegraut img,
.ausgegraut #seitenkopf {
	filter:Alpha(opacity=30);
	-moz-opacity:0.30;
	opacity:0.30;
}
.babyjunge {voice-family:young child male;}
.babymaedchen {voice-family:young child female;}
.block {display:block;}
.bold {font-weight:bold;}
.border1 {border:1px solid;}
.border5rot {border:5px solid #F00;}
.borderrl1em {
	border-left:1em solid;
	border-right:1em solid;
}
.bordert1 {border-top:1px;}
.bottom {vertical-align:bottom;}
.bube {voice-family:young male;}
.capitalize {text-transform:capitalize;}
.center {text-align:center;}
.close_icon {
	position:absolute;
	top:0;
	right:0;
	width:1em;
}
.clrb {clear:both;}
.clrl {clear:left;}
.clrr {clear:right;}
.continuous {speak-numeral:continuous;}
.delchar {
	position:absolute;
	height:1ex;
}
.del1 {
	width:1ex;
	margin-left:-1ex;
}
.del3 {
	width:3ex;
	margin-left:-3ex;
}
.delkreuz {
	width:100%;
	height:100%;
	vertical-align:middle;
}
.displayBlock {display:block;}
.eingeblendete_navi {display:block;}
.em08 {font-size:0.8em;}
.em50p {font-size:50%;}
.em120p {font-size:120%;}
.fehlermarkiert {
	border-width:5px;
	border-style:solid;}
.fleft {float:left;}
.frau {voice-family:female;}
.fright {float:right;}
.fuer_kinder {font-size:1.7em;}
.h10em {height:10em;}
.h12em {height:12em;}
.hidden {visibility:hidden;}
.i {font-style:italic;}
.info_icon {
	width:1em;
	height:1em;
	margin:0 5px;
}
@media print, embossed {
.info_icon {
		display:none;
	}
}
.inline {display:inline;}
.invers {
	background-color:#001;
	color:#FFF;
}
.junge {voice-family:child male;}
.justify {text-align:justify;}
.korrektur_die {
	position:absolute;
	width:1.1em;
	height:1.1em;
	margin-top:-0.6ex;
	margin-left:-1.3ex;
}
.left {text-align:left;}
.lineh130p {line-height:2em;}
.maedchen {voice-family:child female;}
.mann {voice-family:male;}
.mauto {margin:auto;}
.mb1em {margin-bottom:1em;}
.mb2em {margin-bottom:2em;}
.mb4em {margin-bottom:4em;}
.mittig {margin:auto;}
.mlm2em {margin-left:-2em;}
.ml05em {margin-left:0.5em;}
.ml1em {margin-left:1em;}
.ml16ex {margin-left:16ex;}
.ml5em {margin-left:5em;}
.mr1em {margin-right:1em;}
.mtm5em {margin-top:-5em;}
.mt05em {margin-top:0.5em;}
.mt1em {margin-top:1em;}
.mt2em {margin-top:2em;}
.mt4em {margin-top:4em;}
.m1em {margin:1em;}
.nodim {
	width:0;
	height:0;
	overflow:hidden;
}
.nodisplay {display:none;}
.normalfw {font-weight:normal;}
.note {
	font-size:x-small;
	vertical-align:top;
}
.nowrap {white-space:nowrap;}
.oma {voice-family:old female;}
.opa {voice-family:old male;}
.rot {color:#F00;}
.pillenhohe {line-height:23px;} /* Pillenhöhe */
.pl1em {padding-left:1em;}
.p03em {padding:0.3em;}
.p1em {padding:1em;}
.p10px {padding:10px;}
.punctuation {speak-punctuation:code;}
.px48 {font-size:48px;}
.relative {position:relative;}
.right {text-align:right;}
.size2em {font-size:2em;}
.small {font-size:small;}
.small_caps {font-variant:small-caps;}
.smiley_raebaeh {
	width:64px;
	height:41px;
}
.smiley_traurig {
	width:55px;
	height:32px;
}
.standard {
	background-color:#FFF;
	border-color:#C0C0C0;
}
.standard_img {font-size:16px;}
.symb_cssvalide {
	width:88px;
	height:31px;
}
.targetsymbol {
	width:0.7em;
	height:0.7em;
	margin-left:3px;
}
.taste {
	padding:0 0.3em;
	border:1px solid;
}
.teenagerboy {voice-family:young male;}
.teenagergirl {voice-family:young female;}
.textBottom {vertical-align:text-bottom;}
.TimesNR {font-family:'Times New Roman','New Times Roman','Times',serif;}
.top {vertical-align:top;}
.u {text-decoration:underline;}
.uppercase {text-transform:uppercase;}
.visible {visibility:visible;}
.wech {
	width:0;
	height:0;
	overflow:hidden;
	display:none;
}
.w2em {width:2em;}
.w30p {width:30%;}
.w50p {width:50%;}
.w90p {width:90%;}
.w100p {width:100%;}


/* Farbzuweisungen, die in den entsprechenden Farbstyle-Dateien individuell überschrieben werden */
fieldset,
#navi .pille_l,
.reiter .pille_l,
#navi .pille_r,
.reiter .pille_r,
#navi_ta.fixed,
#naviliste{
	border-color:#001;
}
#schriftgrad,
#navi .fixed,
#navi_ta .fixed,
#navi a,
.reiter a,
#navi .pille_l,
.reiter .pille_l,
#navi .pille_r,
.reiter .pille_r,
#naviliste li {
	background-color:#CCCCF4;
}
#navi a.aktiv,
.reiter a {
	color:#001;
}
#navi a.inaktiv,
#navi a.dauerinaktiv {
	color:#C0C0C0;
}
.reiter .box .inhalt .invers {
	background:#001;
	color:#FFF;
	display:block;
	width:100%;
	text-align:center;
	padding:0;
}
