@charset "utf-8";

body {
	text-align:center;
	color: #000;
	background-color: #fff;
	font-size: 100.01%;
	font: 72% arial, sans-serif;
	line-height: 1.60;
	margin: 0;
	padding: 10px;
}

ul {
	list-style: none;
  margin: 0;
  padding: 0 0 0 0;
  width: 130px;
}
li {
  list-style: none;
  margin: 0;
  padding: 0 0 0 20px;
  width: 130px;
}

td {
  vertical-align:top;
  text-align:left;
  margin:0;
  padding:3px;
  border:0;
  border-collapse:collapse;
}

td.interviewNumber {
  font-family: Georgia, arial, serif;
	font-size: 200%;
	font-weight: bold;
}

a {
  color:#000000;
}


.reviewdetail p a:link {color:#000000;text-decoration: none}
.reviewdetail p a:visited {color:#000000;text-decoration: none}
.reviewdetail p a:active {color:#000000;text-decoration: none}
.reviewdetail p a:hover {color:#000000;text-decoration: underline}

.review a:link {color:#000000;text-decoration: none}
.review a:visited {color:#000000;text-decoration: none}
.review a:active {color:#000000;text-decoration: none}
.review a:hover {color:#000000;text-decoration: underline}

.info a:link {color:#000000;text-decoration: none}
.info a:visited {color:#000000;text-decoration: none}
.info a:active {color:#000000;text-decoration: none}
.info a:hover {color:#000000;text-decoration: underline}

a img {border:0;}

a.permalink {
  display:block;
  float:right;
  text-decoration:none;
  color:#666666;
  font-size:0.8em;
  margin:0;
  padding:2px;
}

a.permalink:hover {
  text-decoration:underline;
}

#breadcrumbs {
  position:relative;
  color:#666666;
  font-size:1.0em;
  height:auto; width: 500px;    
  left: 165px; top: -10px;
  margin:0;
  padding:3px;
}

#breadcrumbs a {
  color:#666666;
  text-decoration:none;
}

#breadcrumbs a:hover {
  text-decoration:underline;
}

#container {
  background-image: url(/bilder/logo.gif);
  background-position: 0 20px;
  background-repeat:no-repeat;
	margin: 1.5em auto;
	width: 916px;
	height: 439px;	
	text-align: left;
  padding: 100px 0 0 0;
}

div#rechts{
float: left; 
width:354px;
min-height: 400px;
margin-left:20px;
margin-bottom:20px;
padding-left:0;

}

div#breit{
  float:left;
  width: 700px;
}

div#breit h1{
  font-size:1.2em;
  font-weight:bold;
  font-family:arial, sans-serif;
}

div#mitte{
	float: left;
	width:354px;
	min-height: 400px;
	margin-bottom:20px;
	padding: 0px;
	margin_top:0;
	vertical-align: top;
}

div#mittebreit{
	float: left;
	width:720px;
	min-height: 400px;
	margin-bottom:20px;
	padding: 0px;
	margin_top:0;
	vertical-align: top;
}

#mittebreit h1{
margin:0;
padding: 0 0 8px 0;
}

div.buch {
	float: left;
	border-bottom-color: #77b74d;
	border-bottom-style: solid;
	border-bottom-width: thin;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:0px;
}

div.zitat{
	float: left;
	margin-left:20px;
	margin-bottom:20px;
}


div.cover {
  float: left; 
  width:95px;
  margin-bottom:20px;
  font-family: Arial, sans-serif;
	font-size: 85%;
	font-weight: bold;
}

div.review {
  float: left; 
  width:354px;
  margin: 0 0 20px 20px;
  padding:0;
}

div.reviewdetail {
  float: left; 
  width:454px;
  margin: 0 0 20px 20px;
  padding:0;
}

div.reviewdetail a{
  text-decoration:underline;
}

div.reviewLongDesc {
  clear:both;
  margin:0;
  padding: 10px 0 0 0;
}

div.lnAud {
float:right;
text-align:right;
margin-top:18px;
}

div.lnAud a {
  text-decoration:underline;
}

div.info {
  float: left; 
  width:210px;
  margin: 0 0 20px 20px;
  padding:0;
}

.info strong {
 font-weight:normal;
}

.avatarname {
  margin: 1.5em 0 0 0;
  padding: 0 0em;
  float: left; 
  width: 300px; 
  height: 40px;
  font-size:70% em;
	font-weight: normal;
	line-height: 1.3;  
}

.avatarfoto {
  margin: 1em 1em 0 0;
  padding: 0 0em;
  float: left;
  width: 40px;
}

.class1 A:link {color:#000000;text-decoration: none}
.class1 A:visited {color:#000000;text-decoration: none}
.class1 A:active {color:#000000;text-decoration: none}
.class1 A:hover {color:#000000;text-decoration: underline}

.buch h2 {
  padding:0;
  margin:0;
  font-family: Georgia, arial, serif;
	font-size: 120%;
	font-weight: bold;
}


.buch h1 {
  padding:0;
  margin:0;
  font-family: Georgia, arial, serif;
	font-size: 120%;
	font-weight: bold;
}

.buch h1 a {
  padding:0;
  margin:0;
  font-family: Georgia, arial, serif;
	font-size: 120%;
	font-weight: bold;
}



#rechts h1 {
  padding:0;
  margin:0;
  font-family: Georgia, arial, serif;
	font-size: 120%;
	font-weight: bold;
}
  
h1, h2 {
	font: bold 28px Georgia, arial, sans-serif;
	letter-spacing: 1px;
	margin: 0;
	color: #000000;
	vertical-align: top;
}
  

div#navigation {
  height: 450px;
  width: 168px;
  float:left;
}



#navigation ul {
	list-style: none;
  margin: 0;
  padding: 0 0 0 0;
  width: 130px;
}

#navigation ul li {
  display: inline;
  list-style: none;
  margin: 0 0 0 0; 
  padding: 0 0 0 0;
}

#navigation ul a {  
  background: #f00;
  color: #fff;
  display: block;
  margin: 0 0 3px 0;
  padding: 1px 0 1px 3px;
  text-decoration: none;
  width: 130px;
}


#navigation ul ul a {  
  background: #f00;
  color: #fff;
  display: block;
  margin: 0 0 3px 0;
  padding: 1px 0 1px 20px;
  text-decoration: none;
  width: 113px;
}

