BODY {
background: #D5D7EA;
color: #E6E6F2;
font-size: 100.01%;
margin: 2px 2px 0px 2px;
}
#google {
background: #FDEFD2;
width: 98%;
height: 7.2em;
margin: 0px 0px 0px 1px;
padding: 0px 0px 0px 15px;
border: 1px solid #494996;
font: 1em/120% Arial,Helvetica,Geneva.sans-serif;
color: #000;
}

H1 {
font :  1.1em/100% Arial, Geneva, Helvetica, sans-serif;
background: transparent;
color : #ffffff;
LETTER-SPACING: 0.3ex;
padding-top: 15px;
padding-bottom: 0px;
margin-left: 15px;
}
#links h1 {
font-size: 0.8em;
margin-left: -6000px;
display: hidden;
margin-top:0px;
margin-right:0px;
margin-bottom: 0px;
padding: 0px;
}
H2 {
font: 0.95em/140% Helvetica,Geneva,Arial,sans-serif;
letter-spacing: 2px;
color: #fff;
background: #3D3D7E;
margin: 0px;
padding-left: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
#mittenmang H1{
width: 95%;
font : 1.1em/120% Arial, Geneva, Helvetica, sans-serif;
letter-spacing: 0px;
background : #ffffff;
color: #000000;
margin-top : 12px;
margin-bottom: 5px;
padding-top: 0px;
padding-bottom: 5px;
margin-left: 5px;
border-bottom: 1px solid #ff7777;
}
* html #mittenmang h1
{ /* fuer IE Win \*/
margin-top: 17px;
/* */
}
#mittenmang H2 {
font : bold 1em/120% Arial, Geneva, Helvetica, sans-serif;
letter-spacing: 0px;
color: #000;
background: #D1D1E9;
border-bottom: 1px solid #D1D1E9;
padding-top: 5px;
padding-left: 5px;
padding-bottom: 5px;
margin-top: 0px;
margin-bottom: 0px;
}
#oben {
background:#5F5FAF;
color : #46468C;
width: 100%;
margin: 10px 0px 0px 0px;
padding-top: 5px;
padding-right: 0px;
padding-bottom: 5px;
border: #6A6AB5;
}
#obennav {
width: 100%;
height: 2em;
margin-top: 0px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 3px;
position: relative;
background: #484895;
color : #46468C;
}
#obennav ul {
list-style-type: none;
margin: 0px;
padding: 0px;
border-top: 1px solid #ff7777;
color: #ff7777;
background: #484895;
}
#obennav li {
margin: 10px 0px 0px 5px;
padding: 0px;
float: left;
text-align: center;
}

#obennav li a {
text-decoration: none;
width: 100%;
margin: 0px;
color : #fff;
background: #484895;
font: 0.9em/120% Arial, Geneva, Helvetica, sans-serif;
}
#obennav li a:visited {
text-decoration: none;
width: 100%;
margin: 0px;
color : #fff;
background:#484895;
font: 0.9em/120% Arial, Geneva, Helvetica, sans-serif;
}
#obennav li a:hover {
border-bottom: 1px solid #ff7777;
}
#obennav li a:active {
border-bottom: 1px solid #ff7777;
}
#obennav li a:focus {
border-bottom: 1px solid #ff7777;
}
#oben img {
float: right;
margin-top: 5px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 0px;
position: relative;
border: 1px solid #000000;
}

#links {
width: 19%;
position: relative;
float: left;
background: #D5D7EA;
color: #44448A;
margin: 0px 0px 0px 0px;
padding:0px;
voice-family: "\"}\"";
voice-family: inherit;
margin-top: 1px;
}
#links ul {
margin: 0px 0px 10px 0px;
padding: 0px;
color: #ffffff;
background:#5353A8;
border-top: 1px solid #ff7777;
}
#links li {
width: 100%;
list-style-type: none;
color: #FFF;
background: #5353A8;
}
#links A {
color : #ffffff;
background: #5353A8;
letter-spacing: 1px;
text-decoration : none;
font: 0.95em/120% Arial, Geneva, Helvetica, sans-serif;
width: 94%;
display: block;
padding: 3px 0px 3px 8px;
border-left: 1px solid #5353A8;
border-bottom: 1px solid #ff7777;
}
#links A.visited {
color : #ffffff;
background: #5353A8;
letter-spacing: 1px;
text-decoration : none;
font: 0.95em/120% Arial, Geneva, Helvetica, sans-serif;
width: 94%;
display: block;
padding: 3px 0px 3px 8px;
border-left: 1px solid #5353A8;
border-bottom: 1px solid #ff7777;
}
#links A:hover {
width: 94%;
letter-spacing: 1px;
text-decoration: none;
background: #5353A8;
color: #ffffff;
padding: 3px 0px 3px 5px;
border-left: 4px solid #ff7777;
border-bottom: 1px solid #ff7777;
}
#links A:active {
width: 94%;
text-decoration: none;
background: #5353A8;
color: #ffffff;
padding: 3px 0px 3px 5px;
border-left: 4px solid #ff7777;
}
#links A:focus {
width: 94%;
text-decoration: none;
background: #5353A8;
color: #ffffff;
padding: 3px 0px 3px 5px;
border-left: 4px solid #ff7777;
}
DIV.unsichtbar {display:none;}

