/*	-------------------------------------------------------------
	0. RESET
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/ 
 
               * {
                    margin: 0;
                    padding: 0;
               }
							 
               font.rot  { color:red }
							 font.dunkelrot { color:#bb0000 }						
							 
							 font.fett { font-weight: bold }
							 font.unterstrichen { text-decoration: underline }
							 font.kursiv { font-style:italic }
							 
							 					 
						   body
               {
                    background-color:#FFB950; color:#000080;
										font-family: Verdana, Arial, Helvetica, sans-serif;
                    font-size: medium;
							 }
								 
/*	-------------------------------------------------------------
	1. Gesamtstruktur 
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

               #Gesamtstruktur {
							 			position: relative;
										margin-top: 2%;
										margin-left: 5%;
										margin-right: 5%;
										margin-bottom: 4%;
		           }
							 
							 #Gesamtstruktur textarea, input, select {
				              color: #000080;
											background-color: #FFC966;
											border-color: #B6933C;			
				 			 }
							 
							 #Gesamtstruktur option {
											background-color: #3857B3;
											color: #FFFFFF;
				 			 }
							 
							 	 
							 a:link { text-decoration: underline; color: blue; }
							 a:visited { text-decoration: underline; color: blue; }
               a:hover { text-decoration: underline; color: #906020; }
							 a:active { text-decoration: underline; color: blue; }
							 a:focus { text-decoration: underline; color: #906020; }
 
							 

/*	-------------------------------------------------------------
	2. Logo
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
 							 #Logo {
							      width: 100%;
										padding-bottom: 0.3%
							 }
							 
							 #Logo h1 {
										text-align: left;
										color: #B38238;
										font-size: 150%;
										font-weight: bold;
										letter-spacing: 0.3em;
							 }
							 
							 #img {border: 0;}		
							 							 
						 
/*	-------------------------------------------------------------
	4. NAVIGATIONSTABELLE
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               #Navigationstabelle {
							      float: right;
										font-size: 80%
								}
							 
							 td.Navigationszelle {
										width: 20%;							
										background-color: #3857B3;
										color: #C3923F;
										padding: 0.3em;
										border:0.2em solid #FFB950;
										text-align:center;
						   }				 
							 					 
							 #Navigationstabelle a {
							      color: #FFFFFF;
 										text-decoration: none
               }
							 
							 #Navigationstabelle a.blind {
							      color: #999999;
							 }
							 
							 #Navigationstabelle a:hover {
										color: #C3923F;
										text-decoration: none;
										cursor: pointer;
               }
							 
							 #Navigationstabelle a.blind:hover {
										color: #999999;
										cursor: auto;
               }
							 
/*	-------------------------------------------------------------
	5. Titelleiste
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               #Titelleiste h3 {
										clear: right;
										padding-top: 0.8em;
										padding-left: 15%;
										padding-bottom: 1.2em;
										text-align: left;
										color: #B38238;										
										font-size: 150%;
										font-weight: bold;
 						  }

/*	-------------------------------------------------------------
Zentrale Tabelle
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
							 #Zentrale_Tabelle {
								    position: relative;
										width: 100%;
 						   }
							 

/*	-------------------------------------------------------------
6. Seitenleiste
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
        #Seitenleiste {
							vertical-align: top;
							width: 30%;
							padding-left: 3%;
							padding-right: 3%;
	      }
							 
			  #Seitenleiste h3 {
							text-align: center;
							font-size: 90%;
							font-weight:bold;
							padding-bottom: 1em;
  		  }
				
				#Seitenleiste h3.rechts { text-align: right }
				
				#Seitenleiste p {
							text-align: center;
							font-size: 65%;
							padding-bottom: 3em;
  		  }
				
				#Seitenleiste p.gross {
							text-align: center;
							font-size: 100%;
							padding-bottom: 3em;
  		  }
				
				
			  #Seitenleiste p.Linkliste {
							text-align: right;
							font-size: 90%;
							padding-bottom: 0.5em;
  		  }
				
				#Seitenleiste p.Linkliste_mittelgross {
							text-align: right;
							font-size: 75%;
							padding-bottom: 0.8em;
  		  }
				
				#Seitenleiste p.Linkliste_klein {
							text-align: right;
							font-size: 60%;
							padding-bottom: 1em;
							padding-top: 1em;
  		  }
				
				#Seitenleiste p.Block { text-align: justify; padding-bottom: 1.5em;}
				
				#Seitenleiste p.rechts { text-align: right; }
				
				#Seitenleiste p.Block_kleiner_Abstand { text-align: justify; padding-bottom: 0.5em;}
				
				#Seitenleiste p.Block_Anschluss { text-align: justify; padding-bottom: 0}
				
				#Seitenleiste p.Eingabefeld_Ueberschrift {
				      font-size: 75%;
							font-weight: bold;
							padding-bottom: 0.5em;
							padding-left: 2%;
							padding-right: 2%;
				}
				
				#Seitenleiste p.Eingabefeld {
							padding-bottom: 2em				
				}
				
				#Seitenleiste p.Fehlermeldung {
				      color: red;
							font-weight: bold;
							font-size: 75%;
							padding-bottom: 0.5em;
				}
				
				#Seitenleiste hr {
							width: 100%;
							background-color: #B38238;
							color: #B38238;
							margin-top: 1.5em;
							margin-bottom: 1.5em;
				} 
			   
			   #Seitenleiste img {
							border: 0;
			   }
				 
				 	 
				 						 
								 
/*	-------------------------------------------------------------
7. Inhalt
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               #Inhalt {
										vertical-align: top;
										width: 70%;
										padding-left: 2%;
										padding-right: 2%;
										word-wrap: break-word;
							 }
							 
							 #Inhalt span.rot {color: red}
							 
							 #Inhalt h3 {
							      text-align: center;
										font-size: 140%;
										padding-bottom: 1em;
  		  			 }
							 
							 #Inhalt h4 {
							      text-align: center;
										font-size: 90%;
										font-weight:bold;
										padding-bottom: 1em;
  		  			 }
							 
							 #Inhalt h4.links { text-align: left }
							 
							 #Inhalt p {
							              margin-bottom: 0.5em;
														text-align: justify;
														font-size: 80%;
														word-wrap: break-word;
							 }
							 
							 #Inhalt p.winzig { font-size: 50%;
							 				 						margin: 0;
							 }
							 
							 #Inhalt p.fett { font-weight: bold }
							 #Inhalt p.kursiv { font-style: oblique }
							 #Inhalt p.rot { color:red }
							 
							 #Inhalt p.rechts { text-align:right }							 
							 #Inhalt p.zentriert { text-align:center }
							 #Inhalt p.eingerueckt { margin-left:5% }
							 
							 #Inhalt p.standard_gross {
														margin-bottom: 1em;
														font-size: 110%;
							 }
							 
							 #Inhalt p.Eingabefeld_Ueberschrift {
							 				 			font-weight: bold;
														padding-top: 1em;
							 }
							 
							 #Inhalt p.Rahmen {
							 				 			border: 3px solid #3857B3;
														padding: 0.75em;
							 }
							 
							 #Inhalt p.Rahmen_hell {
							 				 			border: 1px solid #3857B3;
														background-color: #ffca7c;
														padding: 0.75em;
							 }
							 
							 #Inhalt p.Rahmen_dunkel {
							 				 			border: 1px solid #3857B3;
														background-color: #a66e1a;
														padding: 0.75em;
							 }
							 
							 #Inhalt li {
							              position: relative;
														margin-bottom: 0.2em;
														text-align: justify;
														margin-left:3%;
														font-size: 80%;
														text-decoration: none;
							 }
							 
							 #Inhalt li.eingerueckt {
							              position: relative;
														margin-bottom: 0.2em;
														text-align: justify;
														margin-left:5%;
														font-size: 80%;
														text-decoration: none;
							 }
							 
							 #Inhalt li.Abstand_gross { margin-bottom: 1.5em }
							 
							 #Inhalt hr {
														 position: relative;
														 left: 33%;
														 text-align: left;
														 width: 33%;
														 background-color: #B38238;
														 color: #B38238;
														 margin-top: 0.8em;
														 margin-bottom: 0.8em;
								}
								
								#Inhalt table, tr, td {
										border: 0;
										border-spacing: 0;
										word-wrap: break-word;
								}
								
								#Inhalt table.volle_Laenge {
								
								    width: 95%
								}
								
														
								#Inhalt td.Bildzelle {
										padding-right: 0.8em;
										border-right: 0.2em solid #FFB950;
										padding-bottom: 1em;
										border-bottom: 0.2em solid #FFB950;
										vertical-align: top;
								}
								
								#Inhalt td.Fotozelle {
										width: 16.6%;
										padding: 0.3em;
										vertical-align: top;
								}
								
								#Inhalt td.Textzelle { vertical-align: top }
								
								#Inhalt img {
							 			border-top:0.3em solid #FFCC80;
										border-left:0.3em solid #FFCC80;
										border-bottom:0.3em solid #B38238;
										border-right:0.3em solid #B38238						 
							 }
							 
							 #Inhalt img.seitlich {
							 			float:left; 
										margin-right:10px;
										margin-bottom:5px					 
							 }
							 
							 #Inhalt p.Eingabeueberschrift {
   						 			position: relative;
   									left: 8%;
										right: 10%;
										text-align: left;
							 }
							 
							 #Inhalt input.Eingabeleiste {
   						 			position: relative;
   									left:  5%;
										right: 10%;
										width: 85%;
							 }
							 
							 #Inhalt textarea {
   						 			position: relative;
   									left: 5%;
										right: 10%;
										width: 85%;
										height: 20em;
							 }
							 
							 #Inhalt table.Buttontabelle {
							 			width: 40%;
										margin-left: 30%;
										margin-right: 30%;							 
							 }
							 
							 #Inhalt td.Buttonzelle { width: 40%; }
							 
							 #Inhalt td.Buttonabstand { width: 20%; }
							 
							 #Inhalt table.Standard {
							 			width: 100%;
							 }
							 
							 #Inhalt table.Anlagentabelle {
							 			width: 90%;
										margin-left: 5%;
										margin-right: 5%;
							 }
							 
							 #Inhalt td.Zelle_20 {
							 			width: 20%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Zelle_80 {
							 			width: 80%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Anlagenzelle_links {
							 			width: 75%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Anlagenzelle_rechts {
										vertical-align: top;
							 }
							 
							 #Inhalt p.Anlagenzelle_Absatz {
										text-align: left;
							 }
							 
							 #Inhalt table.Nachrichtenuebersicht {
							 			width: 96%;
										margin-left: 2%;
										margin-right: 2%;
										font-size: 90%;
							 }
							 
							 #Inhalt td.Zelle_12 {
							 			width: 12%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Zelle_15 {
							 			width: 15%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Zelle_20 {
							 			width: 20%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Zelle_68 {
							 			width: 68%;
										vertical-align: top;
							 }
							 
							 #Inhalt td.Zelle_80 {
							 			width: 80%;
										vertical-align: top;
							 }
							 
														 							 
	 
					 
							 
/*	-------------------------------------------------------------
	8. Fussleiste
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
               #Fussleiste {
 										float: right;
										color: #B38238;
										margin-top: 2em;
										margin-bottom: 2em;										
               			padding: 0.2em;
										border-top:1px solid    
                 }
               
               #Fussleiste p {
							      text-align: right;
										font-size: 60%;
								 }
							 
							 