html,body {
	height:100%;
	max-height: 900px;
	max-width: 1400px;
	background-color: #FFFAEB;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Lucida Sans Unicode;
	font-size: 10pt;
	font-style: normal;
	color: #7c7c7c;
scrollbar-3dlight-color: 		#dddddd;
scrollbar-arrow-color: 			#557EA4;
scrollbar-darkshadow-color: 	#001628;
scrollbar-face-color: 			#fff6db;
scrollbar-highlight-color: 	#333333;
scrollbar-shadow-color: 		#333333;
scrollbar-track-color: 			#fff6db;
overflow:hidden;	
	 }
h1
{
	border:0px;
	FONT-SIZE: 10pt;
        font-weight: bold;
        background-color: #fff6db;
}
h3
{color:#7c7c7c;}
		
	.verweis img {border:0px;margin:5px;margin-left:0px;}
	.table{width:97%;border:0px;}
	.fifty{width:45%;padding-left:10pt;}
	.links{font-weight:bold;font-size:10pt;}
	.linkseite{font-weight:bold;font-size:14px;border:1px solid #000;border-left:0px;border-right:0px;height:40px;}
	#cmshdl{overflow:auto;}
	 
	 .kalender td,r,rb,b
	 {
	 	text-align:center;
vertical-align:center;
padding:3pt;
	 }
	 .r{border-right:1px solid #ffcc00;
}
.rb{border-right:1px solid #ffcc00;
border-bottom:1px solid #ffcc00;}
.b{border-bottom:1px solid #ffcc00;}
body {
	height:98%;
	margin-top: 1%;
	}		  

	
a,a:link,a:visited,a:active /*links im Textfluss*/
{
	color: 				#a5a187;/*#8799a5;*/
	font-family: 		Lucida Sans Unicode;
	font-size: 			9pt;
	font-weight: 		bold;	
	text-decoration:	none;
	
} 

a:hover /*mouseover im textfluss*/
{
	color: 				#CCCCCC;
	font-family: 		Lucida Sans Unicode;
	font-size: 			9pt;
	font-weight: 		bold;
	background-image: none;
}	  

a.cells,a.cells:link,a.cells:visited,a.cells:active{
	font-family: Arial;
	font-weight: bold;
	color:#eb0000;/*#a20000;#3E4468;*/
	font-size: 9pt;
	padding-bottom: 5px;
}
a.presse
{
	font-size:11pt;
}


.hell
{
color: #a20000;/*#FCF7EF*/
}
	.bgd{
	background-image: url(gfx/Geier_front.gif);
	background-repeat: no-repeat;
}
	
.menu{
text-align:center;
height: 45px;
background-repeat: no-repeat;
width:110px;
}
#maincontainer{
height:98%;
width:97%;
margin-left: 10pt;
margin-bottom: 0px;	
border:2px ridge #ffcc00;
padding:3px;	 
}
#topsection{ 
height: 30px;
width: 78%;
margin-left: 2pt;
float: left;
overflow:hidden;
}
#contentwrapper{		  
margin-left: 10px;
float: left;
width: 78%;
height:85%;
}
#leftcolumn{				 
height:95%;
float: left;
width: 20%;
overflow: auto;

}
/*Formatierungen für die Templates*/
/* <--------- 2 Frames ---------->*/
#contentcolumn{
width:37%;
height:95%;
margin-top: 8pt;
float: left;
border: 1px solid #FFCC33;
padding:3pt;
overflow:auto;
background-color: #FFFAEB;
}			
#subcolumn{
float: right;
height:85%;
width:37%;
height:85%;
margin-top: 8pt;
border: 1px solid #FFCC33;
padding:3pt;
overflow:auto;
background-color: #FFFAEB;
}

/*Formatierungen für die Templates*/
/* <--------- 1 Frame  ---------->*/	
#content{
height:85%;
margin-top: 8pt;
border: 1px solid #FFCC33;			 
padding:3pt;
overflow:auto;
background-color: #FFFAEB;
}		 
/*Formatierungen für die Templates*/
/* <--- 1 Frame, 2 Spalten ------>*/	 
.left, #right,#left,.right{	  	
width:47%;
height:auto;
float: left;
border-left: 1px solid #FFCC33;		
border-right: 1px solid #FFCC33;		
padding:3pt;
overflow:hidden; 
text-align:justify;
}
#right{
float: right;
}	 

.termine
{
margin-bottom: 5pt;
background-color: #fff6db;
padding: 3pt;
}

#footer{
color: #cccccc;
text-align: right;
height: 70px;
width: 79%;
margin-left:21%;
margin-top: -50px;
float:right;
}
#logo{float:right;
	margin-bottom:5px;
	margin-right:8px;
	border: 0px;
}
#foottext
{
	 margin-top:28px;
	 width:80%;padding:2px;
	 float:left;
	 color:#a5a187;
	 font-weight:bold;
	 /*background-color: #fff6db;*/
}
#menu {
	
	max-width:210px;
	margin-top: 0px;
	float: right;
	margin-right:5px;
	max-height: 530px;
}
.clearfix:after
{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden;
}			 
.clearfix
{
	display:block;		
}	
/*hack \	*/
* html .clearfix
{
	height:1%;
}		

clearfix {display:inline-block;}
.clearfix
{
	display:block;			 
}	

.mssg {
	 FONT-SIZE: 8pt;
      border-width:1px;
      border-style:solid;
      border-color:#006699;
      background-color:#EFEFEF;
      line-height:11pt;
      margin-bottom:10px;
      margin-top:10px;
      margin-left:10px;
      margin-right:10px;
      padding-top:2px;
      padding-bottom:2px;
      padding-left:2px;
      padding-right:2px;
}
 
.nl_body
{
	overflow:auto;
}