body 
{
	margin-top:0px;
	background: url("./images/bg.jpg");
	font-family: Trebuchet MS; 
	font-size: 12px; 
	line-height: 20px;
}

img { border: 0px; }
form { margin:0;padding:0 }
a { color: #515151; text-decoration: none; }
a:hover { color: #515151; text-decoration: underline;}
h1{ color:#161616; margin-bottom:10px; font-size: 20px; }
h2{ color:#161616; margin-bottom:10px; font-size: 18px; font-family: Georgia; font: normal 1.50em Trebuchet MS; }
h3{ color:#161616; margin-bottom:10px; font-size: 16px; font-family: arial; }

h1 a { color:#161616; }
h2 a { color:#161616; }
h3 a { color:#161616; }

.toplink a { color: #515151; }
.toplink a:hover { color: #515151; text-decoration: underline; }
.textbottom {vertical-align:text-bottom;} 
.textmiddle {vertical-align:middle;} 
.texttop {vertical-align:top;} 
.leesverder a { color: #515151; }
.leesverder a:hover { color: #515151; text-decoration: underline; }

#master { background: url("./images/bg_main.png") repeat-y; margin-left: auto; margin-right: auto; width: 1000px; padding-left: 76px; padding-right: 84px; }
#header { background: url("./images/model.png") no-repeat; width: 1000px; height: 270px; }
#logo { padding: 30px; }
#content { padding: 10px; overflow: auto; }
#buttons { margin-top: 83px;	padding: 12px;}
#footer { background: url("./images/footer.png") no-repeat; text-align: center; background-position: center top; width: 1076px; height: 200px; margin-left: auto; margin-right: auto;}

.searchbar { height: 25px; border: 1px solid #b5b5b5; width: 350px;}

.item_spacing { padding-top: 7px; }

/*image dropshadow*/
.img-shadow { float:left; background: url("./images/shadowAlpha.png") no-repeat bottom right !important; background: url("../images/shadow.gif") no-repeat bottom right; margin: 10px 0 0 10px !important; margin: 10px 0 0 5px; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #a9a9a9; margin: -6px 5px 5px -6px; padding: 4px; }
.p-shadow { width: 90%; float:left; background: url("./images/shadowAlpha.png") no-repeat bottom right !important; background: url("../images/shadow.gif") no-repeat bottom right; margin: 5px 0 0 10px !important; margin: 5px 0 0 5px; }
.p-shadow div { background: none !important; background: url("./images/shadow2.gif") no-repeat left top; padding: 0 !important; padding: 0 4px 4px 0; }
.p-shadow p { color: #777; background-color: #fff; font: italic 1em georgia, serif; border: 1px solid #a9a9a9; padding: 4px; margin: -6px 6px 6px -6px !important; margin: 0; }
.bijschrift { clear: both; width: 95%; margin-top: 10px; margin-left: auto; margin-right: auto; padding: 5px; text-align: center; background: #EEE; border: 1px solid #d6d6d6; font-style: italic; }
.div_clear { clear:both; background: url("./images/logbg.png") repeat-y; overflow: auto;}
.log_footer { margin-top: 5px; margin-left: 5px;	background: url("./images/log_footer_bg.png") no-repeat; width: 460px; height: 28px; clear: both; padding-top: 3px; padding-left: 5px; color: #064180; }
.column_300 { width: 270px; float:left; padding-left: 20px; padding-right: 0px; }
.column_400 { width: 430px; float:left; }
.column_470 { width: 450px; float: left;	border: 0px solid #000; padding: 5px; }
.column_480 { width: 480px; float:left; }
.column_560 { width: 560px; float:right; }
.column_230r { width: 230px; float:right; }
.column_25 { overflow: auto; width: 23%; padding-left: 5px; padding-right: 5px; padding-top: 10px; float:left; margin-top: 10px; }
.column_50 { overflow: auto; width: 49%; padding-left: 5px; padding-right: 5px; padding-top: 0px; float:left; }

/*social media en berichten*/
#social { width: 160px; height: 38px; border:0px solid #000; margin-right: 30px; padding: 3px; background: url("./images/social_bg.png") no-repeat; }
.social_button { padding: 3px; }
.messageheader { background: url("./images/balloon.gif") no-repeat; padding: 13px; font-family: arial; font-size:12px; color: #414141; }
.messagebody { padding: 6px; font-family: arial; font-size:12px; }
.messageheader_ident { background: url("./images/sub-balloon.gif") no-repeat; padding-left: 25px; padding-top: 13px; padding-bottom: 0px; margin-left: 20px; font-family: arial; font-size:12px; color: #414141; }
.messagebody_ident { padding: 10px; border-left: 5px solid #c1c1c1; margin-left: 40px; font-family: arial; font-size:12px; background: #ececec;}
.form_div { width: 90%; margin: auto; }
.textarea_nummeroproep { width: 400px; height: 150px;}
.input_text { margin-top: -3px; width: 200px; }
.input_full { margin-top: -3px; width: 90%; }
.message { margin-left: auto; margin-right: auto; border: 1px solid #d6d6d6; background: #f1f1f1; text-align: center; padding: 10px; width: 90%; }
.formtitle_left { padding-top: 15px; padding-bottom: 5px; font-weight: bold; float: left; }
.formtitle_top { padding-top: 15px; padding-bottom: 5px; font-weight: bold; clear:both; }
.parent_message { margin-left: 30px; margin-bottom: 20px; margin-top: 10px; border-left: 5px solid #9e9fa5; padding-left: 10px; color: #9e9fa5; font-size: 12px; font-family: arial; font-style: italic; } 
.button_inloggen { padding: 5px; border: 1px solid #ccc; float: left; margin-left: 5px; }

.youtube_frame { margin-top: 15px; }

.pagenav { clear: both; margin-bottom: 10px; text-align: center; font-size: 16px; font-weight: bold; margin-left: 250px; }
.page_hrefactive { float: left; padding: 12px; }
.page_hrefactive a:hover { text-decoration: underline; }
.page_nothrefactive { float: left; padding: 12px; background: url("./images/bt_nav_pageactive.png") no-repeat; background-position: center; color: #000; }

.itunes { margin: auto; padding: 5px; border: 1px solid #ccc; background: #f4f4f9; }
.itunes_note { font-size:10px; color: #969696;  width: 90%; padding: 10px; }
