@media screen and (max-width: 1580px) {
#mywrapperINNER{ margin:0; padding:0;}
#myheader #navigation ul li{ padding: 0% 1.5% 0% 1.5%;}
#myheader #navigation ul{ margin-left:20%;}
}

@media screen and (max-width: 1380px) {
#myheader #navigation ul li{ padding: 0% 1.0% 0% 1.0%;}
#myheader #navigation ul li a{font-size:1.0em; }
}


@media screen and (max-width: 1280px) {
#myheader #navigation ul {float:right; width:680px; right:0}
#myheader #navigation ul li{ padding: 0% 0.9% 0% 0.9%;}
#myheader #navigation ul li a{font-size:0.9em; }
#ImgOpener{ display:block;}
/*#myheader #logo IMG{  bottom:7%; width:100%; height:auto; min-width:280px;}*/
}

@media screen and (max-width: 1024px) {
#myheader #navigation ul {float:right; width:580px; right:0}
#myheader #navigation ul li{ padding: 0% 0.8% 0% 0.8%;}
#myheader #navigation ul li a{font-size:0.8em; }

}


@media screen and (max-width: 890px) {
#myheader{ margin:0; padding:0; width:100%;  background-color:#FFFFFF;   text-transform: uppercase;  height:110px;}
#myheader #navigation {display: none;}
#myheader #iconnavigation {display: none;}

/*#myheader #logo IMG{ margin-left:0.5%; width:100%; height:auto; max-width:356px; bottom:0;}*/

#myheader #mobilnavigation{ display:block; } 
#myheader #mobilnavigationCloser{ display:none; } 
#mykontakt label{float:none; width:100%;}
.FormularOrt2{ width:74%; margin-left:1%;  }
.FormularPLZ2{ width:25%;  }
.FormularSELECT2{ width:100%;  }
.FormularBUTTON2{ width:180px; }
.Formular2{  width:100%; }
.FormularSELECT2{ width:100%; }

#myheader #logo{  width:290px;   float:none; height:85px;  vertical-align:bottom;  position: relative; z-index:1001;} 
#myheader #logo IMG{width:100%; height:auto; max-width:100%; max-height:85px;} 
.primeLogo       {background-size: auto 80px; background-repeat: no-repeat; background-position:15px 50%;}
.immolineLogo{background-size: auto 80px; background-repeat: no-repeat; background-position:15px 50%;}


}

@media screen and (max-width: 480px) {

#navigationMobil{position:absolute;  width:100%; background-color:#FFFFFF;  display:none; text-align:left;  z-index:10; font-size:0.9em; padding-top:110px;}
#navigationMobil #headerObjectSuche {padding: 0px 0% 0px 0%; width:100%; float:none;   text-align:left; margin-top:0px; margin-bottom:10px; color:#000000;} 

#navigationMobil #headerObjectSuche .kontakt_bez{width:100%; padding:0; margin-bottom:5px; text-align:left;}
#navigationMobil #headerObjectSuche .kontakt_field {width:100%; padding:0;   margin-top:2px; text-align:left;}
#navigationMobil #headerObjectSuche .Formular           		 { width:100%; background-color: #FFFFFF;   padding:1%;   border:1px solid #8C8C90; color:#000000; font-size:0.8em; border-radius: 0; margin-bottom:5px;}	
#navigationMobil #headerObjectSuche .Formularselect      	 { width:100%; background-color: #FFFFFF;   padding:1%;   border:1px solid #8C8C90; color:#000000; font-size:0.8em; border-radius: 0; margin-bottom:5px;}	
#navigationMobil #headerObjectSuche .Formularsendbutton        { width:100%; background-color: #90080D;   padding:5px 0px 5px 0px;  border:0; text-align:center; cursor:pointer; color:#FFFFFF; font-size:0.9em;text-transform: uppercase; border-radius: 0;}	
#navigationMobil #headerObjectSuche .Formularsendbutton:hover     	 { width:100%; background-color: #8C8C90;   padding:5px 0px 5px 0px;  border:0; text-align:center; cursor:pointer; color:#FFFFFF; font-size:0.9em;text-transform: uppercase; border-radius: 0;}	
#navigationMobil #headerObjectSuche  input[type="text"] {height:30px; padding:4px 6px; color:#6B6B6B;}
#navigationMobil #headerObjectSuche  select {height:30px;padding:4px 6px; color:#6B6B6B;}

#navigationMobil #headerRefSuche .kontakt_bez{width:100%; padding:0; margin-bottom:5px; text-align:left;}
#navigationMobil #headerRefSuche .kontakt_field {width:100%; padding:0;   margin-top:2px; text-align:left;}
#navigationMobil #headerRefSuche .Formular           		 { width:100%; background-color: #FFFFFF;   padding:1%;   border:1px solid #8C8C90; color:#000000; font-size:0.8em; border-radius: 0; margin-bottom:5px;}	
#navigationMobil #headerRefSuche .Formularselect      	 { width:100%; background-color: #FFFFFF;   padding:1%;   border:1px solid #8C8C90; color:#000000; font-size:0.8em; border-radius: 0; margin-bottom:5px;}	
#navigationMobil #headerRefSuche .Formularsendbutton        { width:100%; background-color: #90080D;   padding:5px 0px 5px 0px;  border:0; text-align:center; cursor:pointer; color:#FFFFFF; font-size:0.9em;text-transform: uppercase; border-radius: 0;}	
#navigationMobil #headerRefSuche .Formularsendbutton:hover     	 { width:100%; background-color: #8C8C90;   padding:5px 0px 5px 0px;  border:0; text-align:center; cursor:pointer; color:#FFFFFF; font-size:0.9em;text-transform: uppercase; border-radius: 0;}	
#navigationMobil #headerRefSuche  input[type="text"] {height:30px; padding:4px 6px; color:#6B6B6B;}
#navigationMobil #headerRefSuche  select {height:30px;padding:4px 6px; color:#6B6B6B;}


.subMobil{margin:0; padding: 0px 3% 0px 3%; width:100%; float:none; }
.subMobil H1 {margin:0;font-weight:400; cursor:pointer; font-size:1.1em;}
.subMobilLast{margin:0; padding: 0px 3% 0px 3%; width:100%; float:none; }
.subMobilLast H1 {margin:0;font-weight:400; cursor:pointer; font-size:1.1em;}


#myContent{padding-top:90px}
#myContent #myList .item .itemText H1{width:100%; padding:5px 0 5px 0; margin-bottom:10px; text-transform: uppercase; font-size:1.0em; font-weight:normal; line-height:1.2em;}


}
@media screen and (max-width: 400px) {
.left{width:100%; float:none; text-align:left; font-size:12px;}
.right{width:100%; float:right; text-align:right;margin-top:10px; font-size:12px;}
}