@import url('default.css');

body { text-align: center; margin: 0; padding: 0; background: #ACACAC url(../img/vlagtwedde/body.gif) repeat-y center 0; }
#bodywrap{background-color: #FFF; padding-bottom: 1px;}

input.text,
input.submit { background: #fff; }


#begzoeken .qsearch { width: 230px; }
#begzoeken .qsearch .padding { padding-top: 1px; }

#header { background: url(../img/vlagtwedde/header.png) no-repeat; height: 374px; margin-top: 10px; background-position: 0px 94px; position: relative;}
#header .gotohome { display: block; width: 253px; height: 105px; position: relative; top: -20px; left: 50px;}

#menu { background: transparent; }

.backtotop { background-color: #D9E7F2; border: 0; color: #003366; border-radius: 8px; }
.backtotop a { color: #003366; }

/* BEGZOEKEN */
#begzoeken { background: transparent; padding-top: 214px; display: block; position: absolute;}
#begzoeken ul{ margin-right: 5px; }
#begzoeken a.item { color: #FFF; border-right: 0px solid #fff;}
#begzoeken a.active,
#begzoeken a.item:hover { color: #FFF; background: transparent;}
#begzoeken .advzoeken { color: #FFF;}
#begzoeken li {
	line-height:26px;
	border-bottom: 0px solid #FFFFFF;
	border-right: 0px solid #fff;
  width: 192px;
  margin-right: 5px;
  text-align: center;
  text-indent: 6px;
}
#begzoeken ul {
    width: 986px;
}
#begzoeken {
    line-height: 25px;
}
#begzoeken li#i362,
#begzoeken li#i284{

}

#begzoeken li#i318,
#begzoeken li#i393{
	border-right: 0px solid #FFFFFF;
}

/* U BENT HIER */
#ubenthier { background: transparent; color: #666; position: absolute; left: 0; width: 600px;  margin-top: 270px; display: block; position: absolute; overflow: hidden; height: 20px;}
#ubenthier a { color: #666; }

.blocks-row{
	position: relative;
	width: 980px;
	margin-bottom: 16px;
	background: #FFF url(../img/vlagtwedde/vlagtwedde-index-block-row-fill.png) repeat-y;
}

.blocks-titel-hoek{
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../img/vlagtwedde/vlagtwedde-index-block-row-hoek.png) bottom left no-repeat;
}

.blocks-titel{
	width: 200px;
	min-height: 166px;
	margin-right: 25px;
	float: left;
	color: #FFF;
	display: block;
	font-weight: bold;
	font-size: 16px;
	padding-top: 6px;
	padding-left: 10px;
	background: #0090D7 url(../img/vlagtwedde/groenepijl.png) top right no-repeat;
}

.blocks-titel a{
	color: #FFF;
	text-decoration: none;
}

.blocks-column1{
	width: 310px;
	border-top: 1px solid #CCC;
	margin-right: 25px;
	float: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

.blocks-column1.first{
	border-top: 1px solid #CCC;
	color: #000;
	font-weight: bold;
	font-size: 26px;
}

.blocks-column1.first .ietskleiner{
	font-size: 20px;
	line-height: 40px;
}

.blocks-column2{
	width: 410px;
	border-top: 1px solid #0062AD;
	float: left;
	padding-top: 20px;
}

.blocks-column2{
	border-top: 1px solid #CCC;
	font-size: 100%;
    font-family: arial,sans-serif;
}

.body_index .content_padding {
	padding: 0px;
}

#begzoeken .qsearch {
	float: left;
}

#footer {
  background: #DEDEDE;
	line-height: 34px;
	margin-bottom: 30px;
	position: relative;
}

#footer a{
	color: #7e7e7e;
}

#footer {
	color: #7e7e7e;
}

#footer .padding .totheright a.padding{
	margin: 0 10px 0 0;
	padding: 0;
}

#footer .padding .totheright  img{
	vertical-align: middle;
}

