body {
	padding: 0;
    position:absolute;
	margin: 0;
	font: 70%/130% verdana, helvetica, arial, sans-serif;
	height: 100%;
	background-color: #fff;
}
html, body { 
    top:0; left:0; right:0;
    min-height:60%;
    margin:0;
}
.text
{
font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#666666;
font-size:1.4em;
line-height:1.6em;
}
.textweiss
{
font-family: verdana, arial, helvetica, sans-serif;
color:#FFFFFF;
font-size:0.75em;
}

.textklein
{
font-family: verdana, arial, helvetica, sans-serif;
color:#666666;
font-size:0.65em;
}

.textkleinfett
{
font-family: verdana, arial, helvetica, sans-serif;
color:#666666;
font-weight: bold;
font-size:0.65em;
}
.h1d1{
	font-size:150%;
	line-height:160%;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color:transparent;
	text-align:left;
	color: #666666;
}
a{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:1.2em; 
	font-weight: bold;
	color:#6D8A98;
	text-decoration:none;
}
a:link {
	font-weight: bold;
}
a:hover {
	font-weight: bold;
	color: #6D8A98;
	text-decoration:none;
}

a.top{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:0.8em; 
	font-weight: bold;
	color:#FFFFFF;
    text-decoration:none;
}
a.top:link {
	font-weight: bold;
}
a.top:hover {
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
}
a.sublink{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:0.8em; 
	font-weight: bold;
	color:#FFFFFF;
    text-decoration:none;
}
a.sublink:link {
	font-weight: bold;
}
a.sublink:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}
a.sublink2{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:0.8em; 
	font-weight: normal;
	color:#FFFFFF;
    text-decoration:none;
}
a.sublink2:link {
	font-weight: normal;
}
a.sublink2:hover {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:none;
}
a .bullet {
	visibility: hidden;
	background-color: #c00;
	text-decoration: none;
}
a:hover .bullet{
	visibility: visible;
}
#menue-li p {
margin:0.5em 0em 0.5em 0em;
list-style-type:none;
	display:block;
}
#menue-li p .sub {
margin-left:2em;
}
#menue-li a.menulink{
	font-family: verdana, arial, helvtica, sans-serif; 
	font-size:1.2em; 
	font-weight: bold;
	color:#fff;
    text-decoration:none;
	background-color:#799EC1;
	display:block;
}
#menue-li a.menulink:link {
	font-weight: bold;
}
#menue-li a.menulink:hover {
	font-weight: bold;
	color:#000;
	text-decoration:none;
}
#menue-li p .nowie{
	visibility: visible;
	background-color: #c00;
	text-decoration: none;
}
.bild-li {
	float: left; 
	text-align: center;
	margin: 5px ;
}
.bild-re {
	float: right; 
	text-align: center;
	margin: 5px ;
}

.hinweis
{
font-family: verdana, arial, helvetica, sans-serif;
color:#CC0000;
font-size:1.2em;
font-weight: normal;
line-height:1.7em;
}
.bild-li {
	float: left; 
	text-align: center;
	margin: 0px ;
	margin-left:0px;
}
.bild-re {
	float: right; 
	text-align: center;
	margin: 5px ;
}
#head{
position:absolute; left:0; top:0; width:800px; height:530px; z-index:1;
}
#headli{
position:absolute; left:0px; top:0px; width:210px; height:45px; z-index:2;background-image: url(../bilder/bg_oben.jpg);
}
#headmi{
position:absolute; left:210px; top:0px; width:180px; height:45px; z-index:2;
}
#headre{
 position:absolute; left:390px; top:0px; width:400px; height:45px; z-index:2;background-image: url(../bilder/bg_strich.jpg);
}
#content{
position:absolute; left:207px; top:47px; width:640px; height:421px; z-index:4;
}
#ibild{
position:absolute; left:0px; top:94px; width:579px; height:400px; z-index:1;background-color:#799EC1;
}
#ibild01{
position:absolute; left:107px; top:91px; width:366px; height:49px; z-index:1;	
}
#ibild02{
position:absolute; left:107px; top:140px; width:366px; height:111px; z-index:1;	
}
#ibild03{
position:absolute; left:107px; top:251px; width:366px; height:49px; z-index:1;
}
#text01{
position:absolute; left:51px; top:256px; width:218px; height:45px; z-index:5;color:white;
font-size:16px;
line-height: 1.0em;
}
#text02{
position:absolute; left:274px; top:303px; width:285px; height:48px; z-index:5;color:white;
font-size:16px;
line-height: 1.0em;
}
#text03{
position:absolute; left:1px; top:359px; width:578px; height:17px; z-index:5;color: Navy;	
font-size:16px;
line-height: 1.0em;
}
#text04{
font-size:16px;
line-height: 1.0em;
position:absolute; left:1px; top:5px; width:578px; height:84px; z-index:5;color:white;
}
#text05{
font-size:16px;
line-height: 1.0em;
position:absolute; left:290px; top:91px; width:250px; height:24px; z-index:5;color: Navy;
}
#menu{
position:absolute; left:0px; top:45; width:210px; height:422px; z-index:2;background-image: url(../bilder/bg_unten.jpg);background-repeat:no-repeat;
}
#menue-li{
position:absolute; left:0px; top:180px; width:190px; height:70px; z-index:3;	
}
/* Gestaltung des rechts ausgerichteten Kastens */
div.kasten {
  font-size: 0.9 em;
  margin-top: 10px;
  float: right;
  width: 200px;
  border-style: dotted;
  border-width: 2px;
  border-color: silver;
  padding: 3px;
}

/* Einführungsabsatz */
div.lead, div.lead p {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size:  0.9em;
font-weight: bold;
margin-top: 5px;
margin-bottom: 18px;
line-height: 1.3;
}

/* grauer Rahmen mit Umrandung */
.rahmen {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
background-color : #EEEEEE; 
border-style : solid; 
border-width : 1px; 
border-color : #CD3326; 
padding : 3px; 
}

/* Rahmen mit gestrichelter Umrandung */
.tipp {
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 0.9em; 
border-style : dotted; 
border-width : 1px; 
border-color : gray; 
padding : 3px;
margin-top: 8px;
margin-bottom: 10px; 
}

.code {
font-family: Courier New, Courier, monospace;
font-size: 115%;
color: #000099;
}
/* Listenstil für verschachtelten Untermenüeintrag */
.sub {
  list-style-image: url(reddot.gif);
  font-size: 1em;
  line-height: 1.4;
  margin-top: 0px;
  padding-top: 0px;

}

/* normaler Listenstil */
ul {
  list-style-image: url(karo.gif);
  font-size: 1em;
  line-height: 1.4;
  margin-left: 0.7em;
  padding-left: 0.7em;
}