body, html          { 							
						margin: 0; 
						padding:0; 
						font-family: verdana, sans serif; 
						font-size: 90%;
						width: 99%;
						height:100%;
            color: black}
* {padding:0;
   margin:0;
   font-size: 100%}                  		
.clear {clear:both}
				
pre {font-family: verdana, sans serif; }
.content img {margin-bottom: 7px; border: 0px solid silver;}						
a img {border:0}

.standards { position: absolute;
			text-align: left;
			 bottom: 60px; 
			 left: 50px;
			 padding: 0 0 0 0px;
			 z-index: 160;
			 width:160px;
			 border: 0px solid red;
			 font-size: 10px; 
			}
p {						margin: 0 ; 
						padding:0; 
						font-family: verdana, sans serif; 
						}
table {border-collapse:collapse; margin: 0; padding:0; }
tbody 				{ margin: 0; padding:0}		
td, th {		font-size: 100% !important;
      border: 1px solid white;
      vertical-align: top;
			line-height: 120%}

ul, li {	margin: 9px 0px 9px 20px;
      
			list-style-image: url(images/list);
			padding: 0px}
td {padding:4px !important}			
td * {	font-size: 97% !important;
         line-height: 105%}	
         	
li {margin: 0px 0px 5px 4px}

.title , h1		{		font-family:arial, verdana, sans serif; 
						font-size: 16px;
						font-weight: bold;
						color:#003399;
						margin: 0;
						padding: 0 }
 h3, h4, h5 ,h6		{		font-family: arial, verdana, sans serif; 
						font-size: 13px;
						font-weight: bold;
						color:#666C6E;
						margin: 0;
						padding: 0 }
						
