/* Standards */
*					{margin: 0; padding: 0;	}
html, body			{min-height: 100%; height: auto; height: 100%; background:url(../images/back.jpg) repeat-x #eef3fa;}
body				{font-size: 10px; font-family: Verdana; color: #000000; line-height:120%; text-align: justify;}

a, a:visited		{font: 10px Verdana; text-decoration: underline; color: #b6001f;}
a:hover	 			{color: #6d6b6b; text-decoration:none;}

#footer a, #footer a:visited		{font: 10px Verdana; text-decoration: none; color: #1a1a1a; margin: 0 0 0 0;}
#footer a:hover	 					{color: #cc160b; text-decoration:underline;}


p 						{font: 10px Verdana; line-height:140%;}
.nofloat				{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 				{padding: 0;}
.nomargin 				{margin: 0;}
.noborder 				{border: 0; text-decoration: none;}
.floatright				{float: right;}
.floatleft 				{float: left;}
.png					{behavior: url(iepngfix.htc);}
.acro	 				{border-bottom: 1px dotted #cc160b; cursor:help;} 
.textfeld				{width:260px;}
.textfeld2				{width:220px;}
.tabellelinks			{width:200px; padding-bottom: 10px;}
.tabellerechts			{width:345px; padding-bottom: 10px;}
.img					{padding-bottom: 9px; _padding-bottom: 12px;}
.abstand 				{padding: 0 10px 10px 0;}
.ab10	 				{padding: 10px 0 0 45px;}
.ab11	 				{padding: 0 0 0 13px;}
.ab18	 				{padding: 0 0 0 18px;}
.ab48	 				{padding: 0 0 0 108px;}
.ab28	 				{padding: 0 0 0 38px;}
.ab45	 				{padding: 0 0 0 45px;}
.ab323	 				{padding: 0 0 0 323px;}
.ab5					{padding: 5px 0 0 1px;}
#wrapper #footer .rot			{color: #cc160b;}
.rot					{color: #cc160b;}

h1					{font: 13px Georgia; font-weight:bold; color:#b6001f;  margin-bottom:7px;}
h2					{font: 11px Georgia; font-weight:bold; color:#b6001f; line-height:140%;}

ul 					{list-style:none;}
#content li 			{font: 10px Verdana; line-height:140%; background: url(../images/aufzaehlung.png) no-repeat; behavior: url(iepngfix.htc); padding: 0 0 0 25px; margin: 0 0 0 40px;}

/* Layoutelemente */
#wrapper 			{width:601px; margin: 0 auto;}
#head 				{width:601px; height: 211px; background:url(../images/head-back.jpg);}
#bildleiste			{width:601px; height: 237px; background:url(../images/bild-back.jpg);}
#content			{width:601px; background:url(../images/content-back.jpg) repeat-y; padding-bottom: 15px;}
#footer				{width:601px; height: 19px; background:url(../images/footer-back.jpg); padding: 3px 0 0 0;}
#navigation			{position:relative; width:599px; height:36px; background:url(../images/navi-back.jpg) no-repeat; margin: 0 0 0 1px;}
#autocom			{width:211px; height: 83px; background:url(../images/autocom.png) no-repeat; behavior: url(iepngfix.htc); margin: 0 0 0 390px;}
#bild1				{width:62px; height: 175px; background:url(../images/handy.png); behavior: url(iepngfix.htc); margin: 0 0 0 1px;}
#bild2				{width:58px; height: 175px; background:url(../images/mp3.png); behavior: url(iepngfix.htc); margin: 0;}
#bild3				{width:97px; height: 175px; background:url(../images/funk.png); behavior: url(iepngfix.htc); margin: 0;}
#logo				{width:172px; height: 175px; background:url(../images/logo.png); behavior: url(iepngfix.htc); margin: 0;}
#bild4				{width:119px; height: 175px; background:url(../images/gps.png); behavior: url(iepngfix.htc); margin: 0;}
#bild5				{width:91px; height: 175px; background:url(../images/mp3-2.png); behavior: url(iepngfix.htc); margin: 0;}
#links, #rechts		{width:260px;}

/* Navigation */
ul#mainnavigation 										
{list-style:none outside; padding:0 0 0 15px;}
#mainnavigation li 										
{display:inline; margin:0; padding:0;}
#mainnavigation li a, #mainnavigation li a:visited 		
{float:left; font: 10px Verdana; text-transform: uppercase; text-decoration:none; color:#fff; display:block; padding: 17px 8px 0px 0px; white-space: nowrap; }
#mainnavigation li a:hover 								
{text-decoration:underline; white-space: nowrap;}

#mainnavigation li.unt 	a, #mainnavigation li.unt 	a:visited 		
{float:left; font: 10px Verdana; text-transform:none; color:#000; display:block; width:130px; background:#fff; padding: 4px 0 4px 20px;  margin-top: 1px ; white-space: nowrap;}

#mainnavigation li.unt 	a:hover 									
{float:left; font: 10px Verdana; color:#b40404; display:block; background:#fff;  white-space: nowrap; margin-top: 1px}

ul li ul 							{display:none; list-style:none;}

/* Stile und Position der Untermenüs: */
/* Sorgt dafür, daß die Untermenüs beim Überfahren mit der Maus angezeigt werden */
li#warum ul, li#warum ul 			{top:25px; position:absolute; width:130px; padding-top:5px;}
li#warum ul 						{left:2px;}
li#warum a:hover ul 				{display:block;}

li#produkte ul, li#produkte ul 		{top:25px; position:absolute; width:130px; padding-top:5px;}
li#produkte ul 						{left:115px;}
li#produkte a:hover ul 				{display:block;}

li#service ul, li#service ul 		{top:25px; position:absolute; width:130px; padding-top:5px;}
li#service ul 						{left:455px; }
li#service a:hover ul 				{display:block;}

/* Buttons in den Untermenüs: */
ul#mainnavigation li ul li 			{float:none;}
ul#mainnavigation li ul a:hover 	{}
ul#mainnavigation li ul li a, ul#mainnavigation li ul li a:visited {float:none; border:1px solid #c0c7cf;}
ul#mainnavigation li ul li a:hover 	{float:none; }