#kfzbox							{width:635px;margin:.7em;background:#fff;border:1px solid #c1c1c1;font-size:100.1%;font-family:Arial, Helvetica, sans-serif;}

#kfzbox .clearfix:after 		{content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html #kfzbox .clearfix 		{height:0.1%;}
#kfzbox .floatfix 				{overflow:hidden;}
* html #kfzbox .floatfix 		{height:0.1%;}

/* defaults */
#kfzbox .red					{color:#c00;}
#kfzbox .green					{color:#6c3;}
#kfzbox .darkgreen				{color:#008000;}
#kfzbox .orange					{color:#f60;}
#kfzbox .grey					{color:#666;}
#kfzbox .darkblue				{color:#39396B;}

#kfzbox .ancor					{background:#cf8;}
#kfzbox .small					{font-size:11px;color:#666;}
#kfzbox .smallStd select,
#kfzbox .smallStd input,
#kfzbox .smallStd				{font-size:11px;}
#kfzbox .smallest				{font-size:10px;color:#666;padding:0 1em;}
#kfzbox .big					{font-size:13px;}
#kfzbox .bigger					{font-size:14px;}
#kfzbox .h2						{font-size:16px;}
#kfzbox .bold					{font-weight:bold;}
#kfzbox .normal					{font-weight:normal;}
#kfzbox .nowrap					{white-space:nowrap;}
#kfzbox .center					{text-align:center;vertical-align:middle;}
#kfzbox .top					{vertical-align:top;}
#kfzbox .show 					{display:block;}
#kfzbox .hide 					{display:none;}
#kfzbox .lft					{float:left;}
#kfzbox .rgt					{float:right;}
#kfzbox .txtlft					{text-align:left;}
#kfzbox .txtrgt					{text-align:right;}
#kfzbox .dummyLnk				{color:#00c !important;text-decoration:underline !important;cursor:pointer;}
#kfzbox .noBrd,
#kfzbox .noBrd td				{border:none !important;}
#kfzbox .btn					{cursor:pointer;border:none;}
#kfzbox .chbx					{margin:.2em 1em 6em 0;_margin:0 .3em 6em 0;}
#kfzbox .chbx2					{margin:.2em 1em 2em 0;_margin:0 .3em 2em 0;}

#kfzbox .fullink				{display:block;}

#kfzbox a 						{color:#1c358f;}
#kfzbox a:hover 				{color:#1c358f;text-decoration:underline;}
#kfzbox h3 						{color:#00a;}
#kfzbox p						{font-size:1em;padding:1em;line-height:1.4em;}
/* geld.de */
.text p {text-align:left;}
#kfzbox img						{vertical-align:middle;border:none;}
#kfzbox input,
#kfzbox select					{font-size:1em;}
#kfzbox span.required 			{color:#c00;}
#kfzbox input.txt				{width:14em;}
#kfzbox select.half,
#kfzbox input.half				{width:9.5em;}
#kfzbox select.quarter			{width:4.5em;}
#kfzbox input.quarter			{width:4em;}
#kfzbox select.birthday			{width:4em;margin:0 .4em 0 0;}
#kfzbox select.birthmonth		{width:7em;margin:0 .3em;}
#kfzbox select.birthyear		{width:5.5em;margin:0 0 0 .6em}
#kfzbox select.slt				{width:14.3em;_width:14em;}
#kfzbox textarea				{width:17.8em;_width:16.3em;height:5em;}

#kfzbox .stpbox 				{padding:0 1.2em 1px 1.2em; background:#b9383c url(../images/rechner_grey.jpg) repeat-x bottom;}
#kfzbox .stpbox ul 				{list-style:none;background:url(../images/separator.gif) no-repeat left bottom;margin:0;}
#kfzbox .stpbox li 				{color:#fff;font-size:1.1em;float:left;padding:.5em 1em;background:url(../images/separator.gif) no-repeat right bottom;}
#kfzbox .stpbox a:link 			{color:#fff}
#kfzbox .stpbox a:visited 		{color:#fff}

#kfzbox .stpbox li.active 		{color:#811f20;background:url(../images/navBgActive.png) repeat-x top;}

