h3 { margin: 0 0 15px; }

.press .innerContent { width: 708px; position: relative; padding: 82px 0 0 0; }
.press { height: 490px; }

.press ul#stage { display: block; position: absolute; top: 0px; left: 142px; list-style-type: none; width: 566px; }
.press ul#stage li { display: block; width: 140px; height: 80px; overflow: hidden; position: absolute; }
.press ul#stage li#actor0 { top: 0px; left: 0px; }
.press ul#stage li#actor1 { top: 0px; left: 142px; }
.press ul#stage li#actor2 { top: 82px; left: 142px; }
.press ul#stage li#actor3 { top: 82px; left: 284px; }
.press ul#stage li#actor4 { top: 164px; left: 142px; width: 282px; }
.press ul#stage li#actor5 { top: 164px; left: 426px; }
.press ul#stage li#actor6 { top: 246px; left: 142px; }

.imprint p a { text-decoration: none; }
.imprint p a:hover { text-decoration: underline; }
.imprint .contentDoubleRight { padding-top: 0px; }

.contact #contactForm form fieldset { padding: 0 0 15px; }
.contact #contactForm form fieldset label { display: block; float: left; width: 120px; font-size: 1.1em; line-height: 20px; }
.contact #contactForm form fieldset input { float: left; width: 280px; }
.contact #contactForm form fieldset input#contact_zip { width: 61px; }
.contact #contactForm form fieldset input#contact_city { width: 166px; }

.contact #contactForm form fieldset #s_subject { width: 282px; }
.contact #contactForm form fieldset textarea { float: right; width: 280px; height: 126px; }

.contact #contactForm form .buttonGroup { padding: 0 0 0 120px; width: 284px; overflow: hidden; }
.contact #contactForm form .buttonGroup button { margin: 0 30px 0 0; float: left; }

.contact .contentRight { padding-top: 132px; }
.contact ul#stage { display: block; width: 140px; list-style-type: none; }
.contact ul#stage li { position: static; display: block; width: 140px; height: 80px; padding: 0 0 2px; overflow: hidden; }

.privacy .contentDoubleRight { padding-top: 50px; }
.privacy .contentDoubleRight h3 { margin: 0; }
.privacy .contentDoubleRight p { line-height: 16px; }


#faqButton { display: block; height: 29px; width: 147px; background: url(/images/exit/faq_button.png) 0 0 no-repeat; text-indent: -1978em; outline: none; position: absolute; top: 458px; left: 510px; }


#faqs {
	background: #5F311A;
	color: #FFF;
	position: absolute;
	top: 50px;
	left: 50%;
	width: 600px;
	margin-left: -300px;
	
	
  -webkit-box-shadow: 0px 20px 50px #000; 
     -moz-box-shadow: 0px 20px 50px #000; 
          box-shadow: 0px 20px 50px #000; 

	
}

#faqs a#faqCloseButton {
	position: absolute;
	top: 15px;
	right: 15px;
	
	width: 66px; height: 20px;
	z-index: 2001;
	text-decoration: underline;
	background: url(/images/layout/closeButton.gif) right 3px no-repeat;
	color: #E6C3A1;
	display: block;
	font-size: 1.1em;
	padding: 3px 0 0 12px;
	
}

#faqs .faqContent {
	padding: 25px 15px 25px 25px;
}

#faqs .scrollContent {
	padding-right: 25px;
	height: 400px;
	overflow-y: auto;
}

#faqs h1 {
	font-size: 18px;
	line-height: 24px;
	font-weight: normal;
	margin-bottom: 20px;
}

#faqs h3 a {
	text-decoration: underline;
	color: #ffffff;
}

#faqs h3 a:hover {
	color: #c0c0c0;
}

#faqs.faq_block {
	left: 0;
	width: 100%;	
	margin: 20px 0;
	position: relative;
}

