body
{	
	background: url('../images/backgroundStretch.png') top repeat-x;
	background-color: #e6e3df;
	font-family: 'Trebuchet Ms', Tahoma,Verdana, Arial;
	font-size: 11px;
	color: #1c1b1a;
	text-align: justify;
	margin: 0;	
	padding: 0;
}

span
{
	text-align: left;	
}

img
{
	border: 0;
}

a
{
	color: #b20437;
	text-decoration: none;
}

a:hover
{ 
	color: #b38137;
	text-decoration: none;
}

.nimaMenu a
{
	color: #1c1b1a;
}

#container
{
	width: 1000px;
	margin: auto;
}

#mainContainer
{
	float: left;
	background: url('../images/backgroundContainerStretch.png') repeat-y;
	width: 1000px;
}

#mainContainerContent
{
	float: left;
	width: 950px;
	padding: 20px 20px 0 21px;
}

#footerMainContainer
{
	float: left;
	background: url('../images/backgroundContainerBottom.png') bottom no-repeat;
	width: 1000px;
	height: 25px;
	margin-top: 0;
	padding: 0;
}

#header
{
	float: left;
	width: 910px;
	height: 97px;
	padding: 0 20px;	
}

#header #headerLeft
{
	float: left;
	width: 250px;
	height: 77px;
	margin: 0;
	padding: 0;
}

#header #headerRightTop
{
	float: right;
	height: 12px;
	width: 500px;
}

#header #headerRightTop ul
{
	float: right;
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0;
}

#header #headerRightTop li
{
	float: left;
	margin: 0;
	margin-left: 3px;
	padding: 0;
}

#header #headerRightTop li a
{
	font-size: 12px;
	cursor:pointer;
}

#header #headerRightBottom
{
	float: right;
	/**width: 350px;**/
	height: 20px;
	margin-top: 53px;
}

#header #headerRightBottom #topMenu
{
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 650px;
}

#header #headerRightBottom #topMenu li
{
	float: left;
	font-size: 14px;
	margin-left: 19px;
	display: inline;
}

#header #headerRightBottom #topMenu a.active
{
	color: #b38137;
	text-decoration: none;
}

#pictureContainer
{
	background: url('../images/picturerBackground.jpg') no-repeat;
	float: left;
	width: 950px;
	height: 200px;
	border-top: 1px solid #d6d1c9;
	border-bottom: 1px solid #d6d1c9;
}

#pictureContainerLeft
{
	background: url('../images/headerB&S.jpg') no-repeat;
	float: left;
	width: 658px;
	height: 158px;
	margin-top: 21px;
	margin-left: 22px;
}

#headerimg
{
	list-style-type: none;
	margin: 0;
	padding: 0px;
}

#pictureContainerRight
{
	background: url('../images/headerB&STekst.jpg') no-repeat;
	float: left;
	width: 249px;
	height: 158px;
	margin-top: 21px;
}

#pictureHomeContainer
{
	float: left;
	width: 950px;
	height: 590px;
	border-top: 1px solid #d6d1c9;
	border-bottom: 1px solid #d6d1c9;
}

