/* =======================================================================
	Getronics colors
	
	blue:#3d77e1;
	orange:#f06b33;
	lightblue:#82e7f3;
	lightgreen:#3fe4a8;
	green:#2fdd59;
	
*/


html{
	overflow: auto;
}
body{
	margin: 0px;
	padding: 0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size: 9pt;
	
}

body#special {
	background-position:top center;
	background-repeat:no-repeat;
	}	

h1,h2,h3,ul,li{
	padding: 0px;
	margin: 0px;
}
li{
	list-style-type: none;
}
input{
	font-size: 0.8em;
}
.hide{
	display: none;
}
.show{
	display: block;
}


#container{
	z-index: 101;
	position: relative;
	width: 955px;
	margin-left: auto;
	margin-right: auto;
}


a:link,
a:visited,
a:hover,
a:active {
	padding:0px;
	margin:0px;
	color:#000000;
	text-decoration:underline;
	font-weight:normal;
	}
	
#homepage a:link,
#homepage a:visited,
#homepage a:hover,
#homepage a:active,
#landingspage a:link,
#landingspage a:visited,
#landingspage a:hover,
#landingspage a:active,
#special a:link,
#special a:visited,
#special a:hover,
#landingspage a:active  {
	font-weight:bold;
	text-decoration:none;
	}	

a:hover {	
	color:#EE6933;
	}
	
a:link img,
a:visited img,
a:hover img,
a:active img {
	border:0px;
	}
	
p {
	margin:0px;
	padding:0px;
	font-weight:normal;
	}	

p.intro {
	font-weight:bold;
	}
	
p.label {
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
	}		
.clear{
	clear: both;
}

/* =======================================================================
	pageHeader Styles
*/
#pageHeader{
	background-color: #000000;
	height: 95px;
	width: 955px;
}
h1{
	position:relative;
	top: 17px;
	background: url(/website/static/images/getronicslogo.png) top left no-repeat;
	width: 198px;
	height: 64px;
}

div.animated h1 {
	background-image:none;
}

h1 span{
	display: none;
}
h2{
	display: none;
}

h3 {
	font-size:9pt;
	text-transform:uppercase;
	}

h4 {
	font-size:9pt;
	padding:0px;
	margin:0px;
	}	

/* =======================================================================
	list styles
*/	

/* list generic */
#block1 div.textwrapper ul,
#block2 div.textwrapper ul,
#block1 div.textwrapper ol,
#block2 div.textwrapper ol
{
	margin:0px;
	padding:0px;
	margin-top:0em;
	margin-bottom:1em;	
	list-style-position:outside;	
	margin-left:40px;
}
/* list item generic */
#block1 div.textwrapper ul li,
#block2 div.textwrapper ul li,
#block1 div.textwrapper ol li,
#block2 div.textwrapper ol li
{
	margin:0px;
	padding:0px;	
}
/* unordered list */
#block1 div.textwrapper ul,
#block2 div.textwrapper ul
{
	list-style-type:disc;
}
/* ordered list */
#block1 div.textwrapper ol,
#block2 div.textwrapper ol
{
	list-style-type:decimal;
}
/* unordered list item */
#block1 div.textwrapper ul li,
#block2 div.textwrapper ul li
{
	list-style-type:disc;
}
/* ordered list item */
#block1 div.textwrapper ol li,
#block2 div.textwrapper ol li
{
	list-style-type:decimal;
}
	
/* =======================================================================
	supportingText Styles
*/
#supportingText{
	position: absolute;
	top: 95px;
	width: 100%;
	background: #fff;
}

body#special #supportingText {
	background-color: transparent;
	top: 640px;
	}

/* =======================================================================
	linkList Styles
*/
#linkList{
	z-index: 102;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 955px;
	height: 95px;
	
}

#logoclick {
	width: 955px;
	margin-left: auto;
	margin-right: auto;
	top:0px;
	left:0px;
	}

#linkList li{
	float: right;
}

