body {
  font-size: 12px;
  font-family: Arial;
  text-align:center;
  margin:auto;
  background-color: #B9C3DE;
}
#kasten {
  width: 850px;
  margin:auto;
 /* display:inline; */
}
#header {
  position:relative;
  top:0px;
  left:0px;
  width: 850px;
  height: 165px;
  text-align:center;
  margin-bottom:1px;
}
#navi_top {
  position:relative;
  top: 2px;
  left:0px;
  width: 850px;
  height:20px;
  /* background-color: #FFCC33; */
  color: #FFFFFF;
  text-align:center;
  margin-bottom:1px;
}
#navi_left {
  position: relative;
  top: 5px;
  left:0px;
  width: 200px;
  float: left;
  color: #3054BF;
  height:auto;
  text-align:left;
  padding-right:5px;
}

#content_main {
  position: absolute;
  margin-top: 166px;
  width: 630px;
  height: auto; 
  background-color: #FFFFFF;
  color: #003366;
  margin-left: 220px;
  z-index:2;
}
#navi_right {
  position: relative;
  top: 40px;
  left:130px;
  width: 170px;
  float: right;
  color: #3054BF;
  height:auto;
  text-align:left;
  z-index:3;
}
#navi_bottom {
   clear: both;
   position: relative;
   bottom:0px;
  width: 850px;
  text-align:center;
 
  background-color:#B4AB80;
  color:#006699; 
  font-weight:normal;
}


/*************************************************/
div#Seite {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0 auto;      /* standardkonforme horizontale Zentrierung */
    width: 850px;
    padding: 0;
  /*  border: 2px ridge silver; */
}
div#Navigation {
    font-size: 0.93em;
    float: left; 
	width: 200px;
    margin: 0 0 1.2em; 
	padding: 0;
}
div#Inhalt {
    margin-left: 220px;
    padding-right: 1px;
  }
* html div#Inhalt {
    height: 1em;  /* Umgehen gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
    margin-bottom: 0;
}

p#Fusszeile {
    clear: both;
    font-size: 0.9em;
    margin: 0; padding: 0.1em;
    text-align: center;
    background-color: #B4AB80;
	color:#006699;
	border: 1px solid silver;
  }
 
 
/*********************************************************/ 
  
h1 {
  margin: 0 0px 5px 0px;
  font-size: 1.3em;
  background-color:#555555;
  color:#FFFFFF;
  
}





.menuL_head  { 
  display:block; 
  text-decoration:none; 
  text-align:left;
  left:10%;
  color:#003366; 
  font-size:14px; 
  font-family:arial;
  padding-left:10px;
  margin-bottom: 2px;
  background-color:#FF6600;
}
.menuL  { 
  display:block; 
  text-decoration:none; 
  text-align:left;
  /*left:10%;*/
  color:#663399; 
  font-size:12px; 
  font-family:arial;
  padding-left:10px;
  margin-bottom: 0px;
  background-color:#FFEE99;
}
.menuL:hover { 
  color:#FF6600; 
  font-family:arial;
  background-color:#FFFFCC;
  
}

div.rund {
  width: 246px;
}

div.rund h3 {
   margin: 0;
   padding: 5px;
   background: url(Images/box_o2.gif) no-repeat top left;
   text-align: center;
   font-size: 12px;
}

div.rund p {
   margin: 0;
   background: url(Images/box_u2.gif) no-repeat bottom left;
   padding-left: 20px;
   padding-bottom: 10px;
   font-size:12px;
}
.headline { border:1px solid #999999; background-color:#FFCC33; color:#000000; margin-top:0px;}
a.headmenu {
       display:block; 
	   background-color:#FFCC33;
			 color:#000000;
			 font-size:10px; 
			 text-decoration:none; 
			 border: 1px solid #999999;
			 text-align:center;			
			 height: 14px;
			 padding:1px;
}
a.headmenu:hover {
       display:block; 
       color:#FFFFFF;
			 background-color:#FF6600;
			 text-decoration:none; 
			 margin-top: 0px;
			 text-align:center;
			 height: 14px;
			 padding:1px;
			 border:1px solid #F89C18;
}

.rightBox{
   float: right;
   width:390px;
   background-color:#EEF3F9;
   margin-top:0px; 
   margin-right:5px;
   margin-left:1px;
   margin-bottom:10px;
}

a.cList  { 
  display:block; 
  text-decoration:none; 
  text-align:left;
  /*left:10%;*/
  /*color:#003366;*/ 
  font-size:12px; 
  font-family:arial;
  padding-left:5px;
  margin-bottom: 0px;
  background-color:#FFFFCC;
}
a.cList:hover { 
  color:#FF6600; 
  font-family:arial;
  background-color:#FFEE99;
}

a.aBox  { 
  display:block; 
  height:95px;
  width:48%;
  text-decoration:none; 
  text-align:left;
  /*left:10%;*/
  /*color:#003366;*/ 
  font-size:12px; 
  font-family:arial;
  margin:5px; 
  
  margin-bottom: 0px;
  background-color:#FFFFCC;    
}
a.aBox:hover { 
  color:#FF6600; 
  font-family:arial;
  background-color:#FFEE99;
}

.loading{ 
  z-index:1; 
  position: absolute; 
  top:100px; 
  left:25%;
}


a { text-decoration:none; }
a.linkB { color:#006699!important; font-size:11px; }
a.linkB:hover { color:#999999!important; font-size:11px; }
a.linkB2 { color:#006699!important; display:block; }
a.linkB2:hover { color:#ff9900!important; border-bottom:1px solid #ff9900; }
.lila { color:#663399!important; font-size:11px; text-decoration:none; }

a.bottomNav { color:#4F4546!important;text-decoration: none; font-size:10px; font-weight:normal; }
a.bottomNav:hover{ text-decoration: none; color: #000000!important; font-size:10px; font-weight:normal; }
a.weiss { color:#FFFFFF!important; font-size:11px; }
.weiss { color:#FFFFFF!important; }
.hellblau { color:#BECCF1!important; font-size:11px; }
.hotintro { display:block; font-weight:normal; margin-left:15px; text-align: justify; }
.about { position:relative; width:80%; top:90px; text-align:center; font-size:10px; color:#BECCF1; }
a.lila:hover { color:#999999!important; font-size:11px; }