/* Start of CMSMS style sheet 'Stoppelhaene - Module' */
/* BANNERS-SPONSOREN */

.banners { width: 100%; }
.banners td { padding: 5px 0px; }

.banners .K1 { width: 40%; }
.banners .K2 { width: 5%; }
.banners .K3 { width: 55%; }

code {
  color: #0D4DBE;
  font-weight: bold;
}

/* POLLS */

.pollvoteform, .pollresults { text-align: left; width: 200px; }

.polllabel, .resultlabel { font-weight: bold; float: left; padding: 3px 0px; }
.polltotal { height: 50px; }
.polloptions { padding: 0px; margin 0px; }

.polllabel { width: 180px; }
.pollinput{ width: 20px; text-align: right; }
.resultlabel { width: 130px; }
.resultvotes { width: 70px; text-align: right; }

/* SOCIAL-NETWORKS */

#social-networks {
  position: absolute;
  right: 50px;
  top: 50px;
  background: #FFF;
  padding: 8px 4px;
  margin: 0px;
}

#social-networks img {
  padding: 0px 4px;
}

/* Sitemap */

.sitemap li { list-style: none; line-height: 150%; padding-left: 30px; }

/* News */

.NewsSummaryLink { font-weight: normal; font-style: italic; }

#NewsPostDetailDate {
    float: right;
    margin-top: 8px;
    font-style: italic;
}
#NewsPostDetailTitle {
    float: left;
}
#NewsPostDetailSummary {
    clear: both;
}

/* Artiest */

.table-artiesten { margin: 0px; border: 0px; }
.table-artiesten.k1 { width: 100px; }
.table-artiesten.k2 { width: 150px; }
.table-artiesten.k3 { width: 100px; }
.table-artiesten.k4 { width: 150px; }

/* Programma */

.icon-theme { margin-bottom: -5px; }
.toggle-button { cursor: pointer; }

/* Tickets */

#ticket-iframe {
     margin: 20px 0px 0px -15px;
}

/* Sponsor */

.sponsor-naam, .sponsor-logo {
	width: 685px;
	margin: 20px auto;
	padding: 2px;
	list-style-type: none;
	overflow: auto;
}

.sponsor-naam li, .sponsor-logo li { 
	width: 340px;
	float: left;
	margin: 0px;
	padding: 0px;
        font-weight: bold;
}

.sponsor-logo li { text-align: center; }

.sponsor-hoofd {
	width: 685px;
	margin: 20px auto;
	padding: 2px;
	list-style-type: none;
	overflow: auto;
}

.sponsor-hoofd li { 
	width: 685px;
	text-align: center;
	margin: 0px;
	padding: 0px 0px 15px 0px;
        font-weight: bold;
}

/* Formulieren */

.input-captcha { padding: 5px 0px; }

.formulier fieldset { border: none; padding: 0px; margin: 0px; }
.formulier input { margin: 2px 0px;  }
.formulier textarea { float: left; }
.formulier label { display: inline; float: left; width: 270px; }
.formulier select { width: 150px; }
.formulier input[type="radio"] { margin-left: 0px; }

/* GASTENBOEK */

/* toegevoegd door stijlXpres.nl */

.captcha-align { vertical-align: bottom; }

#guestbook: { width: 100%; font-weight: bold; }
#guestbook-form #k1 { width: 200px; }
#guestbook-form #k2 { width: 485px; }


 /* Style pagination */

.cms-guestbook-pagination_header {
	margin: .5em 0;
}
.cms-guestbook-pagination_nav {
	font-weight: bold;
	margin: .5em 0;
}
.cms-guestbook-pagination_nav a {
    font-weight: normal;
}

/* Style the guestbook */

/* Style each entry */
.cms-guestbook-entry
{
	border: none;
        border-top: 1px solid #0BA02E;
	margin-bottom: 5px;
}

/* Style the message header */
.cms-guestbook-entry-header
{
	background: none;
	color: #0D4DBE;
	border: none;
	margin: 1px;
        padding-top: 10px;
}

/* Style the actual message */
.cms-guestbook-entry-text 
{
	background: transparent;
	padding: 0px;
	color: #333333;
}

/* Show the postdate on the right */
.cms-guestbook-entry-posted 
{
	float: right;
	color: #333333;
}

/* Style message header links */
.cms-guestbook-entry-header a {
	color: #0D4DBE;
} 
.cms-guestbook-entry-header a:hover {
	color: #0D4DBE;
} 
		  
/* Style the sender name */
.cms-guestbook-entry-sendername
{
	font-weight: bold;
}

/* The some smileys links */
.cms-guestbook-somesmileys a
{
	margin-right: .5em;
}
/* End of 'Stoppelhaene - Module' */

