body {background-color:#ffffff;
color:black;
font-family:arial, helvetica, sans-serif;
font-size:100.01%;
}
 
 h1  {margin-bottom:0px}

h2 {font-size:0.8em;}
 
h3 {font-size:1.2em;}
p{margin-top:.15em;}


.navi_titel_2{
	font-family: arial, verdana, sans-serif;
	font-size: 9pt;
	font-weight: bold;
  	color: #000000;
 	border: 1px solid #000000;border-right-width:1px;border-left-width:1px;  border-bottom-width:1px;
 	background:#ffffff;
 	line-height: 30px;
	width: 100px;
	height:18px;
	line-height:18px;
 
	
 }
 
a.navi_titel:link {color:#000000;; text-decoration:none;font-size: 9pt;font-weight: bold}
a.navi_titel:visited {color:#000000; text-decoration:none;font-size: 9pt;font-weight: bold  }
a.navi_titel:hover {color:#444444; ;text-decoration:none;font-size: 9pt; font-weight: bold }
a.navi_titel:active {color:#000000; text-decoration:none;font-size: 9pt;font-weight: bold  }

a.navi_titel2:link {color:#000000;; text-decoration:none;font-size: 8pt;font-weight:  }
a.navi_titel2:visited {color:#000000; text-decoration:none;font-size: 8pt;font-weight:   }
a.navi_titel2:hover {color:#444444; ;text-decoration:none;font-size: 8pt; font-weight:  }
a.navi_titel2:active {color:#000000; text-decoration:none;font-size: 8pt;font-weight:    }


.navi_text{
		 font-family: arial, verdana, sans-serif;
		font-size: 8pt;
	 	color: #000000;
}






#navi_text_CLR{
		float:right;
	
	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
	 font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	




.imp_text_f{
	font-size: 9pt;
     color: #000000;
	font-weight: bold;
	}

.imp_text{
	font-size: 9pt;
  color: #000000;
}


 
 .norm_text{
	font-size: 9pt;
  color: #000000;
}


 
.content_text1_f{
		 font-family: arial, verdana, sans-serif;
		font-size: 9pt;
	 	color: #000000;
	font-weight: bold;
}

.content_text1{
		 font-family: arial, verdana, sans-serif;
		font-size: 9pt;
	 	color: #000000;
}
.content_small{
		 font-family: arial, verdana, sans-serif;
		font-size: 9pt;
	font-style: italic;
	 	color: #000000;
}

 .content_text1_titel{
	font-size: 8pt;
   
  color: #000000;
	font-weight: bold;
	}
 
 
a.navi1:link {color:#000000;; text-decoration:none;font-size: 8pt;}
a.navi1:visited {color:#000000; text-decoration:none;font-size: 8pt;  }
a.navi1:hover {color:#444444; ;text-decoration:none;font-size: 8pt;  }
a.navi1:active {color:#000000; text-decoration:none;font-size: 8pt;  }

 

a.link_navi:link {color:#2222ff; text-decoration:none;font-size: 9pt;}
a.link_navi:visited {color:#2222aa; text-decoration:none;  }
a.link_navi:hover {color:#1122aa; text-decoration:none;  }
a.link_navi:active {color:#003399; text-decoration:none;  }


a.link_navi2:link {color:#000000; text-decoration:none; }
a.link_navi2:visited {color:#000000; text-decoration:none;  }
a.link_navi2:hover {color:#555555; text-decoration:none;  }
a.link_navi2:active {color:#aaaaaa; text-decoration:none;  }


a.link_content:link {color:#0000dd; text-decoration:none;font-size: 9pt }
a.link_content:visited {color:#0000aa; text-decoration:none;font-size: 9pt  }
a.link_content:hover {color:#555555; text-decoration:none;font-size: 9pt  }
a.link_content:active {color:#aaaa00; text-decoration:none;font-size: 9pt  }



.navi_bl{
background-color:#D1DBE4;width:80%;height: 18px;  
}
.navi_bl2{
background-color:#D1DBf5;width:80%;
}
.navi_bl3{
background-color:#D1DBef;width:80%;
}
}
.navi_bl4{
background-color:#eeeeee;width:80%;
}


#inhalt {
 margin:auto;
width: 1000px;
height: 600px;
padding:1em;
background-color:#ffffff;}


#top{
	float:left;
	width:100%;
	height: 10px;
	}
	

#logo{
	float:left;
	 	width:300px;
	height: 100px;
	}

#logo2{
	width:300px;
	height: 100px;
	float:left;
	}


 

#linkx{
		 float:left;
		 width:200px;
background-color:#fff22f;
 }

#links{
		float:left;
	 top: 50;
	width:154px;
	height: 22px;
 	text-decoration: none;
 	background-color:#ffffff;
border: 10px solid #ffffff;border-right-width:0px;border-left-width:0px;  border-bottom:0px;  
 }
	
	 #navixxx{
	float:right;

	 top: 50px;
	 left: 33px;
	width:64px;
	height: 222px;
 	text-decoration: none;
 	background-color:#eeeeee;
 
 }

  
#navi{
		float:right;
	left: 200px;
	 top: 150;
	width:256px;
	height: 19px;
 
 
 
 }
	
 
#navi_ul{
margin: 0px; 
padding: 00px 50px 2px 15px;
padding-left: 6;
}

#navi_ul2{
margin: 0px; 
padding: 00px 50px 2px 30px;
padding-left: 6;
line-height: 14px;
}

#navi_ul3{
margin: 0px; 
padding: 0px 50px 2px 30px;
padding-left: 6;
}


#navi_ul4{
margin: 6px; 
padding: 00px 50px 2px 30px;
padding-left: 6;
line-height: 12px; 
 }



#navi_ul5{
margin: 9px; 
padding: 00px 50px 0px 30px;
padding-left: 6;
line-height: 12px; 
 }

	/*position:absolute; top:60px; left:920px;*/
	
	#reihe{
	float:left;
 width:100%; 
	height: 65px;
	}

#schatten{
	float:left;
 width:100%; 
	height: 22px;
background-image:url(../medien/schatten.gif);
	}


#a5{
float:left;
 width:600px; 
}
	
	

#balken_1{
		float:left;
	 width:100%; 
	height: 5px;
	background-color:#7F8082;
	}	
	
 #balken_2{
		float:left;
	 width:100%; 
	height: 5px;
 
	}	
	
	
	
	#balken2{
		float:right;
	 width:80px; 
	height: 19px;
	 text-align: center;
	 line-height: 18px;
	font-size: 8pt;
 border: 0px solid #ffffff;border-right-width:0px;border-left-width:4px;  border-bottom:0px;  
	}	
	
	
	#balken_note{
		float:left;
	 width:35px; 
	height: 9px;
 
	 line-height: 18px;
	font-size: 8pt;
 border: 0px solid #ffffff;border-right-width:0px;border-left-width:4px;  border-bottom:0px;  
	}	
	
	
	
	#note_linie{
		float:left;
	 width:82%; 
	height: 1px;
	background-color:#7F8082;
/*	position:relative; top:-69px; left:0px;   */
	position:relative; top:6px; left:0px;   
	}	
	
	
	#navi_h{
		float:right;
	  border: 0px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom:0px;
	  margin: 20 ;
 position:relative; right:30px ;
	 width:130px; 
	height: 120px;
	background-color:#ffffee;
	 }	
	
	#linie{
		float:right;
	 position:relative; top:-3px ;right:10px;
	 
	 width:12px; 
	height: 120px;

	 }	
	
	/*  T E S T * R E C H T S*/
		#rec1_1{
		float:right;
	  border: 0px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom:0px;
	  margin: 10 ;
 position:relative; right:00px ;
	 width:240px; 
	height: 175px;
	background-color:#ffffff;
	 }	
	 
	
	#rec1_2{				/*Level 2 Kasten */
		float:left;
	  border: 0px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom:0px;
	 
 position:relative; right:0px ; top:10px;  
	 width:120px; 
	height: 160px;
	background-color:#ffffff;
	 }	
	 
	
	
	#rec4_1{
		float:left;
	/* position:relative;top:-12px ; right:0px;  aus array*/  
	 
	 font-size: 8pt;
 height: 16px;
	background-color:#ffffff;
	 }	
	#rec4_2{
		float:left;
	
	border: 1px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom-width:1px;
	 font-size: 8pt;

	background-color:#ffffff;
	 }	
	
	
		#rec5_1{
