
/*<![CDATA[*/
/*
 * Main Styesheet for the AutoOnline.de Webpage
 * 
 * Version 1.0, 2006-04 
 *                                                                            */  

/* === Basics =============================================================== */


temp {
}


body {
    font: 11px Arial, Helvetica,sans-serif;
    background-color: #E1E1E1;    
    height:100%;   
    margin: 0px;
    padding: 0px; 
}
table {
    font: 11px Arial, Helvetica,sans-serif;
    background-color: #FFFFFF;  
    margin: 0px;
    padding: 0px; 
}
form {
    display: inline;
}

a, a:link, a:active, a:focus, a:visited {
    text-decoration: none;
    color: #EE1D24; 
    background-color: transparent;
}
a:hover {
    text-decoration: none;     
    color: #C80D28;
    background-color: transparent;
}
a.home_login, a.home_login:link, a.home_login:active, a.home_login:focus, a.home_login:visited {
    text-decoration: none;
    color: #FFFFFF; 
    background-color: transparent;
}
a.home_login:hover {
    text-decoration: underline;     
    color: #FFFFFF;
    background-color: transparent;
}
/* this class is used for displaying text only for Sceenreader */
.hiddentext {
    text-align: left;
    display: none;
}

.validation
{
    color:red;
    padding-left:10px;
}

ul
 {
    margin-left: 0; 
    padding-left: 1.5em;
}


/* === End Basics =========================================================== */

/* === Seitenelemente ======================================================= */

/* --- Logo Bar ------------------------------------------------------------- */
#logobar {
   padding-top: 8px;  
   padding-bottom:7px;
   background: white;
   width: 754px;   
}
/* --- END Logo Bar --------------------------------------------------------- */

/* --- Grey Bar ------------------------------------------------------------- */
#greybar {
   background-color: #B7B7B7;
   vertical-align: middle;
   height: 30px;
   width: 754px;
   margin-bottom: 3px;
   color: white;
}
#greybar a, #greybar a:link, .greybar a:active, .greybar a:focus, .greybar a:visited {
    text-decoration: none;
    color: white !important;
    font-size: 11px;
}
#greybar a:hover {
    text-decoration: underline;       
}
/* --- END Grey Bar --------------------------------------------------------- */



/* --- Red Bar -------------------------------------------------------------- */
#redbar {
   width: 754px;  
   color: white;   
}
#redbar a, #redbar a:link, #redbar a:active, #redbar a:focus, #redbar a:visited {
   color: white;
   text-decoration: none;
   font-size: 11px;
}
#redbar a:hover {   
   text-decoration: underline;  
}
/* --- END Red Bar ---------------------------------------------------------- */
/* --- Homepage FastNavigation Bar ------------------------------------------ */
#shortcutBar {
    width: 754px;
    margin-top: 7px;
    padding:0px;
}
/* --- END Homepage FastNavigation Bar -------------------------------------- */

/* --- Page ----------------------------------------------------------------- */
/* page without header */
#ContentPage {
   margin-top: 7px;
   text-align: left;
   width:754px;
   /* border: 1px black solid; */   
}
#MainContent {
  text-align: left;
  width: 380px;  
  height: 100%;
  float:left;  
  padding: 0px;
  padding-left: 12px;  
  /* border: 1px solid blue; */
}
/* --- End Page ------------------------------------------------------------- */

/* --- Footer --------------------------------------------------------------- */
#footer {
  clear: both;
  padding-top: 40px;
  width: 754px;  
  padding-bottom: 20px;
}
/* the grey line above the footer */
#footer #footerline {
  background: #B3B3B3;
  height: 1px;  
}
/* definition of the style of footer link items */
#footer #footerlinks {
  text-align: right;
  padding-right: 1px;
  margin-top: 7px;
}
#footer #footerlinks a, #footer #footerlinks a:active, #footer #footerlinks a:focus, #footer #footerlinks a:visited {  
    text-decoration: none;
    color: #666666;
    padding-right: 10px;  
}
#footer #footerlinks a:hover {
    text-decoration: none;
    color: #EE1D24;  
}
/* --- END Footer ----------------------------------------------------------- */


