div.main div.text {
padding: 0px;
border-right: none;
}

div.main div.text div.content {
padding: 0px;
}

div.collumn {
width: 300px;
padding: 0px 6px 6px 6px;
float: left;
border-right: solid 1px #e1dfdf;
}

ul.items {
list-style-type: none;
margin: 0px;
padding: 0px;
}

ul.items li {
padding: 5px 0px 5px 0px;
border-bottom: solid 1px #dddddd;
}

ul.items li p.body img {
display: none;
}

ul.items li span.datetime {
font-weight: bold;
background: #dddddd;
font-size: 0.9em;
font-variant: small-caps;
padding: 3px 5px;
color: #000;
}

ul.items li span.title {
font-weight: bold;
font-size: 16px;
color: #133c3d;
}

ul.items p.body {
padding: 7px 0px 0px 0px;
}

ul.items li p.more {
text-align: right;
}

ul.items li p.body img.icon {
padding: 2px;
margin: 3px 7px 0px 0px;
border: solid 1px #bcb9b9;
background: #e1e1e1;
width: 60px;
float: left;
display: block;
}

div.main div.text div.content h3 {
text-indent: -9999px;
margin: 0px;
padding: 0px;
height: 38px;
}

/* links */
a.flevo_met {
width: 270px;
height: 217px;
background: url('../images/ajax-loading.gif') center center no-repeat;
display: block;
padding: 2px;
margin: 0px auto 7px auto;
border: solid 1px #bcb9b9;
background: #e5e3e3;
}

div.news h3 {
background: url('../images/theme/back_flevo_updates.png') no-repeat top left;
margin: 7px 0px 0px 0px;
}

div.webcam img {
width: 290px;
padding: 2px;
margin: 0px auto;
border: solid 1px #bcb9b9;
background: #e5e3e3;
}

div.webcam h3 {
background: url('../images/theme/back_flevo_webcam.png') no-repeat top left;
margin: 8px 0px 6px 0px;
}

/* midden */
div.now_later h3 {
background: url('../images/theme/back_nu_straks.png') no-repeat top left;
}

div.now_later {
background: #fff url('../images/theme/back_div_nu_straks.png') no-repeat 0px 40px;
border: solid 1px #bcb9b9;
padding: 4px;
margin: 0px 0px 5px 0px;
}

div.now_later ul li.performance {
display: block;
background: #ececec;
border: solid 1px #b8b8b8;
display: block;
padding: 4px;
margin: 0px 2px 3px 2px;
width: 130px;
float: left;
}

div.now_later ul li span.datetime {
background: none;
font-weight: bold;
padding: 0px;
}

div.now_later ul li span.stage {
font-weight: bold;
}

/* rechts */
div.xnoizz h3 {
background: url('../images/theme/back_xnoizz.png') no-repeat top left;
}

div#webradio {
padding: 2px;
margin: 0px auto;
border: solid 1px #bcb9b9;
background: #e5e3e3;
width: 250px;
height: 246px;
}

div.twitter h3 {
background: url('../images/theme/back_twitter_updates.png') no-repeat top left;
margin: 8px 0px 0px 0px;
}

div.twitter ul {
list-style-type: none;
padding: 0px;
margin: 0px;
}

div.twitter ul li {
}

div.twitter ul li a {
display: block;
border-bottom: solid 1px #e5e3e3;
color: #000;
padding: 5px 3px;
}

div.twitter ul li a:hover {
background: #f8f7f7;
}

div.twitter ul li a span.datetime {
font-weight: bold;
background: #dddddd;
font-size: 0.9em;
font-variant: small-caps;
padding: 3px 5px;
color: #000;
}

div.twitter ul li.follow_us a {
background: url('../images/theme/back_twitter_follow_us.png') no-repeat;
height: 62px;
border: none;
}

div.twitter ul li.follow_us a:hover {
background: url('../images/theme/back_twitter_follow_us_hover.png') no-repeat;
}
