/*---- Änderungen an der Navigation | navigation changes ----*/

#navigation { text-align: center;
              position: static;
														width: 938px;
														height: 40px;
														top: 0px; bottom: 0;
														left: 0; overflow: hidden;
														padding: 1px;
														#	border-top: 3px solid #660000;
														border-bottom: none; 
														}
														
#navigation li 						{
                      position: relative;
                      text-align: center;  
                      padding: 6px 28px 6px 28px; 
                      margin: 0px -1px;
                      border: 0px solid red;  
                      list-style-type: none; 
                      display: inline-block;
                      vertical-align: middle; 
																					 height: 25px; 
																					 # width: 166px; 
																					 z-index: 2; 
																					 # overflow: hidden;															
																					}

#navigation ul li:hover		  {
                            # top: 0px; 
                            # height: 24px;
                            background-color: #b24949;
                            }
                            
#navigation ul li ul li {
                         position: relative;
                         background-image: none;
                         font-size: 13px;
                         # line-height: 23px;
                         text-align: left;
                         padding: 6px 10px 3px;
                         background-color: #660000;
                         # height:21px;
                         height: auto;
                         margin: 0px; 
																					   	display: block; 
                         border-top: 1px solid #ffffff;
                         border-bottom: 1px solid #ffffff;
                        }
                        
#navigation ul li ul 			{ 
                         position: absolute;  
                         top: 38px;
                         padding: 0 0 0 0; 
                         margin-top: 0;
                         margin-left: 0px; 
                         min-width: 0px; 
                         # white-space: nowrap; 
                         # height: 21px; 
                         text-align: center; 
                         # display: inline;
                         background-color: #660000;
                         z-index:1000;
                         text-align: left;		
                         left: 0px;
                         right: 0px;
                        }
                        
#navigation li a.aktiv { top:-1px;
                         font-weight: normal;
                         # background-color: #b24949;
                       }
																				   
#navigation a:hover 			{ 
                        font-weight: normal;
                        text-decoration:underline;
                        # background-color: #b24949;
                       }
                       
#navigation li.navi_markiert_oben {background-color: #b24949;  }
                       
/*---- Änderungen an den Überschriften und Absätzen | headlines, sublines and format changes ----*/
                       
h1 {border-bottom: 1px solid #660000; margin-bottom: 20px }
h2:first-child { margin-top:0px; line-height:18px}
p:first-child {margin-top: 0px;}

#inhalt li {list-style: square; }

/*---- Änderungen am Kutztext | short text changes ----*/

.kurztext_global { padding: 8px 8px 8px 12px;
                   margin: 8px 0 8px 0; 
                   background-color: #FFFFEE;
                   position: relative;
                   width: auto; 
                   height: auto; 
                   font-size: 15px; 
																			display: block; 
																			overflow:auto;
																			}
												
/*---- Änderungen an google Maps | google maps changes ----*/
							
.google_map {
             margin-left: 0px;
}

/*---- Änderungen an den Kontaktformularen | contact form changes ----*/

form { margin-left: auto; margin-right: auto; padding: 0; }