body, html 				{ padding:0px; margin: 0px; background-color:#FFFFFF; text-align:center;  }

div						{ padding:0px; margin:0px; text-align:left;}
.spacer					{ height: 35px; width: 920px; margin:0 auto;}

a, td, div, input,
h1, h2, h3, textarea	{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#535353; text-decoration:none; line-height: 18px;}

td						{ vertical-align:top; text-align:left; }

img						{ border:none; outline:none; }

a						{ outline:none; color: #e3000f;}
a:hover					{ color: #CCCCCC; }

.bigger					{ font-size: 15px; font-weight:bold; }

li, ul					{ padding: 0px; margin:0px; }
li						{ margin-left: 20px; list-style-image:url(../img/li_style.gif); }


.head_index_liebe-besucher		{ background-image:url(../img/h_liebe-besucher_233x22.gif); background-repeat:no-repeat; width: 233px; height: 22px; text-indent:-9999px;
							  		overflow:hidden; padding-bottom: 10px;}
.head_index_news				{ background-image:url(../img/h_news_78x22.gif); background-repeat:no-repeat; width: 78px; height: 22px; text-indent:-9999px;
							  		overflow:hidden; padding-bottom: 10px;}
.head_index_kontakt				{ background-image:url(../img/h_kontakt_128x22.gif); background-repeat:no-repeat; width: 128px; height: 22px; text-indent:-9999px;
							  		overflow:hidden; padding-bottom: 10px;}
									
.head_index_film			{ background-image:url(../img/h_film_210_28.gif); background-repeat:no-repeat; width: 210px; height: 28px; text-indent:-9999px;
							  		overflow:hidden; padding-bottom: 0px; margin-bottom: 0px;}									
							  
.head_aktuelles				{ background-image: url(../img/h_aktuelles_93x14.gif); width: 93px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_offizin-apotheke		{ background-image: url(../img/h_leistungen_offizin-apotheke_155x14.gif); width: 153px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_sanitaetsbedarf		{ background-image: url(../img/h_leistungen_sanitaetsbedarf_140x16.gif); width: 140px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_medizincheck			{ background-image: url(../img/h_leistungen_medizincheck_118x14.gif); width: 118px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_ernaehrungsberatung	{ background-image: url(../img/h_leistungen_ernaehrungsberatung_193x16.gif) ; width: 193px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_aromatherapie			{ background-image: url(../img/h_leistungen_aromatherapie_133x14.gif); width: 133px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_venenfachcenter		{ background-image: url(../img/h_leistungen_venenfachcenter_156x14.gif); width: 156px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_kosmetik				{ background-image: url(../img/h_kosmetikpraxis_stadtapotheke_370x14.gif); width: 368px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_team					{ background-image: url(../img/h_team_44x14.gif); width: 44px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_service				{ background-image: url(../img/h_service_65x14.gif); width: 65px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_notdienste			{ background-image: url(../img/h_notdienste_100x14.gif); width: 100px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_kontakt				{ background-image: url(../img/h_kontakt_74x14.gif); width: 74px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_impressum				{ background-image: url(../img/h_impressum_96x14.gif); width: 96px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_archiv				{ background-image: url(../img/h_archiv_59x14.gif); width: 59px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}



.head_arzneimittelfachleute		{ background-image: url(../img/h_arzneimittelfachmittel_216x14.gif); width: 216px; height: 14px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}
.head_geraeteverleih		{ background-image: url(../img/h_geraeteverleih_128x16.gif); width: 128px; height: 16px; text-indent:-9999px; overflow:hidden; background-repeat:no-repeat;}

#header_wrap, #content,
#footer 				{ width: 920px; margin:0 auto; }

#header_wrap			{ position:relative;  left: 0px; margin:0 auto; width: 920px; }
#header_bg				{ color:#FFFFFF; padding-top: 35px;}


#header_menu			{ height: 41px; position:absolute; z-index:9999;  top: 0px; width: 960px; padding-top: 20px;  }
#menu_wrap				{ float: left; margin-left:51px; }
#home_button			{  display:block; float:left;  display:block; overflow:visible;}

#header_menu li			{ display:inline; margin:0px;}	
#header_menu ul			{ display:inline;  margin:0px;}	
#header_menu li a		{ display: block; float:left; height:41px; background-image:url(../img/navi.gif); background-repeat:no-repeat; overflow: hidden; text-indent: -9999px; }

.aktuelles				{ background-position: 0 	   	0; 	width: 99px; 	}
.leistungen				{ background-position: -99px	0; 	width: 118px; 	}
.kosmetik				{ background-position: -217px	0; 	width: 99px; 	}
.team					{ background-position: -316px	0; 	width: 68px; 	}
.service				{ background-position: -384px	0; 	width: 87px; 	}
.notdienste				{ background-position: -471px	0; 	width: 117px; 	}
.kontakt				{ background-position: -588px	0; 	width: 78px; 	}

.aktuelles:hover		{ background-position: 0 	   	-41px; 	width: 99px; 	}
.leistungen:hover		{ background-position: -99px	-41px; 	width: 118px; 	}
.kosmetik:hover			{ background-position: -217px	-41px; 	width: 99px; 	}
.team:hover				{ background-position: -316px	-41px; 	width: 68px; 	}
.service:hover			{ background-position: -384px	-41px; 	width: 87px; 	}
.notdienste:hover		{ background-position: -471px	-41px; 	width: 117px; 	}
.kontakt:hover			{ background-position: -588px	-41px; 	width: 78px; 	}

.aktuelles_active		{ background-position: 0 	   	-82px; 	width: 99px; 	}
.leistungen_active		{ background-position: -99px	-82px; 	width: 118px; 	}
.kosmetik_active		{ background-position: -217px	-82px; 	width: 99px; 	}
.team_active			{ background-position: -316px	-82px; 	width: 68px; 	}
.service_active			{ background-position: -384px	-82px; 	width: 87px; 	}
.notdienste_active		{ background-position: -471px	-82px; 	width: 117px; 	}
.kontakt_active			{ background-position: -588px	-82px; 	width: 78px; 	}


#content 				{ margin:0 auto; width: 920px; }
#footer					{ text-align:right; }
#footer a				{ color: #b0bdc7; font-size: 10px; display:block; float:right; padding-left:15px; }
.clearer				{ clear:both; }

.box_left				{ width: 530px; float:left; padding: 0 95px 0 25px; }
.box_left_google		{ width: 375px; float:left; padding: 0 95px 0 25px; }
.box_right				{ width: 240px; padding-right: 25px; float:left;}
.box_right	img			{ padding-bottom: 20px; }

.box_small				{  width: 240px; float:left; padding: 0 40px 25px 25px; display:block;}

.box_td					{ padding: 0 40px 0 25px; }
.box_td td				{ border-bottom: 1px solid #CCCCCC; padding: 10px 30px 10px 0; }
.box_td .image			{ padding: 10px 0px 10px 0; 0px; text-align:right; }

.team_wrap				{ padding: 0 0 0 25px; }
.team_wrap div			{ float:left; width: 158px; padding-bottom: 35px; display:block;}
.team_wrap img			{ padding-bottom: 8px; }


.form .td_left					{ width: 90px; float:left; }
.form .td_right					{ width: 250px; float:left;  }
.form input, .form textarea		{ width: 200px; border:1px solid #CCCCCC; margin-bottom: 10px; margin-right: 10px;}
.form .button					{ width: 100px; background-color:#FFFFFF; color:#666666; font-weight:bold; }