#kfzbox .cdbox					{padding:.5em 0;background:#fff;border:0;}
#kfzbox .cdbox dt				{float:left;width:70px;padding:.65em .3em .6em 1.5em;_padding-top:.6em; font-weight:bold;font-size:13px;}
#kfzbox .cdbox dd 				{margin-left:80px;padding:.7em 2em 0 0;}
#kfzbox .cdbox dd div 			{border:1px solid #811f20;padding:1px;background:#fff;}
#kfzbox .cdbox dd div img		{height:12px; display:block;}

/*
#kfzbox .cdboxRabatt			{padding:1em 0; _padding:1.2em 0;*padding:.9em 0 1.1em 0;border-bottom:1px solid #a3ccff; background:#cee4ff; }
#kfzbox .cdboxRabatt dl			{padding:1em 0 !important;*padding:.6em 0 1em 0;_padding:.6em 0 .4em 0; border-bottom:1px solid #a3ccff; background:#cee4ff; }
#kfzbox .cdboxRabatt dt			{float:left;width:90px;padding:.3em .3em .3em 1.5em; font-weight:bold;}
#kfzbox .cdboxRabatt dd 		{margin-left:105px;padding:.45em 2em 0 0;}
#kfzbox .cdboxRabatt dd div 	{border:1px solid #1e5601;padding:0;background:#fff;}
#kfzbox .cdboxRabatt dd div img	{height:1.3em;_height:1.4em;*height:1.4em; display:block;}
*/

#kfzbox .cdboxSpar			{padding:0; background:#c9eb8d;}
#kfzbox .cdboxSpar dl		{padding:0 !important; border-bottom:1px solid #a3ccff; background:#cee4ff; }
#kfzbox .cdboxSpar dt		{float:left; padding-left:0 !important;}
#kfzbox .cdboxSpar dd 		{margin-left:400px; padding:1em .5em 0 0;}
#kfzbox .cdboxSpar dd div 	{border:1px solid #1e5601;padding:0;background:#fff;}
#kfzbox .cdboxSpar dd div img	{height:1.1em; display:block;}

/* countdown3 img width's - Einsparmöglichkeiten Balken */
#kfzbox .cdboxSpar .stp1	{width:7%;}
#kfzbox .cdboxSpar .stp2	{width:14%;}
#kfzbox .cdboxSpar .stp3	{width:21%;}
#kfzbox .cdboxSpar .stp4	{width:28%;}
#kfzbox .cdboxSpar .stp5	{width:35%;}
#kfzbox .cdboxSpar .stp6	{width:42%;}
#kfzbox .cdboxSpar .stp7	{width:49%;}
#kfzbox .cdboxSpar .stp8	{width:56%;}
#kfzbox .cdboxSpar .stp9	{width:63%;}
#kfzbox .cdboxSpar .stp10	{width:70%;}
#kfzbox .cdboxSpar .stp11	{width:77%;}
#kfzbox .cdboxSpar .stp12	{width:84%;}
#kfzbox .cdboxSpar .stp13	{width:91%;}
#kfzbox .cdboxSpar .stp14	{width:100%;}

/* countdown img width's */
#kfzbox .stp1					{width:10%;}
#kfzbox .stp2					{width:30%;}
#kfzbox .stp3					{width:50%;}
#kfzbox .stp4					{width:70%;}
#kfzbox .stp5					{width:80%;}
#kfzbox .stp6					{width:90%;}

#preStep1						{margin:1em .7em 0;height:40px;background:#fff url(../images/preStep1.gif) no-repeat left;}
#preStep2						{margin:1em .7em 0;height:40px;background:#fff url(../images/preStep2.gif) no-repeat left;}
#preStep3						{margin:1em .7em 0;height:40px;background:#fff url(../images/preStep3.gif) no-repeat left;}
#preStep1 ul, #preStep2 ul,
#preStep3 ul					{list-style:none;background:none;margin:0 !important; max-width: 100%;}
#preStep1 ul li, #preStep2 ul li,
#preStep3 ul li					{float:left;width:33%;font-size:1.3em;font-weight:bold;padding:.65em 0 0 0;color:#fff;text-align:center;background:none;}
#preStep1 .active, #preStep2 .active,
#preStep3 .active				{color:#811f20;}

/* Testsieger */
#kfzbox .fullImg				{position:relative;}
#kfzbox .fullImg img			{position:absolute;top:-70px;left:55px;_left:25px;display:none;}

#kfzbox .siegel					{float:right;margin:10px;}
#kfzbox .siegelSmall			{margin-right:.5em;}
#kfzbox .best					{background:#f6f9fe;}
#kfzbox p.disclaimer			{font-size:.9em;padding:.3em .7em 1.5em 1.5em;}


