/* kf1_styles.css Website Layout by Krystyna Faul - webagentur-pfalz.de 
Sie möchten sich mit anderen Federn schmücken? 
Gemäß Urheberrechtsgesetz sind Vervielfältigungen nicht erlaubt. (15.Oktober 2007). 
Ihre IP-Nr. wurde gespeichert. */




















































































































































































































































body {
     background-color: #ECDE90; 
     margin: 0 auto;
     font-size: 1.2em; 
     width: 100%;
     height: 100%;
}

#page {
     position: relative;
     margin: 0 auto;
     width: 780px;
     height: 100%;
     top: 0px; 
}

#head {
     background-color: #FFF8CC;       
     width: 778px;
     height: 80px; 
     border-left:1px solid #000;
     border-right: 1px solid #000;
     border-bottom: 5px solid #CB645C;
}
#header {
     background-color: transparent;     
     width: 780px;
     height: 200px; 
     border-left: 0px solid #8B0017;
     border-right: 0px solid #8B0017;
     border-bottom: 10px solid #CB645C;
}

#wrapper {
     position: relative;
     top: 0px;
     background: #FFF8CC;     
     width: 778px;
     height: 100%;
     float: left; 
     border-top: 0px solid  #000;
     border-left: 1px solid #000;
     border-right: 1px solid #000;
     border-bottom: 1px solid #000;
}

#content {
     width: 582px;
     height: 100%;
     position:relative;
     float: right;
     margin-top: 20px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     font-family: Arial, Helvetica, sans-serif;
     padding: 0px; 
     border-left: 0px solid #000;
}

#content h1 {
     color: #CB645C;
     font-size: 1.3em;
     margin-bottom: 15px; 
     letter-spacing: 2px;
     clear: none;
}
#content h2 {
     font-family: Arial, Helvetica, sans-serif;
     color:  #CB645C;
     font-size: 1.1em;
     padding: 0px; 
     margin: 0px;
     clear: none;
     font-style: italic;
}
#content h3 {
     font-family: Arial, Helvetica, sans-serif;
     color: #CB645C;
     font-size: 1.0em;
     padding: 0px; 
     margin: 0px;
     clear: none;
}
#content h4 {
     font-family: Arial, Helvetica, sans-serif;
     color: #CB645C;
     font-size: 0.95em;
     padding: 0px; 
     margin: 0px;
     clear: none;
     font-style: italic;
}

#content p {
     font-family: Arial, Helvetica, sans-serif;
     color: #000;
     text-align: justify;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 10px; 
     margin-top: 0px; 
     margin-right: 10px;
     margin-bottom: 0px;
    
}
#content .p1 {
     float: left;
     font-family: Arial, Helvetica, sans-serif;
     color:  #000;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 10px; 
     margin-top: 0px; 
     margin-bottom: 0px;
     text-decoration: none;
}

#content a:link, a:hover, a:visited {
     background-color: transparent;
     color: blue;
     text-decoration: none; 
}
#content ul, li {
     font-family: Arial, Helvetica, sans-serif;
     color: #000;
     text-align: justify;
     font-size: 0.89em;
     padding-bottom: 0px; 
     text-decoration: none;
     list-style-type: inherit;  
     list-style-position: outside;
     background-color: transparent;
}

#content .box {
     float: right;
     clear: right;
     position: relative;
     width: 150px;
     height: 125px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 20px;
     margin-right: 6px;
     margin-left: 10px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#content .box h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#content .box p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#content .box a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#content .box a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#content .box a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#content .box h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}
#content .box2 {
     float: right;
     clear: right;
     position: relative;
     width: 150px;
     height: 180px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 0px;
     margin-right: 6px;
     margin-left: 10px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#content .box2 h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#content .box2 p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#content .box2 a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#content .box2 a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#content .box2 a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}

#content .box2 h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}

#content .box3 {
     float: right;
     clear: right;
     position: relative;
     width: 150px;
     height: 130px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 0px;
     margin-right: 6px;
     margin-left: 10px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#content .box3 h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#content .box3 p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#content .box3 a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#content .box3 a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#content .box3 a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}

