html{overflow-x:hidden;}
body{ margin:0px; padding:0px; color:#fff; font-size:0.80em; font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; text-decoration:none; background:url(../images/bg.jpg) repeat-x #070707;}
body a{ text-decoration:none; color:#e50278; font-weight:bold; }
body a:hover{text-decoration:none; color:#00bce4;font-weight:bold; }

.clear{clear:both; overflow:hidden; height:0px;} .clear2{clear:both; } img{border:0px; } ul, li{list-style:none; margin:0px; padding:0px; } form, fieldset {margin:0px;padding:0px;border:0;} h1, h2, h3, h4, h5 { font-size:1.0em; margin:0px; padding:0px;} p{margin:0px; padding:0px 0px 18px 0px;}
* {outline:0;}

/*******************************/
/* GENERAL STYLES */
/*******************************/
div.message {
        font-size:1.4em;
        color:#00bce4;
        padding:0 0 10px 0;
        margin:0 0 20px 0;
}
a.backButton {
        color:#fff;
        padding:3px 0 3px 35px;
        margin:0 0 10px 0;
        position:relative;
        top:20px;
        height:20px;
        display:block;
        background:url('../images/bg_arrowleft.gif') left no-repeat;
        width:50px;
}
a.backButton:hover {
        filter:alpha(opacity=40);
        opacity:0.4;
        color:#fff;
}

/*******************************/
/* GENERAL FORM STYLES */
/*******************************/
form {
        clear:both;
}
form fieldset {
        float:left;
        padding:30px;
        background:#010101;
}
        form fieldset p {
                clear:left;
        }
                form fieldset p label {
                        width:200px;
                        float:left;
                }
                form fieldset p input, form fieldset p textarea {
                        padding:5px;
                        font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
                        font-size:0.85em;
                        line-height:18px;
                        background:#2d2d2d;
                        border:1px solid #ccc;
                        color:#fff;
                }
                form fieldset p input {
                        width:200px;
                }
                form fieldset p.error label {
                        color:#f00;
                }
                form fieldset p.error input {
                        border-color:#f00;
                }
                form fieldset p input.submit {
                        width:auto;
                        margin:0 0 0 200px;
                        cursor:pointer;
                }
                form fieldset p textarea {
                        width:400px;
                        height:200px;
                }

/*******************************/
/* CONTAINER DIVISION */
/*******************************/
#container{ width:100%; }

/*******************************/
/* TOP DIVISION */
/*******************************/
#container #top
{
        margin:0 auto;
        width:980px;
        height:142px;
}

#container #top #logo
{
        padding:43px 0px 0px 0px;
        width:312px;
        height:64px;
        float:left;
        background:url(../images/logo.gif) no-repeat 0px 43px;
}

#container #top #logo h1
{
        text-indent:-3333px;
}

#container #top #logo h1 a
{
        display:block;
        cursor:pointer;
        width:312px;
        height:64px;
}

#container #top #menu
{
        float:right;
        padding-top:78px;
        text-transform:uppercase;
        font-size:1.2em;
}

#container #top #menu ul li
{
        float:left;
        margin:0px 0px 0px 30px;
        display:block;
}

#container #top #menu ul li a
{
        padding:13px 0px 10px 0px;
        float:left;
        display:block;
}

#container #top #menu ul li.home a{ color:#00bce4; }
#container #top #menu ul li.club a{ color:#5a8b9c; }
#container #top #menu ul li.agenda a{ color:#a87fbf; }
#container #top #menu ul li.gallery a{ color:#cc4c7c; }
#container #top #menu ul li.verhuur a{ color:#e50278; }
#container #top #menu ul li.contact a{ color:#b1015d; }

#container #top #menu ul li a:hover
{
        background:url(../images/bg_liover.gif) no-repeat top;
        text-decoration:none;
}

#container #top #menu ul li#selected a
{
        background:url(../images/bg_liover.gif) no-repeat top;
        text-decoration:none;
}

/*******************************/
/* HEADER DIVISION */
/*******************************/
#featured{ position:relative; height:222px; }

#featered .center {margin:0 auto; width:980px; position:relative;}
#featured ul.ui-tabs-nav{ width:977px; margin:0 auto; padding:15px 0px 0px 3px; margin-bottom:-212px; z-index:101; }
#featured ul.ui-tabs-nav{ position:relative; z-index:2;}
#featured ul.ui-tabs-nav li{ width:210px; height:61px; display:block; margin-bottom:5px; }
#featured ul li.blauw a strong{ color:#00bce4;}
#featured ul li.roze a strong{ color:#e50278;}
#featured ul.ui-tabs-nav li a strong{ display:block;background:url(../images/bg_lijn.png) no-repeat;height:20px;margin-bottom:4px;cursor:pointer;}
#featured ul.ui-tabs-nav li a span{ cursor:pointer;}
#featured li.ui-tabs-nav-item a{width:200px; height:51px; display:block; color:#fff; padding:10px 0px 0px 10px; }
#featured li.ui-tabs-nav-item a:hover{ text-decoration:none; }
#featured li.blauw a strong{ color:#00bce4;}
#featured li.roze a strong{ color:#e50278;}
#featured li.ui-tabs-selected{ background:url('images/selected-item.gif') top left no-repeat;  }
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ background:url(../images/bg_selected.gif) no-repeat; }
#featured .ui-tabs-panel{ width:100%; height:222px; background:#000; position:relative;}
#featured .ui-tabs-hide{ display:none; }

#featured .fragment_img_1{ background:url(../images/bg_header1.jpg) no-repeat top; height:222px; }
#featured .fragment_img_2{ background:url(../images/bg_header2.jpg) no-repeat top; height:222px; }
#featured .fragment_img_3{ background:url(../images/bg_header3.jpg) no-repeat top; height:222px; }
#featured #header1{ display:block; margin:0 auto; width:980px; height:222px; position:relative; }
#featured #header2{ display:block; margin:0 auto; width:980px; height:222px; position:relative; }
#featured #header3{ display:block; margin:0 auto; width:980px; height:222px; position:relative; }
#featured #header1 span{ display:block; position:absolute; top:-36px; left:0px; width:980px; height:259px; background:url(../images/header1.png) no-repeat; }
#featured #header2 span{ display:block; position:absolute; top:0px; left:0px; width:980px; height:247px; background:url(../images/header3.png) no-repeat; }
#featured #header3 span{ display:block; position:absolute; top:-25px; left:0px; width:1358px; height:247px; background:url(../images/header2.png) no-repeat; }

/*******************************/
/* BAR DIVISION */
/*******************************/
#container #bar        { /*width:3000px; */
        text-align:center;
        background:url(../images/bg_bericht.jpg) repeat-x;
        padding:26px 0px 0px 0px;
        letter-spacing:1px;
        height:45px;
        text-align:center;
        text-transform:uppercase;
        color:#fff;
        font-size:1.25em;
        overflow:hidden;
}
#container #bar ul{ }
#container #bar ul li{
        position:absolute;
        display:none;
        width:800px;
        margin-left:-400px;
        text-align:center;
}

