body {
		margin:10px 10px 0px 10px;
		padding:0px;
		}
	
#leftcontent {
		position: absolute;
		left: 10px;
		top: 88px;
		width: 190px;
		background: #fff;
		padding-left: 10px; 
		padding-top: 5px;
		/* border-top: 1px dotted #0B4A6D; 
		border-bottom: 1px dotted #0B4A6D; */
		
		}

#centercontent {
		background:#E7EDF1;
		background-repeat: no-repeat;
		background-image: url(../images/kopfgrafik_neu.jpg);
		padding-left: 44px;
		padding-right: 44px;
   		margin-left: 199px;
   		margin-right:199px;
		/* border:1px transparent; */
		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/
		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 201px;
   		margin-right: 201px;
		}
html>body #centercontent {
   		margin-left: 201px;
   		margin-right: 201px;
		}

#rightcontent {
		position: absolute;
		right: 10px;
		top: 88px;
		width: 190px;
		background:#fff;
		background-image: url(../images/kopfgrafik_news.jpg);
		background-repeat: repeat-x;
		border-left: 1px solid #FFF;
		/*  border: 1px solid #000; */
		padding-left: 10px;

		}
	
#bannerhilfsnavi {
		z-index: 0;
		background: #FFF;
		float: right;
		/* height: 15px;
		border-top: 1px solid #000;
		border-right: 1px solid #000;
		border-left: 1px solid #000;
		voice-family: "\"}\"";
		voice-family: inherit;
		height: 14px; */
		}
	
#bannerlogo {
		z-index: 10;
		background:#fff;
		height:66px;
		width: 100%;
		border-top:1px solid #FFF;
		margin: 12px 0px 0px 0px;
		/* border-right:1px solid #FFF;
		border-left:1px solid #FFF; */ 
		voice-family: "\"}\"";
		voice-family: inherit;
		height:65px;
		}
		
html>body #banner {
		height:65px;
		}
	

/* _ _ _ _ _ _ _  check = Layer für Barrierecheck  _ _ _ _ _ _ _ */		     
#check        { padding-top:5px; 
		padding-left: 15px; 
		padding-bottom: 3px; 
		margin-left: 0px; 
		margin-right: 0px; 
		z-index: 4; 
		background-color: #FFF; 
		width: auto; 
		/* height: 120px; */
		border: 1px solid #D5D5DA; 
                /* border-bottom:1px solid #0B4A6D; 
                border-right:1px solid #0B4A6D; 
                border-top:1px solid #0B4A6D; */
                visibility:visible; 
                overflow:visible; 
		}

#footer	     { 
		margin-left: -44px; 
		margin-right: -44px; 
		z-index: 100; 
		background-color: #FFFFFF; 
		visibility: visible; 
		overflow: visible; 
		}	  		  

#printfooter { 
		font-family: Arial, Helvetica, sans-serif; 
		font-size: 50%; 
		color: #000000; 
		margin: 35px 44px 0px 44px; 
		padding: 5px 0px 0px 0px; 
		border-style: solid; 
		border-width: 1px 0px 0px 0px; 
		border-color: #000000; 
		display: none;
		}

.druckerklaerung {
		font-family: arial,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #000000; 
		background-color:transparent; 
		font-weight: normal;   
		line-height:140%; 
		display: none;
		}

.druckerklaerung_bcheck { 
			font-family: arial,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;   
			line-height: 130%;
			display: none;
			}

/* _ _ _ _ _ _ _  popup = Layer für weiterempfehlen-Fenster _ _ _ _ _ _ _ */     
#weiterempfehlen  { 
			padding-top:5px; 
			padding-left:15px; 
			margin-right:130px; 
			z-index:4; 
			background-color:#FFF; 
			border:1px solid #D5D5DA; 
			width:auto; 
			height:auto; 
                    	/* border-bottom:1px solid #1F206D; 
                    	border-left:5px solid #1F206D; 
                    	border-right:1px solid #1F206D; 
                    	border-top:1px solid #1F206D; */
                    	visibility:visible; 
                    	overflow:visible; 
		 	}