#content .box3 h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}

#content .box4 {
     float: right;
     clear: right;
     width: 150px;
     height: 130px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 0px;
     margin-right: 6px;
     margin-left: 10px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#content .box4 h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#content .box4 p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#content .box4 a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#content .box4 a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#content .box4 a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}

#content .box4 h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}


.content table {
	margin-top: 0px; margin-left: 0px; margin-bottom: 2px; padding:0px; width:390px; border: 0px solid #A3A3A3; 
}
th {
	float: left; width: 240px; padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background-color:#FFF8CC; font-size:0.8em; font-weight: normal; font-family:  Arial, Helvetica, sans-serif; color: #000; text-align:left;
}
caption {
	padding: 4px; margin-left:0px;  background-color:#FAEC9B; border: solid 0px #EFAE4F; font-size:14px; font-weight: bold; font-family: Verdana,Arial,sans-serif; text-align: left; width: auto, border: 0;
}
td {
	width: 150px; padding: 0px; background-color: #FFF8CC; border: solid 0px #EFAE4F; line-height:1.3em; font-size:0.8em; font-weight: normal; font-family:  Arial, Helvetica, sans-serif; text-align:left, color: #000;
}
li a:link {
	font-size:1.0em; font-weight: normal; font-family: Verdana,Arial,sans-serif; text-align:left, color: #A3A3A3;
}
.tabletext1 {
	padding: 0px; background-color: #000; border: solid 0px #EFAE4F; line-height:1.3em; font-size:1.0em; font-weight: normal; font-family: Verdana,Arial,sans-serif; text-align:left, color: #A3A3A3;
}
.tabletext2 {
	padding: 0px; background-color:transparent; border: solid 0px #EFAE4F; line-height:1.3em; font-size:1.0em; font-weight: normal; font-family: Verdana,Arial,sans-serif; text-align:right, color: #A3A3A3;
}
#content .img1 {
     float: left;
     clear:left;
     border: 1px solid #000;
     padding: 0px;
     margin: 6px 8px 0px 0px;
    
}

#content .img2 {
     float: left;
     border: 1px solid #000;
     padding: 0px;
     margin: 0px 5px 5px 0px;
}

#content .img3 {
     float: right;
     clear: both;
     border: 1px solid #000;
     padding: 0px;
     margin: 0px 0px 0px 10px;
}
#content .img4 {
     float: right;
     clear: both;
     border: 1px solid #000;
     padding: 0px;
     margin: 2px 0px 0px 0px;
}
#content .img5 {
     float: right;
     border: 1px solid #000;
     padding: 0px;
     margin: 5px 0px 0px 0px;
}
#content .img6 {
     float: left;
     border: 0px solid #000;
     padding: 2px;
     margin: 0px;
}
#content .img7 {
     float: none;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px;
     border: 0px; 
}
#head .img8 {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px;
     border: 0px; 
}

#content .hr {
float: left;
width: 260px;
color: #FFBF00;
}


#submenu {
     position: relative;
     width: 170px;
     height: auto;
     float: left;
     margin-top: 3px;
     margin-left: 3px;
     margin-right: 10px;
     margin-bottom: 0px;
     padding: 0px; 
     text-decoration: none;
     list-style: none;
     
}
#submenu h3 {
     font-family: Arial, Helvetica, sans-serif;
     color: #507651;
     font-size: 0.9em;
     padding: 0px; 
     margin: 0px;
     clear: none;
     font-style: italic;
}
.submenu ul, li  {
     float: none;
     width: 170px;
     height: auto;
     list-style: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000;
     font-size: 0.75em;
     text-align: left;
     display: block;
     padding: 4px 2px 4px 4px;
     margin-left: -40px;
     margin-top: 1px;
     text-decoration: none;
     background-color: #8AAC87;
     border-right: 0px solid #434343;
     
}

