* 
{
	padding			: 0px;
	margin			: 0px;
	border			: 0px;
}

p
{
	margin-bottom	: 20px;
}

li, dd, blockquote 
{
	margin-left		: 20px;
}

a
{
	text-decoration : none;
	color			: #000;
	font			: inherit;
}

h1, h2
{
	text-transform	: uppercase;
	border-bottom	: solid 2px #b3b3b3;
	font-weight		: bold; 
	padding-bottom	: 4px;
}

h1
{
	font-size		: 27px;	
	padding-bottom	: 8px;
}

h2 {
	font-size		: 13px;
	padding-bottom	: 8px;
	font-weight		: bold; 
}

body
{
	background		: url(/Images/Background.jpg) repeat top left;
}

html
{
    overflow		: -moz-scrollbars-vertical;
	font			: 14px/20px Arial;
	
}

#MainContainer
{
	width			: 981px;
	margin-bottom	: 30px;
	left			: 0px;
	position		: relative;
}

.Header
{
	margin-top		: 22px;
	margin-left		: 2px;
	width			: 840px;
	height			: 116px;
	margin-left:11px;
	background-position:left top;
	background-repeat:no-repeat;
	cursor			: hand;
	cursor			: pointer;
}

#SubMenu, #Content, #KolomRechts
{
	text-align		: left;	
}



 #Content
{
	width			: 450px;
	padding-left	: 55px;
	float			: left;
	margin-top: 31px;
	margin-bottom:30px;
}

#ContentBreed
{
	width:720px;
	padding-left: 45px;
	float: left;
	padding-top:4px;
	margin-top: 26px;
	margin-bottom:30px;
}

#ContentKaart
{
	width			: 430px;
	padding-left	: 75px;
	float			: left;
	margin-top: 11px;
	margin-bottom:00px;
}

#ContentIcoon
{
	width			: 480px;
	padding-left	: 50px;
	float			: left;
	margin-top: 26px;
	margin-bottom:30px;
}

#Menu
{
	width			: 170px;	
	float			: left;
	margin-top		: 20px;
	margin-left		: 25px;
}

#SubMenu
{
	width			: 150px;
	float			: left;
	margin-top		: 30px;
}

#KolomRechts
{
	position:relative;
	width			: 230px;
	font			: 11px/13px Arial;
	float			: right;
	margin-top		: 28px;
	padding-left	: 10px;
	padding-right	: 19px;
	overflow		: hidden;
	margin-bottom:30px;
}

#KolomRechts div.
{
}



#Intro, #Intro p
{
	width			: 450px;
	font-weight		: bold;
	margin-bottom	: 20px;
}

#Body
{
	position:relative;
	width			: 450px;
	padding-bottom:26px;
}

#Footer
{	
	border-top		: solid 1px #b3b3b3;
	padding			: 8px 0 10px 130px;
	width			: 840px;
	text-align:center;
}



#disclaimer
{
	position:relative;
	width: 800px;
	text-align:center;
	padding: 0px 0 10px 130px;
	font-size:10px;
}

.FooterTekst, .FooterCopyright
{
	margin-left		: 20px;
	height			: 48px;
	float			: left;
}

.FooterImageLeft
{
	padding-top:2px;
	padding-right:26px;
	height			: 48px;
	float:left;
	width:400px;
	text-align:right;
}

.FooterImageRight
{
	padding-top:2px;
	padding-left:14px;
	height			: 48px;
	float:left;
	width:400px;
	text-align:left;
}

.FooterImageLeft img,.FooterImageRight img
{
	border: solid 1px #b3b3b3;
}


.FooterTekst, .FooterCopyright
{
	font-size		: 11px;
	margin-top		: -4px;	
}

.FooterTekst
{
	color			: #8C8C8C;
	width			: 160px;
	font-weight		: bold;
}

.FooterCopyright
{
	font-weight		: normal;
	text-transform	: uppercase;
	font-style		: italic;
	width			: 120px;
	margin-left		: 30px;
}

.clear
{
	clear			: both;	
}

.SubItem
{
	margin-top		: 10px;
}

.MenuItemActief
{
	height			: 40px;
	margin-left:5px;
}