/* _ _ _ _ _ _ _  popup = Layer für Popup-Fenster _ _ _ _ _ _ _ */		     
#popup           { 
			width:90%;
			background-color:#E7EDF1; 
			margin-left:35px; 
			margin-top:20px; 
			margin-right:10px;               
	  	  	}	

		
p,h1,pre      {
		margin: 0px 10px 10px 0px;
		}

p.text		 { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px; 
			line-height:140%; 
			}

p.texteinger		 { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px;
			padding-top: 5px; 
			padding-left: 10px; 
			line-height:140%; 
			}

p.textklein         { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 60%; 
			color: #7799AF; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px; 
			line-height:140%; 
			}
	
	
.rechtstext         { 
			font-family: verdana,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #7799AF; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px; 
			line-height:140%; 
			}


p.textbold       { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; color: #1F206D; 
			background-color:transparent; 
			font-weight: bold;  
			margin-right:15px; 
			line-height:120%; 
			margin-top: -10px; 
			}		   


p.grafik	 { 
			padding-top:20px; 
			padding-left:100px; 
			}

		
		
h1.erste {
		font-size: 100%;
		padding-top:170px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}

h1.zweite {
		font-size: 100%;
		padding-top:30px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}

h1.ergebnis {
		font-size: 80%;
		padding-top:10px;
		margin-left: 0px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}


h1.checkausgabe {
		font-size: 80%;
		padding-top:170px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}

h1.checkformular {
		font-size: 80%;
		padding:10px 0px 0px 0px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}
		
h2.erstenews {
		font-size: 70%;
		padding-top:0px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}

h2.ergebnisausgabe {
		font-size: 80%;
		padding-top:10px;
		margin-left: 0px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}
	
h3.news {
		font-size:70%;
		padding-top:170px;
		font-family: Verdana,Helvetica,sans-serif; 
		color: #717275; 
		background-color:transparent; 
		font-weight: bold; 
		}

h3.aktuelles {
		font-family: Verdana,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #000000; 
		background-color:transparent; 
		font-weight: bold; 
		margin-bottom: 5px;
		}		


p.menue          { 
			text-indent:-2%; 
			margin-top: 1px;
			margin-right: 0px;
			margin-bottom: 0px;
			margin-left: 8%;
			padding: 0px;
			color: #000000; 
			background-color:transparent; 
			}



/* _ _ _ _ _ _ _  h1 - h6 = Überschriften  _ _ _ _ _ _ _ */                      
h1      { 
		font-family: Verdana,Helvetica,sans-serif; 
		font-size: 80%; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		}
		
h2      { 	font-family: Verdana,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #0B4A6D; 
		background-color:transparent; 
		font-weight: bold; 
		margin-bottom: -5px;
		}
		
h3       { 
		font-family: Verdana,Helvetica,sans-serif; 
		font-size: 75%; 
		color: #000000; 
		background-color:transparent; 
		font-weight: bold; 
		margin-bottom: 10px;
	}
	
h4      { 	font-family: Verdana,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #000000; 
		background-color: transparent; 
		font-weight: bold; 
		/*
		padding-bottom: -20px;
		*/
		}
		
h5      { 
		font-family: Verdana,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #000000; 
		background-color: transparent; 
		font-weight: normal; 
		margin-top: 0px; 
		}
		
h6       { 
		font-family: Verdana,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #0B4A6D; 
		background-color: transparent; 
		font-weight: bold;
		} 


/* _ _ _ _ _ _ _  Klassen  _ _ _ _ _ _ _ */
.ergebnisausgabe { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			line-height:140%; 
			}


.doppelpfeil     { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #0B4A6D; 
			background-color: transparent; 
			font-weight: bold; 
			vertical-align: middle; 
			}	
		   
.doppelpfeilcont   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color: transparent; 
			vertical-align: middle; 
			line-height:100%;
			}

