BODY {
PADDING-RIGHT: 2em; 
PADDING-LEFT: 2em; 
PADDING-BOTTOM: 5em; 
MARGIN: 0px 0px 0px 0px; 
COLOR: #000; 
PADDING-TOP: 5px;
background : grey; #DDEEFF;
}
label{
display:none;
}
fieldset{
border:none;
text-align:center;
}
.Text {
BORDER-BOTTOM: #0099ff 1px solid; 
BACKGROUND: #FFFFFF;
COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 0.9em;
width : 95%;
margin : 2% 0px 2% 0px;
padding : 3px 5px 20px 5px;
}
.unsichtbar{
display:none;
}
a.Text { 
color : Navy;
background-color : transparent;
font-weight : bold;
}
a.Text:visited { 
color : #CC3366; 
background-color : transparent;
font-weight : bold;
}
a.Text:hover { 
color : navy;
background-color : #CCCCFF;
font-weight : bold;
}

#rightside{
width : 16%;
BORDER: #0044CC 1px dotted; 
BACKGROUND: #6495ED;
COLOR: White; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 1.0em;
float:left;
margin : 2% 0px 2% 0px;
padding:0px;
min-width:170px;
}
#rightside li{
border-left:8px solid #88bbff;
list-style:none;
text-decoration: none;
padding-left:5px;
margin-left:-40px;
}
#rightside a{
text-decoration: none; 
color : white;
font-weight : normal;
background-color : transparent;
}
#rightside A:visited {
text-decoration: none; 
color : white;
font-weight : normal;
background-color : transparent;
}
#rightside A:active {
text-decoration: none; 
color : navy;
font-weight : bold;
background-color : white;
}
#rightside A:hover {
text-decoration: none; 
color : blue;
font-weight : bold;
background-color : white;
}


#unten{
width : 100%;
BORDER: #0044CC 1px dotted; 
BACKGROUND: #6495ED;
COLOR: White; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 1.0em;
float:left;
margin : 2% 0px 2% 0px;
padding:0px;
min-width:170px;
}

#unten li{
border-left:8px solid #88bbff;
list-style:none;
text-decoration: none;
padding-left:5px;
margin-left:-40px;
}

H1 {
FONT-SIZE: 1.4em;
FONT-WEIGHT: bold; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
color : #0044CC;
text-align:center;
}
H2 {
FONT-SIZE: 1.1em;
FONT-WEIGHT: bold; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
color : #0044CC;
text-align:left;
}

H3 {
FONT-SIZE: 1em;
FONT-WEIGHT: normal; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
color : #0044CC;
text-align:center;
}
H4 {
FONT-SIZE: 0.9em; 
MARGIN: 1.2em 0px 0px;
FONT-WEIGHT: bold; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
color:navy;
}
DL {
MARGIN: 0.4em 0px 0.8em; 
FONT: 0.8em/150% Verdana, Arial, Helvetica, sans-serif;
}
ul{
list-style-type:disc;
list-style-position:outside;
}
li {
MARGIN-BOTTOM: 4px; 
margin-left:-20px;
}
IMG {
BORDER:none;
}
STRONG {
COLOR: #333;
background-color : transparent;
}
hr{
border-bottom: 1px solid  grey;
}
.normal {
COLOR: #000000; 
background-color : White;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-size: 1.1em;
text-align : center;
}

.small {
COLOR: #000000; 
background-color : white;
FONT-FAMILY: Arial, Helvetica, sans-serif; 
font-size: 0.9em;
text-align: left;
}

a.small { 
color : black;
background-color : transparent;
font-weight : bold;
}

a.small:visited { 
color : #CC3366; 
background-color : transparent;
font-weight : bold;

}
a.small:hover { 
color : navy;
background-color : #CCCCFF;
font-weight : bold;
}

.bild {
width :200px;
margin : 0px 0px 0px 0px;
padding : 10px 10px 10px 10px;
text-align: center;
}
.bildimtext {
width : 60%;
margin : 0px 0px 0px 0px;
padding : 10px 10px 10px 10px;
float : left;
}
#container{
}
#leftside {
BACKGROUND: #FFFFFF;
COLOR: #000000; 
FONT-FAMILY: Arial, Helvetica, sans-serif;
FONT-SIZE: 0.9em;
border: 1px dotted #0044CC;
width : 72%;
margin : 2% 0px 2% 0px;
float:right;
padding:0.5em;
}

