body {
margin:0;
font-family:verdana,serif,arial;
font-size:11px;
font-style:normal;
font-weight:400;
background-color:#fff;
color:#404040
}

form {
margin:0;
padding:0
}

a {
color:#404040;
text-decoration:underline;
word-wrap:break-word
}

a:visited {
text-decoration:underline;
font-style:italic
}

.ui-widget {
font-family:verdana,serif,arial;
font-size:11px
}

.ui-tabs-hide {
display:none
}

.backgroundbody {
background-image:url(/image/header/background_body_1px.png);
background-repeat:repeat-x
}

div.toplijn {
border-top:1px dotted silver
}

div.footer {
width:1002px;
display:block;
border-top:1px solid silver
}

div.footerpart {
width:166px;
height:120px;
border-right:1px solid #fff;
background-image:url(/image/header/background_body_1px.png);
background-repeat:repeat-x;
float:left;
display:block
}

div.footerpart p {
font-weight:700;
padding-left:20px
}

ul.footer {
list-style-type:square;
list-style-image:inherit;
list-style-position:inside;
margin:10px;
padding:10px;
margin-top:0;
padding-top:0
}

ul.footer li {
margin-top:6px;
margin-bottom:6px;
font-weight:400
}

.djguide_red_color {
color:#EE1B2E
}

.djguide_blue_color {
color:#3E5F6E
}

a.djguide_blue_color {
color:#3E5F6E
}

.djguide_gray_color {
color:silver
}

a.djguide_gray_color {
color:silver
}

.djguide_silver_color {
color:silver
}

a.djguide_silver_color {
color:silver
}

H1 {
margin:0;
padding-left:0;
font-size:13px;
font-weight:700;
background-color:#000;
color:#fff
}

H2,H3 {
margin:0;
padding-left:0;
font-weight:700;
color:#333
}

H2 {
font-size:12px
}

H3 {
font-size:11px
}

th {
text-align:left
}

.delobjectcache_ {
display:none
}

.delobjectcache {
position:relative;
top:0;
right:-8px;
cursor:pointer;
color:purple
}

.label {
width:100px;
float:left;
display:block;
vertical-align:middle
}

.label img {
vertical-align:middle
}

.row {
min-height:16px;
vertical-align:middle;
position:relative;
display:block;
clear:both
}

.form-row {
height:26px;
line-height:16px;
vertical-align:middle;
width:100%
}

a.djguide_red_color {
color:#EE1B2E
}

a.djguide_blue_color {
text-decoration:none
}

a.djguide_blue_color:hover {
text-decoration:underline
}

td {
text-align:left;
padding:0;
margin:0
}

tr.alt td {
background:#ecf6fc
}

tr.over td,div.over,span.over {
background:#dadada url(/image/formulier/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
cursor:pointer
}

table.hoverMe tr:hover td {
background:#dadada url(/image/formulier/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight:400;
color:#212121;
cursor:pointer
}

table.hoverMe {
table-layout:fixed;
border:0;
border-width:0;
border-collapse:collapse;
line-height:16px
}

table.hoverMe td {
white-space:nowrap;
overflow:hidden;
color:#404040;
border-top:1px solid #efefef;
border-bottom:1px solid #efefef;
height:20px
}

tr.detailinfo {
height:140px;
vertical-align:top;
background-color:#DDE5F7
}

div.detailinfo {
position:absolute;
top:20px;
left:0;
width:630px;
height:120px;
display:block;
overflow:auto;
white-space:normal
}

div.detailinfo a:link {
text-decoration:underline
}

div.detailinfo a:visited {
text-decoration:underline;
font-style:italic
}

div.detailinfo a:hover {
text-decoration:underline
}

div.detailinfo a:active {
text-decoration:underline
}

tr.detailinfo td {
border-top:2px solid #EE1B2E;
border-bottom:2px solid #EE1B2E
}

#printsection {
display:none
}

#screenshot {
position:absolute;
border:1px solid #ccc;
background-color:#333;
color:#fff;
padding:5px;
display:none;
z-index:9999
}

#sbb {
background:url(/image/formulier/zoekbutton.png) top left no-repeat;
border:none;
font-size:11px;
color:#666;
width:74px;
height:24px;
text-align:left;
padding:0 0 0 24px;
vertical-align:top;
margin-left:4px
}

