body { background-color:		#e1e1e1; }
a {		color:			#00a9f0;
		text-decoration:	none; }
a:hover {	color:			#FF008A;
		text-decoration:	underline; }
#logo {	background:	url(http://www.buecherrezensionen.org/pics/bg_logo.gif) top center no-repeat;
		height:		105px;
		margin:		10px 0px; }

/* Navigation */
#navi {	height:		34px;
		background:	url(http://www.buecherrezensionen.org/pics/bg_navi.gif) top center no-repeat #b1e0ff; }
#navi ul {	padding:		0;
		margin:		0px 20px;
	  	list-style:		none; }
#navi ul li { float:		left; }
#navi ul li a  { background:	url(http://www.buecherrezensionen.org/pics/bg_navi_links.gif) top left 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 */
#inhalt_top { background:	url(http://www.buecherrezensionen.org/pics/bg_inhalt.gif) top center no-repeat;
		height:		10px;
		margin-top:	1em; }
#inhalt { background-color:	#FFFFFF; }
#inhalt_bottom { background:url(http://www.buecherrezensionen.org/pics/bg_inhalt.gif) bottom center no-repeat;
		height:		10px;
		margin-bottom:	1em; }
#footer {	border-top:		1px solid #00a9f0;
		height:		50px;
		line-height:		50px;
		text-align:		center; }

/* Bücherstreifen */
ul.stripe { padding:		0;
		margin:		0px 0px;
  		list-style:		none; }
ul.stripe li { float:			left;
		text-align:		center; }
ul.stripe li img { margin:	3px 11px 3px 11px; }

div.stripe-vertical { float:left; }
div.stripe-vertical img { margin:	3px 10px 3px 10px; }


.teaser { 	background:	url(http://www.buecherrezensionen.org/pics/bg_form_bottom.gif) bottom repeat-x;
		border:		1px solid #ffcc99;
		padding:		0.8em; }
.teaser h2 {font-size:		1.1em;
		font-weight:	bold;
		line-height:		1.1em; }

/* Wildcards */
.invisible {	display:		none; }


/* tinycarousel */
#slider2 { height: 190px; overflow:hidden; }
#slider2 .viewport { float: left; width: 500px; height: 130px; overflow: hidden; position: relative; }
#slider2 .buttons { background:url("http://www.buecherrezensionen.org/pics/buttons.png") no-repeat scroll 0 0 transparent; display: block; margin: 50px 10px 0 0; background-position: 0 -38px; text-indent: -999em; float: left; width: 39px; height: 37px; overflow: hidden; position: relative; }
#slider2 .next { background-position: 0 0; margin: 50px 0 0 10px;  }
#slider2 .disable { visibility: hidden; }
#slider2 .overview { list-style: none; padding: 0; margin: 0;  position: absolute; left: 0; top: 0; }
#slider2 .overview li{ float: left; margin: 0 20px 0 0; padding: 1px; width: 81px; height: 130px; border: 0px solid #dcdcdc;}
#slider2 .pager { overflow:hidden; list-style: none; clear: both; margin: 5 0 0 0px; padding:0; }
#slider2 .pager li { float: left; }
#slider2 .pager li.heading { width: 215px; font-size: 14px; font-weight: bold; line-height: 31px; }
#slider2 .pagenum { color: #000000; background-color: #fff; font-size: 14px; text-align: center; padding: 5px; font-weight: bold; text-decoration: none; display: block; }
#slider2 .active { color: #FFFFFF; background-color: #DC0000; }
/* #slider2 .active { color: #000000; background-color: #B4B4B4; } */

#slider3 { height: 200px; overflow:hidden; }
#slider3 .viewport { float: left; width: 110px; height: 170px; overflow: hidden; position: relative; }
#slider3 .buttons { background:url("http://www.buecherrezensionen.org/pics/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; }
/*
.form { 	display:		inline;
		margin:		0;
		padding:		0; }
.fieldset {	border:		0;
		margin-bottom:	0;
		margin-top:	0;
		padding-bottom:	0;
		padding-top:	0; }
fieldset.styled { background:url(http://www.buecherrezensionen.org/pics/bg_form_bottom.gif) bottom repeat-x #FFFFFF;
		border:		1px solid #ffcc99;
		margin-bottom:	10px;
		margin-top:	10px;
		padding:		10px; }
*/
.fieldset p {padding:		0;
		margin:		0; }
.legend a {	color:			#222222;
		text-decoration:	none; }

/* Labels 
label {	cursor:		pointer;
		font-weight:	normal; }
.label, label.checkbox {display:block;
		float:			left;
		margin:		5px 10px 5px 0px;
		text-align:		right; }
.label {	width:		170px; }
*/
#rechtespalte .label {	width:40px; }


/* Inputs
.city, .date, .dspl, .email, .int, .partner, .password, .phone, .select, .tag, .txt, .txtarea, .url, .zip {
		background:	url(http://www.buecherrezensionen.org/pics/sprites.png) -20px 0px no-repeat #FFFFFF;
		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;
		outline:		0;
		padding:		2px 5px; }
.city:focus, .date:focus, .email:focus, .int:focus, .partner:focus, .password:focus, .phone:focus, .tag:focus, .txt:focus, .txtarea:focus, .url:focus, .zip:focus {	border-color: #606060; }
 */

/* Breiten und Einrückungen 
.email, .partner, .password, .phone, .tag, .txt, .txtarea, .url { width: 380px; }
*/
#rechtespalte .partner, #rechtespalte .password { width: 90px; }
#rechtespalte .txt { width: 150px; }

.txtarea {	font-size:		1.1em;
		height:		135px; }
textarea.source { height:	285px;
		width:		848px; }

/* Buttons */
.button {	cursor:		pointer;
		font-family:	Tahoma, Arial, Helvetica, sans-serif;
		margin:		0.5em 0em 1em 0.5em;
		padding:		0.2em 0.5em; }
.button:hover { color:		#ff00e6; }
.first {	margin:		0.5em 0em 1em 170px; }
#rechtespalte .first { margin-left:	50px; }

