/* header */
body {
background-image:url(/img/breng/bg.gif);
}
body.vkp{
	background:none;
	background-color:#fff;
}

#logo {
background:transparent url(/img/breng/logo.png) no-repeat scroll left center;
top:37px;
width:443px;
}
#sitewides li {
float:left;
margin:4px 19px 0 1px;
}
#sitewides li a {
background:transparent url(/img/breng/bulletsitewide.gif) no-repeat scroll left 5px;
color:#FFFFFF;
font-size:0.83em;
padding:0 0 0 10px;
}
#sitewides li a:hover {
text-decoration:underline;
}
#zoeken input#text {
background-color:#B4200C;
border:1px solid #FFFFFF;
color:#FFFFFF;
}
#zoeken input#zoek {
background:transparent url(/img/breng/zoek.gif) no-repeat scroll left top;
left:3px;
position:relative;
top:5px;
}
#other {
position:absolute;
right:35px !important;
top:5px;
}
#other li {
float:left;
margin:0 12px 0 0;
}
#other li a {
background:transparent url(/img/breng/bulletother.gif) no-repeat scroll left 3px;
color:#FFFFFF;
font-size:0.92em;
font-weight:bold;
letter-spacing:-0.05em;
padding:0 0 0 10px;
}
#other li a:hover {
text-decoration:underline;
}
#fontGroter {
background:transparent url(/img/breng/grotea.gif) no-repeat scroll left top;
}
#fontKleiner {
background:transparent url(/img/breng/kleinea.gif) no-repeat scroll left top;
}
#topbalk {
height:118px;
}
#tabs {
width:784px;
}
#tabs li {
background-image:url(/img/breng/tab.gif);
width:196px;
}
#tabs li a {
color:#FFFFFF;
width:196px;
}
#tabs li.active a {
color:#008bd7;
}

/* end header */

