html, body {
	margin:0;
	padding:0;
}

a, img					{outline:0; border:0}
body					{background:#363636; text-align:center}
td, th					{vertical-align:top}
.hide					{display:none}
h2						{margin:0; font:17px/1 arial, helvetica, sans-serif; letter-spacing:1px}
.content_image.right	{float:right; margin:0 0 10px 10px}
.content_image.left		{float:left; margin:0 10px 10px 0}
#maintable				{width:100%; height:100%; margin:0 auto; text-align:left; border-left:1px solid #838c95; border-right:1px solid #838c95; /* height:100% */}
/********************
	Header
********************/
#header					{min-height:91px; height:auto !important; height:91px; background:url(../../images/opbouw/headerbg.jpg) repeat-y; position:relative}
/********************
	Logo
********************/
#logo					{background:url(../../images/opbouw/logo.jpg) no-repeat; margin-top:0px;}
#logo a					{width:500px; height:75px; display:block; text-indent:-999em}
/********************
	Minibuttons
********************/
#minibuttons			{position:absolute; top:0; left:860px; background:url(../../images/opbouw/minibuttons.jpg) no-repeat;}
#minibuttons a			{float:left; width:31px; height:26px; text-indent:-999em}
/********************
	Menu
********************/
#menu					{position:absolute; top:63px; left:497px;} /* left aanpassen om te centreren */
#menu ul, menu li		{margin:0; padding:0; list-style-type:none;}
#menu li				{float:left; position:relative;}
#menu a					{display:block; margin-right:1px; color:#333333; text-decoration:none; font:11px/28px arial, hevetica, sans-serif;}
#menu a span			{display:block; padding:0 10px}

/* submenu */
#menu li div			{width:150px; background:#f9f9f9; position:absolute; visibility:hidden; border:1px solid; border-color:#dddddd #bfc7c5 #bfc7c5; padding-bottom:1.2em}
#menu li div a			{border-bottom:1px solid #dddddd; line-height:1.8; padding:0 9px}
#menu li div a:hover	{background:#ececec; color: #D66D01;}

#menu li a.open			{background:#fff url(../../images/opbouw/menubg.jpg) top right}
#menu li a.open	span	{background:url(../.../images/opbouw/menubg_span.jpg) no-repeat;}
#menu li a:hover		{color: #D66D01; }

/* IE settings voor windows \*/
#menu li li 			{float:none; height:1px }
/* einde ie settings hack */

#rotating_pic			{background:#fff; height:100px; background:url(../../images/1.jpg)}
#rotating_pic span		{display:block; height:100%;}

#rightcol				{position:relative; width:100%;}
#blackcol				{width:250px; color:#fff; position:absolute; right:0; bottom:21px;}
#blackcol .padding		{padding:5px 10px}
#blackcol h2			{margin:0; letter-spacing:0; font:bold 11px/1.8 arial, helvetica, sans-serif; border-bottom:1px solid #fff}
#blackcol ol,
#blackcol li			{margin:0; padding:0; list-style-type:none; display:inline;	font:11px/1.8 arial, helvetica, sans-serif}
#blackcol a				{border-top:1px solid #fff; display:block;	color:#fff; text-decoration:none; text-indent:10px; background:url(../../images/arrow.gif) 0 7px no-repeat}
#blackcol a:hover		{padding-left:5px}
/********************
	Bottom
********************/
#bottom					{background:url(../../images/opbouw/headerbg.jpg) repeat-y; color:#333; font:11px/3 arial, helvetica, sans-serif; padding:0 20px}
#bottom a				{color:#333; text-decoration:none}
#bottom a:hover			{text-decoration:underline}

#bottom img				{float:right; margin-left:5px}
/********************
	Content
********************/
#td_content				{background:#d7d7d7 url(../../images/contentbg.jpg) right repeat-y; height:100%;}
#content, #col1, 
#col2, #col3			{color:#333; font:11px/2 arial, helvetica, sans-serif;}
#content				{position:relative;}
#content a				{color:#333;}
#content a:hover		{text-decoration:none;}
.padding				{padding:15px; text-align:justify;}
#col1					{width:390px; float:left}
#col2					{width:308px; min-height:210px;height:auto !important;height:210px; float:left; background:url(../../images/opbouw/nederland.jpg) 20px center no-repeat}
#col3					{width:290px; background:#fff; position:absolute; top:-21px; right:0;}
#col1 .padding,
#col2 .padding			{padding:0 15px; margin-top:10px; border-right:1px solid #9e9e9e; height:275px;}

#body_over-ons #content .padding p	{width:720px;}
#body_beheer #content .padding p	{width:720px;}
#body_nieuws #content .padding p	{width:720px;}

#col1 .padding h2,
#col2 .padding h2		{padding-top:10px}

.button_home			{margin-bottom:0}

#col2 {width:306px;}

#col2 .button_home,
#col3 .button_home		{text-align:right;}

#col2 .button_home		{margin-top:45px;}
#col3 .button_home		{margin-top:71px;}
/********************
	Pagina specifiek 
********************/
#body_home #td_content	{background:#fff}
#body_home #rotating_pic{height:309px}

#iframe_aanbod			{width:100%; height:100%}

