/* Stylesheet for general CMSv2 site... */

/* For W3C browsers: make sure the entire window is filled. */
html,body {
  margin:0px; 
  padding:0px; 
  height:100%;
  width:100%;
} 

/* The appearance of the site body */
.site_body { 
  color:#000000; 
  font-size:12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #0A2648;
  overflow: hidden;
}


/* The appearance of the content iframe */
/* Here it can be choosen if the frameset has scrollbars, or the iframe.
 * 
 * Situation 1: Scrollbars in the iframe:
 *   - content_frame needs either a height or a bottom spec.
 *   - content_frame may NOT contain overflow:hidden (overflow-x:hidden is allowed though)
 *   - <body> tag in content.php may NOT contain "scroll=no"
 *
 * Situation 2: Scrollbars in the complete site (e.g. like CashToday)
 *   - content_frame may NOT have a height or a bottom spec.
 *   - content_frame contains overflow:hidden
 *   - <body> tag in content.php contains "scroll=no"
 *
 * DO NEVER SPECIFY height FOR content_body
 *
 */

.content_frame {
	/* position:relative; */
	width:760px;
	height:100%;
  top:0px;
	margin:0px;
	padding:0px;
  visibility:hidden;
  border-left: 1px dotted #000000;
}

.content_body {
  background-color:transparent; 
  bottom:0px;
  right:0px;
  color:#000000; 
  font-size:12px; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
}

.borderleft {
  border-left: 1px dotted #000000;
} 

.de {
 right: 50px;
}

a {
  text-decoration: underline;
	color: #000000;
}

a:visited { 
  text-decoration: underline;
	color: #000000;
}

a:hover{
	list-style-position: inside;
	list-style-type: upper-alpha;
	text-decoration: underline;
	color: #333333;
}

p,body,td  { 
  font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	line-height: 21px;
}

h1 { 
  color: #9A230B;
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  font-weight: bold; 
}

h2 { 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  font-weight: bold; 
  color: #000000;
}

h3 {
  color: #9A230B;
  font-weight: bold; 
  font-size:12px; 
}

h4 { 
  color: #9A230B;
  font-weight: bold; 
  font-size:11px; 
}

hr {
  border-color: #96C3E9;
}

th {
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  background-color: #CCCCCC;
  height: 20px;
  border-bottom: solid 1px black;
}

td {
  font-size: 11px;
}

td.smaller {
  font-size: 9px;
  white-space: wrap;
}

.NoteStyle { color:#000000; background-color:#FFFFA0; border: solid 1px #FFE53E; border-top: solid 5px #FFE53E; font-size:10px; padding:4px;}
.PopStyle  { z-index: 20; top: 0px; left: 0px; position: absolute; visibility: hidden; width:200;}

.error     { color:red; }
.column_separator{ border-right: 1px dashed #CCCCCC;}
.alt       { background-color:#D6EBFF;}
.var       { background-color:#FFFFFF;}
.inv       { background-color:#99CCFF;}
.capt      { background-color:#99CCFF;}

.car_overview tr.pointer {
  cursor:pointer;
}

table.car_overview td {
  border-right: 1px solid #D6EBFF;
  border-bottom: 1px solid #D6EBFF;
  padding-left: 2px;
  padding-right: 2px;
}

.car_overview td:last-child { border-right: none; }

.car_detail td { padding:0px; padding-left:10px; }
.car_detail th { padding:0px; padding-left:10px; }
.car_detail td td { margin:0px; padding:0px; }

.clickpic {margin:3px; padding:0px; border: solid 3px #9A230B;}

th.light { background-color:#EEEEEE; border:none; }

.email_response_form { 
  margin:0px;
  margin-top: 10px;
  width:448px; 
  background-color:#FFFFFF; 
  padding-left:0px; 
  border: 1px solid #0D54B0;
}

.email_response_form td { 
  padding:2px; 
  padding-right:4px; 
  padding-left:4px; 
  margin:0px; 
  font-size:11px; 
}

.email_response_form th { 
  text-align:center; 
  padding:0px; 
  margin:0px; 
  padding:3px; 
  font-size:11px; 
  color:#FFFFFF; 
  background-color:#0D54B0; 
}

.email_response_input { 
  color: #000000; 
  width:100%; 
  font-size:11px; 
  border: 1px solid #0D54B0; 
}

.email_response_form input { 
  font-size:11px; 
  border: 1px solid #0D54B0; 
}

.email_response_form textarea { 
  font-size:11px; 
  width:100%; 
  border: 1px solid #0D54B0; 
}

.cms_input {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#000000;
  text-decoration:none;
  cursor: hand;
  background-color: #97230a;
  font-weight: bold;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-color: #000033;
  border-right-color: #000033;
  border-bottom-color: #000033;
  border-left-color: #000033;
}

.email_response_button {
   font-size:11px;
   color: #FFFFFF;
   background-color: #0D54B0;
   border: 1px solid #000000;
   cursor: pointer;
   width: 130px;
}

.columnleft_frame   {
  height:100%;
  width:210px;
  overflow-x: hidden; 
/*  visibility:hidden; */
  padding:0px;
  margin:0px;
  overflow: hidden;
}

.columnleft_body    {
  margin:0px;
  padding:0px;
  color:#000000;
  text-align: left;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  overflow: hidden;
  overflow-x: hidden;
}