#kfzbox .getOffer,
#kfzbox .onlineDeal,
#kfzbox .dummyDeal				{display:block;margin:.2em;padding:.5em;white-space:nowrap;}
#kfzbox .dummyDeal				{border:1px solid #f6f9fe;margin-left:0;padding-left:0;}
#kfzbox .getOffer				{background:#f2f2f2;border:1px solid #ccc;}
#kfzbox .onlineDeal				{background:#cf9;border:1px solid #6c3;}

#kfzbox table					{width:100%; font-size:1em;}
#kfzbox table td				{padding:.6em .5em; border-bottom:1px dotted #ccc;}
#kfzbox table td.kfzkenn 		{background:#f0f1ef url(../images/kfzkennzeichen.gif) no-repeat .5em 1em; padding-left:1em;}
#kfzbox table td.kfzkenn p 		{padding:1em 0 .5em 2em;_padding:9px 0 .5em 2em;}
*html #kfzbox table td.kfzkenn p strong,
*html #kfzbox table td.kfzkenn span 		{margin:0; padding-top:10px;display:block; float:left;}
*:first-child+html #kfzbox table td.kfzkenn p strong,
*:first-child+html #kfzbox table td.kfzkenn span 		{margin:0; padding-top:10px;display:block; float:left;}

#kfzbox table td.kfzkenn input.half	{width:1.5em; text-transform:uppercase;}
#kfzbox table td.kfzkenn input	{width:2.6em;}
#kfzbox table .kfzkennfont 		{font-family:"Courier New", Courier, monospace; font-size:26px;}

