body {background: #fff url(../images/bg-shade.gif) left 50px repeat-x; font-family: Verdana, sans-serif; font-size: 10px; color: #000;}
small {font-size: 11px;}
a {color: #000; text-decoration: none; font-weight: bold}
a:hover {text-decoration: underline;}

h2, h2 a {font-size: 14px; color: #000; margin-bottom:10px;}
h3 {font-size: 13px;}

/**
* Layout
**/
div#corporateBalk {display:none}
div#mainContainer {width: 100%; margin: 0 auto 20px auto; overflow: hidden;}
div#portaalBeeld {display:none}
div#linkerKolom {display:none}
div#rechterKolom {display:none}
div#kruimelPad {display:none}
	
/**
* Content
**/
#body ul, #rechterKolom ul {list-style-type: none;}
	#body ul li, #rechterKolom ul li {margin: 0 0 3px 0; padding-left: 12px; background: url(../images/bg-li-b.gif) 0 5px no-repeat;}

div.artikel {width: 500px; overflow: hidden;}
	.artikel img.artikelThumb {float: left; margin: 0 10px 10px 0; border: 0px;}

div.linksBlok {border: 1px solid #000; overflow: hidden; margin-bottom: 10px;}
	.linksBlok h3 {background-color: #fff; color: #000; padding: 0 8px 2px 8px; font-size: 11px;}
	.linksBlok h3 a { color: #000;}
	.linksBlok h3 span {text-transform: uppercase;}
	.linksBlok img.blokThumb {float: right; clear:left;}
	.linksBlok ul {margin: 0 0 0 10px;}

div.geenBlok {border:0px none; overflow: hidden; margin-bottom: 10px;}
	.geenBlok h3 {background-color:transparent; color:black; padding:0px;}
	.geenBlok .blokContent { padding: 00px; }
	
.nieuwskoppen {margin-top: 10px; margin-bottom: 10px;}


.artikel .lead {font-weight: bold;}
.byline {color: #666666; font-weight: normal; font-size: 8pt; margin-bottom: 4px;}
.artikel .mainimage {margin: 0 10px 10px 0;}
.artikel .option {background: url(../images/bg-li-b.gif) 0 5px no-repeat; background-color: #fff; color: #000; padding: 0 8px 2px 8px; font-size: 11px; width: 200px}

div .blokContent { padding: 10px; padding-top:0; color:#000;}
div .blokContent h3 {background-color: white; font-size: 11px; padding:0; margin-bottom: 4px; margin-top: 10px;}
div .blokContent h3 a  {font-size: 11px; color:#000;}

div#footer {display: none;}

div.clearblock { clear:both; }

div#warning { border: 1px solid #000; padding: 4px; margin-bottom: 20px; }

body#zoomVenster {background: none;}
	#zoomVenster div {text-align:center; padding: 4px; font-family: Arial, Helvetica, sans-serif; }

/**
* Plugins
**/


/** SiteMap **/
.sitemap {
	margin-left: 20px;
}

.sitemap UL {
	margin-left: 20px;
}

.sitemap LI {
	margin-left: 10px;
}

.sitemap .section {
	margin-top: 6px;
	font-size: 8pt;
	font-weight: bold;
}

.sitemap .content {
	margin-bottom: 0px;
}


/** Portal plugin **/

#pp_to_rnet {display: block;  margin-top: 2px; background: #fff border: none; font-size: 12px; color: #000; cursor: pointer;}
#pp_content {background-color:#d1d1d1;}
.pp_text {padding-left:10px;}
/** Tell-a-friend **/
.tellafriend {display: none}

/** Agenda Midden **/

.linksBlok .agenda_midden {
	font-size: 8pt;
	margin-left: 6px;
	margin-right: 6px;
}
.linksBlok .agenda_midden H2{
	font-size: 10pt;
	font-weight: bold;
}

.linksBlok .agenda_midden a {
	text-decoration: underline;
}

.linksBlok .agenda_midden .navigatie {
	background-color: #aec273; 
	text-align: center;
	color: #000; 
	padding: 0 8px 2px 8px; 
	font-size: 11px;
}

.linksBlok .agenda_midden .navigatie a{
	text-decoration: none;
}

/** Agenda Rechts **/

.calendar TABLE {
	border-collapse: collapse;
	margin-left: auto; margin-right: auto;
}

.calendar TH {
	font-weight: bold;
}

.calendar TD {
	text-align:center;
	border: 1px solid #C0C0C0; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
}

.calendar TD a {
	font-weight: bold;
}

.calendar TD.today {
	background-color: white;
}

.navigatie {
	padding: 5px;
	margin-bottom: 20px;
	border: 1px solid #C0C0C0; 
}

.navigatie select, input{
	margin-bottom: 6px;
}

.nieuw_evenement, .overzicht, .recent {
	padding-top: 6px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 20px;
	border: 1px solid #C0C0C0; 
}


/** Portalplugin **/

#pp_login h2 {
	font-size: 13px;
} 


.rss a{
	color: #FFFFFF;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #313131;
	border: 1px solid #000000;
	font-size: 10px;
	font-weight: bold;
	font-family: arial, helvetica, sans-serif;
}

.net {
	color: #688b0a;
}
/** Poll **/
.Poll #votes{
	float: left;
	background-color: #000000;
	margin-bottom: 4px;
}
.Poll #novotes{
	float: left;
	background-color: #EEEEEE;
	margin-bottom: 4px;
}
label {
        line-height:20px;
        display:block;
        margin-left: 20px;
}

input.radiofield{ 	
        height:20px;
        margin:0;
        float:left;
        clear:left;        
}


/** Reacties **/
	#pluginReacties .reactie { float: left; border: 1px solid #bababa; overflow: hidden; margin-bottom: 10px;}
	#pluginReacties .reactie .kop { float: left; background-color: #bababa; color: #000; padding: 0 8px 2px 8px; font-size: 11px;}
	#pluginReacties .reactie .kop .naam { float: left;}
	#pluginReacties .reactie .kop .datum{ float: right;}
	#pluginReacties .reactie .bericht{padding:4px; margin-top: 22px;}

/** RSS **/

.RSS_clear_item{
	clear:both;
}

/** Ticker **/
.pluginTICKER { height:100px;}

/** Ratings **/
#ratingArea {
	float: right;
	vertical-align: top; 
}