#container #bar ul li span{color:#00bce4; }
#container #bar ul li strong{color:#e50278; }

/*******************************/
/* MIDLE DIVISION */
/*******************************/
#container #midle
{
        background:url(../images/bg_content.jpg) no-repeat top;
        padding:14px 0px 50px 0px;
}

#container #midle #midleinner
{
        width:980px;
        margin:0 auto;
}

#container #midle #midleinner .agenda
{
        width:980px;
        height:187px;
        background:url(../images/bg_agenda.jpg) repeat-x;
        padding:13px 0px 0px 0px;
        margin-bottom:15px;
}

#container #midle #midleinner .agenda h2
{
        background-color:#2d2d2d;
        border-left:1px solid #2a3739;
        border-right:1px solid #2a3739;
        float:left;
        text-transform:uppercase;
        color:#fff;
        padding:1px 10px 1px 30px;
        font-size:1.35em;
}

#container #midle #midleinner .agenda .effect
{

        padding:0px 0px 0px 0px;
        font-size:0.85em;
        color:#fff;
        position:relative;
        width:980px;
}


#container #midle #midleinner .agenda .effect .vorige
{
        width:23px;
        height:28px;
        background:url(../images/bg_arrowleft.gif) no-repeat right;
        text-indent:-3333px;
        float:left;
        margin-top:55px;
        padding-left:30px;
        margin-right:30px;
}

#container #midle #midleinner .agenda .effect .volgende
{
        width:23px;
        height:28px;
        background:url(../images/bg_arrowright.gif) no-repeat;
        text-indent:-3333px;
        float:left;
        position:absolute;
        right:30px;
        top:55px;
}