#navigation ul ul ul a {  
  background: #f00;
  color: #fff;
  display: block;
  margin: 0 0 3px 0;
  padding: 1px 0 1px 30px;
  text-decoration: none;
  width: 103px;
}

#navigation ul ul ul ul a {  
  background: #f00;
  color: #fff;
  display: block;
  margin: 0 0 3px 0;
  padding: 1px 0 1px 40px;
  text-decoration: none;
  width: 93px;
}

#navigation ul a:link {
  color: #000; 
  background-color: #ededed;
}

#navigation ul a:visited {
  color: #000; 
  background-color: #ededed;
}


#navigation li.aktuell li a {
  color: #000; 
  background-color: #ededed;
}

#navigation li.aktuell a {
  color: #fff; 
  background-color: #000;
}


#navigation ul a:hover {
  color: #fff; 
  background-color: #000;
}

#navigation ul ul a:hover {
  color: #fff; 
  background-color: #000;
}


ul#anjebot {
	list-style: none;
  margin: 0;
  padding: 0 0 0 0;
  width: 130px;
}

ul#anjebot li {
  display: inline;
  list-style: none;
  margin-top: 0px;
  padding-bottom: 0px;
}

ul#anjebot a {
  background: #f00;
  color: #fff;
  display: block;
  margin-top: 3px;
  padding-bottom: 1px;padding-top: 1px;
  text-decoration: none;
  width: 130px; /* or use height (tricks IE into letting you click anywhere on the block, not just the text */
}

ul#anjebot a:link {
	color: black;
	background-color: #FECB00;
}

ul#anjebot a:visited {
  color: black; background-color: #FECB00;
}

ul#anjebot a:hover {
  color: white; background-color: #000000;
}

ul#anjebot a:active {
  color: white; background-color: #000000;
}

#fotorechts {
  height:332px;
  padding:0;
  margin:0;
  border:0;
}

#fotorechts img {
  padding:0;
  margin:0;
  border:0;
}

form {
	background-color: #fecc00;
	width: 354px;
	padding: 0;
	margin:0;
	float: left;
	height: 44px;
}

#error {
  position:relative;
  left:160px; top:-80px;
  height:10px;
  width:190px;
  border:0;  
  color:#C50E1F;
  font-size:1.0em;
  font-weight:bold;
  text-align:left;
  vertical-align:top;
  margin:0;
  padding:3px;
}

input#absender { 
   width: 124px;
   border: 1px solid #cccccc;
   margin:0 16px 0 16px;
   padding: 0;
   float: left;
}


div#link_raus {
  color:#666666;
	margin:10px 0 0 0;
	padding: 0 0 0 0;
	float: left;
	width: 30.7em;
	font-size:11px;	
}



div#rechts{
  float: left; 
  width:354px;
  margin-left:20px;
  margin-bottom:20px;
  padding-left:0;
}

div#mitte{
	float: left;
	width:354px;
	margin-bottom:20px;
	padding: 0px;
	margin_top:0;
	vertical-align: top;
}

div#avatar {
  margin-left: 0em;
  padding: 0 0em;
  float: left; width: 40px;
}

div#avatartexto {
  margin-left: 1em;
  margin-bottom: 2em;
  padding: 1 0 0 0em;
  float: left; width: 20em;
}

div#avatartexto p {
  font-size:0,7 em;
  font-weight: bold;
  line-height: 1.3;
}



div#footer {
  clear: both;
  font-family: arial, sans-serif;
	font-size: 0,9em;
	font-weight: normal;
  color: #6f6f6f;
	margin: 0 0 0 0px;
	padding: 0em 0 1.5em 0;
  text-align: center;    
}

div#footer a {
  text-decoration: none; 
  color: #999999; 
}

div#footer a:hover {
  text-decoration: underline;  
}