#textpersonalagenda {
padding:10px
}

#partycalendarmonth {
height:200px;
margin-left:8px;
position:relative;
top:-20px
}

a.smslink {
font-weight:400
}

a.smslink img {
vertical-align:top
}

table.hoverMe a {
text-decoration:none
}

table.hoverMe a:hover {
text-decoration:underline
}

.tabfolderborder {
border:1px solid #888
}

ul.videos li {
float:left;
cursor:pointer;
padding-right:2px;
padding-top:2px
}

ul.videos {
padding:0;
margin:0;
padding-left:0;
margin-left:0;
list-style:none
}

.linkerkolom {
width:640px;
padding-left:6px;
position:relative;
float:left;
display:block
}

.rechterkolom {
padding-left:2px;
float:left;
width:340px
}

#fixedtipdiv {
position:absolute;
padding:2px;
border:1px solid #000;
color:#fff;
line-height:18px;
z-index:1002
}

#leftborder {
z-index:0;
position:absolute;
top:0;
left:0;
height:100%;
width:6px;
background-image:url(/image/header/rand_links_verloop.png);
background-position:left;
background-repeat:repeat-y
}

#rightborder {
z-index:0;
position:absolute;
top:0;
left:996px;
height:100%;
width:6px;
background-image:url(/image/header/rand_rechts_verloop.png);
background-repeat:repeat-y
}

#containerskinads {
margin-left:auto;
margin-right:auto;
position:relative;
width:1002px;
overflow:visible;
background-color:#fff
}

.backgroundleft {
z-index:9;
position:absolute;
top:0;
left:-600px;
height:100%;
width:600px;
background-repeat:repeat-y;
background-position:top right
}

.backgroundright {
background-position:top right;
background-repeat:repeat;
background-attachment:fixed
}

#personalagenda {
display:none
}

#main {
z-index:1;
position:relative;
top:-34px;
overflow:hidden
}

#facebooklike {
z-index:2;
position:absolute;
top:138px;
left:35px
}

#djguidereach {
position:absolute;
top:5px;
left:505px;
color:gray
}

#layer1 {
position:absolute;
display:none;
z-index:9999
}

.main {
background-color:#fff;
z-index:1;
width:990px;
text-align:left;
margin-left:6px
}

.djguideaddthis {
position:absolute;
top:8px;
right:10px;
white-space:nowrap;
z-index:9;
width:60px;
height:16px
}

.sharehyves {
background:url(/image/icons/hyves16.png) top left no-repeat;
float:left
}

.sharefacebook {
background:url(/image/icons/facebook16.png) top left no-repeat;
float:left
}

.sharetwitter {
background:url(/image/icons/twitter16.png) top left no-repeat;
float:left
}

#header {
width:990px;
height:163px;
display:block;
position:relative;
margin-left:auto;
margin-right:auto
}

.headerdefault {
background:url(/image/header/header6.jpg) no-repeat;
background-position:0 -5px
}

.headerbeach {
background:url(/image/header/header_strand.jpg) top left no-repeat
}

.headerkoninginnedag {
background:url(/image/header/header_koninginnedag.jpg) top left no-repeat
}

.headerfestival {
background:url(/image/header/header_festival.jpg) top left no-repeat
}

#searchbox {
position:absolute;
top:125px;
left:390px
}

#searchbox input {
font-weight:700
}

input:focus,textarea:focus {
background-color:#FFFF80
}

textarea,input,select {
border:1px solid #bababa;
border-right:1px solid #e5e5e5;
border-bottom:1px solid #e6e6e6;
background-color:#f5f5f5;
padding:1px;
margin-bottom:3px;
moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px
}

.invalidinput {
background-color:#FF8080
}

.invalidmessage {
color:red
}

#leaderbordboven {
position:absolute;
top:25px;
left:250px
}

.leaderbord {
width:728px;
height:90px;
overflow:hidden
}

.largerectangle {
width:336px;
min-height:250px;
margin-bottom:4px
}

.hidden {
display:none
}

