/* Rahmen --- */
div.rahmen {
	margin:10px 0 0 10px;
	padding: 0px;
	width:1075px !important; 
	background-color:#FFF;
}

div.abschluss {
	margin:70px 0 35px 10px;
	padding: 4px 5px 0 0;
	width:1075px  !important; 
	border-top: 3px solid #95bf64;
	text-align:right;
	
}

div.abschluss a {
	color: #716652;
	font-size:10px;
}



/* Header --- */

div.header {
	background: url('/images/bgheader.gif') repeat-x bottom left;
	height:110px;
	width:1075px;
}


img.logo {
	border-right: 2px solid #FFF;
	border-bottom: 2px solid #FFF;
	width:344px;
	float:left;
}



div.datum {
	margin: 6px 5px 0 0;
	float:right;
	font-size:10px;
}

div.newsdatum {
	float:right;
}

div.small {
	font-size:10px;;
}


/* Inhalt --- */

/*div.content {
	float:right;
	width:780px;
	margin:0;
	
}*/

div.maincol {
	width:480px;
	line-height:16px;
	float:left;
	margin-left:15px;
	margin-top:28px;
}



div.maincol p.listenrubrik {
	color: #FFF;
	font-size:11px;
	font-weight:bold;
	width:458px;
	border: 1px solid #7a8b5d;
	padding: 3px 10px;
	background-color: #849f61;
	margin: 2px 0 1px 0;
}

div.maincol h1.buchtitel {
	border-bottom: 2px solid #E44B0B;
	background-color: #F8F1D4;
	padding: 3px 5px 3px 6px;
	margin: 3px -5px 8px;
	width:483px;
}

div.maincol div.buchtipp {
	border: 1px solid #F8F0DD;
	background-color: #FDFAF1;
	padding: 8px 15px 5px 12px;
	width:465px;
	margin: -9px 0 0 -5px;
}

div.maincol object {
	margin-bottom:5px;
}

div.liste {
	clear:both;
	border: 2px solid #f9f3e6;
	background-color: #F2FAE9;
	padding: 5px;
	margin-bottom:-2px;
}

div.portrait {
	width:450px;
}

div.portrait h1 {
	padding: 3px 5px; 
	width: 460px;	
	background-color:#e7decc;
	margin:4px 0 15px;
	padding:2px 5px 3px;
}

div.autorenbild {
	float:left;
	padding:3px 15px 10px 5px;
	font-size:10px;
	color:#999
}

div.alphabet {
	color:#95BF64;
	line-height:22px;
	padding-left:5px;
	clear:both;
	font-weight:bold;
}

h2.head {
	margin-top:4px;
}

div.autorenliste {
	background-color: #fffdf3;
	margin-bottom:-2px;
	padding:0 1px 0 1px;
	border: 1px solid #f9f3e6;
	width:238px;
}

div.autorenliste a {
	color:#E78248;
	font-size:11px;
	font-weight:normal;
	margin:4px;
	text-decoration:none;
	display:block;
}


div.liste a {
	color: #95bf64;
	/*text-decoration:underline;*/
}

div.titel {
	clear:both;
	line-height:18px
}

div.titel h4 {
	font-size:12px;
	margin:5px 0;
	font-weight:bold;
}




div.absatz {
	margin: 20px 0 0 0;
}

p.amazonLink, p.amazonLink a {
	color: #95bf64;
	float: left;
	margin-top:0;
	font-weight:bold;
	text-decoration:none;
}

p.detailLink, p.detailLink a {
	color: #95bf64;
	float: right;
	margin-top:0;
	font-weight:bold;
	text-decoration:none;
}

div.liste img {
	float: left;
	padding: 0 8px 5px 0;
}


div.liste h3 {
	margin: 0 0 5px 2px;
}

div.liste h3 a {
	color: #e78248;
	text-decoration:none;
}


a.verlaglink {
	color: #95BF64;
}


span.ergebnis {
	color: #d13e01;
	font-weight:bold;
	font-style: italic;
}

div.maincol img.titelbild {
	float:left;
	padding: 2px 12px 7px 0;
	max-width: 175px;
    max-height: 170px;
}

div.titelkopf {
	line-height:17px;
	margin:5px 0 2px 0;
}


/* Teaser Hauptspalte --- */

h5.rubrik {
	background: url('/images/bg_artikel.gif') no-repeat top left;
	height: 24px;
	font-weight:bold;
	font-size:11px;
	padding: 0 0 0 8px;
	color: #d13e01;
}

div.rubrik {
	border-bottom: 1px solid #C5C5C5;
	padding: 10px 0;
}

div.rubrik img {
	float:left;
	padding: 0 10px 5px 0;
	
}

