/*a8d0de*/

body
{
	margin: 0;
	padding: 0;
	font: normal lighter 8px opel sans;
	color : black;
	text-align: center;
	/*ie miatt*/
	background-color : #86b9cb;
}


#alap{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

#wrapper {
  	width: 1010px;
	margin-top:3px;
	margin-bottom:3px;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	background-color :white;
	border: 4px solid #619cb1;
}


div#modull {
	padding: 7px;
	background-color: #FFFFFF;
}

#logo {
	width: 100px;
	float: left;
}
 
#ContainerMainContentRightColumn{
	padding-left: 12px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;	
}

#felso_menu{
	width: 990px;
}

	#al_felso_menu{
		float: left;	
		margin-top: 4px;
		margin-left: 1px;
	}
	
		#al_felso_menu_felso{
			height: 27px;
			background-color: #E4E4E4;
			width: 880px;
			line-height: 27px;
			background-image: url(../_img/felso_menu_kerek.gif);
			background-repeat: no-repeat;
			background-position: right top;					
		}
		
		#fo_modell_navigacio {
			height: 48px;
			background-color: #a8d0de;
			background-image: url(../_img/fo_modell_navigacio_kerek.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			width: 880px;
		}				

		#SubcontainerModelNavi {
			height: 49px;
			background-color: #FFFFFF; /*maw 2007-05-25*/
		}

	


.MainContentCopy {
	color: #000000;
	font-weight:normal;
	text-decoration:none;	
}


div#TopContainerBelowTopnavigations {
	width:999px;
	clear: left;
	padding-top: 40px;
}

	div#ContainerLeftNavigations {
		float:left;
		padding-left:4px;	
		width:214px;
		background-color:#FFFFFF;
		margin-bottom: 4px;
	}

		div#ContainerServiceNavigation {
			background-color: #FFFFFF;
			margin-top: 4px;
			padding-bottom: 8px;
		}




div#kozep {
	float:left;
	margin-left:4px;
	width:776px;
	background-color:#FFFFFF;
	margin-top:-40px;
}


	div#ContainerMainContentRightColumn {
		float:right;
		width: 226px;
		margin: 0;
	}


	div#ContainerMainContentLeftColumn {
		margin: 0;
		float: left;
		width: 530px;
		margin-right: 4px;
		margin-bottom: 4px;
		text-align : justify;
	}

	div#ContainerMainContentLeftColumn2 {
		margin: 0;
		float: left;
		width: 750px;
		margin-right: 4px;
		margin-bottom: 4px;
		text-align : justify;
	}
	
	div#ContainerMainContentOneFullArea {
		width: 766px;
		margin: 0px 4px 4px 6px;
	}	


	div#MainContentBothColumn {
		margin: 4px 0 0 0;
		background-color:#FFFFFF;
		float: left;
		width: 100%;
	}


div#ContainerMetaNavigation {
	clear:both;
	width:999px;
}


	#SubcontainerMetaNavigation {
		line-height:15px;
		height:15px;
		vertical-align:middle;
		text-align:center;
		background-color:#E4E4E4;
		height:15px;
		width:100%;
	}

div#ContainerDisclaimer {
	width:1010px;
}

	div#ContainerDisclaimer p {
		margin:0; padding:0;
		text-align:center;
		width:100%;
	}





a.Headline {
	clear: right;
	display: block;
	margin: 0 0 0 0px;
	font-weight: normal;
/*	border: 1px solid green;*/
}


div#TCL-Headline {
	height: 23px;
	width: 214px;
}
	
	div#TCL-HeadlineContent {
		padding-left: 0px;
		line-height: 23px;
		height: 23px;
	}
	
		
	
div#TCR-Headline {
	height: 23px;
	line-height: 23px;
	height: 100px;
	padding-left: 0px;
	margin-bottom: 4px;
}
	.TCR-HeadlineContent_standard {
		background-color: #a8d0de;
		font-size: 12px;
		font-weight:bold;
		text-decoration:none;
	}
