.menu   { color: white; font-weight: bolder; font-size: 13px; line-height: 15px; font-family: Arial; background-color: black; float: left; padding: 2px; width: 550px }

.menuheader{
    padding-top:20px;
    font-size:medium;
    font-weight:bolder;
    color:black;
}

.dealerMenuItem{
	font-family: Arial;
	font-size: medium;
	color:#008000;
	line-height:15px;
	padding:2px;
}

a { color: white; text-decoration: none }
hr{
	color:#829CB9;
    height:1px;
}

body      { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: no-repeat fixed; margin-top: 0px; margin-right: 0px; margin-left: 0px }
/* header */
.header{
	background-color:#d3d3d3;
	font-family:Arial, Helvetica, sans-serif;
}
.headerService{
	background-color:#839CBA;
}
.headerFirstLevel{
	color:black;
	background-color:#008000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.headerSecondLevel{
	text-indent:-12px;
	margin-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: White;
	line-height:13px;
	padding-top:1px;
	padding-bottom:2px;
}
.headerIconLabel { color: white; font-size: 11px; font-family: Arial, Helvetica, sans-serif }
.headerDate{
	color:white;
	font-size:10px;
	line-height:12px;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
}
.headerImprint{
	color:white;
	font-size:10px;
	line-height:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}
