* { margin: 0; padding: 0; list-style: none; }

fieldset, img { border:solid 0; }

html {
	height: 100.01%; margin-bottom: 1px; overflow-y:scroll; 
}

body { 
	/*background:#000 url(media/bg_body.jpg) scroll center top no-repeat;*/
	background-color:#000;
}
.body-wrap {
	background:#000 url(media/bg_body.jpg) scroll center top no-repeat;
	min-width:1082px;
	min-height:683px;
}

a, a:hover, input, textarea, object, embed { outline:none;  }

DIV.clearer { clear: both; height: 0; border: 0; font-size: 0; margin: 0; padding: 0; line-height: 0; }

.clear5 { clear: both; font-size: 4px; height: 5px; line-height: 100%; }
.clear10 { clear: both; font-size: 8px; height: 10px; line-height: 100%; }
.clear20 { clear: both; font-size: 12px; height: 20px; line-height: 100%; }
.clear30 { clear: both; font-size: 18px; height: 30px; line-height: 100%; }

object, embed { display:block; }

.outer-wrap {
	padding-left:71px;
	padding-top:168px;
	width:1012px;
	margin:0 auto 0;
}

.document {
	width:1012px;
	background:url(media/bg_document_middle.jpg) scroll 0 0 repeat-y;
}
.inner-wrap {
	width:1012px;
	background:url(media/bg_document_top.jpg) scroll 0 0 no-repeat;	
}
.cont {
	width:1012px;
	/*min-height:650px;*/
	background:url(media/bg_document_bottom.jpg) scroll 0 bottom no-repeat;	
	position:relative;
}
.cont-wrap {
	width:950px;
	padding:135px 0 35px 45px;
	min-height:430px;
	/*position:relative;*/
	/*border:solid 1px red;*/
}

.logo {
	position:absolute; width:15px; height:79px;
	left: 920px; top:-137px;
}

.karte-link { 
	position:absolute; width:100px; height:70px;
	left:-10px; top:-130px;
}

.flashheader {
	position:absolute;
	width:540px; height:112px;
	left:363px; top:-130px;
}

ul.nav { position: absolute; height: 60px; left:40px; top:47px; width:760px;  }
ul.nav li { /*position:absolute;*/ height:26px; float:left; }
ul.nav li a,
ul.nav li a:hover {
	display:block;position:absolute;text-indent:-10000px; color:#000; height:26px; top:0;
}

ul.nav li#home { width:75px; left:0; }
ul.nav li#home a,
ul.nav li#home a:hover { 
	background:url(media/nav/home.jpg) scroll 0 0 no-repeat; width:75px;height:26px; 
}
ul.nav li#home a:hover,
ul.nav li#home a.akt,
ul.nav li#home a.akt:hover { background-position:0 -25px; }

ul.nav li#diesagas { width:114px; left:75px;}
ul.nav li#diesagas a,
ul.nav li#diesagas a:hover { 
	background:url(media/nav/diesagas.jpg) scroll 0 0 no-repeat; width:114px; height:26px; 
}
ul.nav li#diesagas a:hover,
ul.nav li#diesagas a.akt,
ul.nav li#diesagas a.akt:hover { background-position:0 -25px; }

ul.nav li#dieautorin { width:144px; left:189px; }
ul.nav li#dieautorin a,
ul.nav li#dieautorin a:hover { 
	background:url(media/nav/dieautorin.jpg) scroll 0 0 no-repeat; width:144px; height:26px; 
}
ul.nav li#dieautorin a:hover,
ul.nav li#dieautorin a.akt,
ul.nav li#dieautorin a.akt:hover { background-position:0 -25px; }

ul.nav li#diebuecher { width:137px; left:333px; }
ul.nav li#diebuecher a,
ul.nav li#diebuecher a:hover { 
	background:url(media/nav/diebuecher.jpg) scroll 0 0 no-repeat; width:137px;height:26px; 
}
ul.nav li#diebuecher a:hover,
ul.nav li#diebuecher a.akt,
ul.nav li#diebuecher a.akt:hover { background-position:0 -25px; }

ul.nav li#extras { width:89px; left:470px; }
ul.nav li#extras a,
ul.nav li#extras a:hover { 
	background:url(media/nav/extras.jpg) scroll 0 0 no-repeat; width:89px; height:26px; 
}
ul.nav li#extras a:hover,
ul.nav li#extras a.akt,
ul.nav li#extras a.akt:hover { background-position:0 -25px; }

ul.nav li#links { width:70px; left:559px; }
ul.nav li#links a,
ul.nav li#links a:hover { 
	background:url(media/nav/links.jpg) scroll 0 0 no-repeat; width:70px; height:26px; 
}
ul.nav li#links a:hover,
ul.nav li#links a.akt,
ul.nav li#links a.akt:hover { background-position:0 -25px; }