.TCL-Headline_standard {
	background-color: #a8d0de;
}

 
div#TCR-ContentBox {
	background-color: #E4E4E4;
	padding: 4px;
	margin: 0;
	/* width: 100%; */

}


.HeadbarGray01 {
	background-color: #E4E4E4;
	height: 23px;
	width: 100%;
	line-height:23px;
	margin-bottom: 4px;
}									
		.HeadbarGray01Content {
			margin-left: 8px;
		}	



.ModulBoxMarginbottom4px {
	margin-bottom: 4px;

}



div.TextBoxTCR {
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;	
	background-color: #E4E4E4;
	padding: 9px;
	margin-bottom: 4px;
	}
		div.TextBoxTCR h2 {
			margin: 0 0 15px 0;
			font-size: 18px;
			font-weight:bold;
			}

	.TextBoxHeightStandard {
		height: 173px !important;
	}
	.TextBoxHeight01 {
		height: 50px;
	}
	.TextBoxHeight02 {
		height: 217px !important;
	}	
	.TextBoxHeight03 {
		height: 70px !important;
	}	

.BoxLegend360viewFixedWidth {
	width: 546px;
}

.BCLegendBox {
	background-color:#E4E4E4;
	padding: 6px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;	
}

		.BCLegendSubtext {
			font-size: 12px;
			font-weight: normal;
			text-decoration: none;
			background-color: #FFFFFF;
			
			margin-top: 18px;
			margin-bottom: 12px;
			padding: 2px;
		}


/*  BodyTypeSelection- Modules  */
.BodyTypeSelectionCopyBox {
	padding: 6px;
}

	.BodyTypeSelectionButtonBox {
	
	
	}

.sajat_class {
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	display:inline;
	white-space:nowrap;
}

		a.sajat_class:hover {
			text-decoration:underline;
			font-weight:normal;
			display:inline;
			white-space:nowrap;
		}

.sajat {
	font-size:10px;
	color:#a53200;
	text-decoration:underline;
	font-weight:normal;
	display:inline;
	white-space:nowrap;
}

		a.sajat:hover {
			text-decoration:underline;
			font-weight:normal;
			display:inline;
			white-space:nowrap;
		}

.kozpont_tul {
	font-size: 12px;
	text-decoration:none;
}

		a.kozpont_tul:hover {
			text-decoration:underline;
		}

.modell_lista {
	font-size: 12px;
	color: #999999;
	font-weight:bold;
	text-decoration:none;
}

		a.modell_lista:hover {
		}




/* TOP - Navigations */
#ut_navigacio {
	float: left;
	line-height: 27px;
	padding-left: 20px;
	height: 27px;
}

#kozpont {
	float: right;
	padding-right: 9px;
	margin-top:4px;
	/*height: 27px;*/
	
}


		#modell_navigacio {
			margin: 0;
			height:45px;
			}
		
		
		.mainNaviGap {
		
			padding-right: 25px; 
		
		}		


#fo_modell_navigacio2 ul {
	list-style-type: none;
	padding-top:14px;
	margin:0;
}

#fo_modell_navigacio2 li {
	list-style-type: none;
	margin:0px;
	white-space: nowrap;
}

		#fo_modell_navigacio2 li {
			float:left;
			font-size:0;
		}
		
		#fo_modell_navigacio2autokep{
			float: left;
			margin: 0 0 0 0;
			padding: 0 0 0 20px;
		}

		.modelNaviGap {
			padding-top: 0px;
			padding-bottom: 0px;
			padding-right: 10px;
			padding-left: 10px;
			margin:0;
		}

/* LEFT - Navigations */
#BoxLeftNavigation {
	margin-top: 4px;
	min-height:286px;
	height:auto;
}

/* LEFT - Navigation For Dealer Locator */
#BoxLeftDescription {
	margin-top: 4px;
	min-height:207px;
	height:auto;
}

		#BoxLeftDescription p {
			background-color: #FFFFFF; color: #999999;
			font-weight:bold;
			padding-left:9px;
			padding-right:5px;
			font-size:12px;
			}
