@media screen,handheld,projection {      
/** Hauptcontainer
 */
    div[id="main"] {
      width:                  60em;
    }
    
    
/** Slogan und Name der Webseite
 */
    div[id="firmaUndSlogan"] > div > p > span[class="vorname"] {
      font-size:              1.5em;
      font-weight:            bold;
      display:                block;	
    }

    div[id="firmaUndSlogan"] > div > p > span[class="nachname"] {
      font-size:              0.9em;
      font-weight:            bold;      	
    }


/** Inhaltscontainer
 */
    div[id="inhalte"] {    

    }

    div[id="inhalte"] > div[class="fliesstext"] {    
      border-style:           solid;
      border-width:           0.1em;
      min-height:             15em;
      width:                  25em;
      padding:                1em;
    }


/* Karte */
    div[id="deutschlandKarte"] {
      width:                  15em;
      margin-left:            -7.5em;      
      text-align:             center;
    }
    
    div[id="deutschlandKarte"] > img {
      width:                  100%;
    }
    
        
/* Flagge */    
    div[id="flagge"] > span {
      display:                block;
      width:                  0.7em;
      height:                 3em;
      margin-bottom:          0.1em;
    }


/* Copyrightinformationen */
    div[id="copyright"] {
      text-align:             center;
    }

    div[id="copyright"] > p > span {
      font-size:              0.8em;
    }                  
}@media screen,handheld,projection {
	ul[id="unterstuetzend"] {
    width:                    15em;
	}

	ul[id="unterstuetzend"] > li {
    float:                    left;
    margin-right:             1em;
	}

	ul[id="unterstuetzend"] > li > a {
    border-bottom-width:      0.2em;
    border-bottom-style:      solid;    
	}	

	ul[id="unterstuetzend"] > li > a > span{
    font-size:                1em;
	}	

	ul[id="unterstuetzend"] > li > span > span {
    font-size:                1.1em;
	}	

}@media screen,handheld,projection {      
    div[id="schnellnavigation"] form > fieldset > legend {
      display:                none;
    }          

    div[id="schnellnavigation"] form > fieldset > div[class="textzeile"]{
      padding-top:            0.5em;
      padding-bottom:         1em;
      height:                 1.2em;
    }

    div[id="schnellnavigation"] form > fieldset > div > input,
    div[id="schnellnavigation"] form > fieldset > div > select {
      font-size:              1em;
      line-height:            1.2em;
    }
}@media screen,handheld, projection {
  /** Überschriften
   */
  h1 {
    display:                  none;
  }

  div[class="fliesstext"] > h1 {
    display:                  block;
    font-size:                1em;
    font-weight:              bold;
    padding-bottom:           1.5em;
  }  

  div[class="fliesstext"] h1 > span[class="interneStruktur"] {
    display:                  none;
  }

  div[class="fliesstext"] h2 {
    padding:                  0 0 1em 0;
  }
      
/** Fliesstext
 */
  div[class="fliesstext"] p,
  div[class="fliesstext"] a,
  div[class="fliesstext"] ul > li {   
    font-size:                0.9em;
  }     

  div[class="fliesstext"] p {
  	padding-bottom:	  0.75em;
  }
  
/** Links
 */
  div[class="fliesstext"] a:hover,
  div[class="fliesstext"] a:focus {
    border-bottom-style:      solid;
    border-bottom-width:      0.2em;                
  }
  
  div[class="fliesstext"] strong {
    font-weight:               bold;
  }

/** Listen
 */
  div[class="fliesstext"] ul,
  div[class="fliesstext"] ol {
    padding-bottom:           1em;
    padding-top:              1em;
    padding-left:             2em;    
    list-style:               circle;
  }

  div[class="fliesstext"] > div[class="wtw_fehler"] > ul {
    list-style:               square;
  }
  
  div[class="fliesstext"] ul > li > ul,
  div[class="fliesstext"] ol > li > ol {
    padding-left:             1.5em;       
  }
  
  div[class="fliesstext"] ul > li,
  div[class="fliesstext"] ol > li {
    line-height:              1.4em;
    font-size:                0.9em;
  }

  div[class="tx-alphasitemap-pi1"] > ul {
    padding:                  0;
  }          
}