line-height:16px;
		 text-align:left;
	 }	
	 
	 #rec5_2{
		 	text-align:left;
		 	border: 1px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom-width:1px;
	 }	
	
	
	
	#rec2{
		float:left;
	
	 
	 font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	
		#rec3{
		float:left;
		position:relative;
		top:10px;   /* Linie höhe.  FF braucht top 00*/
	 
	 font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	
	
	
	
	/*  T E S T */
	#mar1_1{
		float:right;
	  border: 0px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom:0px;
	  margin: 10 ;
 position:relative; right:30px ;
	 width:260px; 
	height: 220px;
	background-color:#133fff;
	 }	
	
	
	#mar1_2{				/*Level 2 Kasten */
		float:right;
	  border: 0px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom:0px;
	 
 position:relative; right:0px ; top:10px;  
	 width:120px; 
	height: 160px;
	background-color:#ffffff;
	 }	
	 
	
	
	#mar2{
		float:right;
	
	 
	 font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	
		#mar3{
		float:right;
		position:relative;
		top:10px;   /* Linie höhe.  FF braucht top 00*/
	 
	 font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	 
	
	#mar4_1{
		float:right;
	/* position:relative;top:-12px ; right:0px;  aus array*/  
	   font-size:8pt;
	 
 height: 16px;
	background-color:#ffffff;
	 }	
	#mar4_2{
		float:right;
	
	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
	 font-size: 8pt;

	background-color:#ffffff;
	 }	
	
	
	#mar4_2x{
