html {
	height:			100%;
}
body {
	background-color:	#e1e1e1;
	height:			100%;
}
.tinymcebody {
	background-color:	#ffffff;
	font-size:		10pt;
	height:			auto;
}
a {
	color:			#00a9f0;
	text-decoration:	none;
}
a:hover {
	color:			#FF008A;
	text-decoration:	underline;
}

#logo {
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_logo.gif);
	background-position:	top center;
	background-repeat:	no-repeat;
	height:			105px;
	margin:			10px 0px;
}
#navi {
	height:			34px;
	background-color:	#b1e0ff;
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_navi.gif);
	background-position:	top center;
	background-repeat:	no-repeat;
}
#navi ul, ul.stripe {
	padding:		0;
	margin:			0px 20px;
  	list-style:		none;
}
#navi ul li, ul.stripe li {
	float:			left;

}
ul.stripe li {
	text-align:		center;

}
ul.stripe li img {
	margin:			3px 6px 3px 6px;
}
#navi ul li a  {
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_navi_links.gif);
	background-position:	top left;
	background-repeat:	repeat-x;
  	color:			#FFFFFF;
	display:		block;
	font-size:		1.2em;
  	font-weight:		bold;
	height:			34px;
	line-height:		30px;
	text-align:		center;
	text-decoration:	none;
	width:			150px;
}
#navi ul li a:hover, #navi ul li a.active {
	background-position:	0px -34px;
}
#inhalt_top {
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_inhalt.gif);
	background-position:	top center;
	background-repeat:	no-repeat;
	height:			10px;
	margin-top:		1em;
}
#inhalt {
	background-color:	#FFFFFF;
}
#inhalt_bottom {
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_inhalt.gif);
	background-position:	bottom center;
	background-repeat:	no-repeat;
	height:			10px;
	margin-bottom:		1em;
}



/* Tiny Carousel */
#slider3 { height: 200px; overflow:hidden; }
#slider3 .viewport { float: left; width: 110px; height: 170px; overflow: hidden; position: relative; }
#slider3 .buttons { background:url("../images/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 30px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider3 .next { background-position: 0 0; margin: 30px 0 0 10px;  }
#slider3 .disable { visibility: hidden; }
#slider3 .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider3 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; height: 121px; border: 1px solid #dcdcdc; width: 236px;}

#slider3 .pager { overflow:hidden; list-style: none; clear: both; margin: 0 0 0 45px; }
#slider3 .pager li { float: left; }
#slider3 .pagenum { background-color: #fff; text-decoration: none; text-align: center; padding: 5px; color: #555555; font-size: 14px; font-weight: bold; display: block; }
#slider3 .active { color: #fff; background-color:  #555555; }








#kommentare {
	background:		#ededed;
	border:			1px solid #dcdddd;
	margin-bottom:		30px;
	padding:		20px;
}
#kommentare h3 {
	font-size:		22px;
	font-weight:		normal;
	margin:			0px;
	margin-top:		10px;
	padding-bottom:		20px;
}
#kommentare h3 a {
	color:			#222222;
	text-decoration:	none;
}
#kommentare .small_text {
	color:			#a7a7a7;
	font-size:		1em;
	letter-spacing:		-1px;
	padding-top:		1em;
}
#kommentare .kommentar_autor {
	margin-top:		10px;
	padding:		0px 20px;
}
#kommentare .kommentar_autor p {
	color:			#8d8d8d;
	font-size:		1em;
	line-height:		1.2em;
}
#kommentare .kommentar {
	background:		#ffffff;
	border:			1px solid #dcdddd;
	margin-bottom:		10px;
	padding:		20px;
}