/* --- Header --------------------------------------------------------------- */
#header {
  padding-top: 0px;  
  padding-right: 10px;
}
#headercar {  
  text-align: right;  
  margin-top:7px;  
  float:left;
}
#header #headerlogo {
  text-align: right;  
  margin-top: 0px;
  margin-bottom:2px;
}
#header .headerlinks, #footer .headerlinks {
  text-align: right;  
  margin-top: 0px;
}
#header .headerlinks a, #header .headerlinks a:active, 
#header .headerlinks a:focus, .header #headerlinks a:visited,
#footer .headerlinks a, #footer .headerlinks a:active, 
#footer .headerlinks a:focus, #footer .headerlinks a:visited {
    text-decoration: none;
    color: #999999;
    padding-right: 10px;  
}
#header #headerlinks a:hover {
    text-decoration: none;
    color: #EE1D24;  
}
/* --- End Header --------------------------------------------------------------- */
/* === END Seitenelemente ==================================================== */

/* === Navigation =========================================================== */
/* the whole navigation */
#verticalnavigation {  
   float: left;
   width: 151px;
   margin-left: 7px;
   margin-right: 11px;
   margin-top: 9px;
   text-align: left;     
  /* DEVELOPMENT-HELPER: border: 1px rgb(117,117,117) solid; */
}
/* links of the navigation */
#verticalnavigation a, #verticalnavigation a:link, #verticalnavigation a:focus, #verticalnavigation a:visited, #verticalnavigation a:active {    
    text-decoration: none;
    color: #333333;    
}
#verticalnavigation a:hover{
    text-decoration: none;
    color: #EE1D24;    
}
/* this navigationpoint is just active */
#verticalnavigation .navifocus {    
    color: #EE1D24 !important;    
}
/* --- Navigation Level 1 --------------------------------------------------- */
.navilevel1 {
     margin: 0px; 
    padding: 0px; 
    color: #333333;
    list-style-type: none;        
}
.navilevel1 li {
    padding-left: 3px;
    border-bottom: 1px #D6D6D6 solid;    
    list-style-type: none;        
    margin-left: 0px;
    padding-left: 3px;
    vertical-align: top;
    padding-top: 3px;
    padding-bottom: 3px;
    border-bottom: 1px #D6D6D6 solid;
}    
/* --- END Navigation Level 1 ----------------------------------------------- */

/* --- Navigation Level 2 --------------------------------------------------- */
.navilevel2 {
     margin: 0px;
     padding: 0px;
     color: #333333;     
     list-style-type: none;
}
.navilevel2 li {
    margin-left: 0px;
    border-bottom: 1px #EBEBEB solid;
    padding-left: 15px;
    padding-top: 3px;
    padding-bottom: 3px; 
}
/* links of the navigation in the second navigationlevel */
#verticalnavigation .navilevel2 a, #verticalnavigation .navilevel2 a:link, #verticalnavigation .navilevel2 a:active, #verticalnavigation .navilevel2 a:focus, #verticalnavigation .navilevel2 a:visited{
    text-decoration: none;
    color: #666666;    
}
#verticalnavigation .navilevel2 a:hover{
    text-decoration: none;
    color: #EE1D24;    
}
/* --- END Navigation Level 2 ----------------------------------------------- */

/* --- Navigation BreadChrumb ----------------------------------------------- */
.navibreadchrumb {
    border: 1px rgb(117,117,117) solid;
    /* DEVELOPMENT-HELPER: border: 1px rgb(117,117,117) solid; */
   color: #FFFFFF;
}
/* --- END Navigation BreadChrumb ------------------------------------------- */
/* === END Navigation ======================================================= */

