									
								* {
										margin: 0;
										padding: 0;
									}
									
									body {
										font-family: Trebuchet MS, Verdana, Arial, sans-serif;
										font-size: 0.8em;
										
										/* background-color: #333333; */
									  /*  background: url(pattern1.jpg); */
										background-color: #000000;
										color: black;
									
									}
										
												
									
									
									h3 {
										color: #99141B;
										background-color: inherit;
										font-size: 1.5em;
										font-variant: small-caps;
										font-family: inherit;
										border-bottom: 1px dotted black;
										
									}
								
										
									
								/*	#r1 {
									border:0px solid  #000000;
									background-color:#FFFFFF;
									margin: 1px;
									padding: 1px;
									
									}
								*/		
									
													
								/*		a.shirtlink {
											display:block;
											width:20px;
											height:20px;
											padding:5px;
											background-color:#EEE;
											border:1px solid #000000;
											/* margin:5px 0px; */
							
							/*				
											}
											
											a.shirtlink:hover {
											background-color:#FFF200;
											}
								*/	
															
									
									


										#wrap {
											overflow: hidden;
											position: relative;	
											width: 765px;  /* 70%   */
											margin: auto;
											background-color: #F29400;
											/*background-image: url(../images/bg2.png);
											background-repeat: repeat; */
											
											margin-bottom: 30px; 
											} 									
										#identitaet {
											background-color: inherit;
											padding: 0px;
											color: inherit;
											left:auto;
												}
										#rechtliches {
											background-color: inherit;
											color: inherit;
											clear:both;
											position: relative;
											z-index: 1;
											padding: 0.8em;
											text-align: center;
											visibility: hidden;
												
												}
											
										#hauptbereich {
											float: left;
											width: 85%;
											
												}
									
										#extra {
											float: right;
											width: 15%;
											color: inherit;
											background-color: inherit;	
											padding-top: 30px; 
											visibility: hidden;
											
												}
										#inhalt {
											float: right;
											width: 70%;
											background-color: inherit;   /*  alt : #4E4B33;     */
											color: inherit ;
											padding-top: 30px; 
																				
												}
									
										#navigation {
											float: left;
											width: 30%;
											color: inherit;
											background-color: inherit;
											 padding-top: 5px; 
					
												}
										 *.navibox {						
										  font-weight: bold;
										  color: black;
										  background-color:  inherit;
										  margin: 5px;
										  margin-right: 15px;
										  border: 1px solid black;
																																							
										
											}
											
										  #inhalt, #navigation, #extra, #hauptbereich {
													padding-bottom: 32767px; 
													margin-bottom: -32767px;
												}
											
											
											
											
												
											/* Anpassung f?r Gestaltungselemente */
										
										#navigation *.navibox a{
												color: #F29400;
												background-color: black;		
												text-decoration:none;																											
												display: block;
												padding-left: 5px;
												border-left: 5px solid #F29400;
												}
										#navigation *.navibox a:hover{
												color: #F29400;
												background-color: black;
												text-decoration:none;
												padding-left: 5px;
												border-left: 5px solid #99141B;																														
												}
										
											/*	#navigation *.navibox a:visited{
												color: white;
												background-color: black;																													
												}
												#navigation *.navibox a:focus{
												color: white;
												background-color: black;																													
												}
								*/
										#wrap #hauptbereich #inhalt * {
											margin: 0.2em 10px 0.4em;
										}
									
										#wrap #hauptbereich #inhalt * * {
											margin: 0;
										}
										
										#wrap #extra * {
											margin: 0.3em 10px 0.5em;
										}
									
										#wrap #extra * * {
											margin: 0;
										}
										
										.important {
											font-size: 1.2em;
											font-weight: bold;
										}
										
									/*	
										#inhalt a {
												color: white;
												background-color: black;		
												text-decoration:none;																											
												}
										#inhalt a:hover {
												color: #5588ee;
												background-color: black;	
												text-decoration:none;																													
												}
									*/			
										#inhalt a{
												color: black;
												background-color: #F29400;		
												text-decoration: underline;																					
												/* border-bottom: 1px dotted black; */
						
												}
										#inhalt a:hover {
												color: #99141B;
												border-bottom: 0 dotted #5588ee;
												background-color: #F29400;	
												text-decoration: none;																													
												}	
													
										#rechtliches a {
												color: black;
												background-color: inherit;		
												text-decoration:none;																											
												}
										#rechtliches a:hover {
												color: #f29400;
												background-color: inherit;	
												text-decoration:none;																													
												}	
										.suchen {
										padding-top: 30px;
										padding-bottom: 5px;	
										
												}
										.suchen .fieldname{ 
										
												background-color: #99141B;
												border: 1px solid #F29400;
											}


										.suchen .fieldname:active{
										
										}
										 	
										.suchen .fieldname:focus{ 
										
												background-color: #99141B;
												border: 1px solid #F29400;
											}
										.suchen .fieldname:hover{ 
										
												background-color: #99141B;
												border: 1px solid black;
											}		
										input, textarea {
												background-color: #F29400;
												border: 1px solid black;											
										}	
										
										/* input:hover, textarea:hover {
												background-color: #99141B;
												
												border: 1px solid black;											
										} */
										
										input:focus, input:hover, input:active, textarea:focus, textarea:active, textarea:hover {
												color: #F29400;
												background-color: black;
												border: 1px solid black;											
										}
										
										.lapunabild{
											width: 150px;
											height: 200px;
											background-color: white;
											/* background-image: url(../../images/lapunabild.png); */
											background-repeat: no-repeat;
											
										}
										
										.logo_klein {
										border: 0px solid black;
										width: 61px;
										height: 61px;
										margin: auto;
										margin-bottom: 10px;
										background-image: url("../images/logo_klein.png");
										}
										.logo_klein:hover {
										
										background-image: url("../images/logo_klein_over.png");
										}
										.logo_klein img {
										border: 0px;
										}

										
										#abschluss {
										border: 0px solid black;
										padding-top: 20px;
									/*	background-image: url(../../images/edelweiss.png);
										background-position: center center;
										background-repeat: no-repeat;  */
										height: 10px;
										border-bottom: 1px dotted black;										
										}									/*			 a:visited{
												color: white;
												background-color: black;
												text-decoration:none;																														
												}
												 a:focus{
												color: white;
												background-color: black;
												text-decoration:none;																														
												}  
									*/