#linkList li span,
#linkList li a:link,
#linkList li a:active,
#linkList li a:visited,
#linkList li a:hover{
	color: #ffffff;
	text-decoration: none;
}
#linkList li a:hover,
#linkList li.active span,
#linkList li a:hover span{
	color: #f06b33;
}
#linkList1{
	position:absolute;
	top: 64px;
	right: 0px;
	width: 800px;	
	overflow: hidden;
	height:20px;
}
.intranet #linkList1 {
	float:left;
	top:98px;
	width: 954px;
	left:0px;
	right:0px;
	margin:0px;
	padding:0px;
	}
	
#linkList1 a,
#linkList2 a,
#linkList3 a { 
	font-weight:bold;
	text-decoration:none;
	}
#linkList1 li{
	text-transform: uppercase;
	margin-left: 16px;
	font-size: 1.3em;
	font-weight: bold;
}
.intranet #linkList1 li {
	margin:0px;
	padding:0px;
	font-size:11pt;
	padding-right:9px;
	}
	
.intranet #linkList1 li.last {
	padding-right:0px;
	}	

#linkList2{
	position:absolute;
	top: 22px;
	right: 120px;
	width: 625px;
	overflow:hidden;
	height:16px;
}
.intranet #linkList2 {
	width:600px;
	}

#linkList2 li{
	margin-right: 15px;
	font-size: 0.9em;
}

#linkList3 {
	float:right;
	margin-top:10px;
	width: 299px;
	}
#landingspage #linkList3 {
	margin-top:8px;
	}	
#linkList3 a.link1 {	
	color:#3d77e1;
	}
#linkList3 a.link2 {	
	color:#f06b33;
	}
#linkList3 a.link3 {	
	color:#82e7f3;
	}
#linkList3 a.link4 {	
	color:#3fe4a8;
	}
#linkList3 a.link5 {	
	color:#2fdd59;
	}				
#linkList3 a:link,
#linkList3 a:active,
#linkList3 a:visited,
#linkList3 a:hover	{
	height:21px;
	display:block;
	padding-left:15px;
	text-transform:uppercase;
	}
#linkList3 li.active a {
	background-repeat:no-repeat;
	background-position:0px 4px;
	}
#linkList3 li.active a.link1 {
	background-image:url(/static/images/arrow_blue.gif);
	}
#linkList3 li.active a.link2 {
	background-image:url(/static/images/arrow_orange.gif);
	}	
#linkList3 li.active a.link3 {
	background-image:url(/static/images/arrow_lightblue.gif);
	}					
#linkList3 li.active a.link4 {
	background-image:url(/static/images/arrow_lightgreen.gif);
	}
#linkList3 li.active a.link5 {
	background-image:url(/static/images/arrow_green.gif);
	}			
#homepage #visualcontent h3,
#special #visualcontent h3 {
	font-size:36pt;
	font-weight:normal;
	padding-top:4px;
	padding-left:0px;
	margin-left:0px;
	color:#fff;
	}
#landingspage #visualcontent h3 {
	font-size:22pt;
	font-weight:normal;
	padding-top:5px;
	padding-left:1px;
	}	
#visualcontent p.introtxt {
	padding-bottom:5px;
	font-weight:bold;
	color:#fff;
	}	
		
#topblock1,
#topblock2,
#topblock3,
#topblock4,
#topblock5{
	display: none;
}
	
#topblock1 a,
#topblock2 a,
#topblock3 a,
#topblock4 a,
#topblock5 a {
	color:#fff;
	text-transform:uppercase;
	background:url(/static/images/arrow_white.gif) top right no-repeat;
	padding-right:13px;
	font-weight:bold;
	}	
	
#searchDiv{
	width: 120px;
	height: 22px;
	overflow: hidden;
	background: #ffffff;
	position:absolute;
	top: 18px;
	right: 0px;
}
#searchDiv input{
	border: 0px;
	width: 106px;
	height: 22px;
	padding-top: 4px;
	padding-left: 4px;
	float: left;
}
#searchDiv a{
	position: absolute;
	top: 0px;
	right: 0px;
	background: url(/static/images/searchbutton.gif) top left no-repeat;
	width: 13px;
	height: 22px;
}
#searchDiv a span{
	display: none;
}

select,
input {
	width:204px;
	height:22px;
	padding:0px;
	margin-bottom:7px;
	}
	
