

body {
	background-color:#461107;
	color:#ffffff;
	font-family: Georgia, "Times New Roman", serif;
}

	#header {
		background-image: url(../bilder/bgtop_2.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;
		width: 917px;
		height: 60px;
		position:relative;
		margin: 0 0 0 -458px;
		left: 50%;
	}
		#logo {
			position: absolute;
			left:24px;
			top:0;
			width:270px;
		}
		#hanser {
			position: absolute;
			left:546px;
			top:0;
			width:350px;
		}

	#contents {
		background-image: url(../bilder/bgall_s.jpg);
		background-position: left top;
		background-repeat: repeat-y;
		width: 917px;
		min-height: 500px;
		position:relative;
		margin:0;
		padding:0 22px;
		margin: 0 0 0 -458px;
		left: 50%;
	}
		#maincontent {
			width: 841px;
			padding: 10px 16px 20px;


		}
		#links,#rechts {
			width: 403px;
		}
		#links,
		#links_small {
			float:left;
		}
		#rechts {
			float:right;
			margin-right: 18px;
			width: 403px;
		}
		#links_small {
			width: 198px;
		}
		
		#rechts_wide {
			float:right;
			margin-right: 18px;
			width: 578px;
		}


	#footer {
		background-image: url(../bilder/bgfooter_s.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		width: 917px;
		height: 80px;
		position:relative;
		margin: 0 0 0 -458px;
		left: 50%;
		padding: 45px 0;
		text-align: center;
		font-size: 12px;
		color:#a68d88;
	}

	#stage {
		width:873px;
		height:218px;
		margin:0;
		padding:0;
		background-image: url(../bilder/bg_stage.jpg);
		background-position: left top;
		background-repeat: no-repeat;
		position:relative;
	}
		#stoerer {
			position:absolute;
			left: 662px;
			top:15px;
			width: 202px;
			height: 192px;
			margin:0;
			padding:0;
		}

	#topnav {
		width:873px;
		height:218px;
		margin:0;
		padding:0;
		height:65px;
		background-image: url(../bilder/bg_topnav_s.jpg);
		background-position: left bottom;
		background-repeat:repeat-x;
	}
		#topnav ul {
			padding: 5px;
			margin:0;
			list-style-type: none;
			text-align: center;
		}
		#topnav ul li {
			/*display:inline-block!important;
			*/display:inline;
			padding: 0 10px;
		}
		/*IE7
		*+html #topnav ul li {
			display:inline!important;
		}*/
		#topnav ul li a {
			color:#e6b956;
			text-decoration:none;
			font-size:14px;
			letter-spacing: .05em;
		}
		#topnav ul li a:hover,
		#topnav ul li.hiertop a,
		#topnav ul li.hier a  {
			color:#ffffff;
		}
		#topnav ul li.hiertop a,
		#topnav ul li.hier a {
			font-weight:normal;
		}
.spielenav {
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #E9B131;
	margin-bottom: 20px;

}

/*=TEXTS*/
embed {
	padding: 20px 0 10px 30px;
}

h1 {
	font-size:30px;
	color:#e9b131;
	font-weight: normal;
	margin:0 0 20px 0;

}
#stoerer h3 {
	color:#461107;
	text-transform: uppercase;
	font-weight: normal;
	margin:0;
	padding:0;
	text-align: center;
	background-color: transparent;
}
h2 {
	font-size: 16px;
	color:#e9b131;
	background-image: url(../bilder/bg_h2.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #3c0e02;
	font-weight: normal;
	padding: 3px 6px 3px 8px;
	
}
.spielenav h2 {
	font-size: 14px;
	color:#e9b131;
	background-image: none;
	background-color: #3c0e02;
	font-weight: normal;
	padding: 3px 6px 3px 8px;
	display:inline;
}
.spielenav ul {
	float:right;
	width: 700px;
	list-style-type:none;
	margin:-2px 0;
	padding:0;
}
	.spielenav ul li{
		display:inline;
		padding: 3px 12px 0 0;
	}
		#maincontent .spielenav ul li a{
			text-decoration: none;
			font-weight:normal;
			font-size:14px;
		}
		.spielenav ul.innersub {
			margin-top:8px;
		}
			#maincontent .spielenav ul.innersub li a {
				font-size:12px;
				}
a {
	outline: none;
}
p {
	font-size:14px;
	line-height: 130%;
	margin:5px 0;
	padding:0;
}
#stoerer p a, 
#stoerer p
{
	font-size:24px;
	color:#461107;
	line-height:100%;
	text-align: center;
	background-color: transparent;
	margin:0 0 5px 0;
	padding:0;
}
#maincontent a {

	font-weight:bold;
}
#maincontent p {

	margin:10px 0 10px 8px;
}
#maincontent a:link,
#maincontent a:visited {
	color: #e9b131;
	}
	#maincontent a:active,
	#maincontent a.hier {
	color: #ffffff;
}
/*#maincontent a:visited {
	color: #c0c0c0;
}*/
#maincontent a:hover {
	color: #ffffff;
}
	ul.innernav {
		list-style-type:none;
		margin:0 2px;
		padding: 10px;
		border-bottom: 1px dotted #e9b131;
	}
	ul.innernav ul {
		list-style-type:none;
		margin:0 2px;
		padding: 0 15px;
		border-bottom: medium none;
	}
		ul.innernav li {
			font-size: 13px;
			padding: 3px 0;
		}
			ul.innernav li a {
				text-decoration: none;
				color:#e6b956!important;
			}
			ul.innernav li a:hover,ul.innernav li.hiertop a,ul.innernav li.hier a  {
			color:#ffffff!important;
		}
		ul.innernav li.hiertop a,ul.innernav li.hier a {
			font-weight:bold;
		}
				ul.innernav li.hier ul li a,
				ul.innernav li ul li a  {
					color:#e6b956!important;
					font-size:12px;
				}
				ul.innernav li.hier ul li.hier a {
					color:#ffffff!important;
				}
		
		.footertext .last {
		border-right: medium none!important;
		}		
		.footerlink {
			padding: 0 10px;
			border-right: 1px solid #E6B956;
			color:#E6B956;
			text-decoration: none;
		}
		.footerlink a {
			color:#E6B956;
			text-decoration: none;
			
		}
		iframe {
			background-color: #461107;
			position:absolute;
			left:100px;top:26px;
			z-index:0;
		}
		#cboxLoadedContent iframe {
		left:0;top:0;
			
		}
			