/*		float:right;*/
	
	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
	 font-size: 8pt;
 	float:right;
	background-color:#ff2233;
	 }	
	
	
		 	#mar5_11{
		line-height:16px;
		 text-align:right;
 	 	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
 	float:right;
 	 }	
	 
	
	#mar5_1{
line-height:16px;
		 text-align:right;
	  
	 }	
	 
	 	#tt{
	 		 width:140px;
	 		 text-align:right;
	 		position:absolute;
	 		left:116px;
 		 background-color:#ffffff;
	
		}	
	 
	 #tt_k2{
	 		 width:117px;
	 		 text-align:right;
	 		position:absolute;
	 		left:5px;
 		 background-color:#ffffff;
		}	
	 
	 #tt_k2_ak{
	 		 width:117px;
	 		 text-align:right;
	 		position:absolute;
	 		left:4px;
 		 background-color:#ffffff;
		border: 1px solid #000000;border-right-width:1px;border-left-width:1px;  border-bottom-width:1px;
		}	
	 
	 
	  	#tt2{
	 
	 		 width:137px;			/*131*/
	 		 text-align:right;
	 		position:absolute;
	 		left:122px;					/*128*/
 		 background-color:#ffffff;
			border: 1px solid #000000;border-right-width:1px;border-left-width:1px;  border-bottom-width:1px;
	 
		}	
	 #tt_pixel{
	 		 
		position:absolute;
		  text-align:right;
		left:107px;
	 
	background-color:#ffffff;
		}	
	 
	 
	 
	 #tt_2kas{				/*Level 2 Kasten */
		float:right;
	  border: 0px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom:0px;
padding:1px;
position:absolute;
 