#submenu a:link, a:hover {
     float:none;
     width: 180px;
     color:#000;
     text-decoration: none;
     border: 0px solid #000;
     background-color: transparent;
}
#submenu a:visited {
     width: 180px;
     float:none;
     color:#000;
     text-decoration: none;
     border: 0px solid #000;
}
.activesubmenu, a:active {
  float: none;
  color: #000;
  font-weight: bold;
  text-decoration: none;
  border-right: 0px dashed #FFBF00;
  background-color: transparent;
}
#submenu img {
     position: relative;
     margin-top: 5px;
     margin-left: 10px;
     padding: 0px; 
     background-color: #FFF3A6;
     text-align: center;
     border: 0px;
}
.submenutitle, h3 {
     margin-left: 5px;
     margin-bottom: 0px;
     padding: 0px; 
     color: #5B512D;
     text-decoration: none;
     font-size: 0.9em;
     float: none;
}

#submenu .box {
     position: relative;
     width: 165px;
     height: 125px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 0px;
     margin-right: 3px;
     margin-left: 3px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#submenu .box h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#submenu .box p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#submenu .box a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#submenu .box a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#submenu .box a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#submenu .box h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}
#submenu .box2 {
     position: relative;
     width: 165px;
     height: 180px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 0px;
     margin-right: 3px;
     margin-left: 3px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#submenu .box2 h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#submenu .box2 p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#submenu .box2 a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#submenu .box2 a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#submenu .box2 a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}

#submenu .box2 h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}

#submenu .box3 {
     position: relative;
     width: 165px;
     height: 130px;
     font-family: Arial, Helvetica, sans-serif;
     color:  #A3A3A3;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 0px; 
     margin-top: 0px;
     margin-right: 3px;
     margin-left: 3px; 
     margin-bottom: 10px;
     text-decoration: none;
     border: 4px dotted #F2D149;
     background-color: #FCF3BB;     
}
#submenu .box3 h3 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:#CB645C;
     text-align: left;
     font-size: 0.9em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
}
#submenu .box3 p {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 5px; 
     margin-top: 5px; 
     margin-left: 4px;
     margin-bottom: 0px;
     text-decoration: none;
     font-weight: normal;
}
#submenu .box3 a:link {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}
#submenu .box3 a:hover {
     color: blue;
     text-decoration: underline; 
     background-color: transparent;
}
#submenu .box3 a:visited {
     color: blue;
     text-decoration: none; 
     background-color: transparent;
}

#submenu .box3 h4 {
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color: #FFBF00;
     text-align: left;
     font-size: 0.8em;
     padding-top: 0px;
     padding-bottom: 2px; 
     margin-top: 5px; 
     margin-left: 8px;
     margin-bottom: 5px;
     text-decoration: none;
}

#footer {
    position: relative;
     height: 60px;
     width: 778px;
     margin: 0 auto;
     position: relative;
     top: 0px; 
     background-color: #FFF8CC;
     border-left: 1px solid #000;
     border-right: 1px solid #000;
     clear: both;
}
#footer p {
     top: 15px;
     color: #000;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.7em;
     position: relative;
     margin-top: 0px;
     margin-right: 10px;
     margin-left: 0px;
     margin-bottom: 0px; 
     padding: 0px;
     text-align:center; 
     
}
#footer .img {
     position: relative;
     padding-top:10px;
     margin-left: 300px;
     margin-right: 0px;
     padding-bottom: 0px; 
     text-align:center; 
     
}
#footer a:link {
     top: 8px;
     color: Blue;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.9em;
     padding: 3px;
     text-align:left; 
     text-decoration: none;
     background-color: transparent;
}
#footer a:hover {
     top: 8px;
     color: Blue;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.9em;
     padding: 3px;
     text-align:left; 
     text-decoration: underline; 
     background-color: transparent; 
}
#footer a:visited {
     top: 8px;
     color: Blue;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 0.9em;
     padding: 3px;
     text-align:left; 
     text-decoration: underline;
     background-color: transparent;
}
hr {
text-align: left;
width: 260px;
color: #FFBF00;
}

