/*
vervang:
url(http://www.eon-benelux.com/eonwww/publishing.nsf/AttachmentsByTitle/
door 
url(url(http://eontest.aedificomm.net/eonwww/publishing.nsf/AttachmentsByTitle/
*/
*
{
	font-size: 11px;
	font-family: Verdana,Helvetica;
}

body, html
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #FFF;
	color: #000;
	font-family: Verdana, Helvetica;
}

font
{
	font-family: Verdana, Helvetica;
	color: #000;
}

form
{
	margin: 0px;
	padding: 0px;
}

h1
{
	position: absolute;
	height: 50px;
	width: 400px;
	margin: 0px;
	top: 19px;
	left: 30px;
	color: #fff;
	font-family: Verdana, Helvetica;
	text-transform: capitalize;
	background: transparent url(images/EON_Be_W_49.gif) no-repeat top left;
}

td.top h1 {
    position: relative;
    background:none;
    text-transform:none;
    color: #f21c0a;
    height: auto;
	width: auto;
	margin: 0px;
	top: 0px;
	left: 0px;
    font-size:16px;
}

h1 span
{
	display: none;
}

#pagecontainer
{
}

#contentcontainer
{
	width: 973px;
}

a
{
	color: #000;
	text-decoration: underline;
}

a:hover
{
	color: #f21c0a;
	text-decoration: underline;
}

/* Header styles */

#top
{
	margin: 0px;
	height: 267px;
	background-color: #F21C0A;
	color: #FFF;
	font-weight: bold;
}

#top a
{
	border: none;
	text-decoration: none;
	color: #FFF;
}

#FlashIntro
{
	/*position:absolute;*/
	float: left;
	display: block;
	background-color: #f21c0a; 
	/*margin-left:163px;*/
	margin-left: 30px;
	margin-top: 137px;
	z-index: 2;
}


