
span.footerimpressum::before { content: '2018 | Renn- und Reitverein S&#252;dliche Weinstraße Herxheim e.V. |'; }
span.footerimpressum { color: #8c857e;font-size:14px;}

a.footerimpressum::before { content: 'Impressum';}
a.footerimpressum { font-size:14px; text-decoration: none; color: #8c857e;}
a.footerimpressum:hover { font-weight: normal; color: #8c857e; text-decoration: underline;}

.flexFooter {

     display: flex; 
     justify-content: flex-start; 
     background-color:white; 
     flex-direction: column;

}



footer.bottom {

position: fixed; left: 0px; bottom: 0px; height: 38px; width: 100%;  

}


footer.bottom2 {

position: fixed; left: 0px; bottom: 0px; min-height: 168px;  width: 100%;  

}

footer.bottom3 {

position: fixed; left: 0px; bottom: 0px; min-height: 275px;  width: 100%;  

}  


div.imgBoxDeganius {    
   /*background: url(..//Image//Sponsoren//deganius.svg) no-repeat scroll;*/
   background: url(..//Image//Sponsoren//deganius.png) no-repeat scroll;
   background-size: contain;          
}


div.imgBoxLoesdau {    
   background: url(..//Image//Sponsoren//logo-loesdau.png) no-repeat scroll;
   background-size:auto auto;          
}

div.imgBoxWaldgold {    
   background: url(..//Image//Sponsoren//waldgold_logo.jpg) no-repeat scroll;
   background-size: contain;          
}

div.imgBoxLoesdauVolti {    
   background: url(..//Image//Sponsoren//logo-loesdau.png) no-repeat scroll;
   background-size:auto auto;          
}

div.imgBoxLotto {    
   background: url(..//Image//Sponsoren//logo_lotto-rlp.png) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxHKM {    
   background: url(..//Image//Sponsoren//logo_hkm.png) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxVRBank {    
   background: url(..//Image//Sponsoren//logo_vrbank_2reihig1.jpg) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxStaufenbuch {    
   background: url(..//Image//Sponsoren//logo_staufenbuch.jpg) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxSparkasse {    
   background: url(..//Image//Sponsoren//logo_sparkasse.jpg) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxVRBankRegion {    
   background: url(..//Image//Sponsoren//logo_vrbank_region.jpg) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxLottoVolti { /* WIRD NICHT BENÖTIGT ??? -- wurde im footer_top.html im Bereich Volti verwendet*/    
   background: url(..//Image//Sponsoren//logo_lotto-rlp.png) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxPSVP {  /* WIRD NICHT BENÖTIGT ??? -- wurde im footer_top.html im Bereich Volti verwendet*/    
   background: url(..//Image//Sponsoren//logo_psvp_transparent.png) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxPSVPVolti {  /* WIRD NICHT BENÖTIGT ??? -- wurde im footer_top.html im Bereich Volti verwendet*/    
   background: url(..//Image//logo_psvp.jpg) no-repeat scroll;
   background-size: contain;             
}

div.imgBoxSercosys {  
   background: url(..//Image//Sponsoren//logo_sercosys.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxBentz {  
   background: url(..//Image//Sponsoren//logo_bentz.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxDudenhRung {  
   background: url(..//Image//Sponsoren//logo_dudenhrung.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxHaarchitekt {  
   background: url(..//Image//Sponsoren//logo_haarchitekt.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxTiator {  
   background: url(..//Image//Sponsoren//logo_tiator.png) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxBetsch {  
   background: url(..//Image//Sponsoren//logo_betsch.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxRegab {  
   background: url(..//Image//Sponsoren//logo_regab.png) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxGillet {  
   background: url(..//Image//Sponsoren//logo_gillet.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxEquiva {  
   background: url(..//Image//Sponsoren//logo_equiva.png) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxBassler {  
   background: url(..//Image//Sponsoren//logo_bassler.png) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxSerr {  
   background: url(..//Image//Sponsoren//logo_serr.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxKFE {  
   background: url(..//Image//Sponsoren//logo_kfekaffee.jpg) no-repeat scroll;     
   background-size: contain;             
}

div.imgBoxPorscheLD {  
   background: url(..//Image//Sponsoren//logo_porsche_ld.jpg) no-repeat scroll;     
   background-size: contain;             
}




   


div.footer_loesdau {
  
 min-width:260px;
 position:relative; 
 padding-top:15px;

}

div.footer_lotto {
  
 min-width:180px; 
 max-width:180px;
 position:relative; 
 padding-top:15px;

}


div.footer_psvp {
  
 min-width:140px; 
 max-width:140px;
 position:relative; 
 padding-top:15px;

}

div.footer_hkm {
  
 min-width:140px; 
 max-width:140px;
 position:relative;
 padding-top:11px; 
 display:none; 

}



div.footer_kontakt {
  
 min-width:280px;
 max-width:500px;
 padding-right:5%; 
  

}

 div.footer_termine {
   
   max-width:350px; 
 
 }

@media screen and (max-width:700px) { /* Umschalten auf normale darstellung 2 reihige navigation, bspw. ab Tablet */


 div.footer_loesdau {
  
   margin-top:20px;

 }

 div.footer_hkm {
   
 display:inline;

 }

 div.footer_kontakt {
  
  min-width:260px;
  max-width:260px;
  width:260px;  
  /*padding-right:5px;*/
 }  

} 



@media screen and (min-width:951px) { /* Umschalten auf normale darstellung 2 reihige navigation, bspw. ab Tablet */


 div.footer_loesdau {
  
 min-width:260px;
 position:absolute;
 right:350px;

 }  
 
 div.footer_lotto {
 
 min-width:180px; 
 max-width:180px;
 position:absolute;
 right:165px;

 }  
 
 div.footer_psvp {
              
 top:13px;
 min-width:140px; 
 max-width:140px;
 position:absolute;
 right:0px;

 }
 
 div.footer_termine {
   
   min-width:380px;
   max-width:380px; 
 
 }
 
div.footer_kontakt {
  
 min-width:280px;
 max-width:500px;
 padding-right:2%; 
  

}  
 
   
 
}

@media screen and (min-width:1400px) {



  
 
}


@media screen and (min-width:1460px) { 
  
 .flexFooter { 
     flex-direction: row;  
 } 

 div.footer_termine {
   
   max-width:400px; 
 
 }
 
div.footer_kontakt {
  
 min-width:280px;
 max-width:500px;
 padding-right:2%;   

}


 
 
}


@media screen and (min-width:1600px) { 
  
 div.footer_hkm {
   
 position:absolute;
 right:635px;
 display:inline;

 }
 
div.footer_kontakt {
  
 padding-right:4%; 
  

}  