html, body {
margin: 0; 
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size: 100.01%;}

h1 {
font-size:1em;
padding-top:30px;}

img {
border:0;}

#header {
margin: 0;
padding: 0; 
/*background: url("/mediabig/244A.gif") top right no-repeat; */
height: 8em;
max-height:180px;}

#outercontainer {
z-index: 1;
border-color: #0068b4;
border-style: solid;
border-width: 0 12.5em;}

#outercontainer_edit {
z-index: 1;
border-color: #0068b4;
border-style: solid;
border-width: 0 0 0 12.5em;}

#innercontainer{
z-index: 2;
width: 100%;}

/*Metanavigation*/
#metanav {
padding: 0;}

#metanav ul {
list-style: none;
padding: 0 0 0 13em;
margin:0;
line-height: 1em;}

#metanav ul li {
float: left;
padding: 0 0;
margin: 0px 6px; }

#metanav a {
color: #0068b4;
text-decoration:none;
font-size:0.7em;
font-weight:bold;}

#metanav a:hover {
color: #0068b4;
text-decoration:underline;}

#navclear {
display: block;
clear: both; 
line-height:0px;
font-size:0px;
margin:0;
padding:0;}

/*linke Spalte*/

#leftbox {
position: absolute;
left: 0px;
width:12.5em;
background-color: #0068b4;
color: #fff;
min-height:47em;}

*html #leftbox {
height:47em;}


/*rechte Box*/

/*** IE5/Mac has trouble with right positioned boxes due to a secret margin. See  
     - http://www.l-c-n.com/IE5tests/right_pos/index.shtml - Philippe Wittenbergh's page 
     for an explanation of this problem and Sam Foster's page for an explanation of the 
     hack used  - http://www.sam-i-am.com/testsuite/css/mac_ie5_hack.html - ***/
 
#rightbox {
position: absolute;
width: 11.5em;
padding:0.5em;
background-color:#0068b4;
color:#fff;}

/* hide the following from IE5-Mac \*/
#rightbox {
right: 0;
margin-right: 0;
min-height:47em;
margin: 0 0 0 1px;}
/* IE5-Mac can see the rest */

*html #rightbox {
height:47em;}

#rightbox h2{
color:#fff;
font-size:1em;}

#rightbox h2 a{
color:#fff;
text-decoration:underline;}

#rightbox a{
color:#fff;
text-decoration:underline;}

#rightbox h3 {
color:#fff;
font-size:0.8em;
margin-bottom:5px;}

#rightbox h3 a{
color:#fff;
text-decoration:underline;}

#rightbox h3.gelb {
color:#FED354;
font-size:0.9em;
font-weight:normal;
margin-bottom:0;}

#rightbox .text{
color:#fff;
font-size:0.8em;}

#rightbox .text a{
color:#fff;}

#rightbox .links {
font-size:0.7em;
color:#fff;
font-weight:bold;}

#rightbox .links a {
color:#fff;}

#rightbox img {
margin-top:5px;}

#rightbox p {
margin-top:3px;}

#rightbox form{
margin-top:0;}

#rightbox label {
font-size:0.8em;}

#rightbox form a{
font-size:0.8em;
color:#fff;
font-weight:bold;
display:block;}

/*Mittelspalte*/

.left {
float: left;
margin:0;
width: 49%;
padding: 5px 5px 5px 0;}

.right {
float: left;
margin:0;
width: 49%;
padding: 5px 0px 5px 5px; }

.clear {
clear: both;
margin: 0;
padding: 0; }

#contents {
color: #000;
padding: 0;}

#bottom {
font-size: 1px; 
line-height:0; 
margin:0; 
padding:0;}

/*Navigation links*/

#navigation {
background-color:#0068b4;
color:#fff;}

#navcontainer ul{
margin: 0;
padding: 0;
list-style: none;
width:12.5em;}

#navcontainer ul li{
margin: 0;
padding: 0;
border-bottom: 1px solid #ffffff;
width:12.5em;}

#navcontainer a{
display: block; 
color: #fff;
padding: 0.25em 0 0.25em 1em; 
margin:0;
width:16.5em;
font-weight:bold;
font-size:0.7em; 
font-family: Arial;
text-decoration:none;}

/*zweite Ebene*/

#navcontainer ul li li{
margin: 0;
padding: 0;
border:0;
display:inline;}

#navcontainer li li a{
padding: 0 0 0 2em;
width:13.3em;
font-weight:normal;}

/*dritte Ebene*/

#navcontainer li li li a{
padding: 0 0 0 3em; 
width:12.3em;
font-weight:normal;}

/*vierte Ebene*/

#navcontainer li li li li a{
padding: 0 0 0 4em; 
width:11.3em;
font-weight:normal;}

/*Inhalt*/

#inhalt {
padding:0 0.5em;}

#inhalt h2{
font-size:0.8em;}

#inhalt ul li{
font-size:0.8em;}

#inhalt h1 a, #inhalt h2 a{
color: #0068b4;
text-decoration:none;}

#inhalt a{
color: #0068b4;
font-weight:bold;
text-decoration:none;}