#leftside a {
COLOR: black; 
text-decoration: none;
border-bottom: #666666;
border-width: 0px 0px 1px 0px;
border-style: none none dotted none;
}

#unten a {
text-decoration: none;
border-bottom: white;
border-width: 0px 0px 1px 0px;
border-style: none none dotted none;
color : white;
font-weight : normal;
background-color : transparent;
}
#unten A:visited {
text-decoration: none; 
color : white;
font-weight : normal;
background-color : transparent;
}
#unten A:active {
text-decoration: none; 
color : navy;
font-weight : bold;
background-color : white;
}
#unten A:hover {
text-decoration: none; 
color : blue;
font-weight : bold;
background-color : white;
}


#footer a { 
color : navy; 
background-color : transparent;
text-decoration:none;
}
#footer a:visited {
color : red; 
background-color : transparent;
text-decoration:none;
}
#footer a:hover { 
color : black; 
background-color : transparent;
text-decoration:underline;
}
.nav {
BACKGROUND: #ddeeff;
COLOR: #000000;
width : 80%;
text-align : center;
padding : 2px 0px 2px 0px;     
}
.Headerbg {
background : White;
}
.Infobg {
background : #CCFFCC;
}
#header {
BORDER: 1px dotted #0044CC;
COLOR: #000000;
width : 100%;
text-align : left;
padding : 2px 0px 6px 0px;
margin : 0px 0px 0px 0px;
}

#footer {
BORDER: #000000 1px solid;
BORDER-bottom: none;
BACKGROUND: white;
COLOR: #000000;
width : 100%;
text-align : center;
padding : 4px 2px 4px 2px;
margin : 1em 0px 0px 0px;
clear:both;
}
#last_change {
BORDER: #000000 1px solid;
BORDER-top: none;
BACKGROUND: white;
COLOR: #000000;
width : 100%;
text-align : center;
padding : 4px 2px 4px 2px;
margin : 0px 0px 0px 0px;
clear:both;
}

.spacer {
height : 20px;
background-color : transparent;
color : Black;
}
.inhalt{
BACKGROUND: #FFD700;
FONT-SIZE: 1em;
FONT-WEIGHT: bold;
color : Black;
width : 100%;
margin : -2px 0px 10px 3px;
text-align : left;
}
.footertext {
BACKGROUND: white;
FONT-FAMILY: Arial, Helvetica, sans-serif;
font-size: 0.9em;
COLOR: #000000;
}
 
a.TextLink { 
color : Navy;
background-color : transparent;
font-weight : bold;
}
a.TextLink:visited { 
color : #CC3366; 
background-color : transparent;
font-weight : bold;
}
a.TextLink:hover { 
color : navy;
background-color : #CCCCFF;
font-weight : bold;
}
.topsub{
margin-left:-20px;margin-right:-20px;height:30px;background-color:#3399cc;
}
.Absatz {
BACKGROUND: #ddeeff;
FONT-SIZE: 1em;
FONT-WEIGHT: bold;
color : Black;
width : 30%;
padding : 4px 30px 4px 30px;
margin : 0px 0px 0px 0px;
}
.TextHead {
FONT-SIZE: 1em;
FONT-WEIGHT: bold;
color : Black;
width : 100%;
padding : 1px 1px 1px 1px;
border: 2px solid #0099ff ;
}
.NavHead {
border-top: 3px solid #0044CC;
BACKGROUND: #FF9933;
FONT-SIZE: 1em;
FONT-WEIGHT: bold;
color : Black;
width : 100%;
padding : 2px 0px 2px 0px;
text-align : center;
}
.Navi{
color:navy;
}
 a.Navi { 
color : White;
background-color : transparent;
font-weight : bold;
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
}
a.Navi:visited { 
color : White;
background-color : transparent;
font-weight : bold;
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
}
a.Navi:hover { 
color : Navy;
background-color : white;
font-weight : bold;
padding-top:2px;
padding-bottom:2px;
padding-right:3px;
}
 
#font{
border:1px solid black;
padding:0px;
background-color:#0099FF;
text-align:center;
margin:5px;
}
#font ul{
margin-left:-5px;
}
#font li{
border:none;
list-style:none;
display:inline;
padding-left:0px;
margin:0px;
}