/* end left Descriptions */

		#BoxLeftNavigation ul
		{
			font-size:12px;
			list-style-type: none;
			font-weight:bold;
			margin: 0; padding: 0;
		}
		
		
		ul.leftNavigation
		{
			font-size:12px;
			list-style-type: none;
			font-weight:bold;
			margin: 0; padding: 0;
			width: 214px;
			border:0;
		}
		
		ul.leftNavigation li
		{
			border-style: solid;
			border-color: #FFFFFF;
			border-width: 0 0 1px 0;
			margin: 0; padding: 0;
		}
		
		ul.leftNavigation ul li
		{
			border-width: 0.1em 0 0 0;
		}

		ul.leftNavigation_al
		{
			font-size:12px;
			list-style-type: none;
			font-weight:bold;
			margin: 0; padding: 0;
			width: 204px;
			border:0px;
		}
		ul.leftNavigation_al li
		{
			border-style: solid;
			border-color: #FFFFFF;
			border-width: 0;
			margin: 0; padding: 0;
			padding-left:50px;
		}
		
		ul.leftNavigation_al ul li
		{
			border-width: 0.1em 0 0 0;
		}
		ul.leftNavigation_2
		{
			font-size:12px;
			list-style-type: none;
			font-weight:bold;
			margin: 0; padding: 0;
			width: 214px;
			border:0;
		}
		ul.leftNavigation_2 li
		{
			border-style: solid;
			border-color: #FFFFFF;
			border-width: 0 0 1px 0;
			margin: 0; padding: 0;
			padding-left:20px;
		}
		
		ul.leftNavigation_2 ul li
		{
			border-width: 0.1em 0 0 0;
		}

		ul.leftNavigation_2 a
		{
			background-color: #FFFFFF; color: #999999;
			background-image: url(../_img/bal_nyil.gif);
			background-repeat: no-repeat;
			background-position: 1px 0px;
			text-decoration: none;
			display: block;
			padding: 4px 5px 5px 25px;

		}
		
		ul.leftNavigation_2 a:hover
		{
			background-color: #E4E4E4; color: #000000;
			background-image: url(../_img/bal_nyil_fekete.gif);
		}
		
		ul.leftNavigation_2 li.ac a, ul.leftNavigation_2 li.ac a:hover
		{
			background-color: #E4E4E4; color: #000000;
			background-image: url(../_img/nyil_le.gif);		
		}
		
		ul.leftNavigation_2 li.ac a, ul.leftNavigation_2 li.ac a:hover
		{
			cursor: auto;
		}
		/**
		 * LINKS
		 ****************/
		ul.leftNavigation a
		{
			background-color: #FFFFFF; color: #999999;
			background-repeat: no-repeat;
			background-position: 1px 0px;
			text-decoration: none;
			display: block;
			padding: 4px 5px 5px 15px;
		}
		
		ul.leftNavigation a:hover
		{
			background-color: #E4E4E4; color: #000000;
		}
		
		ul.leftNavigation li.ac a, ul.leftNavigation li.ac a:hover
		{
			background-color: #E4E4E4; color: #000000;
		}
		
		ul.leftNavigation li.ac a, ul.leftNavigation li.ac a:hover
		{
			cursor: auto;
		}
		


		ul.leftNavigation_al a
		{
			background-color: #FFFFFF; color: #999999;
			background-repeat: no-repeat;
			text-decoration: none;
			display: block;
			padding: 4px 5px 4px 5px;
		}
		
		ul.leftNavigation_al a:hover
		{
			background-color: #E4E4E4; color: #000000;
		}
		
		ul.leftNavigation_al li.ac a, ul.leftNavigation_al li.ac a:hover
		{
			background-color: #E4E4E4; color: #000000;
			cursor: auto;
		}

		ul.leftNavigation_al li.ac2 a, ul.leftNavigation_al li.ac2 a:hover
		{
			background-color: #ffffff; color: #999999;
			cursor: auto;
		}





		/**
		 * Folder LINKS
		 ****************/
			
			ul.leftNavigation li.open a, ul.leftNavigation li.open a:hover
			{
				background-color: #FFFFFF; color: #000000;
				background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);
			}
		
				/**
				 * Sub Menu LINKS
				 ****************/
				 ul.leftNavigation .lvl2 a {
						padding: 0.37em 0.5em 0.37em 3.2em;
						background-color: #E4E4E4; color: #000000;
						background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);
						background-position: 10px 0px;				 
				 
				 }
				 ul.leftNavigation .lvl2 a:hover {
						background-color: #E4E4E4; color: #000000;
						background-image: url(/images/global/general/leftnavi_arrow_02_down.gif);
						cursor: pointer;				 
				 
				 }				 
				 ul.leftNavigation .lvl2  a {
						padding: 0.37em 0.5em 0.37em 3.2em;
						background-position: 10px 0px;
						color:#000000;
						background-image: url(../_img/bal_nyil.gif);
				 
				 }
				 ul.leftNavigation .lvl2 a:hover {
						background-color: #E4E4E4; color: #000000;
						background-image: url(../_img/bal_nyil.gif);
						cursor: pointer;				 
				 }	


