#page{ 	position:absolute;
	top:0px;
	left:50%;
	width:720px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:-360px;
	padding:0px;
	border-top:0px solid #ffffff;
	background-color:#ffffff;
	z-index: 10;
	height:100%;
	overflow:visible;	
	
	
	}

#balkenueberuns { background-color: #00008B; color:#fff; }

#topmenu { top:0px;  width:720px; height:157px; z-index:30; background-color:#fff; overflow:hidden;float:right; background-repeat:no-repeat; }


#topline { width:720px; height:2px;background-color: #ffffff; top:155px; margin:0px; padding:0px; border:0px; overflow:hidden; z-index:60;    }
#topmenulist 	{ text-align:right: width:720px; background-color:transparent; height:80px; margin-top:74px;  }

.footer {width:150px; left: 1px;  height:0px; overflow:hidden; bottom: 0px; z-index:80; } 
.footer2 {width:570px; left: 1px;  height:0px; overflow:hidden; bottom: 0px; z-index:80;}

.linewidth {width: 1px;}

.spacer { width:30px;}

.topmenubutton { 	text-align:center;  z-index:50;height:82px; width:82px; top:72px; color:#fff;font-weight:bold;
				float:right; list-style:none; margin-left:2px; padding-left:0px; 
		  	h: expression( 	this.onmouseover = new Function ("this.className = 'topmenubutton-hover';"),
					this.onmouseout  = new Function ("this.className = 'topmenubutton';"));
		}

.topmenubutton:hover   {   z-index:52; height:72px; width:82px; margin-top:10px; padding-top:-20px; text-align:center; }
.topmenubutton-hover   {   z-index:50;height:72px; width:82px; top:83px;  margin-top:10px;  padding-top: -10px; color:#fff;font-weight:bold; float:right; list-style:none; margin-left:2px; text-align:center; 
			                        h: expression(  this.onmouseover = new Function ("this.className = 'topmenubutton-hover';"),
					                        this.onmouseout  = new Function ("this.className = 'topmenubutton';") );
			}

.toptext 	{  color:#fff;  width:82px; height:82px;  padding-left:0px; position:absolute; top:0px;  background-color:transparent;  position:relative; left:0px;  

		b : expression(  this.onmouseover = new Function ("this.className = 'toptext-hover';"),
		 this.onmouseout  = new Function ("this.className = 'toptext';"));
		}

.toptext-hover  {  color:#fff;  width:82px; height:82px;  padding-left:0px; position:absolute; top:-10px;  background-color:transparent;  position:relative; left:0px;  }
.toptext:hover  {  color:#fff;  width:82px; height:82px;  padding-left:0px; position:absolute; top:-10px;  background-color:transparent;  position:relative; left:0px;  }


#tt		 { text-align:bottom; bottom:0px; position:absolute;  bottom:5px; width:82px; left:0px;  }



#bg6 			{ background-color:  #1E90FF;     }
#bg5 			{ background-color:  #4169E1;     }
#bg4 			{ background-color:  #0000FF;     }
#bg3 			{ background-color:  #0000CD;     }
#bg2		 	{ background-color:  #00008B;     }


#br6 {  border-left-color: #1E90FF;   }
#br5 {  border-left-color: #4169E1;   }
#br4 {  border-left-color: #0000FF;   }
#br3 {  border-left-color: #0000CD;   }
#br2 {  border-left-color: #00008B;   }





#banner 	{ top:157px; width:720px; height:130px; z-index:30; background-color: #ffffff; overflow:visible; border-bottom: 2px solid #fff; float:right;}
#bannerbild 	{ top:-1px;  z-index:31;height:131px; position: relative; left:152px; width:568px; overflow:hidden; background-color:transparent;}
.bannerblock 	{ top:0px; z-index:31;height:130px; left:0px; width:150px; background-color:#ccc;}
#bannertext	{ z-index:51;position:absolute;  bottom:15px; left:15px; text-align:left; font-size : 20px;color:#ffffff; width:100px;}


#line { width:720px; height:2px;background-color: #ffffff; top:130px; margin:0px; padding:0px; border:0px; overflow:hidden;	}
	
#menu     { z-index:99; position:absolute; left: -10px; text-align:left; color:#ffffff; list-style:none; }

.menu  {  list-style:none;  line-height:2em;  text-align:left; margin-left: 0px; padding-left:0px; }

.menu ul  {  list-style:none;  line-height:2em;  text-align:left; margin-left: 0px; padding-left:0px; }

.menu li  {  list-style:none;  line-height:2em;  text-align:left;  margin-left: 10px; padding-left:10px; }


.part2 {width:720px; position:absolute; height:100%; top:0px; background-color:#ffffff;}

.menuleiste { width:150px; z-index:55; height:100%;  color:#fff; padding-top:320px;  overflow:hidden; text-align:left; }


.inhalt_old	{	top:0px; padding-top:10px;  z-index:0; left:0px; background-color: #FFFFFF; line-height: 1.5; padding-left:30px;
			padding-right:0px; width:520px; border-right: 20px solid #fff; border-left: 150px solid; clear:left; absolute;
	 	float:clear; height:100%; }

.inhalt {width: 510px; border-bottom:20px solid white; position:relative; float:left;}


h4 { padding-left:10px;  font-size:1em; width:500px; color:#fff; background-color:  #00008B; } 

#bilderrahmen {width:120px; height:100px; z-index:45; border:5px; border-color:#447799;}

h3 {font-size:1.3em; }




body {
margin:0px; padding:0px; border:0px; height:100%; overflow-y:auto; font-family: georgia, serif; font-size:16px;
background: #E8F2FD; url(background.gif) repeat-y top center; 
}

div
{
font-family:Arial, Verdana,  Helvetica, sans-serif;
font-size:12px;
position:absolute;
overflow:visible;
}


.inhalt A:link {text-decoration: underline; color : #000000;}
.inhalt A:visited {text-decoration: underline ; color : #000000;}
.inhalt A:active {text-decoration: underline; color : #000000;}
.inhalt A:hover {text-decoration: underline; color : #4169E1;}

span.blacklinks A:hover  {color : #660000;}


td { color : #000000; font-family :Arial, Verdana,  Helvetica, sans-serif; font-size : 12px; }
body { color : #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; }
p { color : #000000; font-family : Arial, Verdana,  Helvetica, sans-serif; font-size : 12px; }
form { color : #000000; font-family : Arial, Verdana, Helvetica, sans-serif; font-size : 12px; }
.head { color : #000000; font-family : Arial, Verdana,  Helvetica, sans-serif; font-size : 12px; font-weight : bold; }
A { color : #ffffff; font-family : Arial, Verdana,  Helvetica, sans-serif; ; font-size : 12px; text-decoration : underline; }
A:LINK { color : #ffffff;  font-family : Arial, Verdana,  Helvetica, sans-serif; ; font-size : 12px; text-decoration: none; }
A:VISITED { color : #ffffff; font-family :Arial, Verdana,  Helvetica, sans-serif; ; font-size : 12px;  text-decoration: none; }
A:ACTIVE { color : #fff; font-family :Arial, Verdana,  Helvetica, sans-serif; ; font-size : 12px;  text-decoration: none; }
A:hover { color : #fff; font-family :Arial, Verdana,  Helvetica, sans-serif; ; font-size : 12px;  text-decoration: none; }
input { color : #000000; font-family :  Arial, Verdana,  Helvetica, sans-serif; font-size : 12px; }
