html {
    width:100%;
}
body {
    background-color: #FFF;
    width:100%;
}

form {
    display:inline;
}


a:link    	{ text-decoration:none; }
a:visited 	{ text-decoration:none; }
a:active   	{ text-decoration:none; }
a:hover  	{ text-decoration:none; }
a 		{ outline:none; }


/* FONTS */
*  {font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color:#383737;}


.error_field { color: #bf1402; font-weight: bold; }

#no-javascript { background-color: #bf1402; }




#container { margin: 0 auto; position:relative; width: 800px; }

#head-text { font: 10px Arial, sans-serif; color: #a2a2a2; text-align: right; margin-top:10px; text-transform: uppercase;}

#logo { border-bottom: 2px solid #FF8000; text-align: right; margin-top: 20px;}

#header {width: 100%; height: 249px; position: relative;}
#header img { position: absolute; }

#header ul {
  display: block;
  margin: 2px 0 0 0;
  padding: 0;
  height: 16px;
  position: absolute; bottom: 0px; right: 0px;
}

#header ul li {
  display: block;
  margin: 0;
  padding: 0;
  padding: 0 12px;
  float: left;
  height: 16px;
  border-right: 1px solid #ACB1B6;
  text-transform: uppercase;
}

#header ul li a:link, #header ul li a:visited, #header ul li a:active {
  display: block;
  color: #000;
  text-decoration: none;
  white-space: nowrap;
  float: left;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
}
#header ul li a:hover {color:#FF8400;}

#content {margin: 10px 0 4px 0;}
#content #content-left { float: left; width: 182px; height: 238px; border: 1px solid #ACB1B6;}
#content #content-left div {width: 90%; margin: 20px auto 0;}
#content #content-left div * {font: 12px Arial, sans-serif; color: #949494;}
#content #content-left div #headline { color: #373534; font-weight: bold; }
#content #content-right { float: right; width: 610px; border-bottom: 1px solid #ACB1B6; min-height: 238px;}
#content #content-right #content-holder { margin: 20px 10px 8px 10px;}
#content #content-right h1 {font: 24px Arial, sans-serif; color: #2065B5; margin-left:-2px; text-transform: uppercase;}

#footer { font: 10px Arial, sans-serif; color: #a2a2a2; text-align: right; margin-bottom: 10px;}
#footer * { font: 10px Arial, sans-serif; color: #a2a2a2; }


.team-member-holder { float: left; clear: none; width: 306px; height: 130px;}
.team-member-holder img { border: 1px solid #FF8000; width: 140px; height: 128px; float: left;}
.team-member-holder div { background-image: url(/gfx/team_gradient.jpg); background-repeat: no-repeat; width: 162px; height:130px; float: left;}
.team-member-holder div p { margin: 10px; line-height: 16px;}

.fuhrpark-item-holder { float: left; clear: none; width: 235px; margin-right: 50px;}
.fuhrpark-item-holder img { border: 1px solid #FF8000; width: 233px; height: 158px; float: left;}
.fuhrpark-item-holder div { background-image: url(/gfx/fuhrpark_gradient.jpg); background-repeat: no-repeat; width: 235px; min-height: 40px; float: left;}
.fuhrpark-item-holder div p { margin: 4px 10px; line-height: 16px;}


/* ALIGNS */
.tal {text-align:left;}
.tac {text-align:center;}
.tar {text-align:right;}
.vat {vertical-align:top;}
.vam {vertical-align:middle;}
.vab {vertical-align:bottom;}


/* BACKGROUNDS */
.bgWhite {background-color:white;}
.bg-EEEEEE {background-color: #EEEEEE;}
.bg-CCCCCC {background-color: #CCCCCC;}
.bg-AAAAAA {background-color: #AAAAAA;}
.bg-FF6666 {background-color: #FF6666;}

/* COLOR */
.colWhite {color:#FFFFFF;}
.colBlack {color:#000000;}
.colLightGrey {color:#CCCCCC;}

/* SIZES */
.fs1 {font-size:1px;}
.fs10 {font-size:10px;}
.fs11 {font-size:11px;}
.fs12 {font-size:12px;}
.fs13 {font-size:13px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs24 {font-size:24px;}

/* WEIGHTS */
.fwb {font-weight:bold;}

/* TEXT DOCORATION */
.tdu {text-decoration:underline;}

/* BORDER */
.bt-999999 {border-top: 1px solid #999999;}
.b-d-999999 {border: 1px dotted #999999;}
.bl-d-999999 {border-left: 1px dotted #999999;}
.bt-d-999999 {border-top: 1px dotted #999999;}
.b-999999 {border: 1px solid #999999;}
.b-MainColor {border: 1px solid #999999;}

/* CURSORS*/
.cup {cursor:pointer;}

/* CLEAR */
.clb {clear:both;}
.cln {clear:none;}

/* DISPLAY */
.dpn {display:none;}
.dpb {display:block;}
.dtc {display:table-cell;}

/* FLOAT */
.fll {float:left;}
.flr {float:right;}

/* POSITIONS */
.posRel {position:relative;}
.posAbs {position:absolute;}

/* WHITE-SPACE */
.wsnw {white-space:nowrap;}

/* SIZES */
.h100 {height:100%;}
.w100 {width:100%;}
.w300p {width:300px;}



