/* Standard elements */

html {    height:100%;
		  width:770px;}

body {    font-family: Verdana;    font-size:12px;    line-height:16px;    margin: 0 0 0 0 ;    padding: 0 0 0 0 ;    width:770px;    height:100%;    color:#666666;}

h1 {    font-family: Verdana;    font-size:14px;    color:#e50000;    font-weight:bold;    margin:0 0 0 0;    padding:0px 0 8px 0;}

h2 {    font-family: Verdana;    font-size:11px;    color:#000000;    font-weight:bold;    margin-top:0px;    margin-bottom:0px;    padding:0px;}

hr {    color:#ededed;    height:1px;    margin:0px;    padding:0px;}

a:link {    font-family: Verdana;    font-size:12px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

a:visited {    font-family: Verdana;    font-size:12px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

a:active {    font-family: Verdana;    font-size:12px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

a:hover {    font-family: Verdana;    font-size:12px;    font-weight:normal;    color:#000000;    color:#E50000;    text-decoration:underline;}

input {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#666666;}

select {    font-family: Verdana;    font-size:11px;    font-weight:normal;    margin:0px;    width:200px;}

option {    font-family: Verdana;    font-size:11px;    font-weight:normal;    margin:0px;    width:100%;}

.textfield {    width:200px;    margin:0px;    font-family: Verdana;    font-size:11px;    color:#666666;}

.af_select {    width:206px;    margin:0px;    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#666666;}

.empmode_select {    width:206px;    margin:0px;    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#666666;}

/* Div ID's */

#CONTENT_model_image_start {}

#CONTENT_model_info_start {}

#CONTENT_model_info_main {    float:left;    width:582px;}

#CONTENT_model_info_right {    float:left;    width:188px;}

.CONTENT_model_info_rubrik {    width:770px;    font-family: Verdana;    font-size:14px;    color:#e50000;    font-weight:normal;    margin:0 0 0 0;    padding:8px 0 8px 0;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.CONTENT_model_info_underrubrik {    width:770px;    font-family: Verdana;    font-size:12px;    color:#666666;    font-weight:bold;    margin:0 0 0 0;    padding:0 0 0 0;}

.CONTENT_model_info_rubrik_strapline {    font-family: Verdana;    font-size:14px;    color:#666666;    margin:0px;    padding:0px;}

.CONTENT_step1_rubrik {    width:762px;    font-family: Verdana;    font-size:14px;    color:#e50000;    font-weight:normal;    margin:0 0 0 0;    padding:0px 0 8px 8px;    background:url(../grafik/t08_topnav_tint01_new.gif);    background-repeat:repeat-x;}

.CONTENT_step1_rubrik p {    font-size: 11px;    color: #666;}

#CONTENT_step1_image {    width:754px;    padding: 8px 8px 0px 8px;    margin: 0 0 0 0;}

#CONTENT_step1_image h4 {    font-size: 11px;    font-weight: bold;    padding: 0;    margin: 0;    padding: 12px 0 0px 0;}

#CONTENT_step1_image div.left {    width: 40%;    float: left;    clear: left;    padding: 0;    font-size: 11px;}

#CONTENT_step1_image div.right {    width: 40%;    padding: 20px 0 0 0;    float: right;}

#colour_info h4 {    padding:0 0 10px 0;}

#CONTENT_step1_image div.center div.right {    text-align: right;    font-size: 13px;    font-style: normal;    line-height:normal;    padding: 0;}

#CONTENT_step1_image div.center div.right h4{    padding: 0;    margin: 0;}

#CONTENT_step1_image div.center div.left {    text-align: center;}

#CONTENT_step1_image div.center div.left p {    padding: 0;}

#CONTENT_step1_image div.center {    clear: left;    float: left;    width: 754px;    padding: 0;    margin: 0;    font-style: italic;}

#CONTENT_step1_image div ul {    list-style: none;    clear: both;    float: left;    margin: 0;    padding: 0;}

#CONTENT_step1_image p {    font-size: 11px;    font-style: italic;    float: left;    clear: left;    padding: 12px 0 12px 0;    margin: 0;}

li {    float: left;    margin: 0;    padding: 0;    line-height: 0px;}

#CONTENT_step1_form {    float: left;}

#CONTENT_step1_form td {    font-size:11px;    vertical-align:top;}

.pul {    width: 460px;    padding: 12px 8px 12px 8px;  }

.tablerow_bg {    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;    padding:15px 0 30px 0;}

.headline {    width:188px;    overflow:hidden;    padding:8px 0px 30px 8px;    margin:0px;    font-weight:bold;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.alternatives {    width:376px;    overflow:hidden;    padding:8px 0px 30px 0px;    margin:0px;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.alternatives_info {    width:188px;    height:35px;    padding:8px 0px 30px 0px;    margin:0px;    font-style:italic;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.headline_first {    width:188px;    padding:8px 0px 0px 8px;    margin:0px;    font-weight:bold;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.alternatives_first {    width:150px;    padding:8px 0px 0px 0px;    margin:0px;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.alternatives_second {    width:250px;    padding:8px 0px 0px 0px;    margin:0px;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.alternatives_third {    width:188px;    padding:8px 0px 0px 0px;    margin:0px;    font-style:italic;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.alternatives_bar {    width:376px;    padding:8px 0px 0px 0px;    margin:0px;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.lastrow {    padding-bottom: 30px;}

.monthcost_box {    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;    padding:8px 0 30px 0;}

.error {    font-style: italic;    color:#E50000;}

#model_kits a {    color: #666;    font-size: 9px;    text-decoration: none;}

#model_kits a:hover {    text-decoration: underline;}

#CONTENT_model_changer {    float:left;    width:770px;    padding:0px 0px 0px 0px;}

#CONTENT_pren_steps {    float:left;    width:762px;    padding:12px 0 8px 8px;    background:url(../grafik/t08_topnav_tint01.gif);    background-repeat:repeat-x;}

.CONTENT_step_on {    float:left;    width:188px;    height:64px;    background:url(../grafik/step_bg_on.gif);    background-repeat:no-repeat;}

.CONTENT_step_off {    float:left;    width:188px;    height:64px;    background:url(../grafik/step_bg_off.gif);    background-repeat:no-repeat;}

.CONTENT_step_arrow {    float:left;    width:95px;    height:64px;    text-align:center;    padding:0 0 0 0;    margin: 0 0 0 0;}



.CONTENT_step1_on	{ float:left; width:188px; height:64px; background:url(../grafik/step1_bg_on.gif); background-repeat:no-repeat; }

.CONTENT_step1_off	{ float:left; width:188px; height:64px; background:url(../grafik/step1_bg_off.gif); background-repeat:no-repeat; }



.CONTENT_step2_on	{ float:left; width:188px; height:64px; background:url(../grafik/step2_bg_on.gif); background-repeat:no-repeat; }

.CONTENT_step2_off	{ float:left; width:188px; height:64px; background:url(../grafik/step2_bg_off.gif); background-repeat:no-repeat; }



.CONTENT_step3_on	{ float:left; width:188px; height:64px; background:url(../grafik/step3_bg_on.gif); background-repeat:no-repeat; }

.CONTENT_step3_off	{ float:left; width:188px; height:64px; background:url(../grafik/step3_bg_off.gif); background-repeat:no-repeat; }

.platta				{ display:block; width:70px; font-size:0px; text-decoration:none; line-height:0px;}





#CONTENT_monthcost_box_holder {    float: right;    width:570px;    padding:0px 10px 0px 0px;}

#CONTENT_monthcost_box_left {    float:left;    width:3px;    height:65px;    background:url(../grafik/monthcost_box_left_2009.gif);    background-repeat:no-repeat;}

#CONTENT_monthcost_box_mid {    float:left;    width:544px;    height:55px;    background:url(../grafik/monthcost_box_mid_bg_2009.gif);    background-repeat:repeat-x;    padding:5px 10px 5px 10px;}

#CONTENT_monthcost_box_mid p {    padding: 0;    margin: 0;    display:inline;    float:left;}

#CONTENT_monthcost_box_mid p a {    text-decoration: none;    color: #fff;}

#CONTENT_monthcost_box_mid p a:hover {    text-decoration: underline;}

#CONTENT_monthcost_box_right {    float:left;    width:3px;    height:65px;    background:url(../grafik/monthcost_box_right_2009.gif);    background-repeat:no-repeat;}

.CONTENT_monthcost_holder {    float:left;    width:352px;}

.CONTENT_monthcost_sum_rub {    font-family: "Trebuchet MS", Verdana;    font-size:18px;    font-weight:bold;    line-height:normal;    color:#ffffff;}

.CONTENT_monthcost_sum {    float:right;    font-family: "Trebuchet MS", Verdana;    font-size:16px;    font-weight:bold;    line-height:18px;    color:#ffffff;}

.CONTENT_monthcost_dep_rub {    float:left;    font-family: 'Trebuchet MS', Verdana;    font-size:12px;    font-weight:bold;    line-height:14px;    padding:8px 0 0 0;    color:#ffffff;}

.CONTENT_monthcost_dep {    float:right;    width:100%;    text-align:right;    font-family: 'Trebuchet MS', Verdana;    font-size:10px;    font-weight:normal;    line-height:12px;    padding:2px 0 0 0;    color:#ffffff;    font-style:italic;}

.CONTENT_monthcost_tax_rub {    float:left;    font-family: 'Trebuchet MS', Verdana;    font-size:12px;    font-weight:bold;    line-height:14px;    padding:0px;    color:#ffffff;}

.CONTENT_monthcost_tax {    float:right;    font-family: 'Trebuchet MS', Verdana;    font-size:12px;    font-weight:bold;    line-height:14px;    padding:0px;    color:#ffffff;}

.CONTENT_monthcost_rest_rub {    float:left;    font-family: 'Trebuchet MS', Verdana;    font-size:12px;    font-weight:bold;    line-height:14px;    padding:0px;    color:#ffffff;}

.CONTENT_monthcost_rest {    float:right;    font-family: 'Trebuchet MS', Verdana;    font-size:12px;    font-weight:bold;    line-height:14px;    padding:0px;    color:#ffffff;}

.CONTENT_next_step_holder {    float:left;    padding:10px 0 0 0;    margin: 0;    width: 768px;}

.CONTENT_next_step_holder_2 {    float:right;    text-align:right;    padding:10px 25px 0 0;}

.CONTENT_back_button {    float:left;    padding: 0 0 0 10px;}

.CONTENT_next_step_button {    float:right;    padding: 0 10px 20px 0;}

.CONTENT_step_rubrik {    font-family: "Trebuchet MS", Verdana; height:25px;    font-size:24px;    font-weight:normal;    color:#ffffff;    text-decoration:none;    padding:10px 10px 0px 10px;}

/*

.CONTENT_step_rubrik a {    font-family: "Trebuchet MS", Verdana;    font-size:24px;    font-weight:normal;    color:#ffffff;    text-decoration:none;    padding:10px 10px 10px 10px;}

*/



.CONTENT_step_rubrik a { display:block; width:70px; height:25px; font-size:0px; text-decoration:none; line-height:0px;}



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

.CONTENT_step_ingress {    font-family: "Trebuchet MS", Verdana;    font-size:12px;    font-weight:normal;    color:#ffffff;    text-decoration:none;    padding:0px 0px 0px 10px;}

.CONTENT_prenok_subline {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#666666;    padding: 8px 0px 30px 0px;    margin-bottom: 30px;}

.color_image {    border:1px solid #ffffff;    cursor:pointer;}

.color_image_over {    border:1px solid #000000;    cursor:pointer;}

.color_image_active {    border:1px solid #e50000;    cursor:pointer;}

.colordescription {    height:35px;}

.model_thumbs {    margin: 1px;    border:none;}

.model_image {    border:none;}

.info_icons {    border:none;}

.img_thumbs :hover {    text-decoration: none;    margin: 1px;}

.first_column {    width:40%;}

.number {    text-align: right;}

.totalcost {    text-align: right;    font-size: 120%;    font-weight: bold;    padding-top: 2.5em;}

.totalcost_desc {    font-size: 120%;    font-weight: bold;    padding-top: 2.5em;}

.terms_link {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.terms_link:link {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.terms_link:visited {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.terms_link:active {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.terms_link:hover {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#E50000;    text-decoration:underline;}

.terms_link:focus {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.pul_link {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.pul_link:link {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.pul_link:visited {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.pul_link:active {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.pul_link:hover {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#E50000;    text-decoration:underline;}

.pul_link:focus {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.af:link {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.af:visited {    font-family: Verdana;    font-size:121px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.af:active {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#000000;    text-decoration:underline;}

.af:hover {    font-family: Verdana;    font-size:11px;    font-weight:normal;    color:#E50000;    text-decoration:underline;}

.uc_ok {    background-color:#00CC00;    color:#ffffff;    font-weight:bold;}

#ajax_progress {    display: none;    background: #fff url('../grafik/preloader.gif') 50% 8px no-repeat;    height: 35px;    width: 120px;    padding-bottom: 0px;    padding-top: 34px;    border: 1px #666 solid;    text-align: center;    position: absolute;    z-index: 1000;    top: 680px;    left: 50%;    margin-left: -60px;}

.highlight {    font-weight: bold;}

.leightbox p {    padding: 1em;    margin: 0;    text-align: center;}

.leightbox h2 {    background: url('../grafik/monthcost_box_mid_bg.gif') repeat-x 50%;    margin: 0;    color: #fff;    font-family: "Trebuchet MS", Verdana;    font-size:24px;    font-weight:normal;    text-decoration:none;    padding:10px 10px 10px 10px;}

#container {    width: 50%;    margin: 0 auto;    text-align: left;}

.leightbox {    color: #333;    /*margin-left: -250px;*/    border: 1px solid #e50000;    border-top: none;    background-color: white;    text-align: left;    display:none;    position: absolute;    top:350px;    left:50%;    z-index:9999;    width:500px;    height:auto;    margin:-220px 0 0 -250px;}

#overlay {    display:none;    position:absolute;    top:0;    left:0;    width:100%;    height:100%;    z-index:1000;    background-color:#eee;    -moz-opacity: 0.6;    opacity:.60;    filter: alpha(opacity=60);}

.leightbox form {    text-align: center;}

.leightbox input {    margin: 0.5em;}

fieldset {    border: none;}

.leightbox table {    width: 100%;}

.leightbox[id] { /* IE6 and below Can't See This */    position:fixed;}

#overlay[id] { /* IE6 and below Can't See This */    position:fixed;}

ul.infolinks {    list-style-image: url('../grafik/icon_pdf.gif');}

ul.infolinks a {    color: #666;    text-decoration: none;}

ul.infolinks a:hover {    text-decoration: underline;}

.more_info {    cursor:pointer;    padding: 0 2px 0 0;}

.kit_infotext {   padding-left: 35px;   font-style: italic;}



a img	{border:0px;}



#top_menu	{

			float:left;

			width:770px;

			height:32px;

			background:url(../grafik/newmenu_bg.gif);

			background-repeat:repeat-x;

			}

			#top_menu ul, #top_menu li	{

										list-style-type:none;

										overflow:hidden;

										margin:0;

										padding:0;

										text-align:left;

										}

			#top_menu ul	{

							width:770px;

							}

			#top_menu li	{

							float:left;

							background:url(../grafik/newmenu_divider.gif);

							background-repeat:no-repeat;

							background-position:right;

							}



			#top_menu a, #top_menu a:link, #top_menu a:visited	{

						font-family:Verdana, Arial, Helvetica, sans-serif;

						font-size:9px;

						display:block;

						line-height:32px;

						padding:0px 20px 0px 20px;

						color:#ffffff;

						text-decoration:none;

						}

			#top_menu a:hover, #top_menu a:active {

						font-family:Verdana, Arial, Helvetica, sans-serif;

						font-size:9px;

						display:block;

						line-height:32px;

						padding:0px 20px 0px 20px;

						background:url(../grafik/newmenu_bg_on.gif);

						background-repeat:repeat-x;

						color:#e50000;

						text-decoration:none;

						}



			#top_menu a.topmenu_on, #top_menu a.topmenu_on:link, #top_menu a.topmenu_on:active, #top_menu a.topmenu_on:visited, #top_menu a.topmenu_on:hover {

						font-family:Verdana, Arial, Helvetica, sans-serif;

						font-size:9px;

						display:block;

						line-height:32px;

						padding:0px 20px 0px 20px;

						background:url(../grafik/newmenu_bg_on.gif);

						background-repeat:repeat-x;

						color:#e50000;

						text-decoration:none;

						}





#cars_holder	{
				clear: left;
				float: left;

				width:770px;

				position:absolute;

				top:65px;

				}



				#cars_holder ul, #cars_holder li	{

											list-style-type:none;

											overflow:hidden;

											margin:0;

											padding:0;

											text-align:left;

											}

				#cars_holder ul	{

								width:770px;

								}

				#cars_holder li	{

								position:absolute;

								}

				#cars_holder a	{

								display:block;

								width:194px;

								height:124px;

								border-left:1px solid #b3b4b6;

								border-right:1px solid #b3b4b6;

								border-bottom:1px solid #b3b4b6;

								}