#headerlinks {
background-color:#fff;
height:16px;
position:absolute;
top:4px;
right:10px;
overflow:hidden;
color:#333
}

#subtitle {
position:absolute;
left:170px;
top:4px;
max-width:380px
}

#clicklogo {
position:absolute;
left:10px;
top:10px;
width:170px;
height:120px;
display:block;
cursor:pointer
}

div.menu_items {
left:0;
height:32px;
width:990px;
padding-top:15px;
padding-bottom:0;
border-bottom:1px solid #BDBDBD;
display:block;
text-align:left;
margin-bottom:6px
}

#menubar {
position:relative;
top:0;
width:996px;
margin-left:auto;
margin-right:auto;
display:block;
height:34px;
clear:both
}

#dance_tags {
position:absolute;
left:1020px;
top:110px;
line-height:22px;
z-index:9
}

.tagsize5 {
font-size:16px;
font-weight:700;
padding:8px
}

.tagsize4 {
font-size:16px;
font-weight:700;
padding:8px
}

.tagsize3 {
font-size:15px;
padding:8px
}

.tagsize2 {
font-size:14px;
padding:8px
}

.tagsize1 {
font-size:13px;
padding:8px
}

.fullwidth {
width:1002px;
display:block;
z-index:1;
clear:both;
position:relative;
left:0
}

a.favolink {
color:#EE1B2E;
font-weight:700;
text-decoration:underline
}

.smileys {
cursor:pointer;
border:0
}

.clickimage {
cursor:pointer;
border:0;
padding:0;
margin:0
}

.showaslink {
cursor:pointer;
text-decoration:underline
}

.showaslinkonhover {
cursor:pointer
}

a.showaslinkonhover {
text-decoration:none
}

span.textinlink {
text-decoration:underline
}

input[type=radio],input[type=checkbox] {
vertical-align:middle
}

.selected {
color:#DF242E;
font-weight:700;
vertical-align:text-bottom
}

.instinker {
display:none
}

div.submenu {
position:absolute;
padding-left:10px;
max-width:980px
}

div.submenu a,div.submenu span.showaslink {
white-space:nowrap;
cursor:pointer
}

.menudivider {
margin-left:5px;
height:16px;
display:inline;
border-right:1px dotted gray;
margin-right:5px
}

div.submenu img {
vertical-align:middle
}

a.linkintopheader {
color:#333;
text-decoration:none;
font-size:12px;
font-weight:700
}

a.linkintopheader:hover {
text-decoration:underline
}

.no-wrap,.ui-dialog-titlebar {
overflow:hidden;
white-space:nowrap
}

.solidblockmenu {
margin:0;
padding:0;
font:bold 13px Arial;
width:990px;
overflow:hidden;
border-width:1px 0;
background:#000 url(/image/formulier/menu_black.gif) center center repeat-x;
position:relative;
left:0
}

.solidblockmenu li {
display:inline
}

.solidblockmenu li a {
float:left;
color:#fff;
padding:9px 11px;
text-decoration:none;
border-right:1px solid gray
}

.solidblockmenu li a:visited {
color:#fff
}

.solidblockmenu li .current {
color:#fff;
background:transparent url(/image/formulier/menu_green.gif) center center repeat-x
}

.solidblockmenu li a:hover {
text-decoration:none
}

div.newslist {
overflow:hidden;
white-space:nowrap;
line-height:16px;
padding-left:3px
}

table.djlist td {
white-space:nowrap;
line-height:15px;
padding-left:3px
}

table {
line-height:16px
}

div.newslist a {
text-decoration:none
}

div.newslist a:hover {
text-decoration:underline
}

#msgbox {
position:absolute;
display:none;
z-index:9999;
margin:10px 0;
padding:15px 10px 15px 50px;
background-repeat:no-repeat;
background-position:10px center
}

.mouseenter {
border:0
}

.loading {
border:1px solid;
color:#00529B;
background-color:#bde5f8;
background-image:url(/image/formulier/loading.gif)
}

.info {
border:1px solid;
color:#00529B;
background-color:#bde5f8;
background-image:url(/image/icons/msg/msg_information.png);
background-repeat:no-repeat
}

.succes {
border:1px solid;
color:#4F8A10;
background-color:#dff2bf;
background-image:url(/image/icons/msg/msg_succes.png);
background-repeat:no-repeat
}

