/* kf6.css Website Layout by Krystyna Faul - webagentur-pfalz.de  (30.März 2008). 
Gemäß Urheberrechtsgesetz sind Vervielfältigungen nicht erlaubt.
Ihre IP-Nr. wurde gespeichert. */
























































body {
     background: #E8D6B9 url(bilder/bg_body.jpg) top left repeat-x;   
     margin: 10px auto 0px 0px;
     font-size: 12px; 
     width: 100%;
     height: 100%;
}
#page {
     margin: 0px auto;
     width: 790px;
     height: 100%;
     top: 0px; 
     background-color: #F0E0C3;      
     border: 1px solid #C4A58D; 
}

#header {
     position:absolute;
     float:left;
     width: 790px;
     height:117px;
     margin:0px; 
     border: 0px; 
     padding:0px;
     margin:0px;
     background-color: #F0E0C3;    
}

#header .img1{
     float: left;
     margin: 0;
     padding: 0; 
}

#menue {
float:left;
width:790px;
height:24px;
position:absolute;
top:0px;
float:left;
margin-top:127px;
padding:0px;
height: auto; 
font-size:13px; font-family:Arial, sans-serif;
background-color:#961D21;
}

#menue .nav {
position: relative;
float:left;
top: 0px;
margin:0px;
padding: 0px; 
width: auto;
background-color:#961D21;  
border: solid 0px #F0E0C3; 
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
}
#menue .nav ul {
width:782px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
text-align: left;
margin: 0px;
height: auto;
padding: 4px;
}
#menue .nav ul li {
width: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
display: inline;
margin-left: -4px;
padding: 0px;
}
#menue .nav ul li a {
width:auto;
padding: 4px 8px 4px 8px;
margin:0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
color: #F0E0C3;   
text-decoration: none;
border-right:#F0E0C3 1px solid;
letter-spacing:0px;
}
#menue .nav ul li a:hover {
background-color: #27752A;           
color: #F0E0C3;  
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
letter-spacing:0px;
}
#active a { 
background-color: #27752A;  
color: #000;  
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
letter-spacing:0px;
}

#galerie {
     position: relative;
     width: 790px;
     height:248px;
     margin-top:140px;
     border: 0px; 
     padding:0px;
     background-color: #F0E0C3; 
     bottom:0;   
}

#galerie .img1{
     float: left;
     margin: 0;
     padding: 0; 
}
#galerie .imgL {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px 0px 0px 0px;
}

#galerie .imgR {
     float: right;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px 0px 0px 0px;
}

#wrapper {
     position:relative;
     top: 0px;
     width: 790px;
     height: 100%;
     margin: 0px;
     border: 0px; 
     background-color: #F0E0C3; 
}
#content {
     position:relative;
     width: 790px;
     height: 100%;
     margin-top: 20px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     padding-top: 0px;
     padding-right: 0px;
     padding-bottom: 0px;
     padding-left: 0px; 
     border: 0px;
     background: #F0E0C3 url(bilder/halteschild-bg.jpg) left bottom no-repeat;  
}
#left {
     float:left;
     position:relative;
     width: 220px;
     height: 100%;
     margin-top: -19px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 0px;
     padding: 0px;
     border: 0px; 
     background-color: #C5A68D; 
}

#left h4 {
     width: 210px;
     float: none;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     color: #000;     
     text-align: left;
     font-size: 14px;
     padding: 0px;
     margin-top: 20px; 
     margin-left: 6px;
     margin-bottom: 0px;
     text-decoration: none;
     letter-spacing: 1px;
}

#left p {
     float: none;
     width: auto;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 13px;
     letter-spacing: 0px;
     padding: 0px;
     margin-top: 0px; 
     margin-left: 7px;
     margin-bottom: 3px;          
}
#left a:link, a:hover, a:visited {
     text-align: left;
     margin: 6px 0px 0px 0px;
     padding:0px;
     letter-spacing: 0px; 
     color:  #971220; 
     text-decoration: none; 
     background-color: transparent;
     width:210px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;     
}