#container #midle #midleinner .agenda .effect .vorige a, #container #midle #midleinner .agenda .effect .volgende a
{
        display:block;
        width:23px;
        height:28px;
        cursor:pointer;
}

#container #midle #midleinner .agenda .effect .vorige a:hover, #container #midle #midleinner .agenda .effect .volgende a:hover
{
        display:block;
        width:23px;
        height:28px;
        background:#000;
        filter:alpha(opacity=40);
        opacity:0.4;
}

#container #midle #midleinner .agenda .effect ul{width:864px; margin-left:-25px;}
#container #midle #midleinner .agenda .effect ul li{
        display:block;
        float:left;
        width:164px;
        padding:0px 21px 0px 30px;
        border-left:1px solid #262626;
        height:130px;
        color:#d4d3d3;
}

#container #midle #midleinner .agenda .carousel-wrap { margin:16px 0px 0px 0px; width:830px; }

#container #midle #midleinner .agenda .effect ul li span
{
        text-transform:uppercase;
        font-size:1.2em;
        position:relative;
}

#container #midle #midleinner .agenda .effect ul li.blauw span{color:#00bce4;}
#container #midle #midleinner .agenda .effect ul li.roze span{color:#e50278;}

#container #midle #midleinner .agenda .effect ul li span em
{
        font-style:normal;
        font-size:0.8em;
        color:#fff;
        display:block;
        padding:0px 0px 0px 0px;
}

#container #midle #midleinner .agenda .effect ul li p
{
        margin:0px;
        padding:12px 0px 0px 0px;
}

#container #midle #midleinner .highlights{
        width:380px;
        height:255px;
        background:url(../images/bg_blok.jpg) repeat-x;
        padding:13px 20px 0px 0px;
        float:left;
}

#container #midle #midleinner .highlights h2
{
        background-color:#2d2d2d;
        border-left:1px solid #2a3739;
        border-right:1px solid #2a3739;
        float:left;
        text-transform:uppercase;
        color:#fff;
        padding:1px 10px 1px 30px;
        font-size:1.35em;
        margin-bottom:10px;
}

#container #midle #midleinner .highlights .highlight:hover
{
        border:1px solid #2b2b2b;
        padding:4px 11px 5px 11px;
        cursor:pointer;
}

#container #midle #midleinner .highlights .highlight
{
        padding:5px 12px 6px 12px;
        margin-bottom:2px;
        color:#fff;
        margin-left:20px;
}

#container #midle #midleinner .highlights .grey{background:#161616;}

#container #midle #midleinner .highlights .highlight .bericht
{
        float:left;
        width:272px;
        padding:6px 0px 0px 0px;
}

#container #midle #midleinner .highlights .highlight .bericht p
{
        font-size:0.85em;
        margin:0px;
        padding:0px;
}

#container #midle #midleinner .highlights .highlight .bericht p a
{
        font-weight:normal;
        color:#d4d3d3;
}

#container #midle #midleinner .highlights .highlight .bericht h3
{
        text-transform:uppercase;
        font-size:0.85em;
        padding:0px 0px 8px 0px;
        color:#e50278;
}

#container #midle #midleinner .highlights .highlight .bericht h3 em
{
        color:#fff;
        font-style:normal;
        padding-right:4px;
}

#container #midle #midleinner .highlights .highlight .bericht h3 a:hover{color:#e50278;}

#container #midle #midleinner .highlights .highlight .foto
{
        float:left;
        width:51px;
        height:60px;
        position:relative;
        padding-right:13px;
}

#container #midle #midleinner .highlights .highlight .foto img
{
        position:absolute;
        top:0px;
        left:0px;
}

#container #midle #midleinner .events{
        width:551px;
        height:255px;
        background:url(../images/bg_blok.jpg) repeat-x;
        padding:13px 0px 0px 0px;
        float:right;
}


#container #midle #midleinner .events .effect{
        width:500px;
		position:absolute;
}

#container #midle #midleinner .events h2
{
        background-color:#2d2d2d;
        border-left:1px solid #2a3739;
        border-right:1px solid #2a3739;
        float:left;
        text-transform:uppercase;
        color:#fff;
        padding:1px 10px 1px 30px;
        font-size:1.35em;
        margin-bottom:16px;
}