.MenuItemZoek
{
	position:relative;
	height: 40px;
	margin-bottom:0px;
}

.Zoekresultaat
{
	position:relative;
	margin-top:-10px;
	padding-bottom:10px;
	
}

.resZoekResultaat
{
	line-height:30px;
	font-weight:bold;
}

.resZoekWoord
{
	line-height:30px;
	font-weight:bold;
}

.FormZoekBox
{
	position:absolute;
	top:9px;
	left:5px;
	z-inder:1000;
}

.searchInput
{
	width:120px;
	line-height:20px;
}

.formButtonZoek
{
	position:absolute;
	top:10px;
	right:3px;
	z-inder:1000;
	cursor:pointer;
}

.Zoek_blok
{
	display:none;
}

.formButtonZoek:hover .Zoek_blok, .formButtonZoek:hover .Zoek_blok a
{
	display			: block;
	margin-top:-25px;
}

.MenuItem
{
	padding-bottom:10px;
	height: 30px;
	margin-left:0px;
}

.MenuItemReageer
{
	height: 30px;
	margin-top:-6px;
	margin-left:-6px;
	padding-bottom:20px;
}

.MenuTekst
{
	position:relative;
	height:163px;
	font-size:11px;
	margin-top:-3px;
	margin-left:5px;
}

.BlokAktief
{
	display			: none;		
}

.blok,.blokReageer
{
	display			: none;	
	padding-left:5px;	
}

.blokWin
{
	display			: none;	
	padding-left:0px;	
}

.MenuItemWin
{
	position:relative;
	padding-bottom:10px;
	height: 40px;
	margin-left:5px;
}

.MenuItem:hover a, .MenuItemWin:hover a,.MenuItemReageer:hover a
{
	display			: none;
}

.MenuItem:hover .BlokAktief a
{
	display			: block;
}

.MenuItem:hover .blok, .MenuItem:hover .blok a,
.MenuItemWin:hover .blokWin, .MenuItemWin:hover .blokWin a,
.MenuItemReageer:hover .blokReageer, .MenuItemReageer:hover .blokReageer a
{
	display			: block;
	margin-left:0px;
}

.subMenuItem,.subMenuItemActief
{
	font-weight:bold;
	margin-left:15px;
	font-size:14px;
	line-height:20px;
	margin-top:-5px;
	margin-bottom:15px;
}

.subMenuItem A
{
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}

.subMenuItem A:hover
{
	font-weight:bold;
}

.subMenuItemActief A
{
	font-weight:bold;
}

.BlokLinks
{
	width			: 10px;
	background-image: url(/Images/BlokLinks.jpg);
	background-repeat:no-repeat;
}

.BlokLinksAktief
{
	width			: 10px;
	background-image: url(/Images/BlokLinksAktief.jpg);
	background-repeat:no-repeat;
}

.BlokMidden
{
	background-image: url(/Images/BlokMidden.jpg);
	background-repeat:repeat-x;
	padding-top		: 5px;
}

.BlokMiddenAktief
{
	background-image: url(/Images/BlokMiddenAktief.jpg);
	background-repeat:repeat-x;
	padding-top		: 5px;
}

.BlokRechts
{
	width			: 6px;	
	background-image: url(/Images/BlokRechts.jpg);
	background-repeat:no-repeat;
}

.ContentTitel, .TitelKlein
{
	position		: relative;
	height			: 30px;
	margin-bottom	: 4px;
	width			: 450px;
}

.ContentTitelIcoon
{
	position		: relative;
	width			: 480px;
	font-weight		: bold;
	font-size		: 27px;
	line-height		: 30px;
	margin-top		:-4px;
	margin-bottom:4px;
}

.TitelIcoonUnderline
{
	border-bottom: solid 1px #8C8C8C;
	line-height:1px;
	height:1px;
	width:480px;
	margin-top:-2px;
}

.spacerTussenruimteIcoon
{
	padding-top:5px;
}

.icoonStem
{
	font-weight:normal;
	font-size:14px;
	line-height:24px;
	color:#8C8C8C;
	padding-left:20px;
}

.TitelKlein
{
	margin-bottom	: 2px;
}

