*             { margin: 0; padding: 0;}

@font-face {
    font-family: 'OpenSansBold';
    src: url('/files/font/OpenSans-Bold-webfont.eot');
    src: url('/files/font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/font/OpenSans-Bold-webfont.woff') format('woff'),
         url('/files/font/OpenSans-Bold-webfont.ttf') format('truetype'),
         url('/files/font/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'Titillium';
    src: url('/files/font/TitilliumText22L005-webfont.eot');
    src: url('/files/font/TitilliumText22L005-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/font/TitilliumText22L005-webfont.woff') format('woff'),
         url('/files/font/TitilliumText22L005-webfont.ttf') format('truetype'),
         url('/files/font/TitilliumText22L005-webfont.svg#TitilliumText22LBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body                                    { font-family: Tahoma, Arial; font-size: 12px; color: #707779; background: #e7f3f8 url(/images/gfx/bg-gradient.png) repeat-x}
img {border:0}
#top h1 a                               { background: url(/images/gfx/logo.png); display: block; font-size: 12px; height: 140px; width: 220px; text-indent:-1500px;overflow:hidden}
#topright                               { background: url(/images/gfx/banner.png); float: right; height: 120px; width: 700px; }

#container                              { margin:0 auto;width: 962px; margin-bottom: 20px;position:relative }
#inner                                  { border: 1px solid #d8e2e7; background: #fff; padding: 20px 20px 0 20px; position: relative}

#content                                { float: left; width: 480px; padding-left: 220px; line-height:150%}
#content a                              { color: #2d9cca;}
#content a.nocolor		{ color: #707779;}
#content input,           		
#content select,
#content button
{
  vertical-align: top;
}
#content h1                             { color: #ff6600; font-size: 24px; font-weight: bold; margin: 0 0 10px 0; line-height:30px}
#content h2                             { color: #ff6600; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; line-height:25px}
#content p                              { margin: 10px 0}
#content .cblock                        {padding:0 10px 20px 20px}
#content .cblock ul                     {padding:5px 0 10px 20px;list-style:square}
#content .crumb                         {font-size:11px;color:#ccc;margin:0 0 10px 20px}
#content .crumb a                       {color:#ccc; text-decoration:none;font-weight:normal}
#content .crumb a:hover                 {text-decoration:underline}
#content .no20                          {margin-left:0}

.hometxt{padding: 0 10px}
#headershome{                 position:absolute;top:10px;right:20px;height:240px;width:690px;overflow:hidden;z-index:2;
}
#content.homespacer, #columnright.homespacer{ padding-top:110px}

#columnright                            { float: right; width: 200px; min-height: 730px; padding-left: 20px; }
#columnright a                          {color:#2d9cca; text-decoration:none}
#columnright label                      {display:block;float:left;width:56px; color:#333333;font-size:11px;padding:3px 0;}
#columnright select                     {margin-bottom:3px;width:122px;}
#columnright .zoekknop                  {margin:4px 0 0 56px}
#bedrijfscalc               {display:none;}

#menu                                   { width: 200px; position: absolute; top:20px; left:20px;}
#menu ul li                             { list-style: none; margin: 0 0 10px 0; font-size: 13px; font-weight: bold; line-height:17px;}
#menu ul li ul                          { display: block; border-top: 1px dotted #999; background: url(/images/gfx/menu-gradient.png) repeat-x;}
#menu ul li a                           { text-decoration: none; color: #333;  }
#menu ul li ul li                       { list-style: none; margin: 0 0 3px 10px}
#menu ul li ul li a                     { font-size: 11px; font-weight: normal }
#menu ul li ul li ul                    {display:none}

.content_smallblock                     { margin: 0 10px 20px 10px; padding: 10px; float: left; width: 198px; height: 205px; background: #f9fbfc; border: 1px solid #e3ebee;}
.content_wideblock1                     { margin: 0 10px 20px 10px; padding: 10px; clear: both; width: 440px; background: #e8f1f5;}
.content_wideblock2                     { margin: 0 10px 20px 10px; padding: 10px; clear: both; width: 440px; background: #d9e6ec;}

.content_wideblock2 .input              { border: 1px solid #bbc8ce; width: 190px; padding: 2px; font-family: Tahoma, Arial; font-size: 13px; color: #707779}

h3                                      { font-size: 13px; font-weight: bold; color: #707779 ; line-height:17px}

#content .cblock ul.contentlist, .contentlist   { list-style: none; padding:0; }
.contentlist li                         { padding-left: 15px; margin: 6px 0 0 0;background: url(/images/gfx/bullet1.png) 0 1px no-repeat;line-height:130%}
#content .contentlist li a              {color: #707779; font-weight:normal;text-decoration:none;}
#content .contentlist li a:hover        {text-decoration:underline}

.window                                 { border: 1px solid #b2c2c8; background: #e6f0f4; width: 198px; margin-bottom: 20px}
.window .caption                        { height: 21px; border-bottom: 1px solid #b2c2c8;padding: 5px 0 5px 10px; width: 188px; background: url(/images/gfx/caption-gradient.png) }
.window .windowcontent                  { padding: 10px 5px 10px 10px }

#bottom                                 { font-family: Verdana; font-size: 11px; margin: 4px auto; width: 922px; color: #95b4c1; padding: 0 20px}
#bottom a                               { color: #95b4c1; text-decoration: none; }
#menub, #footer                                 { background: #95b4c1; border-top: 1px solid #b7cdd7 }
#innermenub, #innerfooter                           { margin:auto; width: 962px; padding-top: 20px; padding-bottom: 20px;}
#menub ul, #footer ul                           { display: block; float: left; width: 220px; margin-left: 20px }
#menub li, #footer li                         { list-style: none; padding: 2px 0 2px 0 }
#menub li a, #footer a                      { color: #d9e6ec; text-decoration: none; font-size: 11px }

#vragen{
position:absolute;
left:20px;
bottom:20px;
}
#vragen img {vertical-align:middle;margin-top:3px}
.nrblue, .alleacties{ font-size:16px;color:#2d9cca;font-weight:bold;}
.alleacties{margin:0 10px 10px 10px;display:block;}
#vragen h2  { color: #ff6600; font-size: 20px; font-weight: bold; margin: 0 0 10px 0; line-height:25px}

.shortleaseactie-omschr{text-align:center;height:200px;}
.shortleaseactie-foto{width:230px;float:left;}


#offerteform{padding:10px;}
#offerteform label{width:140px;display:block;float:left;padding-top:3px;}
#offerteform .row{padding:4px 0;overflow:auto;}
#offerteform .nieuwslabel{float:none;display:inline}

#result{
width:420px;border:0;padding:2}
.w24{width:24%}
.w25{width:25%}
.w26{width:26%}

.w16{width:16%}
.w17{width:17%}
.valmiddle{vertical-align:middle}

.mm-form-row {
  overflow: hidden;
}

.mm-form-row label {
  color: #333;
  display:block;
  padding: 3px 0;
  float:left;
  font-size:11px;
  width: 200px;
}

#content .mm-form-row input,
#content .mm-form-row select {
  padding: 1px 0px;
}

.mm-form-row label .prefix {
  float:right;
  padding: 0 3px;
}

.mm-wrapper {
  padding: 5px;
  border: 1px solid #b2c2c8;
  background: #e6f0f4;
}

.bijtel{
	margin:5px 00;
	}
.bijtel img{
	vertical-align:middle}
	
	
#content h1{
font-family: 'OpenSansBold';
color:#ff6600
}
	
#content h3, #columnright h2, #vragen h2, #content h2{
font-family: 'OpenSansBold';
color:#707779
}
#columnright h2{font-size:16px}

#menu ul li span{ 
font-family: 'OpenSansBold';
color:#444
}
#offerteform input[type="submit"]
{
	margin: 0 0 6px;
	padding:0;
    background: url("/images/gfx/c2a-offerte.gif") no-repeat scroll 0 0 transparent;
    height: 33px;
    width: 165px;
	font-size:0;
	border:0;
}
#offerteform input[type="submit"]:hover{
    background-position: 0 -34px;
	cursor:pointer;

}