input {
	margin-bottom:0px;
	height:15px;
	width:200px;
	}	

/* =======================================================================
	footer Styles
*/
#footer{
	clear: both;
	padding-top: 10px;
	padding-bottom:25px;
	padding-left:192px;
	
}

#homepage #footer,
#special #footer {
	padding-left:0px;
}

#footer li{
	float: left;
	padding-right: 8px;
	padding-left: 8px;
	border-right: 1px solid #b4b4b4;
	height: 12px;
	line-height: 8px;
	#line-height: 12px;
}
#footer li#copyright{
	padding-left: 0px;
}
#footer li#conditions{
	border-right: 0px;
}

#footer span,
#footer a:link,
#footer a:active,
#footer a:visited,
#footer a:hover{
	color: #b4b4b4;
	font-size: 8pt;
	text-decoration:none;
	font-weight:normal;
}



/* =======================================================================
	extraDiv Styles
*/
#extraDiv1,
#extraDiv2,
#extraDiv3,
#extraDiv4,
#extraDiv5{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 95px;
	width: 100%;
	background: #000000;
	display: none;
}

#special #extraDiv1 {
	background-color: transparent;
	}	


/* =======================================================================
	homepage Styles
*/
#homepage #intro,
#homepage #pageHeader,
#landingspage #pageHeader,
#special #pageHeader {
	background-color: transparent;
}
#homepage #pageHeader,
#landingspage #pageHeader,
#special #pageHeader{
	background: url(/website/static/images/line.png) bottom left no-repeat;
	height: 90px;
}
#homepage #supportingText{
	top: 435px;
}
#landingspage #supportingText{
	top: 295px;
}
#homepage .visuals{
	background: #000000;
	height: 435px;
	width: 100%;
	z-index: 100;
	position: absolute;
	top: 0px;
	left: 0px;
}
#homepage #extraDiv1,
#homepage #extraDiv2,
#homepage #extraDiv3,
#homepage #extraDiv4,
#homepage #extraDiv5 {
	height: 435px;
	background-position:top center;
	background-repeat:no-repeat;
	display: none;
	text-align:center;
	overflow:hidden;
	}

#homepage #extraDiv1 {
	background-image: url(/website/static/images/hp_visual_empty.jpg);
	display: block;
}

#homepage #extraDiv2 {
	background-image: url(/website/static/images/hp_visual_empty.jpg);
}
#homepage #extraDiv3 {
	background-image: url(/website/static/images/hp_visual_empty.jpg);
}
#homepage #extraDiv4 {
	background-image: url(/website/static/images/hp_visual_empty.jpg);
}
#homepage #extraDiv5 {
	background-image: url(/website/static/images/hp_visual_empty.jpg);
}			

#insidepage #extraDiv1{
	display:block;
}

#landingspage #extraDiv1 {
	height:295px;
	background-position:top center;
	background-repeat:no-repeat;
	background-image: url(/website/static/images/case_visual_empty.jpg);
	display: block;
	}
	
#landingspage div.intranet #extraDiv1 {
	background-image: url(/website/static/images/case_visual_empty.jpg);
}

#landingspage div.case #extraDiv1 {
	background-image: url(/website/static/images/case_visual_empty.jpg);
}	
		
	
#homepage #visualcontent,
#landingspage #visualcontent,
#special #visualcontent {
	position: absolute;
	top: 292px;
	left: -3px;
	height: 122px;
	z-index: 200;
	color: #fff;
	width:954px;
	float:left;
	}
	
#landingspage #visualcontent {
	top:200px;
	height:90px;
	}	
	
#visualcontent p {
	padding-left:3px;
	}	
#topblockwrapper{
	width:625px;
	float:left;
	position:relative;
}
#topblock1,
#topblock2,
#topblock3,
#topblock4,
#topblock5 {
	position: absolute;
	top: 0px;
	left: 0px;
	}
#visualcontent #topblock1{
	display: block;
}
#visualcontent #topblock1,
#visualcontent #topblock2,
#visualcontent #topblock3,
#visualcontent #topblock4,
#visualcontent #topblock5{
	width: 625px;
}	

