﻿/* allgemeiner Seitenaufbau */


	body
	{
		margin: 10 auto;
		padding: 0;
		background-color: #edeceb;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		color: #555555;
	}

	.cursor
	{
		cursor: hand;
	}



	img 
	{
       		border: none;
	}

	#wrapper
	{
		margin-left: auto;
		margin-right: auto;
		width: 1000px;
	}
	
	a
	{
		text-decoration: none;
		color: #333333;
	}

	a:hover
	{
		text-decoration: underline;
		color: #68a7c1;
	}

	p
	{
		margin: 1em 0em 0em 0em;
	}

 /* Für buecher.de Frontpage Gutschein*/

	hr
	{
		width:700px;
		height:1px;
		color:lightgrey;
		background-color:lightgrey;
		border:none;
	}


/* Auszeichnungen */


	h1
	{
		font-size: 17px;
		font-weight: bold;
		color: #68a7c1;
	}

	h2
	{
		color: #828282;
		font-size: 17px;
		font-weight: bold;
		margin-bottom:10px;
		margin-top:10px;
		padding:0px;

	}


	h3
	{
		color: #68a7c1;
		font-size: 12px;
		font-weight: normal;
		padding: 0px;
		display: inline;
		white-space: nowrap;
	}

	h4
	{
		font-size: 14px;
		font-weight: bold;
		color: #ffffff;
		margin: 0px;
	}

	.alth3
	{
		color: #68a7c1;
		font-size: 12px;
		font-weight: normal;
		padding: 0px;
		display: inline;
	}


	h6 /* News */
	{
		font-size: 14px;
		font-weight: bold;
		color: #9a9a9a;
		margin: 5px 0px 5px 0px;
		padding: 0px;
	}




/* Header */


	#header-logo
	{
		float: left;
		padding-left: 6px;
		width: 357px;
		height: 80px;
	}

	#header-verlauf
	{
		width: 1000px;
		height: 40px;
		clear: both;
	}




/* User Navi */	


	#user-navi
	{
	}

	#user-navi-top
	{
		background-image: url(../images/user-navi-bg-top.png);
		width: 235px;
		height: 15px;
	}

	.user-navi-table a
	{
		background-image: url(../images/user-navi-bg.png);
		width: 220px;
		height: 25px;
		padding: 5px 0px 0px 15px;
		text-decoration: none;
 	 	display:block;
	}

	.user-navi-table a:hover
	{
		color: #ef8000;
	}




/* Main Navi */

	#main-navi
	{
		float: left;
		padding-left: 4px;
position: absolute;
	}


/* Login */


	#login
	{
		height: 45px;
		width: 300px;
		float: right;
		padding: 2px 0px 0px 0px;
	}

	.login-button 
	{
		background-image: url(../images/login-button.png);
		background-color: #cdcdcd;
		cursor:pointer;
		border: none;
		width: 22px;
		height: 22px;
	}

	.login-textbox
	{
		border: 1px solid;
		border-color: #cfcfcf;
		background-color: #ffffff;
		color: #777777;
	}

	.login-link-reg
	{
		color: #777777;
		float: left;
		margin-right: 45px;
	}

	.login-link-psw
	{
		color: #777777;
	}

	.logout_text 
	{
		padding-left: 30px;
	}

	.logout_button 
	{
		background: transparent;
		border: none;
		color: #68a7c1;
		cursor:pointer;
	}


/* Main Content Box */


	#main-content-wrapper
	{
		width: 750px;
		float: right;
	}


	#main-content-bg-top
	{
		background-image: url(../images/main-content-bg-top.png);
		width: 750px;
		height: 7px;
	}

	#main-content
	{
		background-image: url(../images/main-content-bg.png);
		width: 710px;
		padding: 20px 20px 20px 20px;
		min-height: 370px
	}




/* Left Content Box */

	#left-content-wrapper
	{
		float:left;
	}

	#left-content
	{	
	}

	#left-content-head
	{
		background-image: url(../images/left-content-head.png);
		width: 220px;
		height: 26px;
		padding: 10px 0px 0px 15px;
	}

	#left-content-bg
	{
		background-image: url(../images/left-content-bg.png);
		width: 220px;
		padding-left: 15px
	}

	#left-content-foot
	{
		background-image: url(../images/left-content-foot.png);
		width: 235px;
		height: 20px;
	}

	.left-content-seperator
	{
		width:200px;
		height:1px;
		color: #aaaaaa;
		background-color: #aaaaaa;
		border:none;
		margin: 8px 0px 5px 10px;
	}




/* News Box */

	#news-bg
	{
		background-image: url(../images/left-content-bg.png);
		width: 227px;
		padding-left: 8px
	}

	#news-foot
	{
		background-image: url(../images/news-foot.png);
		width: 220px;
		height: 29px;
		padding: 11px 0px 0px 15px;
	}

	.news-link
	{
		font-size: 9px;
	}




/* Footer */

	#footer
	{
		background-image: url(../images/footer-bg.png);
		width: 720px;
		height: 35px;
		padding: 5px 15px 0px 15px;
	}

	#footer-navi 
	{
		padding-top: 4px;
		float:left;
	}

	#footer-navi a
	{
		color: #ffffff;
	}

	#footer-seitenzeichen
	{
		float:right;
	}
	
	#keyword-text
	{
	padding: 5px 50px 10px 50px;
	width: 650px;
	text-align: center;
	color:#999897;
	}


	#latest_rated
	{
		float: left;
		margin-top: 20px;
	}

	#best_rated
	{
		margin-top: 20px;
	}