/* META-Navigation */
#ServiceNavigationHeadline {
	height:22px;
	padding-left:39px;
	background-color:#0099CC;
	line-height:22px;
}



/* NEW serviceNavi */


ul#ServiceNavigationNew {
			list-style-type: none;
			margin: 0; padding: 0;
}

		ul#ServiceNavigationNew a {
					font-size:12px;
					list-style-type: none;
					font-weight:bold;
					color: #000000;
					text-decoration:none;
					margin:0;
					padding:0;
		}

		ul#ServiceNavigationNew a:hover {
					font-size:12px;
					list-style-type: none;
					font-weight:bold;
					color: #FFFFFF;
					text-decoration:underline;
					margin:0;
					padding:0;			
		}

		ul#ServiceNavigationNew li {
					margin: 0; padding: 0;

		}
		
				ul#ServiceNavigationNew li .container {
					min-height:25px;
					vertical-align:middle;
					background-color: #0099CC;
					border-bottom: 2px solid #FFFFFF;
				}
		
		
				ul#ServiceNavigationNew li .bg5ea4b6 {
					background-color: #a8d0de;
				}
				ul#ServiceNavigationNew li .bg0099cc {
					background-color: #0099cc;
				}				
				
		#ServiceNavigationNew .containerLast {
			background-image: url(../_img/fo_modell_navigacio_kerek.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 0  !important;
			margin: 0  !important;				
		}		
		
		#ServiceNavigationNew .containerLast5ea4b6 {
			background-image: url(../_img/fo_modell_navigacio_kerek.gif);
			background-repeat: no-repeat;
			background-position: right bottom;
			border: 0  !important;
			margin: 0  !important;				
		}		


	
				ul#ServiceNavigationNew li .container .image {
					/*position:relative;*/
					float: left;
					vertical-align: middle;
					padding-top: 5px;
					padding-left: 4px;
			
				}


						ul#ServiceNavigationNew li .container .LinkContainer {
							float:left;
							width:185px;
							padding: 3px 0 3px 4px;
						}
		
						ul#ServiceNavigationNew li .container .LinkContainer .BorderContainer {
							border-left:1px solid #FFFFFF;
							padding:3px 3px 3px 5px;
							font-size:1px;
						}

		.link {
			border-top: 0;
			font-size: 12px;
			display: inline;
			/*height: 25px;*/
		}	
		


/* END----- New SERVICE-NAVI */




.cfFont {
	font-size: 12px;
	color: #000000;
	font-weight:bold;
	text-decoration: none;
}
.cfTitleOff a.cfFont:hover {
	text-decoration: underline;
}

.cfTitleOn, .cfTitleOff, .cfFirst, .cfLast {
	height: 45px;
}

.cfLast {
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 9px; /* min width for cfLast*/
	background-image: url(../_img/fo_modell_navigacio_kerek.gif);
}