/* === Toolbox ============================================================== */
#toolbox {
      width: 176px;
      float: right;           
     /* DEVELOPMENT-HELPER: border: 1px rgb(117,117,117) solid; */
}
.logininput {
    border:1px #CECECE solid; 
    width: 84px;
    font: 11px Arial, Helvetica,sans-serif;
    background: white;
    color: #333333;
    margin-top: 2px;
}
#toolbox .ContentHeadline a, #toolbox .ContentHeadline a:link, #toolbox .ContentHeadline a:active, #toolbox .ContentHeadline a:focus, #toolbox .ContentHeadline a.visited  {
   font: 13px Arial, Helvetica,sans-serif !important;   
   color: #EE1D24;
   line-height: 21px;
   font-weight: bold !important;
}

/* --- White Toolbox -------------------------------------------------------- */
.tbxwhite {   
   background-image: url("/cps/rde/xbcr/SID-53EEED24-A1DAAB59/autoonline_nl/frame_red_bg.gif");
   background-repeat: repeat-y;
   margin-bottom: 7px;  
}
.tbxwhite .toolbox {
    margin: 0px;    
    padding-left: 12px;
    padding-right:12px;
    line-height: 16px;
}
.tbxwhite .toolbox .headline {
    color: #EE1D24;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 4px;  
    padding-top: 4px !important;        
}


#tbxwhite #toolbox .subline {
    color: #EE1D24;
    font-size: 11px;
    font-weight: normal;   
    margin-bottom: 0px;  
    padding-top: 0px !important;      
}



.tbxwhite .toolbox .download { 
    margin-bottom: 7px;
    clear: both;
    width:152px;
}
/* this is used alsow for the downloadlist CT */
.filetypeicon { 
    width: 17px;        
    margin-right:5px;
}
/* --- End White Toolbox ---------------------------------------------------- */
/* --- Red Toolbox ---------------------------------------------------------- */
#toolbox .tbxred {
     margin-bottom: 7px;     
}
#toolbox .tbxred a,  #toolbox .tbxred a:link, #toolbox .tbxred a:active, #toolbox .tbxred a:focus, #toolbox .tbxred a:visited {
    text-decoration: none;
    color: white;
    background-color: transparent;
}
#toolbox .tbxred a:hover {
    text-decoration: underline;       
}
#toolbox .tbxred .toolbox {
     background: #EE1D24;
     margin: 0px; 
}
#toolbox .tbxred .toolbox .tbxhead {
    padding-left: 10px;
    padding-top: 3px; 
    padding-bottom: 11px;    
}
#toolbox .tbxred .toolbox .tbxheadline {
    color: white;
    font-size: 13px;
    font-weight: bold;               
    line-height: 21px;
}
#toolbox .tbxred .toolbox .tbxsubline {
    color: white;
    font-size: 11px;
    font-weight: bold;                    
    line-height: 18px;    
}
#toolbox .tbxred .toolbox .tbxcontent {
    color: white;
    font-size: 11px;        
    padding-top: 8px;    
    padding-left: 10px;
    line-height: 20px;    
}
/* --- END Red Toolbox ------------------------------------------------------ */
/* --- Linklist Toolbox ----------------------------------------------------- */
.TBXlinklist {
}
.TBXlinklist .headline {
    color: #EE1D24;
    padding-top: 0px;
    font-size: 12px;
    font-weight: bold;         
    margin-bottom: 2px !important;
}
.TBXlinklist .TBXlinkItemlist {      
   margin-left: 0px;
   padding-left: 0px;
   margin-top: 0px;   
   list-style-type: none;   
}
.TBXlinkItemlist li {   
   margin-bottom: 2px;
}
/* --- END Linklist Toolbox ------------------------------------------------- */
/* --- Homepage Toolbox with Login ------------------------------------------ */
#HPToolboxLogin {
   width: 185px;   
   float: right;
}
#HPToolboxLogin #HPToolboxContent {
    background: #B3B3B3;
    color: white;
    font-size: 11px;        
    padding-top: 8px;    
    padding-left: 10px;
    line-height: 20px;    
}
#HPToolboxLogin #HPToolboxContent a:link, #HPToolboxLogin #HPToolboxContent a:active, #HPToolboxLogin #HPToolboxContent a:focus, #HPToolboxLogin #HPToolboxContent a:visited {
    text-decoration: none;
    color: white !important;
    font-size: 11px;
}
#HPToolboxLogin #HPToolboxContent a:hover {
    text-decoration: underline;    
}
#HPToolboxLogin #HPToolboxLoginHeadline {
    color: white;
    background: #B3B3B3;
    font-size: 13px;
    line-height: 21px;
    font-weight: bold;
    padding-bottom: 12px;    
    padding-top: 5px;
    padding-left: 10px; 
}