#inhalt #doctext h1 {
font-size:1em;
color: #0068b4;
border-top: 1px solid #0068b4;
border-bottom: 1px solid #0068b4;
padding:0;}

#inhalt #doctext h2{
font-size:0.9em;}

#inhalt #doctext ul li{
font-size:0.9em;}

#inhalt #doctext ul li li{
font-size:1em;}

#doctext {
color: #000;
padding: 0;
margin-bottom:10px;}

#doctext .text{
font-size:0.8em;}

#naviunten h2 {
color: #0068b4;
font-size:1em;
border-top: 1px solid #0068b4;
border-bottom: 1px solid #0068b4;}

#naviunten h2 a{
color: #0068b4;
text-decoration:none;}

#naviunten a{
color: #0068b4;
font-weight:bold;
text-decoration:none;}

#naviunten h3 {
color: #000000;
font-size:0.8em;
font-weight:normal;
text-decoration:underline;}

#naviunten p {
font-size:0.8em;}

#naviunten img.mediabig {
float:left;
margin:0 0.7em 0.5em 0;}

#naviunten li {
font-size:0.8em;}

#rightbox h2 {
color:#fff;
font-size:1em;}

#rightbox h3 {
color:#FED354;
font-size:0.9em;
font-weight:normal;
margin-bottom:0;}

#inhalt #fussnav {
border-top: 1px solid #0068b4;
border-bottom: 1px solid #0068b4;
margin:0;
padding:0;
color: #0068b4;
text-align:center;}

#inhalt #fussnav ul {
list-style: none;
padding: 0 0 3px 0;
margin:0;
line-height: 1em; }

#inhalt #fussnav ul li {
display: inline;
padding: 0;
margin: 0;}

#inhalt #fussnav a {
color: #0068b4;
text-decoration:none;
font-size:0.85em;
font-weight:bold;
padding: 0;
margin: 0;} 

#inhalt  #fussnav a:hover {
color: #0068b4;
text-decoration:underline;}

#stand {
color: #0068b4;
font-size:0.7em;
font-weight:bold;
text-align:right;
padding-top:15px;}

span.unsichtbar { 
position:absolute; 
left:-1000px; 
top:-1000px; 
width:0px; 
height:0px; 
overflow:hidden; 
display:inline;} /*ohne macht der MSIE Abstände*/

#logo .links {
float:left; 
width:12.5em;
text-align:right;}

#logo .rechts {
float:left; 
width:12.5em;
text-align:left;}

#logo img {
border:0;}

.zier {
float:left; 
width:12.5em; 
background-color:#0068b4;}

#tabinhalt {
color: #000;
width: 98%;
font-size:0.8em;
padding: 0;}

.tableft {
font-weight: bold;
float:left;
width:49%;
margin-top:20px;}

.tabright {
float:left;
margin-top:18px;}

form br {
clear: both;}

/* STD-Beach-CSS */
.MENUE	{ background-color:#E5E5E5; }
.MENUEITEM	{ 
font-size:11px;
/*background-color:#0068b4;*/
color:#ffffff;
font-weight:bold;
text-decoration:none;}

.MENUETEXT { 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
color:#ffffff; 
font-weight:bold; 
text-decoration:none;}

.EM	{ }
.EMA	{ background-color:#ff9900;}
.EMA1, #inhalt a.EMA1	{ font-size:11px; color:#FFFFFF; font-weight:bold; vertical-align:top; background-color:#0068b4;}
.EMA2	{ font-size:11px; color:#FFFFFF; font-weight:bold; vertical-align:top; background-color:#0068b4;}
.EMB	{ background-color:#E5E5E5; font-size:0.7em;}
.EMB1	{ font-size:11px; color:#000000; vertical-align:top; background-color:#E5E5E5;}
.EMB1middle	{ font-size:11px; color:#000000; vertical-align:middle; background-color:#E5E5E5;}
.EMB2	{ font-size:11px; color:#000000; vertical-align:top; background-color:#E5E5E5;}
.EMC	{ background-color:#FFFFFF; font-size:0.7em;}
.EMC1	{ font-size:11px; color:#0068b4; vertical-align:top; background-color:#FFFFFF;}
.EMC1middle	{ font-size:11px; color:#0068b4; vertical-align:middle; background-color:#FFFFFF;}
.EMC2	{ font-size:11px; color:#0068b4; vertical-align:top; background-color:#FFFFFF;}
.navedit1	{ font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFFF; background-color:#0068b4; }
.navedit2	{ font-size:11px; font-weight:bold; text-decoration:none; color:#000000; background-color:#E5E5E5; }
.navedit3	{ font-size:11px; font-weight:400; text-decoration:none; color:#0068b4; background-color:#FFFFFF; }
a.ColorText {font-size:0.8em;}

#leftbox a {color:#ffffff;}
#leftbox a.navedit2 {color:#000000;}

.DownloadTitle {
font-weight:bold;
font-size:0.9em;
margin-top:15px;}

a.DownloadTextLink {
font-weight:bold;
font-size:0.8em}