.doppelpfeilweiter   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #000000; 
			background-color: transparent; 
			vertical-align: middle; 
			line-height:100%;
			}
				   
.textaktuelles	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 60%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: normal; 
			margin-right:15px; 
			line-height:110%;
			}

.textfettaktuelles  { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 65%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: bold; 
			display: block; 
			margin-bottom: 4px;
			}
			
.textfett	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: bold; 
			display: block; 
			margin-bottom: 4px;
			}

.textfettblau	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #0B4A6D; 
			background-color: transparent; 
			font-weight: bold; 

			}


.schriftgroesse    { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: normal;  
			margin-right: 15px; 
			line-height: 110%;
			}
			
.textlinks	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			width: 200px; 
			color: #000000; 
			background-color: transparent; 
			font-weight: bold; 
			display: inline; 
			vertical-align: top;
			}
			
.textrechts        { 	
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal; 
			display:inline;
			}
			
.rechts            { 
			text-align: right; 
			}
			
.zeilenhoehe	   { 
			line-height: 30px;
			margin-right: 0px;
			padding-right: 4px;
			}

.zeilenhoeheergebnis	   { 
			line-height: 5px;
			margin-right: 0px;
			padding-right: 0px;
			}
			
.logo              { 
			padding-left: 201px; 
			}
			
.hilfsnavi         { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 65%; 
			color: #666; 
			}
			
.text		   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			font-weight: normal; 
			line-height: 140%; 
			}
					
/* _ _ _ _ _ _ _  Layer für den Detailein-/ausblenden Button bei der Ergebnisabfrage  _ _ _ _ _ _ _ */  
.detailgesamt    { 
			display: block; 
			width: 100%; 
			}
	  	  
.details          { 
			display: block; 
			width: 180px; 
			height: 20px;
			margin-left: auto; 
			margin-right: 14px; 
			}

			
/* _ _ _ _ _ _ _  Klassen für den Druckkopf und -fuss  _ _ _ _ _ _ _ */  
.druckkopf	  { 
			display: none;
			}

.druckfuss	  { 
			display: none;
			}



/* _ _ _ _ _ _ _  a = klassen  _ _ _ _ _ _ _ */   	
a.link		{ 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			border-bottom: 1px solid #0B4A6D; 
			font-size: 70%; 
			color: #0B4A6D; 
			background-color: transparent; 
			font-weight: normal; 
			}	   
			
a.link:hover     { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			border-bottom: 0px solid #0B4A6D; 
			font-size: 70%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: normal; 
			}

a.linkaktuell	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			border-bottom: 1px solid #0B4A6D; 
			font-size: 100%; 
			color: #0B4A6D; 
			background-color: transparent; 
			font-weight: normal; 
			}	   
			
a.linkaktuell:hover { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			border-bottom: 0px solid #0B4A6D; 
			font-size: 100%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: normal; 
			}

a.link1		   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			border-bottom: 1px solid #0B4A6D; 
			font-size: 100%; 
			color: #0B4A6D; 
			background-color:transparent; 
			font-weight: normal; 
			}	 
			  
a.link1:hover      { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			border-bottom: 0px solid #0B4A6D; 
			font-size: 100%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal; 
			}	   	   


/* _ _ _ _ _ _ _ 1. Navigationsebene _ _ _ _ _ _ _ */			
a.nav	   	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px; 
			line-height:150%;

			}
			
a.nav:hover	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px; 
			line-height:150%;

			}	   
			
a.nav_active	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #0B4A6D; 
			background-color:transparent; 
			font-weight: bold; 
			line-height:150%;
			}
			
				   	
/* _ _ _ _ _ _ _ Ende 1. Navigationsebene _ _ _ _ _ _ _ */

/* _ _ _ _ _ _ _  2. Navigationsebene _ _ _ _ _ _ _ */	
a.unter_nav	   	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			margin:0px 15px 0px 0px; display: block;

			}
			
