h1 { font-size: 25px; }
h2 { font-size: 22px; }
p { font-size: 16px; }

/*---- Änderungen am body | body changes ------*/

body {background-image: url("/bilder/hintergrund.png"); background-repeat: no-repeat; background-attachment: fixed;}

/*---- Änderungen am Header | header changes ------*/

#bilderleiste {height: 215px; }

/*---- Änderungen am Rahmen | rahmen changes ------*/

#rahmen {padding-top: 227px;}
#inhalt { margin-left: 220px; }
/*---- Änderungen an der Navigation | navigation changes ----*/

#navigation {top: 225px; border-right: none; padding-left: 10px; padding-top: 20px; width: 210px;  }													

#navigation a:hover 			{ 
                        font-weight: bold;
                        text-decoration: none;
                        color: #A52426;                        
                       }

#navigation li a { font-size: 18px; }
#navigation ul ul li { margin-left: 12px; } 
#navigation ul ul li a { font-size: 15px; }    

#navigation li a.aktiv {
    color: #A52426;
  }
                 
/*---- Änderungen an den Überschriften und Absätzen | headlines, sublines and format changes ----*/
                       
h1 {border-bottom: 1px solid #A52426; margin-bottom: 20px }
h2:first-child { margin-top:0px; line-height:18px}
p:first-child {margin-top: 0px;}

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

.kurztext_global { padding: 8px 8px 8px 12px;
                   margin: 8px 0 8px 0; 
                   background-color: #EEFFFF;
                   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;
}

#kurztext_24_bausteine_3_34 {margin: 0; padding: 0;}

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

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