body {
	scrollbar-base-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#c3020c;
	scrollbar-highlight-color:#c3020c;
	scrollbar-shadow-color:#c3020c;
	scrollbar-track-color:#ffffff;
	background-color:#ffffff;
	margin: 0px;
	padding: 0px;
	background:url('/images/header_balken.gif') left top;	
	background-repeat:repeat-x;
}
object { outline: none; }
body, div, table, td {
	font-family:Arial;
	font-size:12px;
	line-height:18px;
	color:#000000;
}
hr {
	border-width:0px;
	border-top:1px solid #c3020c;
}

h1 {
	font-family:Arial;
	font-size:15px;
	font-weight:600;
	line-height:18px;
	color:#000000;
	border-top:1px solid #c3020c;
	margin-top:5px;
	padding:1px 0px 15px 0px;
	
}

h2, h3 {
	font-family:Arial;
	font-size:12px;
	font-weight:600;
	line-height:14px;
	margin:18px 0 0 0;
	color:#000000;
}

h4 {
	font-family:Arial;
	font-size:14px;
	color:#575757;
	font-weight:normal;
	padding:3px 0px 3px 10px;
}

span.red {
	color:#c3020c;
}

/* Links */
a:link,a:visited {
	text-decoration:none;
	color:#c3020c;
}
a:hover,a:active {
	text-decoration:underline;
	color:#c3020c;
}
a.arrow:link, a.arrow:visited, a.arrow:active, a.arrow:hover, #titel a {
		background-image: url('/images/arrow.gif');
		background-position: 0px;
		background-repeat: no-repeat;
		padding-left: 20px;
}
a.back:link, a.back:visited, a.back:active, a.back:hover {
		background-image: url('/images/arrow_back.gif');
		background-position: 0px;
		background-repeat: no-repeat;
		padding-left: 20px;
}


/* Boxen - DIVs */
div.pageheader {
	position: absolute;
	left: 50%;
	width: 1004px;
	height: 137px;
	margin-left: -502px;
	background:url('/images/header.png') left top no-repeat;
	z-index:10;
}
div.pagemiddle {
	position: absolute;
	left: 50%;
	width: 1004px;
	margin-left: -502px;
	padding-top: 137px;
	padding-right:20px;
	background:url('/images/hg_rahmen.gif') right 30px no-repeat;
}
div.pagecontent {
	padding:0px 0px 0px 250px;
	background:url('/images/hg_script5.gif') left top;	
	background-repeat:repeat-y;

}
div.content {
	width:514px;
	float:left;
}
div.right {
	width:200px;
	height:605px;
	float:right;
}
div.clear {
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}
 /* Navigation Anfang */

#navigation {
	margin-left:236px;
} 
 
#navigation a:link, #navigation a:visited, #navigation a:hover{
	background:url('/images/navigation.jpg') 0px 0px no-repeat;
	height:37px;
	line-height:37px;
	overflow:hidden;
	display:block;
	width:103px;
	text-indent:300px;
	float:left;
}

a#start:hover, body.area_start a#start:link, body.area_start a#start:visited {
	width:103px;
	background-position: 0px -37px;
}

a#aktuelles:link, a#aktuelles:visited {
	width:108px;
	background-position: -103px 0px;
}

a#aktuelles:hover, body.area_aktuelles a#aktuelles:link, body.area_aktuelles a#aktuelles:visited {
	width:108px;
	background-position: -103px -37px;
}

a#buecher:link, a#buecher:visited {
	width:92px;
	background-position: -211px 0px;
}

a#buecher:hover, body.area_buecher a#buecher:link, body.area_buecher a#buecher:visited  {
	width:92px;
	background-position: -211px -37px;
}

a#autoren:link, a#autoren:visited {
	width:98px;
	background-position: -303px 0px;
}

a#autoren:hover, body.area_autoren a#autoren:link, body.area_autoren a#autoren:visited {
	width:98px;
	background-position: -303px -37px;
}

a#handel:link, a#handel:visited {
	width:120px;
	background-position: -401px 0px;
}

a#handel:hover, body.handel a#handel:link, body.area_handel a#handel:visited {
	width:120px;
	background-position: -401px -37px;
}
	
a#kontakt:link, a#kontakt:visited {
	width:120px;
	background-position: -401px 0px;
}

a#kontakt:hover, body.kontakt a#kontakt:link, body.area_kontakt a#kontakt:visited {
	width:120px;
	background-position: -401px -37px;
}
	
#subnavis div {
	margin:5px 0px 0px 467px;
	display:none;
	height: 15px;
	width:300px;
}

div#sub_aktuelles  {
margin-left: 360px;
	}