div.rubrik em, em.news {
	font-size:12px;
    font-style:normal;
	color: #3c71a4;
	float:left;
	text-align:left;
}

p.supline {
	text-align:right;
	padding-right:3px;
	margin:0;
}

div.rubrik h3, h1.news {
	font-size:16px;
	margin-top:6px;
	font-weight:normal;
}

div.rubrik a h3 {
	color:#000;
	text-decoration:none;
}

div.rubrik a {
	text-decoration:none;
}


p.backlink {
	border-top:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	text-align:right;
	padding: 5px 8px;
	margin-top: 30px;
	font-size:11px;
}

div.rubrik p {
   margin: 6px 0 0 0;
}

div.rubrik p a.mehr, div.rubrik p span.mehr {
   color: #cc3300;
   text-decoration:none;
}

div.rubrik p a  {
   color:#000;
   text-decoration:underline;
}

div.foto  {
  color:#5d5d5d;
  font-size: 10px;
  float:left;
  margin: 0 12px 5px 0;
  background-color:#f9f9f9;
  padding:1px;
  border:1px solid #d8d8d8;
}

div.foto img  {
  display:block;
}

div.foto i  {
  display:block;
  float:right;
  font-style:italic;
}

div.rubrik p.backlink a{
	color:#595959;
	font-size:11px;
	padding: 0 1px;
}



/* Teaserspalte --- */

/*div.teasercol {
	position:absolute;
	top: 150px;
	left: 728px;
	width:280px;
}*/
div.teasercol {
	float:right;
	margin-top:12px;
	width:280px;
}

div.amazon {
	position:absolute;
	top: 150px;
	left: 1025px;
	width:185px;
}

div.faz {
	position:absolute;
	top: 151px;
	left: 1100px;
	width:185px;
}



/* Formular --- */

.btn {
	width: 120px;
	border: 1px solid #ccc;
	color: #d13e01;
	font-weight:bold;
	font-size:12px;
	background-color:#FFF;
	height: 19px;
	margin-top: 10px; 
	margin-left:8px;
	margin-bottom:5px;
}

.select {
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #888;
}
.inpt {
	font-size:11px;
	width:300px;
}

.tArea {
	font-size:11px;
	width:300px;
}

.formular td {
	padding: 3px 0;
	vertical-align:top;
}

.formular  {
	width:450px;;
}

.suchfeld  {
	border: 1px solid #a3906d;
	height:15px;
	width:220px;
	color: #a3906d;
	font-size:10px;
	padding: 1px 0 0 4px;;
	margin:0 5px 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}




/* Header Navigation --- */

table.reiter {
	background-color: #f4894c;
	float:left;
	width:375px;
	border:none;	
	margin-top:29px;	
	letter-spacing:1px;
}

table.reiter td {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	padding: 3px 27px;
	border-right:2px solid #FFF;	
	text-align:center;	
} 

table.reiter td.last {
	border-right:none;	
} 

table.reiter td.active {
	background-color: #e44b0b;
}

table.reiter td a {
	color: #FFF;
	text-decoration: none;
}

table.reiter td a:hover {
	color: #cc3300;
	text-decoration: none;
}

div.ebooks {
	position:absolute;
	left:731px;
	top:1px;
	background-color:#FFFFFF;
	width:354px;
	text-align:right;
}


div.suche {
	position: absolute;
	top: 82px;
	left: 820px;
}




/* linke Navigation --- */

div.navigation {
	width:280px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
	
}

div.navigation p {
	color: #FFF;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	width:258px;
	border: 1px solid #eb6728;
	padding: 5px 10px;
	background-color: #f4894c;
	margin: 30px 0 1px 0;
}

ul.nav {
	width:280px;
	font: normal 10px Verdana, Arial, Helvetica, sans-serif;
}
  
	ul.nav a {
		color: #716652;
		display: block;
		text-decoration: none;
	}

	ul.nav a:hover {
		color: #cc3300;
		text-decoration: none;
	}

	ul.nav li {
		width:280px;
		border-bottom: 1px solid #FFF;
		height:29px;
		
	}
	
	ul.nav li a {
		color: #6b6a6a;
		padding: 8px 38px;
		letter-spacing:1px;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background: url('/images/bg_inaktiv.gif') no-repeat top left;
	}

	ul.nav li a.aktiv {
		color: #6b6a6a;
		padding: 8px 38px;
		letter-spacing:1px;
		font: bold 11px Verdana, Arial, Helvetica, sans-serif;
		background: url('/images/bg_aktiv.gif') no-repeat top left;
	}

	
 	ul.nav li.sub {
		height:19px;
		background: url('/images/bg_sub.gif') repeat-y top left;
	}
	
	ul.nav li.sub a {
		color: #6b6a6a;
		padding: 3px 0 0 38px;
		letter-spacing:0;
		font: normal 11px Verdana, Arial, Helvetica, sans-serif;
		background: none;

	}

	ul.nav li.sub a.aktiv {
		color: #c93700;
	}
	
	