left:-15px;


	 width:120px; 
	
	background-color:#ffffff;
	 }	
	 
	 
	 
	 /* V2  Links*/
	 
	 	#text_kasten1_l{
	 		 width:100px;
	 		 text-align:left;
	 		position:absolute;
	 		left:0px;
 		 background-color:#ffffff;
	}	
	
	
		#text_kasten2_l{
	 		 width:100px;
	 		 text-align:left;
	 		position:absolute;
	 		left:0px;
 		 background-color:#ffffff;
		border: 1px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom-width:1px;
	}	
	
		 #pixel_l{
	 		 
		position:absolute;
		  text-align:right;
		left:101px;
	 
	background-color:#ffffff;
		}	
	

	
	
	
	#kasten2{				/*Level 2 Kasten */
		float:left;
	  border: 0px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom:0px;
	 left:123px;
	 
 position:relative; right:0px ; top:10px;  
	 width:120px; 
	height: 160px;
	background-color:#ffffff;
	 }	
	
		#text_kasten3_l{
	 		 width:112px;
	 		 text-align:left;
	 		position:absolute;
	 		left:125px;
 		 background-color:#ffffff;
		}	
		
		
	#text_kasten4_l{
	 		 width:112px;
	 		 text-align:left;
	 		position:absolute;
	 		left:124px;
 		 background-color:#ffffff;
				border: 1px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom-width:1px;
		}	
	
	
	 
	 
	 #mar5_2{
		 	text-align:right;
		 	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
	 }	
	 #mar5_1___{
		 
			float:right;
	font-size: 8pt;
	height: 16px;
	background-color:#ffff33;
	 }	
	 
	 
	 
	 
 	#mar5_2___{
 			float:right;
 		 
	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
	font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	
	
	/*  end */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	 	#navi_h2{
		float:right;
	  border: 0px solid #000000;border-right-width:1px;border-left-width:0px;  border-bottom:0px;
	 	 position:relative; top:30px ; right:30px;
	 
	 	
	 width:110px; 
	height: 120px;
	background-color:#ffffdd;
	 }	

	
	
	#navi_text2{
		float:right;
	top: 34px;
	 font-size: 8pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	#navi_text3{
		float:right;
	top: 34px;
	 font-size: 7pt;
	height: 16px;
	background-color:#ffffff;
	 }	
	 
	 	#marcel{
	 width:24px;
 
	   
/*		position:relative; top: 15px; left:161px;*/  
		position:relative; top: 15px; left:161px;
	}	
 
	
	
	 	 #marcel2{
	 	width:24px;
		position:relative; top: -171px; left:127px;  
	  }	
	 
 
	 
	 
	 #marcel3{
	border: 1px solid #000000;border-right-width:0px;border-left-width:1px;  border-bottom-width:1px;
	width:60px;
	 	font-size: 8pt;
 	position:relative; top: -281px; left:67px;  
	}	
	 
 
	#textleiste{
		float:left;
/* 		width:50%; */
 		width:523px;
	 	 font-size: 8pt;
 		height:14px;		/*neu*/
 		position:relative; top:3px; left:188px;   		/*26*/
		background-color:#ffffff;
	}	
	
	#logo{
		float:right;
 		width:25%; 
	 	 font-size: 8pt;
 		position:relative; top:-60px; left:260px;   
	}	
	 
	
#test{
	float:left;
	 
	width:100%;
	height: 100px;
	}
	
	
	
 
 #navi2{
	float:left;
  position: absolute;
	top: 709px;
 border: 1px solid #000000;border-right-width:0px;border-left-width:0px;  border-bottom:0px;  
	width:220px; 
	height: 18px;
	 background-color: #3C3F52;
	line-height: 8pt; /* Zeilenabstand? */
 
 }


 
	
	 
#content{
	float:left;
	/*border: 1px solid #eeeeee;border-right-width:1px;  border-top-width:1px;  */
	/*margin-left:30px;*/
	position:relative;
	left:35px;
	
	width: 450px; 	/*768*/
	height: 600px;
	background-color: #ffffff;
	}
	
	
	 
	.balken_content{
	font-size: 10pt;
   
  color: #eeeeee;
 
 }
	.balken_suche{
	font-size: 10pt;
  color: #B5C4CF;
	text-decoration: none;
 }
	
	.kontakt_text{
	font-size: 10pt;
  font-weight: bold;
  color: #485870;
  text-decoration: none;
 }
	
		
		.small{
	  
		font-size: 7pt;
		}
	
	

	.fett{
		 font-family: arial, verdana, sans-serif;
		font-size: 9pt;
	  font-weight: bold;
  color: #000000;
}
	
	
	
.info_text{
	font-size: 8pt;
  font-weight: bold;
  color: #000000;
	}

 



.navi_text_s{
	font-size: 10pt;
  color: #000000;
	padding-right: 150px;
 }


.navi_text_t_alt{
	font-size: 10pt;
	font-weight: bold;
  color: #0000ee;
	padding-right: 150px;
   line-height: 13pt;
 }

.navi_text1{
	font-size: 10pt;
  color: #000000;
	padding-right: 150px;
  line-height: 13pt;
	text-decoration: none;
 }


