body

{ background-color:#420c15; color:#211500; font-style: courier; color:#230c00;
  }
p, li  {  font-size: 16px; font-weight: bold; }
.p-text-1
 {  font-size: 16px; font-weight: bold; }
   h2
 {  font-size: 20px; font-weight: bold; }
 .header-1 
  { back222ground-color: #c4c5ca; 
}
.bild-link-1
 {   border-style: solid;
  border-color: #d38343;
  border-width: 4px; border-radius: 5px; }

.bildunterschrift-link-1
 { padding-top:3px; padding-bottom:12px; padding-left:5px; padding-right:4px;   }  

 .video-textfeld-1
 {
  border-style: solid;
  border-color: #c55639;
  border-width: 4px; border-radius: 8px; padding-top: 5px; padding-left: 54px; padding-right: 124px; margin-top:15px; margin-bottom:15px; font-size: 16px; margin-left:15px;  background-color: #f3a1f8;} 

.video-textfeld-1xxxxxxxxxxxx
 { background-color: #f3a168;
  border-style: solid;
  border-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:5px; padding-left:16px; padding-right:16px; margin-top:15px; margin-bottom:15px; font-size: 15px; }
 
.foto-textfeld-1
 { background-color: #f3a168;
  border-style: solid;
  border-color: #320501;
  border-width: 4px; border-radius: 8px;  padding-left:121px; padding-right:12px; font-size:162px;  }


 .video-textfeld-2

{ background-color: #f3a168;
  border-style: solid;
  border-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:55px; padding-left:16px; padding-right:16px; margin-top:15px; margin-bottom:15px; font-size: 15px; }
.xxx
   { background-color: #f3a168;
  border-style: solid;
  border-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:12px; padding-left:12px; padding-right:12px;   } 
  .video-feld-start
   { background-color: #f3a168;
  border-style: solid;
  borderXXX-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:8px; padding-left:8px; padding-right:8px;   }
  
  .row-video-textfeld { backgroundxxx-color:#420c15;
  border-style: solid;
  border-color:#420c15;
  border-left-width: 25px;   border-right-width: 25px; border-radius: 8px;  }
  
 .videofeld-text
 { padding-top:12px;  padding-left:6px; padding-right:6px; font-size: 15px; height: 68px;  }

 .foto-textfeld-1

 { background-color: #f3a168;
  border-style: solid;
  border-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:5px; padding-left:16px; padding-right:16px; margin-top:15px; margin-bottom:15px; font-size: 15px; }


.xxx
 { background-color: #f3a168;
  border-style: solid;
  border-color: #320501;
  border-width: 4px; border-radius: 7px; padding-top:12px; padding-left:12px; padding-right:12px;   }  
  
 
  .font-orange
 { color:#f3a168; padding-top:12px;  padding-left:6px; padding-right:6px; font-size: 15px;   }
  .font-orange a:link {color: #6abcfa;}
  .font-orange a:visited {color: #6abcfa;}
  .font-orange a:active {color: #f16853;}
  .font-orange a:hover {color: #f16853;}
 
 .video-rahmen-1
  { background-color: #320501;
  border-style: solid;
  border-color: #320501;
  border-width: 12px;   border-radius: 8px; margin-left:-15px; margin-right:-15px; margin-top:-25px;}
   .video-rahmen-2
  { background-color: #320501;
  border-style: solid;
  border-color: #320501;
  border-width: 12px;   border-radius: 8px; margin-left:-15px; margin-right:-15px; margin-top:0px;}
  
 #video-liste
 { background-color: #320501;
  border-style: solid;
  border-color: #c55639;
  border-width: 0px; border-radius: 8px; padding-top:16px; padding-left:26px; padding-right:26px;   }
   
 .textfeld-1
 { background-color: #f3a168;
  border-style: solid;
  border-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:20px; padding-left:16px; padding-right:16px;  

  }
   .p-text-1
 { padding-bottom:10px; text-align: justify; font-size:16px;}
    .h1-text-1
 { padding-bottom:20px; font-size:25px; font-weight:bold; }
  
a:link {color: #14219a;}
a:visited {color: #14219a;}
a:active {color: #b23;}
a:hover {color: #b23;}
    
  .h1-kf
 {  padding-left:12px; }
 
 .ueberschrift-link
  {color: #14219a;}
  
  .header-z1
   { backg4444round-color: #f0d7b7;  } 
   
   .logo-1{
    margin-left: 20px;
    margin-right: auto; margin-top: 4%;

}
  .bild1  { background-color: #f0d7b7;
  border-style: solid;
  border-color: #f0d7b7;
  border-width: 17px; border-radius: 8px;
  margin-bottom: 28px;
  
  }
   .textfoto-links { background-color: #f3a168;
  border-style: solid;
  border-color: #f3a168;
  border-right-width: 0px; border-radius: 8px;
  margin-bottom: 14px;  margin-right: 18px; float:left;
  }    
   .foto-kontaktseite-links { background-color: #f3a168;
  border-style: solid;
  border-color: #f3a168;
  border-right-width: 0px; border-radius: 8px;
  margin-bottom: 14px;  margin-right: 18px; 
  }  
   
 .video-titel-zwischenmenue
  { padding-top:12px; padding-bottom:12px;    } 
  
   .video-titel-hauptmenue
  { padding-top:8px; padding-bottom:8px;    } 
 
  .bild1a { background-color: #f0d7b7;
  border-style: solid;
  border-color: #f0d7b7;
  border-width: 0px; border-radius: 8px;
  margin-bottom: 28px; 
  }
    .bild1b { background-color: #f0d7b7;
  border-style: solid;
  border-color: #f0d7b7;
  border-width: 8px; border-radius: 8px;
  margin-bottom: 28px;  
  }
 
  .home-column  { backg44444round-color: #f0d7b7;
  border-style: solid;
  border-color: #f0d7b7;
  border-width: 17px; border-radius: 8px;
  margin-bottom: 0px;
  }
  .section-themenseite{ margin-top: -25px; padding-top: 0px;
  margin-bottom: 0px;  }
  

  .cont-top-below  {background-color: #233a0a; border-style: solid; border-width: 0px; border-color:#ff0;  margin-left:0px;  padding-left:0px; }
  
  .home-modul-1  { background-color: #233a0a; border-style: solid; border-width: 0px; border-color:#f00; margin-left:0px; padding-left:0px;
 
  }
body.home1 div#sunfw_section_header {
position: absolute;
z-index: 9999;
width: 100% !important;
}

.sunfw-flex flex-items-middle
{
position: absolute;
z-index: 9999;
width: 100% !important;
}
.XXcolumn-videofeld-start
{ background-color: #f3a168;
  border-style: solid;
  border-color: #320501;
  border-width: 0px; border-radius: 8px;
  margin-top: 28px; 
  }
  .column-start-rechts
{ 
  }
.kf-rahmen { background-color: #f3a168;
  border-style: solid;
  border-color: #f3a168;
  border-width: 8px; border-radius: 8px;
  margin: 28px; 
  }
  .kf-rahmen1 { background-color: #f3a168;
  border-style: solid;
  border-color: #c55639;
  border-width: 1px; border-radius: 8px; padding-top:20px; padding-left:12px; padding-right:12px;  

  }
   
  .kf-startseite { 
}
  .jsn-form-submit {  background-color: #a31101; font-size: 28px;
}
  .label-important {  background-color: #a311f1; font-size: 15px; line-hight: 29px; 
}
.uf-xxxbetreff { font-size:9px; line-hight:11px; height:15px;
}
#webmasterlink { color:#f3a168;
}