@media only screen and (min-width:841px) {



div#locator  {
	clear: both;
    font-size: 0.7em;
    padding: 20px 0 20px 40px; 
    text-align: left;
		background:url(../images/background.gif);
	width:800px;
		border-bottom: 1px solid silver;
		    color: #333;



  }
  
  
div#locator a {
    text-decoration: none; 
    color: #06f; 
  }
  
div#locator a:hover {
    text-decoration: underline; 
    color: #06f; 
  }
  
  
  
    }
	
	@media only screen and (max-width:840px) {

#locator  {
	display: none;



  }

  
  
      }
@media only screen and (min-width:841px) {



#inhalt {

		background:url(../images/background.gif);
		width:760px;
		padding:10px 40px 10px 40px;
}

#inhalt img {
	margin-left:20px;
	margin-bottom:10px;
	    float:right;

  }
  
  
  #inhalt .linksbuendig {
	margin-right:20px;
	margin-bottom:10px;
	    float:left; 

  }
  
  
  


#tabelle img {
	    float:none;  }




* html div#inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
#inhalt h2 {
    font-size: 1.5em;
	color:#06f;
	font-weight:bold;
	line-height: 1.3em;

  }
  
#inhalt h3 {
    font-size: 1em;
	color:#06f;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;

  }
  
  
#inhalt h4 {
    font-size: 1em;
	color:#06f;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:1em;

  }
  
  
#inhalt p {
    font-size: 1em;
		color:#333;
			line-height: 1.5em;



  }
  
  
  

#inhalt table .img {
	border:none;
}

 #inhalt td .img {
	border:none;
}


 #inhalt td {
    font-size: 1em;
	color:#333;
	line-height: 1.5em;
	padding: 5px 10px 5px 10px;
	   border:  1px solid silver;
	   border-collapse: collapse;
}





  
  
#inhalt .bu {
    font-size: 0.7em;
	text-align:right;

  }
	
	#inhalt .bul {
    font-size: 0.7em;
	text-align:left;

  }
  
#inhalt li {
    font-size: 1em;
	margin-left:-1.5em;
				line-height: 1.5em;
						color:#333;


  }

#inhalt ul {
	margin-top:1em;
  }
  

#inhalt a {
    color: #06f; 
	text-decoration: none;
  }
  
#inhalt a:hover {
    color: #06f; 
		text-decoration: underline;

  }
  
  
  
 #keine_tabelle {
    display: none;

  }	 
  
    }
	
	@media only screen and (max-width:840px) {
		
		
#inhalt {

		background:url(../images/background.gif);
		width:340px;
		padding:0px 40px 10px 40px;
}

#inhalt img {
	margin-left:20px;
	margin-bottom:10px;
	    float:right; 
				max-width:50%;
				height:auto; 


  }
		
		#inhalt img100 {
	margin-left:20px;
	margin-bottom:10px;
	    float:right; 
				max-width:100%;
				height:auto; 


  }
		
#inhalt  .b_linksbuendig {
	margin-bottom:10px;
				width:100%;
				height:auto; 	


  }
  
  
  #inhalt .linksbuendig {
	margin-right:20px;
	margin-bottom:10px;
	    float:left; 

  }
  
  
  


#tabelle img {
	    float:none;  }




* html div#inhalt {
    height: 1em;  /* Workaround gegen den 3-Pixel-Bug des Internet Explorer bis Version 6 */
  }
#inhalt h2 {
    font-size: 1.5em;
	color:#06f;
	font-weight:bold;
	line-height: 1.3em;

  }
  
#inhalt h3 {
    font-size: 1em;
	color:#06f;
	font-weight:bold;
	margin-top:1em;
	margin-bottom:1em;

  }
  
  
#inhalt h4 {
    font-size: 1em;
	color:#06f;
	font-weight:normal;
	margin-top:1em;
	margin-bottom:1em;

  }
  
  
#inhalt p {
    font-size: 1,2em;
		color:#333;
			line-height: 1.5em;



  }
  
  
  

#inhalt table .img {
	border:none;
}

 #inhalt td .img {
	border:none;
}


 #inhalt td {
    font-size: 1em;
	color:#333;
	line-height: 1.5em;
	padding: 5px 10px 5px 10px;
	   border:  1px solid silver;
	   border-collapse: collapse;
}



  
  
#inhalt .bu {
    font-size: 0.7em;
	text-align:right;

  }
  
#inhalt li {
    font-size: 1em;
	margin-left:-1.5em;
				line-height: 1.5em;
						color:#333;


  }

#inhalt ul {
	margin-top:1em;
  }
  

#inhalt a {
    color: #06f; 
	text-decoration: none;
  }
  
#inhalt a:hover {
    color: #06f; 
		text-decoration: underline;

  }		
	
	
	
	#tabelle {
    display: none;

  }	
		
			#header_text h2 {
    display: none;

  }	
					#header_text p {
    display: none;

  }	
		
    }		
		
 @media only screen and (min-width:841px) {

 
  #fusszeile {
    color: #333; 
	width:820px;
	height:40px;
    font-size: 0.8em;
	padding: 10px;
	background:url(../images/background.gif);
	border-top: 1px solid silver;

  }
    
      #fusszeile p {
    margin:0 20px 0 20px; 
  }
  
      
      #fusszeile table {
    width: 820px;
  }
  
    #fusszeile a {
    text-decoration: none; 
    color: #06f; 
  }
  
   #fusszeile a:hover {
    text-decoration: underline; 
    color: #06f; 
  }
  
  
    
    }
	
	@media only screen and (max-width:840px) {
		
		
		  #fusszeile {
    color: #333; 
	width:390px;
	height:40px;
    font-size: 0.8em;
	padding: 10px 20px 10px 10px;
	background:url(../images/background.gif);
	border-top: 1px solid silver;

  }
    
      #fusszeile p {
    margin:0 20px 0 20px; 
  }
  
      
      #fusszeile table {
    width: 400px;
  }
  
    #fusszeile a {
    text-decoration: none; 
    color: #06f; 
  }
  
   #fusszeile a:hover {
    text-decoration: underline; 
    color: #06f; 
  }
		
		    }