body {
 background-color: #ffffff;
}

.contenttext {
 font-size:0.7em;
 color: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 text-align:left;
}

.inhalt {
	margin: 10px 23px 0 23px;
	min-height:50px;
}

h1.neuerscheinung {
	letter-spacing:0.2em;
	color:#595959;
}

.count {
 font-size:11px;
 color: #bf1137;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

A {
	color: #ce003d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

A:hover {
	color: #ce003d;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

A:active {
	color: #eb2a57;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.headblack {
 font-size:15px;
 color: #595959;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

.submenu1 {
 font-size:11px;
 color: #bf1137;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

A.submenu {
 font-size:11px;
 color: #555555;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

A.submenu:hover {
 font-size:11px;
 color: #8c8c8c;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

A.submenu:active {
 font-size:11px;
 color: #000000;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}
 
.gutentag {
 font-size:15px;
 color: #D3003B;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

.durchdacht {
 font-size:11px;
 color: #D3003B;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

.footer {
 font-size:10px;
 color: #a4a4a4;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: normal;
 text-decoration: none;
 letter-spacing: 1px;
}

A.startlink {
 font-size:13px;
 color: #ce003d;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}
A.startlink:hover {
 font-size:13px;
 color: #e5003d;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}
A.startlink:active {
 font-size:13px;
 color: #ce003d;
 font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: underline;
}


A.menu {
 display:block;
 margin-top:0px;
 border-style:solid;
 border-width:0px;
 padding:0px;
}
A.menu:hover {
 background-color : #d9d9d9;
}
A.menu:active {
 background-color : # e5e5e5;
}

.form {
 background-color: #dfdfdf;
	font-size:11px;
 color: #4c4c4c;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
 font-weight: bold;
 border: solid;
 border-width: 1px;
 border-color: #8a8a8a;
 padding: 2px;
}

.anfrage {
	font-size:11px;
 color: #000000;
	font-family:Arial, Helvetica, sans-serif;
 font-weight: bold;
 text-decoration: none;
}

/*** BUCH ***/

A.buchlink {
	color:#ce003d;
}

A.buchlink:hover {
	color: #ce003d;
}

A.buchlink:active {
	color: #eb2a57;
}

#buch_selektor {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	width:531px;
	height:17px;
	text-align:center;
}

#buch_selektor1-3 {
	width:318px;
	float:left;
}

#buch_selektor4-5 {
	width:213px;
	float:right;
}

#buchcol1 {
	clear:both;
	width:106px;
	float:left;
	padding:0px;
}
* html #buchcol1 {
	margin-right: -3px;
}
#buchcol2 {
	/*width:106px;*/
	margin-left:106px;
	margin-right:106px;
	padding:0px;
}
* html #buchcol2 {
	width:106px;
	margin-left: 103px;
	margin-right: 103px;
}
#buchcol3 {
	width:106px;
	float:right;
	padding:0px;
}
* html #buchcol3 {
	margin-left: -3px;
}
#buchcol4 {
	width:107px;
	//float:left;
	padding:0px;
}
#buchcol5 {
	float:right;
	width:106px;
	/*margin-left:107px;*/
	padding:0px;
}


#buch_selektor A {
	display:block;
	color:#ffffff;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.buch_selektor {
	height:17px;
}

#buch_selektor .aktiv {
	color:#ffffff;
	background-color: #D60025;
	font-size:13px;
	font-weight:bold;
}

#buch_selektor .inaktiv {
	background-color:#7F7F7F;
}

#buchselektor_links {
	width:177px;
	float:left;
	padding:0;
}
* html #buchselektor_links {
	width:177px;
	margin-right: -3px;
}

#buchselektor_mitte {
	margin-left: 177px;
	margin-right: 177px;
	padding:0;
}
* html #buchselektor_mitte {
	width:177px;
	margin-left: 174px;
	margin-right: 174px;
}

#buchselektor_rechts {
	width:177px;
	float:right;
	padding:0;
}
* html #buchselektor_rechts {
	width:177px;
	margin-left: -3px;
}

.buch_inhalt {
	font-size:80%;
	font-family:Arial, Helvetica, sans-serif;;
	text-align:left;
	margin: 0px 45px 0px 45px;
	color: 000000;
}

.buch_rezension_name {
	width:100%;
	padding: 3px 0 0 8px;
	letter-spacing: 2px;
}

.buch_rezension {
	width:100%;
	min-height:64px;
	padding: 25px 0 0 8px;
	background-image:url('../bilder/buch/zitat.gif');
	background-repeat:no-repeat;
	position:relative;
}

.buch_trennlinie1 {
	width:100%;
	height:1px;
	background-color: #D5031E;
}
.buch_trennlinie2 {
	width:100%;
	height:1px;
	background-color: #8A8A8A;
}

.buch_medien {
	width:100%;
	position:relative;
}

#buch_h2 {
	font-size:1.5em;
	line-height: 0.5em;
	
}
* html #buch_h2 {
	line-height: 1em;
}

#buch_h3{
	font-size:1.2em;
	line-height: 0.2em;
	color: #666666;	
}
* html #buch_h3 {
	line-height: 0.1em;
}

.buch_bestellen {
	height:auto;
	width:263px;
	margin-top: 40px;
	margin-left: 22px;
	text-align:left;
}
* html .buch_bestellen {
	margin-top: 55px;
	width:263px;
}