#HPToolboxLogin #HPToolboxLoginSubHeadline {
    color: white;
    background: #B3B3B3;
    font-size: 11px;
    line-height: 21px;
    font-weight: bold;
    padding-bottom: 12px;    
    padding-top: 5px;
    padding-left: 10px; 

}
/* --- END Homepage Toolbox with Login -------------------------------------- */
/* === END Toolbox ========================================================== */

/* === Content Templates ==================================================== */
/* --- Homepage Contentteaser ----------------------------------------------- */
.HPTeaserHeadline, .HPTeaserHeadline a:link, .HPTeaserHeadline a:visited, .HPTeaserHeadline a:active, .HPTeaserHeadline a:focus {
   font-weight: bold;
   color: #666666;
   padding-bottom: 7px;
}
.HPTeaserHeadline a:hover {   
   color: #EE1D24;
   text-decoration: none;   
}
.HPTeaserContent {
   line-height: 16px;   
}
/* --- END Homepage Contentteaser ------------------------------------------- */


/* --- Newsletter Content ----------------------------------------------- */
.Newsletter {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
     padding-top:10px;
}
.Newsletter .NewsletterType {
     font: 11px Arial, Helvetica,sans-serif;
     color: #EE1D24;
     background-color: transparent;
     line-height: 20px;  
     padding-left: 2px;
     margin-bottom: 12px;   
}
.Newsletter .NewsletterHeadline 
{
    text-decoration: none;
    color: #EE1D24;    
    background-color: transparent;    
    line-height: 25px;
    font-weight:bold;
}
.Newsletter .NewsletterDescription
{
    text-decoration: none;
    color: #333333;
    background-color: transparent;    
    line-height: 16px;    
    margin-bottom: 12px;
}
.Newsletter .NewsletterContent
{
    text-decoration: none;
    color: #333333;
    background-color: transparent;    
    line-height: 16px;    
}
/* --- END Newsletter Content ------------------------------------------- */



/* --- Standard Contentteaser ----------------------------------------------- */
.CTStandard {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
}
/* headline and Subheadline are Defined globaly */
.headline {
     padding-top:10px;
     font: 16px Arial, Helvetica,sans-serif;
     font-weight: bold;
     color: #EE1D24
}  

.containerHeadline
{
    padding-top:13px;
    margin-bottom: 12px;
    font: 11px Arial, Helvetica,sans-serif;
    font-weight:bold;
    color: #EE1D24;
}

.teaserHeadline
{
    padding-top:13px;
    margin-bottom: 12px;
    font: 11px Arial, Helvetica,sans-serif;
    font-weight:bold;
    color: #EE1D24;
}


.subline {
     padding-top:13px;
     margin-bottom: 12px;
     font: 11px Arial, Helvetica,sans-serif;
     font-weight: bold;
     color: #000000;
}  
.bigcontentpic {         
     margin-bottom: 14px;     
}  
.CTStandard .ContentIncludedPic {
     float: left;          
     margin-bottom: 10px;
     margin-right: 18px;
     /*border: 1px red solid */     
}
.CTStandard .CTcontent {         
     margin-bottom: 24px;
     margin-top: 24px;

}
/* --- Standard Contentteaser ----------------------------------------------- */

/* --- Teaserlist Contentteaser --------------------------------------------- */
.CTTeaserlist {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
     }

.CTTeaserlist .CTTeaserlistContent{
    padding-bottom:20px;
}

