*				{margin:0; padding:0;}

html, body 		{font: 12px/1.3em Arial, sans-serif;}

h1 				{font: 18px/1.2em Arial, sans-serif;font-weight: normal; margin:0; padding: 45px 0px 0px 25px;}
h2 				{font: 20px/1.2em Arial, sans-serif;font-weight: normal; margin:0; padding: 4px 0px 0px 10px; color: #797979;}
h3 				{font: 12px/1.3em Arial, sans-serif;font-weight: normal; margin:0; padding: 28px 0px 0px 10px; color: #797979;}
h4				{font: 23px/1.2em Arial, sans-serif;font-weight: normal; margin:0; padding: 0; color: #797979;}
h5				{font: 10px/1.2em Arial, sans-serif;font-weight: normal; margin:0; padding: 0; color: #0099ff;}

a 				{text-decoration: none;color: #000;}

body {
	background: #e5e5e5 url(css_img/body_gradient.gif) repeat-x top left;
}


#hl_border 		{margin:1px 0 0 25px; height:1px; width:570px; background-color:#000; font-size:0px;} 
#dl_link 		{float:right; padding: 50px 27px 0 0;}

#center 		{width: 810px; margin: auto;}

#head 			{margin-top:50px; padding:0px; font-size:0px;}

#mainnav 		{border:none; margin-top:1px; margin-bottom:0px; padding:0px;}
#mainnav a 		{float: left; padding: 3px 18px 5px 10px;
				width: 105px; height:20px; background: #b0b0b0;color: #fff; font-size:12px;
				border-right: 1px solid #fff;}
				
#mainnav a:hover, #mainnav a.active {background: #0099ff;color: #fff;}

#startnav 		{border:none; margin:250px 0 0 30px; padding:0px; width:100px; height:97px;}
#startnav a		{float: left; padding: 0px;}
				
#startnav a:hover {background: #0099ff;color: #fff}

#subnav 		{padding:0; margin:40px 0px 0px 1px; 
				font: 12px/1.3em Arial, sans-serif;}
#subnav a 		{position:relative; padding: 4px 0px 0px 10px; 
				width: 163px;float: left; height:20px;
				background: #e6e6e6; color:#797979; border-bottom:1px solid #f6f6f6;}
				
#subnav a:hover, #subnav a.active {color: #000; border-bottom:1px solid #000;}

#subnav_end_6 	{float:left; padding:0; margin-left:1px; font-size:0px;
				height:257px; width:173px; background-color:#e6e6e6; font-size:0px;}

#subnav_end_8 	{float:left; padding:0; margin-left:1px; font-size:0px;
				height:232px; width:173px; background-color:#e6e6e6; font-size:0px;} 

#subnav_end_9 	{float:left; padding:0; margin-left:1px; font-size:0px;
				height:82px; width:173px; background-color:#e6e6e6; font-size:0px;} 
				
#subnav_end_15 	{float:left; padding:0; margin-left:1px; font-size:0px;
				height:32px; width:173px; background-color:#e6e6e6; font-size:0px;}

#content_column {position:relative; float:left; margin-top:1px; font-size:0px;
				margin-bottom: 5px;
				width: 623px; height: 520px; border: 1px solid #ccc; background-color: #fff;
				background-image:url(css_img/schatten.gif); background-repeat:repeat-x;
				font: 12px/1.3em Arial, sans-serif; color:#000;}

#column 		{position:relative; float:left; margin:1px 0 5px 1px; 
				width: 175px; height: 520px; border:1px solid #ccc; background-color:#f6f6f6;
				background-image:url(css_img/schatten_g.gif); background-repeat:repeat-x;}

#footer 		{height: 10px; width: 800px; border:none; font: 11px/1.2em Arial, sans-serif;color: #000; 
				text-align:center;border:none;}



#titletemp		{float:left; font-weight: normal; margin:0; padding: 27px 0px 0px 24px; 
				width: 172px; height: 142px;font-size:0;}


				
#slide_bar {
	float:right; 
	margin:0; 
	padding:43px 28px 0 0;
	width: 390px; 
	height: 270px; 
	border:none;
}

#image_bar {
	float:right; 
	margin:0; 
	padding:43px 28px 0 0;
	width: 390px; 
	height: 270px; 
	border:none;
}





#folien_bar 	{float:right; margin:0; padding:43px 28px 0 0;width: 390px; height: 250px; border:none;}
					
#zubehoer_wrapper	{float:right; margin:0; padding:30px 22px 0 0; font-size:0px;
					width: 585px; height: 300;border:none;}
								
#zubehoer_bar 	{float:left; margin-left:10px; padding:0; background-color:#f9f9f9;
				width: 568px; height: 298px;border:1px solid #ccc; 
				overflow: auto; font: 11px/1.2em sans-serif;}

#zubehoer_bar a:hover	{font-weight:bold;}

#z_auswahl		{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:290px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#z_auswahl a		{border-bottom: 1px solid; line-height: 20px;}