#block1,
#block2,
#block3 {
	width:288px;
	float:left;
	margin-top:10px;
	position: relative;
	}
	
#block2{
	width: 614px;
	overflow: hidden;
}
body #block2{
	margin-right: 0px;
}
#homepage #block2 #contentRight{
	width: 288px;
	float:right;
}

	
#block1 .innerwrapper,
#block2 .innerwrapper,
#block3 .innerwrapper {
	width:270px;
	}	
	
#block1 img,
#block2 img,
#block3 img {
	position:left;
	margin-top:3px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
#block3 img {
	margin-right:0px;
	}	

div.textwrapper .imagewrapper{
	float: left;
}
#block2 .imagewrapper img{
	margin-bottom: 5px;
}	

	
#block1,
#block2 {
	margin-right:45px;
	}	

.header,
.header2 {
	border-bottom:solid 1px #cccccc;
	padding-bottom:5px;
	margin-bottom:5px;
	position:relative;
	background-color:#ffffff;
	}
	
.header2 {
	margin-top:35px;
	}
	
#block3 .header2 {
	margin-top:10px;
	margin-bottom:0px;
	}	
	
.pagination{
	display: none;
}
	
.pagination,
.subtext {
	position:absolute;
	top:0px;
	right:0px;
	font-size:8pt;
	padding-top:2px;
	}

.noheader
{
	top: -26px;
	right: -4px;
}
	
.subtext {
	padding-right:60px;
	font-weight:normal;
/*	background: url(/website/static/images/subtext_sep.gif) no-repeat top right; 
	
	uitgezet n.a.v. vraag tijdens implementatie door getronics

*/ 
	}
.subtext_nopadding{
	padding-right: 0px;
	background: none;
}
.subtext a:link span,
.subtext a:active span,
.subtext a:visited span,
.subtext a:hover span {
	font-weight:normal;
	} 		
	
span.date {
	display:block;
	font-size:8pt;
	padding:0px;
	margin:0px;
	font-weight:normal;
	}

.tab{
	display: none;
}	
#block1 ul,
#block2 ul {
	margin:0px;
	padding:0px;
	}
#block1 ul li,
#block2 ul li {
	margin:0px;
	padding:0px;
	padding-bottom:9px;
	}
#homepage div#contentRight{
	position:relative;
}
#homepage #block2 div.header{
	width: 288px;
	position:absolute;
	top:0px;
	left:0px;	
}
#homepage #block2 #contentRight div.header{
	position:relative;
	top:0px;
	left:0px;	
}
#homepage div#contentLeft{
	width: 288px;
	float:left;
	clear: both;
	position: relative;
	margin-top:26px;	
}	
/* ------------------------------------------------------------------------------------------
	extended block styles
*/

.extendedblock .tabs{
	position: absolute;
	top: 24px;
	left: 0px;
}




.extendedblock .header,
.extendedblock .header2 {
	margin-bottom:30px;
	}

	
.thumb {
	width:84px;
	}	
	
.txt {
	width:185px;
	}	
	
.thumb,
.txt {
	float:left;
	}
/* toegevoegd na test op livesite */
ul.newslist {
	margin-left:0px;
	list-style-type:none;
}	
/* end */
	
.newslist,	
.newslist li {
	float:left;
	}	
	
#insidepage .newslist li.firstrow,
#insidepage .newslist li.secondrow {
	width:430px;
	padding:4px 0px 7px 7px;
	}
	

.newslist .secondrow {
	background-color:#f2f2f2;
	}		
		
a.previous:link,
a.previous:visited,
a.previous:hover,
a.previous:active,
a.next:link,
a.next:visited,
a.next:hover,
a.next:active {
	height:8px;
	width:7px;
	display:block;
	background:url(/website/static/images/btn_prev.gif) 4px 3px no-repeat;
	padding-top:2px;
	cursor:hand;
	cursor:pointer;
	}
	
a.previous:hover {
	background:url(/website/static/images/btn_prev.gif) 4px -11px no-repeat;
	}	
	
a.next:link,
a.next:visited,
a.next:hover,
a.next:active {
	background:url(/website/static/images/btn_next.gif) 2px 3px no-repeat;
	}
	