.KolomVlak
{
	clear			: both;
	width			: 180px;
	height			: 70px;
	margin-bottom	: 10px;
	background-color: #fff;
}

.KolomImg, .KolomTekst
{
	height			: 68px;
	width			: 68px;
	float			: left;
	border			: solid 1px #b3b3b3;
	
}

.KolomTekst
{
	width			: 109px;
	border			: solid 1px #b3b3b3;
	border-left		: none;
}

.FormRow
{
	position		: relative;
	width			: 400px;
}

.FormTitle
{
	position		: relative;
	height			: 24px;
	font-weight		: bold;
}

.FormInputDiv
{
	position		: relative;
	width			: 397px;
	height			: 36px;
}

.FormInputDivHeight
{
	position		: relative;
	height			: 196px;
	width			: 390px;
}

.FormInput,.InputText
{
	position		: relative;
	height			: 20px;
	width			: 398px;
	border			: solid 1px #b3b3b3; 
	font-size		: 14px;
	color			: #8c8c8c;
	line-height		: 20px;
	font-family		: Arial;
}

.InputText
{
	height			: 180px;
}


.FormRowButton
{
	position:relative;
	width:400px;
	text-align:right;
	height:36px;
	padding-top:4px;
}

.FormButton
{
	position:relative;
	width:116px;
	float:right;
}

.formButtonOut
{
	position:relative;
	height:36px;
	display:block;
	cursor:pointer;
	width:116px;
}

.formButtonIn
{
	position:relative;
	height:36px;
	display:none;
	cursor:pointer;
	width:116px;
}

#Bedanktekst
{
	position:relative;
	width:480px;
	padding-top:4px;
}

.icon_container {
	background-color	:#ffffff;
	cursor				:pointer;
	float				:left;
	height				:70px;
	margin-top			:-16px;
	width				:228px;
	border				:solid 1px #b3b3b3;
}

.icon_container:hover {
	opacity				:0.8;
	filter				:alpha(opacity=80);
}

.icon_content {
	float				:left;
	font				:11px/13px arial;
	height				:60px;
	margin				:3px 5px 5px 5px;
	width				:149px;
}

.icon_img {
	float				:left;
}

.icon_title {
	color				:#0080c2;
	font-weight			:bold;
	text-transform		:uppercase;	
}

.icon_spacer {
	float				:left;
	height				:70px;
	width				:20px;
}

.icon_seperator {
	height				:20px;
	width				:500px;
}

h1.icon {
	color				:#0080c2;
	font-size			:27px;
	line-height			:30px;
	margin-top			:5px;
	max-width			:480px;
	padding-bottom		:3px;
}

div#icon_media_large 
{
	position:relative;
	width:480px;
	margin-top:-0px;
	margin-bottom:20px;
}

#icon_text_large
{
	
	position:relative;
	margin-top:-0px;
}

#icon_text_large p
{
	margin-bottom	: 0px;
}

div#media {
	position			:relative;
	float:left;
	width:110px;
	padding-left:30px;
	margin-top:30px;
}

.media_img {
	cursor				:pointer;
	height				:110px;
	width				:110px;
	padding-bottom		:10px;
}

.media_spacer {
	height				:35px; 	
}

.blue {
	color				:#0080C2;
}

#meeting {
	margin				:0px;
	padding				:0px;
}

#meeting .FormText {
	font-weight			:bold;
	padding-top			:4px;
}

#meeting .radio {
	padding				:0px 0px 0px 0px;
	font-weight			:bold;
}

#meeting .radio2 {
	padding				:16px 0px 0px 0px;
	font-weight			:bold;
}

.kaart
{
	position:relative;
	margin-top:14px;
	margin-left:-6px;
	height:475px;
}

.tdKaartHome,.tdKaartHome img
{
	z-index:1000;
	height:20px;
	width:20px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	line-height:0px;
}

.IcoonActief
{
	position:absolute;
	z-index:1000;
	
}

.BlokIcoonkaart
{
	position:absolute;
	z-index:1000;
	cursor:pointer;
}

.BlokIcoonkaartActief
{
	position:absolute;
	z-index:2000;

}

.kaartOverlayIcoon
{
	position:absolute;
	z-index:1000;
	display:none;
}

