/* )--------------------------*/
html{ font-family: Verdana, Arial, sans-serif;
margin:0px; margin-bottom:30px;padding:0px; 
height:100%; width:100%; border:0px;  
}
body{ font-family: Verdana, Arial, sans-serif;
margin:0px;padding:0px;  
height:100%; width:100%; border:0px;

}


/* sitetitle --------------------------------------------------------------------------------------------------*/
#kopf{
position:absolute; top:0px; left:0px; 
margin:0px;padding:0px;
width:100%; height:100px; border:0px;
}
#kopfbalken{
position:absolute; top:0px; left:0px; 
vertical-align:top;
margin:0px;padding:0px;
width:900px; height:100px; border:0px;
}

#titelleiste{
position:absolute; top:0px; left:0px; 
margin:0px;padding:0px;
width:770px; height:100px; border:0px;
}

#titel{
position:relative; top:0px; left:0px; 
margin:0px;margin-left:475px; margin-right:-475px;padding:0px;
width:236px; height:61px; border:0px;
}

#navioben{
position:relative; top:0px; left:0px;
text-align:center; 
margin:0px; margin-left:443px; padding:0px; 
width:270px;  height:13px; border:0px;
}

#titelbalkenrechts{
position:absolute; top:0px; left:770px; 
margin:0px;padding:0px;
width:70px; height:100px; border:0px;
z-index:1;
}

/* logoleiste --------------------------------------------------------------------------------------------------*/
#divlogo{
position:absolute; top:0px; left:0px; 
vertical-align:top;
margin:0px; padding:0px;
width:70px; height:800px; border:0px;
z-index:10;
 }
 
/* navigation divisions --------------------------------------------------------------------------------------------------*/
#navigation{
position:relative; top:0px; left:0px; 
margin:0px;padding:0px;
width:210px; min-height:490px; border:0px;
}
* html #navigation{
height:490px;
}
#menu{
position:relative; top:0px; left:0px; 
margin:0px; padding:0px; 
width:210px; border:0px; 
}

#navitop{
position:relative; top:0px; left:0px; 
margin:0px; padding:0px;
width:210px; height:40px; border:0px;  
z-index:10;
}

.englishversion{
position:relative; top:30px; left:0px; text-align:center;
width:70px; border:0px;line-height:1em;
}

#navibottom{
position:relative; top:0px; left:0px; 
margin:0px; padding:0px; 
width:210px;  border:0px; 
}

#divnavigationleft{
position:absolute; top:100px; left:0px; 
margin:0px;margin-left:70px; margin-right:-70px; padding:0px; 
width:210px; height:100%; border:0px;
}
#divnavigationmiddle{
position:absolute; top:100px; left:210px; 
margin:0px; padding:0px; 
width:210px; height:100%; border:0px;
}
/* class fr skip navigation und alle gifs die Links mit alt texte ergnzen sollen ------------------------------------------------------------*/
#skip
{position: absolute; left: -999px; 
height:1px; width:5px;
}
.hide 
{position: absolute; left: -999px; 
height:0px; width:0px;
}
/*ansicht ndern navigation --------------------------------------------------------------------------------------------------*/

#divansichtaendern{
position:absolute; right:12px;bottom:12px; 
margin:0px;padding:0px; text-align:right; 
border:0px;  z-index:15;
} 
#divansichtaendernsub{
position:relative; left:23px; top:0px; 
text-align:left;
margin:0px;padding:0px;
border:0px; 
} 
* > html #divansichtaendernsub{
position:absolute;left:93px; top:15px;
} 

#divansichtaenderntop{
position:absolute; right:10px;top:12px; 
text-align:right; 
margin:0px;padding:0px;
border:0px;z-index:15;
} 
#ansichtaendernbottom{
position:absolute; right:12px;bottom:2px; 
margin:0px;padding:0px; text-align:right; 
border:0px;  z-index:15;
}
/*...weil divansichtaendern merkwrdigerweise bei Aufsichtsrat umbricht.. ---------------------------------------------------------*/
#ansichtaendernaufsicht{
position:absolute; right:10px;bottom:12px; 
text-align:right; 
margin:0px;padding:0px;
border:0px;z-index:15;
} 

#divansichtaendernrel{
position:relative; right:10px;top:12px; 
text-align:right;
margin:0px; padding:0px;
border:0px;z-index:15;
} 


#divansichtaendernsubrel{
position:relative; left:102px; top:0px; 
text-align:left;
margin:0px;padding:0px; 
border:0px; width:210px;
}  
#divansichtaendernleft{
margin:0px;padding-bottom:0;padding-right:0;padding-left:5px;padding-top:12px;
width:210px;border:0px; 
} 

#divbgbildmiddle{
position:absolute; top:100px; left:280px; 
margin:0px; padding:0px; 
width:140px; height:630px;border:0px; overflow:hidden;z-index:10;
font-size:7pt;
line-height:1.2em;
}
/*content-bereich*/
#gesamtinhalt{
position:absolute; top:0px; left:0px; 
margin-left:420px; margin-top:100px; margin-right:-420px; padding:0px; 
border:0px; 
}


#gesamtinhaltleft{
position:absolute; top:0px; left:0px; 
margin-left:280px; margin-top:100px; margin-right:-280px; padding:0px; 
border:0px; z-index:5;
}
#seitentitel{
position:relative; top:0px; left:0px; 
margin:0px; margin-right:0px;padding:0px; 
border:0px; z-index:5;
}
#seitentitelbalkenrechts{
position:relative; top:0px; left:0px; 
margin-left:490px; margin-top:-70px;  margin-right:-490px;padding:0px; 
 width:70px; height:70px;border:0px; z-index:1;
}
* html #seitentitelbalkenrechts{
margin-top:-74px; height:74px;
}

#inhalt{
position:absolute; top:70px; left:0px; 
margin:0px; padding:0px; 
width:100%; height:100%;border:0px; z-index:5;
}


#includeunten{
position:relative;bottom:0px; left:0px; 
margin-left:0px; margin-top:20px; padding:0px; 
width:210px; height:50px;border:0px; z-index:12;
}

#hilfe{
position:absolute; top:15px; left:130px; 
margin:0px;padding:0px; 
width:600px;border:0px;
}

/* -----------------Font usw. classes ------------------------------------------------------------------- */
/* ------------------- Services Anwendung auf der home Seite ----------------------------------------------- */
/* Styles for scrolling layers  
	 Specify width and height in hold and wn, and in clip for wn */
div#hold	{ 
	position:relative; overflow:hidden;
	width:157px; height:90px; z-index:100
	}
div#wn	{ 
	position:absolute; 
	left:0px; top:0px; 
	width:157px; height:90px; 
	clip:rect(0px, 157px, 90px, 0px); 
	overflow:hidden;	
	z-index:1; 
	}
div#lyr1	{ 
	position:absolute; visibility:hidden; 
	left:0px; top:0px; 
	z-index:1; 
	}
.servicesinline{display:inline; float:left; clear:right;}
.servicestable{ display:table; width:1064px;}
.servicestable_row{display:table-row;}
.servicestable_cell{ display:table-cell; width:157px; vertical-align:middle; text-align:center; } 
  
  
/* ---------------- Debug Formatierungen von Frank -----------------------------------------*/
.debug {
  color: #CE3A2B;
}