﻿/*Global Reset */
* {
	margin: 0;
	padding: 0;
}
body {
	font-size: 100.1%;
	background-color: #eeeeee; /*font:1.1em/1.3em;*/;
	font-family: Verdana;
}
h1 {
	padding: 0.7em 0;
	font-size: 0.9em;
	text-align: center;
}
h2 {
	padding: 0.7em 0;
/*font-size:0.9em;*/	font-size: medium;
}
h3 {
	padding: 0.7em 0;
	font-size: 0.9em;
}
a {
	padding: 0.3em 0;
	font-size: 0.9em;
}
p {
	padding: 0.3em 0;
/* font-size:0.7em; */	font-size: x-small;
}
td {
	padding: 0.3em 0;
	font-size: 0.7em;
}
td h3 {
	padding: 0.3em 0;
	font-size: 1.1em;
}
/* Header positionieren */
#header {
	background-color: #a6a6a6;
}
#headerTable_ru {
	width: 30%;
	border-right-color: #FFFFFF;
	border-right-width: 1px; /*border-top-style: solid; */;
	border-top-width: 1px;
	text-align: right;
	padding-right: 35px;
	color: #FFFFFF;
	font-size: small;
}
#headerTable_lu {
	width: 30%;
	border-left-color: #FFFFFF;
	border-left-width: 1px; /* border-top-style: solid; */;
	border-top-width: 1px;
	text-align: left;
	padding-left: 35px;
	color: #FFFFFF;
	font-size: small;
}
#headerTable_lo {
	width: 30%;
	text-align: left;
	padding-left: 35px;
	font-size: large;
	color: #404040;
	border-bottom-style: none;
	border-bottom-width: 1px;
}
#headerTable_ro {
	width: 30%;
	text-align: right;
	padding-right: 35px;
	font-size: large;
	color: #404040;
	border-bottom-style: none;
	border-bottom-width: 1px;
	vertical-align: middle;
}
#headerTable_lo {
	height: 60px;
	width: 30%;
	text-align: left;
	padding-left: 35px;
	font-size: large;
	color: #404040;
	border-bottom-style: none;
	border-bottom-width: 1px;
	vertical-align: middle;
}
#headerTable_mitte_oben {
	/* border-bottom: 1px solid #FFFFFF; */
	text-align: center;
	font-size: x-large;
	color: #10253F; /* Dunkelblau */;
	vertical-align: bottom;
}
#headerTable_mitte_unten {
	text-align: center;
	color: #FFFFFF;
	font-size: large; /* border-top-style: solid; */;
	border-top-width: 1px;
}
#SideBarTable {
	border-collapse: collapse;
	width: 100%;
	height: 520px;
}
#header h1 {
	color: #ffffff;
	float: left;
	width: 90%;
	padding: 0.5em 2%;
	display: inline;
	font-size: 1.3em;
}
/* Navigationsmenü */
#navbar {
	height: 25px;
	padding-top: 7px;*/;
	clear: both;
	background-color: #a6a6a6;
	padding-right: 35px;
	text-decoration: none;
	font-size: 0.9em;
	text-align: right;
	color: #FFFFFF;
}
#navbar ul {
	padding: 0.6em;
	text-decoration: none;
}
#navbar li {
	display: inline;
	list-style: none;
}
#navbar li a {
	padding: 0.3em;
	color: #fafafa;
	text-decoration: none;
}
#navbar A:link {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
#navbar A:visited {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
#navbar A:active {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
#navbar A:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: underline;
}
/*----------------------------------------------------*/
/* STARTSEITE */
/*----------------------------------------------------*/
/* Inhaltsbereich */
#firstcontent {
	float: left;
	width: 47%;
	padding: 0.5em 3%;
	display: inline;
	background-color: #e8ebef;
}
/* Infospalte Sidebar für Startseite */
#LeftSidebar {
	float: left;
	padding: 0.5em 1.5%;
	font-size: 0.95em;
	background-color: #e8ebef;
	width: 20%;
	display: inline;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
/* Infospalte Sidebar für Startseite */
#RightSidebar {
	float: right;
	padding: 0.5em 1.5%;
/*font-size:0.95em;*/	background-color: #e8ebef;
	width: 20%;
	display: inline;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
#RightSidebar li {
	font-size: 0.75em;
	margin: 15px;
}
#RightSidebar p {
	font-size: 0.75em;
}
#RightSidebar A:link {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
#RightSidebar A:visited {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
#RightSidebar A:active {
	COLOR: #003366;
	TEXT-DECORATION: none;
}
#RightSidebar A:hover {
	COLOR: orange;
	TEXT-DECORATION: underline;
}
/*----------------------------------------------------*/
/* UNTERSEITEN */
/*----------------------------------------------------*/
/* Infospalte Sidebar für alle Unterseiten */
#sidebar {
	float: left;
	padding: 0.5em 3%;
	font-size: 0.95em; /*background-color:#cceeff;*/;
	width: 18%;
	display: inline;
	padding-bottom: 9999px;
	margin-bottom: -9999px;
}
/* Inhaltsbereich */
#content {
	width: 63%; /* padding:0.5em 3%; */;
	display: inline;
	font-size: medium;	
	/*
	float:left;
	
	font-size:0.95em;
	background-color:#cceeff; 
	width:63%;
	display:inline;
	padding-bottom:9999px; 
	margin-bottom:-9999px;
	*/
}
#content ul {
	padding-left: 27%;
}
#content table {
	font-size: medium;
}
/* Hauptcontainer positionieren */
#container {
	margin: 1em 6%;
	background-color: #e8ebef;
	border: 1px solid #a6a6a6;
	overflow: hidden;
}
/* Fusszeile positionieren */
#footer {
	clear: both;
	background-color: #e8ebef;
	text-align: right;
	color: black;
	height: 1%; /* Wg IE6 Bug */;
	overflow: hidden;
	width: 100%;
	display: block;
	position: relative;
}
#footer p {
	padding: 0.5em;
	font-size: 0.6em;
}
