html,body{
	
	height:	100%;

	
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;
	
	background:url(../images/design/bg.gif) repeat-x;
	background-color: #28343c; 
	

	font-family:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	color: 		#28343C;
	/** line-height: 16pt; **/
}

#positionDIV
{
	margin:			auto; 
	padding-top:		0px;
	padding-right:		0px;
	height:			100%; 
	width:			1028px;
	background:url(../images/design/shadow.png) repeat-y;
}

/* positioniert hintergrundverlauf  */
#contentDIV
{
	position:absolute;
	top:			285px;				
	border-style:	none;
	border-width:	0px;
	border-color:	#000000;
	margin-left:	18px;
	margin-top:		-7px;
	width:			929px;
	
	min-height:100%; /* Mindesthöhe in modernen Browsern */
    height:auto !important; /* !important-Regel für moderne Browser, damit sie die nachfolgende height-Angabe ignorieren */
    
	height: 100%; /* Mindesthöhe im IE */

	padding-top:	20px;
	padding-left:	25px;
	padding-right:  25px;
	padding-bottom:	50px;
	font-family:	Arial, Verdana, Helvetica, Sans-Serif;
	

	font-size:		10pt;
	
	background:url(../images/design/contentBG.png) repeat-x;
	background-color:#ffffff;
		
}

div.contentText
{
	border-style:	none;
	border-width:	1px;
	border-color:	#BEC2C4;
	
	width:			630px;
	
	padding:		15px;
	padding-top:0px;
	height:			100%;
	
	/* background-color: #ffffff; */
	
}

div.carsContentText
{
	border-style:	solid;
	border-width:	1px;
	border-color:	#BEC2C4;
	
	
	
	padding:		15px;
	height:			100%;
	
	background-color: #ffffff;
	
}

div.searchCars
{
	position:	absolute;
	top:30px;
	right:25px;
	margin-left:	25px;
	
	width:			250px;  
	padding:		0px;
	
	border-style:	solid;
	border-width:	1px;
	border-color:	#BEC2C4;
	background-color:#ffffff;
}

div.portletContent
{
	height:100%;
	padding:15px;
}

div.contact
{
	position:	absolute;
	top:420px;
	right:25px;
	
	margin-left:	25px;
	
	width:			250px;  
	padding:		0px;
	
	border-style:	solid;
	border-width:	1px;
	border-color:	#BEC2C4;
	background-color:#ffffff;
}

h1
{
	font-family:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		12pt;
	font-weight:	bold;
	
		
}	

span.error

{
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	font-family:	Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		13px;
	font-weight:	bold;
	font-style:		italic;
}



a.mehr
{
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-decoration: none;
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		10px;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #323C50;

}

/* MENUE */


ul.topMenue
{
	position:absolute;
	top:	250px;
	width: 979px;
	margin:0px;
	margin-left:18px;

	padding:0px; 

			
	height:	25px;
/*	background: url(../images/design/menueBG.gif) repeat-x;  */
	background-color: #F9EFBD;
	border-style:	solid;
	border-width:	1px;
	border-left-width:0px;
	border-right-width:0px;
	border-color:	#BEC2C4;
	z-index:9;
}


li.topMenue

{
	float: 			left;
	
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	5px;
	padding-bottom:	0px;
	padding-left:	10px;
	padding-right:	10px;
	vertical-align:	bottom; 
	text-align:		left; 
	color:			#ffffff;
	border-style:	solid;
	border-width:	1px;
	border-top-width:	0px;
	border-bottom-width:	0px;
	border-left-width:0px;
	border-color:	#BEC2C4;

	/* height:		30px; */
	height:		20px;
	list-style-type:none;

	background-color: #F9EFBD;
	/* background: url(../images/design/menueBtnBg.gif) repeat-x; */

}

li.topMenue:hover
{
	float: 			left;
	
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	5px;
	padding-bottom:	0px;
	padding-left:	10px;
	padding-right:	10px;
	vertical-align:	bottom; 
	text-align:		left; 
	color:			#ffffff;
	border-style:	solid;
	border-width:	1px;
	border-top-width:	0px;
	border-bottom-width:	0px;
	border-left-width:0px;
	border-color:	#BEC2C4;
	
	list-style-type:none;
	/* height:		30px; */
	height:		20px;
	/* background: url(../images/design/menueBtnBgHover.gif) repeat-x; */
	background-color: #EACA24;

}

li.topMenueActive
{
	float: 			left;
	
	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	5px;
	padding-bottom:	0px;
	padding-left:	10px;
	padding-right:	10px;
	vertical-align:	bottom; 
	text-align:		left; 
	color:			#ffffff;
	
	border-style:	solid;
	border-width:	1px;
	border-top-width:	0px;
	border-bottom-width:	0px;
	border-left-width:0px;
	border-color:	#BEC2C4;

	/* height:		30px; */
	height:		20px;
	list-style-type:none;
	
	/* background: url(../images/design/menueBtnBgHover.gif) repeat-x; */
	background-color: #EACA24;

}



