* { 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) center top repeat-x;


}
a, a:hover, input, textarea, object { 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%; }

/* >> The Magnificent CLEARFIX << */
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; } /* Hides from IE-mac \*/
.clearfix { display: block; }
table { border-collapse:collapse; border-spacing:0; }
object { display:block; }

.document { 
	position:relative;
	width:898px; 
	text-align: left;
	margin:0 auto;
	background:transparent url(media/bg_doc_top.jpg) 0 0 no-repeat;
}
.outerWrap { 
	background:transparent url(media/bg_doc_middle.jpg) 19px 0 repeat-y;
	width:898px;
}

.innerDoc {
	min-height: 500px;
	background-color:#FAF5ED;
	width:613px;
	padding:15px 0 0 17px;
	float:left;
	border:solid 1px #DBCE9E;
}

.innerWrap {
	padding-top: 20px;
	padding-left:31px;
}	
.subnav {
	width:180px;
	float:left;	
}

.toolBar {
	padding:30px 60px 13px 30px; 
}
.toolBar a, .toolBar a:hover { }
.header {
	padding: 50px 0 0 31px;
}

.nav { 

}
.nav ul { 
	height:40px; position:relative; 
	background:transparent url(media/bg_nav.jpg) 31px 0 no-repeat;
}
.nav ul li { float:left; }
.nav ul li a, .nav ul li a:hover { 
	cursor:pointer; outline:none; 
	display:block; position:absolute;
	height:25px; top:3px; background-image:url(media/sprite_nav.png);
	background-repeat:no-repeat; text-indent:-20000px; 
}

#home a, 
#home a:hover {
	width:67px; left:31px;
	background-position:0 0;
}
#story a, 
#story a:hover {
	width:63px; left:98px;
	background-position:-67px 0;
}
#buecher a, 
#buecher a:hover {
	width:76px; left:161px;
	background-position:-130px 0;
}
#autor a, 
#autor a:hover {
	width:67px; left:237px;
	background-position:-206px 0;
}
#alagaesia a, 
#alagaesia a:hover {
	width:94px; left:304px;
	background-position:-273px 0;
}
#fanclub a, 
#fanclub a:hover {
	width:90px; left:398px;
	background-position:-367px 0;
}
#spiele a, 
#spiele a:hover {
	width:71px; left:488px;
	background-position:-457px 0;
}
#songs a, 
#songs a:hover {
	width:169px; left:559px;
	background-position:-528px 0;
}
#news a, 
#news a:hover {
	width:70px; left:728px;
	background-position:-697px 0;
}
#pressestimmen a, 
#pressestimmen a:hover {
	width:69px; left:798px;
	background-position:-767px 0;
}
.sound { background:url(media/bg_sound.png) 0 0 no-repeat; position:absolute; left:822px; top:3px; width:45px; height:25px;}


#home a:hover,#home a.akt,#home a.akt:hover { background-position:0 -25px; }
#story a:hover,#story a.akt,#story a.akt:hover { background-position:-67px -25px; }
#buecher a:hover,#buecher a.akt,#buecher a.akt:hover { background-position:-130px -25px; }
#autor a:hover,#autor a.akt,#autor a.akt:hover { background-position:-206px -25px; }
#alagaesia a:hover,#alagaesia a.akt,#alagaesia a.akt:hover { background-position:-273px -25px; }
#fanclub a:hover,#fanclub a.akt,#fanclub a.akt:hover { background-position:-367px -25px; }
#spiele a:hover,#spiele a.akt,#spiele a.akt:hover { background-position:-457px -25px; }
#songs a:hover,#songs a.akt,#songs a.akt:hover { background-position:-528px -25px; }
#news a:hover,#news a.akt,#news a.akt:hover { background-position:-697px -25px; }
#pressestimmen a:hover,#pressestimmen a.akt,#pressestimmen a.akt:hover { background-position:-767px -25px; }


.subnav ul li { 
	background: url(media/bg_subnav.jpg) scroll left bottom no-repeat; 
	padding:4px 0 6px 15px; line-height:120%; 
}
.subnav ul li a, 
.subnav ul li a:hover,
.subnav ul li a.akt, 
.subnav ul li a.akt:hover  { 
	background:url(media/icon_subnav.gif) scroll 0 4px no-repeat; 
	padding-left:13px; display:block; 
	font: normal 14px/120% "Times New Roman", Times, serif; color:#000; 
	text-decoration:none; } 
.subnav ul li a:hover,
.subnav ul li a.akt, 
.subnav ul li a.akt:hover  { color:#996600;  outline:none;  }
 
.footer { background:transparent url(media/bg_footer.jpg) left top no-repeat; margin-left:19px; padding:20px 0 15px 0; }
.footer p,
.footer, .footer a, .footer a:hover { font:normal 11px/140% Arial, Helvetica, sans-serif; color:#99864D; text-decoration:none; }
.footer a:hover { text-decoration:underline; }

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

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 11px/150% Verdana, Arial, Helvetica, sans-serif; color:#000; padding-bottom:5px; }
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 { font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif; color:#996600; text-decoration:underline; }
p a:hover { text-decoration:none; }
a.linkIcon, a:hover.linkIcon { text-decoration:none; color:#000; font-weight:bold; background:url(media/icon_link.gif) left center no-repeat; padding:2px 0 2px 13px; }
a:hover.linkIcon { color:#996600;}
p.credit { font-size:10px; color:#333; padding:0; line-height:120%; }

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

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

h1 { font:normal 18px/120% "Times New Roman", Times, serif; color:#000; padding-bottom:5px; }
h2 { font:normal 14px/120% "Times New Roman", Times, serif; color:#000; padding-bottom:5px; }
h3 { font:bold 12px/140% Verdana, Arial, Helvetica, sans-serif; color:#663300; padding-bottom:2px; }


p.presse { background:url(media/bg_pressestimme.gif) 0 0 no-repeat; padding:5px 0 30px 15px;}
span.organ { display:block; color:#663300; padding-top:5px; font-style:italic; }

.box-1 { background:url(media/bg_box_1_middle.gif) 0 0 repeat-y; width:590px; margin-bottom:15px; }
.box-1 DIV { background:url(media/bg_box_1_top.gif) left top no-repeat; }
.box-1 DIV DIV { background:url(media/bg_box_1_bottom.gif) left bottom no-repeat; padding:18px 10px 10px 15px; }

.box-2 { border:solid 1px #DBCE9E; background-color: #F8F0E3; padding:10px; margin:10px 0; }

.box-3 {
	background-color:#F7F0E4; border:solid 1px #DBCD9D;
	padding:10px 20px;
}

DIV.leserstimme { padding-bottom:20px;}
DIV.leserstimme h3{ padding-bottom:5px; }
DIV.leserstimme p{ padding-left:20px;}


.cont-home{ /*min-height:800px;*/}
.tbl-sm { }
.tbl-sm td { vertical-align:top; padding:0 2px 0 2px; white-space:nowrap;  }

.c-1 { color:#996600; }



