body{
	background-image 	: url("/images/back_hosting.png");
	background-repeat	: repeat-x;
	background-color 	: #DEDDDD;
	margin				: 0px 0px 0px 0px;
	color				: #333;
}

a	{
	color				: #4870A9;
	text-decoration		: none;
	font-weight			: bold;
}

a:hover {
	text-decoration		: underline;
}

a img{
	border				: none;
}

form {
	padding-top			: 0px;
	padding-bottom		: 0px;
}

.logo{
	padding-left		: 20px;
	padding-top			: 5px;
	float				: left;
}

.general{
	width 				: 828px;
	margin				: auto;
}

.menuheader{
	background-image	: url("/images/header.gif");
	height				: 30px;
	background-color 	: #000;

}

.picture {
	background-image	: url("/images/headerimage.gif");
	height 				: 176px;

}

.headerunderline{
	background-image	: url("/images/headermenuline.gif");
	height				: 28px;
}

.content{ /* OK BEVONDEN DOOR HET CALVE TEAM */
	background-image	: url("/images/contentbackground.gif");
	font-family			: "Arial";
	font-size			: 11px;
	width				: 828px;
	min-height			: 450px;
}

.maincontent {
	padding-left		: 25px;
	padding-top			: 25px;
	float				: left;
	width				: 574px;
	background-image	: url("/images/bg_maincontent.gif");
	border-right		: 1px solid #D3D3D3;
}

.maincontent_iframe {
	padding-left		: 25px;
	padding-top			: 10px;
	width				: 790px;
	background-image	: url("/images/bg_maincontent.gif");
	border				: none;
}


.sidebar{
	float				: right;
	width				: 220px;
	padding-top			: 15px;
}
.footerTop {
	background: url('/images/horizontal_blue_line.jpg') repeat-x;
	width: 826px;
	height: 2px;
	margin-left: 1px;
}
.footerContainer {
	background			: url('/images/footer_bg.jpg') repeat-y;
	color				: #FFFFFF;
	font-family			: Arial;
}
.footerBottom {
	background: url('/images/footer_bg_bottom.jpg') no-repeat;
	width: 828px;
	height: 11px;
}
.footerMenu {
	margin-left:auto;
	margin-right:auto;
	width: 660px;
	padding: 15px 0px;
}

.footerMenu ul li, .footerMenu ul {
	list-style-image	:none;
	list-style-position:outside;
	list-style-type		:none;
	margin				:0;
	padding				:0;	
}
.footerMenu a {
	color				:#ffffff;
	text-decoration		: none;	
	font-size			:11px;
	font-weight: normal;
}

a.menuTopLink {
	font-size:13px;
	font-weight:bold;
}
.footerMenu ul li ul.subMenu {
	margin-top			:10px;
}
.footerMenu ul li.footer{
	float				:left;
	width				:105px;
	padding		: 0px 15px;
	background:url("/images/vertical_line_blue.jpg") repeat-y right;
	height:auto !important;
	min-height:240px;
}
.footerMenu ul li.footerLast{
	float				:left;
	width				:100px;
	padding		: 0px 0px 0px 15px;
}
.footerMenu ul li.sub {
	padding-bottom: 5px;
}	
.footerMenu span.foot {
	cursor				:default;
	font-size			:13px;
	font-weight			:bold;	
}

.footerimages {
	padding-top			: 10px;
	padding-left		: 0px;
	margin-right 		: 0px;
	overflow			: hidden;
}


h1.contentheader, .contentheader{
	background-image 	: url("/images/contentheader.gif");
	background-repeat	: no-repeat;
	height				: 21px;
	width				: 547px;
	padding				: 0px 0px 0px 10px;
	margin				: 0px;
	line-height			: 21px;
	color				: #275699;
	font-weight			: bold;
	font-size			: 11px;
	position: relative;
	z-index: 1;
}

h1.contentheader_iframe, .contentheader_iframe{
	background-image 	: url("/images/contentheader_iframe.gif");
	background-repeat	: no-repeat;
	height				: 21px;
	width				: 775px;
	padding				: 0px 0px 0px 10px;
	margin				: 0px;
	line-height			: 21px;
	color				: #275699;
	font-weight			: bold;
	font-size			: 11px;
}

.contenttext{
	width				: 512px;
	padding-left		: 20px;
	padding-right		: 20px;
	margin-top			: 10px;
	margin-bottom		: 10px;
}

input.zoekveld{
	width				: 110px;
	border				: 0px;
	background-repeat	: no-repeat;
	font-size			: 10px;
	padding-top			: 5px;
	margin-left			: 10px;
	background-color	: transparent;
}
.sidebartext{
	width				: 188px;
	padding				: 0 20px 0 13px;

}
.clearer {
	clear				: both;
	height				: 1px;
}
div.zoekveld {
	width				: 125px;
	float				: left;
	height				: 24px;
	background-image	: url("/images/zoekveld.gif");
	border 				: none;
}

