html {
	height: 100vh; /* set viewport constraint */
    min-height: 100%; /* enforce height */
}

#startseiteLinks {
    z-index: 3; 
    position: relative; 
    float: left; 
    width: 50%; 
    background-color: #ffffff;
    padding: 20px; 
    font-family: 'Droid Sans', Arial, sans-serif; 
    font-size: 1.2em; 
    line-height: 1.4em; 
    color: rgba(0,106,52,1); 
         
       -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}

#startseiteLinks a {
    text-decoration: underline;
}

#startseiteRechts {
     z-index: 3; 
    position: relative; 
     padding: 20px; 
    font-family: 'Droid Sans', Arial, sans-serif; 
    font-size: 1.2em; 
    line-height: 1.4em; 
    color: rgba(0,106,52,1); 
         
       -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
    float: right; 
    width: 49%; 
    height: auto; 
    background-color: #ffffff;
    
         
       -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}


html {
	height: 100vh; /* set viewport constraint */
    min-height: 100%; /* enforce height */
}

#prim2 {

}
/*########## Navipunkte Schriftgröße Änderung mit Browsergröße überschreiben bei wenigen Navipunkte */
@media screen and (max-width: 1290px) {
ul.FM_CSS_navigationV4 li a {
font-size:1em!important;
}
}
@media screen and (max-width: 1072px) {
ul.FM_CSS_navigationV4 li a {
font-size:1em!important;
}
}
/*########## Navipunkte Schriftgröße Änderung mit Browsergröße überschreiben bei wenigen Navipunkte Ende */


/*HINTERGRUENDE */
.primaryContainer0,
.primaryContainer2,
.primaryContainer3,
.primaryContainer4,
.primaryContainer6,
.primaryContainer10,
.primaryContainer21,
.primaryContainer22,
.primaryContainer24,
.primaryContainer25,
.primaryContainer99 {
    height: auto;
    margin-left: auto;
    margin-right: auto;
    min-height: 100%;
    width: 100%;
	background: url("../ms02Pics/hint2.jpg") no-repeat center center fixed;
  -webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-attachment: fixed;
    position: relative;
    
    
      -webkit-animation-duration: 0.4s;
  animation-duration: 0.4s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
    
    -webkit-animation-delay: 0.4s;
-moz-animation-delay: 0.4s;
animation-delay: 0.4s;
    
    -webkit-animation-name: fadeIn;
    -moz-animation-name: fadeIn;
  animation-name: fadeIn;
    
   
}

/*HINTERGRUENDE ENDE */

/*Überschreiben den StartseitenHTMLDiv für Portal*/
#ContStartseiteHTMLDiv {
    background-color: rgba(255,255,255,1);
   
}


/*############################################# 959 */
/*mobile HINTERGRÜNDE Startseite */
@media screen and (max-width: 959px) {
   

    
    #startseiteLinks {
  float: none;
        clear: both;
    width: 100%; 
        margin-bottom: 2%;
        
             -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
   
}
#startseiteRechts {
   float: none;
        clear: both;
    width: 100%; 
    
         -webkit-transition: all 1s ease-in-out;
  -moz-transition: all 1s ease-in-out;
  -o-transition: all 1s ease-in-out;
  transition: all 1s ease-in-out;
}
    
	
}

/*Aenderungen Startseite ENDE Mobil */
    


/*############################################# 959 */
/*mobile HINTERGRÜNDE*/
@media screen and (max-width: 959px) {
   
	body {
		background-color: #e3e3e3;
	}
    
    
.primaryContainer0,
.primaryContainer2,
.primaryContainer3,
.primaryContainer4,
.primaryContainer6,
.primaryContainer10,
.primaryContainer21,
.primaryContainer22,
.primaryContainer24,
.primaryContainer25,
.primaryContainer99 {
 
  background-color: #e3e3e3;
}


	
}
    
    
    