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

img { border: none; }

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

body {
	background-color:#FFF;
	font: normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
}
/* Navigation Homepage start */
DIV.navStart UL LI { width:230px; height:42px; border-bottom:solid 1px #FFF; float:left; }
DIV.navStart UL LI a,
DIV.navStart UL LI a:hover { 
	width:215px; height:30px;  
	display:block;  
	float:left;
	font: bold 16px/100% "Trebuchet MS", Verdana, Arial, sans-serif; 
	color:#FFF;
	text-decoration:none;
	padding:12px 0 0 15px;
}

DIV.navStart UL LI a:hover { background: transparent url(media/bg_nav_start.jpg) 0 0 repeat-x; }
/* Navigation Homepage end */


DIV.header,
DIV.toolbar,
DIV.imageFlowWrap { display:none; }

DIV.document {
	position: relative;
	width:100%;
	margin: auto;
	border: none;
}

DIV.content {
	padding:5px;
	background-color:#FFF;
}
imageflow

DIV.imgRight { float: right; padding: 3px 0 2px 18px; }

dl.imgLeft { display:block; float: left; padding: 3px 10px 5px 0; }
dl.imgRight { display:block; float: right; padding: 3px 0 5px 10px; }
dt.img { }
dd.caption { font: normal 10px/120% Verdana, Arial, Helvetica, sans-serif; color:#333; }

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

h1 {
	font:normal 18px/140% "Trebuchet MS", Verdana, Arial, sans-serif;
	color:#333;
	padding-bottom:9px;
}
h2 { 
	font:normal 18px/140% Arial, Helvetica, sans-serif;
	color:#666;
	padding-bottom:9px;
}
h3 {
	font:normal 14px/140% Arial, Helvetica, sans-serif;
	color:#666;
}
h4 {
	font: bold 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}

p {
	font: normal 11px/150% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding-bottom:8px;
}
p.indent { text-indent: 0; }

p.frage { font-weight:bold; padding-bottom:5px;}
p.antwort { padding-bottom:15px;}

p.lesermeinung { padding-bottom:15px;}
SPAN.caption { }
SPAN.presseOrgan,
SPAN.leser
{ color:#CC0099; }
.left { float:left; }
.right { float:right; }


UL.contList { } 
UL.contList li {
	background: transparent url(media/icon_list.gif) 0 6px no-repeat;
	font: normal 11px/140% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	padding-bottom:5px;
	padding-left:12px;
}
a, a:hover { color:#333; text-decoration:underline; }
a:hover { text-decoration:none; color:#CC0099; }

a.linkPdf,
a.linkPdf:hover {
	text-decoration:none;
	background:transparent url(media/icon_pdf.gif) left center no-repeat;
	padding: 0 0 3px 20px;
}

a.iconLink,
a.iconLink:hover {
	text-decoration:none;
	background:transparent url(media/icon_subnav.gif) left center no-repeat;
	padding: 0 15px 0 10px; 
}




DIV.footer {
	position:relative;
	width:auto;
	margin: 0 auto;
	padding:5px 0 15px 2px;
}
DIV.footer, 
DIV.footer a, 
DIV.footer a:hover {
	font: normal 10px/120% Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:none;
}
DIV.footer a:hover { text-decoration:underline; }

TABLE.table-0 { table-layout:fixed; width:100%; }
TABLE.table-0 th { font-weight:bold; width:120px; padding-left:30px; }
TABLE.table-0 td { padding-right:30px; }
TABLE.table-0 th, td { 
	text-align:left; border-bottom:solid 1px #FFF;  
	padding-bottom:7px; padding-top:7px; vertical-align:top; 
}

DIV.bookBox { border-top:solid 1px #FFF; padding:20px 0 15px; }
DIV.bookBox DIV.cover { width:140px; float:left; padding-left:0; }
DIV.bookBox DIV.info { width:450px; float:left; }


DIV.infoBox {
	width:700px;;
	background-color:#FFF;
	border-right: solid 2px #C1CFDE;
	border-bottom: solid 2px #C1CFDE;
	padding:10px 15px 5px;
}

DIV.tableWrap,
DIV.innerWrap { min-height:300px;}