body.area_buecher div#sub_buecher, body.area_aktuelles div#sub_aktuelles {
	display:block;
}

a.subnavi_link:link, a.subnavi_link:visited {
	text-decoration:none;
	font-weight:bold;
	color: #575757;
}

a.subnavi_link:hover, a.subnavi_link.selected:link, a.subnavi_link.selected:visited {
	text-decoration:none;
	color:#575757;
	text-decoration:underline;
}
#footer a:link , #footer a:visited { 
	text-decoration:none;
	color:#c3020c;
	font-weight: normal;
	}
#footer a.selected:hover, #footer a.selected:link, #footer a.selected:visited  { 
	text-decoration:none;
	text-decoration:underline;
	color:#c3020c;
	font-weight: normal;
	}

.strich {
	color: #575757;
	padding:0px 5px 0px 5px;
}

/* Navigation Ende */

/* Suche Anfang */

#suche {
	background:url('../images/such_hg.jpg') no-repeat;
	width:210;
	height:60px;
}

.suche_feld {
	margin:0px 0px 0px 10px;
	width:150px;
	padding:1px 0px 0px 0px;
	border:1px solid #d1d1d1;
}

a.suche_btn:link, a.suche_btn:visited, a.suche_btn:active {
	text-decoration:none;
	color:#575757;
	font-weight:bold;
	padding:0px 0px 00px 10px;
}

a.suche_btn:hover {
	text-decoration:none;
	color:#c3020c;
	font-weight:bold;
}

 
/* Suche Ende */

#footer {
	text-align:center;
	border-top:1px solid #c3020c;
	padding-top: 15px;
	word-spacing:30px;
}

#logo {
	position:absolute;
	left:785px;
}

a img {
	border-width:0px;
}

.link_pfeil {
	background:url('../images/arrow.gif') 0px 5px no-repeat;
	padding-left:20px;
	display:block;
}

#zufall-titel {  }
#zufall-titel-hintergrund { }

#autorenliste  p  {
margin-top: 20px;
	}
 
#autorenliste li  {
list-style-type: none;
margin-bottom: 20px;
}
} 

#autorenliste .arrow {
	text-align: right;
} 
ul#titel  {
	list-style: none;
}

.liste {
	margin-bottom: 15px;
	border-bottom:1px solid #c3020c;
	clear:both;
}
.liste-news {
	margin-bottom: 12px;
	border-bottom:1px solid #c3020c;
	clear:both;

}

.cover {
	float:left;
	margin:0px 30px 15px 0px;
}

.clear {
	clear:both;
}

.mehr {
	text-align:right;
	margin:20px 0px 0px 0px;
}
.mehr-big  a {
	font-size: 17px;
	color: grey;
	font-weight: bold;
	}

#zufall-titel-leiste {
	background: #eee; 
	padding:5px;
	height: 20px;
	}
	
#bestellen {
	width:201px;
	background:url('/images/btn_jetzt_bestellen.jpg') no-repeat 0 0;
	height: 29px;
	margin:12px 0px 0px -5px;
}
#bestellen:hover {
	background:url('/images/btn_jetzt_bestellen.jpg') no-repeat 0 -27Px;
}

#searchfeld {
	border:1px solid #d1d1d1;
	margin:2px;
}
.button {
    border:1px solid #d1d1d1;
    background: #C4020B;
	color: white;
	font-size: 12px;
	padding: 3px;
	font-weight: normal;
	}
.button:hover {
    background: grey;
	cursor: pointer;
	}


/* ab hier Buchdetailansicht Anfang */

.titelcover {
	float:left;
	margin:0px 30px 0px 0px;
}

.titeldetailansicht {
	margin:-5px 0px 0px 0px;
	padding:0px;
	float:left;
}

.titeldetail_autor {
	margin:46px 0px 0px 0px;
}

.titeldetail_mehr {
	margin:20px 0px 0px 0px;
}

.titeldetail_mehr a:link, .titeldetail_mehr a:visited, .titeldetail_mehr a:active {
		background-image: url('/images/arrow.gif');
		background-position: 0px;
		background-repeat: no-repeat;
		padding-left: 20px;
		color:#575757;
}

.titeldetail_mehr a:hover {
		background-image: url('/images/arrow.gif');
		background-position: 0px;
		background-repeat: no-repeat;
		padding-left: 20px;
		text-decoration:none;
		color:#c3020c;
}


/* ab hier Buchdetailansicht Ende */

.smallestTag { font-size: 12px; }
.smallTag { font-size: 14px; }
.mediumTag { font-size: 16px; }
.largeTag { font-size: 20px; }
.largestTag { font-size: 22px; } 