a.next:hover {
	background:url(/website/static/images/btn_next.gif) 2px -11px no-repeat;
	}		

a.previous span,
a.next span {
	display:none;
	} 	


.pagination a.previous,
.pagination a.next,
.pagination span {
	float:left;
	padding-left:1px;
	padding-right:1px;
	}
	
#country {
	background:url(/website/static/images/world.gif) top left no-repeat;
	width:161px;
	height:69px;
	margin-top:15px;
	padding-top:22px;
	}	
	
	
/* =======================================================================
	landingspage
*/	

#landingspage #block1,
#insidepage #block1 {
	width:192px;
	margin-right:0px;
	}
#landingspage #block2,
#insidepage #block2 {
	width:762px;
	margin-right: 0px;
	}
#landingspage #contentRight{
	position:absolute;
	right:0px;
	top:0px;
}
#landingspage #block2 #contentRight .header
{
	width:288px;
}
#contentRight{
	width: 288px;
}	
#landingspage #contentLeft{
	width: 410px;
}	
#insidepage #contentLeft,
#landingspage #contentLeft{
	position: relative;
}
#insidepage .noheader{
	right: -2px;
}
	
#landingspage #contentLeft .innerwrapper {
	width:410px;
	}
	
#landingspage #contentRight .innerwrapper {
	padding-bottom:13px;
	}	
#landingspage #block2 .header,
#landingspage #contentLeft,
#landingspage #contentLeft .innerwrapper,
#insidepage #block2 .header,
#insidepage #contentLeft,
#insidepage #contentLeft .innerwrapper {
	width:437px;
	}	
#insidepage #block2 #contentRight .header{
	width: 288px;
}
	
#landingspage .txt,
#insidepage .txt  {
	width:320px;
	}

#landingspage #block2 #contentLeft div.textwrapper div.blocks ul.newslist
{
	list-style-type:none;
	margin:0px;
}
#landingspage #block2 #contentLeft div.textwrapper div.blocks ul.newslist li
{
	list-style-type:none;
}

	
/* =======================================================================
	
*/	
div.buttonbar{
	padding-top: 1px;
	clear: both;
	height: 30px;
}


a.order:link,
a.order:visited,
a.order:hover,
a.order:active,
a.rss:link,
a.rss:visited,
a.rss:hover,
a.rss:active   {
	position:relative;
	display:inline-block;
	margin:5px 0px 15px 0px;
	cursor:hand;
	cursor:pointer;
	height:29px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	}

a.order span,
a.rss span {
	cursor:hand;
	cursor:pointer;
	padding-left: 10px;
	display: block;
	float: left;
	height:29px;
	background:url(/website/static/images/btn_order_left.gif) top left no-repeat;
	}
a.rss span {
	padding-left:28px;
	padding-right:6px;
	background:url(/website/static/images/btn_order_rss_left.gif) top left no-repeat;
	}	
	
a.order span span,
a.rss span span {
	background:url(/website/static/images/btn_order_right.gif) top right no-repeat;
	padding-left: 0px;
	padding-right: 10px;
	padding-top:5px;
	line-height: 17px;
	}
a.rss span span{
	padding-left: 4px;
}
	
#form a.order {
	margin-top:2px;
	margin-left:118px;
	}		
	
a.readmore:link,
a.readmore:visited,
a.readmore:hover,
a.readmore:active {
	display:block;
	font-weight:bold;
	text-decoration:none;
	}		
		
ul.submenu a:link,
ul.submenu a:visited,
ul.submenu a:hover,
ul.submenu a:active,
.categoryheader a:link,
.categoryheader a:visited,
.categoryheader a:hover,
.categoryheader a:active {
	display:-moz-inline-block;
	display:inline-block;
	background:url(/website/static/images/arrow_menu.gif) 0px 5px no-repeat;
	text-transform:uppercase;
	padding-left:9px;
	font-weight:bold;
	text-decoration:none;
	}
	
ul.submenu a:hover,
#block1 .submenu a.active,
.categoryheader a:hover,
.categoryheader a.active:link,
.categoryheader a.active:visited,
.categoryheader a.active:hover,
.categoryheader a.active:active {
	background-position:0px -189px;
	color:#f06b33;
	}
	