a.unter_nav:hover	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;  
			margin-right:15px; display: block;

			}	   
			
a.unter_nav_active	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #0B4A6D; 
			background-color:transparent; 
			font-weight: bold; display: block;


			}
			
a.unter_nav_active:hover { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #0B4A6D; 
			background-color:transparent; 
			font-weight: bold; display: block;
}	

/* _ _ _ _ _ _ _ Ende 2. Navigationsebene _ _ _ _ _ _ _ */	
			


/* _ _ _ _ _ _ _ Klassen für Schriftgrößen und Hilfsnavigation _ _ _ _ _ _ _ */				

a.hilfsnavi        { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 65%; 
			color: #666; 
			font-weight: normal; 
			}
			
a.hilfsnavi:hover  {   
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 65%; 
			color: #000000; 
			font-weight: normal; 
			}


a.size1        { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 65%; 
			color: #666; 
			font-weight: bold; 
			}
			
			
a.size1:hover  {   
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 65%; 
			color: #000000; 
			font-weight: bold; 
			}


a.detaillink	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 70%; 
			color: #0B4A6D;; 
			background-color:transparent; 
			font-weight: bold;
			}	   

a.detaillink:hover { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: bold;
			}	

a.kontakt	    { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 100%; 
			color: #0B4A6D;; 
			background-color:transparent; 
			font-weight: bold; 
			}	
			   
a.kontakt:hover     { 	font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 100%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: bold; 
			}	

a.popuplink	    { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 70%; 
			color: #1F206D; 
			background-color:transparent; 
			font-weight: bold; 
			
			margin-top:5px; 
			margin-right:0px;

			margin-left:13px; 
			}	   

a.popuplink:hover   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: bold; 
			
			margin-top:5px; 
			margin-right:0px; 
 
			margin-left:13px; 
			}	

a.info	            { 
			font-family: Times,serif; 
			text-decoration:none; 
			font-size: 80%; 
			color: #000000; 
			background-color:#FFFFFF; 
			font-weight: bold; 
			margin:0px; 
			
			padding-top: 1px; 
			padding-right: 6px; 
			padding-bottom: 1px; 
			padding-left: 5px; 
			border:1px solid #D5D5DA; 
			
			text-align: right; 
			}
				   
a.info:hover        { 
			font-family: Times,serif; 
			text-decoration:none; 
			font-size: 80%; 
			color: #000000; 
			background-color:#FFFFFF; 
			font-weight: bold; 
			margin:0px; 
			padding-top: 1px; 
			padding-right: 6px; 
			padding-bottom: 1px; 
			padding-left: 5px;
			border:1px solid #1F206D; 
			text-align: right; 
			}




/* _ _ _ _ _ _ _  Weiter-Button -- Barrierecheck-Tests  _ _ _ _ _ _ _ */	
a.button         { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 75%; 
			color: #0B4A6D;  
			font-weight: bold; 
			text-decoration: none; 
                  	background-color: #FFFFFF;  
                  	border:1px solid #0B4A6D;
                  	padding-bottom: 2px; 
                  	padding-top: 2px; 

                  	}
                  	
a.button:hover   { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 75%; 
			color: #0B4A6D;  
			font-weight: bold; 
			text-decoration: none; 
                  	background-color: #FFFFFF; 
                  	border:1px solid #0B4A6D;
                  	padding-bottom: 2px; 
                  	padding-top: 2px; 
                  	}


/* _ _ _ _ _ _ _  Layer für den weiter-Button bei der Ergebnisabfrage  _ _ _ _ _ _ _ */  			
.buttonabfrage   { 
			display: block; 
			width: 100%; 
			}
	  	  
.abfrage          { 
			display: block; 
                  	width: 250px; 
                  	height: 20px;
	               	margin-left: auto; 
			margin-right: -10px;  
			}

