/* --- reset --- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, p, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, ol, ul, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;	padding: 0; border: 0; outline: 0; background: transparent; list-style: none;}
body {text-align: center;} 
#container {margin: 0 auto; text-align: left;}

a {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;	border-spacing: 0;}

.hidden {display:none;}
.clear {clear: both;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* --- structure --- */
html {height: 100%;}
body {background: url(/fileadmin/marktbakker/images/bodyBkg_2.jpg) center bottom repeat fixed;}
#outerWrap {width: 100%; height: 100%; background: url(/fileadmin/marktbakker/images/waveTop.png) center top no-repeat;}
#container {width: 920px; background: url(/fileadmin/marktbakker/images/containerBkg.jpg) center top no-repeat #fff; padding: 260px 20px 0px 20px;}
#logo {position: absolute; top: 7px; left: 50%; margin-left: -480px;}
#menu {position: absolute; top: 220px; left: 50%; margin-left: -460px; font-weight: bold;}
#weekaanbieding {position: absolute; top: 260px; left: 50%; margin-left: -505px; background: url(/fileadmin/marktbakker/images/aanbiedingBkg.png) top left no-repeat; width: 299px; height: 298px; text-align: center; padding: 18px 10px 0px 0px;}
#weekmarkten {float: left; width: 920px;}
#block_1 {float: right; width: 580px; z-index: 1000}
#block_2 {float: left; width: 600px; margin-right: 20px; z-index: 1000}
#block_3 {float: left; width: 300px; z-index: 1000}
#footer {float: left; width: 920px; background: url(/fileadmin/marktbakker/images/footerBkg.jpg) center top no-repeat #fbf6d6; padding: 100px 20px 20px 20px; margin: 20px 0px 0px -20px;}
#flashContent {position: absolute; left: 50%; margin-left: 75px; top: -20px; width: 475px; height: 317px; z-index: 0}
#c31 {margin-left: -200px; margin-top: 60px;} /* --- weekmarkten correct float  --- */


/* --- style --- */
@font-face {font-family:'Avance-BoldItalicBoldItalic';src: url('/fileadmin/marktbakker/fonts/avance-bolditalic-webfont.eot');src: local('?'), url('/fileadmin/marktbakker/fonts/avance-bolditalic-webfont.woff') format('woff'), url('/fileadmin/marktbakker/fonts/avance-bolditalic-webfont.ttf') format('truetype'), url('/fileadmin/marktbakker/fonts/avance-bolditalic-webfont.svg#webfontHp3WDjic') format('svg'); font-weight: normal; font-style: normal;}
@font-face {font-family:'MarkerFeltRegular';src: url('/fileadmin/marktbakker/fonts/marker_felt-webfont.eot');src: local('?'), url('/fileadmin/marktbakker/fonts/marker_felt-webfont.woff') format('woff'), url('/fileadmin/marktbakker/fonts/marker_felt-webfont.ttf') format('truetype'), url('/fileadmin/marktbakker/fonts/marker_felt-webfont.svg#webfontkctsidj2') format('svg'); font-weight: normal; font-style: normal;}

