@CHARSET "UTF-8";


/* ____________________________________________________________
 *
 *   Base
 *
 * ------------------------------------------------------------
 */

/* css init */
body {
	/* 10px == 0.5em IE-ready */
	font-size: 125%;
	background-color: #777;
}
* {
	margin: 0;
	padding: 0;
	border: none;
	line-height: 1em;
	font-size: 1em;
	color: #000;
}
/* end css init */


/* base styles */
.clr {
	clear: both;
}
.acc {
	height: 1em;
	left: -400em;
	overflow: hidden;
	position: absolute;
	width: 100em;
}
/* end base styles */



/* ____________________________________________________________
 *
 *   Layout
 *
 * ------------------------------------------------------------
 */

/* center stage */
html, body {
	height: 100%;
}
div.pageheader {
    float: left;
    height: 50%;
    margin-top: -15.5em; /* half vertical height*/
}
div.page {
	clear: both;
	text-align: center;
}
div.stage {
	width: 47.5em;
	margin: 0 auto;
	text-align: left;
}
/* end center stage */



/* ____________________________________________________________
 *
 *   Standard Inline Styles
 *
 * ------------------------------------------------------------
 */

/* Alle Standard-Blockelemente mit CDATA-Blöcke (Textinhalte). */
h3, h4, h5, h6, p, dt, dd,
.cdata,
label, input, textarea, legend, select, address,
.navigation li,
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	line-height: 1.2em;
	font-weight: normal;
	font-style: normal;
}
li.struct,
p.struct,
div.content p.struct {
	font-size: 1em;
	margin: 0;
	padding: 0;
}
/* Überschriften */
h3, h4, h5, h6 {
	font-weight: bold;
}
/* Listen */
ul, li {
	list-style: none;
}
a {
	text-decoration: none;
	outline:0;
	-moz-outline:0;
}


/* ____________________________________________________________
 *
 *   Logo
 *
 * ------------------------------------------------------------
 */
.logo {
	padding-left: 1.9em;
	padding-top: 0.6em;
}
.logo img {
	display: block;
	height: 1.7em;
}


/* ____________________________________________________________
 *
 *   Navigation
 *
 * ------------------------------------------------------------
 */
.navigation {
	padding-top: 1em;
	padding-left: 1.9em;
}
.navigation a {
	color: #FFF;
}
.navigation .active a {
	color: #AAA;
}
.navigation .current a,
.navigation a:hover,
.navigation .active a:hover {
	color: #000;
}
.navigation li {
	float: left;
	display: block;
	margin-right: 2.4em;
}
.navigation_side {
	float: right;
	margin-right: 0.35em !important;
	margin-right: -1em;
}


/* ____________________________________________________________
 *
 *   Subtitle
 *
 * ------------------------------------------------------------
 */
.subtitle {
	text-align: center;
	margin-top: 0.5em;
}
.subtitle p {
	color: #FFF;
}


/* ____________________________________________________________
 *
 *   Content Allgemein
 *
 * ------------------------------------------------------------
 */
.contentwrap {
	padding-bottom: 1em;
	position: relative;
}
.content {
	margin-top: 0.5em;
	margin-left: 1.75em;
	background-color: #FFF;
	width: 44.1em;
	height: 23.75em;
	position: relative;
	overflow: auto;
}
.content_nav .prev,
.content_nav .next {
	position: absolute;
	top: 11.2em;
	width: 0.5em;
	height: 1em;
	background-repeat: no-repeat;
	z-index: 1000;
}
.content_nav .prev a,
.content_nav .next a {
	width: 0.5em;
	height: 1em;
	display: block;
}
.content_nav .prev {
	left: 0.5em !important;
	left: -1.25em;
	background-image: url('../pixel/prev.gif');
	background-position: center right;
}
.content_nav .next {
	right: 0.5em;
	background-image: url('../pixel/next.gif');
	background-position: center left;
}


/* ____________________________________________________________
 *
 *   Content Layout 1: 7x5 Raster
 *
 * ------------------------------------------------------------
 */
.contentlayout1 ul.col {
 	float: left;
	width: 6.3em;
}
.contentlayout1 .cell {
	width: 100%;
	height: 4.75em;
 	float: left;
 	clear: both;
	overflow: hidden;
}
.contentlayout1 .cell .csc-default {
	height: 100%;
	width: 100%;
}
.contentlayout1 .cell .colorfield {
	height: 100%;
	width: 100%;
}


/* ____________________________________________________________
 *
 *   Content Layout: Standard einspaltig
 *
 * ------------------------------------------------------------
 */
.contentlayout_std1 .col {
	padding-left: 4.2em;
	padding-right: 4.2em;
}


/* ____________________________________________________________
 *
 *   Content Layout: Standard
 *
 * ------------------------------------------------------------
 */
.contentlayout_std3 {
	padding-left: 1em;
}
.contentlayout_std3 .col {
 	overflow: hidden;
 	float: left;
}
.contentlayout_std3 #dc_content_col1 {
	width: 14em;
}
.contentlayout_std3 #dc_content_col2 {
	width: 11.1em;
	margin-left: 2em;
	margin-right: 1em;
}
.contentlayout_std3 #dc_content_col3 {
	width: 14em;
}