/* _ _ _ _ _ _ _  Layer für den überspringen-Button bei der Ergebnisabfrage  _ _ _ _ _ _ _ */  			
.buttonjump   { 
			display: block; 
			width: 100%; 
			}
	  	  
.jump          { 
			display: block; 
                  	width: 262px; 
                  	height: 20px;
	               	margin-left: auto; 
			margin-right: -10px;  
			}
/* _ _ _ _ _ _ _  Layer für den überspringen-Button bei der Ergebnisabfrage  _ _ _ _ _ _ _ */  			
.buttonjump   { 
			display: block; 
			width: 100%; 
			}
	  	  
.jump          { 
			display: block; 
                  	width: 262px; 
                  	height: 20px;
	               	margin-left: auto; 
			margin-right: -10px;  
			}

/* _ _ _ _ _ _ _  Schrittverlinkungen des Barrierecheck-Tests  _ _ _ _ _ _ _ */	
.verlinkung        { 
			background-color: transparent; 
			margin-top: 0px; 
			margin-right: 15px; 
			margin-bottom: 10px; 
			margin-left: 0px;
                     	padding-top: 170px; 
                     	padding-bottom: 2px; 
                     	padding-left: 2px;
                     	}


.verlinkungunten        { 
			background-color: transparent; 
			margin-top: 0px; 
			margin-right: 15px; 
			margin-bottom: 10px; 
			margin-left: 0px;
                     	padding-top: 0px; 
                     	padding-bottom: 2px; 
                     	padding-left: 2px;
                     	}

.kasten           { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			font-size: 60%; 
			color: #7799AF; 
			background-color: transparent; 
			font-weight: normal; 
			margin: 0px; 
                  	padding-top: 2px; 
                  	padding-right: 3px; 
                  	padding-bottom: 2px; 
                  	padding-left: 4px; 
                  	border: 1px solid #7799AF; 
                  	text-align: right; 
                  	}
                  
.kasten_fett      { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			font-size: 60%; 
			color: #0B4A6D; 
			background-color: transparent; 
			font-weight: bold; 
			margin: 0px; 
                 	padding-top: 2px; 
                 	padding-right: 3px; 
                 	padding-bottom: 2px; 
                 	padding-left: 4px; 
                 	border: 2px solid #0B4A6D; 
                 	text-align: right; 
                 	}

.schritt	   { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration: none; 
			font-size: 60%; 
			color: #7799AF; 
			background-color: transparent; 
			font-weight: normal; 
			line-height: 22px; 
			}	   	     

.textblau          { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 60%; 
			color: #0B4A6D; 
			background-color: transparent; 
			font-weight: bold; 
			}





 
/* _ _ _ _ _ _ _  li = Listen  _ _ _ _ _ _ _ */			     	     
.ligrau 	  { 
			list-style-image: url(../images/doppelpfeil_grau.gif); 
			margin-left: -22px;
			}
			
.liweiss	  { 
			list-style-image: url(../images/doppelpfeil_weiss.gif); 
			margin-left: -22px; 
			margin-top: -10px; 
			margin-bottom:0px;
			}
			
.bullet		  { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			list-style: square;
			}

.textbullet          { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #000000; 
			background-color: transparent; 
			font-weight: normal; 
			padding-left: 0px;
			}


/* _ _ _ _ _ _ _  Klassen für URL Check  _ _ _ _ _ _ _ */		  
.url	         { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			font-weight: bold; 
			display: block; 
			margin-bottom: -15px; 
			margin-top: -12px; 
			margin-left: 1px;
			}


/* _ _ _ _ _ _ _  Klassen für URL zwischen  _ _ _ _ _ _ _ */		  
.urlzwischen     { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			font-weight: bold; 
			display: block; 
			margin-bottom: 0px; 
			margin-top: 0px; 
			margin-left: 1px;
			}
			
.urleingabe	 { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 90%;  
			width: 50%; 
			color: #000000; 
			background-color: #FFFFFF; 
			}
			