.cfFirst {
	width:20px;
}

.cfTitleOn, .cfTitleOff, .cfOn, .cfOff, .cfFirst, .cfLast  {
}

.cfOn, .cfOff  {
	height: 3px;
	width: auto;
	line-height: 3px;
	font-size: 1px;
}

.cfOff  {
	background-color: white;
}

.cfTitleOn, .cfTitleOff {
	vertical-align: middle;
	text-align: center;
	padding-right: 0px;
	padding-left: 0px;
	width: auto; /* please put hier the country specific size for the width of the classification items */
}

.cfTitleOn, .cfOn {
	border-left: 2px solid white;
	border-right: 2px solid white;
}

.cfTable {
	width: 100%;
}
.cfTitleOn a {
	text-decoration: none;
}
span.hidden-delimiter {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: hidden;
}






	





body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,div,td,th,address,blockquote {  }

body {
font-size:14px; 
}


/************************ 
 * Headlines            *
 ************************/

.MenueHeadline01 {
	color: #000000;
	font-weight:bold;
	text-decoration:none;

}




.ContentHeadline02 {
	color: #000000;
	font-weight:normal;
	text-decoration:none;

}

.CopyHeadlineMain {
	font-size: 16px;
	color: #000000;
	font-weight:bold;
}

.CopyHeadlineMain02 {
	font-size: 14px;
	color: #000000;
	font-weight:bold;
	text-align:left;
}			


.HTMLContentCopy01 {
	color: #000000;
	font-weight:normal;
	text-decoration:none;
	padding-top:8px;
	background-color:#FFFFFF;
}




	




body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	padding-top: 0px; /* neccessary for Opera */
	padding-left: 0px; /* neccessary for Opera */
	
}


#nyitvatartas{
	margin-top :4px;
	padding-left: 4px;
	padding-top : 8px;
	border : 1px solid #a6a8a7;
	background-color : #e4e4e4;
	Font-family: Verdana;
	Font-size: 12px;
	Color: #000000;
	Text-decoration: none;
}

.nyitvatartas_style h1{
	Font-family: Verdana;
	Font-size: 12px;
	Color: #000000;
	Text-decoration: none;
	margin : 0px;
	padding : 0px;
}

.nyitvatartas_style td{
	Font-family: Verdana;
	Font-size: 12px;
	Color: #000000;
	Text-decoration: none;
	margin: 0px;
	padding : 0px;
}

#akcio_bal_t{
	width:210px;
	background-image: url(../_img/akcio_bal_t.gif);
	background-repeat : no-repeat;
	height:10px;
	margin-top : 30px;
}
#akcio_bal{
	width:210px;
	background-image: url(../_img/akcio_bal.gif);
	background-position : center;
	background-repeat : repeat-y;
	color:white;
}
.akcio_bal_szoveg{	
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	font-weight : bold;
}
.akcio_bal_szoveg h1{
	font-size: 16px;
	font-weight : bold;
}
.akcio_bal_szoveg a:link{
	color:white;
	text-decoration: none;
}
.akcio_bal_szoveg a:visited{
	color:white;
	text-decoration: none;
}


#akcio_bal_a{
	width:210px;
	background-position : center;
	background-image: url(../_img/akcio_bal_a.gif);
	height:23px;	
}




.tablazat table {
	left: 221px;
	right: 154;
	margin: 2px 5px 5px;
	padding: 0;
	font: normal lighter 11px opel sans;
	border-collapse: collapse;
}


.tablazat th {
	font: bold 11px opel sans;
	vertical-align: middle;
	color: Black;
	background: #f2f2f2;
	padding: 2px 5px;
	border: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	text-align : left;
	white-space : nowrap;
}

.tablazat td {
	margin: 0px;
	font: 11px lighter , opel sans;
	text-align: center;
	vertical-align: middle;
	border: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	padding : 5px;
	color : Gray;
}

#forrodrot{
	width:214px;
	border:2px solid red;
	margin-top:20px;
	color:red;
	padding:5px;
	text-align:justify;
}