.CTTeaserlist .CTTeaserlistList {
     margin-top: 25px;
}
.CTTeaserlist .CTTeaserlistTeaserItem {
     padding-bottom: 15px;
}
.CTTeaserlist .CTTeaserlistTeaserImage {
   float:left;
   margin-right: 10px;
   margin-bottom: 10px;
}
.CTTeaserlist .CTTeaserlistTeaserHeadline a:link, .CTTeaserlist .CTTeaserlistTeaserHeadline a:visited, .CTTeaserlist .CTTeaserlistTeaserHeadline a:active, .CTTeaserlist .CTTeaserlistTeaserHeadline a {
    line-height: 16px;
    margin-bottom: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #333333;
    background-color: transparent;
}
.CTTeaserlist .CTTeaserlistTeaserHeadline a:hover {
    text-decoration: none;
    color: #EE1D24;
}
.CTTeaserlistTeaserHeadlineSingleDownload {
    line-height: 16px;
    font-weight: bold;
    color: #333333;
    background-color: transparent;
}
/* --- END Teaserlist Contentteaser ----------------------------------------- */

/* --- Contact Contentteaser ------------------------------------------------ */
.CTContakt {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
}
.CTContakt .CTContaktList {
     margin-top: 25px;
}
.CTContakt .CTContaktListItem {
     padding-bottom: 25px;     
}
.CTContakt .CTContaktListImage {
   float:left;
   margin-right: 10px;   
   padding-bottom: 25px;
}
.CTContaktListName {
     padding-top: 7px;
     font: 11px Arial, Helvetica,sans-serif;
     color: #EE1D24;
     background-color: transparent;
     line-height: 16px;
}
.CTContakt .CTContaktListPosition {
     font: 11px Arial, Helvetica,sans-serif;
     color: #EE1D24;
     background-color: transparent;
     line-height: 20px;
     /* font-weight: bold; */
}
.CTContakt .CTContaktListPhone, .CTContakt .CTContaktListMail {
     padding-top: 3px;               
}
/* --- END Contact Contentteaser -------------------------------------------- */

/* --- Searchlist Contentteaser --------------------------------------------- */
.CTSearchlist {   
}
.CTSearchlist .CTSearchlistItemHeadline:link, .CTSearchlist .CTSearchlistItemHeadline:visited, .CTSearchlist .CTSearchlistItemHeadline:active {
   color: #EE1D24;
   background-color: transparent;
   font-weight: bold;
}
.CTSearchlistContent {
   margin-bottom: 24px;
}


/* --- END Searchlist Contentteaser ----------------------------------------- */
/* --- Downloadlist Contentteaser ------------------------------------------- */
.CTDownloadlist {
    width: 378px;
}
.CTDownloadlist .CTDownloadlistItemList {
    margin-top: 23px;
    margin-bottom: 20px;
}
.CTDownloadlist .CTDownloadlistItemList .download {
  margin-top:10px;  
}
/* --- END Downloadlist Contentteaser --------------------------------------- */


/* --- Newslist Contentteaser ----------------------------------------------- */
.CTNewslist {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
}
.CTNewslist .CTNewslistListItem {
        padding-top: 13px;
        margin-bottom: 20px;
}
.CTNewslist .CTNewslistListItem .CTNewslistType {
     font: 11px Arial, Helvetica,sans-serif;
     color: #EE1D24;
     background-color: transparent;
     line-height: 20px;  
     padding-left: 2px;
     margin-bottom: 12px;   
}
.CTNewslist .CTNewslistListItem .CTNewslistListHeadline 
{
    text-decoration: none;
    color: #EE1D24;    
    background-color: transparent;    
    line-height: 25px;
    font-weight:bold;
}
.CTNewslist .CTNewslistListItem .CTNewslistContent
{
    text-decoration: none;
    color: #333333;
    background-color: transparent;    
    line-height: 20px;    
}
/* --- Newslist Contentteaser ----------------------------------------------- */


/* --- Law&Order Contentteaser ----------------------------------------------- */
.CTLawAndOrder {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
}
.CTLawAndOrder .CTLawAndOrderListItem {
    padding-top: 13px;
    margin-bottom: 20px;
}
    