#z_k			{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px; height:160px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#z_h			{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px; height:300px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#z_t-sf_text	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:237px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#z_t-tsf_text	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:380px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#z_t-tsf_datum	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:297px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#z_t-sf_datum	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:500px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;} 

#z_c-tsf_text	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:620px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#z_c-tsf_datum	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:580px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#z_c-sf_text	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:200px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#z_c-sf_datum	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 520px;height:360px ;border:1px solid #000000;
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#stempel_wrapper	{float:right; margin:0; padding:30px 22px 0 0; font-size:0px;
					width: 405px; height: 320px;border:none;}

#stempel_bar 	{float:left; margin-left:10px; padding:0; background-color:#f9f9f9;
				width: 390px; height: 295px;border:1px solid #ccc; 
				overflow: auto; font: 11px/1.2em sans-serif;}

#bullet_small	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7; 
				width: 350px;height:80px ;border:1px solid #000000;
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#bullet 		{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7;  
				width: 350px;height:110px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#bullet_big		{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7; 
				width: 350px;height:130px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#bullet_bigger	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7; 
				width: 350px;height:150px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#bullet_biggest	{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7; 
				width: 350px;height:165px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}
				
#bullet_xxl		{margin:10px 0 0 5px; padding:10px 0 0 10px; background-color:#e2e4e7; 
				width: 350px;height:190px ;border:1px solid #000000; 
				font: 12px/1.3em Arial, sans-serif; line-height: 15px;}

#logo_bar 		{float:left; margin:0; padding:40px 0 0 25px; width: 160px; height: 42px; border:none;}

#img_bar 		{float:left; margin:0; padding:5px 0 0 20px;width: 160px;height: 221px; border:none;}

#left_bar		{float:left; margin:0; padding:5px 0 0 0;width: 160px;height: 400px; border:none;}

#text_bar_o 	{float:right; margin:0; padding:44px 28px 0 0; width: 390px;height: 45px; 
				font: 12px/1.3em Arial, sans-serif; line-height: 17px; border:none;}
				
#text_bar_lo3 	{float:left; margin:0; padding:52px 0 0 25px; width: 527px;height: 50px;
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}								


#text_bar_lo2 	{float:left; margin: 0;padding:39px 0 0 25px; width: 527px;height: 50px;
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}
				
#text_bar_lo2 a:hover	{font-weight:bold;}
				
#text_bar_lo 	{float:left; margin: 0;padding:39px 0 0 25px; width: 500px;height: 50px;
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}	


#text_bar_l 	{float:left; margin: 0;padding:39px 0 0 25px; width: 160px;height: 252px;
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}
				
#text_bar_lu 	{float:left; margin: 0;padding:5px 0 0 25px;width: 130px;height: 20px;
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}

#text_bar_u 	{float:right; margin: 0; padding:15px 30px 0 0px; width: 390px;height: 50px;  font-size:0px; 
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}
				
#text_bar_u2 	{float:right; margin: 0; padding:1px 30px 0 0px; width: 390px;height: 50px; 
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}

#ref_imgbar		{float:right; margin:0; padding:20px 27px 0 0; width: 570px; height: 265px;}


#kontakt 		{margin:44px 0 0 26px; padding:0;
				width: 560px;height:370px; border :0;
				font: 12px/1.3em Arial, sans-serif; line-height: 17px;}

#content_column.startseite {
				background-image:url("css_img/schatten.gif");
				background-repeat:repeat-x;
				border:1px solid #CCCCCC;
				color:#000000;
				font:12px/1.3em Arial,sans-serif;
				height:520px;
				margin-bottom:5px;
				margin-top:1px;
				position:relative;
				width:801px;
}


#startseite a:hover	{color: #0099ff; border-bottom: 1px solid;} 

.t1				{font: 20px/1.3em Arial, sans-serif; font-weight:bold;}

.t2				{font: 13px/1.3em Arial, sans-serif; font-weight:bold;}




/*  U P G R A D E   2 0 1 0   */

#nav_pos {
	position: absolute;
	top: 77px;
	left: 0;
}

a.start_nav {
	border: 2px solid #ddd;
	margin: 27px 0 0 21px;
	width: 170px;
	float: left;
	font-weight: bold;
	color: #999;
}

a.start_nav:hover {
	border-color: #0099FF;
	color: #0099FF;
}

.start_box img {
	border: none;
}

.start_box span {
	padding: 3px;
	text-align: center; 
	display: block;
	border-top: 1px solid #ddd;
	letter-spacing: 0.07em;
}


/* K A T A L O G E  */

#katalog_box {
	padding: 20px 0 0 25px;
}

#katalog_box li {
	margin: 0 5px 13px 0;
	list-style: none;
	float: left;
}

#katalog_box li a {
	width: 92px;
	display: block;
}

#katalog_box li a span {
	font-size: 10px;
	text-align: center;
	display: block;
}


#katalog_box li a img {
	width: 80px;
	height: 110px;
	border: 1px solid #CCC;
}

#katalog_box li a:hover span {
	color: #0099FF;
}

#katalog_box li a img:hover  {
	border: 1px solid #0099FF;
}




				