ul.nav li#home ul a, 
ul.nav li#home ul a:hover,
ul.nav li#home ul a.akt, 
ul.nav li#home ul a.akt:hover, 
ul.nav li#diesagas ul a, 
ul.nav li#diesagas ul a:hover,
ul.nav li#diesagas ul a.akt, 
ul.nav li#diesagas ul a.akt:hover, 
ul.nav li#dieautorin ul a, 
ul.nav li#dieautorin ul a:hover,
ul.nav li#dieautorin ul a.akt, 
ul.nav li#dieautorin ul a.akt:hover, 
ul.nav li#diebuecher ul a, 
ul.nav li#diebuecher ul a:hover,
ul.nav li#diebuecher ul a.akt, 
ul.nav li#diebuecher ul a.akt:hover,
ul.nav li#extras ul a, 
ul.nav li#extras ul a:hover,
ul.nav li#extras ul a.akt, 
ul.nav li#extras ul a.akt:hover,
ul.nav li#links ul a, 
ul.nav li#links ul a:hover,
ul.nav li#links ul a.akt, 
ul.nav li#links ul a.akt:hover { background-image:none; width:auto; }

ul.nav li ul { position:absolute; top:37px; left:5px; width:950px;  }
ul.nav li ul li { 
	display:block; float:left; width:auto; height:auto; padding-right:20px;
}
ul.nav ul a,
ul.nav ul a:hover,
ul.nav ul a.akt,
ul.nav ul a.akt:hover {
	font:normal 13px/120% Georgia, "Times New Roman", Times, serif;
	display:block; float:left; position:relative; text-indent:0; color:#441F11; 
	text-decoration:none;
	white-space: nowrap;
	word-spacing: 2px;
}
ul.nav ul a:hover,
ul.nav ul a.akt,
ul.nav ul a.akt:hover {
	color:#995320;
}

h1 { font:normal 20px/120% Georgia, "Times New Roman", Times, serif; color:#663311; }
h2 { font:normal 15px/120% Georgia, "Times New Roman", Times, serif;  color:#995522;}
h3 { font:bold 13px/120% Verdana, Geneva, sans-serif;  color:#663311;}
h4 { font:normal 12px/120% Georgia, "Times New Roman", Times, serif; color:#995522; }
h5 { font:normal 15px/120% Georgia, "Times New Roman", Times, serif;  color:#663311;}


.book-item h2 {	color:#663311; font-size:16px; }
.book-item h3 {	color:#995522; font-size:11px;  }

p { font:normal 11px/160% Verdana, Geneva, sans-serif; color:#666; padding-bottom:5px; }

.c-1 { color:#666; } /* grau */
.c-2 { color: #663311; } 
.c-3 { color: #995522; }

div.col-0-0 { float:left; width:330px; padding-right:20px;  }
div.col-0-1 { float:left; width:500px;  }

div.col-1-0 { width:850px;}

div.col-2-0 { width:640px; float:left; padding-right:20px; }
div.col-2-1 { width:180px; float:left;}

div.toolbar { position:absolute; }
div.footer {
	position:relative;
	padding:0 0 45px 20px;
	width:950px;
}
div.footer p,
div.footer p a,
div.footer p a:hover {
	text-decoration:none;
	color:#DDBB88;
	font: normal 11px/120% Verdana, Geneva, sans-serif;
}
div.footer p a:hover { text-decoration:underline; }

img.border { display:block; padding:3px; border:solid 1px #DDBB88; }

a,a:hover { color:#995522; text-decoration:none; }
a:hover { text-decoration:underline;}

a.link-icon,
a.link-icon:hover {color:#995320; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
a.link-icon:hover {color:#663311; text-decoration:underline;}

.box-0 {
	border:solid 1px #DDBB88;
	padding:10px;
	background-color:#F5EBD3;
}
.audiobox {
	padding:10px;
	background-color:#ECDCBB;
	width:600px;
}

a.katalog,a.katalog:hover {
	font:normal 14px/120% "Times New Roman", Times, serif;
	background: #F5EBD3 url(media/icon_warenkorb.gif) scroll 4px 3px no-repeat;
	padding: 1px 4px 3px 28px;
	text-decoration: none;
	border:solid 1px #DDBB88;
	margin-top:2px;
	color:#333;
	width:81px;
	display:block;
	float:right;
}
a.katalog:hover { 
	background-color:#DDBB88;
	background-position:4px -27px;
	border-color:#995522;
}

DIV.book-links { 
	float:left; width:480px;
	padding:10px 0;
}

DIV.book-links a,
DIV.book-links a:hover { margin-right:10px;}

ul.list-0 li {
	font:normal 15px/120% Georgia, "Times New Roman", Times, serif;
	color:#99521F;
	cursor:pointer;
	padding-bottom:5px;
}
ol.list-1 { padding: 0 0 0 25px;}
ol.list-1 li {
	font:normal 11px/120% Verdana, Geneva, sans-serif;
	color:#666;
	padding-top:10px;
	list-style:lower-latin;
}

#grundriss_1,
#grundriss_2 { position:relative; display:none;}

#grundriss_tempel { position:relative;}

#ebene_1,
#ebene_2 { display:none; }
#grundriss_1 img,
#grundriss_2 img,
#grundriss_tempel img { position:absolute; display:block; display:none; } 

.btn-ebene a,
.btn-ebene a:hover,
.btn-ebene a.akt,
.btn-ebene a.akt:hover {
	text-decoration:none; color:#663311;
}
.btn-ebene a:hover,
.btn-ebene a.akt,
.btn-ebene a.akt:hover {
	text-decoration:underline; color:#99521F;
}
.interview-item { clear: both; font-size: 12px; line-height: 100%; padding-top:15px;}
.interview-item h4 { line-height:160%; padding-bottom:5px; }

.listanswer { font:normal 11px/160% Verdana, Geneva, sans-serif; color:#666; }


