body {
margin: 40px 0px 0px 0px;
padding: 0px;
color: #FFFFFF;
background: #FFFFFF;
scrollbar-arrow-color: #000080;
scrollbar-track-color: #CCCCCC;
scrollbar-face-color: #FFFFFF;
scrollbar-highlight-color: #000080;
scrollbar-3dlight-color: #CCCCCC;
scrollbar-darkshadow-color: #CCCCCC;
scrollbar-shadow-color: #000080;*/
}

.block {
color: #FFFFFF;
font: 600 1.4em Verdana, Arial, Helvetica, sans-serif;
height: 80px;
clip: rect(0,0,0,0);
background: #000080;
border: solid; border-width: 0px 0px 4px; border-color: #FFCC00;
padding: 0px 0px 0px 20px;
}

.blockgrau {
color: #FFFFFF;
font: 600 1.4em Verdana, Arial, Helvetica, sans-serif;
background: #CCCCCC;
text-decoration: none;
clip: rect(0,0,0,0);
margin: 0px 0px 0px 20px;
}

.blockmitte {
color: #CCCCCC;
font: 600 1.4em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: right;
height: 20px;
width: 300px;
padding: 10px 0px 15px 20px;
position: relative;
float: left;
clear: right;
clip: rect(0,0,0,0);
}

.farce {
font: 600 1em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-align: right;
clip: rect(0,0,0,0);
padding: 50px 30px 0px 0px;
}

a:link {
font-style: normal;
color: #000080;
text-decoration: underline;
} 

a:visited {
font-style: normal;
color: #6666CC;
text-decoration: underline;
} 

a:hover {
font-style: normal;
color: #FF9900;
text-decoration: underline;
} 

a:active {
font-style: normal;
color: #FFCC00;
text-decoration: underline;
} 

a.navi:link {
clip: rect(0,0,0,0);
text-decoration: none;
font: 0.7em/0.8em Verdana, Arial, Helvetica, sans-serif;
color: #000080;
background: #FFFFFF;
border: solid;
border-width: 0px 0px 0px 11px;
border-color: #CCCCCC;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 27px;
} 

a.navi:visited {
clip: rect(0,0,0,0);
text-decoration: none;
font:  0.7em/0.8em Verdana, Arial, Helvetica, sans-serif;
color: #000080;
background: #FFFFFF;
border: solid;
border-width: 0px 0px 0px 11px;
border-color: #CCCCCC;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 27px;
} 

a.navi:hover {
clip: rect(0,0,0,0);
text-decoration: none;
font:  0.7em/0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FF9900;
background: #FFFFFF;
border: solid;
border-width: 0px 0px 0px 11px;
border-color: #FFCC00;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 27px;
} 

a.navi:active {
clip: rect(0,0,0,0);
text-decoration: none;
font: 0.7em/0.8em Verdana, Arial, Helvetica, sans-serif;
color: #FFCC00;
background: #FFFFFF;
border: #FFCC00 solid;
border-width: 0px 0px 0px 11px;
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 27px;
} 

.texnorm {
clip: rect(0,0,0,0);
font: normal 0.7em/1.1em Verdana, Arial, Helvetica, sans-serif;
color: #000080;
background: #CCCCCC;
height: 190px;
width: 330px;
float: left;
clear: right;
margin: 10px 0px 0px 10px;
text-decoration: none;
overflow: auto;
} 

.texnormrechts {
clip: rect(0,0,0,0);
font: normal 0.7em/1.1em Verdana, Arial, Helvetica, sans-serif;
color: #000080;
background: none;
border-left: 1px #333333 dotted;
height: 190px;
width: 320px;
float: right;
padding: 10px 0px 0px 52px;
text-decoration: none;
overflow: auto;
} 

.textmitte {
color: #000080;
font: 1em Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
text-align: right;
height: 75px;
width: 300px;
margin: 10px 0px 15px 20px;
position: relative;
float: left;
clear: left;
clip: rect(0,0,0,0);
}

.liste {
color: #999999;
background: #FFFFFF;
font: 0.7em/1.2em Verdana, Arial, Helvetica, sans-serif;
list-style-type: square;
list-style-position: inside;
float: right;
position: top;
margin: 10px 35px 0px 0px;
} 

.single {
clip:  rect(0,0,0,0);
text-align: left;
font: normal 0.7em/1.1em Verdana, Arial, Helvetica, sans-serif;
color: #000080;
text-indent: .3em;
text-decoration: none;
left: 5px;
top: 230px;
height: 11px;
float: left;
clear: right;
position: relative;
border: #FFCC00 solid;
border-width: 0px 0px 0px 11px;
} 

.langsw {
font: 0.6em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #000080;
clip: rect(0,0,0,0);
position: relative;
width: auto;
text-decoration: underline overline;
float: left;
left: 25px;
} 

.langsw a:link, .langsw a:visited {
color: #FFFFFF;
background: #000080;
text-decoration: underline overline;
} 

.langsw a:hover {
color: #000080;
background: #FFCC00;
text-decoration: underline overline;
}

.w3cbutton {
clip: rect(0,0,0,0);
text-decoration: underline overline;
} 

.w3cbutton a {
width: 100%;
text-decoration: underline overline;
} 

.w3cbutton a:link, .w3cbutton a:visited {
color: #ffffff;
background-color: #000080;
text-decoration: none;
text-decoration: underline overline;
} 

.w3cbutton span.w3c { 
color: #000080;
background: #CCCCCC;
text-decoration: underline overline;
} 

.w3cbutton a:hover {
background: #FFCC00;
text-decoration: underline overline;
} 

.datum {
clip: rect(0,0,0,0);
font: 0.6em Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
background: #000080;
display: inline;
position: relative;
float: right;
clear:right;
right: 25px;
text-decoration: underline overline;
}

.side {
color: #000080;
text-decoration: none;
font: 0.6em Verdana, Arial, Helvetica, sans-serif;
}
