@charset "ISO-8859-1";

body {padding:0; margin:0; background-color:#ff5822;}
body * {font-family:Verdana, Geneva, sans-serif;}
h1 {margin:0; padding:0 0 5px; color:#ff5822; font-size:20px; font-weight:normal; font-family:"Calisto MT", "Times New Roman", sans-serif; text-transform:uppercase;}
h2 {margin:0; padding:0; color:#4b4b4d; font-size:14px; font-weight:normal; font-family:"Calisto MT", "Times New Roman", sans-serif; text-transform:uppercase;}
h3 {margin:0; padding:0; color:#7c7c7c; font-size:10px; font-family:Verdana, Geneva, sans-serif; text-transform:uppercase;}
a {text-decoration:none; color:#ff5822;}
p {margin:0; padding:0 0 5px;}
.breaker {clear:both;}
.dubbleBorder {position:relative; height:3px; background:url(../images/dubbleBorder.jpg) repeat-x top left;}
.finalBorder {position:relative; height:38px; background:url(../images/finalBorder.jpg) repeat-x top left;}

#mainContainer {position:relative; width:100%;}

.error input,
.error textarea { border:1px solid #ff5822 }
.hidden			{ display: none; }
.error_notice { padding:20px;color:#ff5822 }

/* laag 1 */
#layer01 {position:relative; width:100%; height:93px; background-color:#FFF;}
#header {position:relative; width:877px; height:93px; margin:0 auto;}
#logo 	{position:absolute; top:22px; left:0;}
#navigation {position:absolute; top:0; right:0; height:51px; font-size:11px;}
#navigation ul {margin:0; padding:0;}
#navigation li {list-style-type:none; height:17px; padding:34px 10px 0; float:left;}
#navigation a {text-decoration:none;}
#navigation a:hover {color:#000;}
.grayText {color:#7a7a7a;}
.orangeText {color:#ff5822; font-weight:bold;}
.borderLeft {border-left:1px solid #ff5822;}
.borderBoth {border-left:1px solid #ff5822; border-right:1px solid #ff5822;}

/* laag 2 */
#layer02 {position:relative; width:100%; height:180px; background-color:#c7c7c7;}
#bannerContainer {position:relative; width:877px; height:180px; margin:0 auto;}
#menu {position:relative; width:167px; height:177px; padding:3px 0 0 22px; float:left; background-color:#f0f0f0; font-size:11px;}
#menu ul {margin:0; padding:0;}
#menu li {list-style-type:none;}
#menu a {text-decoration:none; color:#7a7a7a; height:21px; padding:7px 0 0; display:block;}
#menu a:hover {color:#000;}
.borderBottom {border-bottom:1px solid #ff5822;}
#banner {position:relative; width:688px; height:180px; float:left;}

/* laag 3 */
#layer03 {position:relative; width:100%; height:30px; background:url(../images/layer03Background.png) repeat-x top left;}

/* laag 4 */
#layer04 {position:relative; width:100%; padding:0 0 25px; background-color:#FFF;}
#contentContainer {position:relative; width:877px; margin:0 auto; color:#727272; font-size:11px;}
#contentLeft {position:relative; width:188px; float:left; background-color:#f0f0f0;}
#contentLeft p  {line-height:16px;}
.hrefBig {text-decoration:none; padding:0 15px 0 0; font-size:14px; text-transform:uppercase; color:#7c7c7c; font-family:"Calisto MT", "Times New Roman", sans-serif; background:url(../images/arrowBig.png) no-repeat center right;}
.hrefBig:hover {color:#545456;}
.hrefSmall {text-decoration:none; padding:0 10px 0 0; color:#727272; font-size:11px; background:url(../images/arrowSmall.png) no-repeat center right;}
.hrefSmallLight {text-decoration:none; padding:0 10px 0 0; color:#b1b1b1; font-size:11px; background:url(../images/arrowSmallLight.png) no-repeat center right;}
.contentLeftItem {padding:15px 22px; line-height:20px;}
.contentLeftItem1 {padding:15px 22px 0px 22px; line-height:20px;}
.contentLeftItem input {/*background:url(../images/inputBackground.jpg) no-repeat top left; border:1px solid #6c6c6c;*/ color:#aaa; /*text-indent:5px;*/}

#contentRight {position:relative; width:675px; padding:14px 0 0 14px; float:left;}
#contentRight img {border:1px solid #626262;}
#contentRight p {line-height:18px;}
#contentRight a.hrefSmall {text-align:right; width:420px; display:block;}
.contentRightItem {position:relative; width:635px; padding:20px; background-color:#f5f5f5;}
.contentText {width:431px; text-align:justify; float:left;}
.contentTextLarge {width:635px; text-align:justify; float:left;}
.contentTextSmall {width:170px; float:left; text-align:justify;}
.itemContainer {position:relative; width:602px; float:left;}
.itemContainerAanbod {position:relative; width:602px; float:left;}
.item {width:120px; padding:0 0 10px 30px; float:left; line-height:16px;}
.item a {text-decoration:underline; color:#666;}
.contentImage {float:left; padding:20px 0 0 30px;}

/* laag 5 */
#layer05 {position:relative; width:100%; height:100px;}
#footerContainer {position:relative; width:877px; height:100px; margin:0 auto; padding:20px 0 0; line-height:40px;}
#copyrightLeft {position:relative; width:485px; padding:0 0 0 50px; height:100px; text-align:left; float:left; color:#FFF; font-family:"Calisto MT", "Times New Roman", sans-serif; font-size:11px; background:url(../images/logoSmall.png) no-repeat top left;}
#copyrightRight {position:relative; width:335px; float:left; text-align:right; color:#ffac91; font-family:"Calisto MT", "Times New Roman", sans-serif; font-size:11px; text-transform:uppercase;}

ul.search { float:left; width: 300px;list-style:none; margin:0; padding:0 }
ul.search li { list-style:none; border-bottom:1px solid #ff5822 }
ul.search li div { float:left; }
ul.search li div.label { width:80px }
.border { border-bottom:1px solid #ff5822; text-align:left; vertical-align:top; }

.button { background-color:#ff5822; color: #fff; border:1px solid #CCC }
