
body	{	background-color: #E3E3D7; 
			color: #444444; font-family: Verdana, Arial,sans-serif;
			margin: 20px 30px 20px 30px; padding: 0px; 
			font-size: 0.69em;}
			

p		{	width: 420px; line-height: 1.6em; 
			margin-top:2px; margin-bottom: 1.8em;}
p.unter	{ 	font-size: 0.9em;}

h1		{	font-family: Georgia, Arial,sans-serif;
 			font-size: 1.8em; color:#FFFFFF; 
 			margin: 10px 0px 10px 0px; padding:0px;  }
			
h2		{	font-family: Georgia, Arial,sans-serif;
 			font-size: 1.2em; color:#A7A8AA;
 			margin: 2.5em 0px 0px 0px; padding: 0px; }
h2.kont	{  margin-top:0px; }
			
h3		{	font-family: Georgia, Arial,sans-serif;
 			font-size: 1em; color: #A7A8AA;
 			margin: 2.5em 0px 0px 0px; padding: 0px; }

ul, li	 {  line-height: 1.6em; 
			margin-top:2px; }
			
a, 
a:link, 
a:visited, 
a:active {	color:#FF6600; text-decoration: none; }
a:hover  {  color:#FF6600; text-decoration: underline; }

a.anfrage	{ 	display:block; width:110px; padding-left:20px; margin-top:5px;
				background-image:url(img/symb_email.gif); background-repeat:no-repeat; background-position:left 3px; }

table.kontakt a.anfrage	{ margin-top:0px; width:65px; }

/* #aussen		{ 	width:730px; margin:0px auto;  } */

#header1	{	width:730px; height:76px; 
				font-size:11px; }
#header1 div#logo		{float:left; width:220px; height:76px; padding-left: 14px;}
#header1 div#adresse 	{float:right; text-align:right;}
div.clear { clear:both; height:0px;  }
				
div#menu			{	clear:both; width:490px; height:20px; padding-left:240px;}
div#header2		{	clear:both; width:720px; height:149px; 
						border:5px solid #FFFFFF; border-bottom:none;}
div#headliner	{ 	width:480px; height:44px; padding-left:240px; background-color:#333333; 
						border:5px solid #FFFFFF; border-top:1px solid #FFFFFF; }


#cont		{	width: 720px; background-color: #F0F0F0;
				border-width: 0px 5px 1px 5px; border-color:#FFFFFF;  border-style:solid; 
				padding-top:15px; }
			
#cont div#left						{	width:160px; float:left; background-color:#F6F6F6; 
											margin-top:10px; margin-left: 10px; margin-bottom:10px;
											color: #878889; }
#cont div#left div.hd			{	display:block; width:160px; height:18px; 
											font-size:11px; color:#FFFFFF; font-weight:bold;
											text-align:center; background-color:#C6C6C6; 
											padding:3px 0px 1px 0px; }
#cont div#left div.pic			{ 	text-align:center; padding:15px; border-bottom:1px solid #F0F0F0; }

#cont div#left div.contacts	{ 	padding-top:9px; padding-bottom:15px; border-bottom:2px solid #F0F0F0; }
#cont div#left div.contacts	div.mapic	{ width:141; height:196px; margin-left:9px; 
										 background-image:url(img/bg_mapic.png); background-repeat:no-repeat;}
#cont div#left div.contacts	div.mapic img { margin-left:9px; margin-top:11px; }
#cont div#left div.contacts	img { 	margin-left:9px;  }
#cont div#left div.contacts	div { 	margin-left:15px;  }
				
#cont div#right {	width:430px; float:left; margin-left:60px; padding-top:7px;}
#cont div#right div.fahrzeuglinks,
#cont div#right div.fahrzeuglinks2,
#cont div#right div.fahrzeuglinks4,
#cont div#right div.fahrzeuglinks2lkw,
#cont div#right div.fahrzeuglinks3lkw{ 
					width:420px; border-right:1px solid #cccccc; border-bottom:10px solid #cccccc; }