#footer .padding .totheright {
	position: absolute;
	right: 10px;
	top: 0;
	width: 300px;
	line-height:34px;
	text-align: right;
}
#footer .padding {
    padding: 0;
	padding-left: 8px;
}

#footer .logo{
	
	width: 128px;
	height: 101px;
	position: absolute;
	top: 80px;
}

.bigfooter{
	background: url(../img/vlagtwedde/footertribal.png) no-repeat;
	width: 986px;
	margin: 0 auto 0 auto;
	height: 160px;
	padding-bottom: 8px;
}

#content_opties{
	position: absolute;
	right: 0;
	top: -20px;
}

#content_opties .rs_proreader {
    background: url("../img/vlagtwedde/leesvoor.png") no-repeat scroll 0 0 transparent;
}
#content_opties .print {
    background: url("../img/vlagtwedde/print.png") no-repeat scroll 0 0 transparent;
}
#content_opties .stuurdoor {
    background: url("../img/vlagtwedde/stuurdoor.png") no-repeat scroll 0 0 transparent;
}


a,
#content_opties a {
    color: #7E7E7E;
}

#content_wrap {
    padding-top: 20px;
}
.body_index #content_wrap { background: none; position: relative; margin-top: 20px;}
.body_overhetloket #content_wrap { background: none; position: relative; margin-top: 20px;}
.body_tekst #content_wrap { background: none; position: relative; margin-top: 20px;}

.body_xapianzoeken #content_wrap { background: none; position: relative; }
.body_aanbieders #content_wrap { background: none; position: relative; margin-top: 20px;}
.body_productg #content_wrap { background: none; position: relative; margin-top: 20px;}
.body_contact #content_wrap { background: none; position: relative; margin-top: 20px;}
.body_nietgevonden #content_wrap { background: none; position: relative; margin-top: 20px;}

.body_aanbieder #content_wrap { background: none; position: relative; margin-top: 20px;}
.body_aanbiederg #content_wrap { background: none; position: relative; margin-top: 20px;}