#pictureHomeContainer ul, #pictureHomeContainer ul li
{
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#homeBottomContainer
{
	float: left;
	width: 950px;
	height: 301px;
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
}

#homeBottomLeft
{
	float: left;
	width: 314px;
	height: 301px;
	padding: 0;
	margin: 0;
	border-right: 1px solid #d6d1c9;
}

#homeBottomMiddle
{
	float: left;
	width: 318px;
	height: 301px;
	margin: 0px;
	border-right: 1px solid #d6d1c9;
}

#homeBottomRight
{
	float: left;
	width: 314px;
	height: 301px;
	padding: 0;
	margin: 0px;
}

#homeBottomLeftBottom
{
	width: 274px;
	
}

#homeBottomLeftTop, #homeBottomLeftBottom, #homeBottomRightTop, #homeBottomRightBottom
{
	height: 120px;
	padding: 15px 20px;
}

#homeBottomLeftTop, #homeBottomRightTop
{
	border-bottom: 1px solid #d6d1c9;	
}

#content
{
	float: left;
	width: 950px;
	background: url('../images/bgRightBottom.jpg') 270px repeat-y;
}

#contentLeft
{
	float: left;
	width: 270px;
	margin: 0;
	padding: 0;
}

.opvallendNieuws
{
	float: left;
	width: 220px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
}

.opvallendNieuws li
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#twitter
{
	float: left;
	width: 250px;
	height: 270px;
	margin: 0;
	padding: 20px 0 0 20px;
	border-top: 1px solid #d6d1c9;
	border-bottom: 1px solid #d6d1c9;
}

#nimaContainer
{
	float: left;
	width: 240px;
	padding: 10px 10px 10px 20px;
	margin: 0;
	font-size: 9px;
	border-top: 1px solid #d6d1c9;
	border-right: 1px solid #d6d1c9;
}

#nimaContainer ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#nimaContainer ul li
{
	float: left;
	padding: 0;
	margin: 0;
}

#subMenuLeft
{
	float: left;
	width: 250px;
	margin: 0;
	padding: 20px 0 0 20px;
	font-size: 14px;
	line-height: 25px;
}

ul#subMenu, ul#subMenu li, ul#subSubMenu
{
	list-style-type: none;
	text-align: left;	
}

ul#subMenu, ul#subSubMenu
{
	padding: 0 0 0 5px;
	margin: 0;
}

#subMenuLeft a.active
{
	color: #b38137;
}

ul#subMenu li a:hover, ul#subMenu li a.active, ul#subMenu ul#subMenu li.active, ul#subSubMenu li a.active
{
	background-color: #f0eeec;
	color: #B20437;
}

ul#subMenu li a
{
	display: block;
	color: #B20437;
	padding-left: 5px;
}

#portfolio2Left
{
	float: left;
	width: 230px;
	min-height: 425px;
	margin: 0;
	padding: 20px 20px 0 20px;
	text-align:left;
}

#portfolio2Left img
{
	float: left;
	border: 1px solid #d6d1c9;
	margin: 5px 7px 20px 0;
}

#containerPortfolio1
{
	float: left;
	width: 910px;
	margin: 0;
	padding: 20px;
	background: #FFF;
}

#containerPortfolio1 img
{
	margin-top: 20px;
}

#contentRight, #contentPortfolio2
{
	float: left;
	width: 679px;
	min-height:360px;
	margin: 0;
	padding: 0;
}

#portfolioList
{
	float: left;
	height: 56px;
	width: 639px;
}

#portfolioArrowLeft
{
	float: left;
	width: 13px;
	height: 56px;
	overflow: hidden;
	border: 1px solid #d6d1c9;
	border-right: 0px;
}

#listPortfolio2
{
	float: left;
	width: 609px;
	height: 56px;
	padding: 0;
	margin: 0;
	border-top: 1px solid #d6d1c9;
	overflow: hidden;
	border-bottom: 1px solid #d6d1c9;
	list-style-type: none;
}

#listPortfolio2 li
{
	float: left;
	padding: 0;
	margin: 0;
	margin-left: 5px;
}

#portfolioArrowRight
{
	float: left;
	width: 13px;
	height: 56px;
	overflow: hidden;
	border: 1px solid #d6d1c9;
	border-left: 0px;
}

#portfolio
{
	float: left;
	width: 639px;
	margin-top: 40px;
}

#contentRightTop
{
	float: left;
	width: 679px;
	height: 154px;
	margin: 0;
	padding: 0;
}

#contentRightMiddle
{
	float: left;
	width: 679px;
	height: 190px;
	margin: 0;
	padding: 0;
	border-top: 1px solid #d6d1c9;
	border-bottom: 1px solid #d6d1c9;
}

#contentRightBottom
{
	float: left;
	width: 679px;
	height: 135px;
	margin: 0;
	padding: 0;
}

#subFooter
{
	float: left;
	width: 1000px;
	height: 50px;
	font-size: 9px;
	text-align: center;
}

#menuBottom
{
	margin: auto;
	font-size: 9px;
}

#menuBottom ul
{
	list-style-type: none;
	padding: 0;
	margin: 0;
	display: inline;
}

#menuBottom ul li
{
	float: left;
	padding: 0;
	margin: 0;
}

.backgroundGray
{
	float: left;
	background-color: #f2f2f1;
}

.contentBoxMiddle
{
	padding: 20px 20px 0 20px;
	height: 150px;
}

.borderLeftRight
{
	border-left: 1px solid #d6d1c9;
	border-right: 1px solid #d6d1c9;
}

.paddingLeft10
{
	padding-left: 10px;
}

.contentBox
{
	float: left;
	padding: 20px;
	margin: 0;
}

.contentBox298
{
	float: left;
	width: 300px;
	height: 96px;
	padding-left: 10px;
}

.contentBox288
{
	float: left;
	width: 293px;
	padding-left: 10px;
}

.contentBox180
{
	float: left;
	width: 170px;
	
}

.contentBox190
{
	float: left;
	width: 200px;
}

.red
{
	color: #b20437;
}

.brown
{
	color: #b38137;
}

.bold
{
	font-weight: bold;
}

h1
{
	margin: 0;
	padding: 0;
	color: #b20437;
	font-size: 14px;
	font-weight: normal;
	font-family: 'Trebuchet Ms', Tahoma,Verdana, Arial;
}

h2
{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet Ms', Tahoma,Verdana, Arial;
}

h3
{
	margin: 0;
	padding: 0;
	color: #b20437;
	font-size: 12px;
	font-weight: bold;
	font-family: 'Trebuchet Ms', Tahoma,Verdana, Arial;
}

.quote
{
	margin: 0;
	padding: 0;
	color: #b20437;
	text-align: center;
	font-style: italic;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Trebuchet Ms', Tahoma,Verdana, Arial;
}

.border
{
	border: 1px solid #d6d1c9;
}

.field200
{
	width: 200px;
}

.button
{
	float: right;
	margin-top:-21px;
}

table.twitter
{
	cursor: pointer;
}

td.twittertime
{
	width: 70px;
	vertical-align: top;
	color: #B20437;
}

td.twittername
{
	width: 100px;
	vertical-align: top;
	color: #B20437;
}

td.twittertext
{
	width: 274px;
	vertical-align: top;
	color: #000000;
}

tr.twitterrow:hover
{
	/**background-color:#EFE0E4;**/
	cursor: pointer;
}

.employee
{
	display:block; 
	float:left; 
	width:630px;
	margin-bottom: 25px;
}

.employee_img
{
	display:block; 
	float:left; 
	width: 100px;
	border: none;
}

.employeedetails
{
	display:block; 
	float:left; 
	width:490px;
	padding: 0 5px 0 10px;
}

.employee_name
{
	display:block; 
	float:left; 
	font-size: 14px;
	font-weight: bold;
	color: #AA0233;
	vertical-align: top;
	width: 500px;
}

.employee_name h3
{
	padding: 0;
	margin: 0 0 5px 0;
}

.employee_content
{
	display:block; 
	float:left; 
	padding: 0;
	margin: 0;
	width: 510px;	
}

.employee_twittertime
{
	display:block; 
	float:left; 
	color: #AA0233;
	font-weight: bold;
}

.employee_twitter
{
	display:block; 
	float:left; 
}

/** contactform **/
#containerContact .submit, #googlePC .submit
{
	background-image: url('../images/buttonVerzenden.jpg');
	width: 72px;
	height: 25px;
	border: none;
	cursor: pointer;
	cursor:hand;
}

.berekenButton
{
	background-image: url('../images/buttonBerekenen.jpg');
	width: 80px;
	height: 25px;
	border: none;
	cursor: pointer;
	cursor:hand;
}

/** contactform **/
#containerContact input, textarea
{
	border: 1px solid #d6d1c9;
}

input[type="text"] 
{
	height: 16px;	
	padding: 1px;
}

#googleMap
{
	display: block;
	float: left;
	width:460px;
	height: 400px;
	margin:20px;
}

.googledir b
{
	color: #AA0233;
}

#pf_detail
{
	margin: 10px 0 0 0;
}

.text
{
	font-family: 'Trebuchet Ms', Tahoma,Verdana, Arial;
	font-size: 11px;
	width: 200px;
}

.textarea
{
	height: 70px;
}