body {
	margin:0; padding:0;
	background: #f1f1f1 url(../img/bg.jpg) repeat-x;
}
a:hover {text-decoration:none;}
img {border:0;}
.clear {clear:both;}
#main {width:960px; margin:0 auto;}
#header {position:relative; height:107px;}
#header img {float:left;}
#header .hononline {display:block; position:absolute; top:20px; right:20px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:16px;}
#header .honoffline {display:none;}
#header .hoffonline {display:none;}
#header .hoffoffline {display:block; position:absolute; top:20px; right:20px; font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#fff; line-height:16px;}
#zoeken {height:29px; position:absolute; right:15px; bottom:0; width:350px;}
#zoeken img, 
#zoeken input {float:right;}
#zoeken span {font:bold 14px arial, verdana, sans-serif; color:#fff; line-height:29px;}
#zoeken input.field {height:13px; border:1px solid #740234; width:200px; margin-top:3px; font-size:11px; padding:3px; line-height:13px;}

.header2 {font:11px Verdana, Arial, Helvetica, sans-serif; color:#740234; line-height:16px; padding-top:20px; padding-bottom:5px;}
.header2 span {font-size:12px; line-height:24px; font-weight:bold;}
.header2 span.modelnaam {font-size:24px; line-height:24px; font-weight:bold;}
.header2 img {float:left;}
.header2 p {float:left; margin:0; padding:0;}

.content {}
.content_left {width:200px; float:left;}
.content_mid {float:left; width:462px; padding:0 8px;}
.content_right {float:left; width:280px;}

.content_left .side {width:198px; border:1px solid #ee82b1; border-top:none; font:10px Verdana, Arial, Helvetica, sans-serif; line-height:22px; margin-bottom:15px;}
.content_left .top {float:left;}
.content_left .side .data {padding:5px; width:55px; margin:0 auto;}
.content_left .side .data img {float:left;}
.content_left .side .data a {float:left; color:#000; line-height:15px;}
.content_left .side img.bigpic {border:1px solid #740234; padding:1px; margin-left:17px; margin-top:5px;}
.content_left .side .info {padding-left:10px; padding-bottom:10px;}
.content_left .side span.label {color:#740234; font-weight:bold;}
.content_left .side .info .talen span.label {float:left; color:#740234; font-weight:bold;}
.content_left .side .info .talen img {float:left; padding:3px; padding-right:0;}
.content_left h2 {background:url(../img/h2.jpg); height:23px; font:bold 12px Arial, Helvetica, sans-serif; margin:0; padding:0; line-height:23px; padding-left:10px;}

.friend {width:99px; float:left; text-align:center; height:90px; line-height:15px; padding-top:5px;}
.friend  img.smallpic {border:1px solid #740234; padding:1px;}

.content_mid h1 {float:left; background:url(../img/h1.jpg); width:431px; height:24px; color:#740234; font:14px Arial, Helvetica, sans-serif; margin:0; padding:0; padding-top:7px;}
.content_mid div.h1 {width:462px;}
.content_mid div.h1 img {float:left;}

.content_block_snap {border:1px solid #ee82b1; background:#fff; width:460px; margin-bottom:15px;}
.content_block_snap img {float:left; padding:6px;}
.content_block_snap p {font:10px Verdana, Arial, Helvetica, sans-serif; padding:7px; text-align:center;}
.content_block_snap a {font:10px Verdana, Arial, Helvetica, sans-serif; color:#00f;}
.content_block_snap p.link {font:10px Verdana, Arial, Helvetica, sans-serif; color:#f00;}
.content_block_snap .ononline {display:block;}
.content_block_snap .onoffline {display:none;}
.content_block_snap .offonline {display:none;}
.content_block_snap .offoffline {display:block; color:#f00;}

.content_block_pop {border:1px solid #ee82b1; background:#fff; width:460px; margin-bottom:15px;}
.content_block_pop .pop {width:215px; float:left; font:10px Verdana, Arial, Helvetica, sans-serif; color:#740234; padding:10px 0 10px 15px;}
.content_block_pop .pop a {color:#740234;}
.content_block_pop img.smallpic {border:1px solid #740234; padding:1px; float:left;}
.content_block_pop .info {line-height:24px; padding-left:5px; float:left;}
.content_block_pop .info ononline {display:block;}
.content_block_pop .info .onoffline {display:none;}
.content_block_pop .info .offonline {display:none;}
.content_block_pop .info .offoffline {display:block;  text-transform:capitalize;}

.content_right h1 {float:left; background:url(../img/h1_right.jpg); width:249px; height:24px; color:#740234; font:14px Arial, Helvetica, sans-serif; margin:0; padding:0; padding-top:7px;}
.content_right div.h1 {width:280px;}
.content_right div.h1 img {float:left;}

.content_block_vid {border:1px solid #ee82b1; background:#fff; width:242px; padding:18px; margin-bottom:15px;}
.content_block_vid #videopreview, .content_block_vid_off #videopreview {border:1px solid #740234; position:relative;}
.content_block_vid_off {border:1px solid #ee82b1; background:#fff; width:202px; padding:38px; margin-bottom:15px;}
#videopreview .play {position:absolute; top:51px; left:76px;}

.content_block_cal {border:1px solid #ee82b1; border-bottom:none; background:#fff; width:266px; padding:10px 6px;}
.content_block_cal img {float:left; padding:1px;}
.content_block_cal2 {border:1px solid #ee82b1; border-top:none; background:#fff; width:266px; padding:10px 6px;}
.content_block_cal2 table {border-collapse:collapse; padding:0; margin:0; width:245px; margin:0 auto;}
.content_block_cal2 tr,
.content_block_cal2 td {padding:0; margin:0; width:35px; height:25px; font:12px Arial, Helvetica, sans-serif; color:#000; text-align:center;}
.content_block_cal2 td a {color:#740234;}
.content_block_cal2 table .wdays {font:bold 12px Arial, Helvetica, sans-serif; color:#894703; text-transform:uppercase;}
.content_block_cal2 .select_maand {font:bold 10px Arial, Helvetica, sans-serif; color:#894703; text-transform:uppercase; padding:10px; text-align:center;}
.content_block_cal2 .select_maand a {color:#740234; text-decoration:none;}

.content_block_dag {border:1px solid #ee82b1; background:#fff; width:442px; margin-bottom:15px; padding:9px;}
.content_block_dag p {font:10px Verdana, Arial, Helvetica, sans-serif;}
.content_block_dag .dagboek_tekst {font:10px Verdana, Arial, Helvetica, sans-serif; padding-bottom:10px;}
.content_block_dag img {float:left; padding:2px;}
.content_block_dag a {font:12px Verdana, Arial, Helvetica, sans-serif; color:#00f;}
.content_block_dag p.link {text-align:center;}
.gepost {float:right; padding-right:10px; font-size:11px;}
.ffoto {display:inline;}
.ffilm {display:none;}
.vfoto {display:none;}
.vfilm {display:inline;}

p.terug {text-align:center;}
a.terug {font:12px Verdana, Arial, Helvetica, sans-serif; color:#00f;}

#disclaimer {width:800px; margin:0 auto; padding-top:10px; margin-top:20px; border-top:1px solid #ccc;}
#disclaimer p {margin:0; padding:3px 0 0; font:10px verdana, arial, sans-serif; text-align:center; color:#666; margin-bottom:10px;}
#disclaimer a {color:#666;}