/*  live start */
.newsTeaserBg{
	background-color:black;
}
.newsBig{
	background-color:#E6EBF1;
}
.newsTeaserText{
	color:#008000;
	font-size:11px;
	line-height:13px;
}
/*pages*/
.pagebox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
}
.pageboxLinks { color: yellow; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 4px 6px; width: 100% }
.pageboxLink { color: yellow; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-bottom: 2px; width: 100% }
.pageboxText { color: white; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-top: 4px; padding-bottom: 4px; width: 100% }
.pageboxImage{
	width : 84px;
}
.pageboxImageTop{
	background-color : #DFE9F4;
	padding-top : 6px;
	width : 84px;
}
.pageboxTop{
	background-color : #829CB9;
}
.pageboxSubHead{
	background-color : #73D41A;
	color : black;
	font-weight : bold;
	padding-left:4px;
	padding-right:4px;
	padding-bottom : 1px;
	padding-top : 1px;
	margin-top : 20px;
}
.pageboxTextSpecial{
	background-color : #DFE9F4;
	padding-left:4px;
	padding-right:4px;
	padding-bottom : 1px;
	padding-top : 1px;
}
/*products*/
/*.productssection{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	margin-right:6px;
	margin-left:10px;
	padding-top:8px;
	padding-bottom:3px;
}*/
.productHeadline{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	padding-right:12px;
	padding-left:12px;
	padding-top:9px;
	padding-bottom:9px;
}
.productSection{
	background-color:#008000;
}
.productDark{
	background-color:#829CB9;
}
.productSectionHeadline{
	background-color:#008000;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	padding-right:6px;
	padding-left:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.productSectionItem{
	background-color:#008000;
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	padding-top:2px;
	padding-bottom:2px;
}
.productSectionItemText{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	padding-right:12px;
	padding-left:12px;
	padding-top:0px;
	padding-bottom:6px;
}
.productSectionItemLine{
	background-color:#2269b5;
}
.productservicesDarkTop{
	background-color:#008000;
	margin-right:6px;
	text-align:right;
	padding-top:0px;
	padding-bottom:0px;
	height:16px;
}
.productservicesDarkTopText{
	color:black;
	background-color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.productservicesMain{
	color:black;
	background-color:#2269b5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	margin-right:6px;
}
.productOverviewIntroText{
	color : black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#839CBA;
	padding-left : 6px;
	padding-right : 6px;
	padding-bottom : 9px;
}
.productLabel{
	background-color : #F1F1F1;
	padding-bottom : 12px;
}
.ArchiveTeaser{
	float:left;
	padding-left:6px;
	padding-top:6px;
	width:174px;
}
.ArchiveText{
	padding-bottom : 4px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
}
/*Company/Products*/
.page{
	background-color:#73D41A;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:12px;
}
.Introtext{
	background-color:#008000;
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:180px;
	padding-top:9px;
	padding-bottom:12px;
}
/*live*/
.liveDark{
	background-color:#008000;
}
.liveLight{
	background-color:#008000;
}
.liveMiddle{
	background-color:#dfe9f3;
}
.liveBrowseBar{
    text-align:right;
    padding-right:12px;
    display:none;
}
.liveHead{
	background-color:#B4C6D9;
	padding-top:9px;
	padding-bottom:7px;
	padding-left:12px;
}
.liveHeadStart{
	background-color:#BFD2E3;
	padding-top:9px;
	padding-bottom:7px;
	padding-left:12px;
}
.liveLabel{
	font-size:18px;
	color:#008000;
	background-color:#B4C6D9;
}
.liveLabelStart{
	font-size:18px;
	color:#008000;
	background-color:#BFD2E3;
}
.liveDate{
	font-size:16px;
	color:#008000;
	background-color:#BFD2E3;
}
.liveLabelProducts{
	font-size:18px;
	/*font-weight:bold;*/
	color:#6A87A3;
	background-color:#BFD2E3;
}
.livepage{
	background-color:#dfe9f3;
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:12px;
	padding-right:12px;
	padding-top:12px;
	padding-bottom:9px;
}
.liveIntrotext{
	background-color:#dfe9f3;
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:12px;
	padding-right:12px;
	padding-top:3px;
	padding-bottom:12px;
}
.liveMarginalspacerYellow{
	background-color:#EDEAB9;
	padding-top:9px;
	padding-bottom:9px;
}
.liveArticleText{
	display:block;
	/*display:visible;*/
}
.liveTextButton{
	width:183px;
	border-bottom:1px solid #dfe9f3;
	padding-left: 9px;
	padding-bottom:2px;
	text-indent: -8px;
	vertical-align:top;
}
.imprintTextButton{
	width:183px;
	border-bottom:1px solid #b4c6d4;
	padding-left: 9px;
	padding-bottom:2px;
	text-indent: -8px;
	vertical-align:top;
}
.liveText {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	padding-left:12px;
	padding-right:12px;
}

.liveText UL{
 margin-left:18px;
 padding-left:0px;
}

.liveText OL{
 margin-left:24px;
 padding-left:0px;
}


.sideMenuHeadline{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	margin-right:6px;
	margin-left:10px;
	padding-top:0px;
	padding-bottom:16px;
}
.sideMenuSubHeadline{
	color:black;
	background-color:#73D41A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	margin-right:6px;
	margin-left:10px;
	padding-top:8px;
	padding-bottom:3px;
}
.sideMenuItem{
	text-indent:-17px;
	margin-left:18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: black;
	line-height:13px;
	margin-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}
.sideMenuLine{
	background-color:black;
	margin-left:10px
}
.sideMenu {
	background-color:#73D41A;
}
.sideMenuLightBlue {
	background:#DFE9F3;
}
.sideMenuHighlight {
	background:#2269B5;
}
.sideMenuBright {
	background-color:#E5E5E5;
}
/*Footer*/
.top {
	font-size:11px;
	font-family:arial;
	padding-left:6px;
	padding-top:0px;
}
.update {
	color:#829DBA;
	font-size:10px;
	font-family:arial;
}
/* Marginal Boxes*/
.box{
	background-color:#BFD2E3;
}
	.boxHead {
	font-size:11px;
	font-weight:bold;
	color:black;
	background-color:#73D41A;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
}
.boxText {
	font-size:11px;
	line-height:13px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:4px;
	color:#008000;
	background-color:white;
}
.boxTextTop {
	font-size:11px;
	line-height:13px;
	padding-left:4px;
	padding-right:4px;
	padding-top:4px;
	padding-bottom:0px;
	color:#008000;
	background-color:#BFD2E3;
}
.boxTextHeadline{
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	margin-right:6px;
	margin-left:10px;
	padding-top:8px;
	padding-bottom:3px;
}
.boxLink {
	font-size:11px;
	line-height:13px;
	color:#008000;
	padding-top:2px;
	padding-bottom:2px;
}
.linkItemMarginal{
	font-family:arial;
	font-size:11px;
	background-color:#bfd2e3;
	padding-left:12px;
	padding-right:4px;
	padding-bottom:3px;
	padding-top:2px;
	margin-bottom:1px;
	text-indent:-8px;
}
.boxArrow {
	padding-left:4px;
	padding-top:5px;
}
.boxLine {
	width:174px;
	height:1px;
}
.boxImage {
	width:174px;
    background-color:white;
	/*padding-left : 1px;
	padding-right : 1px;
	padding-bottom : 1px;*/
}
.boxItem{
	text-indent:-11px;
	margin-left:12px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:13px;
	margin-right:6px;
	padding-top:2px;
	padding-bottom:2px;
}
.boxZoomBar{
	width:174px;
	height:17px;
	text-align : right;
	background-color:#008000;
}
.cgpage{
  	width:330px;
  	color : #008000;
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 16px;
  	font-weight : bold;
  	margin-left:12px;
  	margin-right:12px;
  	margin-top:6px;
 }
.cgCount{
    color : #851a1b;
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
   text-align : center;
}
 .cgText{
  	width:344px;
  	height:80px;
  	color : #008000;
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 11px;
  	line-height : 13px;
  	margin-left:24px;
  	margin-right:24px;
  	margin-top:13px;
  	margin-bottom:11px;
 }
.cgBrowse{
  	width:368px;
  	height:15px;
  	vertical-align : middle;
  	color : #851a1b;
  	font-family : Arial, Helvetica, sans-serif;
  	font-size : 10px;
   text-align : center;
  	margin-left:12px;
  	margin-right:12px;
  	margin-top:4px;
 }
.cgImage{
  width:368px;
  height:264px;
  margin-left:12px;
  margin-right:12px;
  margin-top:17px;
 }
.cgBoxImage {
	width:174px;
    background-color:#008000;
	text-align:center;
}
.cgBox{

width:174px;
}

.sectionstart{
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
	margin-right:6px;
	margin-left:10px;
	padding-top:8px;
	padding-bottom:3px;
}
/*fonts*/
.sans11plainblue {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.sans11boldblue {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}
.sans11plainwhite {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:normal;
}
.sans11boldwhite {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}
.sans12plainblue {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
}
.sans12boldblue {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	font-weight:bold;
}
.sans16boldblue {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
}
.sans20boldwhite {
	color:black;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	line-height:22px;
	font-weight:bold;
}
.sans11plainbox {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
.sans11boldbox {
	color:#008000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	font-weight:bold;
}
/* DTM table*/
.grey{
  background-color:#E7E7E7;
  color : #008000;
  font-size : 11px;
  font-weight : bold;
  vertical-align : top;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
 }
 .darkgrey{
  background-color:#B8B8B8;
  color:black;
  font-size : 11px;
  font-weight : bold;
  vertical-align : top;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
 }
 .white{
  background-color:black;
  color : #008000;
  font-size : 11px;
  font-weight : bold;
  vertical-align : top;
  padding-left:0px;
  padding-right:0px;
  padding-top:1px;
  padding-bottom:1px;
 }
  .team{
  font-size : 10px;
  }

input.boxText
{
	padding:0;
	font-size:12px;
	color:#008000;
	background-color:#DFE9F3;
}

textarea.boxText
{
	padding:0;
	font-size:12px;
	color:#008000;
	background-color:#DFE9F3;
}

submit.boxText
{
	border-bottom:1px solid #b4c6d4;
	padding-left: 9px;
	padding-bottom:2px;
	vertical-align:top;
}

.plainText{
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.greyTable{
	border-collapse:collapse;
	border-style:solid;
	border-color:grey;
	border-width:1px;
	vertical-align:top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.greyTableCell{
	border-collapse:collapse;
	border-style:solid;
	border-color:grey;
	border-width:1px;
	padding-left:5px;
}

.greyTableHeaderCell{
	border-collapse:collapse;
	border-style:solid;
	border-color:grey;
	border-width:1px;
	text-align:center;
	font-weight:bold;
}

.greyTableTickCell{
	border-collapse:collapse;
	border-style:solid;
	border-color:grey;
	border-width:1px;
	text-align:center;
}

.greyTablePriceCell{
	border-collapse:collapse;
	border-style:solid;
	border-color:grey;
	border-width:1px;
	color:red;
	font-weight:bold;
	padding-left:5px;
}

#launch_ae
{
	background-color:Red;
	color:white;
	font-weight:bold;
	float:right;
	/*
	padding-bottom: 10;
	padding-left: 10;
	padding-right: 2;
	*/
	padding: 2;
	padding-left: 5;
	padding-right: 5;
}


	#headerService{
		width:100%;
		font-family : Arial, Helvetica, sans-serif;
		text-align:center;
		background-color:white;
	}

	#headerService .hsHeader{
	width:720px;
	margin:0px auto 0px auto;
	display:table;
	}
	#headerService .hsHeaderRow{
		/*display:table-row;border:1px solid red;*/
		}
	#headerService .hsHeaderCell{
		/*display:table-cell;border:1px solid green;*/
	}
	#headerService A{
		text-decoration:none;
	}

	#headerService .buttonsDelimiter{
		background-color:white;
		width:1px;
	}

	#headerService .languageButtonsDelimiter{
		background-color:#c7d4e2;
		width:1px;
	}


	#headerService .headerButtonsRow{
		color:#008000;
		width:720px;
		background-color:#b4c6d9;
		height:17px;
		text-align:left;
	}

	#headerService .headerButton{
		padding:0px 10px 0px 0px;
		color:#008000;
		width:1px;
	}

	#headerService .headerLanguageButton{
		padding:0px 5px 0px 5px;
		color:#008000;
		width:1px;
	}
	#headerService .buttonsDelimiterLangEnd{
		padding-left:5px;
	}

	#headerService .headerButton2{
		padding:0px 10px 0px 10px;
		color:#008000;
		width:1px;
	}

	#headerService .headerButtonLabel{
		line-height:15px;
		color:#008000;
		font-size:10px;
		white-space: nowrap;
	}

	#headerService .headerButtonIcon{
		width:1px;
		white-space: nowrap;
	}
	#headerService .headerLogoRow{
		width:720px;
		height:49px;
	}

	#headerService .breadcrumbRow{
		background-color:#008000;
		width:720px;
		color:white;
		height:17px;

		text-align:left;
		overflow:hidden;

	}
	#headerService .breadcrumbRowDiv{
		border-bottom: 1px solid white;

	}

	#headerService .startpageBreadcrumbRow{
		background-color:#bfd2e3;
		width:720px;
		color:white;
		height:17px;
		text-align:left;

	}

	#headerService .breadcrumbButtonLabel{
		color:white;
		font-size:11px;
	}

	#headerService .breadcrumbButton{
		padding:0px 3px 0px 10px;
		background-color:#008000;
		float:left;
		display:inline;
	}