.csc-textpic-caption {
font-size: 12px;
padding: 0 0 10px 0;
text-align: center;
}
/*CLEARERS*/
.clearer,ul#topnav li.clearer {
clear:both;
}
.zero,ul#topnav li.clearer {
margin:0;
padding:0;
height:0;
font-size:0;
line-height:0;
}



/*EXTENSIONS*/

/*BUCHEXT*/

.tx-rthanserspecials-pi1 .main {
	float:left;
	width: 170px;
	margin: 2px;
	min-height: 180px;
	padding: 6px;
	line-height: 16px;
	font-size: 11px;




}

.tx-rthanserspecials-pi1 .main a{


}



.tx-rthanserspecials-pi1 .main .booklist_image {

width: 64px; 
float:left;
text-align: center;
}

.tx-rthanserspecials-pi1 .main .booklist_info {

	width: 100px; float:right;
}

#maincontent .tx-rthanserspecials-pi1 .main .booklist_info h4,
#maincontent .tx-rthanserspecials-pi1 .main .booklist_info h3,
#maincontent .tx-rthanserspecials-pi1 .main .booklist_info p {

margin:0;
padding:0;
}
.tx-rthanserspecials-pi1 .main .booklist_info p {
font-size:11px;
}

.tx-rthanserspecials-pi1 .main h3 {
 font-size: 12px;

}




/*BUCHDETAIL*/

/*DETAIL VIEW*/


.tx-rthanserspecials-pi2 {
	width: 809px;
	margin:0 auto 0 0;
	padding: 20px 0;
}
.tx-rthanserspecials-pi2 .single_img {
	padding:0 10px;
	margin:0;
	width: 221px;
	float:left;
	padding:0;
}

.tx-rthanserspecials-pi2 .single_info {
	width: 520px;
	float:right;

}

.tx-rthanserspecials-pi2 h3 {
	font-weight:normal;
	margin:0 0 10px 0;
	padding:0;
	line-height: 32px;
	color:#E9B131;
	font-size: 28px;

}

.tx-rthanserspecials-pi2 .subtitle, 
.tx-rthanserspecials-pi2 .translator, 
.tx-rthanserspecials-pi2 .gelesen {
	font-size: 13px;
	margin:0 0 5px 0;
	font-weight:bold;
}

.tx-rthanserspecials-pi2 h4 {
	font-size: 15px;
	margin:0;padding:0;
	font-weight:normal;
}


body .tx-rthanserspecials-pi2 div.single_bib, 
body .tx-rthanserspecials-pi2 #header4,
body .tx-rthanserspecials-pi2 .add_link {
	width: 221px;
	padding: 10px 0;
	font-size:11px;

}



.tx-rthanserspecials-pi2 .buyit {

font-weight: bold;}




.tx-rthanserspecials-pi2 h3 a {
	font-size: 1em;
}

.tx-rthanserspecials-pi2 .odd, .tx-rthanserspecials-pi1 .even {
	padding: 5px;
}		
.tx-rthanserspecials-pi2 .even {
	
}


/*GEWINNSPIEL*/
form {}
#Name, #Email, #Ename, #Eemail, #Komment { color: #ffffff; border: 1px dashed #3f2823; width: 292px;} 

.tx-pbsurvey-pi1 form {}
/*.tx-pbsurvey-pi1 fieldset {width: 440px;  padding:10px 10px 30px 10px; }
.tx-pbsurvey-pi1 legend.question {width:1px;}
*/
.tx-pbsurvey-pi1 fieldset {padding:10px 10px 30px 10px; border:1px dotted #E9B131; }
.tx-pbsurvey-pi1 legend {
	padding: 10px;
	color:#E9B131;

}
.tx-pbsurvey-pi1 .questionNumber, .tx-pbsurvey-pi1 .required {display:none;}
.tx-pbsurvey-pi1 .pbquestion {display:block; width:400px; margin-top:-28px!important;margin-top:28px; padding: 3px 0 3px 5px; margin-bottom: 28px;font-weight:bold; font-size: 16px; background-color:#d9c7a4; color:#7f3544;border:3px dotted #7f3544; z-index:10000; }

a.internal-link {color:#E9B131;}

.pagenumbering .bartext{
	font-size: 14px;
	color:#E9B131;
	font-style: italic;
	text-align: right;
}
.tx-pbsurvey-pi1 input[type="radio"] {
	margin-right:10px;

}
.pagenumbering .barcontainer {}

.tx-pbsurvey-pi1 .survey_error { margin-left: 120px; font-size:0.9em;}

.tx-pbsurvey-pi1 .bar  {background-color:#989986;}


.tx-pbsurvey-pi1 input[type="submit"] {

background-color:#3C0E02;
background-image:url("../bilder/bg_h2.jpg");
background-position:left top;
background-repeat:no-repeat;
color:#E9B131;
border:medium none;
padding: 3px 10px;
margin:10px 0;

}


.logos {
	width: 150px;
	float:right;
	padding: 0 0 0 10px;
	text-align:right;

}