div.titelbild {
	padding: 0 10px 8px 0;
}	

div.tipp {
	width:270px;
	background-color:#f8f1d4;
	padding: 4px 4px 3px 4px;
	border: 1px solid #f3e5c4;
	margin-bottom:-2px;
	line-height:15px;
}

div.specialtipp {
	background-color:#ffe8ea;
	border:1px solid #f2c7cb;
}

div.tipp p {
	color: #716652;
	/*font-size:11px;*/
	letter-spacing:0;
	font-weight:normal;
	width:auto;
	border: none;
	padding: 0;
	background-color: transparent;
	margin: 0;
}

div.videobuch {
	position:absolute; 
	top:151px; 
	left:803px; 
	width:280px;
	background-color:#F8F1D4; 
}

div.videobuch img {
	padding:3px 0 4px 4px;
}

div.videobuch strong {
	padding:5px 2px 0 0;
	display:block;
}

div.videobuch p.newshead {
	margin-top:0;
}

p.tipphead {
	color: #FFF;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	width:258px;
	border: 1px solid #eb6728;
	padding: 5px 10px;
	background-color: #f4894c;
	margin: 0 0 1px 0;
}

p.specialhead {
	background-color: #c0303d !important;
	border: 1px solid #a5232f;
}

div.tipp span {
	float:right;
	display:block;
}
div.tipp h4 a {
	font-size:11px;
	color: #716652;
	font-weight:bold;
}

div.tipp a {
	color: #95bf64;
	text-decoration:none;
}

div.specialtipp a {
	color: #C0303D;
}
div.tipp img {
	float:left;
	padding:0 6px 4px 0;
}
	
	
div.news {
	width:268px;
	background-color:#f2fae9;
	padding: 6px 3px 7px 7px;
	border: 1px solid #ddebcc;
	margin-bottom:-2px;
	line-height:15px;
	font-size:11px;
}	
	
div.gewinnspiel {
	background-color: #E6ECF0;
	border: 1px solid #7D96A5;
	margin-bottom:10px;
}
	
div.gewinnspiel img {
	max-width: 65px;
	float: left;
	padding:0 5px 3px 0;
}
	
div.gewinnspiel a {
	color: #657985 !important;
}
	
div.gewinnspiel a:hover {
	color: #D13E01 !important;
}

p.newshead {
	color: #FFF;
	font-size:11px;
	letter-spacing:1px;
	font-weight:bold;
	width:258px;
	border: 1px solid #7a8b5d;
	padding: 4px 10px;
	background-color: #849f61;
	margin: 14px 0 1px 0;
}

p.gewinn {
	background-color:#89A5B5 !important;
	margin-top:0;
	margin-bottom:-1px;
	padding:5px 10px;
}
div.news span {
	float:right;
	display:block;
}

div.news span.datum {
	font-style:italic;
	padding: 0 5px 0 0;
	font-size:10px;
	margin-right:-3px;
}


div.news h4 {
	padding-bottom:2px;
}

div.news h4 a {
	font-size:11px;
	color: #716652;
	font-weight:bold;
	text-decoration:none;
}

div.news a {
	color: #678343;
	text-decoration:none;
}

div.news a.autoren {
	font-size:11px;
	color: #716652;
	font-weight:bold;
	text-decoration:none;
}


div.news a.autoren:hover {
	color: #D13E01;
}


div.ankerlinks  {
	margin:12px 0 4px 0;
}

div.ankerlinks a {
	color: #738b55;
}

div.eins {
	background-color: #fdfaf1;
	padding:2px 4px;
}
	
div.zwei {
	background-color: #f8f0dd;
	padding:2px 4px;
}		
div.eins a, div.zwei a  {
	color: #716652;
	text-decoration:none;
}	
div.eins a:hover, div.zwei a:hover  {
	color: #d13e01;
}	
	
p.anker {
	font-weight:bold;
	font-size:12px;
	margin-bottom:3px;
}		
	
	
/* CMS --- */

th {
	text-align: left;
}

.cmsinpt {
	font-size:11px;
	width:550px;
}

.cmstArea {
	font-size:11px;
	width:550px;
	height:250px;
}

.bg {
	background-color:#e9f2f8;
}

.bg2 {
	background-color:#f8f7e3;
}

.pd {
	font-size:11px;
	margin:5px 0;
}

.pd td, .pd th {
	padding:3px 0;
}

.cms td, .cms th {
	padding:4px 2px;
}
		
.neutral {
	font-weight:normal;
	font-size:11px;
}