#container #midle #midleinner .events .vorige
{
        margin-top:72px;
        padding-left:20px;
        width:23px;
        height:28px;
        background:url(../images/bg_arrowleft.gif) no-repeat right;
        text-indent:-3333px;
        float:left;
        /*filter:alpha(opacity=20); opacity:0.2;*/
}

#container #midle #midleinner .events .volgende
{
        /*margin-left:509px; */
        /*margin-top:-134px; */
		/*margin-top:-27px;  */
		position:absolute;
		right:-30px;
		top:75px;
        width:23px;
        height:28px;
        background:url(../images/bg_arrowright.gif) no-repeat;
        text-indent:-3333px;
        float:right;
        /*filter:alpha(opacity=20); opacity:0.2; */
}

#container #midle #midleinner .events .vorige a {display:block; width:23px; height:28px; cursor:pointer; }
#container #midle #midleinner .events .volgende a {display:block; width:23px; height:28px; cursor:pointer; }
#container #midle #midleinner .events .volgende a:hover,  #container #midle #midleinner .events .vorige a:hover{ filter:alpha(opacity=40); opacity:0.4; background:#000;}
#container #midle #midleinner .events ul{}
#container #midle #midleinner .events ul li{
        display:block;
        float:left;
        width:120px;
        padding:0px 14px 0px 20px;
        font-size:0.85em;
}

#container #midle #midleinner .events ul li img{
        display:block;
        border:3px solid white;
        margin-bottom:6px;
}

#container #midle #midleinner .events ul li a img{
        display:block;
        border:3px solid white;
        margin-bottom:6px;
        filter:alpha(opacity=80); opacity:0.8;
}

#container #midle #midleinner .events ul li a:hover img{
        display:block;
        border:3px solid white;
        margin-bottom:6px;
        filter:alpha(opacity=100); opacity:1.0;
}

#container #midle #midleinner .events ul li a strong{
        margin-bottom:3px;
        display:block;
}

#container #midle #midleinner .events ul li strong{
        color:#e50278;;
}

#container #midle #midleinner .events ul li em{
        color:#fff;
        font-style:normal;
        display:block;
        font-size:0.8em;
}

#container #midle #midleinner .events ul li a em{
        color:#fff;
}


#container #midle #midleinner .left{
        float:left;
        width:551px;
}

#container #midle #midleinner .left .min-height{
        min-height:504px;
        height:auto !important;
        height:504px;
}

#container #midle #midleinner .left .content{
        background:url(../images/bg_tekst.jpg) repeat-x #010101;
        padding:13px 0px 30px 0px;
        position:relative;
}

#container #midle #midleinner .left .content h2
{
        background-color:#2d2d2d;
        border-left:1px solid #2a3739;
        border-right:1px solid #2a3739;
        float:left;
        text-transform:uppercase;
        color:#fff;
        padding:1px 10px 1px 30px;
        font-size:1.35em;
        margin:0px 0px 16px 0px;
}

#container #midle #midleinner .left .content h2.nieuws
{
        padding-left:90px;
        margin-bottom:52px;
}

#container #midle #midleinner .left .content .tekst
{
        clear:both;
        padding:0px 30px 0px 30px;
        font-size:0.85em;
        line-height:18px;
}

#container #midle #midleinner .left .content .tekst img
{
        border:2px solid #fff;
        display:inline;
        margin:10px 22px 10px 0px;
}

#container #midle #midleinner .left .content .tekst img.geenmargin
{
        margin:10px 0px 10px 0px;
}

