body {
    margin:0px;
    background:url(images/bg1.gif) repeat-x;
    font-family:Tahoma, Arial, Verdana;
}

.main {
    position:relative;
    width:939px;
    min-height:600px;
    margin:0px auto;
}

h1 , .h1 {
    position:absolute;
    left:-2px;
    top:25px;
    width:483px;
    height:52px;
    text-indent:-9999px;
    margin:0px;
}
h1.ned , a.h1ned {
    background:url(images/h1_ned.gif) no-repeat;
}
h1.eng , a.h1eng {
    background:url(images/h1_eng.gif) no-repeat;
}

.contents {
    position:absolute;
    left:0px;
    top:101px;
    width:939px;
    height:608px;
    bor1der:solid 1px red;
    margin:-1px;
    padding:0px;
}

div.viral_eng , div.viral_ned {
    position:absolute;
    left:-163px;
    top:1px;
    width:704px;
    height:24px;
}
div.viral_eng {
    background:url(images/viral_eng.jpg) no-repeat;
}
div.viral_ned {
    background:url(images/viral_ned.jpg) no-repeat;
}

.copyright {
    position:absolute;
    right:0px;
    top:618px;
    width:140px;
    height:24px;
    font-size:12px;
    color:#677588;
    text-align:right;
}

.videoblok {
    position:relative;
    float:left;
    width:221px;
    height:293px;
    margin-top:66px;
}
.videoblok + .videoblok {
    margin-left:17px;
}
.videoblok h3 {
    font-size:11px;
    color:#677588;
}
.videoblok img {
    position:relative;
    width:221px;
    height:150px;
    margin-bottom:13px;
    border:none;
}
.videoblok p {
    font-size:10px;
    color:#677588;
    margin:0px;
}
.videoblok .playbutton {
    position:relative;
    float:left;
    margin-right:13px;
    width:50px;
    height:103px;
    background:url(images/button_play.gif) no-repeat;
    bord1er:solid 1px red;
}
.sharethis {
    position:relative;
    float:left;
    width:922px;
    height:45px;
    background:url(images/sharethis.gif) no-repeat;
    bord1er:solid 1px red;
    padding:12px 11px;
    font-size:11px;
}

.index .sharethis {
    margin:44px 0px 0px -3px;
}
.view .sharethis {
    margin:17px 0px 0px -3px !important;
}
.s2f .sharethis {
    margin:17px 0px 0px -3px !important;
}

.viewpane {
    position:relative;
    float:left;
    width:943px;
    height:428px;
    margin-top:66px;
    margin-bottom:0px;
}
.viewpane h2 {
    font-size:16px;
    color:#677588;
    display:block;
    width:100%;
    height:24px;
    margin:0px;
}

#flashbg {
    position:relative;
    float:left;
    width:536px;
    height:360px;
    padding:0px;
	background:url(images/bgblack.jpg) no-repeat;
}
#loader{
    position:absolute;
    left:259px;
    top:171px;
    width:16px;
    height:16px;
    z-index:1 !important;
}

#flash {
    position:absolute;
    left:0px;
    top:0px;
    width:536px;
    height:360px;
    z-index:10 !important;
}

.anderevids_empty {
    position:relative;
    float:left;
    width:352px;
    height:340px;
    background-color:#ddd;
    margin-left:24px;
    padding:21px 4px 0px 24px;
    font-family:Tahoma, Verdana, Arial;
    font-size:13px;
}

.anderevids {
    position:relative;
    float:left;
    width:352px;
    height:340px;
    background:url(images/anderevids.gif) no-repeat;
    margin-left:24px;
    padding:21px 4px 0px 24px;
}
.anderevids_eng {
    position:relative;
    float:left;
    width:352px;
    height:340px;
    margin-left:24px;
    padding:21px 4px 0px 24px;
}
.anderevids h3 {
    color:#000;
    margin:0px;
    font-size:11px;
    text-indent:20px;
}

.s2fbutton {
    position:relative;
    float:right;
    margin:12px 3px 0px 0px;
    display:block;
    width:154px;
    height:29px;
    background:url(images/button_s2f.gif) no-repeat;
    text-indent:-9999px;
}

.s2fbutton_eng {
    position:relative;
    float:right;
    margin:12px 3px 0px 0px;
    display:block;
    width:154px;
    height:29px;
    background:url(images/button_s2f_eng.gif) no-repeat;
    text-indent:-9999px;
}

.anderevirals {
    position:relative;
    float:left;
    width:158px;
    height:128px;
    margin:25px 16px 0px 0px;
    color:#677588;
    font-size:11px;
    text-align:left;
}

.anderevirals img {
    border:none;
    margin-bottom:5px;
}
.s2fbg {
    position:relative;
    float:left;
    width:911px;
    height:339px;
    background:url(images/s2fbg.gif) no-repeat;
    margin-top:0px;
    margin-bottom:0px;
    padding:21px 4px 0px 24px;
}
.s2fbg h3 {
    color:#000;
    margin:0px;
    font-size:11px;
    text-indent:20px;
}
.vidcontainer {
    position:relative;
    float:left;
    width:352px;
    height:320px;
}
.s2fform {
    position:relative;
    float:left;
    margin-left:20px;
    width:390px;
    height:320px;
    font-size:11px;
}
.s2fform h3 {
    color:#000;
    margin:0px;
    font-size:11px;
    text-indent:23px;
    margin-top:-14px;
}

.verstuurbutton_ned , .verstuurbutton_eng {
    position:relative;
    float:right;
    margin:13px 4px 0px 0px;
    display:block;
    width:135px;
    height:29px;
    background:url(images/button_verstuur.gif) no-repeat;
    text-indent:-9999px;
    border:none;
    cursor:pointer;
}
.verstuurbutton_ned {
    background:url(images/button_verstuur.gif) no-repeat;
}
.verstuurbutton_eng {
    background:url(images/button_verstuur_eng.gif) no-repeat;
}

.emailadd {
    float:right;
    background:url(images/button_plus.gif) no-repeat;
    padding-right:25px;
    background-position:top right;
    display:block;
    width:150px;
    height:20px;
    text-align:right;
    margin-right:16px;
    margin-top:5px;
}

.textfield {
    width:180px;
    margin-top:3px;
    margin-left:3px;
}

.index h3.kopje {
    position:absolute;
    top:46px;
    left:0px;
    width:600px;
    height:30px;
    font-size:11px;
    color:#677588;
    margin:0px;
    font-weight:normal;
}

.panel {
    position:absolute;
    top:299px;
    left:0px;
    width:500px;
    height:30px;
    font-size:10px;
    color:#677588;
}
.orange {
    color:#f07f15;
}

.addthis_toolbox {
    position:absolute;
    top:40px;
    left:10px;
}

.noflashimage {
    position:relative;
    float:left;
    width:536px;
    height:360px;
    margin:-1px;
    padding:0px;
}

.thanks p {
    font-size:12px;
}