  .w3-myfont {
    font-family: "Open Sans", sans-serif;
  }
  
  a:link {
    color: dimgrey;
    text-decoration: none;
  }
  a.text:link{
    color: red;
    text-decoration: none;
  }
  
  a:visited {
    color: dimgrey;
    text-decoration: none;
  }
  a.text:visited{
    color: red;
    text-decoration: none;
  }
  
  a:hover {
    color: red;
    text-decoration: none;
  }
  a.text:hover{
    color: black;
    text-decoration: none;
  }
  
  a:active {
    color: black;
    text-decoration: none;
  }
  a.text:active{
    color: black;
    text-decoration: none;
  }


  #topImage:hover, #logo:hover, #imgSale:hover, #imgProdukte:hover, #imgAktuell:hover, #tel:hover {
    opacity: 0.8;
  }
  
  body {
    font-family: "Open Sans", sans-serif;
  }

  @media only screen and (min-width : 0px){
    #mNavIcon       {display: none;}
    #mStartseite    {display: none;} 
    #mRufnummer     {display: none;} 
    #mProdukte      {display: none;} 
    #mAktuell       {display: none;} 
    #mSale          {display: none;} 
    #mLogo_IKS      {display: none;}
    #mLogo_IKS_PKT  {display: none;}
  }
  @media only screen and (min-width : 320px){
    #mNavIcon       {display: inline; padding-top:  6px; margin-left: -16px;}
    #mStartseite    {display: none;} 
    #mGeoeffnet     {display: none; padding-top: 14px; margin-left: +24px;} 
    #mRufnummer     {display: inline; padding-top: 14px; margin-left: +48px;} 
    #mAdresse       {display: none; padding-top: 14px; margin-left: +24px;}
    #mProdukte      {display: none;} 
    #mAktuell       {display: none;} 
    #mSale          {display: none;} 
    #mLogo_IKS      {display: none;}
    #mLogo_IKS_PKT  {display: inline; padding-top: 4px; margin-right:  16px;}

    #mKonfiguratorProduktTitel  {font-size: 18px;}
    #mKonfiguratorProduktBeschreibung  {font-size: 14px;}

    h1 {font-size: 2.00rem;}
    h2 {font-size: 1.50rem;}
    h3 {font-size: 1.17rem;}
    h4 {font-size: 0.83rem;}
    h5 {font-size: 0.83rem;}
    h6 {font-size: 0.75rem;}
  }

  @media only screen and (min-width : 480px){
    #mNavIcon       {display: inline; padding-top:  6px; margin-left: -16px;}
    #mStartseite    {display: none; padding-top: 14px; margin-left: +24px;} 
    #mGeoeffnet     {display: inline; padding-top: 14px; margin-left: +36px;} 
    #mRufnummer     {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mProdukte      {display: none; padding-top: 14px; margin-left: +24px;} 
    #mAktuell       {display: none;} 
    #mSale          {display: none;} 
    #mLogo_IKS      {display: none;}
    #mLogo_IKS_PKT  {display: inline; padding-top: 4px;  margin-right:  16px;}

    #mKonfiguratorProduktTitel  {font-size: 18px;}
    #mKonfiguratorProduktBeschreibung  {font-size: 14px;}

    #mMusterkuechenProduktTitel  {font-size: 18px;}
    #mMusterkuechenProduktBeschreibung  {font-size: 10px;}

    h1 {font-size: 2.00rem;}
    h2 {font-size: 1.50rem;}
    h3 {font-size: 1.17rem;}
    h4 {font-size: 0.83rem;}
    h5 {font-size: 0.83rem;}
    h6 {font-size: 0.75rem;}
  }
  @media only screen and (min-width : 568px){
    #mNavIcon       {display: inline; padding-top:  6px; margin-left: -16px;}
    #mStartseite    {display: none; padding-top: 14px; margin-left: +24px;} 
    #mRufnummer     {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mProdukte      {display: none; padding-top: 14px; margin-left: +24px;} 
    #mAktuell       {display: none; padding-top: 14px; margin-left: +24px;} 
    #mSale          {display: none;} 
    #mLogo_IKS      {display: none;}
    #mLogo_IKS_PKT  {display: inline; padding-top: 4px;  margin-right:  16px;}

    #mKonfiguratorProduktTitel  {font-size: 18px;}
    #mKonfiguratorProduktBeschreibung  {font-size: 14px;}

    #mMusterkuechenProduktTitel  {font-size: 18px;}
    #mMusterkuechenProduktBeschreibung  {font-size: 10px;}

    h1 {font-size: 2.00rem;}
    h2 {font-size: 1.50rem;}
    h3 {font-size: 1.17rem;}
    h4 {font-size: 0.83rem;}
    h5 {font-size: 0.83rem;}
    h6 {font-size: 0.75rem;}
  }
  @media only screen and (min-width : 640px){
    #mNavIcon       {display: inline; padding-top:  6px; margin-left: -16px;}
    #mStartseite    {display: none; padding-top: 14px; margin-left: +24px;} 
    #mRufnummer     {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mAdresse       {display: none; padding-top: 14px; margin-left: +24px;} 
    #mProdukte      {display: none; padding-top: 14px; margin-left: +24px;} 
    #mAktuell       {display: none; padding-top: 14px; margin-left: +24px;} 
    #mSale          {display: none; padding-top: 14px; margin-left: +24px;} 
    #mLogo_IKS      {display: inline; max-width: 200px; padding-top: 14px;  margin-right:  16px;}
    #mLogo_IKS_PKT  {display: none; padding-top: 4px;  margin-right:  16px;}

    #mKonfiguratorProduktTitel  {font-size: 14px;}
    #mKonfiguratorProduktBeschreibung  {font-size: 10px;}

    #mMusterkuechenProduktTitel  {font-size: 14px;}
    #mMusterkuechenProduktBeschreibung  {font-size: 10px;}

    h1 {font-size: 2.00rem;}
    h2 {font-size: 1.50rem;}
    h3 {font-size: 1.17rem;}
    h4 {font-size: 0.83rem;}
    h5 {font-size: 0.83rem;}
    h6 {font-size: 0.75rem;}
  }
  @media only screen and (min-width : 768px){
    #mNavIcon       {display: inline; padding-top:  6px; margin-left: -16px;}
    #mStartseite    {display: none; padding-top: 14px; margin-left: +24px;} 
    #mRufnummer     {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mAdresse       {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mProdukte      {display: none; padding-top: 14px; margin-left: +24px;} 
    #mAktuell       {display: none; padding-top: 14px; margin-left: +24px;} 
    #mSale          {display: none;} 
    #mLogo_IKS      {display: none; padding-top:  4px; margin-right: +16px;}
    #mLogo_IKS_PKT  {display: inline; padding-top: 4px;  margin-right:  16px;}

    #mKonfiguratorProduktTitel  {font-size: 18px;}
    #mKonfiguratorProduktBeschreibung  {font-size: 11px;}

    #mMusterkuechenProduktTitel  {font-size: 18px;}
    #mMusterkuechenProduktBeschreibung  {font-size: 10px;}

    h1 {font-size: 2.00rem;}
    h2 {font-size: 1.50rem;}
    h3 {font-size: 1.17rem;}
    h4 {font-size: 0.83rem;}
    h5 {font-size: 0.83rem;}
    h6 {font-size: 0.75rem;}
  }
  @media only screen and (min-width : 1024px){
    #mNavIcon       {display: inline; padding-top:  6px; margin-left: -16px;}
    #mStartseite    {display: none; padding-top: 14px; margin-left: +24px;} 
    #mRufnummer     {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mAdresse       {display: inline; padding-top: 14px; margin-left: +24px;} 
    #mProdukte      {display: none; padding-top: 14px; margin-left: +24px;} 
    #mAktuell       {display: none; padding-top: 14px; margin-left: +24px;} 
    #mSale          {display: none;} 
    #mLogo_IKS      {display: inline; max-width: 312px; padding-top:  4px; margin-right: +16px;}
    #mLogo_IKS_PKT  {display: none; padding-top: 4px;  margin-right:  16px;}
    #mKonfiguratorProduktTitel  {font-size: 18px;}
    #mKonfiguratorProduktBeschreibung  {font-size: 14px;}

    #mMusterkuechenProduktTitel  {font-size: 18px;}
    #mMusterkuechenProduktBeschreibung  {font-size: 10px;}

    h1 {font-size: 2.00rem;}
    h2 {font-size: 1.50rem;}
    h3 {font-size: 1.17rem;}
    h4 {font-size: 0.83rem;}
    h5 {font-size: 0.83rem;}
    h6 {font-size: 0.75rem;}
  }
  #mNavbarLargeMedium{
    padding-bottom:8px; 
    max-width: 980px;
    width: 100%;
    opacity: 1.0;
  }
  #mNavbarLargeMedium ul{
    list-style-type: none; 
    max-width: 980px; 
    margin: auto; 
    opacity:1.0; 
    top: 0%;
  }
  #mNavbarLargeMedium ul li{
    float: left;
  }
  #mNavbarSmall{
    width: 100%; 
    opacity:0.9; 
    margin:auto;
  }
  #mSideNav{
    left: 0px; 
    padding:0px; 
    margin:0px; 
    width: 100%;
  }
  #mSideNav nav{
    width:100%;
    display:none;
    z-index:4;
    opacity:0.9;
  }
  #footer{
    max-width:980px; 
    margin: auto; 
    background-color: white;
  }
  #pageContent{
    padding-top: 68px; 
    padding-bottom:8px; 
    max-width: 980px; 
    margin:auto;
  }
  #Landkarte iframe{
    min-height: 384px;
    width: 100%;
    height: 100%;
    margin:auto;
  }