#container #midle #midleinner .left .content .tekst ul#gallery_photos {

}
#container #midle #midleinner .left .content .tekst ul#gallery_photos li {
        float:left;
        /* padding:0 15px 10px 0; */
        border:2px solid white;
        margin:0 15px 10px 0;
}
#container #midle #midleinner .left .content .tekst ul#gallery_photos li a {
        float:left;
        height:95px;
        width:142px;
        overflow:hidden;
}
#container #midle #midleinner .left .content .tekst ul#gallery_photos li a img {
        float:left;
        margin:0;
        border:0px;
}
#container #midle #midleinner .left .content .tekst div#list_galleries {

}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item {
        float:left;
        width:208px;
        background:#161616;
        padding:15px;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item:hover {
        cursor:pointer;
        border:1px solid #2d2d2d;
        padding:14px;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.left {
        margin:0 10px 0 0;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item div.text {
        width:140px;
        float:left;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item h3{
        font-size:1.2em;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item div.icon {
        float:left;
        padding-left:15px;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item div.icon img {
        border:0px;
        position:absolute;
        margin:0;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item div.icon img.photo {
        width:50px;
        height:50px;
}
#container #midle #midleinner .left .content .tekst div#list_galleries div.item p {
        height:40px;
        font-size:0.85em;
}

#container #midle #midleinner .left .foto
{
        position:absolute;
        z-index:100;
        left:26px;
        top:8px;
}

#container #midle #midleinner .left .datum
{
        position:absolute;
        z-index:100;
        left:93px;
        top:50px;
        font-size:0.85em;
        font-weight:bold;
}

#container #midle #midleinner .left .datum span
{
        color:#e50278;
}


#container #midle #midleinner .left .foto img
{
        position:absolute;
}

#container #midle #midleinner .left em{display:block; height:21px; font-style:normal; margin-bottom:8px; }
#container #midle #midleinner .left em a{display:block; height:21px;float:left; background:url(../images/bg_em.jpg) no-repeat right; color:#fff; text-transform:uppercase; }
#container #midle #midleinner .left em a span{cursor:pointer; display:block; height:21px; float:left; padding:0px 20px 0px 20px; background:url(../images/bg_emspan.jpg) no-repeat left; }
#container #midle #midleinner .left em a:hover{ color:#bfbfbf; }

#container #midle #midleinner .right{
        float:right;
        width:400px;
}

#container #midle #midleinner .right .events{
        width:400px;
        margin-bottom:13px;
		float:none;
}

#container #midle #midleinner .right .events .effect{
        width:350px;
		position:absolute;
}

#container #midle #midleinner .right .events .volgende
{
        margin-left:355px;
        /* margin-top:-134px; */
        width:23px;
        height:28px;
        background:url(../images/bg_arrowright.gif) no-repeat;
        text-indent:-3333px;
        float:left;
        filter:alpha(opacity=100); opacity:1.0;
}

/** agenda pagina **/

#container #midle #midleinner .agendagroot{
        background:url(../images/bg_tekst.jpg) repeat-x #010101;
        padding:13px 0px 0px 0px;
        position:relative;
        border-bottom:1px solid #262626;
}

#container #midle #midleinner .agendagroot h2
{
        background-color:#2d2d2d;
        border-left:1px solid #2a3739;
        border-right:1px solid #2a3739;
        float:left;
        text-transform:uppercase;
        color:#fff;
        padding:1px 10px 1px 30px;
        font-size:1.35em;
        margin:0px 0px 16px 0px;
        position:relative;
}

#container #midle #midleinner .agendagroot .vak{ margin:0px 0px 0px 0px; border-top:1px solid #262626; border-left:1px solid #262626; border-right:1px solid #262626;}
#container #midle #midleinner .agendagroot ul{clear:both; font-size:0.85em; padding:0px 0px 10px 0px; }

#container #midle #midleinner .agendagroot .grijs{ background:#141414; }
#container #midle #midleinner .agendagroot ul li{
        display:block;
        width:164px;
        padding:30px 37px 30px 42px;
        margin:0px 0px 0px 0px;
        border-right:1px solid #262626;
        color:#d4d3d3;
        position:relative;
        float:left;
        height:144px;
}


#container #midle #midleinner .agendagroot ul li span
{
        text-transform:uppercase;
        font-size:1.2em;
        position:relative;
}

#container #midle #midleinner .agendagroot ul li.blauw span{color:#00bce4;}
#container #midle #midleinner .agendagroot ul li.roze span{color:#e50278;}

#container #midle #midleinner .agendagroot ul li span em
{
        font-style:normal;
        font-size:0.8em;
        color:#fff;
        display:block;
        padding:0px 0px 0px 0px;
}

#container #midle #midleinner .agendagroot ul li p
{
        margin:0px;
        padding:12px 0px 0px 0px;
}


/*******************************/
/* FOOTER DIVISION */
/*******************************/
#container #footer
{
        height:96px;
        padding:0px 0px 0px 0px;
        background:url(../images/bg_footer.jpg) repeat-x;
}

#container #footer #footerinner
{
        width:980px;
        margin:0 auto;
        padding:27px 0px 0px 0px;
        background:url(../images/brands.jpg) no-repeat 0px 27px;
        height:49px;
        text-indent:-3333px;
}

/*******************************/
/* SJONIC DIVISION */
/*******************************/
#container #sjonic
{
        margin:0 auto;
        width:980px;
        padding-top:12px;
        font-size:0.75em;
        text-align:center;
}

#container #sjonic p
{
        color:#4f4d4d;
}

#container #sjonic p a
{
        font-weight:normal;
        color:#4f4d4d;
}


/*
.navi {
    margin-left:328px;
    width:200px;
    height:20px;
}



.navi a {
    width:8px;
    height:8px;
    float:left;
    margin:3px;
    background:url(../img/scrollable/arrow/navigator.png) 0 0 no-repeat;
    display:block;
    font-size:1px;
}


.navi a:hover {
    background-position:0 -8px;
}


.navi a.active {
    background-position:0 -16px;
}
*/

/* ********************************** */




/* gallery */

table.fancyTable {
        padding:30px;
        background:#010101;
}
table.fancyTable tr td, table.fancyTable tr th {
        padding:3px 6px;
        text-align:left;
        vertical-align:top;
}
table.fancyTable tr th {
        color:#e50278;
        border-bottom:1px solid #ccc;
}

ul#list_photos {
        list-style:none;
        padding:20px;
        margin:0;
        float:left;
        background:#010101;
}
        ul#list_photos li.item {
                float:left;
                margin:10px 10px 0 0;
                height:144px;
                background:#e9e9e9;
                width:144px;
        }
                ul#list_photos li.item div {
                        float:left;
                        height:120px;
                        width:140px;
                        padding:2px 1px;
                        text-align:center;
                        overflow:hidden;
                }
                ul#list_photos li.item div img {
                        cursor:pointer;
                }
