body  {
     	margin:0px;
     	padding:0px;
     	border:0px none;
     	background:white;
     font-family:Verdana,sans-serif;
     	font-size:10px;
      }	 

h1{font-size:14px;}
	  
	 }
	a       {
	  text-decoration:none;
	  color:black;
	  font-weight:normal;
	 }

	 a:hover  {
	  text-decoration:none;
	  color:gray;
	  
	  
	 }
	.inhalt a {
	  text-decoration:none;
	  color:black;
	  font-weight:normal;
	 }
	.inhalt a:hover {
	  text-decoration:none;
	  color:gray;
	  font-weight:normal;
	 }
/************************/
/*die Hauptbereiche*/
/************************/

.top {
		position:absolute;
		left:0px;
    top:0px;
    width:796px;
    height:385px;
    background:white;
    }

.menue{
		position:absolute;
		left:8px;
    top:408px;
    width:754px;
    height:40px;
    font-size:14px;
    font-weight:normal;
    color:white;
    background:#5E5D62;
    text-align:center;
   
    }
.menue2		{
		position:absolute;
		left:8px;
    top:448px;
    width:754px;
    height:40px;
    font-size:14px;
    font-weight:normal;
    color:white;
    background:#5E5D62;
    border-top:1px solid white;
    text-align:center;
    }
.inhalt{
		position:absolute;
		left:0px;
    top:508px;
    height:100%;
    width:596px;
    background:white;
    font-size:12px;
    font-weight:normal;
    }

 /*****/
/*Top*/
/*****/
/*Container*/
.streifenoben{
				position:absolute;
				top:0px;
				height:35px;
				}
/*imContainer*/				
.streifenobenfarbe
{
	position:absolute;
	top:0px;
	height:12px;
	width:749px;
	background:red;
left:8px;
}		
.text {	
	position:absolute;
	top:12px;
	height:40px;
		width:749px;
		left:8px;


	border-bottom:2px solid gray;
	}
.textposition{
	position:absolute;
	font-size:22px;
	font-weight:normal;
	color:gray;
  right:0px;
  
  
  top:4px;
}
/* Ende im Container */
					
.firmenlogo	{
				position:absolute;
				top:55px;
				height:98px;
				left:10px;
				padding-top:5px;
				padding-left:5px;
						}
.logobild{
		position:absolute;
		left:8px;
    top:154px;
   
    }
.logobild img{
 border-bottom:2px solid gray;
 }
.zweistriche{
	position:absolute;
	bottom:-17px;
	height:2px;
	width:754px;
	
	border-bottom:2px solid gray;
left:8px;
}
 .animbild1{
			position:absolute;
			top:23px;left:460px;
			width:140px;height:140px;
			}
.animbild2{
			position:absolute;
			top:23px;left:621px;
			width:140px;height:140px;
}
.animbild3 {
			position:absolute;
			top:183px;left:460px;
			width:140px;height:140px;
}
.animbild4 {
			position:absolute;
			top:183px;left:621px;
			width:140px;height:140px;
}				
 /*****/
/*Menue*/
/*****/	
.menue a	      {
	  text-decoration:none;
	  color:white;
	  font-weight:normal;
	 }

.menue a:hover  {
	  text-decoration:none;
	  color:black;
 
	 }
.menue2 a	      {
	  text-decoration:none;
	  color:white;
	  font-weight:normal;
	 }

.menue2 a:hover  {
	  text-decoration:none;
	  color:black;
 
	 }	 
.untermenuebrillen a	      {
	  text-decoration:none;
	  color:white;
	  font-weight:normal;
	 }

.untermenuebrillen a:hover  {
	  text-decoration:none;
	  color:black;
 
	 }	 
	 
.untermenuebrillen{
	position:absolute;
		left:8px;
		top:488px;
		width:160px;
		font-size:12px;
    font-weight:normal;
    text-align:center;
    color:white;
		height:20px;
		padding:5px;
	
	border-top:1px solid white;
		z-index:12;
		background:#5E5D62;
		
	
}
.untermenuebrillen2{
	position:absolute;
		left:8px;
		top:488px;
		width:160px;
		font-size:12px;
    font-weight:normal;
    text-align:center;
    color:red;
		height:20px;
		padding:5px;
	
	border-top:1px solid white;
		z-index:12;
		background:#5E5D62;
		
	
}
.untermenuebrillen2 a
{
	color:#ff3300;
	text-decoration:none;
	}
	.untermenuebrillen2 a:hover
{
	color:black;
		text-decoration:none;

	}