#cont div#right div.fahrzeuglinks a 
				{ 	display:block; float:left; width:83px; height:37px;
					text-align: center; background-color:#FFFFFF; 
					border-left:1px solid #cccccc; border-top:1px solid #cccccc;
					color:#666666; padding-top:26px;  }
					
#cont div#right div.fahrzeuglinks2 a 
				{ 	display:block; float:left; width:94px; height:43px;
					padding-left:10px; padding-top:20px;
					text-align:left; background-color:#FFFFFF; 
					border-left:1px solid #cccccc; border-top:1px solid #cccccc;
					color:#666666;   }		
#cont div#right div.fahrzeuglinks2 a span.ora {
					color:#FF6600; }
#cont div#right div.fahrzeuglinks2 a.breit {
					width:409px; }
					
#cont div#right div.fahrzeuglinks4 a 
				{ 	display:block; float:left; width:129px; height:43px;
					padding-left:10px; padding-top:20px;
					text-align:left; background-color:#FFFFFF; 
					border-left:1px solid #cccccc; border-top:1px solid #cccccc;
					color:#666666;   }
#cont div#right div.fahrzeuglinks4 a span.ora {
					color:#FF6600; }
					
#cont div#right div.fahrzeuglinks2lkw a 
				{ 	display:block; float:left; width:94px; height:37px;
					padding-left:10px; padding-top:26px;
					text-align:left; background-color:#FFFFFF; 
					border-left:1px solid #cccccc; border-top:1px solid #cccccc;
					color:#666666;   }		
#cont div#right div.fahrzeuglinks2lkw a span.ora {
					color:#FF6600; }	
					
#cont div#right div.fahrzeuglinks3lkw a 
				{ 	display:block; float:left; width:73px; height:37px;
					padding-left:10px; padding-top:26px;
					text-align:left; background-color:#FFFFFF; 
					border-left:1px solid #cccccc; border-top:1px solid #cccccc;
					color:#666666;   }		
#cont div#right div.fahrzeuglinks3lkw a span.ora {
					color:#FF6600; }

					
#cont div#right div.fahrzeuglinks a:hover, 
#cont div#right div.fahrzeuglinks2 a:hover,
#cont div#right div.fahrzeuglinks4 a:hover,
#cont div#right div.fahrzeuglinks3lkw a:hover,
#cont div#right div#lkw.fahrzeuglinks a:hover
					{ background-color:#666666; color:#FFFFFF; 
						text-decoration: none;  }
									
#cont div#right div#lkw.fahrzeuglinks a 
				{ 	display:block; float:left; width:139px; height:37px;
					text-align: center; background-color:#FFFFFF; 
					border-left:1px solid #cccccc; border-top:1px solid #cccccc;
					color:#666666; padding-top:26px; }
					
#cont div#right div#lkw.fahrzeuglinks a.right
				{ 	width:138px; }


#footer		{	clear:both;  width:720px; 
					padding-top:10px; padding-bottom: 10px; margin-bottom:30px; 
					background-color:#F6F6F6; color: #878889; 
					border:5px solid #FFFFFF; border-top:1px solid #FFFFFF;  }
#footer p.left	{ width:160px; float:left; margin-left: 10px; padding-left: 15px; font-size:10px; padding-bottom:0px; margin-bottom:0px;}
#footer p.left strong, #footer p.right strong { font-size: 11px; }
#footer p.right	{ width:420px; float:left; margin-left:45px; font-size:10px; padding-bottom:0px; margin-bottom:0px; }
				
/* Tabnavigation */
#menu ul#navi 		{ 	margin:0; padding:0; bottom:-1px; width:45em; }
#menu ul#navi li  {	display:inline; list-style:none; }

#menu ul#navi a,#menu ul#navi a.current {
	width:90px;	display:block;	float:left;
	padding:2px 2px 1px 2px; margin:1px 1px 0 0;
	text-align:center;	text-decoration:none;
	color:#333; border:1px solid #FFFFFF;}

#menu ul#navi a.current,#menu ul#navi a.current:hover {
	background-color:#FFFFFF; }

#menu ul#navi a {
	background:#F0F0F0; border-bottom:none; }

#menu ul#navi a:hover {
	background:#FFFFFF; color:#FF6600; /* font-weight:bold; */}

#menu ul#navi a.current { 
	font-weight:bold; }

table.kontakt	{ width:420px; 
				 border-style:solid; border-width: 1px 1px 10px 1px; border-color:#cccccc;}
table.kontakt th		{ text-align:left; }
table.kontakt td, 
table.kontakt th	{ padding:4px 2px 4px 2px; border-bottom:1px solid #cccccc;}
table.kontakt tr	{ border-bottom:1px solid #cccccc;}
table.kontakt td.nono	{ border-bottom:0; }
table.kontakt td.toptop	{ vertical-align:top; }
table.kontakt td { vertical-align:top; padding-top:10px; padding-bottom:10px; }
table.kontakt td.zwischen { padding:0px;}

img.kontakt		 { border-style:solid; border-width: 1px 1px 10px 1px; border-color:#cccccc;}


@media print {
	body					{	background-color: #FFFFFF; margin: 0px; }		
	#header1				{	width:690px; }	
	#header1 div#logo	{	padding-left: 5px;}
	#cont div#left		{	margin-left: 0px; }
	#cont div#left div.contacts	{ padding:0px; border-bottom:1px solid #F0F0F0; }
	div#menu			{ visibility:hidden; }
	#cont div#left div.hd			{	text-align:left; }
	}
	



div#pop	{ width:100%; height:100%; 
		  position:fixed; z-index:1;
		  margin-top:-20px; margin-left:-30px;
		  background-image:url(img/bg_50prozent.png); background-repeat:repeat;
		  visibility:hidden;}

				
div#pop div.aussen	{ 	width:663px; height:416px; position:absolute;
						margin-left:50px; top:50%; margin-top:-208px;
						background-image:url(img/bg_pop_03.png); background-repeat:no-repeat;}
div#pop div.aussen div.innen	{ width:629px; height:382px; margin:17px; 
									background-color: #F0F0F0; }
				
div#pop div.aussen div.innen div.oben				{ width:629px; height:66px ;}
div#pop div.aussen div.innen div.oben div.links		{ float:left; width:544px;
													  padding-left:35px; padding-top:25px;
													  font-size:18px; font-weight:bold;}
div#pop div.aussen div.innen div.oben div.links span.klein	{font-size:12px; font-weight:normal; }													  
div#pop div.aussen div.innen div.oben div.rechts	{ float:right; width:45px; height:45px;}
div#pop div.aussen div.innen div.oben div.rechts a	{ display:block; width:45px; height:45px;
													  background-image:url(img/close_03.png); background-repeat:no-repeat; }
div#pop div.aussen div.innen div.oben div.rechts a:hover	{ background-image:url(img/close_over_03.png);  }													  

div#pop div.aussen div.innen div.unten				{ width:629px; margin-top:20px;}
div#pop div.aussen div.innen div.unten div.links	{ float:left; width:165px;
													  padding-left:30px;  }
div#pop div.aussen div.innen div.unten div.text		{ margin-left:6px; }
div#pop div.aussen div.innen div.unten div.links div.mapic	{ width:141; height:196px; margin-left:0;
										 background-image:url(img/bg_mapic.png); background-repeat:no-repeat;}
div#pop div.aussen div.innen div.unten div.links div.mapic img { margin-left:9px; margin-top:11px; }
					  
													  
div#pop div.aussen div.innen div.unten div.rechts	{ float:left; width:434px;}

form 			{ margin-top:11px; }
input,
textarea		{  padding:4px; margin:1px; 
					background-color:#FFF; border:1px solid #c0c0b6; 
					font-size:11px; font-family: Verdana, Arial,sans-serif;
					background-image:url(img/bg_input.gif); background-repeat:repeat-x;}
input.inputmark		{ height:12px; width:255px;}
textarea.inputbreit	{ width:300px; height:125px; 
						max-width:300px; max-height:125px; min-width:300px; min-height:125px; }


div.ksend a		{ float:left;}
a.kont_senden	{ display:block; width:141px; height:24px; padding-top:13px;
				   background-image:url(img/bttn_send.png); background-repeat:no-repeat; background-position:center;
				   text-align:center; color:#FFF; font-weight:bold; }
a.kont_abbr		{ display:block; width:141px; height:24px; padding-top:13px;
				   background-image:url(img/bttn_abbr.png); background-repeat:no-repeat; background-position:center;
				   text-align:center; color:#FFF; font-weight:bold; }


