@media screen,handheld,projection {
    * {
      margin:                 0;
      padding:                0;    
      }
    
    /*html, body,*/  
    div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
        border:               0;
        outline:              0;
        font-weight:          inherit;
        font-style:           inherit;
        font-family:          inherit;
        vertical-align:       baseline;
    }
    

    :focus {
        outline:              0;
    }

    
    body {
        line-height:          1em;
    }

    p {
        line-height:          1.4em;
    }
        
    ol, ul {
        list-style:           none;
    }

    
    a,
    a:visited,
    a:link {
      text-decoration:        none;
    }
     
}@media screen,handheld,projection {      
    body,
    html {
      padding-bottom:         2em;
		  height:			            100%;      
		  font-family:		        sans-serif;      
    }

  
    div[id="bereichsNavigation"] {
   	  display:                none;
    }
   

/** Hauptcontainer
 */
    div[id="main"] {
		  position:		            absolute;
		  top: 			              0em;
		  left: 			            0em;
		  right: 			            0em;
      padding:                16em 15.5em 0 16em;
    }

    div[id="abdeckungLinks"] {
  		position:		            absolute;
  		top: 			              0em;
  		left: 			            0em;    	   
    }

    div[id="abdeckungrechts"] {
  		position:		            absolute;
  		top: 			              0em;
  		right: 			            0em;    	   
    }

    div[id="abdeckungObenLinks"] {
  		position:		            fixed;
  		top: 			              0em;
  		left: 			            0em;
      z-index:                3;    	   
    }
    
    div[id="abdeckungObenMitte"] {
  		position:		            fixed;
  		top: 			              0.25em;
  		left: 			            15em;
      right:                  14.5em;
      z-index:                3;           	   
    }
                
/** Slogan und Name der Webseite
 */
    div[id="firmaUndSlogan"] {
      position:               fixed;
      top:                    8em;
      left:                   15.75em;
      z-index:                4;
    }
    

/** Logo der Webseite
 */
    div[id="logo"] {
      position:               fixed;
      top:                    0.25em;
      left:                   -0.5em;
      
      z-index:                4;
    }
    
    
/** Streifen oben und unten
 */
    div[id="streifenOben"],
    div[id="streifenUnten"] {
      position:               fixed;
      left:                   0em;
      right:                  0em;
    }
    
    div[id="streifenOben"] {
      top:                    0em;
    }

    div[id="streifenUnten"] {
      bottom:                 0em;
    }
    
                    
/* Inhaltscontainer */
    div[id="inhalte"] {

    }

               
/** unsichtbare Elemente
 */
    .geheim {
      display:              none;
    }
}@media screen,handheld,projection,print {
	div[id="aktuellePosition"] {
		display:		none;
	}     
}@media print {
	div[id="externeNavigation"] {
		display:		              none;
	}     
}

@media screen,handheld,projection {
	ul[id="unterstuetzend"] {
		position: 		            fixed;
		top:			                0em;
		left:			                50%;
		margin-left:		          -13em;
		
		z-index:                  10;
	}
	
	ul[id="thematisch"] {
		position:		              fixed;
		top:                      16.1em;
		bottom:		0.5em;
		left:                     0;
		width:                    14em;
		overflow:	            auto;
		z-index:                  10;
	} 	       

}@media screen,handheld,projection {      
    div[id="kontaktinformation"] {
      position:               fixed;
      top:                    0em;
      right:                  0em;
      
      z-index:                5;
    }
}@media screen,handheld,projection {      
    table {
      margin-bottom:          2em;
      margin-left:            -0.15em; 
    }

    table td,
    table th {
      text-align:              left;
		  font-size:		           0.9em;      
    }

    table th {
		  padding-left:		         1em;
		  padding-top:		         0.5em;            
      width:                   4em;
    }    

/** Seminartabelle
 */
    div[class="seminarTable"] > table {
     /** border-collapse:          collapse;*/
    }

    div[class="seminarTable"] > table td {
      padding:                  0.45em 0 0.45em 0.45em;
    }

    div[class="seminarTable"] > table td[class="tdDate"] {
      width:                    11em;
    }
    
    div[class="seminarTable"] > table > thead > tr > td {
      font-weight:              bold;
    }

    div[class="seminarTable"] > table > tbody > tr{
      padding:1em;
    }
    
    div[class="seminarTable"] > table > tbody > tr td {
      background:               #fafafa;
    }

    div[class="seminarTable"] > table > tbody > tr td > a {
      border-color:             #fafafa;
    }
    
    div[class="seminarTable"] > table > tbody > tr[class="listrow-odd"] td {
      background:               #dbdbdb;
    }

    div[class="seminarTable"] > table > tbody > tr[class="listrow-odd"] td > a {
      border-color:             #dbdbdb;
    }

    div[class="seminarTable"] > table > tbody > tr[class="listrow-odd"] td > a:hover,
    div[class="seminarTable"] > table > tbody > tr[class="listrow-odd"] td > a:focus {
      border-color:             #c85b2b;
    }    
}@media screen,handheld,projection {      
  div[id="suchformularPraxis"] {
    position:		               fixed;
		bottom: 			             0em;
		right: 			               0em;     
  }      
}@media print {
    div[id="wtw_system_inhaltsverzeichnis"] {
      display:                none;
    }
}

@media screen,handheld,projection {      
    div[id="wtw_system_inhaltsverzeichnis"] {
      position:               fixed;
      top:                    16.2em;
      right:                  0;
    }
}@media screen,handheld,projection {      
  div[id="feLoginBox"] {
    position:                  fixed;
    top:                       16em;
    right:                     0;
  }
}@media print {
    div[id="stichwortsuche"] {
      display:                none;
    }
}

@media screen,handheld,projection {      
    div[id="stichwortsuche"] {
		  position:		            fixed;
		  bottom: 			          0em;
		  right: 			            0em;
    }

    div[id="stichwortsuche"] > form > fieldset > div {
		  position:               absolute;
		  left:                   1em;
		  right:                  1em;
		}    

    div[id="stichwortsuche"] > form > fieldset > div[id="divSword"] {
		  top:                    1em;
		}

    div[id="stichwortsuche"] > form > fieldset > div[id="divSubmit"] {
		  bottom:                 1em;
		}
}