.CTLawAndOrder .CTLawAndOrderYear {
    font: 16px Arial, Helvetica,sans-serif;
    color: #EE1D24;
    margin-bottom:12px;
}
    
    
.CTLawAndOrder .CTLawAndOrderListItem .CTLawAndOrderType {
    font: 11px Arial, Helvetica,sans-serif;
     color: #EE1D24;
     background-color: transparent;
     line-height: 20px;  
     padding-left: 2px;
     margin-bottom: 12px;        
}
    
.CTLawAndOrder .CTLawAndOrderListItem .CTLawAndOrderListHeadline {
    text-decoration: none;
    color: #EE1D24;    
    background-color: transparent;    
    line-height: 25px;
    font-weight:bold;    
}
.CTLawAndOrder .CTLawAndOrderListItem .CTLawAndOrderContent {
    text-decoration: none;
    color: #333333;    
    background-color: transparent;    
    line-height: 20px;    
}
    
/* --- Law&Order Contentteaser ----------------------------------------------- */



/* === END Content Templates ================================================ */

/* === Forms Templates ====================================================== */

/* --- Language Chooser ------------------------------------- */
.language-chooser {
    width: 100px;
    border:1px #CECECE solid;     
    font: 10px Arial, Helvetica,sans-serif;
    background: #FFF;
    color: #333;
}

/* --- Contakt + Callback Contentteaser ------------------------------------- */
/* This Class is used for more contentmodule 
 * - CallBack FAP (Rückruf)
 * - Contact FAP 
 */
.FAPContact {
}
.FAPContact table {
     font: 11px Arial, Helvetica,sans-serif;
     color: #333333;
     width: 378px;
}
.FAPContact .FAPContactHeadline {
     padding-top:10px;
     padding-bottom:10px;
     font: 14px Arial, Helvetica,sans-serif;
     color: #EE1D24;     
     background-color: transparent;      
}
.FAPContact .inputfield {
    width: 155px;
    border:1px #CECECE solid;     
    font: 11px Arial, Helvetica,sans-serif;
    background: transparent;
    color: #333333;
}
/* --- END Callback Contentteaser --------------------------------- */

/* --- START STANDARD FORM ------------------------------------------*/

.FormCT {
}
.FormCT .headline {
     padding-top:10px;
     padding-bottom:10px;
     font: 14px Arial, Helvetica,sans-serif;
     color: #EE1D24;     
}


.FormCT .inputfield {
    width: 155px;
    height:18px;
    border:1px #CECECE solid;     
    font: 11px Arial, Helvetica,sans-serif;
    background-color: #ffffff;
    color: #333333;
}

.FormCT .selectfield {
    border:1px #CECECE solid;     
    font: 11px Arial, Helvetica,sans-serif;
    color: #333333;
}

.inputfield_onecol {
    width: 250px;
    height:18px;
    border:1px #CECECE solid;     
    font: 11px Arial, Helvetica,sans-serif;
    background-color: #ffffff;
    color: #333333;
}

.FormCT .logininput {
    border:1px #CECECE solid; 
    width: 95px;
    height:18px;
    font: 11px Arial, Helvetica,sans-serif;
    background-color: #ffffff;
    color: #333333;
    margin-top: 2px;
}
                   
.FormCT .background
{
    background-color: #EBEBEB;    
    color:#333333;
}

.FormCT .description {
     padding-top:10px;
     padding-left:10px;
     padding-right:10px;
     padding-bottom:30px;
     font: 11px Arial, Helvetica,sans-serif;
     font-weight:bold;
     background-color: #EBEBEB;    
     /*-- color: #EE1D24;    -- */
     color: #000000;
}

/* --- END STANDARD FORM --------------------------------------------*/


/* --- START VEHICLE IMPORT FORM --------------------------------------------*/

.vehicleDatacol1
{
    padding-bottom:4px;
    padding-top:4px;
    padding-left:10px;
    float:left;
    width:150px;
}
.vehicleDatacol2
{
    padding-top:4px;
    padding-bottom:4px;        
    float:none;    
}
.vehicleEquipmentcol1 
{
    float: left;
    width: 150px;
    padding-left:10px;
}
.vehicleEquipmentcol2 
{
    float:none;    
}