#left .sidebar {
position:relative;
width: 220px;
height: auto;
float: left;
clear:none;
margin-top: 0px;
padding: 0px;
color: #5C6485;
letter-spacing:0px;
}
.sidebar h3 {
     width: 210px;
     float: none;
     font-family: Tahoma, Arial, Helvetica, sans-serif;
     color:  #9A1724;     
     text-align: left;
     font-size: 14px;
     padding-top: 3px;
     padding-bottom: 6px;
     margin-left: 6px;
     margin-bottom: 5px;
     text-decoration: none;
     letter-spacing: 0px;
     
}
.sidebar .p1 {
     float:none;
     width:210px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     color: #000; 
     text-align: left;
     letter-spacing: 0px;
     padding: 0px;
     margin-right: 6px;
     border-bottom:1px dotted  #9F1221;  
}
.sidelink a:link{
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
float:none;
text-align: left;
display: block;
width: 200px;
padding: 0px;
color:  #971220; 
background-color:#C5A68D;
border-bottom:1px dotted  #9F1221; 
letter-spacing: 0px;
margin: 6px 0px 0px 0px;
}
.sidelink .a:hover {
  float:none;
background-color: transparent;
text-decoration: underline;
border-bottom:1px dotted  #9F1221; 
letter-spacing: 0px;
margin: 6px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
}
.activesidelink {
float:none;
color:  #971220; 
font-weight: bold;
margin:0px;
background-color: transparent;
letter-spacing: 0px;
margin: 6px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
}

#right {
     float:right;
     position:relative;
     width: 188px;
     height: auto;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 3px;
     margin-bottom: 0px;
     padding: 0px;
     border: 0px; 
     background-color: #F0E0C3;  
}
#right .teaser {
     position:relative;
     width: 185px;
     height: auto;
     font-family: Arial, Helvetica, sans-serif;
     color:  #FEF2BD; 
     text-align: center;
     padding-top: 0px;
     margin-top: 0px;
     margin-left: 0px;
     margin-right: 0px;
     margin-bottom: 5px;
     text-decoration: none;
     border: 1px solid #C5A68D; 
     background: transparent url(bilder/bg_box.jpg) top left no-repeat; 
}
#right .teaser h3 {
     width: 175px;
     float: none;
     font-family: Arial, Helvetica, sans-serif;
     color:  #9F1221;     
     text-align: left;
     font-size: 14px;
     padding-top: 3px;
     padding-bottom: 3px;
     margin-top: 0px; 
     margin-left: 8px;
     margin-bottom: 0px;
     text-decoration: none;
     letter-spacing: 1px;
     background-color: transparent; 
}
#right .teaser p {
     float: none;
     width: auto;
     height: auto;
     font-family: Arial, Helvetica, sans-serif;
     color: #000; 
     text-align: left;
     font-size: 12px;
     letter-spacing: 1px;
     padding: 0px;
     margin-top: 10px; 
     margin-left: 6px;
     margin-bottom: 6px;
     text-decoration: none;
     font-weight: normal;
}

#right .teaser a:link, a:hover, a:visited {
     text-align: left;
     font-size: 12px;
     margin: 6px 0px 0px 0px;
     letter-spacing: 1px; 
     color: #971220;  
     text-decoration: none; 
     background-color: transparent;
     line-height: 14px;
}

#center {
     position:relative;
     clear:top;
     width: 375px;
     padding: 0px; 
     margin-top:0px;
     margin-left: 220px; 
     margin-right: 0px; 
     margin-bottom: 0px;
     overflow:visible;
     background-color: #F0E0C3; 
     border-right: #C5A68D 0px solid;
}
#center h1 {
     color: #961220;
     font-family: Arial, Helvetica, sans-serif; 
     font-size: 20px;
     margin-top: 0px;
     margin-left:10px; 
     margin-bottom: 5px; 
     letter-spacing: 2px;
}
#center h2 {
     font-family: Arial, Helvetica, sans-serif;
     color: #961220;    
     font-size: 18px;
     padding: 0px; 
     margin-top:0px;
     margin-bottom: 5px;
     margin-left: 10px; 
     font-style: italic;
}
#center h3 {
     font-family: Arial, Helvetica, sans-serif;
     color: #961220; 
     font-size: 16px;
     margin-top: 0px;
     margin-left: 10px; 
     margin-bottom: 0px;
     padding: 0px;
}

#center p {
     float:none;
     color: #000;
     text-align: left;
     padding: 0px;
     margin-top: 0px; 
     margin-right: 5px;
     margin-left: 10px; 
     margin-bottom: 10px;
     text-decoration: none;
     border-right: 0px solid #000;
     letter-spacing: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-weight:normal;
}

