#kfzbox                         {width:600px;_width:602px; margin:.7em;background:#fff;border:1px solid #5476d7;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 .clear                    {clear:both;}

#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 .hinweis                {background:#E5F1FF;padding:0;}

#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 optgroup option         {padding:0 0 0 10px !important;}
#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:#888 url(../images/navBg.gif) repeat-x top;}
#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:#fff;background:#6c3 url(../images/navBgActive.gif) repeat-x top;}

#kfzbox .cdbox                  {border-bottom:1px solid #a3ccff;background:#cee4ff;}
#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 #5476d7;padding:1px;background:#fff;}
#kfzbox .cdbox dd div img       {height:12px; 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:0 .7em;height:40px;background:#fff url(../images/preStep1.gif) no-repeat left;}
#preStep2                       {margin:0 .7em;height:40px;background:#fff url(../images/preStep2.gif) no-repeat left;}
#preStep3                       {margin:0 .7em;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;}
#preStep1 ul li, #preStep2 ul li,
#preStep3 ul li                 {float:left;width:195px;font-size:1.3em;font-weight:bold;padding:.65em 0 0 0;color:#9cb2e9;text-align:center;background:none;}
#preStep1 .active, #preStep2 .active,
#preStep3 .active               {color:#fff;}

/* 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:.5em .7em .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 solid #a3ccff;}

/* specials */
#kfzbox select.sel              {width:224px;}
#kfzbox select.selDay           {width:55px;}
#kfzbox select.selMonth         {width:108px;}
#kfzbox select.selYear          {width:55px;}

#kfzbox input.txtSmall          {width:25px;}

/* Schritt1 */
/* Kennzeichen */
#kfzbox table td.kfzkenn        {background:#cee4ff 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:10px 3px 0 3px;display:block;float:left;}
*:first-child+html #kfzbox table td.kfzkenn p strong,
*:first-child+html #kfzbox table td.kfzkenn span        {padding-top:10px;display:block;float:left;}

#kfzbox table td.kfzkenn input  {*float:left;margin:-1px 0 0 0;*margin:0;_padding:3px 0 0 0;}
#kfzbox table td.kfzkenn input.half  {width:37px; text-transform:uppercase;*margin:0 3px 0 0;}
#kfzbox table td.kfzkenn input.half2 {width:50px;text-transform:uppercase;}
#kfzbox table td.kfzkenn input  {width:67px;}
#kfzbox table .kfzkennfont      {font-family:"Courier New", Courier, monospace; font-size:26px;}

#kfzbox #jq_kz_radios           {height:0;margin:5px 0 0 20px;*margin:10px 0 0 20px;overflow:hidden;}
#kfzbox #jq_kz_radios input     {height:14px;margin:0;padding:0;width:18px;}
#kfzbox #jq_kz_radios label     {margin:0;padding:0}

/* 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:#a7ccff;}
#kfzbox table .headColNormal    {color:#000;background:#F0F8D6;}
#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:#a7ccff;
                                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:#c9eb8d;}
#kfzbox table tr.nodisplay2 td       {border-bottom:1px solid #bdd97f !important;}
#kfzbox table .labelCol         {width:280px;text-align:right;font-weight:bold; background:#e5f1ff;}
#kfzbox table tr.nodisplay .labelCol{width:280px;text-align:right;font-weight:bold; background:#cee4ff;}
#kfzbox table tr.nodisplay2 .labelCol{width:280px;text-align:right;font-weight:bold; background:#f0f8d6;}
#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:#e5f1ff;}
#kfzbox table tr.nodisplay .infoCol{width:20px;_padding:.5em .5em 0 .5em; background:#cee4ff;}
#kfzbox table tr.nodisplay2 .infoCol{width:20px;_padding:.5em .5em 0 .5em; background:#f0f8d6;}
#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:#cee4ff;}
#kfzbox table tr.nodisplay2 .fieldCol{width:280px;font-weight:bold; background:#f0f8d6;}

/* 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;}

/* Schritt6 */
#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:#E5F1FF;}
#kfzbox table.rslt td               {text-align:left;vertical-align:middle;font-size:.9em;}
#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/bg_dlhdr.gif) 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;}

