/* kf2_styles.css Copyright Design und Webauthoring Krystyna Faul - webagentur-pfalz.de 
Sie möchten sich mit anderen Federn schmücken? 
Gemäß Urheberrechtsgesetz sind Vervielfältigungen nicht erlaubt. (19.Mai 2007). 
Ihre IP-Nr. wurde gespeichert. */

option {
     min-width: 1.5em;    /*Fixes mozilla problem with forms caused by universal reset*/
}

body {
     background: #E6B585; 
     margin: 0 auto;
     font-size: 1.2em; 
     width: 100%;
     height: 100%;
}

#page {
     margin: 0 auto;
     width: 770px;
     position: relative;
     top: 10px; 
}
#header {
     top:0px;
     background:#E6B585 url(bilder/felsenland.jpg) no-repeat; 
     width: 790px;
     height: 355px; 
     border-left: 0px solid #BE6848;
     border-right: 0px solid #BE6848;
}

#header p {
     position: relative;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 1.0em;
     font-style: italic; 
     letter-spacing: 2px;
     padding-top: 0px; 
     padding-bottom: 0px;
     text-decoration: none;
     text-align: left;
     color: #FDF2C5; 
     top: 117px;
     margin-left: 185px;
     margin-bottom: 0px;
}

#wrapper {
     position:absolute;
     top: 355px;
     background: #FDF2C5; 
     width: 770px;
     height: auto;
     margin: 0px;
     float: left; 
     border-top: 10px solid #BE6848;
     border-left: 10px solid #BE6848;
     border-right: 10px solid #BE6848;
     border-bottom: 10px solid #BE6848; 
}

#content {
     top: 0px;
     width: 525px;
     height: auto;
     position: relative;
     float: right;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 5px;
     margin-bottom: 10px;
     font-family: Arial, Helvetica, sans-serif;
     padding: 0px;
     border-left: 1px solid #DB9462;
}

#content h2 {
     float: left;
     clear:both;
     width: 100%;
     color: #650b15; 
     font-size: 1.2em;
     margin-top: 20px; 
     margin-bottom: 10px; 
     margin-left: 8px;
     text-decoration: none;
}
#content h3 {
     width: 100%;
     clear: both;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b15; 
     font-size: 1.0em;
     line-height: 1.3em;
     padding-top: 20px; 
     margin-top: 0px; 
     margin-bottom: 10px; 
     margin-left: 9px;
}

#content p {
     width: auto;
     top:0px;
     float: none;
     clear: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b15;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-bottom: 10px; 
     margin-top: 0px;
     margin-left: 10px;
     text-decoration: none;
}
#content .p1 {
     width: 100%;
     float: none;
     clear: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b15;
     text-align: left;
     font-size: 0.7em;
     padding-top: 20px; 
     margin-bottom: 0px; 
     margin-top:10px;
     margin-left: 8px;  
     text-decoration: none;
}
#content .p2 {
     top:0px;
     float: left;
     clear: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b15;
     text-align: left;
     font-size: 0.9em;
     padding: 0px; 
     margin-bottom: 3px; 
     margin-top: 10px;
     margin-left: 8px; 
     text-decoration: none;
     font-weight: bold;
}
#content .p3 {
     top: 0px;
     width:100%;
     float: left;
     clear: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b15;
     text-align: justify;
     font-size: 0.9em;
     padding-top: 10px;
     padding-bottom: 0px; 
     margin-bottom: 5px; 
     margin-top: 0px;
     margin-left: 8px; 
     text-decoration: none;
     font-weight: bold;
     letter-spacing: 1px;
}
#content .p4 {
     top: 0px;
     width:100%;
     float: left;
     clear: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b15;
     text-align: justify;
     font-size: 0.8em;
     padding-top: 10px;
     padding-bottom: 15px; 
     margin-bottom: 0px; 
     margin-left: 8px;  
     margin-top: 0px;
     text-decoration: none;
     
}


#content a:link {
     float: none;
     clear:none;
     width: 510px;
     text-align: left;
     color: #650b14;
     text-decoration: underline; 
     background-color: transparent; 
     font-weight: normal;
     padding: 0px; 
     margin-left: 0px;
     margin-bottom: 0px;
     line-height: 1.3em;
}

#content a:hover {
     float:none;
     width: 510px;
     color: #650b14;
     text-decoration: underline; 
     background-color: transparent; 
     font-weight: normal;
}
#content a:visited {
     float:none;
     width: 510px;
     color: #650b14;
     text-decoration: underline; 
     background-color: transparent; 
     font-weight: normal;
}


#content table {
	 float: right; clear: both; margin-top: 0px; margin-left:0px; margin-right; 0px; margin-bottom: 10px; padding:0px; width:515px; height: auto; font-size: 0.8em; text-align:left; border: solid 0px #E6B585; 
}
th {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; background-color:#E6B585;   border:solid 1px #EDCB8D; text-align:center; font-size: 0.8em; font-weight: bold; font-family: Arial,sans-serif;
}
caption {
	float: none; padding: 6px; margin-left: 0px;  margin-top: 10px; background-color:#F4DDB0;  border:solid 1px #E6B585; text-align:left; font-size: 0.9em; font-weight: normal; font-family: Arial,sans-serif; line-height: 1.25em; width:auto; 
}
td {
	top: 0px; padding: 4px; background-color:#F4DDB0; border: solid 1px #EDCB8D; line-height:1.2em;  text-align:center; font-size: 0.85em; font-weight: normal; font-family: Arial,sans-serif; 
}
.tabletext1 {
	top: 0px; padding: 5px; background-color:#F4DDB0; border: solid 2px #E6B585; line-height:1.25em;  text-align:left; font-size: 0.85em; font-weight: normal; font-family: Arial,sans-serif; 
}
.tabletext2 {
	top: 0px; padding: 5px; background-color:#E6B585; border: solid 2px #EDCB8D; line-height:1.25em;  text-align:left; font-size: 0.85em; font-weight: normal; font-family: Arial,sans-serif; 
}

