*{ margin: 0; padding: 0; list-style: none; }

body {
	background-color: #CCDFE8;
	background-image: url(media/kachel_body.gif);
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p, li {
	font: normal 12px/140% Verdana, sans-serif;
	color: #666;
	padding: 0 0 12px 0;
}

p.info { font-size: 12px; font-style: italic; }

p.indent { text-indent: 5px; padding: 0 0 10px 0; }

p.small { font-size: 11px; padding: 0 0 3px 0; }
p.hl {
	color: #CC0033;
}
p.copyright { padding: 5px 0 0 0; font-size: 11px; color: #666; }

p.credit { padding: 5px 0 0 0; font-size: 10px; color: #666; }

p.bookLink A, p.booklink A:HOVER { font-weight: bold; }

DIV.pressestimmen p { padding-bottom: 5px;}
DIV.pressestimmen p.organ { color:#010101; font-style:italic; padding-bottom:20px;}

A,
A:HOVER { color: #666; font-weight: bold; text-decoration: underline; }

A:HOVER { color: #000; }

a.small { color: #666; font-weight: normal; text-decoration: none; }

img { border: none; }

DIV.clearer { visibility: hidden; clear: both; margin: 0; padding: 0; }
DIV.clearer img {	float: left; }

DIV.imgRight { float: right; padding: 3px 0 0 25px; }

DIV.imgLeft { float: left; padding: 3px 15px 0 0; }

P.caption { font-size: 10px; }

h2 { font: bold 18px/140% Georgia, serif; color: #666; padding: 0 0 7px 0; }

h2.lexiHeadline { color: #cc0033; padding: 5px 0 3px; }

.initial { color: Black; }

h3 {
	font: normal 14px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	color: #666;
}

h3.verlauf { font-size: 12px; padding: 4px 0 4px 0; font-weight: bold; }

h4 {
	font: normal 14px/140% Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666;
}

h2.verlauf{ color: #cc0033; padding: 0 0 0 10px; }

.main {
	background: #ffffff url(media/bg_top.gif) right 24px no-repeat;
	position: relative;
	left: 102px;
	top: 32px;
	width: 750px;
	padding-top: 70px;
}

.mainInner {
	min-height: 450px;
	background: transparent url(media/kachel_balken_rechts.gif) right 0 repeat-y;
	padding: 0 70px 10px 180px;
}

.cover {
	position: absolute;
	left: 39px;
	top: 12px;
	width: 164px;
	height: 192px;
	z-index: 4;
}

.symbol {
	position: absolute;
	left: 209px;
	top: 54px;
	width: 54px;
	height: 56px;
	z-index: 4;
}

.bgHeader {
	position: absolute;
	background-color: transparent;
	left: 278px;
	top: 56px;
	height: 64px;
	width: 574px;
	z-index: 5;
}

.navAutor,
.navBuch,
.navForum,
.navStart,
.navWende,
.navOssimat,
.navExtras,
.navNews,
.navPressestimmen { position: absolute; height: 20px; z-index: 6; }

.navStart{ left: 66px; top: 226px; width: 124px; }
.navBuch{ left: 80px; top: 249px; width: 101px; }
.navAutor { left: 69px; top: 272px; width: 112px; }
.navWende { left: 85px; top: 295px; width: 111px; }
.navPressestimmen { left: 61px; top: 318px; width: 152px; }
.navForum { left: 73px; top: 342px; width: 67px; }
.navOssimat { left: 79px; top: 365px; width: 67px; }
.navExtras { left: 75px; top: 388px; width: 83px; }
.navNews { left: 91px; top: 411px; width: 60px; }

.toolbar {
	background: transparent url(media/kachel_toolbar_rechts.gif) right 0 no-repeat;
}

ul.links { padding: 3px 0 0 18px; }

ul.links li { list-style-position: outside; list-style-image: url(media/icon_li.gif); }

DIV.metaNav { float: right; padding-right: 50px; }

DIV.metaNav A,
DIV.metaNav A:HOVER {
	background: transparent url(media/icon_stern.gif) 0 1px no-repeat;
	padding: 0 30px 0 15px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}

DIV.metaNav A:HOVER { text-decoration: underline; }

DIV.copyFooter {
	position: relative;
	left: 102px;
	top: 32px;
	width: 750px;
	min-height: 40px;
	text-align: right;
}

DIV.copyFooter A,
DIV.copyFooter A:HOVER { font-size: 11px; color: #666; font-weight: normal; text-decoration: none; }

DIV.copyFooter A:HOVER { text-decoration: underline; }

DIV.lexikon { color: #9abfd1; font-size: 13px; padding-bottom: 10px; }

DIV.neu { color: #9abfd1; font-size: 13px; font-weight: bold; padding-bottom: 10px; }

DIV.lexikon A,
DIV.lexikon A:HOVER {
	font: bold 13px/140% Georgia, serif;
	color: #9abfd1;
	text-decoration: none;
	padding: 0 1px;
}

DIV.lexikon A:HOVER { color: Black; }

TABLE.verlauf td.td-1 {
	width: 13px;
	background-image: url(media/kachel_linie_verlauf.gif);
	background-repeat: repeat-y;
	padding-top: 7px;
}

TABLE.verlauf td.td-2 { width: 75px; }

