/* ********************

	Table of Content

	=: General
	=: Über uns (Team)
	=: Terms of Use
	=: Press releases
	=: Feedback
		=: Language-specific settings: German
	=: Fragen
		
	----------------
	
	Contains the CSS code for the content pages.
		  
	/*
	
	
	
/* ******************** */

/* **************************************  =: General ******************************************* */

.contentpage {
	border-left:						1px dotted #9c9c9c;
	max-width:							700px;
	width:								90%;
	padding-left:						1.5em;
	margin-top: 						15px;
}


.contentpage h2+p {
	margin-top: 						15px;
}

.contentpage p, .contentpage ul li {
	font-size:							12px;
	line-height:						1.5em;
	list-style-image: 					url(../pics/checkmark.png);
	
}

.contentpage li {
	margin-left:						20px;

}

.contentpage a {
	text-decoration:					underline;
	color:								#5693c9;
}

.contentpage img {
	margin:								0;
}

.contentpage ul {
	margin-top:							1.5em;
}

h1.striped_background, h2.striped_background {
	background:							url(../pics/content/striped-bg.png);
	color:								#5693c9;
	font-size:							1.1em;
	font-weight:						bold;
	padding:							0.6em 0.5em 0.5em 0.5em;
	text-transform:						uppercase;
}

.emphasized_para {
	font-size:							0.85em;
	font-weight:						bold;
	line-height:						1.5em;
	margin-top:							1.5em;
}

.emphasized_para a {
	color:								#5693c9;
	font-weight:						bold;
}

/* *************************************  =: Über uns (Team) ****************************************** */

.content-team {
	background:							url(../pics/content/striped-bg.png);
	padding:							0.7em;
	position:							relative;
}

.content-team div {
	bottom:								0.7em;
	left:								235px;
	max-width:							55em;
	position:							absolute;
}

.content-team h2+p {
	margin-top:							0;
}

.content-team, #content-team-staff li p {
	font-size:							1em;
}

.content-team img, #content-team-staff img {
	margin:								0;
}

.content-team div h2 {
	color:								#5691c8;
	font-size:							1.4em;
	font-weight:						bold;
}

.content-team div p {
	font-size:							1.3em;
	line-height:						1.5em;
}


#content-team-staff {
	margin-top:							1em;
}

#content-team-staff li {
	font-size:							0.85em;
	margin-top:							2.2em;
	position:							relative;
}


#content-team-staff li p {
	left:								100px;
	line-height:						1.5em;
	position:							absolute;
	top:								0;
	right:								0;
}

#content-team-staff li span.employee {
	color:								#5691c8;
	font-weight:						bold;
}

/* **************************************  =: Terms of Use ******************************************* */

.page-termsofuse h3 {
	font-weight:							bold;
	margin-top:								1.5em;
}

.page-termsofuse h3, .page-termsofuse p {
	font-size:								12px;
}

.page-termsofuse h3+p {
	margin-top:								0;
}

.page-termsofuse p {
	margin-top:								10px;
}


/* **************************************  =: Press releases ******************************************* */

.page-pressreleases ol {
	font-size:								0.95em;
}

.page-pressreleases ol li {
	margin-top:								1.5em;
}

.page-pressreleases h3 {
	color:									#5691c8;
	font-weight:							bold;
	text-decoration:						none;
}

.page-pressreleases ol p {
	font-size:								0.9em;
	line-height:							1.6em;
}

.page-pressreleases ol span.pressrelease_download {
	color:									#5691C8;
	font-weight:							bold;
	line-height:							1em;
	margin:									0;
	padding:								0;
}

.page-pressreleases ol span.pressrelease_download a {
	background:								url(../pics/content/download-arrow.png) left center no-repeat;
	color:									#000000;
	font-size:								1em;
	font-weight:							normal;
	margin-left:							0.3em;
	padding:								0 0.2em 0 13px;
	text-decoration:						none;
}

.page-pressreleases ol span.pressrelease_download a:hover {
	text-decoration:						underline;
}

/* *************************************  =: Feedback ******************************************** */

.page-feedback form {
	font-size:								0.85em;
	padding-top:							1em;
}

.page-feedback p {
	font-size:								1em;
	line-height:							1.8em;
}

.page-feedback ol {
	margin-top:								0.7em;
}

.page-feedback li {
	clear:									both;
}

.page-feedback li+li {
	margin-top:								2em;
}

.page-feedback li label {
	display:								block;
	float:									left;
}

.page-feedback li input, .page-feedback li textarea, .page-feedback li select{
	border:									1px solid #8b8b8b;
	color:									#707070;
	font-size:								1em;
	width:									23.5em;
}

.page-feedback li textarea {
	font-family:							Arial;	
	font-size:								1em;
}

.page-feedback li select {
	width:									23.8em;
}

.page-feedback li.feedback-email-li label {
	float:									none;
	width:									35em;
}

.page-feedback #feedback-submit {
	margin-top:								1.5em;
}

	/* ****** =: Language-specific settings: German ****** */

.language_de .page-feedback label {
	width:									7em;
}

.language_de .page-feedback li.feedback-email-li input {
	margin-left:							7em;
	margin-top:								1em;
}

.language_de .page-feedback #feedback-submit {
	margin-left:							18.3em;
}


/* **************************************  =: Fragen ******************************************* */

.faqPage {
	border-left:						1px dotted #9c9c9c;
	max-width:							700px;
	width:								90%;
	padding-left:						1.5em;
}

h1.faq {
	font-size:							1.3em;
	margin:								1em 0;
	padding-left:						0.5em;
}

li.faq {
	list-style-type:					none;
	margin-top:							2em;
}

li.faq h2+p {
	margin-top:							0.5em;
}

li.faq p, li.faq ul li {
	font-size:							12px;
	line-height:						1.5em;
}

li.faq p {
	margin-top:							10px;
}

li.faq ul {
	margin-top:							1.5em;
}

li.faq strong {
	font-weight:						bold;
}

li.faq a {
	color:								#5691c8;
	font-weight:						bold;
	text-decoration:					none;
}

li.faq a:hover {
	text-decoration:					underline;
}