h2 {			font-family: arial, verdana sans serif;
						padding-bottom: 7px; 
						font-size: 16px;
						font-weight: bold;
						color:#219522 }
a:link, a:visited, a:active {text-decoration: none; color: #003399}
.content a:link      {  font-size:12px; color:#003399; font-weight: bold; text-decoration: none;}
.content a:visited   {  font-size:12px; color:#003399; font-weight: bold; text-decoration: none;}
.content a:active    {  font-size:12px;  color:#003399; text-decoration: none;}

a:link.act, a:visited.act,a:active.act    { color: white;  border-color: #D1D2D4}
a:link.inact, a:visited.inact, a:active.inact { color: white;  border-color: #D1D2D4 }
a:link.firstact, a:visited.firstact, a:active.firstact { color: white;  border-color: #D1D2D4 }
a:link.subact, a:visited.subact, a:active.subact { color: white;  border-color: #D1D2D4 }

.contentwrapper {width:980px;}
* html .contentwrapper {width: 1050px}
.oben_re {	color: #003399; 
			z-index: 109;
			position: relative ;
			height : 57px; 
			overflow: hidden; 
			top: 10px; 
			left: 80px; 
			font-weight: normal; 
			font-family:  'Bitstream Vera Sans', 'Lucida Grande', Verdana, Arial;
			font-size: 11px;
			width: 70%;
			border: 017:05 14.01.2010px solid red; }


.subnavi {			position: relative;
          border: 0px solid red;
					left: 15px;
					top: 23px;
					height: 100%;
 					min-height: 530px;
					width: 210px;
					z-index: 5;
					margin-bottom: 140px;
					background: url(img/left) no-repeat ;
					float: left; }
* html .subnavi	{height: 531px}				
.subnavi a.firstact { 	background: #219522;
					font-size: 11px;
					border-width: 1px 0px 0px 0px;
					border-style: solid; 
					border-color: white #CCDCEB white white ;
					display: block;
					padding: 4px 3px 4px 20px;
					overflow: hidden;
					font-family: arial
					}
					
.subnavi a.subact { background: #219522;
					font-size: 11px;
					border-width: 1px 0px 0px 0px;
					border-style: solid; 
					border-color: white #CCDCEB white white ;
					display: block;
					padding: 4px 3px 4px 20px;
					overflow: hidden;
					font-family: arial
					}


.subnavi a.inact {background: #003399; 
					font-size: 11px;
					border-width: 1px 0px 0px 0px;
					border-style: solid;
					border-color: white;
					display: block;
					padding: 4px 3px 4px 20px;
					overflow: hidden;
					font-family: arial
					
					}

.subnavi a.act { 	background: #505050 ;
					font-size: 11px;
					border-width: 1px 0px 0px 0px;
					border-style: solid; 
					border-color: white #CCDCEB white white ;
					display: block;
					padding: 4px 3px 4px 20px;
					overflow: hidden;
					font-family: arial;
					
					}

.layout {	min-height:100%;
position:relative;
width: 99%;
border:0px solid red;
z-index:2;
background:transparent
					}
	* html .layout{height: 100%}								
.layout_oben { 	height:88px; 
						background: white}

						
.content{           background: white;
						z-index: 8;
						float: left;
						position: relative;
       					top:24px;
						left: 28px;
						width: 700px;
						padding-bottom: 80px;				
				        
				}
				
				
.content .childlinks a:link  , .content .childlinks a:visited, .content .childlinks a:active
					{	font-size: 12px;
						line-height: 24px;
			
			        }
			    
.content a:link, .content a:visited, .content a:active {text-decoration: underline; color: #003399}
.content .files a:link  , .content .files a:visited, .content .files a:active{	font-size: 12px;line-height: 24px;}

					
.logo 				{	position: absolute;
       					top:15px;
						left: 20px;
						height: 35px;
						width: 350px;
						z-index: 200;
						background: url(img/logo) no-repeat;
						
										}
.head_bg				{	position: absolute;
       					top: 0px; 
						overflow: hidden;
 						left: 15px;
						height: 90px;
						width:100%;
						/*background: white;*/
						background: url(img/hinten) no-repeat top right white;
						z-index: 75;
										}
										
.logo_bg 				{	position: absolute;
       					top: 70px; 
						padding:0;
 						left: 15px;
						width: 100%;
						height: 22px;
						background:  #219522 no-repeat;
						z-index: 108;
										}

				
.topnavi            {	position:relative;
       					top: 0px; 
						left: 0;
						z-index: 100;
						padding: 3px 0px 3px 0px ;
						margin: 0px;
						background: #003399;
						border: 0px solid red;
						z-index: 1000;
						
						width: 100%;					
					}
					
.topnavi_bg            {position: relative;
       					top: 8px; 
						left: 15px;
						z-index: 100;
						height: 20px;
						padding:  0px ;
						margin: 0px;
						background: #003399;
						border-bottom: 1px solid white;
						border-top: 1px solid white;						
						z-index: 999;
						width: 100%;
						overflow:hidden;
						
						
					}
						
						
.topnavi a:link, .topnavi a:visited 
				   {           letter-spacing: 0.05em;
				   		margin: 0; 
						border-style: solid; 
						border-width: 0 1px 0 0px ; 
						border-color: white  white white #D4D0C8;
						padding: 3px 8px 3px 10px;
						font-weight: normal;
						font-size: 11px;
						font-family: arial
						}
						
.topnavi a.act {	background: #219522; 
						font-size: 11px;
						font-family: arial}		
					

			
.unten { 	background: #003399;
					position: relative;
					top: 0px;
					border:0;
					left: 15px;
				    margin:0 0 0 0px;
				    padding: 5px 0 0 0px;
				    width: 100%;
				height: 20px;
				z-index: 10}

.unten1 { 	background: #219522;
					position: relative;
					top: -1px;
					left: 15px;
					
					border:0;
				    margin:0 0 0 0px;
				    padding: 0;
			    width: 100%;
				height: 7px;
				border-bottom: 1px solid white;
				z-index: 11}
				
.footer {
padding: 0 0 4px;
position:absolute;
bottom:0px;
background: transaparent;
width:100%;
z-index: 100;
font-size:78%;
}
.footer * {color: white}
				

form {margin: 0}

	
/* Stile fuer Bilder*/

.img_left {float: left; margin: 0px 15px 0 0px}
.img_right {float: right; margin:0px 0px 0 15px}
.img_center {display:block; text-align: center; margin: 0px } 

/* Stile fuer Bilder*/
		



				

 
		

