html, body
{
	width:100%; 
	border: 0;
	margin: 0;
	padding: 0;
	height: 100%; /* WICHTIG!!! STRECKT ANZEIGENBEREICH AUF 100% */
	color:#01639E;
	font-family: Verdana, sans-serif;
	/* font-family: Arial, sans-serif; */
	font-size: 0.95em; 
	font-style : normal;
}

#wrapper {
	background-color: #FF0000; 
	width: 100%; 
	margin: auto; /* Div soll zentriert werden */
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */ 
}

#header {
	width: 100%;
	height: 110px;	
	margin: auto; /* Div soll zentriert werden */
	overflow: hidden !important; /* FF Scroll-leiste */ 
	
	/*background: url(./images/Kopf.png) no-repeat 0 0;*/
	background-image: url(../images/Kopf.png);
	background-repeat:no-repeat;	
	background-color: #B6CFED;
	margin-bottom:30px;	/* distance to content */
	padding: 10px	/* around the logo */
	
	position: fixed;
    top: 0px;
    left: 0px;
}

img.logo { 
	padding: 10px	/* around the logo */
}

#footer {
	/*width: 100%; */
	height: 20px;	
	margin: auto; /* Div soll zentriert werden */
	padding-right: 30px;
	font-size: 0.6em; 
	/*text-align: center;*/
	/*font: color: #c0c0c0 ; silver*/
	/*background-color: #B6CFED;*/
	
	position: fixed; 
    bottom: 0px;
}

.menuList
{
	/*background-color: #F5F5FA;*/
	/*margin-left: 15px;*/
	padding-left: 15px;
	font-size: 1em; 
	width: 155px; /*135 */
}

.menuListItem
{
  list-style-type: none;
	/* background-color: #483D8B; DarkSlateBlue  72;61;139 */
	/* background-color: #0000FF; */
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px; /*für 20 Pixel Zeilenhöhe*/ 
	/*margin: 5px 5px 5px 5px; /*für einen Rand von 5 Pixel um den Listeneintrag*/ 
	font-size: 0.9em; 
	font-weight: bold;
 /*letter-spacing: 1px; Buchstabenabstand von 1 Pixel im Listeneintrag*/ 
 /*word-spacing: 5px; Wortabstand von 5 Pixel im Listeneintrag*/ 
 }

a:link		{text-decoration: none; color: #01639E;}
a:visited	{text-decoration: none; color: #01639E;}
a:hover		{text-decoration: underline;}
a:focus		{text-decoration: underline;}
a:active	{text-decoration: underline;}

#menu, #content, #aSide {
	min-height: 100%; /* Mindesthöhe für moderne Browser */
	height:auto !important; /* Important Regel für moderne Browser */ 
	height:100%; /* Mindesthöhe für den IE */ 
	overflow: hidden !important; /* FF Scroll-leiste */ 
}

#menu {
	float: left;
	/*width: 180px;*/
	width: 15%;
}

#content {
	float: left;
	width: 65%;
	
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#B6CFED;
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#B6CFED;
	
}

#aSide {
	/*float: left;*/
	/*width: 200px;*/
	/*width: 20%;*/
}

img      
{
	border: 0;
}

img.center { 
	display: block;  
	margin-top: 15px;
	margin-left: auto;   
	margin-right: auto;
}

table
{
	border: 0;
	border-style: none;
	/* width: 90%;  */
}
table td
{
	vertical-align: top;
	border-style: none;
}

.languageIcon
{
	width: 20px; 
	text-align: center;
	vertical-align: top;
}

.headerText {
	/*background-color: #FFFFFF;*/
	font-size: 1.5em; 
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 190px;
	/*margin: 5px 5px 5px 5px; */ /*für einen Rand von 5 Pixel um den Text*/ 
	margin-top: 25px;
}
h1 	
{
	/* color: #00105A; */
	/* background-color: #FFFFFF; */
	/* font-family: Arial, sans-serif; */
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
}

h2 	
{
	/* color: #00105A; */
	/* font-family: Arial, sans-serif; */
	font-size: 1.5em;
	font-weight: bold;
	padding-left: 30px;
	padding-top: 0px;
}

h3 	
{
	/* color: #00105A; */
	/* font-family: Arial, sans-serif;
	font-size: 1em; */
	font-weight: bold;
	padding-left: 30px;
	padding-right: 20px;
	margin-top: 20px;
	margin-bottom: 10px;
}
h4 	
{
	/* color: #00105A; */
	padding-left: 30px;
	padding-right: 20px;
	/* font-family: Arial, sans-serif;
	font-size: 1em;  
	font-style : normal;*/
	font-weight: bold;
	vertical-align: top;
}

p 
{	
	/* color: #00105A; */
	/* font-family: Arial, sans-serif; */
	/*text-align: justify;*/
	text-align: left;
	padding-left: 30px;
	padding-right: 30px;
	font-style: normal;
}

hr	/* Horizontale Linie */
{
	text-align : center;
	color : #c0c0c0 ; /*silver*/
}


/*
duration
{
	width: 150px; 
	vertical-align: top;
	padding-left: 30px;
}
*/
