@charset "utf-8";
/* CSS Document */

	html
	{
		margin:0;
		padding:0;
		border:0;
		overflow: -moz-scrollbars-vertical;
	}
	
	body
	{
		margin:0;
		padding:0;
		border:0;

		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#3f3f3f;		
	}
	
	a, p a, table a
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#3f3f3f;
		text-decoration:none;	
	}

	a:hover, p a:hover, table a:hover
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#3f3f3f;		
		text-decoration:underline;	
	}

	a:visited, p a:visited, table a:visited
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#3f3f3f;		
		text-decoration:none;	
	}	
	
	h1
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
	}

	h2
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 12px;
	}

	h3
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 12px;
	}
	
	h4
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 12px;
	}

	h5
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 12px;
	}

	h6
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 12px;
	}
	/*************************  Main Layout ********************************/
	
	#contentRootDiv
	{
		width:100%;
		position:absolute;
		top:0px;
		left:0px;
		z-index:2;
/*		background-color:#993399;*/
	}
	
	#blackLineDiv
	{
		position:absolute;
		top:88px;
		left:50%;
		width:50%;
		height:37px;
		background-image:url(../img/header/blackbarbackground.gif);
		background-repeat:repeat;
		background-color:#000000;
		z-index:1;
	}
	
	#centerDiv
	{
		width:955px;
		height:300px;
/*		background-color:#FF0000;*/
		margin-left:auto;
		margin-right:auto;
	}
	
	#menuDiv
	{
		width:219px;
		float:left;
		background-color:#FFFFFF;
		padding-top:18px;
	}
	
	#mainColDiv
	{
		width:736px;
		float:right;
		/*background-color:#00FF00;*/
		padding-top:18px;
		position:relative;
	}
	
	/*************************  Left Menu  ********************************/
	
	.leftMenuBlockDiv
	{
		margin-bottom:35px;
	}
	
	.leftMenuTable
	{
		margin-bottom:35px;	
	}
	
	.leftMenuTD
	{
		border-bottom:1px solid #FFFFFF;
		vertical-align:top;
	}
	
	.leftMenuHeaderImg
	{
		margin-top:3px;
		margin-left:4px;
	}

	/*************************  mainColDiv  ********************************/

	#headerDiv
	{
		position:absolute;
		top:18px;
		left:0px;
		z-index:2;		
	}
	
	#centerMenuDiv
	{
		position:absolute;
		top:152px;
		left:0px;
		z-index:50000;		
	}
	
	#contentDiv
	{
		position:absolute;
		top:198px;
		left:22px;		
		/*top:194px;
		left:0px;*/		
		z-index:2;
	}

	/*************************  Center Menu  ********************************/

	#centerMenuDiv
	{
		height:42px;
		width:736px;
		margin:0;
		margin-top:2px;
		/*overflow:hidden;*/	
	}

	#centerMenuContentDiv
	{
		float:left;
		margin:0;
		margin-top:1px;
		/*overflow:visible;*/
	}
	
	#centerMenuLogosDiv
	{
		float:right;
	}

	/*************************  Maker Item  ********************************/

	.makerItemDiv
	{
		width:714px;
		height:102px;
		overflow:hidden;
		position:relative;
		margin-top:15px;
		margin-bottom:15px;
		/*margin-left:21px;*/
	}
	
	.makerItemBorderDiv
	{
		position:absolute;
		width:450px;
		height:82px;
		overflow:hidden;
		position:absolute;
		top:0px;
		left:246px;

		border-top: 10px solid #f4e8bf;
		border-bottom: 10px solid #f4e8bf;
		border-right: 10px solid #f4e8bf;
	}

	*html .makerItemBorderDiv
	{
		height:102px;
	}
	
	.makerItemTextDiv
	{
		padding-top:3px;
		padding-bottom:2px;
		padding-left:2px;
		padding-right:8px;
	}

	
	/*************************  Vehicle Item  ********************************/
	
	.vehicleListDiv
	{
		margin-top:18px;
		position:relative;
	}
		
	.vehicleItemDiv
	{
		height:125px;
		width:730px;
		margin:0;
		padding:0;
		border-left: 1px solid #ffffff;
		border-top: 5px solid #f4e8bf;
		border-bottom: 5px solid #f4e8bf;
		border-right: 5px solid #f4e8bf;
		margin-bottom:6px;
		position:relative;		
	}
	
	.vehicleItemTextDiv
	{
		position:absolute;
		margin:0;
		padding:0;
		border:0;
		top:2px;
		left:289px;
		width:433px;
		height:118px;
		/*background-color:#FF0000*/;	
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;

	}

	.vehicleItemTextDiv td
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
	}
	
	.vehicleItemTextDiv td.itemHeadline
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}

	.vehicleItemTextDiv td.itemRedText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#d10014;
	}
	
	.itemDottedText
	{
		width:266px;
		overflow:hidden;
		height:14px;
	}
	
	.vehicleItemDivTopCornerImg
	{
		position:absolute;
		top:-5px;
		right:-5px;
	}

	.vehicleItemDivBottomCornerImg
	{
		position:absolute;
		bottom:-5px;
		right:-5px;
		z-index:155;
	}

	.vehicleItemShortDescriptionDiv
	{
		height:30px;
		overflow:hidden
	}
	
	.vehicleItemTitleSingleBrownDiv
	{
		width:735px;
		height:21px;
		background-color:#f4e8c0;
		margin-bottom:5px;
		position:relative;
		left:-22px;
	}
	
	.vehicleItemTitleTextSingleBrownDiv
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color:#000000;
		position:absolute;
		top:2px;
		left:23px;
	}
	
	.vehicleItemTitleSingleDiv
	{
		width:735px;
		height:21px;
		background-color:#000000;
		margin-bottom:5px;
		position:relative;
		left:-22px;
	}
	
	.vehicleItemTitleDiv
	{
		width:735px;
		height:21px;
		background-color:#000000;
		margin-bottom:5px;
		position:relative;
	}
	
	.vehicleItemTitleTextDiv
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color:#FFFFFF;
		position:absolute;
		top:2px;
		left:23px;
	}	
	


	
	
	.vehicleMietItemDiv
	{
		width:730px;
		/*height:500px;*/
		margin:0;
		padding:0;
		border-left: 1px solid #ffffff;
		border-top: 5px solid #f4e8bf;
		border-bottom: 5px solid #f4e8bf;
		border-right: 5px solid #f4e8bf;
		margin-bottom:6px;
		position:relative;
		/*overflow:hidden;*/
	}
	
	.vehicleMietItemImgDiv
	{
	}
		
	.vehicleMietItemTextDiv
	{
		position:relative;
		margin:0;
		padding:0;
		border:0;
		/*margin-left:289px;*/
		margin-top:2px;
		width:420px;
		height:auto;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
	}

	.vehicleMietItemImg
	{
		border-bottom: 5px solid #f4e8bf;
		display:block;
	}
	
	.vehicleMietItemPlanImg
	{
		display:block;
		margin-top:25px;
	}
	
	.vehicleMietItemTextDiv span
	{
		display:block;
	}
	
	.vehicleItemRentHeadlindeSpan
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
		color:#000000;
	}
	
	.vehicleMietItemTextDiv td.itemHeadline
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
	}

	.vehicleMietItemTextDiv td.itemRedText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#d10014;
	}
	
	/************************* Startpage Media Item  ********************************/
	
	.tx-mbrmcwebsite-pi1
	{
		position:relative;
		left:-22px;
	}
	
	.tx-mbrmcwebsite-pi2
	{
		position:relative;
		left:-22px;
	}
	
	/************************* Item DetailView  ********************************/

	#detailsViewDiv
	{
		position:relative;
		margin-top:10px;
	}

	#detailButtonsDiv
	{
		position:absolute;
		left:510px;
		top:30px;
	}

	#detailButtonsDiv a
	{
		display:block;
		margin-bottom:10px;
	}

	#detailButtonsDiv a img
	{
		border:0;
	}
	
	.detailMainImg 
	{
		border:0;
		margin:0;
		padding:0;
		
		border-top: 5px solid #f4e8bf;
		border-bottom: 5px solid #f4e8bf;
	}
	
	#detailViewExtraImgsDiv
	{		
		margin:0;
		padding:0;
		border:0;
		position:absolute;
		left:0px;
		top:214px;
	}
	
	#detailViewExtraImgsDiv img
	{
		border:1px solid #000000;
		margin-bottom:8px;
		display:block;
	}
	
	#detailViewTextDiv
	{
		position:absolute;
		top:245px;
		left:325px;
		width:400px;
	}

	#detailViewTextDiv span
	{
		display:block;
	}
		
	.detailsViewHeaderText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 18px;
		color:#000000;
	}

	.detailsViewSubHeaderText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color:#000000;
	}	

	.detailsViewSubSubHeaderText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color:#3f3f3f;
	}	

	.detailsViewRedHeaderText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 16px;
		color:#d10014;
	}	

	.detailsViewRedText
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color:#d10014;
	}	
	
	.detailViewNarrowTextDiv
	{
		width:300px;
	}
	
	.detailViewNarrowShortTextDiv
	{
		width:300px;
		height:70px;
		overflow:hidden;
	}
	
	tr.ReiheFarbig
	{
		background-color:#f4e8bf;
		/*border:0;
		margin:0;
		padding:0;
		border-spacing:0;*/
	}
	
	td.ZelleFarbig
	{
		background-color:#f4e8bf;
		/*border:0;
		margin:0;
		padding:0;
		border-spacing:0;*/
	}
	
	table.contenttable td
	{
		padding-left:10px;
	}	
	
	
	table.contenttable
	{
		/*border-spacing:0;
		border-style:none;	*/
		
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		color:#3f3f3f;			
	}

	/************************* Item DetailView  ********************************/


	select {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		color: #000000;
		background-color:#FFFFFF
	}
	
	textarea {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		border:1px solid #000000;
		color: #000000;
		font-weight : normal;
		background-color:#FFFFFF;
		margin-left:15px;
	}
	
	input {
		font-family: Verdana, Arial, Helvetica;
		font-size: 12px;
		border:1px solid #000000;
		color: #000000;
		background-color:#FFFFFF;
		margin-left:15px;
		margin-bottom:10px;
	}
	
	.csc-mailform
	{
		border:0;
		margin:0;
		padding:0;
		width:560px;
		text-align:right;
	}
	
	.csc-mailform-field
	{
		margin-top:20px;
		margin-bottom:20px;
		border:0;
		margin:0;
		padding:0;
	}
	
	.csc-mailform-radio
	{
		border:0;
		margin:0;
		padding:0;
	}
	
	.csc-mailform-submit
	{
		margin-top:20px;
	}
	
	/************************************************************/
	/*************            Shop CSS            ***************/
	/************************************************************/


	.shopLinkDiv
	{
		position:relative;
		left:-22px;
	}
	
	.shopSegementTitleDiv
	{
		width:735px;
		height:21px;
		background-color:#000000;
		margin-bottom:5px;
	}

	.shopSegementTitleTextDiv
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		color:#FFFFFF;
		position:absolute;
		top:2px;
		left:23px;
	}

	.shopLinkDiv
	{
		margin-bottom:10px;
	}

	.shopLinkImg
	{
		border:0;
		margin-bottom:20px;
	}

	.shopLinkTextDiv
	{
	}

	.accessoriesDiv
	{
		margin-bottom:50px;
		position: relative;
		left:-22px;	
	}
	
	.accessoriesListDiv
	{
		width:730px;
		margin:0;
		padding:0;

		border-left: 1px solid #ffffff;
		border-top: 5px solid #f4e8bf;
		border-bottom: 5px solid #f4e8bf;
		border-right: 5px solid #f4e8bf;

		padding-top:8px;
		margin-top:9px;
		position:relative;
	}

	.accessoriesItemTable
	{
		margin-bottom:20px;
		position:relative;
	}


	.accessoriesItemTable img
	{
		border:#4a4a4a solid 1px;
	}

	.accessoriesItemImgTd
	{
		width:126px;
	}

	.accessoriesItemTextTd
	{
		background-color:#f4e8bf;
	}

	.accessoriesItemTable td
	{
	}

	.accessoriesItemDiv
	{
		position:relative;
	}

	.accessoriesItemTitleDiv
	{
		padding-left:9px;
		padding-top:3px;
		padding-right:70px;
		padding-bottom:3px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
	}

	.accessoriesItemTextDiv
	{
		padding-left:9px;
		padding-right:130px;
		padding-bottom:9px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
	}

	.accessoriesItemPriceDiv
	{
		text-align:right;
		position:absolute;
		right:0px;
		top:0px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
		padding-right:20px;
		padding-top:3px;
	}

	.accessoriesItemLinkDiv
	{
		text-align:right;
		position:absolute;
		right:0px;
		bottom:0px;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
		padding-bottom:9px;
	}

	.katalogeListDiv
	{
		position:relative;
		left:-22px;
	}

	.katalogItemDiv
	{
		position:relative;
		margin-bottom:34px;
	}

	.katalogHeadlineDiv
	{
		position:absolute;
		top:70px;
		left:295px;
		width:375px;
	}

	.katalogHeadlineDiv a
	{
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size: 14px;
		text-decoration: none;
	}

	.katalogTextDiv
	{
		position:absolute;
		top:95px;
		left:295px;
		width:375px;
		height:120px;
		overflow:hidden;
		font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
		font-weight:normal;
		font-size: 12px;
	}
	.katalogTextDiv a
	{
		text-decoration: none;		
	}

	.katalogTextDiv p
	{
		border:0;
		margin:0;
		padding:0;
	}

	.katalogBgImg
	{
		border:0;
	}	
