body

{ background-color:#ffffff; color:#211500; font-style: Lato, arial, sans-serif; color:#111;
  }
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; margin-top: -10px; margin-bottom: -8px;
}

.Smartslider3BildtextUnten
  {margin-top: 60%;
}


@media only screen and (max-width: 767px) {
  .header-1{
 padding-left: 20px; margin-bottom: -25px; margin-top: -24px; } 
  .logo-1{
    height: 22px; padding-left: 20px; 
  }  }
@media only screen and (min-width: 768px) {
  .header-1{
 padding-left: 10px; margin-right: 30px; margin-top: -10px; margin-bottom: -8px;}
  .logo-1{     
   margin-top:0px; height:32px;
  }  }
@media only screen and (min-width: 1030px) {
  .header-1{
 padding-left: 20px; margin-top: -10px; margin-bottom: -8px;}
  .logo-1{         
    margin-left: 20px;  margin-right: auto; margin-top:0px; height:34px;
  }  }
.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; }

  
  .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;  }

  
 .video-feld-start
 { background-color: #f3a168;
  border-style: solid; text-align: center; 
  border-color: #320501; border-width: 4px; border-radius: 8px;  padding-top:12px;  padding-left:12px; padding-right:12px; padding-bottom: 10px; }

 .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; }

  
 
  .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;}
  


.menu-1
{
    margin-left: 10px;
    margin-right: auto; margin-top: 1%; height:34px;
}



  .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:20px; padding-bottom:12px;    } 

 .video-titel-folgezeile
  { padding-top:2px; 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
{
width: 100% !important;
}
.sunfw-flex flex-items-middle-sicxxxxxx
{
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;
}