.warning {
border:1px solid;
color:#9F6000;
background-color:#feefb3;
background-image:url(/image/icons/msg/msg_warning.png);
background-repeat:no-repeat
}

.error {
border:1px solid;
color:#D8000C;
background-color:#ffbaba;
background-image:url(/image/icons/msg/msg_error.png);
background-repeat:no-repeat
}

.helpinfo,.help {
vertical-align:text-bottom
}

.icon {
display:inline;
border:0;
padding-right:2px;
vertical-align:text-bottom;
width:16px;
height:16px
}

#carouselmemberpics .jcarousel-item-placeholder,.loadingajax {
background:transparent url(/image/formulier/loading.gif) 50% 50% no-repeat
}

.loadingajax {
background-color:#fff
}

.blockedmember {
text-decoration:line-through
}

.birthday {
background-color:#80FF80
}

.favorite {
background-color:#DDE5F7
}

.inpersagenda,.friend {
background-color:#FFFFC0
}

.cancelled {
text-decoration:line-through
}

.starscore {
position:relative;
width:86px;
height:16px
}

.starscore .cover {
position:absolute;
background:transparent url(/image/formulier/rating5starsempty.gif) top left no-repeat;
top:0;
left:0;
width:86px;
height:16px;
z-index:1
}

.starscore .progress {
position:absolute;
background:transparent url(/image/formulier/rating5starsyellow.gif) top left no-repeat;
top:0;
left:0;
height:16px;
z-index:2
}

.after_stars {
position:relative;
left:86px;
top:-16px
}

div.rating-cancel,div.star-rating {
float:left;
width:17px;
height:15px;
text-indent:-999em;
cursor:pointer;
display:block;
background:transparent;
overflow:hidden
}

div.rating-cancel,div.rating-cancel a {
background:url(/image/formulier/ratingdelete.gif) no-repeat 0 -16px
}

div.star-rating,div.star-rating a {
background:url(/image/formulier/ratingstar.gif) no-repeat 0 0
}

div.rating-cancel a,div.star-rating a {
display:block;
width:16px;
height:100%;
background-position:0 0;
border:0
}

div.star-rating-on a {
background-position:0 -32px!important
}

div.star-rating-hover a {
background-position:0 -16px
}

div.star-rating-readonly a {
cursor:default!important
}

div.star-rating {
background:transparent!important;
overflow:hidden!important
}

.ui-datepicker {
z-index:10
}

img.ui-datepicker-trigger {
cursor:pointer
}

.boxtitle {
padding-top:4px;
padding-bottom:4px;
font-size:12px;
font-weight:700;
color:#333;
overflow:hidden;
white-space:nowrap;
width:100%;
border-style:none
}

.noboxtitle {
font-size:12px;
font-weight:700
}

.balletje {
padding:0 10px;
cursor:pointer
}

.published {
font-size:7px;
padding-right:6px;
float:right;
position:relative;
top:-9px;
color:gray
}

.rond {
position:relative;
margin-bottom:5px;
-moz-border-radius-topright:8px;
border-top-right-radius:8px;
-webkit-border-top-right-radius:8px;
-moz-border-radius-topleft:8px;
border-top-left-radius:8px;
-webkit-border-top-left-radius:8px;
-moz-border-radius-bottomright:4px;
border-bottom-right-radius:4px;
-webkit-border-bottom-right-radius:4px;
-moz-border-radius-bottomleft:4px;
border-bottom-left-radius:4px;
-webkit-border-bottom-left-radius:4px;
background-color:#fff
}

.rond.gray {
border-top:9px solid #c4c8cc;
border-bottom:1px solid #c4c8cc;
border-left:1px solid #c4c8cc;
border-right:1px solid #c4c8cc
}

.rond.orange {
border-top:9px solid #E4AD38;
border-bottom:1px solid #E4AD38;
border-left:1px solid #E4AD38;
border-right:1px solid #E4AD38
}

.rond.green {
border-top:9px solid #40BB03;
border-bottom:1px solid #40BB03;
border-left:1px solid #40BB03;
border-right:1px solid #40BB03
}

