/* Start of CMSMS style sheet 'default-theme : 01_temp_style2column' */
body {
	text-align: center;
	font: 14px/normal Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #9d9086;
	background: #ffffff url(uploads/images/site/topborder.gif) repeat-x top left;
	background-position: 0px 0px;
}
h1, h2, h3 {
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	color: #67b785;
}
h1 {
	font-weight: normal;
	font-size: 28px;
	letter-spacing: -1px;
	/*margin: 30px 0px 20px 0px;
*/
}
h2 {
	font-weight: strong;
	font-size: 12px;
	font-style: strong;
	padding-bottom: 5px;
	/*margin: 20px 0px 10px 0px;
*/
}
img {
/* geen border om afbeeldingen */
	border-width: 0px;
}
.content p {
	padding-right: 60px;
	line-height: 20px;
	font-size: 12px;
}
a {
	color: #695547;
	text-decoration: none;
}
a:link {
	color: #695547;
	text-decoration: none;
}
a:visited {
	color: #695547;
	text-decoration: none;
}
a:active {
	color: #67b785;
	text-decoration: none;
}
a:hover {
	color: #67b785;
	text-decoration: none;
}
#toplinks a {
	color: #B4AAA3;
	text-decoration: none;
}
#toplinks a:link {
	color: #B4AAA3;
	text-decoration: none;
}
#toplinks a:visited {
	color: #B4AAA3;
	text-decoration: none;
}
#toplinks a:active {
	color: #695547;
	text-decoration: none;
}
#toplinks a:hover {
	color: #695547;
	text-decoration: none;
}
.content li {
	list-style-image: url(uploads/images/site/ul-image.gif);
	margin-left: -20px;
	padding-left: -10px;
	line-height: 20px;
*margin-left:15px;
}
.leesmeer p, a {
	color: #67b785;
}
.leesmeer p, a:hover {
	color: red;
}
a .leesmeerright {
	color: #67b785;
text-align:right;
}
a .leesmeerright {
	color: red;
text-align:right;

}
.wrapper {
	position: relative;
	width: 1040px;
/*breedte website, ook wijzigen bij footer indien je dit wijzigt*/
	margin: 0 auto -263px;
/*de marge moet gewijzigd worden naar de hoogte van de footer*/
	font-size: 0.9em;
	text-align: left;
	background-color: #ffffff;
	/*achtergrondkleur achter de content zelf;
alle columns*/
	background-image: url(uploads/images/site/bgmiddle.gif);
	background-repeat: repeat-y;
/*indien je geen verschillende achtergrondkleuren of een doorlopende lijn wilt: onderstaande 2 regeles wegquoten*/
	/*border-left: 1px solid #404b8d;
*/
	/*border-right: 1px solid #404b8d;
*/
}
.header {
	height: 263px;
	background: url(uploads/images/site/header.gif) no-repeat;
/*achtergrondafbeelding header*/
}
.left {
	float: left;
	width: 300px;
/*breedte linkerkolom. Deze wijzigen = content hieronder wijzigen */
	margin: 0;
	padding: 10px;
/*afstand van inhoud column tot rand column*/
	color: #fff;
min-height:600px;
}
.content {
	margin-left: 330px;
/*deze afstand is de afstand van de linkerkolom + extra ruimte voor wat lucht tussen de kolommen, als je de linkerkolom verandert van maat, moet deze ook mee. bijvoorbeeld left = 200 met padding=10px: 200 + 2x 10= 220. deze margin moet minimaal 220px zijn*/
	padding: 1em;
min-height:300px;
}
.footer {
	position: relative;
	width: 1040px;
/*breedte footer, ook wijzigen bij header indien je het wijzigt*/
	margin: 0 auto;
	background: url(uploads/images/site/footer.gif) no-repeat;
	height: 263px;
	font-size: 10px;
	text-align: top;
color:#9d9086;
}
.footer a {
/*opmaak van links in de footer */
	color: #695547;
	text-decoration: underline;
	border: 0;
	font-size: 10px;
}
.footer p {
/*opmaak tekst in de footer */
	position: absolute;
	left: 0;
	bottom: 4px;
	width: 1027px;
/*breedte footer, ook wijzigen bij header indien je het wijzigt*/
	padding: 0;
color:#9d9086;
	padding-bottom: -50px;
}
.margin-left {
	margin-left: 20px;
	margin-top: -20px;
text-align:top;
color:#9d9086;
}