#center a:link {
     float:none;
     text-align: left;
     margin: 6px 0px 0px 0px;
     letter-spacing: 0px; 
     color:  #971220; 
     text-decoration: none; 
     background-color: transparent;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;     
}
#center a:hover {
     text-align: left;
     margin: 6px 0px 0px 0px;
     letter-spacing: 0px; 
     color:  #971220; 
     background-color: transparent;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;     
}
#center a:visited {
     text-align: left;
     margin: 6px 0px 0px 0px;
     letter-spacing: 0px; 
     color:  #971220; 
     text-decoration: none; 
     background-color: transparent;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;     
}
#center ul, li {
     font-family: Arial, Helvetica, sans-serif;
     color: #971220; 
     text-align: left;
     font-size: 13px;
     padding: 0px; 
     margin-top: 0px;
     margin-left: 20px;
     margin-right: 0px;
     margin-bottom: 0px;
     text-decoration: none;
     list-style-type: inherit; 
     list-style-position: outside;
     letter-spacing: 0px;
     font-family: Arial, Helvetica, sans-serif;
     font-size: 13px;
     font-weight:normal; 
}

#center table {
	float:none; margin-top: 0px; margin-left:10px; margin-right; 0px; margin-bottom: 0px; padding:0px; width: 353px; height: auto; font-size: 12px; text-align:left; border: solid 0px #9F1220; 
}
th {
	padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; background-color:#9F1220; border:solid 1px #9F1220; text-align:center; font-size: 12px; font-weight: bold; font-family: Arial,sans-serif; color: #F0E0C3; 
}
caption {
	float: none; padding-top:10px; margin-left: 0px;  margin-top: 10px; background-color:#F0E0C3; border:0px; color: #961220; text-align:left; font-size: 16px; font-weight: bold; font-family: Arial,sans-serif; line-height: 1.25em; width:auto; 
}
td {
	top: 0px; padding: 4px; background-color: transparent; border: solid 1px #9F1220; line-height:1.2em;  text-align:center; font-size: 12px; font-weight: normal; font-family: Arial,sans-serif; 
}
.tabletext1 {
	top: 0px; padding: 3px; background-color: transparent; border: solid 1px #9F1220; line-height:16px;  text-align:left; font-size: 13px; font-weight: normal; font-family: Arial,sans-serif; 
}
.tabletext2 {
	top: 0px; padding: 0px; background-color:transparent; border: solid 0px; line-height:16px;  text-align:left; font-size: 13px; font-weight: normal; font-family: Arial,sans-serif; 
}


#center iframe {
	margin-top: 10px; margin-bottom: 10px; margin-left: 10px; padding:0px; width: 353px; height: 1010px; font-size: 12px;  font-style: normal; font-family:Verdana, Georgia, "Times New Roman", Times, serif;  float: none;  text-align: left; overflow:visible; border-style: 0px; background-color:#F0E0C3; 
}

#center .gallery {
width: 375px;
height: auto;
float: left;

}

#center .img {
     float:left;
     border: 0px solid #000;
     padding: 0px;
     margin: 2px 0px 3px 0px;
}
#center .img2 {
     float:left;
     border: 1px solid #000;
     padding: 0px;
     margin: 2px 5px 0px 0px;
}
#center .img3 {
     float: right;
     border-right: 1px solid #834E34;
     padding: 0px;
     margin: 75px 0px 0px 0px;
}
#center .img5 {
border: 0px;
padding: 0;
margin: 0;
}
#center .img7 {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px 5px 0px 0px;
}
#center .imgL {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 1px 1px 0px 0px;
}
#center .imgR {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 1px 0px 0px 0px;
}

#center hr {
text-align: left;
width: 353px;
color: #C5A68D;
margin-left: 10px;
}

#right .img {
     float: none;
     clear:top;
     border: 0px solid #000;
     padding: 0px;
     margin: -6px 0px 0px -6px;
}
#right .img1 {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 0px 5px 0px -3px;
}
#right .img4 {
     float: left;
     border: 0px solid #000;
     padding: 0px;
     margin: 10px 3px 0px 0px;
}

#left .img5 {
     float: none;
     border: 1px dotted #834E34; 
     padding: 0px;
     margin: 25px 5px 0px 8px;
}
#left .img6 {
     float: none;
     text-align: center;
     border: 0px solid #000;
     padding: 0px;
     margin: 30px 10px 10px 20px;
}