.boxheader {
position:absolute;
top:-3px;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
height:33px;
font-size:12px;
font-weight:700;
color:#333;
overflow:hidden;
white-space:nowrap;
width:100%;
border-style:none
}

.box_gradient.gray {
background-color:#c4c8cc;
background-image:-webkit-gradient(linear,left top,left bottom,from(#c4c8cc),to(#fff));
background-image:-webkit-linear-gradient(top,#c4c8cc,#fff);
background-image:-moz-linear-gradient(top,#c4c8cc,#fff);
background-image:-ms-linear-gradient(top,#c4c8cc,#fff);
background-image:-o-linear-gradient(top,#c4c8cc,#fff);
background-image:linear-gradient(top,#c4c8cc,#fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#c4c8cc',EndColorStr='#ffffff')
}

.box_gradient.orange {
background-color:#E4AD38;
background-image:-webkit-gradient(linear,left top,left bottom,from(#E4AD38),to(#fff));
background-image:-webkit-linear-gradient(top,#E4AD38,#fff);
background-image:-moz-linear-gradient(top,#E4AD38,#fff);
background-image:-ms-linear-gradient(top,#E4AD38,#fff);
background-image:-o-linear-gradient(top,#E4AD38,#fff);
background-image:linear-gradient(top,#E4AD38,#fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#E4AD38',EndColorStr='#ffffff')
}

.box_gradient.green {
background-color:#40BB03;
background-image:-webkit-gradient(linear,left top,left bottom,from(#40BB03),to(#fff));
background-image:-webkit-linear-gradient(top,#40BB03,#fff);
background-image:-moz-linear-gradient(top,#40BB03,#fff);
background-image:-ms-linear-gradient(top,#40BB03,#fff);
background-image:-o-linear-gradient(top,#40BB03,#fff);
background-image:linear-gradient(top,#40BB03,#fff);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#40BB03',EndColorStr='#ffffff')
}

.boxcontent {
margin-top:15px;
padding:0 2px;
position:relative
}

.news {
font-size:12px
}

div.news p:before {
content:"";
width:180px;
display:block;
overflow:hidden
}

.imgright300 {
float:right;
padding:10px 0 10px 10px;
max-width:300px
}

.imgleft300 {
float:left;
padding:10px 10px 10px 0;
max-width:300px
}

img.center {
display:block;
margin-left:auto;
margin-right:auto;
max-width:100%
}

#cookie-opt-in-footer {
display:block;
bottom:0;
width:100%;
min-height:25px;
position:fixed;
color:#fff;
text-align:center;
padding:7px 0 0;
background-image:url(/image/grey_bg.png);
font-size:12px;
z-index:2147483646
}

#cookie-opt-in-button {
height:16px;
padding:3px 10px;
margin-right:5px;
cursor:pointer;
position:fixed;
bottom:5px;
z-index:2147483647;
right:0;
color:#fff;
background-color:#000;
text-align:left;
font-size:12px;
line-height:14px
}

#cookie-opt-in-message {
margin-right:100px
}

#cookie-opt-in-message a {
color:#fff;
text-decoration:underline
}

.fbjoin {
background:url(/image/formulier/fb-join53x22.png) top left no-repeat;
width:53px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbremove {
background:url(/image/formulier/fb-remove79x22.png) top left no-repeat;
width:79px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbmaybe {
background:url(/image/formulier/fb-maybe69x22.png) top left no-repeat;
width:69px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbconnect {
background:url(/image/formulier/fb-connectfacebook156x22.png) top left no-repeat;
width:156px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fblogin {
background:url(/image/formulier/fb-loginfacebook129x22.png) top left no-repeat;
width:129px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbdeelnemen {
background:url(/image/formulier/fb-deelnemen100x22.png) top left no-repeat;
width:100px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbverwijderen {
background:url(/image/formulier/fb-verwijderen106x22.png) top left no-repeat;
width:106px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbmisschien {
background:url(/image/formulier/fb-misschien90x22.png) top left no-repeat;
width:90px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}

.fbkoppel {
background:url(/image/formulier/fb-koppelfacebook146x22.png) top left no-repeat;
width:146px;
height:22px;
border:0;
cursor:pointer;
vertical-align:middle
}