div#pagination{
	font-family:		tahoma;
	margin-bottom:		20px;
	text-align:		center;
}
#pagination span{
	border:			1px solid #303030;
	display:		block;
	float:			left;
	font-size:		11px;
	line-height:		13px;
	margin:			1px 3px 1px 0;
}
#pagination span a{
	background-color:	#f20161;
	border:1px solid #ffffff;
	color:#ffffff;
	display:block;
	font-weight:bold;
	padding:0px 4px 1px 4px;
	text-decoration:none;
}
#pagination span a:hover{
	border:1px solid #303030;
}
#pagination span.aktuell{
	border:0;
	color:#303030;
	font-size:17px;
	font-weight:bold;
	line-height:21px;
	margin-top:0;
	padding:0px 2px 0 2px;
}
.anchor {
	border-bottom:	1px solid #00a9f0;
	text-indent:	20px;
}
.anchor a, .anchor a:hover {
/*  clear: both;
  color: #00a9f0;
  display: block; */
  text-decoration: none;
}
.brBox {
/*
	position:		relative;
	display:		block;
	padding-bottom:		5px;
	margin-bottom:		25px;
	border-bottom:		1px solid #00a9f0;
*/
}
hr {
	background-color:	#00a9f0;
	color:			#00a9f0;
}
.brBox .pic {
	float:			left;
	text-align:		center;
}
.brBox .pic img.cover {
	margin-right:		20px;
	margin-bottom:		20px;
	width:			150px;
}
.brBox h1, .brBox h2 {
	font-size:		1.3em;
	line-height:		1.3em;
	margin-bottom:		0px;
	padding-bottom:		0px;
}
.brBox h1 span.indikator, .brBox h2 span.indikator {
	background-image:	url(http://www.buecherrezensionen.org/pics/kommentare.gif);
	background-repeat:	no-repeat;
	float:			right;
	height:			44px;
	line-height:		36px;
	text-align:		center;
	width:			46px;
}
.brBox h1 span.indikator a , .brBox h2 span.indikator a {
	color:			#000000;
	font-weight:		bold;
}
.brBox h1 span.autor, .brBox h2 span.autor {
	color:			#ff00e6;
	font-size:		1.3em;
}
.brBox h1 span.titel, .brBox h2 span.titel {
	color:			#00a9f0;
	font-size:		1.3em;
}
.brBox .small {
	color:			#708090;
	font-size:		0.9em;
	line-height:		1.2em;
}
.brBox .text {
/*	display:		block;
  margin-top: 10px;
	float:			left;
	width:			400px;*/

}
.brBox .article {
/*	display:		block;
	margin-top:		20px; 
	float:			left;
	width:			400px;
*/
	text-align:		justify;
}


.brBox p.artikel {
	font-style:		italic;
}
.myopts a, .myopts a:hover {
	background-image:	url(http://www.buecherrezensionen.org/pics/arrow_blue.gif);
	background-position:	5px center;
	background-repeat:	no-repeat;
	border-bottom:		1px solid #00a9f0;
	display:		block;
	text-decoration:	none;
	text-indent:		20px;
/*
  height: 34px;
  line-height: 34px;
*/
}
.teaser {
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_form_bottom.gif);
        background-position:	bottom;
	background-repeat:	repeat-x;
	border:			1px solid #ffcc99;
	padding:		0.6em;
}
.teaser h2 {
	font-size:		1.1em;
	font-weight:		bold;
	line-height:		1.1em;
}



/* Rechte Spalte */
#rechtespalte a, #rechtespalte a:hover {
	background-image:	url(http://www.buecherrezensionen.org/pics/arrow_blue.gif);
	background-position:	5px center;
	background-repeat:	no-repeat;
	border-bottom:		1px solid #00a9f0;
	display:		block;
	height:			34px;
	line-height:		34px;
	text-indent:		20px;
}

#footer {
	border-top:		1px solid #00a9f0;
	height:			50px;
	line-height:		50px;
	text-align:		center;
}

div.paging td  {
	vertical-align:		middle;
}
div.paging a {
	text-decoration:	none;
}
div.paging a img {
	vertical-align:		middle;
}