.checkstarten    { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 90%; 
			color: #0B4A6D; 
			font-weight: bold; 
			text-decoration: none; 
                   	background-color: #FFFFFF; 
                   	/* background-image: url(images/ico_twt_pfleil.gif); 
                   	background-repeat:no-repeat; 
                 	background-position: 3px 5px; 
                 	width: 80px; */ 
                 	border:1px solid #0B4A6D; 
                 	margin-bottom: 1px;
                 	}
	
label             { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 80%; 
			color: #000000;
			}  	
			
fieldset          { 
			border-style: none; 
			border-width: 0px; 
			border-color: transparent; 
			padding: 0px; 
			margin: 0px;
			}
			
legend            { 	
			display: none; 
			} 



/* _ _ _ _ _ _ _  Klassen für Ausgabe-Legende  _ _ _ _ _ _ _ */	
.legendelinks    {
			float:left;
		 	}
		 
.legenderechts    {
		 }

.grau		{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #dddddd; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px; 
			}

.rot		{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #cc0000; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.orange         {
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #ff9900; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.gelb		{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #ffe400; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.hellgruen	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #c2eb00; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.gruen		{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #22cc00; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right:2px; 
			margin-bottom:0px; 
			margin-left:2px;
			}

.erlaeuterung	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 59%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal; 
			display: inline; 
			}
			
.erlaeuterung1	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal; 
			display: inline; 
			}	
	
		
/* _ _ _ _ _ _ _  Klassen für CHECK-Ausgabe  _ _ _ _ _ _ _ */
.ausgabetest	{
			background-color: #FFFFFF; 
			margin-top: 10px; 
			margin-right: 15px; 
			margin-bottom: 10px; 
			margin-left: 0px;
			padding-top: 2px; 
			padding-right: 2px; 
			padding-bottom: 2px; 
			padding-left: 10px;
			border-style: solid; 
			border-width: 1px; 
			border-color: #D5D5DA;
			}

.ausgabe	{
			background-color: #FFFFFF; 
			margin-top: 10px; 
			margin-right: 15px; 
			margin-bottom: 10px; 
			margin-left: 0px;
			padding-top: 2px; 
			padding-right: 2px; 
			padding-bottom: 2px; 
			padding-left: 2px;
			border-style: solid; 
			border-width: 1px; 
			border-color: #D5D5DA;
			}

.check		{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: normal;
			padding: 0px; 
			margin: 0px; 
			line-height: 120%;
			}

.checkbold		{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #1F206D; 
			background-color:transparent; 
			font-weight: bold;
			padding: 0px; 
			margin: 0px; 
			line-height: 120%;
			}

.farbegrau	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #dddddd; 
			display: inline;
			padding-top: 4px; 
			padding-right: 5px; 
			padding-bottom: 5px; 
			padding-left: 4px;
			 
			margin-top: 0px; 
			margin-right: 0px; 
			margin-bottom: 2px; 
			margin-left: 50px;
			}

.farberot	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #cc0000; 
			display: inline;
			padding-top: 4px; 
			padding-right: 5px; 
			padding-bottom: 5px; 
			padding-left: 4px;
			 
			margin-top: 0px; 
			margin-right: 0px; 
			margin-bottom: 2px; 
			margin-left: 50px;
			
			
			}

.farbeorange	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #ff9900; 
			display: inline; 
			padding-top: 4px; 
			padding-right: 5px; 
			padding-bottom: 5px; 
			padding-left: 4px;
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 50px;
			}

.farbegelb	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #ffe400; 
			display: inline; 
			padding-top: 4px; 
			padding-right: 5px; 
			padding-bottom: 5px; 
			padding-left: 4px;
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 50px;
			}

.farbehellgruen	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #c2eb00; 
			display: inline; 
			padding-top: 4px; 
			padding-right: 5px; 
			padding-bottom: 5px; 
			padding-left: 4px;
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 50px;
			}