.categoryheader {
	padding-bottom:3px;
	}	

#block1 .submenu a.active,
#block1 .subsubmenu a.active {	
	color:#EE6933;
	font-weight:bold;
	width:163px;
	}
	
	
	
/* =======================================================================
	insidepage
*/	
	
#insidepage #contentRight
{
	position:absolute;
	right:0px;
	top:0px;
}
	
#path {
	padding-top:8px;
	padding-left:179px;
	}
	
#path a:link,
#path a:visited,
#path a:hover,
#path a:active {
	font-size:8pt;
	color:#999999;
	padding-left:13px;
	background:url(/website/static/images/arrow_path.gif) 3px 5px no-repeat;
	font-weight:normal;
	text-decoration:none;
	}
	
#path a:hover {
	color:#f06b33;
	}
	
#path a.first:link,
#path a.first:visited,
#path a.first:hover,
#path a.first:active {
	background-image:none;
	}			

#title {
text-transform:uppercase;
font-weight:bold;
padding-bottom:9px;
}

#block1 .submenu li {
	margin-right:10px;
}

#block1 .subsubmenu {
	padding:4px 0px 0px 9px;
	background:url(/website/static/images/bg_subsubmenu.gif) top left no-repeat;
	}

#block1 .subsubmenu li {
	padding:2px 0px 2px 0px;
	}	
#block1 .subsubmenu li a {
	font-weight:normal;
	/* height:15px; uitgezet nav test */
	color:#999999;
	text-decoration:none;
	}
#block1 .subsubmenu li a:hover {
	color:#f06b33;
	}	

#block1 .submenu .subsubmenu {
	margin-top:3px;
	}
	
#block1 .submenu .subsubmenu a.active {
	padding:0px;
	}	
	
#block1 .submenu .subsubmenu a {
	background-image:none;
	padding-left:0px;
	text-transform:none;
	}
	
	
#block3 .innerwrapper {
	padding-top:3px;
	}		
	
#block2 .textwrapper {
	width:425px;
	}
	
#block2 .textwrapper p {
	padding-bottom:15px;
	}
	
#block2 .textwrapper #column p {
	padding-bottom:0px;
	}
	
#block2 .textwrapper #column div {
	padding-bottom:20px;
	}		
	
p.first {
	font-weight:bold;
	}
	
#block2 .textwrapper p img {
	float:left;
	padding:0px;
	margin:3px 11px 0px 0px;
	}
	
#insidepage div.contentfooter,
#landingspage div.contentfooter {
	background-color:#e5e5e5;
	width:430px;
	padding:7px 0px 7px 7px;
	color:#737373;
	margin-bottom:15px;
	}
	
div.contentfooter a,
div.contentfooter a:link,
div.contentfooter a:visited,
div.contentfooter a:hover,
div.contentfooter a:active {
	color:#737373;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	}

div.contentfooter a:hover {
	color:#f06b33;
	}
	
#back {
	margin-bottom:15px;
	}
	
#back a:link,
#back a:visited,
#back a:hover,
#back a:active {
	padding-left:15px;
	background:url(/website/static/images/arrow_back.gif) 3px 5px no-repeat;
	color:#f06b33;
	font-weight:bold;
	text-decoration:none;
	} 		
								
/* =======================================================================
	tag cloud
*/

#tagcloud {
	margin:5px 0px 0px 0px;
	padding:0px;
	line-height:17pt;
	}
		
#tagcloud a.size01 {
	font-size:9pt;
	}	
	
#tagcloud a.size02 {
	font-size:10pt;
	}	
	
#tagcloud a.size03 {
	font-size:11pt;
	}	
	
#tagcloud a.size04 {
	font-size:12pt;
	}	
	
#tagcloud a.size05 {
	font-size:13pt;
	}					
	
#tagcloud a:link,
#tagcloud a:visited,
#tagcloud a:hover,
#tagcloud a:active {
	color:#3d77e1;
	font-weight:normal;
	display:-inline-block;
	padding-right:4px;
	text-decoration:none;
	}

#tagcloud a:hover {
	text-decoration:underline;
	}
	