#puHeaderService{
  width:100%;
  font-family : Arial, Helvetica, sans-serif;
  text-align:center;
}

#puHeaderService .hsHeader{
  width:100%;
  margin-left:0;
  margin-right:0;
}

#puHeaderService .headerHeadline{
  padding: 10px 10px 0px 10px;
  font-size: 16px;
  font-weight: bold;
  color: #008000;
}

#puHeaderService .headerLogo{
  padding: 0px 0px 0px 10px;
  width:100%;
  height:40px;
}

.e-carregionheader
{
    padding-left:10px;
    padding-top:20px;
    padding-bottom:20px;
    background-color:white;
    color : black;
    font-size : 14px;
    font-weight : bold;
}

.footer
{
    padding-left:10px;
    padding-top:3px;
    background-color:white;
    color : red;
    font-size : 12px;
    font-weight : bold;
}

.text
{
    color:red;
    background-color:white;
}

.NewsBody
{
    font-size : 12px;
    font-weight : normal;
}

.NewsHeader
{
    color:black;
    font-weight:bolder;
    padding-bottom:10px;
    font-size : 14px;
}

.und
{
    text-decoration:underline;
}

.TipHeader
{
    color:black;
    font-weight : bold;
}

td.logos
{
    padding-left:30px;
    padding-right:30px;
}

td.supplier
{
    padding:10px;
}

.moreinfo
{
    font-size:smaller;
}

.aaqa
{
    padding:2px;
    padding-left:20px;
}

.backedby
{
    float:left;
    padding-top:5px;
    padding-right:7px;
}

.suppliers
{
    float:left;
}

.aarmi
{
    float:left;
    width:200px;
    text-align:right;
}

.counter
{
    color:grey;
    float:right;
    width:200px;
    text-align:right;
    padding:8px;
}

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;}
