html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td 
{margin:0; padding:0; border:0; outline:0; vertical-align:baseline; background:transparent;}

/* H1 TAG */
h1 {
margin:0;  padding:0;  border:0; outline:0; vertical-align:baseline; background:transparent; text-indent: -9999px;}


/* ALGEMEEN */
body {background:#fff url(../img/sprite-x.png) repeat-x 0 -44px; font-size:100%; font-family:Helvetica, Arial; color:#343434;}
#wrap {width:100%;}
#header_full {height:220px; background:url(../img/header.png) no-repeat center;}
#header {width:980px; position:relative; margin:0 auto; margin-left:-490px; left:50%; height:220px;}
.header_col {float:left; width:300px; height:220px; margin:0 0 0 20px;}
a#logo {float:left; height:54px; width:300px; background:url(../img/sprite.png) no-repeat -2678px -646px; cursor:pointer; outline:none; margin:11px 0 0 0;}
a#logo:hover {background-position:-2978px -646px;}
#socmedia {float:left; width:247px; height:20px; margin:98px 0 0 43px;}
#socmedia_facebook {float:left; height:20px; width:88px;}
#socmedia_googleplus {float:left; height:20px; width:73px;}
#socmedia_twitter {float:left; height:20px; width:86px;}

.twtr-hd, .twtr-ft { display:none;}
/*.twtr-tweet:nth-last-child(odd) {background-color: #F6F6F6;} */

#header_form {float:left; width:240px; height:127px; margin:20px 0 0 40px;}
#header_form p {float:left; width:220px; height:28px; padding:0 10px 0 10px; line-height:28px; vertical-align:middle; color:#fff; font-size:0.875em;}
.header_form_select {float:left; width:238px; height:26px; margin:6px 0 0 1px; border:1px solid #fff; padding:3px; line-height:26px; vertical-align:middle;}
.header_form_input {float:left; width:230px; height:22px; margin:7px 0 0 1px; border:1px solid #fff; padding:1px 3px 1px 3px; line-height:22px; vertical-align:middle;}
.header_form_select_inactive {float:left; width:238px; height:26px; margin:6px 0 0 1px; border:1px solid #fff; padding:3px; line-height:26px; vertical-align:middle; color:#999999; font-style:italic;}
.header_form_input_inactive {float:left; width:230px; height:22px; margin:7px 0 0 1px; border:1px solid #fff; padding:1px 3px 1px 3px; line-height:22px; vertical-align:middle; color:#999999; font-style:italic;}
input.btn_verstuur {float:left; background: url(../img/sprite.png) no-repeat -263px -141px; width:116px; height:28px; border:0; color:#fff; font-size:0.875em; text-align:left; cursor:pointer; padding:1px 7px 0 7px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold; margin:6px 0 0 122px;}
input.btn_verstuur:hover {background: url(../img/sprite.png) no-repeat -379px -141px;}
a.btn_header_facebook {float:left; height:64px; width:42px; background: url(../img/sprite.png) no-repeat -382px -349px; cursor:pointer; outline:none; margin:9px 0 0 191px;}
a.btn_header_facebook:hover {background-position:-424px -349px;}
a.btn_header_twitter {float:left; height:64px; width:42px; background: url(../img/sprite.png) no-repeat -382px -284px; cursor:pointer; outline:none; margin:9px 0 0 0;}
a.btn_header_twitter:hover {background-position:-424px -284px;}
#header_plaatsnaam {float:left; height:20px; width:290px; margin:72px 0 0 5px;}
#header_plaatsnaam p {display:block; font-weight:bold; color:#fff; font-size:1.25em; line-height:20px; vertical-align:middle; text-align:center; text-transform:uppercase;}
#content {width:980px; position:relative; margin:0 auto; margin-left:-490px; left:50%;} /* HIER GEEN FLOAT AAN TOEVOEGEN! */
#content_spacer {float:left; width:980px; height:20px;}
#menu {float:left; height:40px; width:980px;}
#footer_full_top {float:left; width:100%; height:7px; background:url(../img/sprite-x.png) repeat-x 0 -30px; position:relative;}
#footer_full {float:left; width:100%; background:url(../img/img_footer_mid.png); position:relative;}
#footer_full_bot {float:left; width:100%; height:5px; background:url(../img/sprite-x.png) repeat-x 0 -37px; position:relative;}
#footer_full_stad {float:left; width:100%; position:relative; background:url(../img/img_footer_stad.png); background-repeat:no-repeat; background-position:bottom center; min-height:300px;}
#footer {width:960px; position:relative; margin:0 auto; margin-left:-480px; left:50%; background-repeat:no-repeat;}
.footer_col {float:left; width:160px; padding:0 0 20px 0;}
.footer_col p {float:left; height:20px; width:140px; text-transform:uppercase; font-size:0.875em; margin:20px 0 0 0; padding:0 10px 0 10px; overflow:hidden; font-weight:bold;}
.footer_col ul {float:left; list-style-type:disc; font-size:0.6875em; line-height:20px; text-transform:uppercase; margin:20px 0 0 0; padding:0 20px 0 20px;}
.footer_col ul li a:link {color:#343434; text-decoration:none;}
.footer_col ul li a:visited {color:#343434; text-decoration:none;}
.footer_col ul li a:active {color:#343434; text-decoration:none;}
.footer_col ul li a:hover {color:#343434; text-decoration:underline;}

/* HOOFDMENU */
.btn_menu {float:left; display:block; height:28px; width:300px; margin:6px 0 0 20px;}
a.btn_menuknop {float:left; height:28px; width:300px; text-decoration:none; background: url(../img/sprite.png) no-repeat 0 -470px; cursor:pointer; outline:none; color:#343434;}
a.btn_menuknop:hover {background-position:-300px -470px;}
a.btn_menuknop span {display:block; font-size:1.25em; font-weight:bold; text-transform:uppercase; padding:2px 10px 0 10px; line-height:28px; vertical-align:middle;}

/* ZOEKEN */
#zoeken {float:left; width:980px; height:350px; margin:20px 0 0 0;}
#zoektitel {float:left; width:340px; height:40px; background: url(../img/sprite.png) no-repeat -202px -172px; position:absolute; left:20px; z-index:1;}
#zoektitel span {display:block; font-size:1.125em; line-height:40px; vertical-align:middle; font-weight:bold; color:#fff; padding:1px 15px 0 15px;}
#zoek_col01 {float:left; width:320px; height:350px; background: url(../img/sprite.png) no-repeat -1377px 0px;}
#zoek_col01 table td {vertical-align:middle;}
#zoek_col02 {float:left; width:618px; height:348px; background:#fff; border:1px solid #cacaca; margin:0 0 0 20px;}
#zoek_col03 {float:left; width:20px; height:350px; background: url(../img/sprite.png) no-repeat 0 -119px;}
.zoek_input_cel {background:#fff; vertical-align:top;}
.zoek_input_postcode {line-height:32px; vertical-align:middle; border:1px solid #ddd; color:#343434; font-size:1.25em; padding:3px 5px 3px 5px; height:32px; width:248px;}
.zoek_input_postcode_inactive {line-height:32px; vertical-align:middle; border:1px solid #ddd; color:#a7a7a7; font-size:1.25em; padding:3px 5px 3px 5px; font-style:italic; height:32px; width:248px;}
.zoek_input_straal {vertical-align:middle; height:40px; width:120px; padding:5px 3px 5px 3px; color:#343434; border:1px solid #ddd; font-size:1.25em;}
.zoek_input_straal_inactive {vertical-align:middle; height:40px; width:120px; padding:5px 3px 5px 3px; color:#a7a7a7; border:1px solid #ddd; font-style:italic; font-size:1.25em;}
input.btn_zoeken {background: url(../img/sprite.png) no-repeat -629px -586px; width:131px; height:41px; border:0; color:#fff; font-size:1.125em; text-align:left; cursor:pointer; padding:1px 10px 0 10px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold;}
input.btn_zoeken:hover {background: url(../img/sprite.png) no-repeat -760px -586px;}

/* COLLAPSABLE DIV */
#collapse, #cityMenu, #shopMenu, #categoryMenu, #localdeal-menu-city, #localdeal-menu-shop, #localdeal-menu-category {float:left; width:965px; margin:20px 0 0 0; padding:0 0 0 15px; font-size:0.875em;}
.collapse_col {float:left; width:182px; background:#fff; margin:20px 0 0 0; border-top:1px solid #cacaca; border-left:1px solid #cacaca; border-right:1px solid #cacaca; margin:0 0 0 5px; list-style-type:none;}
.collapse_col li a {float:left; width:162px; height:28px; border-bottom:1px solid #cacaca; line-height:28px; vertical-align:middle; padding:0 10px 0 10px; font-weight:bold;}
.collapse_col li a:link {text-decoration:none; color:#343434;}
.collapse_col li a:visited {text-decoration:none; color:#343434;}
.collapse_col li a:active {text-decoration:none; color:#343434;}
.collapse_col li a:hover {text-decoration:none; color:#fff; background:#1e469d;}
.collapse_col li a span {color:#a1a1a1;}

/* SUBMENU */
#submenu {float:left; width:980px; height:30px; margin:20px 0 0 0;}
#submenu_l {float:left; width:20px; height:29px; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca;}
#submenu_r {float:left; width:264px; height:29px; border-bottom:1px solid #cacaca;}
#submenu_r_4tabs {float:left; width:556px; height:29px; border-bottom:1px solid #cacaca;}
#submenu_r_3tabs {float:left; width:417px; height:29px; border-bottom:1px solid #cacaca;}
#submenu_r_2tabs {float:left; width:278px; height:29px; border-bottom:1px solid #cacaca;}
#submenu_knoppen {float:left; height:29px; border-top:1px solid #cacaca;}
#submenu_knoppen a:link {text-decoration:none; color:#343434;}
#submenu_knoppen a:visited {text-decoration:none; color:#343434;}
#submenu_knoppen a:active {text-decoration:none; color:#343434;}
#submenu_knoppen a:hover {text-decoration:none; color:#343434;}
#submenu_knoppen span {line-height:29px; vertical-align:middle; font-size:0.875em; padding:0 10px 0 10px;}
a.btn_submenu {float:left; width:138px; height:29px; background: url(../img/sprite.png) no-repeat -21px -389px; border-right:1px solid #cacaca; text-align:center;}
a.btn_submenu_on {float:left; width:138px; height:29px; background:#fff; border-right:1px solid #cacaca; text-align:center;}
a.btn_submenu:hover {float:left; width:138px; height:28px; background: url(../img/sprite.png) no-repeat -159px -389px; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; text-align:center;}
#submenu_titel {float:right; width:180px; height:29px; padding:0 20px 0 0; background: url(../img/sprite.png) no-repeat -82px -419px;}
#submenu_titel select {background:#1e469d; color:#fff; margin:3px 0 0 3px; width:174px; height:26px; font-weight:bold; padding:4px 3px 3px 3px; border-top:1px solid #fff; border-left:1px solid #fff; border-right:1px solid #fff; border-bottom:1px solid #1e469d; text-transform:uppercase; text-align:center; font-size: 10px;}
#submenu_titel p {font-size:0.6875em; color:#fff; text-align:center; font-weight:bold; text-transform:uppercase; padding:6px 0 0 0;}

/* SORTEERBALK */
.balk {float:left; width:980px; height:30px; background: url(../img/sprite.png) no-repeat -1698px 0; margin:20px 0 0 0;}
.balk_weergave {float:left; width:140px; height:30px;}
#btns_weergave {float:left; width:101px; height:24px; margin:3px 0 0 20px;}
a.btn_weergave01, a.btn_weergave_table {float:left; height:24px; width:34px; background: url(../img/sprite.png) no-repeat -467px -284px; cursor:pointer; outline:none;}
a.btn_weergave01_on, a.btn_weergave_table_on {float:left; height:24px; width:34px; background: url(../img/sprite.png) no-repeat -501px -284px; cursor:pointer; outline:none;}
a.btn_weergave01:hover, a.btn_weergave_table:hover {background-position:-501px -284px;}
a.btn_weergave02, a.btn_weergave_normal {float:left; height:24px; width:33px; background: url(../img/sprite.png) no-repeat -437px -213px; cursor:pointer; outline:none;}
a.btn_weergave02_on, a.btn_weergave_normal_on {float:left; height:24px; width:33px; background: url(../img/sprite.png) no-repeat -470px -213px; cursor:pointer; outline:none;}
a.btn_weergave02:hover, a.btn_weergave_normal:hover {background-position:-470px -213px;}
a.btn_weergave03, a.btn_weergave_large {float:left; height:24px; width:34px; background: url(../img/sprite.png) no-repeat -496px -141px; cursor:pointer; outline:none;}
a.btn_weergave03_on, a.btn_weergave_large_on {float:left; height:24px; width:34px; background: url(../img/sprite.png) no-repeat -530px -141px; cursor:pointer; outline:none;}
a.btn_weergave03:hover, a.btn_weergave_large:hover {background-position:-530px -141px;}
.balk_sorteren {float:left; width:840px; height:30px;}
.balk_sorteren span {float:left; width:560px; height:30px; line-height:30px; overflow:hidden; font-size:0.875em; font-weight:normal;}
.balk_sorteren p {float:left; width:90px; height:30px; line-height:30px; overflow:hidden; text-align:right; font-size:0.875em; padding:0 10px 0 0;}
.balk_select {float:left; width:160px; height:22px; line-height:22px; font-size:0.75em; outline:none; padding:1px; margin:4px 0 0 0;}
.balk_extrainfo {float:left; width:980px; height:30px;}
.balk_extrainfo span {float:left; width:940px; height:30px; line-height:30px; overflow:hidden; font-size:0.875em; font-weight:normal; padding:0 20px 0 20px;}

/* WEERGAVE 1 - KLEIN (WK) */
table.wk_kader {float:left; width:980px; margin:20px 0 0 0;}
table.wk_kader span {padding:0 0 0 5px;}
table.wk_kader thead, table.wk_kader tfoot {background-color:#d9d8d8; font-size:0.6875em; font-weight:bold;}
table.wk_kader thead td, table.wk_kader tfoot td {height:30px; vertical-align:middle;}
table.wk_kader tbody tr {background:url(../img/sprite-x.png) 0 0;}
table.wk_kader tbody tr:hover {background:#fff;}
table.wk_kader tbody td {display:table-cell; height:30px; vertical-align:middle;}
table.wk_kader tbody td a {text-decoration:none; display:block; padding:0px; font-size:0.6875em; color:#1e469d; font-weight:bold; cursor:pointer;}
.status {display:block; width:16px; height:16px;}
.groen, .green {background-color:#5fb818;}
.oranje, .orange {background-color:#ff6600;}
.rood, .red {background-color:#ec1a23;}
.dealstate_active {color: #343434;}
.dealstate_inactive {color: #cdcdcd;}

/* WEERGAVE 2 - MEDIUM (WM) */
.wm_kader {float:left; width:980px; height:240px; background: url(../img/sprite.png) no-repeat -1698px -472px; margin:20px 0 0 0;}
.wm_kader_img {float:left; width:200px; height:200px; margin:20px 0 0 20px;}
.wm_kader_content {float:left; width:740px; height:240px; margin:0 0 0 20px;}
.wm_kader_content_l {float:left; width:477px; height:240px;}
.wm_kader_content_l a {text-decoration:none;}
.wm_kader_content_l h2 {float:left; width:477px; height:36px; line-height:18px; font-size:0.75em; color:#1e469d; font-weight:bold; overflow:hidden; margin:16px 0 0 0;}
.wm_kader_content_l p {float:left; width:477px; height:90px; line-height:18px; font-size:0.75em; overflow:hidden; margin:4px 0 0 0;}
.wm_kader_content_l .product_features {float:left; width:477px; height:90px; line-height:18px; font-size:0.75em; overflow:hidden; margin:4px 0 0 0; list-style-type:square; padding-left:20px; width:460px;}
.wm_kader_content_l table {float:left; width:477px; margin:34px 0 0 0; font-weight:bold; color:#fff; font-size:1em; text-align:center;}
.wm_kader_content_l table td {height:40px; vertical-align:middle;}
.wm_kader_content_socmed {float:left; width:21px; height:210px; margin:30px 0 0 0;}
a.btn_twitter_w2 {float:left; height:24px; width:21px; background: url(../img/sprite.png) no-repeat -298px -389px; cursor:pointer; outline:none;}
a.btn_twitter_w2:hover {background-position:-319px -389px;}
a.btn_facebook_w2 {float:left; height:24px; width:21px; background: url(../img/sprite.png) no-repeat -298px -414px; cursor:pointer; outline:none;}
a.btn_facebook_w2:hover {background-position:-319px -414px;}
a.btn_hyves_w2 {float:left; height:24px; width:21px; background: url(../img/sprite.png) no-repeat -543px -203px; cursor:pointer; outline:none;}
a.btn_hyves_w2:hover {background-position:-564px -203px;}
a.btn_mail_w2 {float:left; height:24px; width:21px; background: url(../img/sprite.png) no-repeat -565px -141px; cursor:pointer; outline:none;}
a.btn_mail_w2:hover {background-position:-586px -141px;}
.wm_kader_content_r {float:left; width:221px; height:240px; margin:0 0 0 21px;}
.wm_kader_logo {float:left; width:200px; height:40px; margin:20px 0 0 0;}
.wm_kader_content_r p {float:left; width:200px; height:64px; line-height:16px; font-size:0.6875em; overflow:hidden; margin:6px 0 0 0;}
.wm_kader_content_r table {float:left; width:200px; margin:5px 0 0 0; font-size:0.6875em;}
.wm_kader_content_r table td {height:20px; vertical-align:middle;}
a.btn_wm_kader {float:left; background: url(../img/sprite.png) no-repeat 0 -564px; width:181px; height:41px; border:0; color:#fff; font-size:0.875em; text-align:left; cursor:pointer; padding:0 10px 0 10px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold; margin:5px 0 0 0; text-decoration:none;}
a.btn_wm_kader:hover {background: url(../img/sprite.png) no-repeat -201px -564px;}
a.btn_wm_kader span {float:left; line-height:41px; vertical-align:middle; font-size:1.25em; text-transform:uppercase; padding:1px 0 0 0;}


/* WEERGAVE 3 - GROOT (WG) */
.wg_kader {float:left; width:980px; height:440px; background: url(../img/sprite.png) no-repeat -1698px -31px; margin:0;}
#content .wg_kader {margin:20px 0 0 0;}
.wg_kader_l {float:left; width:240px; height:440px;}
.wg_kader_l img {float:left; width:200px; height:200px; margin:20px 0 0 20px;}
a.btn_wg_kader {float:left; background: url(../img/sprite.png) no-repeat -278px -670px; width:220px; height:41px; border:0; color:#fff; font-size:0.875em; text-align:left; cursor:pointer; padding:0 10px 0 10px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold; margin:20px 0 0 0; text-decoration:none;}
a.btn_wg_kader:hover {background: url(../img/sprite.png) no-repeat -518px -670px;}
a.btn_wg_kader span {float:left; line-height:41px; vertical-align:middle; font-size:1.25em; text-transform:uppercase; padding:1px 0 0 0;}
.wg_kader_l table {float:left; width:200px; margin:19px 0 0 20px;}
.wg_kader_l table td {height:40px; vertical-align:middle; padding:0 10px 0 10px; color:#fff; font-weight:bold;}
.wg_kader_r {float:left; width:740px; height:440px;}
.wg_kader_r_text {float:left; width:740px; height:240px;}
.wg_kader_r_text a {text-decoration:none;}
.wg_kader_r_text h2 {float:left; width:720px; height:64px; line-height:32px; font-size:1.5em; color:#1e469d; font-weight:bold; overflow:hidden; margin:16px 0 0 0;}
.wg_kader_r_text p {float:left; width:700px; height:130px; line-height:26px; font-size:0.875em; font-weight:bold; overflow:hidden; margin:8px 0 0 0;}
.wg_kader_r_text .product_features {float:left; list-style-type:square; width:720px; height:130px; line-height:26px; font-size:0.875em; font-weight:bold; overflow:hidden; margin:8px 0 0 0; padding-left:20px; }
.wg_kader_r_info {float:left; width:740px; height:99px; margin:41px 0 0 0;}
.wg_kader_r_dealinfo {float:left; width:260px; height:99px; overflow:hidden;}
.wg_kader_r_dealinfo table {float:left; width:260px; height:72px; font-size:0.75em; overflow:hidden; margin:13px 0 0 0;}
.wg_kader_r_dealinfo table td {height:18px; vertical-align:middle;}
.wg_kader_r_aanbieder {float:left; width:200px; height:99px;}
.wg_kader_r_aanbieder .log-local {margin-top:21px;}
.wg_kader_r_aanbieder img {float:left; width:200px; height:40px; margin:21px 0 0 0;}
.wg_kader_r_aanbieder p {float:left; width:194px; height:17px; margin:11px 0 0 0; line-height:17px; font-size:0.6875em; color:#fff; font-weight:bold; text-transform:uppercase; text-align:center;}
.wg_kader_r_locatie {float:left; width:260px; height:99px;}
.wg_kader_r_locatie table {float:left; width:210px; height:72px; font-size:0.75em; overflow:hidden; margin:13px 0 0 50px;}
.wg_kader_r_locatie table td {height:18px; line-height: 18px; vertical-align:middle;}
.wg_kader_r_socmed {float:left; width:720px; height:40px;}
.wg_kader_r_socmed p {float:left; width:532px; height:40px; margin:0 0 0 38px; line-height:40px; color:#fff; font-weight:bold; overflow:hidden;}
.wg_kader_r_socmed table {float:left; width:150px; height:30px; margin:5px 0 0 0;}
a.btn_twitter_w3 {float:left; height:30px; width:30px; background: url(../img/sprite.png) no-repeat -202px -141px; cursor:pointer; outline:none;}
a.btn_twitter_w3:hover {background-position:-232px -141px;}
a.btn_facebook_w3 {float:left; height:30px; width:30px; background: url(../img/sprite.png) no-repeat -21px -419px; cursor:pointer; outline:none;}
a.btn_facebook_w3:hover {background-position:-51px -419px;}
a.btn_hyves_w3 {float:left; height:30px; width:30px; background: url(../img/sprite.png) no-repeat -382px -414px; cursor:pointer; outline:none;}
a.btn_hyves_w3:hover {background-position:-412px -414px;}
a.btn_mail_w3 {float:left; height:30px; width:30px; background: url(../img/sprite.png) no-repeat -543px -172px; cursor:pointer; outline:none;}
a.btn_mail_w3:hover {background-position:-573px -172px;}

/* OVERIGE PLAATSEN */
.plaatsnamen {float:left; width:980px; margin:0 0 0 0;}
.plaatsnamen a:link {text-decoration:none; color:#fff;}
.plaatsnamen a:visited {text-decoration:none; color:#fff;}
.plaatsnamen a:active {text-decoration:none; color:#fff;}
.plaatsnamen a:hover {text-decoration:none; color:#fff;}
a.btn_plaatsnaam {float:left; height:41px; width:300px; line-height:41px; vertical-align:middle; background: url(../img/sprite.png) no-repeat -21px -242px; cursor:pointer; outline:none; margin:20px 0 0 20px;}
a.btn_plaatsnaam:hover {background-position:-321px -242px;}
a.btn_plaatsnaam span {display:block; font-size:1.3125em; font-weight:bold; text-transform:uppercase; padding:1px 0 0 0; text-align:center;}

/* INFOBLOKKEN */
.info {float:left; width:980px;}
.info h2 {float:left; height:30px; font-size:0.875em; padding:0 10px 0 10px; line-height:30px; vertical-align:middle; font-weight:normal; background:#f6f6f6;}
.info h3 {float:left; height:30px; font-size:0.875em; padding:0 10px 0 10px; line-height:30px; vertical-align:middle; font-weight:normal; background:#f6f6f6;}
.info h4 {float:left; height:20px; font-size:0.75em; line-height:20px; vertical-align:middle; margin:20px 0 0 0; color:#1e469d;}
.info p {line-height:18px; font-size:0.75em; text-align:justify;}
.info_groot {float:left; width:640px;}
.info_groot h2 {width:598px;}
.info_klein {float:left; width:320px;}
.info_klein h2 {width:278px;}
.infoblok_groot {float:left; width:618px; height:512px; background:#f6f6f6; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_groot_kader {float:left; width:618px; height:242px; background:#fff;}
.infoblok_groot_kader img {float:left; width:200px; height:200px; background:#fff; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_groot_kader h3 {margin:20px 0 0 20px;}
.infoblok_groot_kader p {float:left; width:358px; height:162px; font-size:0.75em; text-align:justify; margin:20px 0 0 20px; overflow:hidden;}
.infoblok_groot iframe {float:left; width:200px; height:198px; background:#fff; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_tabel {float:left; width:356px; height:204px; margin:16px 0 0 20px;}
.infoblok_tabel_rij {float:left; width:354px; height:28px; margin:4px 0 0 0; background:#fff; border:1px solid #cacaca;}
.infoblok_tabel_rij_l {float:left; width:188px; height:28px;}
.infoblok_tabel_rij_r {float:left; width:166px; height:28px;}
.infoblok_tabel_rij p {padding:0 10px 0 10px; font-size:0.75em; line-height:28px; vertical-align:middle;}
.infoblok_tabel_rij p span {font-weight:bold;}
.infoblok_inschrijven {float:left; width:628px; height:118px; background: url(../img/sprite.png) no-repeat 0 0; margin:10px 0 0 20px;}
.infoblok_inschrijven h2 {margin:10px 0 0 1px;}
.infoblok_inschrijven_tabel {float:left; width:440px; height:41px; margin:18px 0 0 20px;}
input.btn_inschrijven {background: url(../img/sprite.png) no-repeat 0 -606px; width:131px; height:41px; border:0; color:#fff; font-size:1em; text-align:left; cursor:pointer; padding:1px 10px 0 10px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold;}
input.btn_inschrijven:hover {background: url(../img/sprite.png) no-repeat -131px -606px;}
.inschrijven_input {height:32px; width:287px; line-height:32px; vertical-align:middle; border:1px solid #cacaca; color:#343434; font-size:1.25em; padding:3px 5px 3px 5px; background:#f6f6f6;}
.inschrijven_input_inactive {height:32px; width:287px; line-height:32px; vertical-align:middle; border:1px solid #cacaca; color:#a7a7a7; font-size:1.25em; padding:3px 5px 3px 5px; font-style:italic; background:#f6f6f6;}
.infoblok_klein {float:left; width:298px; height:309px; background:#f6f6f6; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_klein_content {float:left; width:298px; height:277px; background:#fff;}

/* STEDEN WINKELOVERZICHT */
.winkeloverzicht {float:left; width:980px; margin:20px 0 0 0;}
a.winkel {float:left; width:220px; height:64px; background: url(../img/sprite.png) no-repeat 0 -499px; margin:0 0 0 20px;}
a.winkel:hover {background-position:-220px -499px;}
.winkel img {float:left; width:200px; height:40px; margin:12px 0 0 10px;}

/* STEDEN KOOPZONDAGEN */
.infoblok_groot_kz {float:left; width:618px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_kz {float:left; width:298px; height:147px; background: url(../img/sprite.png) no-repeat -629px -439px;}
.infoblok_kz p {float:left; width:258px; height:126px; margin:136px 0 0 0; padding:0 20px 0 20px; overflow:hidden;}
#kz_overzicht {float:left; width:618px; padding:0 0 20px 0;}
.kz_maand {float:left; width:180px; margin:20px 0 0 20px;}
.kz_maand_titel {float:left; width:162px; height:21px; border-bottom:1px solid #cacaca; background: url(../img/sprite.png) no-repeat -21px -119px; line-height:21px;vertical-align:middle; color:#1e469d; font-size:0.875em; padding:0 0 0 18px;}
.kz_maand_data {float:left; width:180px; margin:10px 0 0 0;}
.kz_maand_data span {float:left; width:180px; height:22px; line-height:22px; vertical-align:middle; font-size:0.75em;}
.kz_maand_data .kz_verlopen {text-decoration: line-through; color: #A7A7A7;}
.kz_spacer {float:left; width:618px; height:10px;}

/* AANBIEDERS */
.infoblok_groot_aanbieder {float:left; width:618px; height:242px; background:#fff url(../img/sprite.png) no-repeat -2678px 0px;}
.infoblok_groot_aanbieder_l {float:left; width:240px; height:242px;}
.infoblok_groot_aanbieder_l img {float:left; width:200px; height:40px; margin:59px 0 0 19px;}
.infoblok_groot_aanbieder_l a:link {text-decoration:none; color:#fff;}
.infoblok_groot_aanbieder_l a:visited {text-decoration:none; color:#fff;}
.infoblok_groot_aanbieder_l a:active {text-decoration:none; color:#fff;}
.infoblok_groot_aanbieder_l a:hover {text-decoration:none; color:#fff;}
.infoblok_groot_aanbieder_r {float:left; width:378px; height:242px;}
.infoblok_groot_aanbieder_r p {float:left; width:358px; height:198px; text-align:justify; margin:20px 0 0 0; overflow:hidden;}
.infoblok_groot_aanbieder_r a:link {color:#1e469d; text-decoration:underline; font-weight:bold;}
.infoblok_groot_aanbieder_r a:visited {color:#1e469d; text-decoration:underline; font-weight:bold;}
.infoblok_groot_aanbieder_r a:active {color:#1e469d; text-decoration:underline; font-weight:bold;}
.infoblok_groot_aanbieder_r a:hover {color:#343434; text-decoration:underline; font-weight:bold;}
a.btn_aanbieder {float:left; width:200px; height:28px; background: url(../img/sprite.png) no-repeat -929px -439px; margin:10px 0 0 19px;}
a.btn_aanbieder:hover {background-position:-1129px -439px;}
a.btn_aanbieder span {float:left; line-height:28px; vertical-align:middle; font-size:0.875em; text-transform:uppercase; padding:1px 0 0 10px; font-weight:bold;}
.infoblok_aanbieder_tabel {float:left; width:578px; height:204px; margin:16px 0 0 20px;}
.infoblok_aanbieder_tabel_rij {float:left; width:576px; height:28px; margin:4px 0 0 0; background:#fff; border:1px solid #cacaca;}
.infoblok_aanbieder_tabel_rij_l {float:left; width:220px; height:28px;}
.infoblok_aanbieder_tabel_rij_r {float:left; width:356px; height:28px;}
.infoblok_aanbieder_tabel_rij p {padding:0 10px 0 10px; font-size:0.75em; line-height:28px; vertical-align:middle;}
.infoblok_aanbieder_tabel_rij p span {font-weight:bold;}
.infoblok_klein_aanbieder {float:left; width:298px; height:512px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_klein_aanbieder h2 {background-color:#f6f6f6; width:278px;}
.infoblok_klein_aanbieder_img {float:left; width:260px; height:150px; margin:19px 0 0 19px;}
.infoblok_klein_aanbieder table {float:left; width:260px; margin:30px 0 0 19px; font-size:0.75em;}
.infoblok_klein_aanbieder table td {height:26px; vertical-align:middle;}
.infoblok_klein_aanbieder table td span {font-weight:bold;}
.aanbieder {float:left; width:298px; height:272px; background:#fff url(../img/sprite.png) no-repeat -1398px -351px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.aanbieder_logo {float:left; width:200px; height:40px; margin:19px 0 0 49px;}
.aanbieder_screen {float:left; width:260px; height:150px; margin:10px 0 0 19px;}
.aanbieder a {text-decoration:none;}
a.btn_aanbieder_meerinfo {float:left; width:117px; height:28px; background: url(../img/sprite.png) no-repeat -202px -213px; margin:10px 0 0 26px; cursor:pointer;}
a.btn_aanbieder_meerinfo:hover {background-position:-319px -213px;}
a.btn_aanbieder_meerinfo span {float:left; line-height:28px; vertical-align:middle; font-size:0.6875em; color:#343434; text-transform:uppercase; padding:1px 0 0 6px; font-weight:bold;}
a.btn_aanbieder_naarwebsite {float:left; width:117px; height:28px; background: url(../img/sprite.png) no-repeat 0 -648px; margin:10px 0 0 13px; cursor:pointer;}
a.btn_aanbieder_naarwebsite:hover {background-position:-117px -648px;}
a.btn_aanbieder_naarwebsite span {float:left; line-height:28px; vertical-align:middle; font-size:0.6875em; color:#fff; text-transform:uppercase; padding:1px 0 0 6px; font-weight:bold;}

/* ACTIVITEITEN */
.activiteit {float:left; width:458px; height:274px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.activiteit a:link {color:#1e469d;}
.activiteit a:visited {color:#1e469d;}
.activiteit a:active {color:#1e469d;}
.activiteit a:hover {color:#343434;}
.activiteit h2 {width:438px;}
.activiteit p {float:left; width:276px; height:126px; font-size:0.75em; margin:18px 0 0 20px; overflow:hidden;}
.activiteit_img {float:left; width:120px; height:120px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.activiteit_extra {float:left; width:458px; margin:20px 0 0 0; background:#f6f6f6; padding:0 0 10px 0;}
.activiteit_extra table {float:left; width:458px; font-size:0.75em; margin:10px 0 0 0;}
.activiteit_extra table td {height:20px; line-height:20px; vertical-align:middle;}

/* UITLEG */
#uitleg_visual {float:left; width:938px; height:398px; background:#fff url(../img/img_uitleg.png); border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_uitleg_klein {float:left; width:298px; height:560px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_uitleg_klein a:link {color:#1e469d;}
.infoblok_uitleg_klein a:visited {color:#1e469d;}
.infoblok_uitleg_klein a:active {color:#1e469d;}
.infoblok_uitleg_klein a:hover {color:#343434;}
.infoblok_uitleg_klein p {float:left; width:258px; height:490px; background:url(../img/img_uitleg_links.png) no-repeat bottom; padding:20px; font-size:0.75em;}
.infoblok_uitleg_extra {float:left; width:618px; height:178px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_uitleg_extra img {float:left; width:108px; height:108px; border:1px solid #cacaca; margin:19px 0 0 19px;}
.infoblok_uitleg_extra p {float:left; width:450px; height:108px; margin:19px 0 0 19px; overflow:hidden;}
.infoblok_uitleg_inschrijven {float:left; width:628px; height:162px; margin:20px 0 0 20px; background: url(../img/sprite.png) no-repeat -2678px -484px;}
.infoblok_uitleg_inschrijven h2 {margin:1px 0 0 1px;}
.infoblok_uitleg_inschrijven_tabel {float:left; width:440px; height:92px; margin:20px 0 0 20px;}
.infoblok_uitleg_inschrijven_select {float:left; height:41px; width:299px; padding:5px 3px 5px 3px; border:1px solid #cacaca; font-size:1.25em; color:#343434; background:#f6f6f6;}
.infoblok_uitleg_inschrijven_select_inactive {float:left; height:41px; width:299px; padding:5px 3px 5px 3px; border:1px solid #cacaca; font-size:1.25em; color:#a7a7a7; font-style:italic; background:#f6f6f6;}

/* INSCHRIJVING */
.infoblok_inschrijving_klein {float:left; width:298px; height:360px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_inschrijving_extra {float:left; width:618px; height:160px; border:1px solid #cacaca; margin:20px 0 0 20px;}
a.btn_inschrijving_inbox {float:left; height:104px; width:180px; background: url(../img/sprite.png) no-repeat -21px -284px; cursor:pointer; outline:none; margin:26px 0 0 20px;}
a.btn_inschrijving_inbox:hover {background-position:-201px -284px;}
a.btn_inschrijving_inbox img {float:left; width:160px; height:40px; margin:21px 0 0 10px;}

/* CONTACT */
.info_460 {float:left; width:480px;}
.info_460 h2 {width:438px;}
.infoblok_contact_groot {float:left; width:458px; height:368px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_contact_visual {float:left; width:458px; height:88px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_contact_klein {float:left; width:458px; height:118px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.infoblok_contact_klein p {float:left; width:418px; height:54px; font-size:0.75em; margin:17px 0 0 20px; overflow:hidden;}
#contactformulier {float:left; margin:10px 0 0 20px;}
.contact_rij {float:left; width:418px; margin:10px 0 0 0;}
.contact_rij p {float:left; width:114px; height:28px; line-height:28px; vertical-align:middle;}
.contact_input {border:solid 1px #cacaca; background-color:#fff; width:296px; height:26px; padding:0 3px 0 3px; font-family:Helvetica,Arial; font-size:0.75em; line-height:26px; vertical-align:middle;}
.contact_textarea {border:solid 1px #cacaca; width:296px; height:140px; padding:2px 3px 0 3px; resize: none; font-family:Helvetica,Arial; line-height:18px; font-size:0.75em;}
.error_border, .error {border:solid 1px #ed333c;}
input.btn_contact {float:right; background: url(../img/sprite.png) no-repeat -263px -141px; width:116px; height:28px; border:0; color:#fff; font-size:0.875em; text-align:left; cursor:pointer; padding:1px 7px 0 7px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold;}
input.btn_contact:hover {background: url(../img/sprite.png) no-repeat -379px -141px;}
.infoblok_contact_klein p a:link {color:#1e469d;}
.infoblok_contact_klein p a:visited {color:#1e469d;}
.infoblok_contact_klein p a:active {color:#1e469d;}
.infoblok_contact_klein p a:hover {color:#343434;}

/* BANNERS */
.banner {float:left; width:938px; border:1px solid #cacaca; margin:20px 0 0 20px; padding:0 0 20px 0;}
.banner a:link {color:#1e469d;}
.banner a:visited {color:#1e469d;}
.banner a:active {color:#1e469d;}
.banner a:hover {color:#343434;}
.banner h2 {float:left; width:918px; height:30px; padding:0 10px 0 10px; font-size:0.875em; background:#f6f6f6;}
.banner img {float:right;}
.banner_l {float:left; width:468px; padding:20px 20px 0 20px;}
.banner_r {float:left; width:392px; padding:0 0 0 0;}
.banner_textarea_reg {float:left; width:400px; height:108px; margin:20px 0 0 0; border:1px solid #cacaca; padding:3px; resize:none; line-height:18px;}

/* OVERLAY */
#overlay {float:left; width:746px; height:438px; background: url(../img/sprite.png) no-repeat -629px 0px;}
#overlay_titel {float:left; width:746px; height:39px;}
#overlay_titel p {text-align:center; font-size:1.1875em; text-transform:uppercase; padding:0 20px 0 20px; font-weight:bold; line-height:39px; vertical-align:middle; overflow:hidden;}
#overlay_form {float:left; width:354px; height:176px; margin:10px 0 0 19px; display:inline;}
#overlay_form p {float:left; width:354px; height:36px; line-height:36px; vertical-align:middle; font-size:0.75em;}
#overlay_form a:link {color:#1e469d;}
#overlay_form a:visited {color:#1e469d;}
#overlay_form a:active {color:#1e469d;}
#overlay_form a:hover {color:#343434;}
.overlay_form_input {height:40px; width:342px; line-height:40px; vertical-align:middle; border:1px solid #cacaca; color:#343434; font-size:1.25em; padding:3px 5px 3px 5px; margin:10px 0 0 0;}
.overlay_form_input_inactive {height:40px; width:342px; line-height:40px; vertical-align:middle; border:1px solid #cacaca; color:#a7a7a7; font-size:1.25em; padding:3px 5px 3px 5px; font-style:italic; margin:10px 0 0 0;}
.overlay_form_select {height:40px; width:352px; padding:5px 3px 5px 3px; vertical-align:middle; border:1px solid #cacaca; font-size:1.25em; color:#343434; margin:10px 0 0 0;}
.overlay_form_select_inactive {height:40px; width:352px; padding:5px 3px 5px 3px; vertical-align:middle; border:1px solid #cacaca; font-size:1.25em; color:#a7a7a7; font-style:italic; margin:10px 0 0 0;}
input.btn_overlay {float:left; background: url(../img/sprite.png) no-repeat -762px -670px; width:354px; height:40px; border:0; color:#fff; font-size:1.125em; text-align:left; cursor:pointer; padding:1px 7px 0 7px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold; margin:10px 0 0 0;}
input.btn_overlay:hover {background: url(../img/sprite.png) no-repeat -1116px -670px;}

/* OVERLAY TELLAFRIEND */
#overlay_tellafriend {float:left; width:980px;}
.overlay_input {float:left; width:288px; height:34px; border:1px solid #cacaca; padding:0 5px 0 5px; font-size:0.875em; color:#343434;}
.input_error {border:1px solid red !important;}
.overlay_inputtxt {font-size:0.875em;}
.overlay_input_error {font-size:0.875em; color:#e5252d; font-style:italic;}
.overlay_input_succes {font-size:0.875em; color:#5fb818; font-style:italic;}
input.btn_tellafriend {background: url(../img/sprite.png) no-repeat -278px -633px; width:300px; height:36px; border:0; color:#fff; font-size:1.125em; text-align:left; cursor:pointer; padding:1px 7px 0 7px; text-transform:uppercase; font-family:Helvetica, Arial; font-weight:bold;}
input.btn_tellafriend:hover {background: url(../img/sprite.png) no-repeat -578px -633px;}

/* TOOLTIP */
.tooltip {display:none; height:100px; width:180px; background: url(../img/sprite.png) no-repeat -21px -141px; opacity:0; margin:10px 0 0 40px;}
.tooltip a {float:right; display:block; width:30px; height:30px;}

/* INFOBLOKKEN HOMEPAGE */
.hp_info_l {float:left; width:740px;}
.hp_info_r {float:left; width:240px;}
.hp_infoblok {float:left; width:218px; height:229px; margin:20px 0 0 20px; border:1px solid #cacaca;}
.hp_infoblok h3 {width:198px;}
.hp_infoblok p {float:left; padding:18px; height:144px; overflow:hidden;}
.hp_infoblok p a:link {color:#1e469d;}
.hp_infoblok p a:visited {color:#1e469d;}
.hp_infoblok p a:active {color:#1e469d;}
.hp_infoblok p a:hover {color:#343434;}
.hp_infoblok2 {float:left; width:458px; height:229px; margin:20px 0 0 20px; border:1px solid #cacaca;}
.hp_infoblok2 h3 {width:438px;}
.hp_infoblok2 p {float:left; padding:18px; height:144px; overflow:hidden;}
.hp_infoblok2 p a:link {color:#1e469d;}
.hp_infoblok2 p a:visited {color:#1e469d;}
.hp_infoblok2 p a:active {color:#1e469d;}
.hp_infoblok2 p a:hover {color:#343434;}

.hp_infoblok3 {float:left; width:218px; height:357px; margin:20px 0 0 0; border:1px solid #cacaca;}
.hp_infoblok3 h3 {width:198px;}
.hp_infoblok3 p {float:left; padding:18px; height:270px; overflow:hidden;}
.hp_infoblok3 p a:link {color:#1e469d;}
.hp_infoblok3 p a:visited {color:#1e469d;}
.hp_infoblok3 p a:active {color:#1e469d;}
.hp_infoblok3 p a:hover {color:#343434;}
a.hp_aanbieder {float:left; width:202px; height:47px; background:url(../img/sprite.png) -928px -468px; margin:0 0 0 8px;}
a.hp_aanbieder:hover {background-position:-1130px -468px;}
.hp_aanbieder img {float:left; width:200px; height:40px; margin:1px 0 0 1px;}
.hp_infoblok_aanbieder_spacer {float:left; width:218px; height:8px; background:url(../img/sprite.png) -21px -450px;}

.hp_infoblok_inschrijven {float:left; width:700px; height:118px; background: url(../img/img_kader_inschrijven03.png) no-repeat 0 0; margin:10px 0 0 20px;}
.hp_infoblok_inschrijven h2 {margin:10px 0 0 1px;}
.hp_infoblok_inschrijven h3 {margin:10px 0 0 1px;}
.hp_infoblok_inschrijven_tabel {float:left; width:440px; height:41px; margin:18px 0 0 20px;}

/* INSCHRIJVEN NIEUWSBRIEF */
.inschrijven_nieuwsbrief_smal_col1 {float:left; width:740px; margin:1px 0 0 0;}
.inschrijven_nieuwsbrief_smal_col2 {float:left; width:240px; margin:1px 0 0 0;}
.inschrijven_nieuwsbrief_smal_img {float:left; width:220px; height:118px; margin:10px 0 0 0; background: url(../img/inschrijven_nieuwsbrief_smal.png);}
.inschrijven_nieuwsbrief_breed_col1 {float:left; width:648px; margin:1px 0 0 0;}
.inschrijven_nieuwsbrief_breed_col2 {float:left; width:332px; margin:1px 0 0 0;}
.inschrijven_nieuwsbrief_breed_img {float:left; width:300px; height:172px; margin:10px 0 0 12px; background: url(../img/inschrijven_nieuwsbrief_breed.png);}

/* LINKPARTNERS */
.balk_lp {float:left; width:980px; height:30px;}
.balk_lp_left {float:left; width:720px; height:30px; margin: 0px 20px 0px 0px;}
.balk_lp_left span {float:left; width:940px; height:30px; line-height:30px; overflow:hidden; font-size:0.875em; font-weight:normal; padding:0 20px 0 20px;}
.balk_lp_right {float:left; width:220px; height:30px; text-align:right; margin: 0px 20px 0px 0px; font-size:0.75em;}
.balk_lp_right span {line-height:30px; font-weight:normal;}
.balk_lp_right a {line-height:30px; font-weight:normal; color:#343434;}
.balk_lp_right a:hover {color:#1e469d;}
.linkpartners {float:left; width:936px; margin: 0px 1px 0px 2px;}
.lp_menu {width:936px; text-align:left; color:#ffffff; margin:11px 0px 0px 11px; float:left;}
.lp_menu li {width:220px; margin:0px 11px 11px 0px; padding:0px 0 0 0px; border-bottom:1px solid #f3f1ea; list-style:none; float:left;}
.lp_menu li a {color:#494949; font-size:10px; font-weight:bold; text-transform:uppercase; text-decoration:none; padding:5px 0 4px 5px; background:#fff; display:block;}
.lp_menu li a:hover {color:#343434; font-size:10px; text-decoration:none; text-transform:uppercase; background:#f2f2ea; display:block; margin-bottom:0px;}

/* LINKRUILEN */
.linkruilen_uitleg_extra {float:left; width:618px; height:560px; border:1px solid #cacaca; margin:20px 0 0 20px;}
.linkruilen_uitleg_extra p {float:left; width:580px; margin:19px 0 0 19px; overflow:hidden;}
.linkruilen_form {float:left; width:580px; height:420px; margin:10px 0 0 19px; overflow:hidden;}
.textbox {font-size:12px; color:#343434; border:1px solid #cacaca; padding:3px; width:240px;}
.textbox_error {font-size:12px; color:#343434; border:#A00A45 1px solid; padding:3px; width:240px;}
.selectbox {font-size:12px; color:#343434; border:1px solid #cacaca; padding:3px; width:248px;}
.linkbox {float:left; color:#343434; width:572px; margin:5px 0 0 0; border:1px solid #cacaca; padding:3px; resize:none; line-height:18px;}
.linkbutton {border:0; padding:4px; background:#1e469d; color:white; font-weight:bold; width:248px;}
.linkbutton:hover {background:#fbdf00; cursor:pointer; color:#343434;}
.linkexchange_error {border:#A00A45 1px solid;}
.error_text {color:#A00A45;}

/* SITEMAP */
.sitemap_list ul {float:left; list-style-type:none; margin:14px 0 0 0;}
.sitemap_list li a {float:left; width:258px; height:28px; line-height:28px; vertical-align:middle; padding:0 20px 0 20px; font-weight:bold; font-size:0.875em;}
.sitemap_list li a:link {text-decoration:none; color:#343434;}
.sitemap_list li a:visited {text-decoration:none; color:#343434;}
.sitemap_list li a:active {text-decoration:none; color:#343434;}
.sitemap_list li a:hover {text-decoration:none; color:#fff; background:#1e469d;}
.sitemap_list li a span {color:#a1a1a1;}