/* import styles -------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
@import "/css/form.css";
@import "/css/content.css";
@import "/css/navigation.css";
@import "/css/teaser.css";
@import "/css/zewweb.css";
@import "/css/framecontentright.css";
@import "/css/search.css";
/* @import "/css/markup.css"; markup and semanticstructur highlight */
/* global --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/

html {
	margin: 0;
	padding: 0;
}
body {
	font: normal 100.01% Verdana, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	padding: 0;
	background: #FFF;
}
ol, ul, li, p, h1, h2, h3, h4, h5, h6, table, th, tr, input, select, textarea, option, div, address, blockquote {
	font-family: verdana, arial, helvetica, geneva, sans-serif;
	font-weight: normal;
	color: #333;
}

#Content ul.table li {
        margin-top: 0.1em;
        padding: 0 0 0 0.8em;
        line-height: 1.3em;
        font-size:1.2em;
        background-position: 0em 0.5em;
}

a {
	color: #0A51A1;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
address {
        text-decoration: none;
	font-style: normal; 
}
div {
	margin: 0;
	padding: 0;
}
img {
	border: 0; 
}
hr {
	border-top: 1px solid #333;
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	height: 1px;
	color: #333;
}
.DisplayNone, dfn, span.DisplayNone, p.DisplayNone, .DisplayNoneNsMeta {
	display: none;
	color: #000;
	background: #FFF;
}
acronym, abbr {
	border-bottom: 1px dotted;
	cursor: help;
}
.Clear {
/*	clear: left; */
	clear: right;
/*	clear: both; */
}
/* images --------------------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
img.ContentFloatRight {
	float: right;
	margin: 0.1em 0 1em 1em;
	padding: 0;
	overflow: hidden;
}
img.ZewBuilding {
	width: 12.5em;
	height: 9em;
}
#TeaserLeft img.Indikator {
	width: 11.75em;
	height: 6.5em;
	float: right;
}
/* framework top / navigation / logo / bar -----------------------------------*/
/*----------------------------------------------------------------------------*/
*>html #FrameworkTop {
	clear: none; /* Hack for IE 5 Mac */
}
#FrameworkTop {
	float: left; /* Bugfix IE Mac */
	clear: both; /* Bugfix IE 5 */
	width: 100%; /* Bugfix IE 5 Mac */
	background: #CEDCEC url(/images/shared/bg_framework_top.gif) bottom right repeat-y;
}
#FirstTopLeft {
	margin-right: 307px;
	background: #0A50A1 /* alter Kompass url(/images/shared/bg_navigation_top.jpg) repeat-y */;
}
#SecondTopLeft {
	margin-right: 307px;
	background: transparent;
}
#FirstTopLeftHeightSpacer, #FirstTopRightCol2HeightSpacer { /* Hack Hidden for IE Mac */
	/*\*/
	min-height: 60px;
	height: auto !important; /* For new Browsers */
	/**/
 	height: 60px; /* Only for IE */
}
#FirstTopRightCol2HeightSpacer {
 	background: #0A50A1 /* alter Kompass raus url(/images/shared/bg_search_top.gif) repeat-y */;
}
#FirstTopRightCol2Search { /* Hack Hidden for IE Mac */
	/*\*/
	min-height: 31px;
	height: auto !important; /* For new Browsers */
	/**/
 	height: 31px; /* Only for IE */
}
#FirstTopRightCol2Search {
	padding: 0 0 0 0.5em;
	background: transparent;
}
#FirstTopRight {
	float: right;
	width: 307px;
	background: transparent;
}
#FirstTopRightCol1 {
	float: left;
	width: 125px;
	background: transparent;
}
#FirstTopRightCol2 {
	float: left;
	width: 182px;
	background: url() no-repeat; /* Bugfix Opera 5.0 */
}
/* framework content ---------------------------------------------------------*/
/*----------------------------------------------------------------------------*/
#FrameworkContent {
	float: left;
	width: 100%;  /*Bugfix Opera */
	/* overflow: hidden; /* Bugfix Opera / overflow right teaser */
}
#FrameworkContentWrapper, #FrameworkContentWrapperTeaser {
	margin: 14px 0 0 12.5em;
	border-top: 1px solid #FFF; /* Bugfix IE 6 / 5.5 das der Hintergrund auf dem Margin-Top (14px) verhindert wird */
	background: #FFFFCC url(/images/shared/bg_wrapper.gif) repeat-x; /* Bugfix IE 5.01 das der Hintergrund auf dem Margin-Top (14px) verhindert wird (betrtifft nur die Hintergrundgrafik) */
}
#FrameworkContentWrapperTeaser { /* nur für Seiten ohne rechte Teaser Spalte */
	background: #FFF;
}
#FrameworkContentLeft {
	margin-right: -11.4em; /* Bugfix IE 4 */
}
#FrameworkContentLeft {
	float: left;
	width: 12.5em;
	padding-bottom: 3em;
	background: #FFF;
}
#FrameworkContentMiddle {
	margin-right: 11.4em;
	background: #FFF;
}
#FrameworkContentWrapper>#FrameworkContentMiddle, #FrameworkContentWrapperTeaser>#FrameworkContentMiddle {
	height: auto; /* fix Opera 5 which breaks with the above IE fix */
}
#FrameworkContentRight, #FrameworkContentRightTeaser {
	float: right;
	width: 11.4em;
/*	height: 700px;  /*Das der Footer immer unten sitzt auch wenn der Inhalt kürzer ist */
	padding-bottom: 3em;
	background: #FFFFCC url(/images/shared/bg_corner_right.gif) top left no-repeat;
}
#FrameworkContentRightTeaser { /* nur für Seiten ohne rechte Teaser Spalte */
	background: #FFF;
}

#ContentEntryPage, #Content {
	min-height: 700px;
	padding: 0 3em 3em 3em;
}