.KOIAlleItems
{
	position:relative;
	width:230px;
	height:70px;
	float:left;
	padding-left:10px;
	margin-bottom:10px;
}

.KOIItemOverzicht
{
	position:relative;
	width:230px;
	height:70px;
	background-color:#fff;
	float:left;
}

.KOIItem
{
	position:relative;
	width:230px;
	height:70px;
	background-color:#fff;
}

.KOIItemSpacer,.KOIItemSpacerLeft,.KOIItemSpacerRight
{
	position:relative;
	width:228px;
	height:10px;
	background-color:#fff;
	opacity:0.8;
	filter:alpha(opacity=80);
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;

}

.KOIItemSpacerLeft
{
}

.KOIItemSpacerRight
{
}

.KOIAfbeelding
{
	position:relative;
	float:left;
	width:68px;
	height:68px;
	background-color:#b3b3b3;
	border:1px solid #B3B3B3;
}

.KOITekst
{
	position:relative;
	float:left;
	width:159px;
	height:68px;
	border-right:1px solid #B3B3B3;
	border-top:1px solid #B3B3B3;
	border-bottom:1px solid #B3B3B3;
	background-color:#fff;
}

.KOIInnerTekst
{
	margin:4px;
	font-size:11px;
	line-height:13px;
}

.KOItitel
{
	font-weight:bold;
	line-height:12px;
	overflow:hidden;
}

.KOIintro
{
	line-height:12px;
}



.KOIItemSpacerTop,.KOIItemSpacerTopRight,.KOIItemSpacerTopLeft
{
	position:relative;
	border-top:1px solid #B3B3B3;
	border-right:1px solid #B3B3B3;
	border-left:1px solid #B3B3B3;
	height:35px;
	text-align:right;
	background-color:#fff;
	opacity:0.8;
	filter:alpha(opacity=80);
	width:232px;
}

.KOIItemSpacerBanner
{
	position:relative;
	height:10px;
	text-align:right;
	width:232px;
}

.KOIItemSpacerTopRight
{
	border-left:1px;
	width:233px;
}

.KOIItemSpacerTopLeft
{
	border-right:1px;
	width:233px;
}

.KOIItemSpacerTop img, .KOIItemSpacerTopLeft img, .KOIItemSpacerTopRight img 
{
	cursor:pointer;
	padding-right:5px;
	padding-top:5px;
}

.KOIItemSpacerCenter
{
	width:10px;
	position:relative;
}


.KOISC
{
	position:relative;
	width:10px;
}

.KOIstem /*onderste  regel icoonboxjes   */
{
	position:absolute;
	bottom:2px;
	font-weight:bold;
	color:#8c8c8c;
}

.KOIStem,.KOIStemGroot
{
	position:absolute;
	bottom:0px;
	left:0px;
	height:41px;
	width:40px;
	cursor:pointer;
	z-index:1000;
}
.KOIStem 
{
	bottom:1px;
	left:1px;
}

.KOIStemGroot
{
	height:60px;
	width:60px;
	bottom:10px;
}

.IcoonDetailBlok
{
	position:relative;
	width:480px;
	float:left;
}

.TussenTitel,.TussenTitelZwart
{
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}

.TussenTitelZwart
{
	position:relative;
	color:#000;
	padding-bottom:20px;
	width:480px;
}

.BreakLineIcoonDetailTop,.BreakLineIcoonDetailBottom
{
	position:relative;
	border-bottom:solid 1px #8C8C8C;
	width:480px;
	line-height:1px;
	height:1px;
	font-size:1px;
	padding-top:34px;
}

.BreakLineIcoonDetailBottom
{
	padding-top:0px;
	margin-top:-1px;
}

.centerStemIcoon
{
	position:relative;
	float:left;
	width:90px;
	min-height:50px;
}

.centerStemTekst
{
	position:relative;
	float:left;
	width:390px;
	font-weight:bold;
	line-height:20px;
	padding-top:5px;
}

.KOIStemGrootCenter
{
	position:absolute;
	z-index:1000;
	left:10px;
	top:-25px;
}

.ContentMiddenTitel
{
	position:relative;
	font-weight:bold;
	font-size:27px;
	line-height:30px;
	padding-top:25px;
}