div.submitbutton {
	float				: left;
	height				: 24px;
}

.sidebarvelden {
	width				: 188px;
	padding-top			: 10px;
	padding-left		: 10px;
}

.headerimage {
	height				: 176px;
}

.itemlist {
	line-height			: 30px;
	border-bottom		: 1px solid #AEACAC;
	color				: #666666;
	clear 				: both;
	padding-top			: 1px;
	margin-left			: 20px;
	cursor				: pointer;
	width 				: 500px;
	}

.itemlist a {
	color				: #666666;
	text-decoration		: none;
	padding-left		: 5px;
	}


.itemlist img {

	float				: left;
	margin-right		: 5px;
	}

.homepageallenieuwsitems {
	padding-top			: 10px;
	padding-right 		: 30px;
	padding-bottom		: 10px;
	color				: #4870A9;
}


.pages{
	text-align			: center;
}

.breadcrumb{
	padding-top				: 10px;
	padding-left			: 23px;
	color					: #999999;
	font-size				: 10px;
}

.breadcrumb a{
	padding-top				: 10px;
	color					: #999999;
	font-size				: 10px;
}

.breadcrumb a.last{	
	text-decoration			: none;
}

.contentsmall {
 	width 					: 202px;
 	float					: left;
	padding-left			: 21px;
	padding-top				: 20px;
 }

/* Performance monitor , not in use */

.performancemonitor {
	position				: relative;
	top						: 25px;
	width					: 265px;
	float					: right;
	padding-right			: 25px;
	padding-top				: 20px;
	background-image		: url("/images/preformance_monitor.gif");
	background-repeat		: no-repeat;
	height					: 230px;
}

.monitoruserlogin {
	position				: relative;
	top						: 75px;
	left					: 110px;
	color					: #C0C0C0;
}

.monitoruser {
	position				: relative;
	top						: 80px;
	left					: 25px;
	width					: 225px;
	}

input.monitoruser {
	position				: relative;
	top						: 0px;
	left					: 0px;
	width					: 216px;
	height					: 21px;
	border					: 0px;
	background-image		: url("/images/monitorfield.gif");
	background-repeat		: no-repeat;
	background-color		: transparent;
	padding-top				: 3px;
	padding-left			: 5px;
	color					: #A0A0A0;
	font-size				: 11px;
	font-family				: Arial;
}

.monitorpass{
	position				: relative;
	top						: 5px;
	left					: 0px;
	width					: 225px;

}

input.monitorpass {
	position				: relative;
	top						: 85px;
	left					: 25px;
	width					: 216px;
	height					: 21px;
	border					: 0px;
	background-image		: url("/images/monitorfield.gif");
	background-repeat		: no-repeat;
	background-color		: transparent;
	padding-top				: 3px;
	padding-left			: 5px;
	color					: #A0A0A0;
}

.monitorinfo{
	position				: relative;
	top						: 115px;
	left					: 25px;
	float					: left;
}

.monitorsubmit{
	position				: relative;
	top						: 110px;
	left					: -30px;
	float					:right;
}

div.zoekknop{
	width					: 45px;
	height					: 24px;
	float					: left;
	}


div.searchfield {
	float					: left;
}

input.searchfield {
	font-family				: Arial;
	font-size				: 11px;
	background-image		: url("/images/monitorfield.gif");
	width					: 217px;
	border					: 0px;
	background-repeat		: no-repeat;
	height					: 21px;
	padding-top				: 4px;
	padding-left			: 5px;
}

.zoekresultaat {
	text-align				: right;
}

.contentheaderzoek{
	background-image 	: url("/images/contentheader.gif");
	background-repeat	: no-repeat;
	height				: 21px;
	width				: 547px;
	padding-left		: 10px;
	margin-top			: -5px;
	margin-left			: -15px;
	margin-bottom		: 10px;
	line-height			: 21px;
	color				: #275699;
	font-weight			: bold;
}

.headernieuws{
	background-image 	: url("/images/contentheader.gif");
	background-repeat	: no-repeat;
	height				: 21px;
	width				: 547px;
	padding-left		: 10px;
	margin-top			: 0px;
	margin-left			: -20px;
	margin-bottom		: 10px;
	line-height			: 21px;
	color				: #275699;
	font-weight			: bold;
}

.nieuwsdetail{
	margin-top			: -10px;
}

.nieuwsdatum {
	color				: #9A9A9A;
}

.itemlistoverview {
	line-height			: 30px;
	border-bottom		: 1px solid #AEACAC;
	color				: #666666;
	clear 				: both;
	padding-top			: 1px;
	margin-left			: 20px;
	cursor				: pointer;
}