#navigation
{
	position: absolute;
	left: 180px;
	top: 80px;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#navigation li
{
	float: left;
	padding: 0px;
	margin-right: 16px;
}

#navigation a
{
	color: #990000;
	font-size: 1.06em;
	font-weight: bold;
}
#navigation .active
{
	color: #FFFFFF;
	font-size: 1.06em;
	font-weight: bold;
}
#navigation a:hover
{
	color: #FFFFFF;
	font-size: 1.06em;
	font-weight: bold;
}

#quicklinks
{
	position: absolute;
	left: 0px;
	top: 10px;
	width: 965px;
	color: #FFF;
}

#quicklinks td
{
	padding: 0px 0px 0px 10px;
	margin: 0px;
	white-space: nowrap;
}

#quicklinks table
{
	margin-top: 6px;
}

#quicklinks .nav td
{
	padding: 0px 10px 0px 0px;
	margin: 0px;
	white-space: nowrap;
}

#quicklinks .nav td img
{
	border: none;
}

#quicklinks .language td
{
	padding: 0px 10px 0px 0px;
	margin: 0px;
	white-space: nowrap;
}

#quicklinks .language td img
{
	border: none;
}

#quicklinks .search
{
	padding: 0px;
	margin: 0px 0px 0px 14px;
	color: #FFF;
}

#quicklinks .search td
{
	padding: 0px;
	margin: 0px;
}

#quicklinks .search td img
{
	margin-top: 6px;
}

#quicklinks .search input
{
	padding: 0px;
	margin: 0px;
}

#quicklinks .search .box
{
	margin-left: 5px;
	width: 107px;
	height: 20px;
}

/* Homepage Styles */

#HomePageComponents
{
	float:left;
	width: 100%;
}

#HomePageNews
{
	float: left;
	width: 98%;
	margin-top: 40px;
	margin-left: 8px;
}

#HomePageNews h3
{
	color: #F21C0A;
}

#HomePageNews .HomeNewsItem
{
	float: left;
	width: 45%;
	margin-right: 20px;
}

#HomePageComponents .HomePageComponent
{
	float: left;
	width: 49%;
}



/* nog weg halen */
dl.Homeinfored
{
	float: left;
	background-color: #F21C0A;
	width: 190px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	background: url(images/info_bottom_red.gif) bottom left no-repeat;
}

dl.Homeinfored dt
{
	height: 13px;
	display: block;
	background-color: #FFFFFF;
	color: #FFF;
	font-weight: bold;
	padding: 0px 0px;
	vertical-align: text-bottom;
}

#topteaser
{
	position: absolute;
	top: 137px;
	left: 0px;
	width: 965px;
	text-align: right;
	z-index: 1;
}

#topteaser img
{
	margin-left: 40px;
}

#bottom
{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 20px;
}

#bottom div
{
	display: block;
	float: left;
}

#bottomleft
{
	border: solid 0px gray;
	position: relative;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	display: block;
	left: 125px;
}

#bottomright
{
	border: solid 0px blue;
	position: relative;
	display: block;
	padding: 15px;
	left: 75px;
}

#bottomright table td
{
	vertical-align: top;
	padding-bottom: 25px;
}

#bottomright span.link
{
	display: block;
	padding-left: 23px;
	margin-left: -5px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top left;
}

#news
{
	height: 260px;
	width: 300px;
	margin: 0px 20px 0px 0px;
}

/*#news dd 
{
	text-align:justify;
	text-justify: inter-word;
}*/

#body
{
	display: none;
}

/* Content page styles */

#contenttop
{
	margin: 0px;
	padding: 0px;
	height: 102px;
	width: 973px; /* color: #FFF; */
	font-weight: bold;
	background: #F21C0A url(images/img_red_bar_bow.gif) no-repeat top right;
}

#contenttop a
{
	text-decoration: none; /* color: #E61C09; */
}



#topspacer
{
	height: 55px;
}

#contentbottom div
{
	float: left;
}

#contentleft
{
	display: block;
	width: 150px;
}

#contentbody
{
	margin: 0px 20px 0px 25px;
	width: 580px;
	display: block;
}

/* haal extra inspringing weg als gevolg van bug in notes */

#contentbody ul p
{
	margin-left: -10px;
}

#contentbody div
{
}

#contentright
{
	width: 190px; /*	display:block; */
}

#leftnavigator
{
	width: 150px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#leftnavigator li
{
	width: 150px;
	margin: 0px;
	padding: 2px 5px 6px 0px;
	text-align: right;
}

#leftnavigator .active
{
	background-color: #CECECE;
}

#leftnavigator .child
{
	background-color: #E6E6E6;
}

#leftnavigator .grandchild
{
	background-color: #f5f5f5;
}

#leftnavigator .active a
{
	margin-top: 4px;
}

#leftnavigator li a
{
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
	color: #000;
	text-decoration: none;
}

#leftnavigator li.child a
{
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
}

#leftnavigator li.grandchild a
{
	font-size: 10px;
	font-weight: normal;
	font-family: verdana;
}

#leftnavigator li.hl a
{
	color: #f21c0a;
}

#leftnavigator li a:hover
{
	color: #F21C0A;
}

#contentbody p
{
	padding: 0px;
	margin: 0px 0px 15px 0px;
}

#contentbody h2
{
	margin: 0px 0px 20px 0px;
	padding: 0px;
	color: #E61C09;
	font-family: Verdana, Helvetica;
	font-size: 1.5em;
	font-weight: bold;
}

#contentbody h3
{
	padding: 0px;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 12px;
}

#contentbody hr
{
	border: none;
	height: 1px;
	color: #969696;
	background-color: #969696;
}

#contentbody p b
{
	display: block;
	margin-bottom: 0px;
}

/* pressreleases & vacature menu styles */

table.pressrelease
{
	width: 100%;
}

table.pressrelease tr.header td
{
	padding-bottom: 20px;
	border-bottom: solid 1px #CECECE;
}

table.pressrelease tr.footer td
{
	padding-top: 20px;
	border-top: solid 1px #CECECE;
}

table.pressrelease tr.pager a
{
	text-decoration: none;
}

table.pressrelease tr.pager b
{
	color: #f21c0a;
	font-weight: normal;
}

table.pressrelease tr.pager a.next
{
	padding-left: 23px;
	background: url(images/Icon_Pfeil_Rechts_G.gif) no-repeat top left;
}

table.pressrelease tr.pager a.previous
{
	padding-left: 23px;
	background: url(images/Icon_Pfeil_Links_G.gif) no-repeat top left;
}

table.pressrelease tr.content td
{
	vertical-align: top;
	padding: 0px 20px 10px 0px;
	text-align: justify; /*text-justify: inter-word;*/
}

table.pressrelease td h3 a
{
	padding: 0px;
	margin: 0px 0px 3px 0px;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

table.pressrelease td img
{
	border: none;
	vertical-align: middle;
}

/* Bottom Styles */

#bottom h2
{
	padding-left: 0px; 
	/*background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top left;*/
}

#bottom dl
{
	padding-bottom: 15px;
}

#bottom dt
{
	color: #969696;
	font-weight: bold;
}
#bottom dd
{
	padding: 0px;
	margin: 5px 0px 0px 0px;
	width: 200px;
}

#bottom a
{
	color: #000;
}

/* Footer Styles */

#footer
{
	clear: both;
	width: 100%;
	height: 108px;
	color: #969696;
	text-align: left;
}

#footer a
{
	text-decoration: none;
	color: #969696;
}

#footer a.print
{
	padding-left: 22px;
	background: url(images/Icon_Drucken_G.gif) no-repeat top left;
}

#footer a.top
{
	padding-left: 16px;
	background: url(images/Icon_Pfeil_Top_G.gif) no-repeat top left;
}

#footer table
{
	width: 810px;
	margin: 70px 0px 0px 170px;
}

#footer td
{
	width: 405px;
	color: #969696;
	font-size: 10px;
}

#footer .breder
{
	width: 960px;
	margin: 70px 0px 0px 32px;
}

#footer .breder td 
{
	width: 450px;
	color: #969696;
	font-size: 10px;
	
}

#footer tr.border td
{
	border-bottom: solid 1px #969696;
}

#footer.wide table
{
	width: 960px;
	margin: 70px 0px 0px 20px;
}

#footer.wide td
{
	width: 480px;
}

/* Default styles */

.date
{
	color: #8B8B8B;
	font-weight: bold;
}

/* Newsheader Styles */

div#newsheader
{
	display: block;
	width: 100%;
	height: 15px;
	border-bottom: solid 1px #969696;
}

div#newsheader .date
{
	float: left;
}

div#newsheader a.back
{
	float: right;
	height: 14px;
	background: url(images/Icon_Pfeil_Links_R.gif) no-repeat top left;
	padding: 0px 0px 0px 23px;
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

/* Table styles */

div.table
{
	position: relative;
	background: url(images/table_top_right.gif) top right no-repeat;
}

div.table h5
{
	width: 66%;
	background-color: #F21C0A;
	color: #FFF;
	margin: 0px;
	padding: 4px 0px 3px 12px;
	font-size: 11px;
	font-weight: bold;
	vertical-align: baseline;
}

div.table table
{
	width: 100%;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #f21c0a;
	margin: 0px;
}

div.table table tr td
{
	padding-left: 12px;
}

div.table table td
{
	border: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.table div.footer
{
	width: 100%;
	background: url(images/table_bottom_left.gif) bottom left no-repeat;
}

div.table div.footer div
{
	width: 100%;
	display: block;
	background: url(images/table_bottom_right.gif) bottom right no-repeat;
}

div.table .trh
{
	background-color: #d9d9d9;
	color: #000;
	font-weight: bold;
}

div.table .border td
{
	border-bottom: 1px solid #f21c0a;
	color: #f21c0a;
	font-weight: normal;
}

div.table .datarow
{
	height: 22px;
}

div.table .footerrow td
{
	padding-right: 5px;
	background-color: #d9d9d9;
	color: #000;
	font-size: 10px;
	border-top: solid 1px #f21c0a;
	border-bottom: solid 1px #f21c0a;
}


/* infobox styles */

dl.info
{
	width: 190px;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	background: url(images/info_bottom_grey.gif) bottom left no-repeat;
}

dl.info dt
{
	height: 20px;
	display: block;
	background-color: #969698;
	color: #FFF;
	font-weight: bold;
	padding: 3px 12px;
	vertical-align: text-bottom;
}

dl.info dd
{
	display: block;
	padding: 4px 12px;
	margin: 0px;
	background: url(images/info_border_grey.gif) top left repeat-y;
	word-wrap: break-word;
}

dl.infored
{
	float: left;
	width: 190px;
	margin: 0px;
	padding: 0px 0px 8px 0px;
	background: url(images/info_bottom_red.gif) bottom left no-repeat;
}

dl.infored dt
{
	height: 13px;
	display: block;
	background-color: #F21C0A;
	color: #FFF;
	font-weight: bold;
	padding: 3px 12px;
	vertical-align: text-bottom;
}

dl.infored dd
{
	display: block;
	padding: 0px 12px;
	margin: 0px;
	background: url(images/info_border_red.gif) top left repeat-y;
	word-wrap: break-word;
}

dl.infosimple
{
	float: left;
	width: 190px;
	border: solid 1px #969698;
	margin: 0px;
	padding: 0px;
}

dl.infosimple dt
{
	display: block;
	height: 13px;
	color: #969698;
	font-weight: bold;
	padding: 3px 12px;
	vertical-align: text-bottom;
}

dl.infosimple dd
{
	margin: 0px;
	padding: 0px 12px 8px; 
	word-wrap: break-word;
}

dl.inforedwide
{
	float: left;
	width: 250px;
	border: solid 1px #f21c0a;
	margin: 0px;
	margin-right: 20px;
	padding: 0px;
}

dl.inforedwide dt
{
	display: block;
	height: 13px;
	color: #fff;
	font-weight: bold;
	padding: 3px 12px;
	background-color: #f21c0a;
	vertical-align: text-bottom;
}

dl.inforedwide dd
{
	margin: 0px;
	padding: 0px 12px 8px; 
	word-wrap: break-word;
}

dl.inforedsuperwide
{
	float: left;
	width: 520px;
	border: solid 1px #f21c0a;
	margin: 20px 0px;
	padding: 0px;
}


dl.inforedsuperwide dt
{
	display: block;
	height: 13px;
	color: #fff;
	font-weight: bold;
	padding: 3px 12px;
	background-color: #f21c0a;
	vertical-align: text-bottom;
}

dl.inforedsuperwide dd
{
	margin: 0px;
	padding: 0px 12px 8px; 
	word-wrap: break-word;
}

dl.inforedsuperwide table
{
	width: 486px;
	margin: 5px 0px;
}
/* list styles */

#contentbody ul
{
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	padding-left: 0px;
	list-style-image: url(images/list_bullet_red.gif);
}

#contentbody ul li
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
}

#contentbody ul li ul
{
	margin: 7px 0px 0px 0px;
	list-style-image: url(images/list_bullet_grey.gif);
}

a.submit
{
	padding-left: 22px;
	background: url(images/Icon_Senden_R.gif) no-repeat top left;
	text-decoration: none;
	font-weight: bold;
}

a.arrow
{
	padding-left: 22px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top left;
	text-decoration: none;
	font-weight: bold;
}

a.arrowleft
{
	padding-left: 0px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat;
	text-decoration: none;
	font-weight: bold;
}

a.arrownotbold
{
	padding-left: 22px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top left;
	text-decoration: none;
	padding-left: 30px;
}

a.back
{
	padding-left: 22px;
	background: url(images/Icon_Pfeil_Links_R.gif) no-repeat top left;
	text-decoration: none;
	font-weight: bold;
}

a.zoomin
{
	padding-left: 22px;
	background: url(images/Icon_Lupe_Plus_R.gif) no-repeat top left;
	text-decoration: none;
	font-weight: bold;
}

/* image styles */

#contentbody img.inline
{
	margin: 10px;
}

/* download link styles */

a.download
{
	display: block;
	margin: 0px;
	padding: 0px 0px 7px 26px;
}

a.video
{
	background: url(images/Icon_Movie_R.gif) no-repeat top left;
}

a.photo
{
	background: url(images/Icon_Foto_R.gif) no-repeat top left;
}

a.audio
{
	background: url(images/Icon_Audio_R.gif) no-repeat top left;
}

a.document
{
	background: url(images/Icon_Download_R.gif) no-repeat top left;
}

a.multi
{
	background: url(images/Icon_Download_Plus_R.gif) no-repeat top left;
}

/* popup styles */

#popupcontainer
{
	width: 100%;
	height: 100%;
	padding-top: 50px;
	padding-bottom: 25px;
	text-align: center;
}

#popupbig #popupcontainer
{
	padding-top: 75px;
}

#popupcontainer div#header
{
	position: absolute;
	top: 0px;
	height: 50px;
	width: 100%;
	background-color: #f21c0a;
}

#popupbig #popupcontainer div#header
{
	height: 75px;
}

#popupcontainer div#popupcontent
{
	position: relative;
	text-align: left;
	height: 100%;
	overflow: auto;
	margin-bottom: 25px;
}

#popupcontainer div#popupcontent p
{
	margin: 0px;
	padding: 16px;
}

#popupcontainer div#popupfooter
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 25px;
	background-color: #f21c0a;
}

#popupcontainer div#header div#logo img
{
	position: absolute;
	left: 16px;
	top: 12px;
}

#popupcontainer div#header div#title img
{
	position: absolute;
	top: 23px;
	right: 16px;
}

#popupbig #popupcontainer div#header div#title img
{
	top: 26px;
}

#popupcontainer div#popupfooter a.close
{
	position: absolute;
	bottom: 6px;
	right: 16px;
	color: #FFF;
	text-decoration: none;
	padding-left: 22px;
	background: url(images/Icon_Schliessen_W.gif) no-repeat top left;
}

/* FAQ */

#answerframe
{
	width: 580px;
	height: 150px;
}

/* Sitemap */

div#sitemapbody
{
	padding: 16px;
	margin-left: 4px;
	margin-top: -19px;
}

div#sitemapbody div
{
	float: left;
	width: 150px;
	margin-right: 15px;
	overflow: auto;
}

div#sitemapbody h3#homelink
{
	margin-top: -33px;
	float: right;
}

div#sitemapbody h3
{
	margin: 10px 0px;
	padding: 0px;
}

div#sitemapbody h4
{
	margin: 10px 0px;
	margin-left: 10px;
	padding: 0px;
}

div#sitemapbody h5
{
	margin: 0px;
	margin-left: 2px;
	padding: 7px 0px 6px 8px;
	background-color: #E6E6E6;
}

div#sitemapbody h3 a
{
	font-size: 18px;
	font-family: Verdana, Helvetica;
	color: #969696;
	text-decoration: none;
}

div#sitemapbody h4 a
{
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

div#sitemapbody h5 a
{
	margin: 0px;
	padding: 0px;
	font-size: 9px;
	font-family: Verdana;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

div#sitemapbody a:hover
{
	color: #f21c0a;
}

/* Contact Form styles */

div.formtable
{
	padding: 11px;
	background-color: #e6e6e6;
}

div.formtable a.submit
{
	padding-left: 22px;
	background: url(images/Icon_Senden_R.gif) no-repeat top left;
	text-decoration: none;
	font-weight: bold;
}

#homepageteasers
{
	position: relative;
	border: solid 0px green;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 625px;
}


#bottom .wideteaser				{position:relative; border:solid 0px black; margin-bottom:5px;
													 background-color:#DDDDDD; padding:15px; w\idth:565px;}


#bottom .wideteaser h2
{
	color: #E61C09;
	font-weight: bold;
	font-size: 11px;
	background-image: url('');
	padding: 0px;
	margin: 0px;
}
#bottom .wideteaser img
{
	float: right;
	margin: 0px;
	padding: 0px;
}
#bottom .wideteaser object
{
	float: right;
	margin: 0px;
	padding: 0px;
}
#bottom .wideteaser p
{
	width: 300px;
}

#bottom .narrowteaser
{
	border: solid 0px black;
	padding: 15px;
	width: 235px;
	float: left;
	margin-right: 25px;
}
#bottom .narrowteaser h2
{
	color: #E61C09;
	font-weight: bold;
	font-size: 11px;
	background-image: url('');
	padding-left: 0px;
	margin-bottom: 7px;
}
#bottom .narrowteaser p
{
	float: left;
	margin-bottom: 15px;
}
#bottom .narrowteaser span
{
	width: 240px;
	display: block;
}
#bottom .narrowteaser img
{
	margin-bottom: 7px;
}
#bottom .narrowteaser a
{
	padding-left: 22px;
	float: left;
	margin-top: 15px;
}
#bottom .narrowteaser a.img
{
	padding-left: 0px;
	float: left;
	margin-top: 0px;
}


#rubriekteasers
{
	position: relative;
	border: solid 0px blue;
	display: block;
}
#rubriekteasers .narrowteaser
{
	border: solid 0px red;
	margin-bottom: 15px;
	display: block;
	width: 245px;
	float: left;
	margin-right: 25px;
	min-height: 160px;
}

#rubriekteasers .narrowteaser h2
{
	color: #E61C09;
	font-weight: bold;
	font-size: 11px;
	background-image: url('');
	padding-left: 0px;
	margin-bottom: 7px;
}
#rubriekteasers .narrowteaser p
{
	float: left;
	margin-bottom: 15px;
}
#rubriekteasers .narrowteaser img
{
	margin-bottom: 7px;
}
#rubriekteasers .narrowteaser a
{
	padding-left: 22px;
	float: left;
	margin-top: 15px;
}

/* text size switcher */

ul#textSwitcher
{
	list-style-type: none;
	float: left;
	margin: 0px 0 0 11px;
	height: 18px;
	width: 42px;
	display: inline;
}
ul#textSwitcher li
{
	float: left; /*margin-right: 5px;*/
	display: inline;
	font-weight: bold;
}
ul#textSwitcher li#smalla a
{
	margin-right: 5px;
	width: 8px;
	height: 18px;
	background: url(images/aLetterSmall.gif) no-repeat bottom;
}
ul#textSwitcher li#mediuma a
{
	margin-right: 5px;
	width: 9px;
	height: 18px;
	background: url(images/aLetterMedium.gif) no-repeat bottom;
}
ul#textSwitcher li#largea a
{
	width: 15px;
	height: 18px;
	background: url(images/aLetterLarge.gif) no-repeat bottom;
}
ul#textSwitcher li a
{
	display: block;
}
ul#textSwitcher li a span
{
	display: none;
}


.WizardStep
{
	display: none;
	margin-bottom: 10px;
}

.WizardStepShow
{
	display: block;
	margin-bottom: 10px;
}

.OfferteFormControlHeader
{
	display: none;
}

.WizardOverview
{
	display: block;
	padding: 0px;
	margin: 0px;
}

.error
{
	font-weight: bold;
	color: #E61C09;
	font-size: 10px;
}

/* Campagne */
div.commercialinfo
{
	width: 580px;
	margin-top: 10px;
	margin-left: 5px;
	background-color: #E6E6E6;
}

div.commercialinfo div.flash
{
	float: left;
	width: 170px;
	margin: 10px;
}

div.commercialinfo div.text
{
	float: left;
	width: 370px;
	padding: 10px 0px;
}

table.tblcampagne
{
	float: left;
	_float: none;
	width: 600px;
}

table.tblcampagne td
{
	padding-left: 8px;
	padding-right: 8px;
}

table.tblcampagne td.sectionheader
{
	padding: 18px 8px 12px 8px;
}

table.tblcampagne td.text
{
	padding-left: 19px;
	padding-bottom: 12px;
}

table.tblcampagne td.text b
{
	display: block;
	margin-bottom: 6px;
}

table.tblcampagne td.imgmiddle
{
	padding-left: 15px;
}

table.tblcampagne td.zoommiddle
{
	padding-left: 20px;
}

table.radio td
{
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

/* Specifieke homepage styles v.0.02 */

#homePageBody
{
	width: 985px;
	padding-left: 29px;
}

#homeLeftPane
{
	float: left;
	/* margins plus breedte moet 783px zijn */ 
	/* margin-left: 162px;	*/
	margin-left: 0px;
	margin-right: 0px;
	/*width: 621px; */
	width: 654px;
	
}

#leftMargin
{
	/*width : 158px;*/
	width: 30px;
	margin: 0px;
	padding: 0px; 
	/*float: left;*/
}


#homeRightPane
{
	float: right; 
	height: 380px;
	margin: 0px;
	padding: 0px;
	background-color: #f5f5f5;
}


/* einde specifieke homepage styles v.0.02 */

/* Veel gestelde vragen styles v.0.01 */
a.vraagLink
{
	padding-left: 22px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top left;
	text-decoration: underline;
	font-weight: normal;
	display: block;
}

a.geselecteerdeVraag
{
	padding-left: 18px;
	background: url(images/Icon_Pfeil_Down_R.gif) no-repeat top left;
	text-decoration: underline;
	margin-left: 4px;
	font-weight: bold;
	display: block;
}

div.geselecteerdeVraag
{
	padding: 10px;
	margin-top: 10px;
	background-color: #e6e6e6;
}

div.vragenCategorie
{
	width: 90%; /* was 260px */
	margin: 10px;
}

/* Einde veelgestelde vragen styles v.0.01 */

#homeMeerNieuwsPane
{
	float: right;
	margin-top: 10px;
	margin-right: 50px;
}

#homeNaarEonVoor
{
	/* bevat alle snel links rechtsonder op de homepage */
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #F21C0A;
	margin-top: 12px;
}

#homeNaarEonVoor h2
{
	/* Header met text Naar E.on voor: */
	text-align: left;
	background-color: #F21C0A;
	margin: 0px;
	padding: 2px;
	color: white;
	font-weight: bold;
}

#homeNaarEonVoor div
{
	/* alle lihks uit naar Eon voor */
	padding: 2px;
	margin: 0px;
}

#homeNaarEonVoor div div
{
	/* een link uit naar eon voor */
	padding-top: 4px;
	padding-bottom: 4px;
}

#homeKolenStokenLinks
{
	/* de tabel */
	margin-top: 4px;
}

#homeKolenStokenLinks tr td
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-align: left;
}

#homeKolenStokenLinks tr td a
{
	font-weight: bold;
	text-decoration: none;
}


#homeKolenStokenLinks tr th
{
	vertical-align: top;
	margin: 0px;
	padding: 4px;
	text-align: left;
}

#homeKolenStokenLinks tr th h2
{
	color: #F21C0A;
}

#UWiltTabel
{
	border-collapse: collapse;
	border: solid 1px #F21C0A;
	width: 520px;
	margin: 20px 0px;
	padding: 0px;
}

#UWiltTabel th
{
	background-color: #F21C0A;
	color: #FFF;
	width: 50%;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	padding: 3px 5px;
}

#UWiltTabel td.norm
{
	color: #AAA;
	width: 50%;
	text-align: left;
	color: #000000;
	padding: 3px 5px;
}

#UWiltTabel td.alt
{
	background-color: #E6E6E6;
	color: #000000;
	width: 50%;
	text-align: left;
	padding-left: 10px;
	padding: 3px 5px;
}


.vraagAntwoord
{
	float: left;
	width: 100%;
}


a.vraagLink
{
	padding-left: 22px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top left;
	text-decoration: underline;
	font-weight: normal;
	display: block;
}



div.geselecteerdeVraag
{
	padding: 10px;
	margin-top: 10px;
	background-color: #e6e6e6;
	width: 100%;
	margin-bottom: 10px;
	display: none;
}

#veelGesteldeVragenPane
{
	width: 95%; 
	/*Stond op 100%, maar op een aantal pagina's sprong ellen naar linksonder.*/
	margin-top: 30px;
}

#veelGesteldeVragenPane H2
{
	float: left;
	display: inline;
	font-size: 10pt;
	font-weight: bold;
	color: black;
	margin: 0px;
}

div.headerBlock
{
	margin-bottom: 20px;
	padding-bottom: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #969696;
}

#veelGesteldeVragenPane div a
{
	background: none;
	padding: 0px;
}


#veelGesteldeVragenPane .alleVeelGesteldeVragen
{
	float: right;
	text-decoration: none;
	padding-right: 22px;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat top right;
}

#contactConsumentenBody
{
	width: 522px; 
	/*overflow-x:hidden;*/
}

#links
{
	height: 209px;
	display: block;
	width: 324px;
	float: left;
}

#links .link
{
	padding-left:28px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
	
	font-family: verdana;
	font-size: 11px;
	width: 296px;
	*width: 324px;
	background-color: #f5f5f5;
	background: url(images/Icon_Pfeil_Rechts_R.gif) no-repeat left;
	text-decoration: none;
	
	
	
}

#MeerBerichten
{
	float:none;
	position: relative;
	width: 162px;
	font-family: verdana;
	font-size: 16px;
	color: #F21C0A;
	
	padding-left:8px;
}


#links .link1
{
	padding-left:28px;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
	text-decoration: none;
	
	font-family: verdana;
	font-size: 11px;
	
	width: 296px;
	*width: 324px;
	color: #FFF;
	font-weight: bold;
	background: #F21C0A url(images/Icon_Pfeil_Links_W.gif) no-repeat left;
	
	
}

#Images
{
	position: relative;
	top: 9px;
	margin-left:16px;
	width:132px;
	height:190px;
	float:left;
}

#actueel
{
	float:none;
	position: relative;
	width: 162px;
	top: 8px;
	left: 8px;
	font-family: verdana;
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	
}

#titelklein
{
	float:none;
	width: 162px;
	position: relative;
	width: 162px;
	margin-top: -10px;
	left: 8px;
	font-family: verdana;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;	
}

#text
{
	float:none;
	position: absolute;
	left: 37px;
	top: 535px;
	
	
	width: 162px;
	font-family: verdana;
	font-size: 12px;
	font-family: verdana;
	font-size: 11px;
	color: #FFF;
}

#linktext 
{
	float:none;
	position: absolute;
	width: 162px;
	
	left: 30px;
	top: 630px;
	width: 162px;
	color: #FFF;
}

#linktext .linkahref
{
	font-family: verdana;
	padding-left: 23px;
	text-decoration: none;
	
	font-family: verdana;
	font-size: 11px;
	color: #FFF;
	background: url(images/Icon_Pfeil_Rechts_W.gif) no-repeat top left;
}

#linktext .linkahref:hover {
	
	text-decoration: underline;
	}

#blockleft
{
	float: left;
	/*width: 320px;*/
	width:49%;
	height: 209px;
	background-color: #f21c0a;
}

#subBlockLeft
{
	width:162px;
	float:left;
}

#blockright
{
	float: left;
	display:block;
	/*width: 324px;*/
	width:49%;
	height: 209px;
	background-color: #f5f5f5;
}