.farbegruen	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #22cc00; 
			display: inline; 
			padding-top: 4px; 
			padding-right: 5px; 
			padding-bottom: 5px; 
			padding-left: 4px; 
			margin-top:0px; 
			margin-right:2px; 
			margin-bottom:0px; 
			margin-left:50px;
			}

.farbegrau2	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #dddddd; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.farberot2	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #cc0000; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.farbeorange2	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #ff9900; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.farbegelb2	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #ffe400; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.farbehellgruen2 {
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #cceb00; 
			display: inline; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 2px;
			}

.farbegruen2	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			background-color: #22cc00; 
			display: inline; 
			padding: 0px; 
			margin-top:0px; 
			margin-right:2px; 
			margin-bottom:0px; 
			margin-left:2px;
			}

.prozent	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 80%; 
			color: #000000; 
			background-color:transparent; 
			font-weight: bold; 
			display: inline; 
			}

.beschreibung	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			margin-top: 5px; 
			margin-right: 10px; 
			margin-bottom: 15px; 
			margin-left: 40px; 
			line-height: 120%; 
			text-align: left; 
			}


/* _ _ _ _ _ _ _  Klassen für Farbe und Anzeige der Teil- und Ergebnisse  _ _ _ _ _ _ _ */

.farberot3	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 250%; 
			background-color: #cc0000; 
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 20px;
			}

.farbegelb3	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 250%; 
			background-color: #ffe400;  
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 20px;
			}


.farbegruen3	{
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 250%; 
			background-color: #22cc00;  
			padding: 0px; 
			margin-top: 0px; 
			margin-right: 2px; 
			margin-bottom: 0px; 
			margin-left: 20px;
			}

.ergebniserlaeuterung {
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%;
			color: #000000; 
			background-color:transparent; 
			font-weight: normal; 
			margin-left: 70px;
			}
			


/* _ _ _ _ _ _ _  Klassen Sitemap  _ _ _ _ _ _ _ */
a.ebene1	    { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; 
			font-size: 75%; 
			color: #0B4A6D; 
			background-color:transparent; 
			font-weight: bold; 
			display: block;
			}	   

a.ebene1:hover      { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 75%; 
			color: #0B4A6D; 
			background-color:transparent; 
			font-weight: bold; 
			display: block;
			}	   	   

a.ebene2	    { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:none; font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			padding-left:25px; 
			margin-bottom:0px; 
			line-height: 130%;
			display: block;
			}	   
			
a.ebene2:hover      { 
			font-family: Verdana,Helvetica,sans-serif; 
			text-decoration:underline; 
			font-size: 70%; 
			color: #000000; 
			background-color:transparent; 
			padding-left:25px; 
			margin-bottom:0px;
			line-height: 130%;
			display: block;
			}	   	   


img                  { 
			border-style:solid; 
			border-width:0px; 
			border-color:transparent; 
			padding:0px; 
			margin:0px; 
			} 
			
img.ico              { 
			border-style:solid; 
			border-width:0px; 
			border-color:transparent; 
			vertical-align: bottom;  
			margin-right:3px; 
			}


.nsichtbar           { 
			display: none; 
			} 


/* _ _ _ _ _ _ _  Klassen für FORMULAR  _ _ _ _ _ _ _ */
form                 {
			display: inline; 
			}  

.feldn              { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #666666;
			background-color: #FFFFFF; 
			width:60%;
			}        
			  
.felddrop           { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #666666; 
			background-color: #FFFFFF; 
			width:61%;
			}  
			
.feldein            { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 70%; 
			color: #666666; 
			background-color: #FFFFFF; 
			width:60%;
			}

label               { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 80%; 
			color: #000000;
			}  

span.formular { margin: 5px 0px 10px 0px; display: block; }  

p.textblock         { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 80%; 
			color: #000000; 
			margin-top:5px;}

.small              { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 80%; 
			color: #000000;}           
                       
.absenden           { } 

.meldung            { 
			font-family: Verdana,Helvetica,sans-serif; 
			font-size: 100%; 
			color: #CC0000;
			}      