html {
		 margin: 0px;
		 padding: 0px;
		 
		 }

body { 
		 font-family: verdana, sans-serif; 
		 background-color: #333333;
		 margin: 0px;
		 padding: 0px;
		 color: #CCCCCC;
		 font-size: .8em; 
		 }



#inhalt { 
				position: absolute;
				left: 150px;
				margin-left: 1em;
				right: 20px;
				}
				
#weblog {
				position: fixed;
				top: 0px;
				right: 5px;
				}		

#head { position: relative; 
				float: top;
				width: 700px;
				list-style-type:none;
	 		 }
			 
			 .language {
	 							 position: relative;
								 float: top;
								 }
						 
#nav_menu { 
				 	position: relative;
				 	float:left;
					list-style-type:none;
				 	}

			
					
#nav_img {
					position: absolute;
					left: 780px;
					top: 100px;
					list-style-type:none;
					}
					
					
#impressum {
					 position: fixed;
					 bottom: 0px;
  				 right: 5px;
    				}
						
#container {position: relative; 
		 max-width: 800px; 
		 margin: 0 auto;
		 text-align: justify;
		 }

				
.text { position: relative;
			float: top;
			}

.popup {position:absolute;
			 background-color:#fff;
			 padding:5px;
			 visibility:hidden;
			 }
.popupIN {position:absolute;
			 visibility:hidden;
			 }				 				
				
.popuptxt  {position: fixed;
    			 background-color:#CCCCCC;
    			 color:#333333;
					 width: 143px;
    			 padding: 5px;
					 padding-bottom: 0px;	 
    			 visibility:hidden;
    			 font-size: 67%;
					 text-align: left;
  				 bottom: 5px;
  				 left: 5px;
    			 }	
					 				

					

				

							
ul {padding: 0px; 
	  margin: 0px;
		list-style-type:none;
	 }
	 
	 .zweite{
	 				 position: absolute;
					 top: 0px;
					 left: 80px;}


				
p {
	
	 }	 
	
.center { vertical-align: middle;
					 text-align: center;
					 }
	
.hinweis { padding-left: 0.3em; 
					border-left: solid; 
					border-right: none;
					border-top: none;
					border-bottom: none; 
					border-left-width: thin; 
					border-color: #ff6600; 
					}
.lesbar { line-height: 150%;
					 }
					 
.q { margin-left: 40px;
	 		margin-right: 40px;
			}
.qwer {
			text-align: right;
			text-size: 70%;
			margin-left: 40px;
	 		margin-right: 40px;
			}			
			
.middle { vertical-align: middle;
				}
				
.bottom { vertical-align: bottom;
				}

.right {
			 font-size: .6em;
			 text-align: right;
			 color: black;
			 }			
					 
blockquote {  
					 color: #ff6600;
					 margin-left: -100px;
					 margin-right: 30%;
					 }			 
					 
					 
radiofavela { text-valign: bottom;
						font-size: 300%;
						margin: 0;
						font-weight: bold;
						}

small {
			font-size: 80%;
			}

.blau {color: #0066cc;} 

.gelb { color: #FFFF00;}

.gruen {color: #00CC00;}
			 
h1, h2, h3, h4, h5, h6 { text-align: left;
											 	 font-weight: bold;  }				 
h1 { 
	 font-size: 130%; 
	 margin-top: 0em; 
	 margin-bottom: 1em;
	 }
h2 { 
	 font-size: 120%; 
	 margin-top: .5em;
	 margin-bottom: .5em; 
	 }
h3 { 
	 font-size: 100%; 
	 margin-top: .5em;
	 margin-bottom: 0;
	 }

	 
a:link { text-decoration:none; 
			 color: #FFFF00 ; 
			 }
a:hover { text-decoration: underline;
				color: #00CC00; 
				}
a:active { text-decoration:none; 
				 color: #0066cc;
				 }
a:visited { text-decoration:none; 
					color: #0066cc;
					}
a:link img, a:visited img { border-style: none } 
a img { color: #333333; }
						 
img { border: 0;
		margin: 0;
		padding: 0;
		}
		
		img.appear {
							 padding: 0;
							 visibility: hidden;
							 }
		
		img.button {
							 }
		
		img.fassbar { 
								margin-left: -115px;
								margin-top: 10px;
							 	float: left;
								margin-right: 7px;
								}
								
		img.inhalt {
							 margin-left: -115px;
							 margin-top: 10px;
							 padding-bottom: 5px;
							 }
		
		img.floatright {
									 float: right;
									 padding: 5px 3px 0px 7px;
									 }


object { border: 0px;
			 margin: 0px;
			 padding: 0px;
			 }

		 
table {
			cell-padding: 0;
			margin: 0;
			}
			
		
			td.farbe {
									background-color: #ff6600;
									color: #cccccc;
									vertical-align: center;
									padding-left: 3px;
									}

			td { text-align: left;
				 vertical-align: center;
				 }
			
			td.right { font-size: 68%;
							 color: #ff6600;
							 text-align: right;
							 width: 99px;
							 }									