.box_aanbieders .title { background: #D9E7F2; }
.box_abr_contact .title { background: #D9E7F2; }
.box_abrg_contact .title { background: #D9E7F2; }
.box_abrg2_contact .title { background: #D9E7F2; }

/* BOXES ETC */
.body_advzoeken .bx,
.body_aanbieder .uwmening,
.body_vergelijkg .uwmening,
.body_aanbieder .documenten,
.body_aanbiederg .uwmening,
.body_faq .optiebox,
.body_product .optiebox,
.body_product .filterbox,
.body_index .quicklinks .box,
.body_tekst .abrlinks,
.body_tekst .pdtlinks,
.body_tekst .internetgids,
.body_tekst_organisaties .filter,
.body_snelzoeken .zoekform { background: #D9E7F2; border: 0; color: #003366; border-radius: 8px; -moz-border-radius: 8px; }
.body_advzoeken .bx a,
.body_aanbieder .uwmening a,
.body_aanbieder .documenten a,
.body_aanbiederg .uwmening a,
.body_vergelijkg .uwmening a,
.body_faq .optiebox a,
.body_product .optiebox a,
.body_product .filterbox a,
.body_index .quicklinks .box a,
.body_tekst .abrlinks a,
.body_tekst .pdtlinks a,
.body_tekst .internetgids a,
.body_snelzoeken .zoekform a { color: #003366; }
.body_advzoeken .bx h3,
.body_aanbieder .uwmening h3,
.body_aanbieder .documenten h3,
.body_aanbiederg .uwmening h3,
.body_vergelijkg .uwmening h3,
.body_faq .optiebox h3,
.body_product .optiebox h3,
.body_product .filterbox h3,
.body_index .quicklinks .box h3,
.body_tekst .abrlinks h3,
.body_tekst .pdtlinks h3,
.body_tekst .internetgids h3,
.body_snelzoeken .zoekform h3 { color: #000000; }

#menu{
	text-align: right;
}

#menu a {
    color: #7e7e7e;
    cursor: pointer;
    font-size: 100%;
    line-height: 30px;
    text-decoration: none;
}

h3, .body_tekst strong {
	color: #448FB4;
}

a.nizw { color: inherit !important; }
.body_tekst .content_padding { color: #333; }
.body_tekst .content_padding a { color: #000; }
.body_tekst .content_padding a:hover { color: #00334C !important; }
.body_tekst .box { padding-top: 38px; }
.body_tekst .box a { text-decoration: none; }
.body_tekst .box a:hover { text-decoration: underline; }
.body_tekst .title {
	display: none;
}


.body_aanbieders table { width: 100%; border: 0 !important; border: 1px solid transparent !important; border-top: 1px dotted #bbb !important; background: transparent !important; }
.body_aanbieders td { border: 0 !important; border-top: 1px dotted #bbb !important; height: 22px !important; line-height: 22px !important; background: transparent !important; }

.body_product table { width: 100%; border: 0 !important; border: 1px solid transparent !important; background: transparent !important; }
.body_product td { border: 0 !important; border-top: 1px dotted #bbb !important; height: 26px !important; line-height: 26px !important; background: transparent !important; }


.body_xapianzoeken .zoekform {
	background: #D9E7F2;
	height: 50px;
}

.body_xapianzoeken .zoekform form {
	padding: 8px;
}

.body_xapianzoeken .formvlagtwedde {
	float: right;
	width: 200px;
	background: #A3BFD4;
	height: 34px;
	font-size: 90%;
}

.body_xapianzoeken .aantalresultaten { padding-top: 1em; margin-top: 1.1em; border-top: 1px solid #999; color: #000000; }

.body_xapianzoeken .formvlagtwedde input.text {
	width: 60px;
}

.body_xapianzoeken .divvlagtwedde {
	padding-top: 4px;
	color: #004B85;
}

.body_xapianzoeken .divvlagtwedde .filterop {
	float: left;
	padding-right: 8px;
}

.body_xapianzoeken .divvlagtwedde ul {
	padding: 0;
	padding-bottom: 4px;
	border-bottom: 20px solid #0563ab;
}

.body_xapianzoeken .divvlagtwedde li {
	display: inline;
	background: #D9E7F2;
	padding: 4px 8px 4px 8px;
	margin: 0;
	margin-right: 8px;
}

.body_xapianzoeken .divvlagtwedde a {
	color: #004B85;
	text-decoration: none;
}

.body_xapianzoeken .divvlagtwedde a:hover {
	text-decoration: underline;
}

.body_xapianzoeken #div_googlemap {
	width: auto;
}

.body_xapianzoeken .pre_gmap { padding-bottom: 1em; border-top: 1px solid #999; }
.body_xapianzoeken .post_gmap { margin-top: 1em; border-top: 1px solid #999; }

.body_product .gidsfilters .clear { height: 8px; margin-bottom: 8px; border-bottom: 1px dotted #fff; }
.body_product .gidsfilters .subm { padding: 3px 16px 3px 16px; }

.qsearch { position: absolute; right: 0; top: 0;}

.qsearch input{
    border: 1px solid #CCC;
	height: 38px;
	font-size: 28px;
	padding: 0;
	margin: 0;
	vertical-align: top;
	border-right: 0px;
	background: url("../img/vlagtwedde/zoekveldbg.png") repeat-x;)
}
.qsearch input.submit {
	margin: 0;
	_margin-top: 1px;
	height: 40px;
	border: 0px solid #CCC;
}

.qsearch .snelzoekveld{
	padding: 0;
	padding-top: 10px;
	margin: 0;
}

#right1, #right2{
	margin-top:50px;
}

.body_zoeken_abrcat .filterbox {
    background: none repeat scroll 0 0 #D9E7F2;
}

.content980 .content_padding {
    padding: 0;
    padding-top: 20px;
    padding-bottom: 20px;
}
.content_padding {
    padding: 8px;
}