.ContentMiddenTekst
{
	position:relative;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
	color:#000000;
	padding-top:19px;
}

#InfoKnopEmail,#InfoKnopNaam
{
	cursor:pointer;
	float:left;
	padding-left:10px;
	padding-top:1px;
}

.InfoBlokEmail,.InfoBlokNaam
{
	position:absolute;
	z-index:2000;
	top:100px;
	left:120px;
	background-color:#fff;
	width:200px;
	border:solid 2px #8C8C8C;
	display:none;
}

.InfoBlokAlert
{
	position:absolute;
	z-index:2000;
	top:100px;
	left:120px;
	background-color:#fff;
	width:500px;
	border:solid 2px #8C8C8C;
	display:none;
}

.TekstPopupAlert
{
	position:relative;
	width:460px;
	margin:20px;
}

.InfoBlokWin
{
	position:absolute;
	z-index:2000;
	top:100px;
	left:20px;
	background-color:#fff;
	width:400px;
	border:solid 2px #8C8C8C;
	display:none;
}

.btnClose
{
	position:absolute;
	top:0px;
	right:0px;
	height:20px;
	width:20px;
	z-index:2001;
	cursor:pointer;
}

.IcoonFormulierReactie
{
	position:relative;
}

.TekstWinPopup
{
	position:relative;
	width:360px;
	margin:20px;
}

.TekstPopup
{
	position:relative;
	width:160px;
	margin:20px;
}

.formRegelReactie
{
	position:relative;
	width:480px;
	padding-top:4px;
	margin-bottom:6px;
	height:30px;
}

.FormInputReactie
{
	position		: relative;
	height			: 24px;
	width			: 448px;
	border			: solid 1px #b3b3b3; 
	font-size		: 14px;
	color			: #8c8c8c;
	line-height		: 28px;
	font-family		: Arial;
	float			: left;
	padding-top		: 6px;
}

.InputTextReactie
{
	position		: relative;
	height			: 98px;
	width			: 448px;
	border			: solid 1px #b3b3b3; 
	font-size		: 14px;
	color			: #8c8c8c;
	line-height		: 28px;
	font-family		: Arial;
	margin-top		: 5px;
}

.FormButtonReactie
{
	position:relative;
	width:177px;
	margin-left:-7px;
	float:left;
	text-align:right;
	padding-top:8px;
}

.formButtonOutReactie
{
	position:relative;
	height:37px;
	display:block;
	cursor:pointer;
	width:177px;
}

.formButtonInReactie
{
	position:relative;
	height:37px;
	display:none;
	cursor:pointer;
	width:177px;
}

.ReactieHeader
{
	position:relative;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
}

.ReactieHeaderReageer
{
	position:relative;
	font-weight:bold;
	line-height:20px;
	font-size:14px;
	color:#000;
}

.ReactieTekst
{
	position:relative;
	padding-bottom:20px;
}

.tabMenu
{
	position:relative;
	float:left;
	width:600px;
	top:10px;
	padding-left:70px;
}

.TabItem
{
	position:relative;
	float:left;
	width:140px;
}

.zoekBox
{
	position:relative;
	float:right;
	width:170px;
	margin-right:35px;
}

.TabMenuItemActief
{
	height			: 40px;
	margin-left:-10px;
}


.TabMenuItem
{
	top:10px;
	height: 40px;
}

.TabMenuItem:hover a, .TabMenuItemWin:hover a
{
	display			: none;
}

.TabMenuItem:hover .TabBlokAktief a
{
	display			: block;
}

.TabMenuItem:hover .Tabblok, .TabMenuItem:hover .Tabblok a
{
	display			: block;
	margin-left:-5px;
}

.Tabblok
{
	display			: none;	
}

.underlineKnopReactie
{
    border-bottom: solid 1px #8c8c8c;
    height:1px;
    width:450px;
    margin-bottom:4px;
}

.underline
{
    border-bottom: solid 1px #8c8c8c;
    height:5px;
    width:450px;
    margin-bottom:4px;
}

.lijnOnder
{
	border-bottom		: solid 1px #b3b3b3;
	height:1px;
	width: 800px;
}

.ReactieUitlijning
{
	position:relative;
	height:14px;
}