/* =======================================================================
	folder
*/		
	
		

#column,
#column div {
	float:left;
	}
	
#column div {
	width:180px;
	margin-right:32px;
	}
	
	
/* =======================================================================
	form
*/		
	
#formpath {
	text-transform:uppercase;
	margin-top:3px;
	margin-bottom:15px;
	width:437px;
	font-weight:bold;
	}
	
#formpath, 
#formpath div	
#formpath span.count,
#formpath span {
	float:left;
	}	
	
#formpath div.state01,
#formpath div.state02,
#formpath div.state03 {
	width:120px;
	float:left;
	background:url(/website/static/images/bg_formpath.gif) top right no-repeat;
	margin-right:10px;
	margin-bottom:5px;
	}	
	
#formpath div.state01 {
	color:#f8c3ad;
	}
#formpath div.state02 {
	color:#f06b33;
	}
#formpath div.state03 {
	color:#cccccc;
	}				
			
#formpath span.count {
	font-size:23pt;
	width:20px;
	margin:0px;
	padding:0px 2px 0px 0px;
	line-height:18pt;
	background-image:none;
	display:inline-block;

	}
	
#formpath span {
	display:inline-block;
	line-height:9pt;
	padding:1px 10px 0px 0px;
	width:80px;
	}
	
.formerror p span,
label.formerror {
	color:#f06b33;
	font-weight:bold;
	font-style:italic;
	
	}		

	
#form,
#form div {
	width:437px;
	float: left;
	}	
	
#form div {
	margin-bottom:7px;
	}
		
#form label {
	padding-top:3px;
	width:120px;
	float: left;
	clear: both;
	}

#form input.text {
	width:264px;
	height:17px;
	padding:1px 2px 0px 2px;
	font-size:10pt;
	float: left;
	border:solid 1px #cccccc;
	} 	

#form select {
	width:270px;
	margin-bottom:0px;
	border:solid 1px #cccccc;
}

#form textarea {
	margin-bottom:0px;
	width:268px;
	#width:266px;
	_width:266px;
	border:solid 1px #cccccc;
}	 

a.error:link,
a.error:visited,
a.error:hover,
a.error:active {
	margin:4px 0px 0px 5px;
	display:block;
	float:left;
	font-weight:bold;
	color:#f06b33;
	text-decoration:none;
	width:13px;
	height:13px;
	background:url(/website/static/images/error.gif) top left no-repeat;
	}		

a.error:hover {
	color:#000000;
	background:url(/website/static/images/error.gif) bottom left no-repeat;
	}
	
a.error span {
	display:none;
	}	
	
/* iframe */

.iframewrapper iframe {
width:437px;
height:500px;
margin:0px;
margin-bottom:20px;
paddig:0px;
}		
	
	
.contenttable{
	width: 100%;
}
.contenttable td{
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
}

/* ===================================================================
	offices block 	
*/
div.offices div.row{
	clear: both;
	float: left;
	width: 100%;
}

div.officeblock h4{
	float: left;
	line-height: 22px;
	padding-bottom: 3px;
	padding-right: 3px;
}

div.officeblock h4 a:link,
div.officeblock h4 a:active,
div.officeblock h4 a:visited,
div.officeblock h4 a:hover{
	color: #3d77e1;
	font-size: 22px;
	text-decoration: none;
}
div.officeblock h4.active a:link,
div.officeblock h4.active a:active,
div.officeblock h4.active a:visited,
div.officeblock h4.active a:hover,
div.officeblock h4 a:hover{
	color: #000000;
}

div.officeblock div.info{
	background: #eeeeee;
	color: #000000;
	width: 400px;
	float: left;
	clear: both;
	margin-bottom: 10px;
}
div.adressblock{
	margin-bottom: 0px;
	clear: both;
	overflow: hidden;
	position: relative;
	background-color: #000000;
	color: #ffffff;
	height: 0px;
}
div.info div.inner,
div.adressblock div.inner{
	padding: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	clear: both;
	width: 100%;
}