.ui-placeholder {
        float:left;
        margin:10px 10px 0 0;
        height:144px;
        background:#e9e9e9;
        width:144px;
}
.fileUploaderBtn {
        width:110px;
}

.social_media {
        width:667px;
        height:114px;
        margin:15px 0px 0px 0px;
        background-image:url('../images/socialmedia.jpg');
        float:left;
}

.vacatures {
        width:150px;
        height:60px;
        margin:15px 0px 0px 28px;
        padding:50px 100px 5px 32px;
        background-image:url('../images/vacatures.jpg');
        float:left;
        font-size:11px;
}

.sm_logo {
        float:left;
        margin:32px 0px 0px 10px;
        height:82px;
        width:151px;
}

.archief{
	clear:both;
	padding-bottom:10px;
	}
	
.archief h3{
	float:right;
	width:400px;
	}
	
.archief em{
	float:left;
	}
	
.adminmenu{
	margin-bottom:20px;
	height:30px;
	}
	
.adminmenu ul{ }
.adminmenu ul li{ float:left; display:block; }
.adminmenu ul li a{ float:left; display:block; background:#be0078; color:#fff; line-height:30px; padding:0px 10px; border-right:1px solid #9b0062;}
.adminmenu ul li a:hover{background:#9b0062}

.nieuwsbrief{ background:url(../images/bg_nieuwsbrief.jpg) repeat-x #0f0f0f; padding:13px 13px 0px 13px; margin-bottom:13px;}
.nieuwsbrief form{ heigth:35px; display:block; }
.nieuwsbrief input#input{ float:left; display:block; background:url(../images/bg_input.jpg) repeat-x; width:135px; height:20px; border:0; margin:0px 10px 0px 0px; padding:4px 0px 0px 5px; color:#616161; font-size:0.85em; }
.nieuwsbrief input#submit{ cursor:pointer; float:left; display:block; background:url(../images/btn_aanmelden.jpg) no-repeat; width:61px; height:24px; border:0; margin:0; padding:0px; color:#616161; font-size:0.9em; text-indent:-3333px; }
.nieuwsbrief label{ float:left; font-size:0.85em; color:#605f5f; line-height:24px; display:block; padding-left:18px;}
.nieuwsbrief em{ float:right; width:56px; height:24px; display:block; }
.nieuwsbrief em a{ width:56px; height:24px; display:block; cursor:pointer; background:url(../images/btn_afmelden.jpg) no-repeat; text-indent:-3333px; }
.nieuwsbrief p{ float:right; font-size:0.85em; color:#605f5f; line-height:24px; display:block; padding-right:18px; }
.nieuwsbrief p.error{ float:left; color:#e80000; }
.nieuwsbrief p.email{ float:left; color:#605f5f; }