/* Telefon Infobox */
.dlnk                   {color:#00c;text-decoration:underline;cursor:pointer;}
span.dlnk               {float:right;padding-top:.9em;}
#kfzbox table td.lvergleich {padding:.2em .5em;}
.lvergleich a 			{float:right;margin:.3em 0 0;}
.lvergleich form img	{padding:.4em 0 .2em .1em !important;} /* Button zum Leistungsvergleich */
.lvergleich .telImg     {float:right;width:23px;height:25;margin:.7em .3em .3em .3em;}
.telboxWrapper			{display:none;*text-align:center;_margin-top:110px;}
.closelnk				{float:right;_position:absolute;margin:-22px 0 0 0;_margin:-22px 0 0 399px;padding:.3em .6em;font-size:11px;border:2px solid #5476d7;border-bottom:0;background:#fff;}
.closelnk2				{float:right;_position:absolute;margin:-22px 0 0 0;_margin:-22px 0 0 234px;padding:.3em .6em;font-size:11px;border:2px solid #5476d7;border-bottom:0;background:#fff;}
.telbox					{width:460px;_width:465px;height:320px;padding:1em;border:2px solid #5476d7;font-size:11px;text-align:left;
                         background: #fff url(../images/callcenter.jpg) no-repeat bottom right;}
.telbxForm 				{width:280px;float:left;border-right:1px dotted #ccc;}
.telbox p				{padding: .5em 0 !important;}
.telbox dl				{margin:1em 0 0;}
.telbox dt				{padding:0 0 .2em;clear:left;}
.telbox dd 				{margin:0 1em .8em 0;float:left;}

#gender					{width: 5.4em;}
#firstname,
#phone_prefix			{width: 6em;}
#surename,
#phone_number           {width:11em;}

.telbxHotline			{width:150px;float:right;_margin:0;}
.telbox ul				{list-style:none;margin:0 0 1.5em;}
.telbox .small			{color:#888;font-size:11px;padding-right:5px;}

/* 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:#C9EB8D; font-size:12px; font-weight:bold; padding:.2em .5em;}
#kfzbox table#rsltFahrzeugsuche td  {background:#F0F8D6;vertical-align:middle;font-size:.9em; text-align:center;border-color:#C9EB8D;}
#kfzbox table#rsltFahrzeugsuche td.txtlft{text-align:left;_padding-right:.5em;}
#kfzbox p.fsText                     {background:#C9EB8D;border-bottom:1px solid #F0F8D6;padding:5px 10px;}

#kfzbox table#fahrzeugsuche     {background:#F0F8D6;}
#kfzbox table#fahrzeugsuche td.headCol {background:#C9EB8D; font-size:14px; font-weight:bold; padding:7px 15px;}
#kfzbox table#fahrzeugsuche td  {background:#F0F8D6;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:none;}

#kfzbox table.rslt tr.tblHead       {background:#a3ccff;font-weight:bold;color:#036; 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:#E5F1FF;}
#kfzbox table tr.fstRow,
#kfzbox table.rslt tr.fstRow        {background:#fff;}
#kfzbox table.rslt tr.ovrRow        {background:#cf8;}
#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:1px solid #a3ccff;}
#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 td.fahrzeug {background:#cee4ff; border-bottom:2px solid #fff; font-size:12px; padding:1em;}
#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;}
										
/* Zusatzfilter - Schritt 7 */
#kfzbox #leistungsfilter { margin:3px; width:594px;*590px;}

#leistungsfilter td.title{ background:#c9eb8d; border:none !important; padding:6px 6px 6px 10px;}

#leistungsfilterBox input { margin:2px;*margin:0px; }

#leistungsfilterBox td { background:#f0f8d6; border:none !important; }
#leistungsfilterBox td.text { width:100px; *width:200px; padding:0 .5em 0 2em; *padding:0 0 0 2em; text-align:right; min-height:30px !important;}

#leistungsfilterBox td.text1 { width:175px;*width:190px;}

#leistungsfilterBox td.infocol {width:10px; background:#f0f8d6 !important;}
#leistungsfilterBox td.form { width:10px;}

/* Leadboxen unter Ergebnis */
#leadbox {margin:.7em 0 .7em .7em; width:600px;_width:605px;}
#leadbox div {float:left;width:200px;text-align:center;height:170px;display:none;}
#leadbox td {width:200px; height:176px; text-align:center;}
#bestaetlayer { background:#fff; border:2px solid #5476d7; font-size:11px; padding:0 1em 1em 1em; width:300px; text-align:left; }


/* 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 #5476d7;background:#e5f1ff;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:#e5f1ff;}
#kfzbox .carNametre             {height:2px; background:#fff; border-top:1px solid #a3ccff;_overflow:hidden;}
#kfzbox .carName strong         {color:#000;}

#kfzbox .bankName               {font-size:1em;}
#kfzbox .bankNamefalsch         {font-size:1em;color:#f00;}

#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;}
#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;}
#kfzbox .btnHSN,
#kfzbox .btnTSN                 {margin-top:5px;}

/* KFZ Suche */
#kfzSuche,
#kfzSuche .layer                {margin:0;padding:0;}
#kfzSuche                       {font-size:12px !important;}

#damagesLast3Years              {margin:0 .7em 0 1.5em;_width:100%; background:#cee4ff;}
#damagesLast3Years p            {padding:.5em 0 .5em 1.2em; background:#a7ccff; text-align:left;}
#damagesLast3Years table        {border:1px solid #5476d7;background:#fff;width:586px;}
#damagesLast3Years table tr.headCol td {background:#cee4ff;}
#damagesLast3Years td           {text-align:center;border-bottom:1px solid #a3ccff !important; }
#damagesLast3Years th           {background:#e5f1ff; padding:.5em 0; border-bottom:1px solid #a3ccff; font-size:12px;}
#damagesLast3Years th.noP       {padding:0;}
/* AntragBestätigung*/
#kfzbox .bestaetigung p.title   {font-size:14px;}

/* Tooltip */
.achievement                    {color:#00c;text-decoration:underline;cursor:pointer;}
.lvbox                          {background:#fff; border:2px solid #5476d7; font-size: 9px; font-family: Arial;width:400px;overflow:hidden}
.lvbox p                        {display:block;padding:.5em;font-size:1.2em;line-height:1.5em;}
.lvbox ul                       {margin:5px;font-size:11px;}
.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;}

/** Paging **/
#kfzbox #paging                 {float: right; margin: 4px 15px;}
#kfzbox .jqPagingBlock          {border: 1px solid #dc5104; margin-left: 1px; padding: 0 3px; color: #dc5104; font-weight: bold; cursor: pointer; }
#kfzbox .jqPagingBlockActive    {color: #fff; background-color: #dc5104;}

/** help topic **/
.pointer                        {cursor:pointer;}
#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:#a3ccff !important;font-weight:bold;}
#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:154px;margin:5px 3px;height: 16px; font-weight: bold;}
#kfzbox table.compareTable td .blockerS  {width:174px;margin:5px 3px;height:16px;}

#kfzbox #slideGlobal            {height: 1737px;}
#kfzbox .slideWrapper           {overflow:hidden;width:704px;border-bottom:1px solid #ccc;height:1773px;_height:1774px;position:absolute;}
#kfzbox .slideWrapper td        {}
#kfzbox .slideHead              {position:absolute;z-index:50;}
#kfzbox .slideHead table.compareTable,
#kfzbox .slideHead table.compareTable td {background-color: #e5f1ff;}

#kfzbox .hHead                  {height:30px !important;}
#kfzbox .hHead2                 {height:45px !important;}
#kfzbox .hHead3                 {height:67px !important;}
#kfzbox .hHead4                 {height:80px !important;}
#kfzbox .gesamtbeitrag          {font-size: 20px; color: #444;}
#kfzbox .slideButtons           {float: right; margin: 3px 20px;}
#kfzbox img.printer             {float:right; padding: 5px 10px 0 0; cursor: pointer;}
#kfzbox .textMehr               {color: #00f; cursor: pointer; text-decoration: underline;}
.textToolTip                    {border: 3px solid #94c41b; padding: 5px; font-family: Arial; font-size: 12px; color: #444;}

#jq_fixed                       {overflow: hidden; position: fixed; z-index: 60; width: 704px; _width: 706px; margin: -1px 0 0 -1px; border: 1px solid #5476D7; background-color: #fff; border-bottom: 1px solid #ccc; height: 285px; top: 0;}

/* powered by */
#kfzbox .poweredByRow td        {text-align:center;padding:.5em 0; background:#888 url(../images/navBg.gif) repeat-x top;/*border-top:1px dashed #5476d7;*/}
#kfzbox .poweredByRow td a      {color:#fff;}
#kfzbox .poweredByDiv           {color:#fff;text-align:center; background:#888 url(../images/navBg.gif) 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;}

/* Autocomplete */
.ac_results                     {padding: 0px;border: 1px solid #7F9DB9;background-color: white;overflow: hidden;z-index: 99999;width: 9.5em;}
.ac_results ul                  {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li                  {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading                     {background:#fff;}
.ac_odd                         {background-color: #eee;}
.ac_over                        {background-color: #2E4AA6;color: white;}

/* iFrame Tabs */
/* root element for tabs  */
ul.tabs { 
    display: inline;
    list-style:none; 
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:1px solid #666;  
}

/* single tab */
ul.tabs li { 
    float:left;  
    text-indent:0;
    padding:0;
    margin:0 !important;
    list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
    font-size:11px;
    display:block;
    height: 30px;  
    line-height:18px;
    width: 71px;
    text-align:center;  
    text-decoration:none;
    color:#000;
    padding:0;
    margin:0; 
    position:relative;
    top:1px;
    white-space:nowrap;
}

ul.tabs a:active {
    outline:none;       
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
    background-position: -652px -31px;  
    color:#fff; 
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
    cursor:default !important; 
    color:#000 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* initially all panes are hidden */
#panewrapper {padding:50px 6px 6px 6px;} 
div.panes div.pane {
    display:none; 
	width:582px; 
	background:#ddd;
}

/* root element for tabs  */
ul.tabs {  
    margin:0 !important; 
    padding:0;
    height:30px;
    border-bottom:0px solid #fff;      
}

/* single tab */
ul.tabs li {  
    float:left;  
    padding:0; 
    margin:0;  
    list-style-type:none;

}

/* link inside the tab. uses a background image */
ul.tabs a { 
    float:left;
    font-size:11px;
    display:block;
    padding:5px 0px;   
    text-decoration:none;
    border:1px solid #666;  
    border-bottom:0px;
    height:18px;
    background-color:#efefef;
    color:#777;
    margin-right:2px;_margin-right:2px;
    -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright:4px;
    position:relative;
    top:1px;    
}

ul.tabs a:hover {
    background-color:#F7F7F7;
    color:#333;
}
    
/* selected tab */
ul.tabs a.current {
    background-color:#ddd;
    border-bottom:2px solid #ddd;
    color:#000;
    cursor:default;
}

    
/* tab pane */
div.panes div {
    border:1px solid #666;
    border-width:0 1px 1px 1px;
    min-height:150px;   
    padding:10px;
    background-color:#fff;

}
div.panes div iframe {
    width:580px;
}

/*Leistungsvergleich Printversion*/
.print td{
    border:1px solid #666;
    border-width:1px 1px 1px 1px;
    padding:10px;
    font-family:Arial,Helvetica,sans-serif;
    font-size: 11px;
}