/*** general configuration ***/
#content {background:#FFF;color:#000;display:inline;float:left;font:normal normal normal 10px/12px Verdana,Geneva,Arial,Helvetica,sans-serif;margin:0 0 15px 0;width:570px;}
#content input {border:none;}
#content img { border: none; padding: 0; margin: 0;}
#content fieldset { border: 0; padding: 0; margin: 0; }
#content select, textarea { font-size: 11px; background: #fff; border: 1px solid #7B7B7B; }
#content h1,h2,h3,h4,h5 { color: #006602; padding: 0; margin: 0; font-weight: normal; line-height: 16px; }
#content h1 { font-size: 23px; margin-bottom: 20px; line-height: 25px; }
#content h1.firstline { margin-bottom: 8px; }
#content h2 { font-size: 13px; font-weight: bold; margin-bottom: 14px; }
#content h2.subheadline { margin-bottom: 28px; }
#content h3 { font-size: 11px; font-weight: bold; margin-bottom: 10px; line-height: 10px; }
#content h4 { font-size: 10px; font-weight: bold; }
#content .green { color: #006602; }
#content .red { color: #f00; }
#content .black { color: #000; }
#content .selectInput { margin-top: 3px; }
#content .markAsBig { font-size: 13px; }
#content .field { background: #fff; border: 1px solid #7B7B7B; }
#content .radioBox { margin-bottom: 10px; }
#content .radioLeft { float: left; width: 17px; }
#content .radioRight { float: left; width: 120px; }
#content td, th { font-size: 10px; font-weight: normal; }
#content .clear { clear: both; }
#content a { color: #006602; text-decoration: underline; }

/* wide box */
#content #boxWideTop { width: 100%; background-image: url("http://microsite.europcar.com/de/images/umzugsrechner/bg_boxWideTop.gif"); background-repeat: no-repeat; }
#content #boxWideBottom { width: 100%; background-image: url("http://microsite.europcar.com/de/images/umzugsrechner/bg_boxWideBottom.gif"); background-repeat: no-repeat; background-position: bottom; height: auto; }
#content #boxWideTopContent { padding: 10px; }
#content #boxWideContent { width: 535px; min-height: 113px; padding-top: 16px; margin-left: 10px; padding-bottom: 20px; }

/* misc */
#content .inputBox { clear: both; width: 100%; margin-top: 18px; overflow: hidden; }
#content .inputBoxNoSpace { clear: both; overflow: hidden; }
#content .contactLeft, .contactRight { position: relative; width: 170px; float: left; display:inline; }
#content .contactRight { padding-left: 13px; }
#content .contactInput { display:inline; background: #fff; border: 1px solid #7B7B7B; margin-top: 3px; }
#content .input { width: 170px; }

/*** fleetguide ***/
#content .fleetGuideGroup { clear: both; overflow: hidden; border-top: 1px solid #CECECE; margin-top: 15px; padding-top: 15px; }
#content .fleetGuideGroupBox { width:100%; clear: both; overflow: hidden; }
#content .fleetGuideGroupBox h3 { font-size: 13px; font-weight: bold; margin-bottom: 14px; }
#content .fleetGuideGroupLeft { float: left; width: 215px; clear: both; }
#content .fleetGuideGroupLeft img { margin-top: 3px; margin-bottom: 3px; }
#content .fleetGuideGroupLeft h2 { margin-bottom: 0; }
#content .fleetGuideGroupRight { float: left; width: 333px;}
#content .fleetGuideGroupBox .kilometresOption { margin-top: 15px; margin-bottom: 3px; }
#content .fleetGuideGroupBox .fleetGuideGroupSelector { float: left; width: 178px; }
#content .fleetGuideGroupBox .fleetGuideGroupButton { float: left; width: 155px; text-align: right; }