#footer {
     position:relative;
     float:left;
     clear:both;
     height:auto;
     width: 778px;
     margin-top: 0px;
     padding: 6px;
     font-size:12px;
     top: 0px; 
     background-color:#9F1220; 
     border-top: 1px solid #9F1220; 
     border-left: 0px solid #9F1220; 
     border-right: 0px solid #9F1220; 
}

#footer p {
     top: 0px;
     color: #FFDE86; 
     font-family: Arial, Helvetica, sans-serif;
     font-size: 12px;
     margin-top: 0px;
     margin-right: 0px;
     margin-left: 0px;
     margin-bottom: 0px; 
     padding: 0px;
     text-align:center; 
}
#footer a:link {
     top: 0px;
     color: #FFE586;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: none;
     background-color: transparent;
     letter-spacing: 0px;
}
#footer a:hover {
     top: 0px;
     color: #FFE586;
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: underline; 
     background-color: transparent;
     letter-spacing: 0px; 
}
#footer a:visited {
     top: 0px;
     color: #FFE586; 
     font-family: Arial, Helvetica, sans-serif;
     text-decoration: hover;
     background-color: transparent;
     letter-spacing: 0px;
}









































































/*Formular */

#center .formbox  {
margin-top: 0px;
margin-left: 10px;
margin-right: 0px;
margin-bottom: 10px;
width: 338px;
background-color: transparent; 
border-top: 0px solid #9C1221; 
border-right: 0px solid #9C1221;
border-bottom: 0px solid #9C1221;
border-left: 0px solid #9C1221;
padding: 2px;
}
#center .formular {
padding: 2px 5px;
border-top: 1px solid #9C1221; 
border-right: 1px solid #9C1221; 
border-bottom: 1px solid #9C1221; 
border-left: 1px solid #9C1221; 
font-size: 12px;
color: #000000;
}
#center .formular p {
margin: 0px 0px 0px 0px;
background-color:  #F9DE97;
color: #000000;
font-size: 12px;
font-family: Arial, sans-serif;
text-align: left;
}

fieldset {
width: 348px;
margin: 227px 0px 0px 0px;
padding: 3px 5px;
border: 1px solid  #9C1221; 
font-size: 12px;
}
legend {
background-color: #9F1221; 
color: #F0E0C3;
padding: 4px;
border: 1px solid #9C1221;  
margin: 0px 0px 10px 0px;
font-size: 14px;
font-family: Arial, sans-serif;
font-weight: normal;  
}
.form {
line-height: 14px;
}
.input, textarea {
font-size: 12px;
width: 330px;
}
.inpt {
width: 190px;
border: 1px solid #000;   
background-color: #FFF8E9;
color: #000;
margin: -16px 190px 10px 140px;
}
.defbreite {
margin-left: auto;
 width: 330px;
}
.txt {
width: 320px;
height:90px; 
margin-top: 10px;
margin-left: 7px;
border: 1px solid #000; 
background-color:  #FFF8E9;
color: #000;
text-align: left;
font-size: 12px;
line-height: 14px;
font-weight: normal;
}
.input.inpt:focus, txt:focus, checkbox.focus {
background-color: #FFF;  
color: #000;
float: right;
}
.label {
float:left;
color: #000000;
font-weight: normal;
font-size: 12px;
font-family: Arial, sans-serif;
margin: 5px 0px -3px 8px; 
}
.label_2 {
float: left;
color: #000000;
font-weight: normal;
font-size: 12px;
font-family: Arial, sans-serif; 
margin: 5px 0px 6px 0px;
}
.reihe {
  clear:  both;
  padding: 0px 0px;
}
.feld {
  float: right;
  width: 350px;
  text-align: left;
  margin: 0px;
}
select {
margin: 5px 0px 0px 5px;
background-color: #ffffff;
color: #000;
}
.senden {
width: 250px;
font-size: 13px;
font-weight: bold;
margin: 10px 50px 0px 40px;
padding: 2px 1px 2px 1px;
background-color: #9F1221; 
color: #F0E0C3;
border-top: 1px solid #9C1221;  
border-right: 1px solid #9C1221;  
border-bottom: 2px solid #9C1221;  
border-left: 2px solid #9C1221;  
cursor: pointer;
}
.radio {
float: left;
  width: auto;
  margin: 0px;
}
.radio, p {
margin: 2px 0px 0px 0px;
color: #000000;
font-weight: normal;
font-size: 13px;
font-family: Arial, sans-serif; 
}
.klick {
cursor: pointer;
}