ul.subMenue
{
	
	position:absolute; 
	margin:	0px; 
	margin-top:	5px;
	margin-left:-10px; 
	
	padding:	0px; 
	padding-bottom:5px;
	list-style-type:none; 
	
	background: url(../images/design/bgSubMenue.jpg) repeat-x bottom;
	background-color:	#919191;
	
	line-height:	14pt;
	
	visibility:hidden; 
	z-index: 3;
}

li.subMenue
{
	
	
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	
	padding:			3px;
	padding-left:		12px;
	padding-right:		12px;
	border-style:	none;
	border-width:	0px;
	border-color:	#000000;
	
	background-color:	transparent;
	
	list-style-type:none;
}


/*MENUE*/

a.menue

{


	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 9pt;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #28343C;




}



a.menue:hover

{


	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 9pt;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #000000;
	

}



a.menue_active

{


	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 9pt;
	font-weight:	 bold;
	font-style:		 normal;
	color:			 #000000;


}


/*  SUB MENUE */




a.subMenue

{


	text-decoration: none;
	
	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 8pt;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #FFFFFF;
	

}



a.subMenue:hover

{


	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 8pt;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #731208;
	

	

}



a.subMenueActive

{



	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 8pt;
	font-weight:	 bold;
	font-style:		 normal;
	
	color:			 #731208;
}

/*--------*/



a.menueadmin

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-align: 	left;
	text-decoration: underline;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 10px;
	font-weight:	 bold;
	font-style:		 normal;

}



a.menueadmin2

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	25px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-align: 	left;
	text-decoration: underline;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 10px;
	font-weight:	 bold;
	font-style:		 normal;

}



/*SITEMAP*/

li.toplevel

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 8pt;
	font-weight:	 bold;
	font-style:		 normal;
	letter-spacing: 0.1em;
		
	color:			 #FFFFFF;
	
	list-style-type:	none;
}

li.sublevel

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 8pt;
	font-weight:	 bold;
	font-style:		 normal;
	letter-spacing: 0.1em;
		
	color:			 #FFFFFF;
	
	list-style-type:	none;
}

li.thirdlevel

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 8pt;
	font-weight:	 bold;
	font-style:		 normal;
	letter-spacing: 0.1em;
		
	color:			 #FFFFFF;
	
	list-style-type:	none;
}


/*SITEMAP*/





a.sitemap_toplevel

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-align: 	left;
	text-decoration: underline;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 10px;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #323C50;

}





a.sitemap_toplevel:hover

{

	color:			 #aA0000; /*#FABD01;*/

}





a.sitemap_sublevel

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	25px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-align: 	left;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 10px;
	font-weight:	 bold;
	font-style:		 normal;

	color:			 #323C50;

}



a.sitemap_sublevel:hover

{

	color:			 #aA0000; /*#FABD01;*/

}





/*END OF SITEMAP*/



/*GENERATE PAGES*/

a.seiten

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;

	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-align: 	left;
	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		8pt;
	font-weight:	 normal;
	font-style:		 normal;

}



a.big

{

	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	0px;
	
	padding-top:	0px;
	padding-bottom:	0px;
	padding-left:	0px;
	padding-right:	0px;

	text-align: 	left;
	text-decoration: none;

	font-family:	 Arial, Verdana, Helvetica, Sans-Serif;
	font-size:		 9pt;
	font-weight:	 bold;
	font-style:		 normal;



}

/* PAGER */







fieldset

{
	border-top:		0px;
	border-left:	0px;
	border-right:	0px;
	border-bottom:	0px;
	border-style:	none;
	

	margin-top:		0px;
	margin-left:	0px;
	margin-right:	0px;
	margin-bottom:	0px;
	
	padding-top:	0px;
	padding-left:	0px;
	padding-right:	0px;
	padding-bottom:	0px;

}



img.sidebarimages

{

	margin-top: 	20px;
	margin-bottom:	0px;
	margin-left:	10px;
	margin-right:	10px;
	border-style: none;

}



img.language
{


	margin-top: 	0px;
	margin-bottom:	0px;
	margin-left:	0px;
	margin-right:	5px;

	border-style: none;

}



a.pdf
{
	text-decoration:	none;
	color:			#707784;			
}

a.print

{

	color: 			#707784;
	text-decoration: none; 
	font-size: 			0.7em;

}



a.print:hover

{

	color: 			#707784;
	text-decoration: none; 

}



a.print_active

{

	color: 			#707784; 
	text-decoration: none;

}

img
{
	border-style:none;
}

p.contact
{
	margin:0px;
	padding:0px;
	
	font-family:	Arial, Verdana, Helvetica, Sans-Serif;
	color:			#4d4d4d;
	font-size:		7pt;
}	

input.contact
{
	border-style:	none;
	margin:			0px;
	width:			220px;
}

textarea.contact
{
	border-style:	none;
	margin:			0px;
	width:			220px;
}

a{ color:#3d3d3d; font-weight:bold;}
a.link{ text-decoration:none; color:#3d3d3d;}

span.spanMy
{

	margin:10px;

}

div.tooltip
{
	position:absolute; 
	padding:3px;
	border-style:solid;
	border-width:1px;
	border-color:#3d3d3d;
	background-color:#fef8ea; 
	font-size:0.8em;
	font-weight:bold;
	z-index:999;	
}

td.fuel
{
	font-size: 8pt;	
}