.uebergang{
position:absolute;
   left:8px;
   width:109px;
   		background:#5E5D62;
   		height:5px;
   		top:487px;
			z-index:13;
	
   
}
.uebergang2{
position:absolute;
   left:8px;
   width:120px;
   		background:#5E5D62;
   		height:5px;
   		top:484px;
			z-index:13;
	
   
}
}
.uebergang3{
position:absolute;
   left:8px;
   width:160px;
   		background:#5E5D62;
   		height:5px;
   		top:510px;
			z-index:14;
	
   
}

.punkt1 	{
		position:absolute;
		left:0px;
		width:110px;
		height:40px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}
 	
 .punkt2 	{
		position:absolute;
		left:110px;
		width:170px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}		
  .punkt3 	{
		position:absolute;
		left:280px;
		width:150px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}		
		 .punkt4 	{
		position:absolute;
		left:430px;
		width:180px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}		
		 .punkt5 	{
		position:absolute;
		left:610px;
		width:150px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		
		}		
.punkt6 	{
		position:absolute;
		left:0px;
		width:110px;
		height:40px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}
 	
 .punkt7 	{
		position:absolute;
		left:110px;
		width:170px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}		
  .punkt8 	{
		position:absolute;
		left:280px;
		width:150px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}		
		 .punkt9 	{
		position:absolute;
		left:430px;
		width:180px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		border-right: 1px solid white;
		}		
		 .punkt10 	{
		position:absolute;
		left:610px;
		width:150px;
		height:55px;
		padding-top:10px;
		padding-left:10px;
		
		}		


 /*****/
/*Inhalt*/
/*****/

.bildunterschrift {
	margin:3px 0 0 0;
	font-size:10px;
	}

.inhalttext
			{
        position:relative;
        left:8px;
        width:350px;
        padding:20px;
		}
		.inhalttext2
			{
        position:relative;
        left:8px;
        width:750px;
        padding:20px;
		}
		.inhalttext2img{
		border:3px solid #DDDDDD;
	
				}
				
				
.spalte1{
			position:relative;
			float:left;
			top:-2px;

			
}
.spalte2{
			position:relative;
			float:left;
			top:32px;
			padding-left:13px;
			
			
		
}
.spalte3{
			position:relative;
			float:left;
			top:30px;
			padding-left:125px;

			
}
.spalte4{
			position:relative;
			float:left;
			top:36px;
			padding-left:140px;

			
}
.spalte5{
			position:relative;
			float:left;
			top:52px;
			padding-left:13px;

			
}				
.inhaltbilder
			{
        position:absolute;
        top:0px;
        left:500px;
        width:345px;
		}
		
.inhaltbilder2
			{
        position:absolute;
        top:20px;
        left:512px;
        width:345px;
		}	
		.inhaltbilder_cms
			{
        position:absolute;
        top:20px;
        left:512px;
        width:345px;
		}		
			
		.inhaltbilderklinse
			{
        position:absolute;
        top:0px;
        left:615px;
        width:345px;
		}		
				.inhaltbildersehhilfe
			{
        position:absolute;
        top:0px;
        left:580px;
        width:345px;
		}		
		.footer {
		position:relative;
		
		left:8px;
		
 }
 .mail {
 		position:absolute;
 		top:0px;
 		left:400px;
 		width:300px;
 		z-index:123;
 		}
  /*****/
/*Left*/
/*****/
  .list	{
  		
	    font-size:13px;
	    text-align:left;
	    padding:10px;
	 
	}
	
	
.list2  {
	  list-style-type:none;
	  margin:0;
	  padding-left:20px;
	  padding-top:25px;
	  padding-bottom:200px;

	 }
	 
@media print {

.top {
	display:none;
	}
	
	.menue{display:none;}
	.menue2{display:none;}
	.inhalt{position:static;}
	.footer{display:none;}
	.inhaltbilder{display:none;}
	.inhaltbilder2{display:none;}

}




.aus {
    height:1px;
    clear:left;
    }