.unsichtbar{
color: #ffffff;
}
.P unsichtbar {
color: #000000;
 }

#mittenmang {
float: right;
position: relative;
width: 79%;
margin-left: 0px;
margin-right: 0px;
margin-top: 13px;
margin-bottom: 0px;
padding: 0px 1px 0px 10px;
color: #000000;
background: #ffffff;
border: 1px solid #8282BF;
        }

DIV.kaestchen {
color : #fff;
background :#fff;
width : 14.7em;
height : 19.5em;
margin-left : 0.2em;
margin-right : 0em;
margin-bottom : 0.4em;
margin-top: 0em;
padding: 0em;
float : left;
border: 1px solid #D1D1E9;
font: 0.8em Arial, Geneva, Helvetica, sans-serif;
}
* html div.kaestchen
{ /* fuer IE Win \*/
width: 14.6em;
/* */
}
DIV.kaestchen ul {
margin-top: 3px;
margin-bottom: 2px;
margin-left: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 18px;
padding-right: 0px;
}
* html div.kaestchen ul
{ /* fuer IE Win \*/
padding-left: 20px;
/* */
}
DIV.kaestchen li{
color: #000;
margin-top: 3px;
margin-left: 0px;
margin-bottom:0px;
padding: 0px 1px 0px 0px;
}

#mittenmang A {
font-weight: bold;
color: #46468C;
background: #fff;
padding: 0px;
}

#mittenmang A:visited {
color: #A60053;
background: #ffffff;
}
#mittenmang A:hover {
background: #DDDDEE;
color: #46468C;
padding: 0px;
text-decoration: none;
}
#mittenmang A:active {
background: #DDDDEE;
color: #46468C;
padding: 0px;
text-decoration: none;
}
#mittenmang A:focus {
background: #DDDDEE;
color: #46468C;
padding: 0px;
text-decoration: none;
}
#mittenmang .hinweis {
background: #ffffff;
color: #000000;
font : 0.8em/140% Arial, Geneva, Helvetica, sans-serif;
margin-bottom: 0px;
margin-left: 5px;
}
#mittenmang .hinweis p {
margin-top: 5px;
width: 97%;
}
 #mittenmang .hinweis1 {
background: #EFEFF8;
color: #000000;
font : bold 0.9em/140% Arial, Geneva, Helvetica, sans-serif;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 5px;
margin-right: 5px;
padding: 10px;
border: 1px solid #9797CC;
}
 #mittenmang .hinweis1 a {
 font-weight: bold;
 background: #EFEFF8;
 color: #303063;
 }
  #mittenmang .info a {
 font-weight: bold;
 background: #EFEFF8;
 color: #303063;
 }
#mittenmang .hinweise {
background: #ffffff;
color: #000000;
font : 0.8em/140% Arial, Geneva, Helvetica, sans-serif;
margin-top: 2px;
margin-bottom: 15px;
margin-left: 5px;
width: 96%;
}
#nav {
margin: 10px 0px 10px 0px;
clear: both;
padding: 5px 7px 5px 7px;
height: 1.2em;
background: #ffffff;
voice-family: "\"}\"";
voice-family: inherit;
padding-bottom: 15px;
}
#nav p {
text-align: center;
}
#nav a {
font : bold 0.8em/140% Arial, Geneva, Helvetica, sans-serif;
padding-top: 0px;
padding-bottom: 10px;
padding-left: 5px;
padding-right: 5px;
color: #404082;
background: #ffffff;
text-decoration: none;
}
#nav A:hover {
border-top: 1px dotted #404082;
}

#nav a:active {
border-top: 1px dotted #404082;
}
#nav a:focus {
border-top: 1px dotted #404082;
}
kbd {
font : 1em/140% Arial, Geneva, Helvetica, sans-serif;
}