/* tabellarische Listings */
.listTable {
	background-color:	#FFFFFF;
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_form_bottom.gif);
        background-position:	bottom;
	background-repeat:	repeat-x;
	border:			1px solid #ffcc99;
	padding:		3px;
}
.listTable table {
	empty-cells:		show;
	width:			100%;
}
.listTable table th {
	background-image:	url(http://www.buecherrezensionen.org/pics/dsTh_bg.gif);
	border:			0;
	border-bottom:		1px solid #A5BFCE;
	color:			#223355;
	font-weight:		bold;
	height:			32px;
	line-height:		32px;
	padding:		0;
	text-align:		left;
	text-indent:		2px;
}
.listTable table tr td {
	border-bottom:		1px solid #ffcc99;
	vertical-align:		top;
	padding:		2px;
}
.listTable table tr td hr {
	border-color:		#ffcc99;
	border-style:		solid;
	border-width:		1px 0 0 0;
	height:			1px;
}

p.bc {
	border-bottom:		1px solid #999999;
}
p.bc, p.bc a {
	color:			#999999;
	font-size:		0.9em;
}
p.bc a:hover {
	color:			#222222;
	text-decoration:	none;
}

/* Wildcards */
.a-center {
	text-align:		center;
}
.a-right {
	text-align:		right;
}
.a-top {
	vertical-align:		top;
}
.f-left {
	float:			left;
}
.f-right {
	float:			right;
}
.invisible {
	display:		none;
}


/* seitenübergreifend */
.plbox {
  background-color: #F7F7F7;
  border: 1px dashed #CCCCCC;
  padding: 5px;
  text-align: center;
}
#partner div.thumb {
	float:			left;
	text-align:		center;
	margin-right:		20px;
	margin-bottom:		20px;
	width:			150px;
}
#partner div.text {
	display:		block;
	float:			left;
	width:			400px;
}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container {display:block;}
.clear {clear:both;}.brFieldset {
	background-image:	url(http://www.buecherrezensionen.org/pics/bg_form_bottom.gif);
        background-position:	bottom;
	background-repeat:	repeat-x;
	border:			1px solid #ffcc99;
}
.brFieldset p {
	padding:		0;
	margin:			0;

}

.brLegend a {
	color:			#222222;
	text-decoration:	none;

}

/* Labels */
.brLabel {
	cursor:			pointer;
	display:		block;
	float:			left;
	font-weight:		normal;
	height:			31px;
	line-height:		31px;
	margin-right:		10px;
	text-align:		right;
	width:			170px;
}
#rechtespalte .brLabel {
	width:			40px;
}
label.pflicht {
	font-weight:		bold;
}
label.pflicht:after {
	content: 		" (*)";
}
label.fullsize {
	float:			none;
	text-align:		left;
}
/* Inputs */
.brCity {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	width:			296px;
}
.brDate {
	background-image:	url(http://www.buecherrezensionen.org/pics/sprites.png);
	background-position:	5px -2897px;
	background-repeat:	no-repeat;
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	text-indent:		20px;
	width:			150px;
}
.brDspl {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	text-align:		right;
	width:			30px;
}
.brEmail {
	background-image:	url(http://www.buecherrezensionen.org/pics/sprites.png);
	background-position:	5px -6641px;
	background-repeat:	no-repeat;
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	outline:		0;
	padding:		2px 5px;
	text-indent:		20px;
	width:			380px;
}
.brInt {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	text-align:		right;
	width:			80px;
}
.brPartner {
	background-image:	url(http://www.buecherrezensionen.org/pics/sprites.png);
	background-position:	5px -17171px;
	background-repeat:	no-repeat;
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	outline:		0;
	padding:		2px 5px;
	text-indent:		20px;
	width:			380px;
}
#rechtespalte .brPartner {
	width:			90px;
}
.brPassword {
	background-image:	url(http://www.buecherrezensionen.org/pics/sprites.png);
	background-position:	5px -8927px; 
	background-repeat:	no-repeat;
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	text-indent:		20px;
	width:			380px;
}
#rechtespalte .brPassword {
	width:			90px;
}
.brText {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	width:			380px;
}
.brUrl {
	background-image:	url(http://www.buecherrezensionen.org/pics/sprites.png);
	background-position:	5px -8531px;
	background-repeat:	no-repeat;
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	outline:		0;
	padding:		2px 5px;
	text-indent:		20px;
	width:			380px;
}
#rechtespalte .brText {
	width:			150px;
}
.brZip {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
	width:			80px;
}

/* Textareas */
.brTextarea {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	height:			135px;
	margin:			0.5em 0;
	outline:		0;
	padding:		2px 5px;
	width:			380px;
}
textarea.articleField { 
	width:			600px;
	height:			450px;
}
.tinymce {
	height:			250px;
	width:			410px;
}
textarea.source { 
	height:			300px;
	width:			620px;
}

/* Selects */
.brSelect {
	border:			1px solid #ced0d0;
	box-shadow:		rgba(0,0,0, 0.1) 0px 0px 8px;  
	-moz-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px;  
	-webkit-box-shadow:	rgba(0,0,0, 0.1) 0px 0px 8px; 
	color:			#5f6565;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0;
	padding:		2px 5px;
}


input.error, textarea.error, select.error {
	background-color:	#FBE3E4;
	border:			1px solid #FBC2C4;
	color:			#222222;
}




/* Buttons */
.brButton {
	cursor:			pointer;
	font-family:		Tahoma, Arial, Helvetica, sans-serif;
	margin:			0.5em 0em 1em 0.5em;
	padding:		0.2em 0.5em;

}
.brButton:hover {
	color:			#ff00e6;
}
.first {
	margin:			0.5em 0em 1em 170px;
}
#rechtespalte .first {
	margin-left:		50px;
}


/* Wildcards */
.fullsize {
	width:			410px;
}