div.adressblock div.close{
	position: absolute;
	top: 0px;
	right: 0px;
	color: #ffffff;
	padding: 10px;
	padding-top: 8px;
	cursor: pointer;
	cursor: hand;
}
div.info h5,
div.adressblock h5{
	margin: 0px;
	padding: 0px;
	color:#ee6933;
	font-size: 12px;
	float: left;
	clear: both;
	width: 100%;
}


div.info div.officedata,
div.adressblock div.officedata{
	margin-top: 5px;
	margin-bottom: 10px;
	float: left;
	clear: both;
	width: 100%;
}
div.info div.infoblock1,
div.adressblock div.infoblock1,
div.info div.infoblock2,
div.adressblock div.infoblock2{
	float: left;
}

div.info div.infoblock1,
div.adressblock div.infoblock1{
	width: 210px;
}

div.info div.infoblock2,
div.adressblock div.infoblock2{
}

div.adressblock a.pdf:link,
div.adressblock a.pdf:active,
div.adressblock a.pdf:visited,
div.adressblock a.pdf:hover
{
	color: #ffffff;
	text-decoration: none;
	background: url(/website/static/images/pdf_icon.gif ) 0px 3px no-repeat;
	padding-left: 14px;
	display: block;
}
div.adressblock a.pdf:hover{
	text-decoration: underline;
}
/*
div.info div.infoblock1,
div.info div.infoblock2,
div.adressblock div.infoblock1,
div.adressblock div.infoblock2{
	float: left;
}
div.info div.infoblock1,
div.adressblock div.infoblock1{
	width: 210px;
}
div.adressblock a.pdf:link,
div.adressblock a.pdf:active,
div.adressblock a.pdf:visited,
div.adressblock a.pdf:hover
{
	color: #ffffff;
	text-decoration: none;
	background: url(/website/static/images/pdf_icon.gif ) 0px 3px no-repeat;
	padding-left: 14px;
	display: block;
}
div.adressblock a.pdf:hover{
	text-decoration: underline;
}
div.info div.infowrapper,
div.adressblock div.infowrapper{
	border: 1px solid blue;
	position: relative;
	float: left;
	clear: both;
	width: 100%;
	margin-bottom: 10px;
}
*/

/* =======================================================================
	search
*/

body.corporate div.searchresults {
	margin-top:20px;
	}

body.corporate div.resultpagination {
	padding-left:15px !important;
	}	
	
div.searchresults h4 span {
	font-size:9pt;
	}	
	
div.searchresults div.right {
	font-weight:bold;
	color:#f06b33;
	}	

div.searchresults a.vorige:link,
div.searchresults a.vorige:visited,
div.searchresults a.vorige:hover,
div.searchresults a.vorige:active,
div.searchresults a.volgende:link,
div.searchresults a.volgende:visited,
div.searchresults a.volgende:hover,
div.searchresults a.volgende:active {
	width:9px;
	height:10px;
	display:inline-block;
	background-image:url(/website/static/images/orange_left.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	background-position:3px 4px;
	#background-position:3px -1px;
	}	
	
div.searchresults a.volgende:link,
div.searchresults a.volgende:visited,
div.searchresults a.volgende:hover,
div.searchresults a.volgende:active {
	background-image:url(/website/static/images/orange_right.gif);
	}	
	
	
a.searchresult:link,
a.searchresult:visited,
a.searchresult:hover,
a.searchresult:active {
	font-weight:bold;
	text-decoration:none;
	text-transform:none;
	}

p.searchurl a:link,
p.searchurl a:visited,
p.searchurl a:hover,
p.searchurl a:active {
	color:#afafaf;
	}
	
p.searchurl a:hover {
	color:#f06b33;
	}	
	
span.searchword {
	font-weight:bold;
	}
.portfoliotable {
    width:350px;
    height:300px;
    border-collapse:collapse;
    border:1px solid #007bc6;
    margin-right:5px;
    margin-bottom:5px;
}
.portfoliotable th {
    background-color:#007bc6;
    text-align:center;
    font-size:15px;
    color:white;
    padding:2px;
    height:30px;
}
.portfoliotable td {
    padding:2px;
}
.portfoliotable.center td {
    padding:2px;
    text-align:center;
}
.txt {
    margin-bottom:10px;
}