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

fieldset, img { border:solid 0; }

html {
	height: 100%; margin-bottom: 1px; 
}

body { background:#000 url(media/bg_body.jpg) 0 0 repeat-x; }

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.translator { font-size:11px; color:#666; padding-bottom:2px; }
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 2px 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 { position:absolute; z-index:1; left:0px; top:76px; height:336px; width:983px; background:url(media/bg_tess.jpg) 0 0 no-repeat; }
.zitatZDF { position:absolute; z-index:2; left:709px; top:404px; width:206px; height:36px; background:url(media/zitat_zdf.gif) 0 0 no-repeat; }
.document { position:relative; z-index:3; width:900px; }
.nav { height:150px; width:900px;}

.nav ul {
	width:119px;
	min-height:90px;
	float:left;
	background: url(media/bg_nav_ul.jpg) 0 0 no-repeat;
	padding: 8px 0 0 10px;
}
.nav ul.row-0 { margin-left:130px; }
.nav ul.row-1 {	width:170px;}
.nav ul.row-2 {	width:128px;}
.nav ul.row-3 {	width:113px;}
.nav ul.row-4 {	width:113px;}

.nav ul li,
.nav ul li a,
.nav ul li a:hover,
.nav ul li a.akt,
.nav ul li a.akt:hover { 
	font:bold 13px/120% Georgia, "Times New Roman", Times, serif;
	color:#fff; 
	text-decoration:none;
}
.nav ul li a:hover,
.nav ul li a.akt,
.nav ul li a.akt:hover { color:#ff3300; }

ul.subNav { padding:0; min-height:inherit; background-image:none; }

ul.subNav li,
ul.subNav li a,
ul.subNav li a:hover,
ul.subNav li a.akt,
ul.subNav li a.akt:hover{ 
	font:normal 11px/140% Verdana, Geneva, sans-serif;
}
ul.subNav li a.akt,
ul.subNav li a.akt:hover { color:#ff3300; }

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

.cont {
	width:650px; background-color:#eaeaea; margin-left:40px;
}
.innerCont { min-height:350px; padding:10px 30px 0; }
.toolBar { padding:20px 0 10px 30px; }
.footer { margin-left:40px; padding:8px 0 10px 3px; }

.linkToTop {
	text-decoration:none; color:#cc0000; background:url(media/icon_link_totop.gif) left 4px no-repeat; padding:2px 0 2px 13px; font-size:11px;
}
.linkPrint {
	text-decoration:none; color:#cc0000; background:url(media/icon_link_print.gif) left 4px no-repeat; padding:2px 0 2px 19px; margin-left:20px; font-size:11px;
}
#fontSize { text-align:right;}
#fontSize a,#fontSize a:hover { text-decoration:none; color:#000; }

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; }


.bookWrap { margin-bottom:40px; }

.addthis_default_style,
.addthis_default_style a,
.addthis_default_style a:hover {
	font:normal 11px/120% Arial, Helvetica, sans-serif; color:#333;
	text-decoration:none;	
}

.addthis_toolbox { float:right; width:170px;}

.nl { float:left; padding-right:5px;}


.logo-limes {
	position:absolute; left:0; top:0;
}