/* ############################################################# */
	/*  START CSS VOOR FOOTER AAN ONDERKANT PAGINA;
ALLEEN PUNTEN MET COMMENT WIJZIGEN */
/* ############################################################# */
* {
	margin: 0;
}
html, body {
	height: 100%;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -50px;
/* onderste marge is negatieve waarde van hoogte Footer */
}
.footer, .push {
	height: 263px;
/* .push moet zelfde hoogte als .footer */
}
/* ################################# */
/*  EINDE CSS VOOR FOOTER AAN ONDERKANT PAGINA */
/* ################################# */
#menubox {
	margin: 2px auto;
	text-align: left;
	width: 1040px;
	height: 90px;
}
#leftbar {
	float: left;
	width: 500px;
	height: 90px;
	margin-left: 300px;
	padding: 2px;
}
#centralbar {
	float: left;
	width: 60px;
	height: 90px;
	margin: 0 0px;
	padding: 2px;
}
#rightbar {
	float: right;
	width: 60px;
	height: 90px;
	padding: 2px;
	margin-right: 75px;
	margin-top: 25px;
}
#headerimg {
	width: 1024px;
	height: 143px;
	margin-top: 103px;
	margin-left: 9px;
	background-repeat: no-repeat;
	color: #000;
	position: absolute;
}
/**************************Subnavigation**************************/
.navigationWrapper {
	width: 266px;
	height: 515px;
/*was 285*/
	float: left;
	margin-bottom: 0px;
/*was 20 nu geen gat beneden bij lijn*/
	font-size: 12px;
	padding-left: 30px;
}
.navigationWrapper a.subnavItemLink {
	font-size: 12px;
	color: #B4AAA3;
}
.navigationWrapper a.subnavItemLink:hover {
	font-size: 12px;
	color: #67B785;
}
.navigationTitle {
	padding: 5px;
	font-size: 100%;
	width: 170px;
	float: left;
}
.navigationSubItem {
	padding: 5px 5px 5px 11px;
	border-top: 1px solid #dfe3e1;
	width: 170px;
	float: left;
	margin-left: 5px;
}
.navigationSubItem:hover {
	background-image: url('uploads/images/site/menu-background.gif');
}
.navigationChild {
	padding: 0px 0px 5px 10px;
	width: 160px;
	float: left;
}
.navigationChildItem {
	width: 160px;
	float: left;
	padding-bottom: 2px;
}
#navcontainer {
}
#navcontainer ul {
	text-align: center;
	padding-bottom: 5px;
	padding-top: 28px;
*	padding-top: 30px;

	padding-left: 0;
*	margin-top: -50px;
/* cancels gap caused by top padding in Opera 7.54 */
	margin-left: 255px;
*margin-left:70px;
	color: #817064;
	width: 100%;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	line-height: 18px;
/* fixes Firefox 0.9.3 */
	height: 100px;
}
#navcontainer ul li {
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 5px;
/* matches link padding except for left and right */
	padding-top: 5px;
	display: inline;
}
#navcontainer ul li a {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 40px; /*tekst positie*/
	color: #B4AAA3;
	text-decoration: none;
	height: 20px;
	border-left: 1px solid #dedad7;
	font-size: 14px;
	font-weight: normal;
width:70px;
text-align:center;
display:inline-block;
}
#navcontainer ul li a:hover {
	color: #695547;
}
#navcontainer #active {
	border-left: 1px solid #fff;
}

#toplinks {
	list-style-type: none;
	margin-top: 70px;
	border-left: 1px solid #dfe3e1;
	border-right: 1px solid #dfe3e1;
	width: 70px;
	height: 65px;
	margin-left: -95px;
