/* default styles */
h1, h2, h3, h4, h5, h6													{ line-height: 100%; font-family:Verdana, Arial, Sans-Serif;}
h1																							{ color:#002381; font-size:1.5em; height:27px; margin-bottom:14px; background:url("../images/header-ANWB-voor-bedrijven.gif") no-repeat left top;}

h1.wegenwacht_voor_bedrijven_in_nederland,
h1.wegenwacht_voor_bedrijven_in_het_buitenland,
h1.onze_prijzen { background:url("../images/header-wegenwacht-voor-bedrijven-small.gif") no-repeat left top;}
h1.hulpverleningsmodule { background:url("../images/header-wegenwacht-voor-bedrijven-small.gif") no-repeat left top;}
h1.veelgestelde_vragen { background:url("../images/header-veelgestelde-vragen.gif") no-repeat left top;}
h1.mijn_anwb { background:url("../images/header-mijn-anwb-voor-bedrijven.gif") no-repeat left top;}
h1.nieuws { background:url("../images/header-nieuws.gif") no-repeat left top;}
h1.direct_aanmelden { background:url("../images/header-direct-aanmelden.gif") no-repeat left top;}
h1.voor_wie { background:url("../images/header-voor-wie.gif") no-repeat left top;}

h1.wegenwacht_voor_bedrijven_in_nederland span,
h1.wegenwacht_voor_bedrijven_in_het_buitenland span,
h1.onze_prijzen span { display:none;}

h1 span																					{ position:relative; z-index:-1;}/*text-indent:-9999em; overflow:hidden;*/
h2																							{ font-weight:bold;}

.subHome h1																			{ display:none;}
h2, h3.news																			{ color:#002381; font-family:Arial, Helvetica, sans-serif; font-size:1.5em; font-weight:normal; line-height:20px;}

p 																							{ line-height:17px; margin:0 0 14px 0;}
p img       																		{ float:left; margin:.5em 1.5em 1.5em 0; }
.bold, strong																		{ font-weight:bold;}
.orange																					{ color:#f60;}
address																					{ font-style: normal;}
ul, ol																					{ margin-left:35px; line-height:17px;}
ol																							{ padding-left:5px;}
sup																							{ font-size:.915em; vertical-align:super;}
sub																							{ font-size:.915em; vertical-align:sub;}

label																						{ cursor:pointer;}
/* table */
table 																					{ width:100%; margin:1.5em 0; border-collapse:collapse; border-spacing:0; empty-cells:show; }
caption 																				{ text-align:left; font-weight:bold; }
thead td, thead th															{ background:#e5e5e5; }
th      																				{ border-bottom:2px solid #ccc; font-weight:bold; }
td      																				{ border-bottom:1px solid #ddd; }
th,td   																				{ text-align:left; vertical-align:top; }

/* content homepage */
.homepage h1																		{ margin-left:11px;}
.homepage #visual																{ height:244px; margin:8px 0 19px 0;}
.homepage #contentMain #visual img							{ margin-bottom:0;}
.homepage #contentMain .block										{ width:287px; padding:15px 9px 0 14px; margin-bottom:16px; float:left; clear:none; overflow:visible;}
.domenabled .homepage #contentMain .block				{ padding-top:5px}
.homepage #contentMain .block img								{ float:left; margin-top:11px; margin-right:10px;}
.homepage #contentMain .block .text							{ width:150px; float:left;}

.homepage #contentMain .block p									{ margin-top:7px; padding-right:15px;}

.homepage #contentMain .blue										{ background:url("../images/blueblock-bg.gif") repeat-x left top;}
.homepage #contentMain a.more										{ background-position:0 6px;}
.homepage #contentMain .block a.more						{ margin-top:10px;}
.homepage #contentMain .white										{ background:none;}
.homepage #contentMain ul.advantage li					{ color:#002381; line-height:17px;}

#carousel																				{ }
#carousel ul																		{ list-style:none; margin:0;}
#carousel ul>li																	{ float:left;}

.left																						{ margin-right:21px;}
ul.advantage																		{ color:#002381; background:none; margin:0;}
ul.advantage 																		{ list-style:none; margin:9px 0 20px 0;}
ul.advantage li																	{ padding-left:22px; line-height:17px; background:url("../images/icons/list-vink.gif") no-repeat left 0;}

#contentSub .block															{ margin-bottom:16px; padding:9px 0 11px 15px; }
#contentSub .block h2, #contentSub .block h3		{ margin-bottom:4px;}
#contentSub .block p a.btn											{ line-height:1.6;}
#contentSub ul.link-list a span									{ font-size:.82em; color:#0099ff; display:block; text-decoration:none;}

#contentSub .subscribe													{ height:225px; padding:0 0 0 15px;}
.homepage #contentSub .subscribe,
.subHome #contentSub .subscribe									{ border-left:1px dotted #bcbcbc; background:url('../images/greyblock-gradient-bg.gif') repeat-x left bottom;}
#contentSub .image															{ text-align:center;}
#contentSub .subscribe													{ padding-right:10px;}
#contentSub .subscribe h2,
#contentSub .subscribe strong										{ color:#052783; font-size:1.55em; font-weight:normal; font-family:Verdana, Arial, Sans-Serif; margin-bottom:0;}
#contentSub .subscribe h3,
#contentSub .subscribe span											{ color:#052783; font-size:1.55em; font-weight:normal; margin-bottom:0;}
#contentSub .subscribe a												{ text-decoration:none;}
/*.homepage #contentSub .subscribe a.btn					{ height:auto; margin:0; padding:0; color:#002485; font-weight:normal; background:none;}*/
#contentSub .subscribe a.btn										{ margin:10px 0; }
#contentSub .subscribe a.orange									{ height:24px; margin:0; padding-left:22px; line-height:1.4;}

ul.pdf, ul.link-list, ul.pdf	 									{ list-style:none; margin:0;}
ul.pdf li, ul.link-list li, ul.pdf li						{ padding-left:12px; line-height:17px; background:url("../images/icons/list-arrow.gif") no-repeat left 7px;}
ul.pdf																					{ margin-bottom:0;}
ul.pdf li a																			{ padding-right:18px; background:url("../images/icons/pdf.gif") no-repeat right 0; text-decoration:none;}
ul.link-list li a																{ text-decoration:none;}

/* contentpage*/
#contentMain .block															{ background:none; clear:both; overflow:hidden;}
#contentMain p																	{ }
#contentMain #rekenmodule p											{ padding-bottom:10px;}
#contentMain .block a.btn												{ float:right; margin:0 64px 0 0;}
#contentMain .block p														{ clear:none;}
#contentMain img																{ margin-bottom:0;}
#contentMain .block img													{ float:left;}
#contentMain a.more															{ display:block; background-position:0 7px;}
#contentMain ul.advantage li										{ line-height:25px; color:#333;}
#contentMain .newsitem													{ padding-bottom:16px; margin-bottom:16px; background:url("../images/dot.gif") repeat-x left bottom; clear:both;}
#contentMain .newsitem strong										{ display:block;}
#contentMain .newsitem p												{ margin-bottom:0; padding-bottom:0;}
#contentMain .newsitem a.more										{ background-position:0 5px; text-decoration:underline;}
#contentMain .newsitem a.more:hover							{ text-decoration:none;}

#contentMain .news .article											{ padding:0 0 32px 0; background:url("../images/dot.gif") repeat-x left bottom;}
#contentMain .news .article h2									{ font-size:1.3em; margin-bottom:5px; padding:27px 0 0 0; background:url("../images/dot.gif") repeat-x left top; }
#contentMain .news .article .date								{ display:block; color:#929292; font-weight:bold; margin-bottom:26px;}
#contentMain .news .back												{ clear:both;}

/* FAQ TABS */
#faqMenu { display:block; margin: 6px 0 -1px 0; clear: both; float:none; overflow:hidden;}
#faqMenu a	{ display:block; height:27px; margin:0 1px 0 0; float:left; text-indent:-99999em; border-bottom:1px solid #d1d1d1;}

#faqMenu .faqmenu-0 { width:121px; background:url("../images/tab-lidmaatschap.gif") no-repeat 0 0;}
#faqMenu .faqmenu-1 { width:147px; background:url("../images/tab-mobiliteitskaart.gif") no-repeat 0 0;}
#faqMenu .faqmenu-2 { width:100px; background:url("../images/tab-voordeel.gif") no-repeat 0 0;}
#faqMenu .faqmenu-3 { width:135px; background:url("../images/tab-wegenwacht.gif") no-repeat 0 0;}
#faqMenu .selected	{ background-position:0 -27px; background-color:#e7e7e7; border-bottom:1px solid #E7E7E7;}

#contentMain .faq																{ clear: both; padding:22px; background:#e7e7e7; border:1px solid #d1d1d1;}
#contentMain .faq ul.link-list									{ margin-bottom:23px;}
#contentMain .faq ul.link-list p								{ padding-bottom:0;}
#contentMain .faq h2														{ margin-bottom:2px;}
#contentMain .news h2														{ margin-bottom:23px;}

#contentMain .proposal													{ margin-top:20px; padding:14px 16px; overflow:hidden; background:#f2faff url('../images/proposal-bg.gif') repeat-x left top;}
#contentMain .proposal p												{ padding-bottom:0;}
#contentMain .phone															{ width:190px; float:left; color:#052783; font-size:1.55em;}
#contentMain .phone strong											{ color:#000; font-size:.6em;}
#contentMain .proposal .info										{ width:375px; padding-top:4px; float:left;}

#contentMain .faqBanner													{ padding:0 16px 0 16px; margin-bottom:20px; overflow:hidden; background:url('../images/faqbanner-bg.gif') repeat-x left bottom;}
#contentMain .faqBanner p												{ padding-bottom:0;}
#contentMain .faqBanner .info										{ width:360px; float:left;}
#contentMain .faqBanner .phone									{ width:auto; float:right;}

.product																				{ margin-top:20px; clear:both; overflow:hidden;}
.homepage .product															{ height:207px;}
.domenabled .homepage .product ul														{ max-width:420px;}
.subHome .product																{ width:640px; height:225px; margin:0 0 0 -14px; padding-left:14px; background:url('../images/greyblock-gradient-bg.gif') repeat-x scroll left bottom;} 
.subHome .product .yellowdot										{ display:none;}
.product h2																			{ color:#052783; font-size:1.5em; font-weight:normal; margin-bottom:17px;}
.product img																		{ float:left;}
.product ul 																		{ max-width:390px; list-style:none; margin:-5px 0 20px 11px; color:#002381; background:none; float:left;}
.subHome .product ul														{ max-width:420px;}
.product ul li																	{ padding-left:19px; line-height:2; background:url("../images/icons/list-product-vink.gif") no-repeat left 5px;}
.product ul li span															{ font-weight:bold;}
.product a.btn,
.newsitem a.btn																	{ width:133px; height:24px; margin-left:22px; padding-left:20px; text-decoration:none; line-height:1.2; font-size:1.2em; font-weight:bold; background:url('../images/button-yellowdot.gif') no-repeat left top; float:left;}


.business h2, .card h2, .anwb h2								{ height:26px; text-indent:-9999em;}
.business h2																		{ background:url('../images/header-wegenwacht-voor-bedrijven.gif') no-repeat left top;}
.card h2																				{ background:url('../images/header-mobiliteitskaart-voor-bedrijven.gif') no-repeat left top;}
.anwb h2																				{ background:url('../images/header-anwb.gif') no-repeat left top;}
.subHome .advantagebanner h2										{ background:url('../images/header-voordeelvoorbedrijven.gif') no-repeat left top;}

.imageitem																			{ overflow:hidden;}
#contentMain .imageitem img											{ float:left; margin-right:10px; margin-bottom:0;}
.imageitem .text																{ float:left;}
.imageitem ul																		{ color:#002381; line-height:17px;}
.imageitem a.yellowdot													{ margin:-25px 0 0 155px;}

#splashContent																	{ min-height:600px;}
#splashContent .column													{ width:416px; margin-top:28px; margin-right:15px; float:left;}
#splashContent .column img											{ display:block; clear:both;}
#splashContent .column p,
#splashContent .column a												{ margin-left:16px;}
#splashContent .column p												{ margin-top:-20px;}
#splashContent .column a.toBedrijven,
#splashContent .column a.toGrootZakelijk				{ width:266px; height:33px; display:block; background-position:left top; background-repeat:no-repeat; text-indent:-9999em; overflow:hidden;}
#splashContent .column a.toBedrijven						{ background-image:url('../images/btn-naarBedrijven.gif');}
#splashContent .column a.toGrootZakelijk				{ background-image:url('../images/btn-naarGrootZakelijk.gif');}
/* anchors */
a		 																						{ color:#002381; text-decoration:underline;}
a:visited 																			{ color:#002381;}
a:focus, a:hover 																{ color:#002381; text-decoration:none;}
a:active																				{}

/* Special link styles */
a.back																					{ padding-left:12px; background:url("../images/icons/arrow-back.gif") no-repeat left 4px; text-decoration:none; }
a.more 																					{ padding-left:12px; background:url("../images/icons/list-arrow.gif") no-repeat left 4px; text-decoration:none; }
a.more:hover, a.back:hover											{ text-decoration:underline;}
a.btn																						{ display:block; width:130px; height:17px; padding:3px 0 0 7px; line-height:1.2; margin:0; background:url("../images/button.gif") no-repeat left top; color:#fff; font-size:.915em; font-weight:bold;}
a.orange, .product a.orange											{ width:117px; height:24px; padding:0 0 0 24px; text-decoration:none; line-height:1.6; margin-top:0; background:url("../images/button-orange.gif") no-repeat left top; color:#fff; font-size:1.2em; font-weight:bold;}
#contentMain a.btn															{ text-decoration:none;}
#contentSub	a.btn 															{ height:19px; padding:1px 0 0 10px; text-decoration:none;}
a.btn:hover, a.btn:visited											{ color:#fff;}
#footer a, #footer a:visited										{ color:#7d7d7d; text-decoration:none;}		
.block a.more:hover															{ text-decoration:none;}

/* PARTNERS */
#contentMain .partner { margin-top:14px; padding:12px 27px; background:#ecf7ff; overflow:hidden;}
#contentMain .partner .image { width:150px; float:left; margin-right:20px;}
#contentMain .partner .text { width:350px; float:left; clear:none;}

.subHome .advantagebanner ul { max-width:100%!important; padding-bottom:20px;}

	/* TITLES */
	.ac_restaurants_en_hotels { margin-bottom:20px; background:url("../images/partner_titles/ac-restaurants.gif") no-repeat left top;}
	.anwb_golf { margin-bottom:20px; background:url("../images/partner_titles/anwb-golf.gif") no-repeat left top;}
	.anwb_test-_en_trainingscentrum { margin-bottom:20px; background:url("../images/partner_titles/anwb-testcentrum.gif") no-repeat left top;}
	.autotaalglas { margin-bottom:20px; background:url("../images/partner_titles/autotaalglas.gif") no-repeat left top;}
	.best_western_hotels { margin-bottom:20px; background:url("../images/partner_titles/best-western-hotels.gif") no-repeat left top;}
	.boedelbak { height:21px; margin-bottom:20px; background:url("../images/partner_titles/boedelbak.gif") no-repeat left top;}
	.euromaster_bandenservice { margin-bottom:20px; background:url("../images/partner_titles/euromaster-bandenservice.gif") no-repeat left top;}
	.hertz-autoverhuur { margin-bottom:20px; background:url("../images/partner_titles/hertz-autoverhuur.gif") no-repeat left top;}