body {
background-color:#FFFFFF;
margin:0 0 15px;
}
form {
margin:0;
padding:0;
}
h1, h2, h3 {
font-family:trebuchet ms;
letter-spacing:0.02em;
}
h1 {
color:#d50067;
font-size:1.67em;
margin:10px 0;
}
h2 {
color:#008bd7;
font-size:1.25em;
margin:5px 0;
}
h3 {
color:#3E3E3E;
font-size:1.1em;
margin:5px 0 0;
}
em {
font-size:small !important;
font-style:normal;
font-weight:bold;
}
p {
margin:0 0 10px;
}
form {
margin:0;
padding:0;
}
.list {
clear:both;
margin:0;
padding:0;
}
.list li {
background:transparent url(/img/breng/bullet2.gif) no-repeat scroll 0 4px;
display:block;
margin:0;
padding:0 0 0 15px;
position:relative;
}
.list li a {
color:#3E3E3E;
font-size:0.9em;
margin:0;
padding:0;
}
.list li a:hover, .list2 li a:hover {
color:#818080;
text-decoration:underline;
}
.submitinlogbutton {
margin:4px 6px 12px 0;
padding:0;
position:relative;
text-align:right;
}
.inlogbutton {
background:transparent url(/img/breng/btn_paginabuttons_links.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0;
padding:2px 0 3px 17px !important;
text-decoration:none;
}
:first-child + html .inlogbutton {
padding:2px 0 0 17px;
}
* html .inlogbutton {
padding:2px 0 0 17px;
}
.inlogbutton span {
background:transparent url(/img/breng/btn_paginabuttons_rechts.gif) no-repeat scroll right 0;
margin-top:-2px;
padding:2px 17px 3px 0;
}
.inlogbutton:hover {
background-position:0 -18px;
}
.inlogbutton:hover span {
background-position:right -18px;
}
.submit_paginabutton {
margin:0;
padding:0;
position:relative;
text-align:right;
}
.paginabutton {
background:transparent url(/img/breng/btn_paginabuttons_links.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin:0;
padding:2px 0 3px 17px !important;
text-decoration:none;
}
.paginabutton span {
background:transparent url(/img/breng/btn_paginabuttons_rechts.gif) no-repeat scroll right 0;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
margin-top:-2px;
padding:2px 17px 3px 0;
text-decoration:none;
}
:first-child + html .paginabutton {
padding:2px 0 0 17px;
}
* html .paginabutton {
padding:2px 0 0 17px;
}
.tekstkolom .paginabutton:hover {
text-decoration:none;
}
.paginabutton:hover {
background-position:0 -18px;
text-decoration:none;
}
.paginabutton:hover span {
background-position:right -18px;
text-decoration:none;
}
#topbalk ul#other li.werken-bij {
display:none;
}
#regioindex {
background:transparent url(/img/breng/regioindex_bg.gif) no-repeat scroll 0 0;
height:56px;
margin:0;
padding:0 0 0 3px;
position:relative;
}
#regioindex h1 {
color:#BED342;
font-family:trebuchet ms;
font-size:2.3em;
letter-spacing:0.02em;
margin:0;
padding:0;
}
#regiokop {
left:12px;
margin:0;
padding:0;
position:absolute;
top:15px;
}
#regioswitch {
background:transparent url(/img/regioswitch_bg.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:0.9em;
height:25px;
margin:0;
padding:9px 0 0 10px !important;
position:absolute;
right:7px;
top:15px;
width:212px;
}
#regioswitch select {
border:1px solid #7F9DB9;
color:#000000;
font-size:0.8em;
margin:-2px 0 0 !important;
vertical-align:middle;
width:125px;
}
#contentkolom, #infokolom, #tariefvervoerindex, #dashboard, #mijnconnexxioninlog {
float:left;
margin:0;
padding:0;
position:relative;
}
#contentkolom {
width:585px;
}
#contentkolom.contentpagina {
width:784px;
}
#infokolom {
margin:0 0 0 20px;
width:175px;
}
body.splash {
background:transparent none repeat scroll 0 0;
}
#splashcontainer {
margin:0 auto;
padding:17px 0 0;
position:relative;
text-align:left;
width:729px;
}
.splashfoto {
background:transparent url(/img/splash_bggeenalert.jpg) no-repeat scroll 0 0;
height:193px;
position:absolute;
width:311px;
}
.alert {
background:transparent url(/img/splash_bgalert.gif) no-repeat scroll 0 0;
color:#E10000;
height:153px;
padding:20px 60px 20px 20px;
position:absolute;
width:231px;
}
.alert a {
color:inherit;
font-weight:bold;
text-decoration:none;
}
.alert a:hover {
text-decoration:underline;
}
.normaal {
color:#000000;
}
.highlight {
color:#06737F;
}
.welkomtxt {
background:transparent url(/img/splash_welkomtxtblok.gif) no-repeat scroll 0 0;
height:162px;
left:0;
position:absolute;
text-indent:-4000px;
top:210px;
width:311px;
}
.kaartformulier {
background:transparent url(/img/splash_bglargeblok.gif) no-repeat scroll 0 0;
height:355px;
left:311px;
position:absolute;
top:17px;
width:416px;
}
.kaart {
background:transparent url(/img/kaartnl.gif) no-repeat scroll 0 17px;
float:left;
height:231px;
padding:17px 0 0;
position:relative;
width:224px;
}
#kaarthighlights {
background:transparent url(/img/kaart_highlights.gif) no-repeat scroll 0 17px;
height:231px;
left:0;
position:absolute;
top:0;
width:224px;
}
#kaarthighlights img {
margin-top:17px;
}
.kiestxt {
float:left;
padding:45px 18px 0 28px;
width:120px;
}
.kiestxt h3 {
color:#006966;
font-size:18px;
}
.kiestxt p {
color:#006966;
font-family:trebuchet ms;
font-size:11px;
margin:8px 0 0;
}
.formulier {
font-family:trebuchet ms;
left:26px;
position:absolute;
top:234px;
}
.formulier label {
color:#00707C;
display:block;
font-size:16px;
font-weight:bold;
}
.formulier .provincie {
float:left;
width:170px;
}
.formulier .provincie select {
border:1px solid #7F9DB9;
color:#808080;
font-size:11px;
padding:2px;
width:140px;
}
.formulier .of {
color:#006966;
float:left;
font-size:20px;
font-style:italic;
padding:17px 0 0;
width:50px;
}
.formulier .postcodewoonplaats {
float:left;
width:160px;
}
.formulier .postcodewoonplaats input {
border:1px solid #7F9DB9;
color:#808080;
font-size:11px;
padding:2px;
width:136px;
}
.formulier .tonen {
clear:both;
float:left;
padding:10px 0 0;
width:220px;
}
.formulier .tonen input {
float:left;
margin:0 2px 20px 0;
vertical-align:middle;
}
.formulier .tonen label {
font-size:11px;
font-weight:normal;
}
.formulier .butsubmit {
float:left;
padding:10px 25px 0 0;
position:relative;
width:142px;
}
.kies {
color:#06737F;
font-size:18px;
font-weight:normal;
left:187px;
position:absolute;
top:373px;
}
.kies em {
font-size:16px;
font-style:italic;
font-weight:normal;
}
.splashheader {
height:89px;
left:0;
position:absolute;
top:402px;
width:310px;
}
.splashtxtblok {
background:transparent url(/img/splash_bgsmallblok.gif) no-repeat scroll 0 0;
color:#494949;
font-family:trebuchet ms;
font-size:17px;
height:49px;
left:310px;
padding:20px 20px 20px 18px;
position:absolute;
top:402px;
width:378px;
}
.splashtxtblok a {
background:transparent url(/img/bg_leesverder.gif) no-repeat scroll left center;
color:#05737F;
display:block;
left:280px;
margin:0;
padding:0 0 0 10px;
position:absolute;
top:30px;
}
#meldingonbekend {
bottom:130px;
left:230px;
padding:22px 0 18px;
position:absolute;
width:184px;
z-index:100;
}
#meldingonbekend #meldingtop {
background-image:url(/img/melding_top.png);
height:22px;
position:absolute;
top:0;
width:184px;
}
* html #meldingonbekend #meldingtop {
background:transparent none repeat scroll 0 0;
}
#meldingonbekend #meldingcenter {
background:transparent url(/img/melding.png) repeat-y scroll 0 0;
color:#E10000;
font-size:11px;
line-height:15px;
padding:0 22px;
width:140px;
}
* html #meldingonbekend #meldingcenter {
background:transparent none repeat scroll 0 0;
}
#meldingonbekend #meldingcenter h4 {
background:transparent url(/img/melding.gif) no-repeat scroll left top;
color:#800080;
font-size:11px;
margin-bottom:2px;
padding-left:19px;
}
#meldingonbekend #meldingcenter a {
background:transparent url(/img/bullet2.gif) no-repeat scroll left 5px;
color:#006966;
display:block;
line-height:15px;
padding-left:11px;
}
#meldingonbekend #meldingcenter a:hover {
text-decoration:underline;
}
#meldingonbekend #meldingbottom {
background-image:url(/img/melding_bot.png);
bottom:0;
height:18px;
position:absolute;
width:184px;
}
* html #meldingonbekend #meldingbottom {
background:transparent none repeat scroll 0 0;
}
#contentpagina.contentkolom #infokolom {
float:left;
margin:0;
position:relative;
}
#dashboard {
margin:0 0 10px;
width:585px;
}
#mijnconnexxioninlog {
background:transparent url(/img/breng/inlogbg.gif) no-repeat scroll 0 bottom;
margin:4px 0 18px !important;
padding:12px;
width:154px;
}
#mijnconnexxioninlog #inloggen {
margin:0;
position:relative;
}
#mijnconnexxioninlog #sfeerbeeld {
margin:0 -11px 10px;
}
#mijnconnexxioninlog form, #mijnconnexxioninlog input {
font-size:0.9em;
}
#mijnconnexxioninlog input {
border:1px solid #969799;
height:15px;
margin:3px 0;
width:145px;
}
#mijnconnexxioninlog input.btnlogin {
border:0 none;
height:20px;
margin-right:7px;
width:73px;
}
#mijnconnexxioninlog ul.list li {
margin:0 0 5px;
}
#mijnconnexxioninlog h2 {
background:transparent url(/img/breng/mc_header.gif) no-repeat scroll 0 2px;
color:#008bd7;
margin:-5px 0 5px -2px;
padding:0 0 0 30px;
}
#mijnconnexxioninlog span.top {
background:transparent url(/img/breng/inlogbg_top.gif) no-repeat scroll 0 0;
left:0;
position:absolute;
top:0;
width:178px;
}
#tariefvervoerindex {
margin:0 0 20px;
padding:0;
}
#tariefvervoerindex .beeldinfo {
float:left;
margin:0 17px 0 0;
position:relative;
width:585px;
}
#tariefvervoerindex .inlogkolom {
float:left;
margin:-4px 0 0;
padding:0;
position:relative;
width:178px;
}
#tariefvervoerindex .tekstkolom {
width:282px;
}
#tariefvervoerindex #beeld {
margin:0 0 15px;
padding:0;
width:585px;
}
.links {
float:left;
}
.rechts {
float:right;
}
.tekstkolom h2 {
color:#969799;
font-size:1.4em;
}
.tekstkolom a:hover {
color:#666666;
text-decoration:underline;
}
.leesverder {
color:#d60067;
background:transparent url(/img/breng/pijltjes_leesverder.gif) no-repeat scroll right 3px;
padding:0 18px 0 0;
position:relative;
text-decoration:none;
white-space:nowrap;
}
.leesmeer {
background:transparent url(/img/twents/pijltjes_alle.gif) no-repeat scroll right 3px;
color:#3E3E3E;
margin-right:10px;
padding-right:10px;
text-align:right;
}
.leesmeer a {
color:#6699CC;
}
.leesmeer a:hover {
text-decoration:underline;
}
div.pijltjeslinks a {
/*background:transparent url(/img/breng/pijltjes_leesverder.gif) no-repeat scroll right 3px;*/
color:#d60067;
padding:0 18px 0 0;
position:relative;
text-decoration:none;
}
div.par_alle a, .alle {
background:transparent url(/img/breng/pijltjes_alle.gif) no-repeat scroll left 5px;
color:#d60067;
display:block;
margin:10px 0 0;
padding:0 0 0 10px;
position:relative;
}
div.lists a.alle {
margin:0;
}
.meerinformatie {
background:transparent url(/img/breng/pijltjes_alle.gif) no-repeat scroll left 4px;
color:#3E3E3E;
font-size:0.9em;
font-weight:bold;
padding:0 0 0 10px;
}
.meerinformatie:hover {
color:#818080;
text-decoration:underline;
}
h2.kolomhead {
/*border-bottom:1px solid #DDE0DF;*/
color:#008bd7;
display:block;
margin:0 0 5px;
padding:0 0 5px;
}
h2.lijstomschrijving {
background-color:#FFFFFF;
color:#008bd7;
/*margin:40px 0 26px;*/
text-align:right;
}
h2.lijstomschrijving img {
float:left;
margin-top:-36px;
}
h2.lijstomschrijving .water {
font-size:13px;
}
h2.lijstomschrijving.small {
background:#FFFFFF url(/img/lijstomschrijving_bg.gif) repeat-x scroll 0 15px;
font-size:0.95em;
margin:30px 0 28px;
}
h2.lijstomschrijving.small.lijnmetboven {
margin-top:20px;
}
h2.lijstomschrijving.small img {
float:left;
margin-top:-20px;
padding:0;
}
#nav {
float:left;
margin:0;
padding:0;
position:relative;
}
.liinleiding {
color:#d60067;
display:block;
font-weight:bold;
margin:0 0 3px;
text-decoration:none;
}
.specials h3 {
color:#d60067;
display:block;
font-size:0.9em;
font-weight:bold;
margin:0 0 3px;
text-decoration:none;
}
.nomargetop {
margin-top:0;
}
#nav {
margin:0 22px 0 0;
width:178px;
}
#nav ul.list {
margin:0 0 25px;
}
#nav .list li {
padding:0 0 2px 15px;
}
#nav a.terug {
background:transparent url(/img/breng/bullet2.gif) no-repeat scroll 0 3px;
color:#d60067;
display:block;
font-size:11px;
font-weight:bold;
margin:18px 0 0 0;
padding:0 0 2px 15px;
text-decoration:none;
}
#contentkolom #middle {
float:left;
margin:0;
padding:0;
width:384px;
}
#middle .lists {
margin-bottom:10px;
}
#middle .lists ul li {
margin-bottom:5px;
}
.lists div.linkerkolom, .lists div.rechterkolom {
margin:0 5px 0 0;
padding:0;
position:relative;
width:185px;
z-index:0;
}
.lists div.linkerkolom {
float:left;
position:relative;
}
.lists div.rechterkolom {
float:right;
margin:0 -5px 0 0;
padding:0;
position:relative;
}
.lists div.linkerkolom ul.list li {
background-position:0 5px;
}
.lists div.rechterkolom ul.list li {
background-position:0 5px;
}
#middle.tekstkolom .lists div.linkerkolom ul.list li {
background-position:0 7px;
}
#middle.tekstkolom .lists div.rechterkolom ul.list li {
background-position:0 7px;
}
.mededeling {
line-height:1.4em;
}
.attentie {
color:#FF0000;
}
.tekstkolom {
color:#3E3E3E;
font-size:0.95em;
line-height:1.6em;
margin:0 0 5px;
padding:0;
position:relative;
}
#nieuwsrss {
background:transparent url(/img/nbrss_bg.gif) no-repeat scroll left top;
color:#7F7F7F;
font-size:0.83em;
font-weight:bold;
height:41px;
margin:5px 0 3px;
padding:6px 0 0 19px;
position:relative;
z-index:4;
}
#nieuwsbrief {
background-image:url(/img/nb_bg.gif);
color:#00676C;
display:block;
font-size:0.92em;
height:16px;
padding:3px 0 0 12px;
position:absolute;
right:45px;
top:3px;
width:90px;
}
#rss {
background-image:url(/img/rss_bg.gif);
color:#FFFFFF;
display:block;
font-size:0.92em;
height:16px;
padding:3px 0 0 6px;
position:absolute;
right:3px;
top:3px;
width:32px;
}
#nieuwsbrief:hover, #rss:hover {
text-decoration:underline;
}
#nieuwsrss_form {
background:#EDEDED url(/img/nieuws_back.gif) no-repeat scroll left bottom;
display:none;
height:330px;
left:0;
padding:0 0 0 20px;
position:absolute;
width:364px;
z-index:4;
}
* html #nieuwsrss_form iframe {
display:block;
}
#nieuwsrss_form input {
border:1px solid #000000;
}
#close {
background:transparent url(/img/sluit.gif) no-repeat scroll left 7px;
color:#00676C;
font-size:1em;
font-weight:bold;
padding:0 0 0 14px;
text-decoration:underline;
}
.banner {
margin-bottom:10px;
}
.aanbiedingklein {
position:relative;
}
.aanbiedingen {
padding-top:100px;
}
.aanbiedingen img {
border:0 none;
left:-16px;
margin-bottom:200px;
position:absolute;
top:0;
}
.list li a:hover .liinleiding {
color:#D76E5F;
}
.par ul.aanbiedinglist {
clear:both;
color:#3E3E3E;
font-size:11px;
}
.par ul.aanbiedinglist li {
margin-bottom:10px;
}
.par ul.aanbiedinglist li a {
color:#d60067;
display:block;
font-weight:bold;
margin-bottom:3px;
}
.par ul.aanbiedinglist li a:hover {
color:#D76E5F;
}
.par ul.mijnconnexxionlist {
clear:both;
color:#3E3E3E;
font-size:11px;
}
.par ul.mijnconnexxionlist li {
margin-bottom:10px;
}
.par ul.mijnconnexxionlist li a {
color:#d60067;
display:block;
font-weight:bold;
margin-bottom:3px;
}
.par ul.mijnconnexxionlist li a:hover {
color:#D76E5F;
}
.specials ul {
margin:0 0 20px;
}
.specials ul li {
margin-bottom:3px;
}
.specials .liinleiding {
font-size:0.9em;
}
#vierkolommen .tekstkolom {
float:left;
margin:0 13px 0 0;
padding:0;
position:relative;
width:185px;
}
#vierkolommen .tekstkolom.laatste {
margin:0;
}
#vierkolommen .tekstkolom .banner {
margin-top:15px;
}
#vierkolommen .tekstkolom.extra {
margin:0 20px 0 0;
}
#middle.tekstkolom {
font-size:1em;
}
#middle.tekstkolom h2 {
font-size:1.3em;
}
#vierkolommen .tekstkolom .list li {
background:transparent url(/img/breng/bullet2.gif) no-repeat scroll 0 6px;
font-size:1.05em;
}
#vierkolommen .tekstkolom ul.list {
margin:10px 0 0;
}
.faqspace {
margin-top:20px;
}
a.faq {
background:transparent url(/img/breng/faq_closed.gif) no-repeat scroll left 6px;
color:#d60067;
display:block;
font-weight:bold;
margin:4px 0;
padding:0 0 0 13px;
position:relative;
}
a.open {
background:transparent url(/img/breng/faq_open.gif) no-repeat scroll left 6px;
}
div.banners {
width:585px;
}
div.banners div.banner {
float:left;
}
.bannercontent {
margin:0;
}
.bannercontent.extramarge {
margin:0 0 20px;
}
.bannercontent.overzicht img {
left:125px;
position:relative;
top:-20px;
}
.bannercontent a {
left:-148px;
position:relative;
top:18px;
}
.arrdetail {
margin-bottom:20px;
}
.arrdetail img {
margin:0 0 2px -15px;
}
.arrdetail a {
margin-left:15px;
}
#middle.tekstkolom .bannercontent img, #infokolom .banner img, .beeldinfo .tekstkolom .banneraanbiedingen img {
border:0 none;
margin:-5px 0 0 -16px;
position:relative;
}
#headerovercontent {
float:right;
margin:0;
position:relative;
width:584px;
}
#headerovercontent h1 {
border-bottom:1px solid #BEBFC1;
padding:0 0 5px;
}
.bannercontent form {
margin:5px 0 0;
padding:0;
}
#printemail {
margin:0 0 15px;
}
#printemail a {
color:#d60067;
font-family:trebuchet ms;
font-size:1em;
padding:0 15px 0 30px;
}
#printemail a:hover {
text-decoration:underline;
}
#printemail .print {
background:transparent url(/img/breng/print.gif) no-repeat scroll 0 0;
}
#printemail .email {
background:transparent url(/img/breng/email.gif) no-repeat scroll 0 4px;
padding:0 20px 0 37px;
}
.par {
margin:0 0 15px;
}
.par h2 {
color:#969799;
margin:0 0 10px;
}
.tekstkolom .par h2 {
margin:5px 0;
}
.par a {
color:#d60067;
text-decoration:underline;
}
.par a:hover {
color:#D76E5F;
}
.imgright img {
float:right;
margin:5px 0 5px 11px;
}
.imgleft img {
float:left;
margin:5px 11px 5px 0;
}
.imgcenter {
text-align:center;
}
.imgright img, .imgleft img, .imgcenter img {
border-left:11px solid #d60067;
}
.imgright .noborder, .imgleft .noborder, .imgcenter .noborder {
border:medium none;
}
.par ul li {
background:transparent url(/img/breng/bullet2.gif) no-repeat scroll 1px 6px;
padding:0 0 2px 15px;
position:relative;
}
.special {
background:#F3F3F3 url(/img/breng/specialtop.gif) no-repeat scroll left top;
padding:13px 20px 15px;
position:relative;
width:334px;
}
.special ul li {
background:transparent url(/img/breng/bullet3.gif) no-repeat scroll 2px 6px;
padding:0 0 0 20px;
position:relative;
}
.special span {
background:transparent url(/img/breng/specialbot.gif) no-repeat scroll left top;
bottom:0 !important;
display:block;
font-size:0;
height:6px;
left:0;
line-height:0;
position:absolute;
width:374px;
}
.par table {
font-family:trebuchet ms;
width:100%;
}
.par table caption {
color:#969799;
font-size:12px;
font-weight:bold;
padding:0 0 5px 0;
text-align:left;
}
.par table tr th {
border-bottom:1px solid #D8D8D9;
color:#818080;
font-size:0.92em;
padding:0 0 1px 12px;
}
.par table tr.odd {
background-color:#F3F3F3;
}
.par table tr td {
border-bottom:1px solid #D8D8D9;
padding:1px 0 1px 12px;
vertical-align:top;
}
.titel {
margin:0;
}
.downloads ul li {
background:transparent none repeat scroll 0 0;
padding:0 0 2px;
}
.downloads ul li a {
background-position:0 3px;
background-repeat:no-repeat;
padding:3px 0 4px 25px;
}
.downloads ul a.pdf {
background-image:url(/img/breng/pdf.gif);
}
.downloads ul a.ppt {
background-image:url(/img/breng/ppt.gif);
}
.downloads ul a.doc {
background-image:url(/img/breng/word.gif);
}
.downloads ul a.jpg {
background-image:url(/img/breng/jpg.gif);
}
.downloads ul a.default {
background-image:url(/img/breng/bestandstype_onbekend.gif);
background-position:2px 3px;
}
.downloads ul li a {
text-decoration:none;
}
.downloads ul li a:hover {
text-decoration:underline;
}
.paging {
border-top:1px solid #DDE0DF;
font-family:trebuchet ms;
font-size:1em;
height:30px;
padding:6px 0 0;
position:relative;
text-align:center;
width:100%;
}
.paging a {
color:#d60067;
margin:0 3px 0 6px;
}
.paging span {
color:#ED1846;
margin:0 2px 0 5px;
text-decoration:underline;
}
#vorige, #volgende {
margin:0;
position:absolute;
top:6px;
}
#vorige:hover, #volgende:hover {
text-decoration:underline;
}
#vorige {
background:transparent url(/img/breng/vorige.gif) no-repeat scroll left 6px;
left:0;
padding:0 0 0 18px;
}
#volgende {
background:transparent url(/img/breng/volgende.gif) no-repeat scroll right 6px;
padding:0 18px 0 0;
right:0;
}
.act, .product {
margin:0 0 18px;
}
.product {
border-bottom:1px solid #969799;
padding-bottom:8px;
}
.product.laatste {
border:0 none;
}
.act a, .product a {
color:#d60067;
font-weight:bold;
}
.act a:hover, .product a:hover {
text-decoration:underline;
}
.act span {
color:#808080;
}
.act .leesverder, .product .leesverder {
background:transparent url(/img/breng/volgende.gif) no-repeat scroll right 5px;
font-family:trebuchet ms;
font-size:0.92em;
font-weight:normal;
padding:0 16px 0 0;
text-decoration:none;
}
.arrangementen {
margin:0 0 15px;
}
.arrangementen table {
border-left:1px solid #E1E2E3;
border-right:1px solid #E1E2E3;
font-family:verdana;
font-size:0.95em;
width:100%;
}
.arrangementen div.bottombar {
background:transparent url(/img/breng/arrangementenbottom.gif) no-repeat scroll 0 0;
bottom:0;
width:100%;
z-index:0;
}
.arrangementen div.reldiv {
position:relative;
}
.arrangementen div.prijsholder {
background-image:url(/img/breng/arrangementen_prijsvb_bg.gif);
color:#FFFFFF;
font-weight:bold;
height:58px;
position:absolute;
right:-8px !important;
top:-8px;
width:94px;
z-index:100;
}
.arrangementen div.prijsholder span {
left:50px;
position:relative;
top:20px;
}
.arrangementen table caption {
background:transparent url(/img/breng/arrangemententop.gif) no-repeat scroll 0 0;
font-size:1px;
margin:0;
padding:0;
}
.arrangementen table tr {
vertical-align:top;
}
.arrangementen table td {
border-bottom:1px solid #DBDBDB;
padding:2px 5px;
}
.arrangementen table td.intro {
color:#818080;
font-weight:bold;
}
.arrangementen table tr.laatste td {
border:0 none;
height:37px;
}
.fotomainframe {
position:relative;
z-index:10;
}
.fotoframe {
position:absolute;
right:0;
top:35px;
}
.parformulier .prijsbox {
border-bottom:1px solid #E1E2E3;
margin:24px 0 0;
padding:0 0 10px;
position:relative;
}
.parformulier .prijsbox .prijs {
bottom:-7px;
position:absolute;
right:0;
}
div.prijs {
background-image:url(/img/breng/arrangementen_intro_prijs_bg.gif);
color:#FFFFFF;
font-weight:bold;
height:60px;
width:105px;
}
div.prijs span {
left:57px;
position:relative;
top:20px;
}
.parformulier table {
font-family:verdana;
font-size:0.95em;
margin:0 0 10px;
position:relative;
}
.parformulier table caption {
font-family:verdana;
font-size:12px;
padding:0 0 0 5px;
}
.parformulier table caption.captionnormal {
font-size:1.3em;
font-weight:bold;
}
.foutmelding {
color:#FF0000;
font-weight:bold;
}
.parformulier table tr.meerruimteonder td {
padding-bottom:20px;
}
.parformulier table tr.meerruimteboven td {
padding-top:20px;
}
.parformulier table caption .foutmelding {
font-size:0.95em;
font-weight:normal;
padding:10px 0;
}
.captiontekst {
background-color:#FFFFFF;
color:#d60067;
float:left;
font-weight:bold;
margin:0;
padding:0 5px 0 0;
white-space:nowrap;
}
.captiondivider {
background:transparent url(/img/breng/captiondivider.gif) repeat-x scroll 0 50%;
margin:0;
padding:0;
}
.normtekst {
display:block;
font-weight:normal;
}
.parformulier table tr {
vertical-align:top;
}
.parformulier table tr td {
border-bottom:1px solid #DBDBDB;
padding:3px;
}
.parformulier table td, .parformulier table td.intro {
color:#818080;
font-weight:bold;
width:100%;
}
.parformulier table td {
color:#3E3E3E;
font-weight:normal;
}
.parformulier table tr.laatste td {
border:0 none;
}
.parformulier table tr.laatste td img {
float:right;
margin-left:5px;
}
.parformulier select {
border:1px solid #969799;
font-size:0.9em;
width:232px;
}
.parformulier select.datagroot {
width:235px;
}
.parformulier select.datadag {
width:50px;
}
.parformulier select.datamaand {
width:80px;
}
.parformulier select.datajaar {
width:55px;
}
.parformulier select.datamaand2 {
width:80px;
}
.parformulier select.datajaar2 {
width:55px;
}
.parformulier img.kalender {
padding:0;
vertical-align:top;
}
.parformulier textarea {
border:1px solid #7F9DB9;
font-family:verdana;
font-size:0.95em;
height:50px;
width:232px;
}
.parformulier input.radiobutton, .parformulier input.checkbox {
margin:0 3px 0 0 !important;
padding:0;
vertical-align:middle;
}
.parformulier table.tweedetabel {
width:90px;
}
.parformulier table.tweedetabel tr td {
border:medium none;
padding:0 15px 0 0;
vertical-align:top;
}
.parformulier input.tekstveld {
border:1px solid #969799;
font-family:verdana;
font-size:0.95em;
height:15px;
width:232px;
}
.parformulier input.fileveld {
border:1px solid #7F9DB9;
font-family:verdana;
font-size:0.95em;
}
.parformulier input.tijdveld {
border:1px solid #7F9DB9;
font-family:verdana;
font-size:0.95em;
height:15px;
width:26px;
}
.parformulier input.tekstveld.controleform {
border:0 none;
}
.parformulier input.tekstveld.gebdag {
margin:0 2px 0 0;
width:30px;
}
.parformulier input.tekstveld.gebmaand {
margin:0 2px 0 0;
width:90px;
}
.parformulier input.tekstveld.gebjaar {
margin:0 2px 0 0;
width:30px;
}
.verplicht {
margin:0;
padding:0;
text-align:right;
}
.catalogus table {
font-family:trebuchet ms;
width:100%;
}
.catalogus table caption {
color:#818080;
font-size:0.92em;
font-weight:bold;
padding:0 0 5px 5px;
text-align:left;
}
.catalogus table tr th {
border-bottom:1px solid #D8D8D9;
border-top:1px solid #DDE0DF;
color:#d60067;
font-size:0.92em;
padding:0 0 1px 5px;
}
.catalogus table tr.odd {
background-color:#F3F3F3;
}
.catalogus table tr td {
border-bottom:1px solid #D8D8D9;
padding:1px 5px;
vertical-align:middle;
}
.catalogus table tr td input {
margin:0 -10px 0 0;
padding:0 0 2px 5px;
vertical-align:middle;
}
.catalogus table tr td img {
margin:0 3px 0 0;
padding:0 0 2px;
vertical-align:middle;
}
.catalogus .pdfimage {
background:transparent url(/img/breng/catalogus_pdf.gif) no-repeat scroll 0 0;
}
.catalogus .bestel {
background:transparent url(/img/breng/btn_catalogus_bestel.gif) no-repeat scroll 0 0;
margin-left:5px;
}
div.zoekenuitgebreid {
background:transparent url(/img/breng/bg_zoekuitgebreid.gif) no-repeat scroll 0 0;
height:160px;
margin:0 0 0 -5px;
padding:20px 0 0 5px;
}
div.zoekenuitgebreid input.image {
background-image:url(/img/breng/zoek2.gif);
height:25px;
width:77px;
}
.zoekenuitgebreid table {
font-family:trebuchet ms;
}
.zoekenuitgebreid table tr td {
border:0 none;
margin:0;
padding:1px 0 5px 12px;
vertical-align:middle;
}
.zoekenuitgebreid input.tekstveld {
border:1px solid #d60067;
font-size:0.95em;
width:350px;
}
.zoekenuitgebreid select {
border:1px solid #d60067;
font-size:0.95em;
width:353px;
}
.zoekenuitgebreid input.checkbox {
margin:0 3px 0 0 !important;
padding:0;
vertical-align:middle;
}
.zoekenuitgebreid tr.laatste img {
float:right;
margin:0 23px 0 0;
}
.zoekresultaat {
margin:0 0 18px;
position:relative;
}
.zoekresultaat a {
color:#d60067;
font-weight:bold;
}
.zoekresultaat a:hover {
text-decoration:underline;
}
.zoekresultaat span {
font-weight:bold;
}
.zoekresultaat .leesverder {
background:transparent url(/img/breng/volgende.gif) no-repeat scroll right 5px;
font-family:trebuchet ms;
font-size:0.92em;
font-weight:normal;
padding:0 16px 0 0;
text-decoration:none;
}
.zoekresultaat p {
margin:4px 0 0 22px;
}
.zoekinformatie {
font-size:0.9em;
line-height:1.2em;
}
.zoekverder {
background:transparent url(/img/breng/bg_zoekverder.gif) no-repeat scroll -2px 0;
font-family:verdana;
font-size:0.95em;
height:192px;
padding:14px 12px 0 14px;
position:relative;
width:154px;
}
.zoekverder input.text {
border:1px solid #006966;
color:#818080;
font-size:0.95em;
margin:4px 0 5px;
width:144px;
}
.zoekverder select {
border:1px solid #d60067;
color:#818080;
font-size:1em;
margin:4px 0 9px;
width:144px;
}
.zoekverder input.check {
margin:0 0 0 -3px;
padding:0;
vertical-align:middle;
}
.zoekverder .submit_paginabutton {
margin:10px 8px 0 0;
}
.sitemap {
margin:0;
padding:0;
position:relative;
}
.inlogkolom .sitemap {
font-size:0.9em;
position:relative;
}
#tariefvervoerindex .sitemappar {
width:578px;
}
.sitemap h3 {
color:#969799;
font-size:1.05em;
}
.sitemap h3 a {
color:#969799;
}
.sitemap h3 a:hover {
color:#818080;
}
.inlogkolom .sitemap a:hover {
text-decoration:underline;
}
.sitemap ul li {
border-top:1px solid #DBDBDB;
padding:2px 0;
}
.sitemap li.first {
border-top:0 none;
}
.sitemap li.last {
border-bottom:1px solid #DBDBDB;
}
.sitemap ul li a {
color:#d60067;
font-weight:bold;
}
.sitemap ul li a:hover {
color:#D76E5F;
}
.inlogkolom .sitemap ul li {
padding:3px 0;
}
.sitemap ul li ul {
margin-left:12px;
}
.sitemap ul li ul li a {
color:#515151;
font-size:0.85em;
font-weight:normal;
}
.sitemap ul li ul li a:hover {
color:#818080;
text-decoration:underline;
}
.supframe {
margin:0 0 10px;
position:relative;
}
.supkoptekst {
background-color:#FFFFFF;
color:#d60067;
float:left;
font-weight:bold;
padding:0 5px 0 0;
}
.supkopdivider {
background:transparent url(/img/breng/captiondivider.gif) repeat-x scroll 0 50%;
margin:0;
padding:0;
}
.regioblok {
background-color:#F3F3F3;
border-left:1px solid #E1E2E3;
border-right:1px solid #E1E2E3;
height:auto !important;
margin:0 0 20px;
padding:50px 10px 0;
position:relative;
}
.regioblok h3 {
background-position:0 0;
background-repeat:no-repeat;
color:#818080;
height:42px;
left:0;
margin:0;
padding:10px;
position:absolute;
top:1px;
width:382px;
z-index:10;
}
.regioblok .top, .regioblok .bottom {
height:10px;
left:-1px;
margin:0;
padding:0;
position:absolute;
width:384px;
}
.regioblok .tekstkolom {
float:left;
position:relative;
width:180px;
}
.regioblok .top {
background:transparent url(/img/breng/regio_topbar.gif) no-repeat scroll 0 0;
top:0;
}
.regioblok .bottom {
background:transparent url(/img/breng/regio_bottombar.gif) no-repeat scroll 0 0;
bottom:-5px;
}
.regioblok ul {
margin:0 0 10px;
}
.regioblok li {
background-position:left 6px;
font-size:1.05em;
}
.regioblok.overigeregios {
padding:39px 0 0 !important;
}
.regioblok.overigeregios h3 {
background-position:0 0 !important;
}
.regioblok.vervolg {
background-color:transparent;
border:0 none;
margin:0 0 20px;
padding:0 10px;
}
.productreizigers table {
font-family:trebuchet ms;
}
.productreizigers table a {
text-decoration:none;
}
.productreizigers table caption, .productreizigers table tr th {
font-size:0.92em;
font-weight:bold;
}
.productreizigers table caption {
color:#818080;
padding:0 0 5px 10px;
}
.productreizigers table tr th {
background-color:#FFFFFF;
border-bottom:1px solid #BEBFC1;
border-top:1px solid #DDE0DF;
color:#d60067;
padding:0 0 1px 12px;
}
.productreizigers table tr.odd {
background-color:#FFFFFF;
}
.productreizigers table tr td {
border-bottom:1px solid #BEBFC1;
padding:3px 0 3px 10px;
vertical-align:top;
}
.productreizigers table tr td.uitleg {
color:#818080;
font-size:0.8em;
}
.productreizigers table tr td input {
margin:0 -10px 0 0;
padding:0 0 2px 5px;
vertical-align:middle;
}
.productreizigers table tr td img {
margin:0 3px 0 0;
padding:0 0 2px;
vertical-align:middle;
}
.regioblok.vervoersbewijs {
padding:0;
}
.regioblok.vervoersbewijs h3 {
margin-right:-10px;
padding:10px 0 0 10px;
position:relative;
}
.regioblok.vervoersbewijs table td.meerruimte {
width:145px;
}
.vervoersbewijs table {
margin:-9px 0 -16px 0;
}
.vervoersbewijs table.last {
margin:-9px 0 15px;
}
.productreizigers table.verkooppunten td {
font-family:verdana;
font-size:0.85em;
}
.productreizigers table.verkooppunten td ul li {
background:transparent url(/img/breng/bullet_tarieven.gif) no-repeat scroll 0 10px;
font-size:0.85em;
margin:0;
padding:0 0 0 5px;
}
.productreizigers table.verkooppunten tr.odd2 {
background-color:#F3F3F3;
}
.parformulier table.zoekverkooppunten td.eerste {
font-weight:bold;
padding:5px 15px 0 5px;
vertical-align:top;
width:auto;
}
.parformulier table.zoekverkooppunten table.tweedetabel {
font-size:0.95em;
margin:0;
padding:0;
width:255px;
}
.parformulier table.zoekverkooppunten table.tweedetabel td {
width:110px;
}
.parformulier table.zoekverkooppunten input.radio {
margin-right:5px;
vertical-align:middle;
}
.parformulier table.zoekverkooppunten input.postcode {
border:1px solid #7F9DB9;
margin:0 2px 0 20px;
width:50px;
}
.parformulier table.zoekverkooppunten input.woonplaats {
border:1px solid #7F9DB9;
margin:0 2px 0 20px;
width:180px;
}
#navigation {
background:transparent url(/img/breng/navbot.gif) no-repeat scroll left bottom;
margin:0 0 64px;
padding:0 0 7px;
position:relative;
}
#navigation_nobg {
margin:0 0 64px;
padding:0 0 7px;
position:relative;
}
#navigation #top {
background-image:url(/img/navtop.gif);
font-size:0;
height:5px;
left:0;
line-height:0;
position:absolute;
top:0;
width:5px;
}
#nav h1 {
background:transparent url(/img/headernav.gif) no-repeat scroll center top;
color:#BF2E1A;
font-family:trebuchet ms;
font-size:1.33em;
margin:0;
padding:10px 0 7px 20px;
}
#navigation ul {
background-color:#97d0ef;
overflow:hidden;
width:177px;
}
#navigation ul li {
border-bottom:1px solid #bde1f5;
display:inline;
}
#navigation ul li {
display:block;
}
#navigation ul li.active {
background-color:#d60067;
/*border-bottom:0 none;*/
}
#navigation ul li.last {
border:0 none;
}
#navigation ul li a {
color:#3E3E3E;
display:block;
padding:7px 0 10px 13px;
width:177px;
}
#navigation ul li a:hover {
background-color:#CBCCCD;
color:#3E3E3E;
}
#navigation ul li.active a {
color:#FFFFFF;
font-weight:bold;
}
#navigation ul li.active a:hover {
background:transparent none repeat scroll 0 0;
color:#FFFFFF;
}
#navigation ul li.active ul {
background:#E9F7FC none repeat scroll 0 0;
padding:2px 0 2px 0px;
width:177px;
}
#navigation ul li.active ul li {
border-bottom:1px solid #BEBFC1;
padding:0 0 1px;
}
#navigation ul li.active ul li.active {
border:0 none;
}
#navigation ul li.active ul li.last {
border:0 none;
}
#navigation ul li.active ul li a {
background:#E9F7FC none repeat scroll 0 0;
color:#3e3e3e;
font-weight:normal;
padding:2px 0 2px 10px;
width:177px;
}