/*debug!!! inline sytle korrigieren"*/
.kfzkenn1 {background:#fdebad;}

/* schritt4 : schadensregulierung -> inline!*/
.old_insurance_tip {background:#fdebad;}

/* Schritt5 : Version 1 */
#kfzbox table .topRow td		{padding-top:1em;}
#kfzbox table .headCol 			{color:#000;font-size:1.25em !important;padding:.4em 0 .4em 1em;font-weight:bold;background: #fdebad url(../images/headcolbg.png) center;border:0;}
#kfzbox table .headColNormal	{color:#000;background:#F0F8D6;border:0;}
#kfzbox table .headColNormal p	{padding:0 10px;}
#kfzbox table tr.nodisplay .headCol {color:#000;font-size:1.25em !important;padding:.4em 0 .4em 1em;font-weight:bold;background:#fdebad;
								border-top:1px solid #fff;}
#kfzbox table tr.nodisplay2 .headCol {color:#000;font-size:1.25em !important;padding:.4em 0 .4em 1em;font-weight:bold;background:#fdebad;}
#kfzbox table tr.nodisplay2 td       {border-bottom:1px solid #f7c25c !important;}
#kfzbox table .labelCol			{width:280px;text-align:right;font-weight:bold;background:none;}
#kfzbox table tr.nodisplay .labelCol{width:280px;text-align:right;font-weight:bold; background:#f0f1ef;}
#kfzbox table tr.nodisplay2 .labelCol{width:280px;text-align:right;font-weight:bold; background:#fdebad;}
#kfzbox table .labelCol a img	{margin-right:.3em;}
#kfzbox table .labelCol a img.btn2	{margin:5px 0 0 0;}

#kfzbox table .infoCol			{width:20px;_padding:.5em .5em 0 .5em;background:none;}
#kfzbox table tr.nodisplay .infoCol{width:20px;_padding:.5em .5em 0 .5em; background:#f0f1ef;}
#kfzbox table tr.nodisplay2 .infoCol{width:20px;_padding:.5em .5em 0 .5em; background:#fdebad;}
#kfzbox table .infoCol div		{padding: 0 .5em;}
#kfzbox table.inlineTbl			{width:560px;margin:0 .7em;border:none;background:#E5F1FF;}
#kfzbox table.inlineTbl	td		{text-align:center;}
#kfzbox table.stdTbl td			{text-align:left !important;}

#kfzbox table tr.nodisplay .fieldCol{width:280px;font-weight:normal; background:#f0f1ef;}
#kfzbox table tr.nodisplay2 .fieldCol{width:280px;font-weight:bold; background:#fdebad;}

/* Schritt5 - Einsparmöglichkeiten */
#kfzbox #spar tr td	{border-bottom:1px solid #bdd97f;}
#kfzbox #spar tr td.headCol		{background:#B3E26D; padding:3px 0 2px 5px;}
#kfzbox #spar tr td.labelCol	{width:550px;text-align:right;font-weight:normal; background:#f0f8d6;}
#kfzbox #spar tr td.subCol	    {text-align:right;font-weight:bold; background:#C9EB8D;}
#kfzbox #spar tr td.infoCol		{width:20px;background:#f0f8d6; text-align:center;_padding:0;}
#kfzbox #spar tr td.infoCol img {_margin:0 -30px 0 10px;*margin:0 -30px 0 10px;}

#kfzbox #spar tr td.checkCol 		{width:30px; background:#fff url(../images/checkbox1.gif) no-repeat 50% 50%; *margin:0;cursor:pointer;}
#kfzbox #spar tr td.checkColOver 	{width:30px; background:#fff url(../images/checkbox2.gif) no-repeat 50% 50%; *margin:0;}
#kfzbox #spar tr td.checkColActive 	{width:30px; background:#fff url(../images/checkbox3.gif) no-repeat 50% 50%; *margin:0;}

/* Schritt5-1 : Version 2
#kfzbox table .topRow td		{padding-top:1em;}
#kfzbox table .headCol 			{color:#000;font-size:1em !important;padding:.5em 0 .5em 1.2em;font-weight:bold;background:#a7ccff;}
#kfzbox table .checkCol 		{width:40px;background:#fff url(../images/checkbox1.gif) no-repeat 50% 50%; *margin:0;}
#kfzbox table .labelCol			{width:500px;text-align:left;font-weight:bold; background:#e5f1ff; padding-left:15px;}
#kfzbox table .labelCol a img	{margin-right:.3em;}
#kfzbox table .infoCol			{width:40px;_padding:.5em .5em 0 .5em; background:#e5f1ff;}
#kfzbox table .infoCol div		{padding: 0 .5em;}
#kfzbox table.inlineTbl			{width:560px;margin:0 .7em;border:none;background:#E5F1FF;}
#kfzbox table.inlineTbl	td		{text-align:center;}
#kfzbox table.stdTbl td			{text-align:left !important;}
*/

/* Schritt6 */
/* Schritt5 : Version 1 */
#kfzbox table#leads tr .headCol     {color:#000;font-size:1.25em !important;padding:.4em 0 .4em 1em;font-weight:bold;background:#c9eb8d;}
#kfzbox table#leads tr td           {border-bottom:1px solid #bdd97f !important;}
#kfzbox table#leads tr .labelCol    {width:280px;text-align:right;font-weight:bold; background:#f0f8d6;}
#kfzbox table#leads tr .infoCol     {width:20px;_padding:.5em .5em 0 .5em; background:#f0f8d6;}
#kfzbox table#leads tr .fieldCol    {width:280px;font-weight:bold; background:#f0f8d6;}

/* Ergebnisse */
#kfzbox table.rslt					{background:#fdebad;}
#kfzbox table.rslt td				{text-align:left;vertical-align:middle;font-size:.9em;border-color: #ccc;}
#kfzbox table.rslt th				{background:#c9eb8d;}
#kfzbox table.rslt td.zumRechner	{text-align:left;background:#c0d2f7;vertical-align:middle;padding-left:10px;}
#kfzbox table.rslt td.center		{text-align:center;}
#kfzbox table.rslt td.euro 			{font-size:1.2em;padding:.3em;white-space:nowrap;}
#kfzbox table.rslt td.antrag 		{padding:.3em}
#kfzbox table.rslt .btn 			{cursor:pointer;}
#kfzbox table.rslt .sub				{background:#efd;text-align:left;padding:10px;}
#kfzbox table.rslt .nowrap 			{white-space:nowrap;}
#kfzbox table.rslt .blueBG			{padding:0 10px;font-weight:bold;text-align:left;font-size:1.2em;}
#kfzbox table.rslt tr.title td	    {padding:0; background:#fff url(../images/rechner_red.jpg) repeat-x 0 0;}
#kfzbox table.rslt tr.title td p    {color:#fff; padding:0 0 0 10px; line-height:2em; }
#kfzbox table.rslt tr.title img     {float:left;}
#kfzbox table.rslt tr.title img		{display: none;}


/* AntragSelectTbl */
#kfzbox table.rsltAntrag			{background:#f0f8d6; border-bottom:1px solid #a3ccff;}
#kfzbox table.rsltAntrag th			{background:#c9eb8d;text-align:left;font-size:1em; border-bottom:1px solid #bdd97f; padding-left:10px;}
#kfzbox table.rsltAntrag td			{text-align:left;vertical-align:middle; font-size:1em; border-bottom:1px solid #bdd97f;}
#kfzbox table.rsltAntrag td.logo	{background:#fff; text-align:center;}
#kfzbox table.rsltAntrag tr.title td{padding:0; background:#fff url(../images/bg_dlhdr.gif) repeat-x 0 0;}
#kfzbox table.rsltAntrag tr.title td p{color:#fff; padding:0 0 0 10px; line-height:2em; }
#kfzbox table.rsltAntrag tr.title img {float:left;}

/* Schritt 10 - Antrag */
#kfzbox table.antrag				{width:100%;font-size:1em;}
#kfzbox table.antrag td				{padding:.6em .5em; border-bottom:1px solid #a3ccff;}
kfzbox table.antrag .topRow td		{padding-top:1em;}
#kfzbox table.antrag .headCol 		{color:#000;font-size:1.25em !important;padding:.4em 0 .4em 1em;font-weight:bold;background:#a7ccff;}
#kfzbox table.antrag .labelCol		{width:228px;_width:236px;*width:236px; text-align:right !important;font-weight:bold;}
#kfzbox table.antrag .infoCol		{width:20px;}
#kfzbox table.antrag .fieldCol		{width:320px;}
#kfzbox table.antrag .btnlft		{float:left;*margin-left:-35px;}
#kfzbox table.antrag .btnrgt		{float:right;*margin-right:-20px;}

/* Ergebnisse - Fahrzeugsuche */
#kfzbox table#rsltFahrzeugsuche     {background:#fff;}
#kfzbox table#rsltFahrzeugsuche thead td {background:#f7c25c; font-size:12px; font-weight:bold; padding:.2em .5em;}
#kfzbox table#rsltFahrzeugsuche td  {background:#fdebad;vertical-align:middle;font-size:.9em; text-align:center;border-color:#f6a03b;}
#kfzbox table#rsltFahrzeugsuche td.txtlft{text-align:left;_padding-right:.5em;}
#kfzbox p.fsText                     {background:#f7c25c;border-bottom:1px solid #f6a03b;padding:5px 10px;}
#layer p {#fdebad;}

#kfzbox table#fahrzeugsuche     {background:#fdebad;}
#kfzbox table#fahrzeugsuche td.headCol {background:#f7c25c; font-size:14px; font-weight:bold; padding:7px 15px;}
#kfzbox table#fahrzeugsuche td  {background:#fdebad;vertical-align:middle;font-size:.9em; text-align:left;border-color:#C9EB8D;}
#kfzbox table#fahrzeugsuche td.labelCol,
#kfzbox table#fahrzeugsuche td.submitCol {text-align:right;_padding-right:.5em;}
#kfzbox table#fahrzeugsuche .submitRow td {border-bottom:0;}

#kfzbox table.rslt tr.tblHead		{background:#f7c25c;font-weight:bold;color:#fff; border-top:2px solid #fff;}
#kfzbox table.rslt tr.tblHead td	{vertical-align:top;}
#kfzbox table.rslt tr.first td		{border-top:1px dashed #5476D7 !important;}
#kfzbox table.rslt tr.last td		{border-bottom:1px dashed #5476D7 !important;}
#kfzbox table.rslt tr.opt			{font-size:1em;}
#kfzbox table.rslt td.top			{vertical-align:top;}
#kfzbox table.rslt tr.lvgl td		{font-weight:bold;color:#ccc;padding:0 !important;}
#kfzbox .scdRow,
#kfzbox table tr.scdRow td,
#kfzbox table.rslt tr.scdRow		{background:#fdebad;}
#kfzbox table tr.fstRow,
#kfzbox table.rslt tr.fstRow		{background:#fff;}
#kfzbox table.rslt tr.ovrRow		{background:#f7d95f;}
#kfzbox table tr.highRow td			{padding:1em .5em;}
#kfzbox table tr.scdRow td,
#kfzbox table tr.fstRow td,
#kfzbox table.rslt tr.scdRow td,
#kfzbox table.rslt tr.fstRow td,
#kfzbox table.rslt tr.ovrRow td		{border-bottom:0;}
#kfzbox table.rslt .noBorder		{border:none !important;}
#kfzbox table.rslt tr td.spc 		{border:1px dashed #5476D7;border-width:0 1px !important;background:#fff;padding:0 2px;}
#kfzbox table.rslt a.lnk			{color:#000;display:block;text-decoration:none;height:35px;line-height:35px;}
#kfzbox table.rslt a.lnkRate		{text-align:right;padding-right:25px;}

/* Tabelle Antrag */
#kfzbox table.rqst				{background:#fff !important;}
#kfzbox table.rqst .labelCol	{width:40%; padding:.6em 0 .6em 1.3em; font-size:12px;}
#kfzbox table.rqst .labelCol img{float:right;}
#kfzbox table.rqst .fieldCol	{font-size:12px;}

/* Tabelle Angaben Ergebnisseite */
#kfzbox table.infoTbl 			{background:#f0f1ef;}
#kfzbox table.infoTbl td.fahrzeug {border-bottom:1px dotted #ccc; font-size:12px; padding:1em; background: #f0f1ef;}
#kfzbox table.infoTbl td		{padding-left:1em;}

#kfzbox .tarifbox				{border:1px dashed #5476D7;margin:1.2em 1em 0 1em;}
#kfzbox .tarifbox .filterbox	{position:relative;}
#kfzbox .tarifbox h4			{font-size:1em;position:absolute;top:-.7em;left:5px;margin:0;padding:0 5px;color:#5476D7;background:#fff;}
#kfzbox .tarifbox ul			{float:left;margin:.7em .5em;width:22.5em;}
#kfzbox .tarifbox ul li			{list-style:none;background:url(../images/arrow.gif) no-repeat 5px 5px;padding:0 0 .3em 1.5em;}

/* Tabelle Einsparmöglichkeiten - Schritt 7 - Neu Berechnen */
.infoTbl .spar2Tbl				{padding:.5em !important;}
#kfzbox .spar2 		 		 	{margin:0; border:1px solid #5476d7; width:100%;_width:98%;*width:98%;}
#kfzbox .spar2 p				{padding:.5em 0 .5em 1.2em; background:#a7ccff; text-align:left;}
#kfzbox .spar2 .headCol th 		{background:#c9eb8d ; padding:.5em 0 .5em .7em; font-size:12px;}
#kfzbox .spar2 td.labelCol		{padding:.5em .2em .5em .7em; font-weight:bold;}
#kfzbox .spar2 td		        {background:#f0f8d6; border-bottom:1px solid #bdd97f;}

#kfzbox table.spar2 tr td.checkCol  {width:30px; background:#fff url(../images/checkbox1.gif) no-repeat 50% 50%; *margin:0;cursor:pointer;
								    border-right:1px solid #c9eb8d;}
#kfzbox table.spar2 tr td.checkColOver 	{width:30px; background:#fff url(../images/checkbox2.gif) no-repeat 50% 50%; *margin:0;
										border-right:1px solid #c9eb8d;}
#kfzbox table.spar2 tr td.checkColActive{width:30px; background:#fff url(../images/checkbox3.gif) no-repeat 50% 50%; *margin:0;
										border-right:1px solid #c9eb8d;}

/* Hinweis-Box im Text */
#kfzbox .tsrbox 				{margin:0;padding:.5em;background:#F0F8D6;font-size:1em;border:none;}
#kfzbox .tsrbox a 				{font-weight:bold;}
#kfzbox .tsrbox a:hover			{font-weight:bold;color:#c00;}
#kfzbox .tsrbox p 				{padding:.3em 0;text-align:left !important;}
#kfzbox .tsrbox .line 			{margin:10px 0;}
#kfzbox .tsrbox label			{font-weight:normal;}
#kfzbox .tsrbox table  			{width:auto;margin:0;}
#kfzbox .tsrbox table td		{padding-left:0;vertical-align:top;}
#kfzbox .tsrbox table .labelCol {width:255px;text-align:right;font-weight:bold;}
#kfzbox .tsrbox table .infoCol 	{width:auto;text-align:left;}
#kfzbox .tsrbox table .fieldCol {padding-left:.7em;_padding-left:.2em;}

#kfzbox .tsrbox2 				{margin:.5em;padding:.5em;border:1px solid #f7c25c;background:#fdebad;font-size:1em;}
#kfzbox .tsrbox2 a 				{font-weight:bold;text-decoration:none;}
#kfzbox .tsrbox2 a:hover		{font-weight:bold;color:#c00;text-decoration:underline;}
#kfzbox .tsrbox2 p 				{padding:.3em 0;text-align:center !important;}
#kfzbox .tsrbox2 a:hover .orange{color:#c00;}
#kfzbox .tsrbox2 .txt			{text-decoration:none;}
#kfzbox .tsrbox2 a:hover .txt	{text-decoration:underline;}
#kfzbox .tsrbox2 .line 			{margin:10px 0;}
#kfzbox .tsrbox2 label			{font-weight:normal;}
#kfzbox .tsrbox2 table  		{width:auto;margin:0;}
#kfzbox .tsrbox2 table td		{padding-left:0;vertical-align:top;}
#kfzbox .tsrbox2 table .labelCol {width:255px;text-align:right;font-weight:bold;}
#kfzbox .tsrbox2 table .infoCol 	{width:auto;text-align:left;}
#kfzbox .tsrbox2 table .fieldCol {padding-left:.7em;_padding-left:.2em;}

#kfzbox .carName                {font-size:1em;padding:.5em 0 .5em 1.3em;background:#f0f1ef; color: #000;}
#kfzbox .carNametre				{height:0px;border:0;_overflow:hidden;}
#kfzbox .carName strong			{color:#000;}

#kfzbox #frmErrorBlock			{width:auto;display:none;margin:0 0 1em 0;background:#ffebe3;border:1px dashed #c00;color:#c00;padding:.5em;}
#kfzbox #frmErrorBlock ul		{width:auto;margin:0 0 0 2em;}
#kfzbox #frmErrorBlock li		{list-style:none;background:url(../images/arrow_error.gif) no-repeat left center;text-align:left;padding:.2em 0 .2em 1.5em;}

#kfzbox .keyError				{display:none;}
#kfzbox .keyBorderActive td		{background:#fff;}
#kfzbox .keyBorderActive label  {color:#c00;}
#kfzbox .keyBorderActive input,
#kfzbox .keyBorderActive select {color:#c00;border:1px dashed #c00;background:#ffebe3;}

#kfzbox .submitRow td			{padding-top:.3em; border-bottom: 0;}
#kfzbox .submitCol			 	{text-align:right;padding-right:.7em;}
#kfzbox .submitCol img		 	{text-align:right;padding-right:.7em; cursor:pointer;}
#kfzbox .submitBtn				{border:none;background:none;cursor:pointer;}
#kfzbox .btnCompare				{float:left;border:none;background:none;cursor:pointer;margin:0 0 0 -8px;padding:0;}
#kfzbox .btnNeuBerechnen        {float:right;margin:2px 4px 0 0;border:none;}
#damagesLast3Years				{margin:0 .7em 0 1.5em;_width:100%; background:#fdebad;}
#damagesLast3Years p			{padding:.5em 0 .5em 1.2em; background:#f6a03b; text-align:left;}
#damagesLast3Years table		{border:1px solid #811f20;_width:98%;*width:98%;}
#damagesLast3Years table tr.headCol td {background:#f7c25c;}
#damagesLast3Years td 			{text-align:center;border-bottom:1px solid #f7c25c !important; }
#damagesLast3Years th 			{background:#f7c25c; padding:.5em 0; border-bottom:1px solid #f7c25c; font-size:12px;}

/* AntragBestätigung*/
#kfzbox .bestaetigung p.title   {font-size:14px;}

/* Tooltip */
.achievement                    {color:#00c;text-decoration:underline;cursor:pointer;}
.lvbox 							{background:#fff; border:2px solid #811f20; font-size: 10px; text-align: left; text-align: left;}
.lvbox p 						{display:block;padding:.5em;font-size:1.2em;line-height:1.5em;}
.lvbox ul			            {margin:5px;font-size:12px;}
.lvbox ul li			        {list-style:none;background:url(../images/arrow2.gif) no-repeat 5px 5px;padding:0 0 3px 20px;}
.lvbox .smallStd				{padding:.5em;font-weight:bold;}
.lvbox .close					{text-align:right;padding:.2em 1em .3em 0;background:#cde;}
.lvbox .note					{color:#000;padding:0 0 0 1em;font-size:1em;font-weight:bold;text-decoration:none !important;}
.lvbox .normal					{font-weight:normal !important;}
.lvbox .legend					{color:#444;padding:.5em;background:#cde;}

/** help topic **/
#kfzbox .pointer                {cursor:pointer;}
/*
#helpTopic 						{font-size:12px;background:#fff;border:2px solid #75AE00;}
#helpTopic p 				    {padding:3px 10px !important;text-align:justify;}
#helpTopic ul 				    {margin:3px 10px !important;}
*/
#overDiv table.help,
#overDiv table td.help			{border:none !important;}

/** leistungsvergleich **/
#kfzbox .leftCol				{white-space:nowrap;background:#fff;}
#kfzbox .best					{background:#e7fcce;}
#kfzbox .help_button			{float:right;display:block;clear:right;}

#embedded                       {font-family: Arial, Helvetica, sans-serif; font-size:12px !important; color:#000; }
#embedded div#kfzbox            {width:704px;_width:706px;}

#kfzbox table.compareTable		         {border:1px solid #ccc;border-collapse:collapse;width:auto;}
#kfzbox table.compareTable td	         {vertical-align:top;padding:0;border:1px solid #ccc;}
#kfzbox table.compareTable td.section    {background-color:#f7c25c !important;font-weight:bold;}
#kfzbox table.compareTable td.inspic	 {background:#fdebad;border-top:1px solid #ccc;}
#kfzbox table.compareTable td.centerCol  {text-align:center;}
#kfzbox table.compareTable td.rightCol   {text-align:right;}
#kfzbox table.compareTable .icon         {text-align:center; font-size: 10px; color: #444;}

#kfzbox table.compareTable td .blocker   {width:150px;margin:5px;}
#kfzbox table.compareTable td .blockerS  {width:170px;margin:5px;height:15px;}

#kfzbox #slideGlobal            {}
#kfzbox .slideWrapper           {overflow:hidden;width:704px;border-bottom:1px solid #ccc;_height:1486px;position:absolute;}
#kfzbox .slideWrapper td        {}
#kfzbox .slideHead              {position:absolute;z-index:50;}
#kfzbox .slideHead table.compareTable,
#kfzbox .slideHead table.compareTable td {background-color: #fdebad;}

#kfzbox .hHead                  {height:30px;}
#kfzbox .hHead2                 {height:45px;}
#kfzbox .hHead3                 {height:60px;}
#kfzbox .slideButtons           {float: right; margin: 3px 20px;}

#jq_fixed                       {overflow: hidden; position: fixed; z-index: 60; width: 704px; _width: 706px; margin: -1px 0 0 -1px; border: 1px solid #c1c1c1; background-color: #fff; border-bottom: 1px solid #ccc;top: 0;}
.printer						{display: block; padding:5px 0 0;float: left;}
#jq_fixed .stpbox ul 			{background:0;}


/* powered by */
#kfzbox .poweredByRow td		{text-align:center;padding:.5em 0; background:#888 url(../images/rechner_red.jpg) repeat-x top; border: 0;/*border-top:1px dashed #5476d7;*/}
#kfzbox .poweredByRow td a		{color:#fff;}
#kfzbox .poweredByDiv			{color:#fff;text-align:center; background:#888 url(../images/rechner_red.jpg) repeat-x top; padding:.5em 0;}
#kfzbox .poweredByDiv a			{color:#fff;}
#kfzbox .poweredBySpan			{color:#fff;text-align:center;font-size:11px;}

/* indicator */
#indi {display:none;width:622px;height:200px;z-index:10000;}
#flash {position:absolute;top:50px;left:1px;}
#hold{position:relative;}
#wait{border:1px solid #000;}
#noflash{position:absolute;top:50px;left:300px;}


/*druck addon*/
.print {line-height: 1.5;font-family: Arial,Helvetica,sans-serif;color:#000;background: none;font-size: 10pt;}
.print td {border-bottom: 1px dotted #ccc;}
.print td.headrow {border-bottom: 2px solid #000;}
.print td.best {border: 1px solid #ccc; background: #E7FCCE;}

/* override telbox */
/* Telefon Infobox */
.telboxWrapper			{*width:460px;*position:relative;}

.closelnk				{border:2px solid #811f20;*margin:0 -26px 0 0;_margin:-22px 0 0 398px;}
.telbox					{border:2px solid #811f20;_width:464px;}