.vehicleDamageDescriptioncol1 
{
    float: left;
    width: 80px;
    padding-left:10px;
    padding-top:30px;
}
.vehicleDamageDescriptioncol2 
{
    float:none;    
    padding-bottom:10px;
}

.vehicleImagescol1
{
    float: left;
    width: 50px;
    padding-top:5px;
    padding-left:10px;        
}
.vehicleImagescol2
{
    float:none;    
    padding-bottom:10px;
}

.vehicleContactcol1
{
    float: left;
    width: 100px;
    color: #333333;
    padding-top:5px;
    padding-left:10px;        
}
.vehicleContactcol2
{
    float:none;
    color: #333333;    
    padding-bottom:10px;
}

.col1Checkbox 
{
        padding-left:10px;
        width:40px;
        height:50px;
        color: #333333;
        float:left;
}
.col2Checkbox 
{        
        float:none;        
        padding-bottom:10px;
        color: #333333;
        padding-top:3px;
}

.vehicleContactcol1Radio 
{
        padding-left:10px;        
        float:left;
        color: #333333;
        width:170px;
}
.vehicleContactcol2Radio 
{        
    float:none;
    padding-left:10px;
    color: #333333;
    padding-bottom:5px;
}


.vehicleContactoneCol
{
        padding-left:10px;
        padding-bottom:5px;
}
/* --- END Vehicle Import FORM ------------------------------------- */

/* --- START Contact FORM --------------------------------------------*/


.FormCT .innerHeadline
{    
    padding-left:10px;    
    padding-bottom:10px;
}

.FormCT .col1
{
    width: 155px;
    float: left;
    padding-left:10px;
    padding-top:6px;
    padding-bottom:4px;
    display:block;
}
.FormCT .col2
{
    padding-right:10px;
    padding-top:4px;
    padding-bottom:4px;
    display:block;
}

.FormCT .onecol
{
    padding-left:10px;
    padding-right:10px;
    padding-top:6px;
    padding-bottom:4px;
    display:block;
}

.FormCT .area .col1
{
    float:left;
    width:155px;
    padding-top:38px;
    padding-bottom:38px;
    padding-left:10px;
}
.FormCT .area .col2
{
    height:80px;
    padding-top:4px;
    padding-bottom:4px;
    padding-right:10px;
}
/* --- END Contact FORM ------------------------------------- */

/* --- Contact List ----- */
.CTContactList {
   width: 342px;
}
.CTContactList .headline {
   width: 342px;
}
.CTContactList .headlinebackground {
     float:left; 
     height:26px; 
     width:332px; 
     background-color: #EE1D24;
}
.CTContactList .headlinetext {
     padding-top:5px;
     padding-left:5px; 
     font-weight: bold; 
     color: white;
     font-size: 11px;
}
.CTContactList .Contact {
      width: 342px;
      background-color: #EFEFEF;
      padding-top: 10px;
      padding-bottom: 10px;
      margin-bottom: 1px;      
}
.CTContactList .Contact .Name {
      padding-left: 10px;
}
.CTContactList * .redtext {
      color: #EE1D24;
}
/* --- END Contact List ----- */ 


/* === END Forms Templates ================================================== */



/* === RedDot Internal ====================================================== */
.reddot {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    font-weight: normal;
    color: red;    
    background-color: transparent;
    display:none;
}
.reddotwhite {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10px;    
    font-weight: normal;
    color: white;    
    background-color: transparent;
    display:none;
}
.reddot a, .reddot a:hover {
    display:none;

}
.reddotinternal {
    display:none;
    
}
/* === ENDE RedDot Internal ================================================= */
/*]]>*/

#business_name, #date_business_entry, #business_type, #expiration_date, #site2_address, #site2_city, #site2_state, #site2_zip, #site2_telephone, #site3_fullname, #site3_telephone, #site3_email   {
    display:none;
    color:red;
} 
 