#navigation ul li.active ul li.active a {
color:#d60067;
}
#navigation ul li.active ul li a:hover {
background:#E9F7FC none repeat scroll 0 0;
color:#969799;
}
#navigation li.active ul li.active ul {
background:#E9F7FC none repeat scroll 0 0;
padding:1px 0 10px;
}
#navigation li.active ul li.active ul li {
background:transparent none repeat scroll 0 0;
border-bottom:0 none;
padding:0;
}
#navigation li.active ul li.active ul li a, #navigation li.active ul li.active ul li a:hover {
color:#3E3E3E;
font-size:0.92em;
padding:4px 0 4px 15px;
width:162px;
border-top:1px solid #FFF;
}
#navigation li.active ul li.active ul li.active a, #navigation li.active ul li.active ul li a:hover {
background:#FFFFFF url(/img/breng/nav3selected.gif) no-repeat scroll 20px 6px;
color:#969799;
}
#bottom1 a:hover {
color:#FFFFFF;
}
#bottom1 a.active {
color:#FFFFFF;
text-decoration:underline;
}
#bottom2 {
margin:5px 0 0;
}
span.error, span.verplicht {
color:#EC1D47;
}
.parformulier tr td {
border-bottom:1px solid #CEDEE0;
padding:6px 0;
vertical-align:top;
}
.parformulier tr.last td {
border:medium none;
padding-bottom:20px;
}
.parformulier input.text, .parformulier textarea, .parformulier select {
border:1px solid #969799;
font-family:trebuchet ms;
font-size:1em;
width:203px;
}
.parformulierinput.check, .parformulier input.radio {
margin:0 5px 0 0;
}
.parformulier input.image, .parformulier .volgende {
float:right;
}
table.form {
font-family:Verdana,Trebuchet MS;
font-size:1em;
margin:0 0 10px;
width:380px;
}
table.form tr td {
border-bottom:1px solid #CEDEE0;
color:#000000;
font-size:0.9em;
font-weight:normal;
padding:3px 0;
vertical-align:top;
}
table.form tr.last td {
border:medium none;
padding-bottom:20px;
}
table.form input.text, table.form textarea, table.form select {
border:1px solid #7F9DB9;
font-family:trebuchet ms;
font-size:1em;
margin-left:20px;
padding-left:2px;
width:225px;
}
table.form input.check, table.form input.radio {
margin:0 5px 0 0;
}
table.form input.image, table.form .volgende {
float:right;
}
table.form input.gebdag {
margin-right:2px;
width:30px;
}
table.form input.gebmaand {
margin:0 2px;
width:90px;
}
table.form input.gebjaar {
margin:0 2px;
width:30px;
}
table.form tr.meerruimteonder td {
padding-bottom:20px;
}
table.form tr.meerruimteboven td {
padding-top:20px;
}
#nieuwsblok {
z-index:100;
}
div#nieuwsblok div.mededeling div.alert {
background:#FFFFFF none repeat scroll 0 0;
color:#000000;
padding:0;
position:relative;
width:auto;
}
div#nieuwsblok div.mededeling div.alert a {
color:#E10000;
font-weight:bold;
}
div#nieuwsblok div.mededeling div.alert a:hover {
text-decoration:underline;
}
div#nieuwsblok div.mededeling div.normaal a {
color:#000000;
}
div#nieuwsblok div.mededeling div.normaal a.leesverder:hover {
text-decoration:underline;
}
div#nieuwsblok div.mededeling div.highlight a, div#nieuwsblok div.mededeling div.normaal a.leesverder {
color:#d60067;
}
div#alertberichten div {
display:none;
}
#bottom1 {
background:#d60067 url(/img/breng/botleft.gif) no-repeat scroll left top;
color:#DBDBDB;
height:22px;
margin:38px 0 0;
padding:4px 0 0;
position:relative;
text-align:center;
width:782px;
}
#bottom1 span {
background:transparent url(/img/breng/botright.gif) repeat scroll 0 0;
height:26px;
position:absolute;
right:0;
top:0;
width:7px;
}
#bottom1 a:hover, #bottom2 a:hover {
text-decoration:underline;
}
#bottom1 a {
color:#DBDBDB;
font-family:trebuchet ms;
font-weight:bold;
}
.backtotop {
margin:-5px 0 20px;
}
.backtotop a {
background:transparent url(/img/top.gif) no-repeat scroll 0 7px;
color:#d60067;
float:right;
font-family:trebuchet ms;
font-size:12px;
padding:0 0 0 12px;
text-decoration:none;
}
.backtotop a:hover {
text-decoration:underline;
}
.parformulier table td.emailserviceactie {
width:110px;
}
.parformulier table td.emailservice {
width:280px;
}

#infokolom a{
color:#3E3E3E;
}

#infokolom a:hover{
color:#818080;
text-decoration:underline;
}

a.leesverder{
color:#d60067;
}

a.leesverder:hover{
text-decoration:underline;
}