html, body {
font-family:Arial, Helvetica, sans-serif;
font-size: 100.01%;
background:#0068b4;}

#outercontainer {
z-index: 1;
display:block;
background:#fff;
overflow:hidden;/*sonst gibt es im Mozilla eine Lücke zwischen der Leiste und dem outercontainer*/
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%;}

/*allgemein*/

* {  
margin:0;
padding:0;}

img {
border:0;}

#alles {
min-width:800px;
max-width:100em;
position:absolute;
left:0px;
top:0px;
padding-bottom:10px;}

/*oben*/

#header {
height:118px;
background:#fff;
overflow:hidden;
color:#000;
padding-right:10px;}

#header .links {
float:left;
margin-top:8px;}

#header .rechts {
float:left; 
margin-top:48px;}

img.ecc {
float:right;
margin-right:29px;}

/*LEISTE*/

#leiste {
min-height:25px;
height:1.7em;
background:#0068b4;}

ul.sprach {
list-style-type:none;
margin-left:210px;
padding-top:4px;}

ul.sprach li {
display:inline;
margin:0px 10px 0 0;}

#leiste form{
float:right;
padding:2px 10px 0 0;}

#leiste input.button {
height:1.4em;
color:#0068b4;
background:#fff;
border:none;}

#leiste input.text {
width:150px;
height:1.2em;}

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

/*linke Spalte*/

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

*html #leftbox {
height:47em;}


/*rechte Box*/
 
#rightbox {
position: absolute;
right:0;
width:12.5em;
background-color:#0068b4;
color:#fff;
min-height:47em;}

*html #rightbox {
height:47em;}

#rightbox ul.nav1, #rightbox ul.nav2 {
border-top: 1px solid #fff;
margin:20px 0 30px 0;}

#rightbox ul.nav1 li, #rightbox ul.nav2 li {
list-style-type:none;
border-bottom: 1px solid #fff;
color:#fff;
background:#0068b4;}

#rightbox ul.nav1 li a, #rightbox ul.nav2 li a {
display: block; 
color: #fff;
background: #0068b4;
padding: 0.25em 0.25em 0.25em 1em; 
font-weight:bold;
font-size:0.7em; 
font-family: Arial;
text-decoration:none;}

#rightbox ul.nav1 li a:hover, #rightbox ul.nav2 li a:hover{
background:#FEC210;
color:#000;}

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

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



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

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

#rightbox h2{
color:#FED354;
font-size:0.8em;}

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

#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 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;
width: 49%;
padding: 5px 5px 5px 0;}

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

.clear {
clear: both; }

#contents {
color: #000;}

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

/*Navigation links*/

#navcontainer ul{
list-style: none;}

#navcontainer ul li{
border-bottom: 1px solid #fff;
color:#fff;
background:#0068b4;}

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

#navcontainer li a:hover{
background:#FEC210;
color:#000;}

#navcontainer li a.aktiv{
background:#FEC210;
color:#000;
position:relative;}

/*zweite Ebene*/

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

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

#navcontainer li li a:hover, #navcontainer li li a.aktiv {
background: #0068b4;
color:#FEC210;}

/*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;
background:#fff;
min-height:600px;}

*html #inhalt {
height:550px;}

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

#inhalt .doctext 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;}

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

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

#inhalt #doctext ul li{
font-size:0.9em;
margin-left:20px;}

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

#inhalt .locator {
font-size:0.7em;}

#inhalt .locator ul {
list-style-type:none;}

#inhalt .locator ul li{
display:inline;}

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

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

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

#doctext .text table td {
padding:2px;}

#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: #000;
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;}

#inhalt #naviunten li a.HeadlineBlock {
font-size:1em;}

#fussnav {
/*border-top: 1px solid #0068b4;
border-bottom: 1px solid #0068b4;*/
color: #fff;
background: #0068b4;}

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

#fussnav ul li {
display: inline;}

#fussnav a {
color: #fff;
text-decoration:none;
font-size:0.75em;
font-weight:bold;} 

#fussnav a:hover {
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;}

.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:#fff;
font-weight:bold;
text-decoration:none;}

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

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

#leftbox a {color:#fff;}
#leftbox a.navedit2 {color:#000;}

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

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

a.vz {
float:right;
width:177px;
display:block;}

a.vz img {
position:relative;
top:3px;}

ul#sitemap {
margin:20px 10px 0 10px;}

ul#sitemap li{
list-style-type:none;
padding:4px 0 4px 15px;
font-size:0.75em;}

ul#sitemap li li{
padding-left:20px;}

ul#sitemap li li a{
font-weight:normal;}


/*DRUCKVERSION*/
@media print {

#leftbox, #rightbox, #leiste, #fussnav, #inhalt .locator, .vz img {
display:none;}

#outercontainer {
border-style:none;}
}