#content img {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px;
}
#content .img1 {
     float: left;
     clear: none;
     border: 1px solid #000;
     padding: 0px;
     margin: 1px 10px 0px 0px;
}
#content .img_1 {
     float: left;
     clear: none;
     border: 0px solid #000;
     padding: 0px;
     margin: 1px 10px 0px 0px;
}

#content .img2 {
     float: right;
     clear: both; 
     border: 1px solid #000;
     padding: 0px;
     margin: 2px 0px 0px 8px;
}
#content .img3 {
     float: none;
     clear: none;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px 0px 0px 0px;
}
#content .img4 {
     float: right;
     clear: none; 
     border: 0px solid #000; 
     padding: 0px;
     margin: 2px 0px 0px 8px;
}

#content .styleh4 {
              float: none; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal; 
	font-style: italic;
	font-weight: bold;
	color: #9F3D22;
              padding: 0px;
              margin-top: 10px; 
	margin-right: 0px;
}
hr {
     margin-left: 10px;
     color: #BE6848; 
}

#submenu {
     position: relative;
     width: 213px;
     height: auto;
     float: left;
     margin-top: 15px;
     margin-left: 1px;
     margin-right: 1px;
     margin-bottom: 0px;
     padding: 0px; 
     text-decoration: none;
     list-style: none;
   
}
.submenu ul, li  {
     float: none;
     width: 207px;
     height: auto;
     list-style: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #650b14;
     font-size: 0.75em;
     text-align: left;
     display: block;
     padding: 4px 0px 4px 4px;
     margin-left: -40px;
     margin-top: 0px;
     text-decoration: none;
     background-color:  #F4DDB0;
     border: 1px solid #DB9462;
     
}
.submenu, a:link {
     float: none;
     width: 207px;
     color: #650b14;
     text-decoration: none;
     background-color:  #F4DDB0;
     border: 0px solid #000;
}
.submenu, a:hover, a:visited {
     float:none;
     width: 207px;
     color:#650b14;
     text-decoration: none;
     background-color:  #F4DDB0;
     border: 0px solid #000;
}
.activesubmenu, a:active {
  float: none;
  color:  #650b14;
  font-weight: bold;
  text-decoration: none;
  border: 0px solid #000;
}
#submenu img {
     position: relative;
     margin-top: 25px;
     margin-left: 55px;
     padding: 0px; 
     background-color: transparent;
     text-align: center;
}
.submenutitle, h3 {
     float:none;
     margin-left: 5px;
     margin-top: 10px;
     margin-bottom: 0px;
     padding: 0px; 
     color: #650b14;
     text-decoration: none;
     font-size: 0.9em;
     background-color: transparent;
}
#submenu table {
	 float: left; clear: both; margin-top: 0px; margin-bottom: 10px; margin-left: 0px; padding: 0px; width:213px; font-size: 0.88em; border: solid 0px #E6B585;
}
th {
	float: none; padding: 4px; background-color:#E6B585;  border:solid 1px #E6B585;  text-align:center; font-size: 0.88em; font-weight: bold; font-family: Arial,sans-serif;
}
caption {
	float: none; padding: 6px; margin-left: 1px; margin-top: 30px; background-color:#F4DDB0; border:solid 1px #E6B585;  text-align:left; font-size: 0.9em; font-weight: normal; font-family: Arial,sans-serif; line-height: 1.25em; width: auto;
}
td {
	float: none; padding: 4px; background-color:#F4DDB0; border: solid 1px #E6B585;line-height:1.2em;  text-align:center; font-size: 0.85em; font-weight: normal; font-family: Arial,sans-serif; 
}
.tabletext1 {
	top: 0px; padding: 5px; background-color:#F4DDB0; border: solid 2px #E6B585; line-height:1.25em;  text-align:left; font-size: 0.85em; font-weight: normal; font-family: Arial,sans-serif; 
}
.tabletext2 {
	top: 0px; padding: 5px; background-color:#F4DDB0; border: solid 2px #E6B585; line-height:1.25em;  text-align:left; font-size: 0.85em; font-weight: normal; font-family: Arial,sans-serif; 
}
#footer {
     position: relative;
     height: 70px;
     width: 770px;
     margin-left: 0px;
   
     top:0px;
     background-color: #BE6848;
     clear: both;
   
}
#footer p {
     width: 100%;
     color: #FDF2C5; 
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.7em;
     position: relative;
     padding-top: 25px;
     margin-right: 0px;
     margin-bottom: 10px; 
     text-align:center; 
     background-color:  transparent;  
}
#footer a:link {
     float:none;
     text-align: center;
     color: #FCF0C0;
     background-color:  transparent;  
     text-decoration: underline;
    
}
#footer a:hover {
     float:none;
     color: #FCF0C0;
     background-color:  transparent;  
     text-decoration: none;
     
}
#footer a:visited {
     float:none;
     color: #FCF0C0;
     background-color:  transparent;  
     text-decoration: underline;
     
}
#footer .img {
     padding-top:10px;
     margin-left: 300px;
     margin-right: 0px;
     padding-bottom: 0px; 
     text-align:center; 
     background-color:  transparent;  
}