.contact{
	float				: right;
	z-index				: 101;
}

.verbindingtabel {
	border-right		: 1px dotted #D5D5DD;
	border-top			: 1px dotted #D5D5DD;
	padding-left		: 5px;
}

.verbindingsimage{
	border-right		: 1px solid #CDCDD5;
}

/* POLL */

#poll_div
{
        width               : 240px;
        margin-left			: 2px;
        margin-top			: 5px;
}

#poll_container
{
        width          		: 250px;
        background-image	: url("/images/pollbg.gif");
        background-repeat	: repeat-y;
        padding-left		: 5px;
        padding-top			: 5px;
        padding-bottom		: 0px;
}

#poll_head
{
		width				: 250px;
		height				: 5px;
		background-image	: url("/images/polltop.gif");
		background-repeat	: no-repeat;
}

#poll_footer{
		width				: 250px;
		height				: 12px;
		background-image	: url("/images/polldown.gif");
		background-repeat	: no-repeat;
}

.poll_question
{
	color				: #4870A9;
	margin-bottom		: 7px;
}

.poll_answer
{
	font-weight			: bold;
}

#answer_container{
	width 				: 150px;
}

.poll_result
{
        background-color                        : #4870A9;
        height                                  : 14px;
        float                                   : left;
}

.poll_options
{
	font-weight			: bold;
}

.poll_percentage
{
        float                                   : left;
        height                                  : 14px;
        line-height                             : 14px;
        padding-left                            : 5px;
}

.poll_nocheck
{
        visibility                              : hidden;
        height                                  : 20px;
        color                                   : #E51837;
}

/* SLIDE SHOW */

#album_containter{
	width	: 500px;
	height	: 200px;
}

#prev-arrow-container{
	margin-top : 50px;
    float:	left;
    width	: 25px;
}

#next-arrow-container{
	margin-top : 50px;
	float	:right;
	width	: 25px;
}

#prev-arrow-small {
    cursor:pointer;
    margin-top:20px;
    margin-right:10px;
}

#next-arrow-small {
    cursor:pointer;
    margin-top:20px;
    margin-left:10px;
}

.carousel-component{
	float		: left;
	width		: 417px;
	margin-left	: auto;
}

#fotoalbum {
	min-height : 500px;
}

#fotoalbum li.thumbnail {
	list-style-type:none;
	float : left;
	width : 96px;
	height : 150px;
	margin: 4px;
}

#fotoalbum li a {
	border : none;
}

#fotoalbum li img {
    border:1px solid #CCCCCC;
    margin-bottom	: 7px;
}

.pictures_src{
	float	: left;
	width	: 250px;
	}

.pictures_src img{
	border	: 1px solid;
	border-color	: #CCCCCC;
}

.opmerkingen{
	float	: right;
	width	: 190px;
	padding-left	: 10px;
}

.gallery_line{
	position : relative;
	left : -20px;
	margin-bottom : 15px;
}


#carousel_overlay {
  width: 200px;
  height: 80px;
  background-color:  #FFF;
  position: absolute;
  top: 25px;
  left: 150px;
  padding-top: 10px;
  z-index: 100;
  color: #000;
  border:1px dotted #000;
	text-align: center;
	font-size: 24px;
  filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
.logoContainer {
	padding-top: 17px;
	margin-left: 10px;
	color: #c7c7c7;
	padding-right: 5px;
}
.rss {
	width: 13px;
	height: 13px;
	position: absolute;
	right: 12px;
	top: 3px;
	background: url('/images/rss.png') no-repeat;
	cursor: pointer;
}
/* twitter styles */
.twitterContainer {
	border-bottom: 1px solid #e3e1de;
	margin-top: 8px;
}
.twitterIcon {
	width: 23px;
	height: 13px;
	position: absolute;
	right: 12px;
	top: 3px;
	cursor: pointer;
	background: url('/images/twitter_icon.png') no-repeat;
}
.twitterContainer {
	width: 522px;
	margin-left: 10px;
}
.twitterImg {
	border: 1px solid #aeacac;
	padding: 1px;
	width: 48px;
	height: 48px;
	float: left;
	margin-right: 10px;
	margin-bottom: 8px;
}
.twitterMssg {
	width: 459px;
	float: left;
	margin-top: 4px;
}
.twitterName {
	color: #275699;
	font-weight: bold;
	float: left;
	padding-right: 4px;
}
.twitterText {
	color: #666;
	float: left;
}
.twitterDate {
	color: #bababa;
	font-size: 10px;
}
.copyRight {
	font-size: 11px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #809bc1;
	width: 770px;
	text-align: right;
	padding-top: 4px;
}