*	border-left: 0px solid #dfe3e1;
*margin-top:65px;

}
#toplinks li {
	border-bottom: 1px solid #dfe3e1;
	font-size: 9px;
	padding-left: 0px;
	padding-right: 7px;
	list-style-image: url('none');
	padding-bottom: 4px;
	padding-top: 4px;
	font-weight: normal;
	margin-left: -20px;
	width: 85px;

}
.subnavdiv {
	background-image: url(uploads/images/US_webdesign_P_03_16-2.png);
	background-repeat: no-repeat;
	color: #695547;
	height: 222px;
	overflow: hide;
margin-top:-5px;
}
.subnavdiv p, .subnavdiv a {
	font-size: 12px;
	padding-left: 7px;
	padding-top: 10px;
	color: #695547;
}
.subnavdiv a, .subnavdiv a:visited {
	font-size: 12px;
	padding-left: 32px;
	padding-top: 10px;
	color: #695547;
}
.subnavdiv a:hover {
	font-size: 12px;
	padding-left: 32px;
	padding-top: 10px;
	color: #67B785;
}
.call {
	font-size: 12px;
	padding-left: 32px;
	margin-top: 2px;
*	margin-top: 0px;
	color: #67B785;
}
.print {
	font-size: 12px;
	padding-left: 32px;
	margin-top: 4px;
*	margin-top: 0px;
	color: #67B785;
margin-top /*\**/: 0px\9 
}
.pdf {
	font-size: 12px;
	padding-left: 32px;
	margin-top: 5px;
*	margin-top: 0px;
	color: #67B785;
margin-top /*\**/: 0px\9 
}
#searchme {
	position: relative;
	float: right;
	margin-top: 25px;
	margin-right: 17px;
}
.search-button {
	font-size: 0;
	width: 14px;
	height: 13px;
	background: #fff url(uploads/images/triangle.png) no-repeat top right;
	border: none;
padding-top:5px;
*margin-bottom:2px;
*  color:#fff;
*width:20px;
}
.search-input {
	border: 0px;
	outline: none;
	width: 100px;
margin-top:2px;
	background-color: transparent;
}
#buyer {
	background-image: url(uploads/images/site/US_visitor_normal.gif);
	background-repeat: no-repeat;
	color: transparant;
	display: block;
	height: 28px;
	overflow: hide;
width:266px;
}
#buyer:hover {
	background-image: url(uploads/images/site/US_visitor-down.gif);
}
#ex {
	background-image: url(uploads/images/site/US_ex-normal.gif);
	background-repeat: no-repeat;
	color: transparant;
	display: block;
	height: 27px;
}
#ex:hover {
	background-image: url(uploads/images/site/US_ex-down.gif);
}
#buyer-de {
	background-image: url(uploads/images/US_Besucher-normal.gif);
	background-repeat: no-repeat;
	color: transparant;
	display: block;
	height: 28px;
	overflow: hide;
width:266px;
}
#buyer-de:hover {
	background-image: url(uploads/images/US_Besucher-down.gif);
}
#ex-de {
	background-image: url(uploads/images/US_Austeller-normal.gif);
	background-repeat: no-repeat;
	color: transparant;
	display: block;
	height: 27px;
}
#ex-de:hover {
	background-image: url(uploads/images/US_Austeller-down.gif);
}
.addthis {
	margin-left: -25px;
}
.intro {
	color: #695547;
	font-weight: bold;
}


.breadcrumbs {
	font-size: 10px;

}
.breadcrumbs a {
	font-size: 10px;
	font-weight: normal;
}
.breadcrumbs a:hover {
	font-size: 10px;
	font-weight: normal;
	text-decoration: underline;
}

hr {
	border: 0;
	width: 92%;
	color: #dedad7;
	background-color: #dedad7;
	height: 1px;
*margin-right:65px;
*	width: 106%;
margin-right /*\**/: 100px\9 
}

#topmenu {
margin-left:870px;
margin-top:-175px;
width:100px;
*margin-left:900px;
*margin-top:-175px;

}

.buttonsdiv{
padding-top:250px;
*padding-top:100px;
}
/* End of 'default-theme : 01_temp_style2column' */