.publ_text1{
	font-size: 9pt;
  color: #0000ff;
	padding-right: 150px;
  line-height: 13pt;
	text-decoration: none;
 }
 
 .publ_text2{
	font-size: 9pt;
  color: #000000;
	padding-right: 150px;
  line-height: 13pt;
	text-decoration: none;
  font-weight: bold;
 }
 
 
 .navi_text1_t{
	font-size: 10pt;
  color: #000088;
	padding-right: 150px;
  line-height: 13pt;
	text-decoration: none;
	 font-weight: bold;
 }

.navi_text2{
	font-size: 8pt;
  color: #000000;
	padding-right: 150px;
	line-height: 11pt;
	text-decoration: none;
}

.listen_text{
	font-size: 8pt;
  color: #000000;
	padding-right: 150px;
	line-height: 11pt;
	text-decoration: none;
}


.video_text{
	font-size: 8pt;
  color: #000066;
 line-height: 13pt;
	text-decoration: none;
	 font-weight: bold;
 }

.img_untertext{
	font-size: 9pt;
  color: #000000;
	padding-right: 150px;
	line-height: 11pt;
	text-decoration: none;
}

.text_top{
	font-size: 9pt;
  color: #000000;
}


.bild0{left: 0px;	}
.bild1{left: 0px;	border: 1px solid #000000 ;border-top-width :0px;  border-bottom-width: 0px;border-right-width: 0px;}

a.link_text:link {color:#2222ff; text-decoration:none;font-size: 8pt;}
a.link_text:visited {color:#2222aa; text-decoration:none;  }
a.link_text:hover {color:#1122aa; text-decoration:none;  }
a.link_text:active {color:#003399; text-decoration:none;  }

a.link_text_t:link {color:#2222ff; text-decoration:none;font-size: 9pt;}
a.link_text_t:visited {color:#2222aa; text-decoration:none;  }
a.link_text_t:hover {color:#1122aa; text-decoration:none;  }
a.link_text_t:active {color:#003399; text-decoration:none;  }


.ein{
	margin: 25px;
	margin-left:100px;
	font-size: 10pt;
  font-weight: bold;
  color: #000fff;
	padding: 10px;
	width:81px; 
	padding-left: 150px;
	}
	
	
	
	#icon{
	float:right;
	 background: #665544;
	width: 130px; 
	 align=top;
	}
	
	
	#icon44{
	float:right;
	border: 1px solid #000000;border-right-width:0px;  border-top-width:0px;  
	width:846px; 
	height: 500px;
	}
	
	
	
	
a.home:link {color:#222222; text-decoration:none;font-size: 9pt}
a.home:visited {color:#222222; text-decoration:none;font-size: 9pt;}
a.home:hover {color:#555555; text-decoration:none;font-size: 9pt;}
a.home:active {color:#222222; text-decoration:none;font-size: 9pt;}


a.link_unten:link {color:#eeeeee; text-decoration:none;font-size: 8pt;  }
a.link_unten:visited {color:#eeeeee; text-decoration:none;font-size: 8pt;}
a.link_unten:hover {color:#dddddd; text-decoration:none;font-size: 8pt;}
a.link_unten:active {color:#eeeeee; text-decoration:none;font-size: 8pt;}


a.produkt_navi:link {color:#222222; text-decoration:none;font-size: 10pt;  }
a.produkt_navi:visited {color:#222222; text-decoration:none;font-size: 10pt;}
a.produkt_navi:hover {color:#888888; text-decoration:none;font-size: 10pt;}
a.produkt_navi:active {color:#222222; text-decoration:none;font-size: 10pt;}


 
 
 #head{
	padding:0px; border:1px solid #000000; ; 
	  	width:447px;
	 /*height: 26px;  text-indent:0px; */
 padding-left: 6px;
	 line-height: 20px;
	 
	 }
	
	#top2{
	float:right;
	  padding:0px;	 
	  position:relative; right:00px 
	  
	 }
	
	
	
	
	
h1 {  font-size:14px;letter-spacing:2px;  color:#000000;  margin-top:4px}

.fo1{
color:#000000;;letter-spacing:4px; font-family: Arial, Verdana; 
	
	}
	
	#kasten{

	float:left;
	 	width:600px;
	height: 400px;
 border-left-width:3px;border-left-color:ff9900;
	}