img {border:0;}
body {overflow:hidden; background:#232323;}


/* ------------------------------- */
/* ------------ LINKS ------------ */
/* ------------------------------- */

a.head:link {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF; }
a.head:visited {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#FFFFFF; }
a.head:hover {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#CCCCCC; }
a.head:active {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#CCCCCC; }
a.head:focus {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#FFFFFF; }




a.impressum:link {
	font-family:Arial;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	text-decoration:none;
	color:#717171; }
a.impressum:visited {
	font-family:Arial;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	text-decoration:none;
	color:#717171; }
a.impressum:hover {
	font-family:Arial;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#CCCCCC; }
a.impressum:active {
	font-family:Arial;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	color:#CCCCCC; }
a.impressum:focus {
	font-family:Arial;
	font-size:9px;
	line-height:11px;
	font-weight:normal;
	text-decoration:none;	
	color:#717171; }




a.normallink:link {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF; }
a.normallink:visited {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF; }
a.normallink:hover {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#CCCCCC; }
a.normallink:active {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#CCCCCC; }
a.normallink:focus {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	text-decoration:none;
	color:#FFFFFF; }
	



a.extralink:link {
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ff0000; }
a.extralink:visited {
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ff0000; }
a.extralink:hover {
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#ff9600; }
a.extralink:active {
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	color:#ff9600; }
a.extralink:focus {
	font-family:Arial;
	font-size:12px;
	line-height:14px;
	font-weight:bold;
	text-decoration:none;
	color:#ff0000; }



/* ------------------------------- */
/* ------------ HEAD ------------- */
/* ------------------------------- */

#position_logo {
	position:absolute;
	width:330px;
	height:120px;
	margin:0px 0px 0px -520px;
	top: 0px;
	left: 50%; }

#position_wortmarke {
	position:absolute;
	width:660px;
	height:80px;
	margin:18px 0px 0px -187px;
	top: 0px;
	left: 50%; }

#position_adresse {
	position:absolute;
	margin:105px 0px 0px -181px;
	top: 0px;
	left: 50%;
	font-family:Arial;
	font-size:10.5px;
	line-height:13px;
	font-weight:normal;
	white-space:nowrap;
	color:#FFFFFF; }


/* ------------------------------- */
/* ------------ MENU ------------- */
/* ------------------------------- */



#position_home {
	position:absolute;
	width:89px;
	height:32px;
	margin:130px 0px 0px -478px;
	top: 0px;
	left: 50%; }

#home a			{background: url(wohlfahrt_autoservice_home_on.jpg) no-repeat; display:block;}
#home img		{display:block; width:89px; height:32px; border:0;}
#home a:hover img	{visibility: hidden;}
* html #home a		{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #home a:hover	{width:89px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */

#position_wirueberuns {
	position:absolute;
	width:101px;
	height:32px;
	margin:130px 0px 0px -389px;
	top: 0px;
	left: 50%; }

#wirueberuns a			{background: url(wohlfahrt_autoservice_wirueberuns_on.jpg) no-repeat; display:block;}
#wirueberuns img		{display:block; width:101px; height:32px; border:0;}
#wirueberuns a:hover img	{visibility: hidden;}
* html #wirueberuns a		{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #wirueberuns a:hover	{width:101px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */

#position_serviceleistungen {
	position:absolute;
	width:162px;
	height:32px;
	margin:130px 0px 0px -289px;
	top: 0px;
	left: 50%; }

#serviceleistungen a			{background: url(wohlfahrt_autoservice_serviceleistungen_on.jpg) no-repeat; display:block;}
#serviceleistungen img			{display:block; width:162px; height:32px; border:0;}
#serviceleistungen a:hover img		{visibility: hidden;}
* html #serviceleistungen a		{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #serviceleistungen a:hover	{width:162px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */

#position_spezialwerkzeuge {
	position:absolute;
	width:147px;
	height:32px;
	margin:130px 0px 0px -127px;
	top: 0px;
	left: 50%; }

#spezialwerkzeuge a			{background: url(wohlfahrt_autoservice_spezialwerkzeuge_on.jpg) no-repeat; display:block;}
#spezialwerkzeuge img			{display:block; width:147px; height:32px; border:0;}
#spezialwerkzeuge a:hover img		{visibility: hidden;}
* html #spezialwerkzeuge a		{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #spezialwerkzeuge a:hover	{width:147px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */

#position_reifenfelgenservice {
	position:absolute;
	width:183px;
	height:32px;
	margin:130px 0px 0px 19px;
	top: 0px;
	left: 50%; }

#reifenfelgenservice a			{background: url(wohlfahrt_autoservice_reifenfelgenservice_on.jpg) no-repeat; display:block;}
#reifenfelgenservice img		{display:block; width:183px; height:32px; border:0;}
#reifenfelgenservice a:hover img	{visibility: hidden;}
* html #reifenfelgenservice a		{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #reifenfelgenservice a:hover	{width:183px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */

#position_anhaengerkupplungen {
	position:absolute;
	width:166px;
	height:32px;
	margin:130px 0px 0px 201px;
	top: 0px;
	left: 50%; }

#anhaengerkupplungen a			{background: url(wohlfahrt_autoservice_anhaengerkupplungen_on.jpg) no-repeat; display:block;}
#anhaengerkupplungen img		{display:block; width:166px; height:32px; border:0;}
#anhaengerkupplungen a:hover img	{visibility: hidden;}
* html #anhaengerkupplungen a		{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #anhaengerkupplungen a:hover	{width:166px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */

#position_kontakt {
	position:absolute;
	width:104px;
	height:32px;
	margin:130px 0px 0px 366px;
	top: 0px;
	left: 50%; }

#kontakt a		{background: url(wohlfahrt_autoservice_kontakt_on.jpg) no-repeat; display:block;}
#kontakt img		{display:block; width:104px; height:32px; border:0;}
#kontakt a:hover img	{visibility: hidden;}
* html #kontakt a	{margin-right:1px;}		/* Workaround fuer IE 5.5 und 6 */
* html #kontakt a:hover	{width:104px; margin-right:0;}	/* Workaround fuer IE 5.5 und 6 */


/* ------------------------------- */
/* ------------ TEXT ------------- */
/* ------------------------------- */

#position_textblock {
	position:absolute;
	width:292px;
	height:402px;
	margin:172px 0px 0px -480px;
	top: 0px;
	left: 50%; }

#position_text {
	position:absolute;
	width:258px;
	height:400px;
	margin:205px 0px 0px -460px;
	top: 0px;
	left: 50%; }
	
#position_reifeninfosystem {
	position:absolute;
	width:252px;
	height:77px;
	margin:480px 0px 0px -460px;
	top: 0px;
	left: 50%; }
	
#reifeninfosystem {
	position:absolute;
	width:252px;
	height:77px;
	margin:480px 0px 0px -460px;
	top: 0px;
	left: 50%; }

.home {
	font-family:Arial;
	font-size:26px;
	line-height:28px;
	font-weight:bold;
	color:#CCCCCC; }

.homesmall {
	font-family:Arial;
	font-size:15px;
	line-height:16px;
	font-weight:bold;
	color:#FFFFFF; }

.abstand_verysmall {
	font-family:Arial;
	font-size:5px;
	line-height:6px;
	font-weight:bold;
	color:#FFFFFF; }

.abstand_verybig {
	font-family:Arial;
	font-size:24px;
	line-height:26px;
	font-weight:bold;
	color:#FFFFFF; }

.headline {
	font-family:Arial;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	color:#CCCCCC; }

.normal {
	font-family:Arial;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
	color:#FFFFFF; }


/* ------------------------------- */
/* ------------ MAIN ------------- */
/* ------------------------------- */

#position_main {
	position:absolute;
	width:650px;
	height:400px;
	margin:173px 0px 0px -180px;
	top: 0px;
	left: 50%; }

/* ------------------------------- */
/* ---------- IMPRESSUM ---------- */
/* ------------------------------- */

#position_impressum {
	position:absolute;
	margin:578px 0px 0px 424px;
	top: 0px;
	left: 50%;  }