* {font-family: "Trebuchet MS", arial, helvetica, verdana, sans-serif; font-size: 13px; color: #605855;}
h1 {line-height: 0px; text-indent: -9999px;}
h2 {font-family: 'Avance-BoldItalicBoldItalic'; color: #eb622c; font-size: 36px; font-weight: normal;}
h3.aanbieding {font-family: 'MarkerFeltRegular'; font-size: 30px; color: #000; font-weight: normal;}
h3.aanbieding-titel {font-family: 'MarkerFeltRegular'; font-size: 20px; color: #000; font-weight: normal; margin-top: 20px;}
h3.newsletter {font-family: 'Avance-BoldItalicBoldItalic'; font-size: 24px; color: #595959; font-weight: normal;}
h3.subkopZwart {font-family: 'MarkerFeltRegular'; font-size: 20px; color: #000; font-weight: normal; margin: 10px 0px;}

p {margin-bottom: 1em;}
a {color: #eb622c;}
a:hover {text-decoration: underline;}
ul li {margin-left: 20px; list-style-type: disc; line-height: 160%;}
ul li.first {margin-left:0px;}

.aanbieding-prijs {background: url(/fileadmin/marktbakker/images/buttonPrice.png) no-repeat; position: absolute; top: 170px; left: 195px; width:92px; height:92px;}
.aanbieding-prijs p {font-family: 'MarkerFeltRegular'; font-size: 23px; color: #fff; font-weight: normal; padding-top: 30px;}
.news-latest-item img {border: 1px solid black; margin-top: 5px;}

.news-list-item {margin-bottom: 20px;}
.news-list-item h2 {font-family: 'Avance-BoldItalicBoldItalic';  color: #595959; font-weight: normal; font-size: 24px;}
.news-list-item h2 a {font-family: 'Avance-BoldItalicBoldItalic';  color: #595959; font-weight: normal; font-size: 24px;}
.news-list-item img {float: left; width: 75px; margin-right: 20px;}
.news-list-date {margin-bottom: 15px;}

.news-single-item h2 {font-family: 'Avance-BoldItalicBoldItalic'; color: #595959; font-weight: normal; font-size: 24px;}
.news-single-item p {margin-top: 8px;}
.news-single-item-header {margin-top: 15px;}
.news-single-image {float: left; margin: 10px 10px 0px 0px;}


#newsletter {float: right; height: 135px; width: 550px; background-color: #f9f3c1;  -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; padding: 15px 15px 0px 15px; margin-bottom: 30px;}
#newsletter .newsletterImage {width: 100px; float: left;}
#newsletter .newsletterSubscribe {width: 450px; float: left;}
.newsletterSubscribe input {margin-top: 5px; float: left; width: 310px; height: 35px; border: 1px solid #e1dc80; font-family: arial, helvetice, verdana, sans-serif; font-weight: bold; color: #595959; font-size: 24px; padding: 0px 5px;}
.tx-srfeuserregister-pi1-submit {float: left; background: url(/fileadmin/marktbakker/images/nlSubmitBtn.jpg); width: 42px !important; height: 40px; border: none !important;}
#newsletter fieldset {font-size: 12px;}
p.newsletter-text {margin: 3px 0px; padding: 0px;}

.fotoWeekmarkt img {float: right; width: 520px;}
.marktLokatie {margin: 5px 0px 8px 0px;}
.bekijkAlleWeekmarkten {margin-top: 12px;}
.wmLeft {float: left; width: 400px; clear: left;}
.wmLeft h3 {display: none;}
.wmDate {font-size: 15px; font-weight: bold;}

.footerText {font-size: 12px; float: left;}
.footerTextEmaux {font-size: 12px; float: right;}

/* --- tables --- */
.contenttable {background-color: #f7f5c2;  -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; border: 1px solid #f0eda7; width: 360px;}
.tr-odd td {background-color: #fbf9de !important;}
.contenttable tr td {padding: 8px;}
.td-0 {color: #eb622c; width: 180px;}

/* --- menu --- */
#nav li {display: inline; margin-right: 10px;}
#nav li a {color: #605855; }
#nav li a:hover {color: #eb622c; }

/* --- forms --- */
fieldset {border:0px;}
textarea {font-size: 12px}
.csc-mailform-field, .tx-guestbook-field {margin: 5px 0px; clear:both;}
.csc-mailform-field label, .tx-guestbook-field label {float:left;text-align:left;margin-right: 3%;width:15%;}
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select, .csc-mailform-radio fieldset, .tx-guestbook-field input, .tx-guestbook-field textarea {width:60%; background-color:#fff; border: none; border: 1px solid #ccc;}
.csc-mailform-field input, .csc-mailform-field textarea {padding: 5px;}
.csc-mailform-check {border: none !important;}
input.csc-mailform-submit, input.csc-mailform-check, .csc-mailform-radio input, .tx-guestbook-submit {width:auto;}
input.csc-mailform-submit, .tx-guestbook-submit {margin-left: 18% !important;/* see label width + margin*/ }
.csc-mailform-radio legend {display:none;}
.csc-mailform-radio fieldset input {float:none;}
.csc-mailform-radio fieldset label {text-align:left;float:none; width:auto; margin: 0;}
.csc-loginform {padding: 5px; background-color: #EDEBF1;}
.csc-loginform-field {margin: 5px 0;}
.csc-loginform-field label {float:left; text-align:right; margin-right: 5%;	width:30%;}
.csc-loginform-field input {width:50%; background-color:#fff;}
input.csc-loginform-submit {width:auto; margin-left: 35% !important;/* see label width + margin*/}
.tx-guestbook-header, .gb_mail, .gb_url {float: left; margin-right: 5px;}
.tx-guestbook-date, .small_text {font-size: 10px;	font-style: italic;}
.gb_clear {width: 100%; border-top: 1px dotted #cccccc; padding-bottom: 1em;}
