* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

body { background-color:#fff; background-image:none; color:#000; }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

a, a:hover { outline:none; }

p { font:normal 12px/150% Verdana, Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; }
p.copy,
p.copy a,
p.copy a:hover { font:normal 10px/120% Verdana, Geneva, sans-serif; color:#838383; text-decoration:none; }
p.copy a:hover { text-decoration:underline; }
p.slogan { font-weight:bold;}
p.indent { text-indent:10px; }
p.info { font-style:italic; text-align:right;}
p.caption { font-size:11px; padding:0; }

p.source { font-style:italic; padding-bottom:15px; }

ul.cont-list { padding-left:5px;}
ul.cont-list li {
	font:normal 11px/140% Verdana, Arial, Helvetica, sans-serif; color:#000; padding-bottom:7px; padding-left:12px;
	background: url(media/icon_subnav.gif) left 4px no-repeat;
}

p a,
p a:hover { color:#cc0000; text-decoration: underline; }

a.linkIcon, a:hover.linkIcon { text-decoration:none; color:#cc0000; background:url(media/icon_link.gif) left 4px no-repeat; padding:2px 0 2px 15px; }
a:hover.linkIcon { text-decoration:underline; }

DIV.imgRight { float: right; padding: 3px 0 2px 18px; }
DIV.imgLeft { float: left; padding: 3px 10px 5px 0;}
DIV.imgRight img,
DIV.imgLeft img { display:block; }

h1 { font:normal 18px/120% "Times New Roman", Times, serif; color:#CC0000; padding-bottom:5px; }
h2 { font:bold 14px/120% Verdana, Geneva, sans-serif; color:#000; padding-bottom:5px; }
.innerCont h3 { font:bold 14px/140% Verdana, Geneva, sans-serif; color:#fff; background-color:#cc0000; padding:1px 0 1px 5px; margin-bottom:6px; }

.question { font-weight:bold; }
.answer { font-weight:bold; color:#cc0000; }

.bgTess { display:none;}
.zitatZDF { display:none; }
.document { position:relative; z-index:3; width:auto; }
.nav { display:none; }

a.a-0,a.a-0:hover { display:block; float:left; width:auto; min-height:38px; }

.cont {
	width: 600px; background-color:#fff; margin: 0; height:auto;
}
.innerCont { padding:0; margin:0; width:100%; height:auto; }
.toolBar,
.footer { display:none; }

#fontSize { display:none; }

DIV.reihenfolge {
	margin: 5px 0 10px 0;
}
TABLE.reihenfolge td {
	padding-right: 15px;
}
.audiobox { border:solid 1px #ccc; padding:3px; margin-bottom:10px; }
.audioInner { padding:10px; background-color:#DFDFDF; }

.tesshead { display:none;}
