﻿/* breadcrumbs start */
.breadcrumbs
{
    padding-bottom: 5px;
    text-align: left;
    text-transform: uppercase;
    font-size: 10px;
    font-family: Verdana;
    font-weight: bold;
}
.crumb
{
    text-decoration: none;
    color: Black;
}
.crumb:hover
{
    text-decoration: underline;
}
.imgseparator
{
    margin-left: 5px;
    margin-right: 5px;
    height: 10px;
}
/* breadcrumbs end */

.menu2
{
    padding: 0 0 0 20px;
    margin: 0;
    list-style-type: none;
    height: 40px;
    background: #fff url(../../Assets/Images/dropdown_menu/button1a.gif) repeat-x;
    position: relative;
    font-family: arial, verdana, sans-serif;
    z-index: 99999;
}
.menu2 li.top
{
    display: block;
    float: left;
    position: relative;
}
.menu2 li a.top_link
{
    display: block;
    float: left;
    height: 40px;
    line-height: 33px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    font-weight: bold;
    padding: 0 0 0 12px;
    cursor: pointer;
}
.menu2 li a.top_link span.down
{
    float: left;
    display: block;
    padding: 0 25px 0 0px;
    height: 40px;
    background: url(../../Assets/Images/dropdown_menu/down.gif) no-repeat right top;
}
.menu2 li a.top_link:hover
{
    color: #fff;
    background: url(../../Assets/Images/dropdown_menu/button4.gif) no-repeat;
}
.menu2 li a.top_link:hover span
{
    background: url(../../Assets/Images/dropdown_menu/button4.gif) no-repeat right top;
}
.menu2 li a.top_link:hover span.down
{
    background: url(../../assets/images/dropdown_menu/button4.gif) no-repeat right top;
}
.menu2 li:hover > a.top_link
{
    color: #fff;
    background: url(../../assets/images/dropdown_menu/button4.gif) no-repeat;
}
.menu2 li:hover > a.top_link span
{
    background: url(../../assets/images/dropdown_menu/button4.gif) no-repeat right top;
}
.menu2 li:hover > a.top_link span.down
{
    background: url(../../assets/images/dropdown_menu/button4.gif) no-repeat right top;
}
.menu2 table
{
    border-collapse: collapse;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}
/* Default link styling *//* Style the list OR link hover. Depends on which browser is used */.menu2 a:hover
{
    visibility: visible;
}
.menu2 li:hover
{
    position: relative;
    z-index: 200;
}
/* keep the 'next' level invisible by placing it off screen. */.menu2 ul, .menu2 :hover ul ul, .menu2 :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul ul, .menu2 :hover ul :hover ul :hover ul :hover ul ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
    width: 0;
    height: 0;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.menu2 :hover ul.sub
{
    left: 2px;
    top: 40px;
    background: #fff;
    padding: 3px 0px 3px 0px;
    border: 1px solid #c8001e;
    white-space: nowrap;
    width: 160px;
    height: auto;
}
.menu2 :hover ul.sub li
{
    display: block;
    height: 20px;
    position: relative;
    float: left;
    width: 160px;
    overflow:hidden;
}
.menu2 :hover ul.sub li a
{
    display: block;
    font-size: 11px;
    height: 20px;
    width: auto;
    line-height: 20px;
    padding: 0 5px 0 5px;
    color: #000;
    text-decoration: none;
    border: 3px solid #fff;
    border-width: 0 3px 0 3px;
}
.menu2 :hover ul.sub li a.fly
{
    background: #fff url(../../assets/images/dropdown_menu/arrow.gif) 80px 7px no-repeat;
}
.menu2 :hover ul.sub li a:hover
{
    background: #c8001e;
    color: #fff;
}
.menu2 :hover ul.sub li a.fly:hover
{
    background: #c8001e url(../../assets/images/dropdown_menu/arrow_over.gif) 80px 7px no-repeat;
    color: #fff;
}
.menu2 :hover ul li:hover > a.fly
{
    background: #c8001e url(../../assets/images/dropdown_menu/arrow_over.gif) 80px 7px no-repeat;
    color: #fff;
}
.menu2 :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul, .menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
{
    left: 90px;
    top: -4px;
    background: #fff;
    padding: 3px 0;
    border: 1px solid #c8001e;
    white-space: nowrap;
    width: 93px;
    z-index: 200;
    height: auto; 
}
.menu2_home
{
    background: #fff url(../../Assets/Images/dropdown_menu/button1a.gif) repeat-x;
    text-align: left;
    padding-bottom: 5px;
}
.menu2_home_language
{
    background: #fff url(../../Assets/Images/dropdown_menu/button1a.gif) repeat-x;
    text-align: left;
    padding-bottom: 6px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    color: White;
}
.menu2_home_language_link
{
    color: White;
    text-decoration: none;
}
.menu2_home_language_link:hover
{
    color: White;
    text-decoration: underline;
}

/* master start */
.bodyclass
{
    background-color: #aeaeae;
    margin: 0px;
    overflow-y: scroll;
}
.layoutWidthHeight
{
    width: 1000px;
    background-color: #ffffff;
}
.banner
{
    background-color: #aeaeae;
    line-height: 0;
}
.contentplaceholder
{
	height: 480px;
	text-align: left;
	width: 960px;
}
.bottommenu
{
    width: 1000px;
    height: 10px;
    background-color: #000000;
    vertical-align: middle;
    text-align: center;
}
.bottommenu_16
{
    width: 1000px;
    height: 16px;
    background-color: #000000;
    vertical-align: middle;
    text-align: center;
}
.bottomtext
{
    font-size: 9px;
    color: white;
    font-family: Verdana;
    text-decoration: none;
}
.bottomtext a:hover
{
    text-decoration: underline;
}
.footer_links
{
    text-align: center;
    height: 40px;
    font-family: Verdana;
    font-size: 9px;
    background-color: #aeaeae;
}
.footer_links a:link
{
    text-decoration: none;
    color: white;
}
.footer_links a:visited
{
    text-decoration: none;
    color: white;
}
.footer_links a:hover
{
    text-decoration: underline;
}
/* master end */


/* new offer start */
.new_offer_thumbs
{
    border-color: #1e0064;
}
.index_aanbod_city
{
    font-size: 11px;
    color: #1e0064;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
    width: 100px;
}
.index_aanbod_city:hover
{
    text-decoration: underline;
}
.index_aanbod_city_cell
{
    width: 100px;
    height: 39px;
    vertical-align: top;
}
.index_aanbod_price_wit
{
    font-size: 11px;
    color: #ffffff;
    font-family: Verdana;
    text-decoration: none;
    font-weight: bold;
}
.new_offer_overflow
{
    overflow: hidden;
    white-space: nowrap;
    width: 97px;
    height: 13px;
}
/* new offer end */


/* header start */
.header_text
{
    font-size: 11px;
    color: white;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}
.header
{
    margin: 0px;
    background-color: #1E0064;
    font-size: 10px;
}
.header_white
{
    margin: 0px;
    font-size: 11px;
}
/* header end */


/* news index start */
.news_link
{
    font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
}
.news_link:hover
{
	text-decoration: none;
}
.news_date
{
    font-size: 11px;
	color: GrayText;
	font-family: Verdana;
	font-style: italic;
}
.news_altback
{
    background-color: #e7eaf0;
}
.news_overflow
{
    overflow: hidden;
    white-space:nowrap;
    width: 195px;
    height: 13px;
}
/* news index end */


/* general start */
.noDecoration
{
    text-decoration: none;
    text-align: left;
}
.webtext
{
    font-size: 11px;
    color: Black;
    font-family: Verdana;
    text-decoration: none;
    text-align: left;
}
.webtextbold
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.webtextsmall
{
	font-size: 10px;
	font-family: Verdana;
	font-style: italic;
}
.webtextitalic
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
	text-align: left;
	font-style: italic;
}
.webtextright
{
    font-size: 11px;
    color: black;
    font-family: Verdana;
    text-decoration: none;
    text-align: right;
}
.webtextbold_right
{
	font-size: 11px;
	color: black;
	font-family: Arial;
	text-decoration: none;
	text-align: right;
	font-weight: bold;
}   
.websubtitleblack
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}
.weberror
{
    font-size: 11px;
    color: #cc0000;
    font-family: Verdana;
    text-decoration: none;
    text-align: left;
}
.weberrorbold
{
    font-size: 11px;
    color: #cc0000;
    font-family: Verdana;
	font-weight: bold;
}
.webtextLink
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
	text-align: left;
}
.webtextLink:hover
{
    text-decoration: none; 
}
.webtextLinkItalic
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
	text-align: left;
	font-style: italic;
}
.webtextLinkBold
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
	text-align: left;
	font-weight: bold;
}
.webtextLinkred
{
	font-size: 11px;
	color: #cc0000;
	font-family: Verdana;
	text-decoration: underline;
	text-align: left;
	cursor: pointer;
}
.webtextLinkblue
{
	font-size: 10px;
	color: #40267f;
	font-family: Verdana;
	text-decoration: underline;
	text-align: left;
}
.webtextLinkbluebold
{
	font-size: 12px;
	color: #39247b;
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
}
.webtextLinkblue:hover
{
	text-decoration: none;
}
.float_img
{
    float: left; 
    padding: 0px 20px 0px 5px;
}
/* general end */


/* po start */
.po_town_overflow
{
    overflow: hidden;
    white-space: nowrap;
    width: 135px;
    height: 13px;
}
.object_picture_sticker
{
    position: relative;
    width: 96px;
    height: 72px;
}
.object_picture
{
    position: absolute;
    top: 0px;
    left: 0px;
}
.object_sticker
{
    position: absolute;
    top: 0px;
    left: 0px;
}
/* po end */

/* broker start */
.broker_offer_hyp
{
    font-size: 11px;
    color: Black;
    font-family: Verdana;
    text-decoration: none;
}
.broker_offer_hyp:hover
{
    text-decoration: underline;
}
.broker_offer_li
{
    margin-left: 15px;
}
.webtext_broker_site_link
{
	font-size: 10px;
	font-family: Verdana;
	text-decoration: underline;
	text-align: left;
}
.webtext_broker_site_link:hover
{
    text-decoration: none; 
}
.office_picture_hover
{
    padding: 20px 20px 20px 20px;
    border: 1px solid black;
    background-color: White;
}
/* broker end */


.bodyclasswhite
{
    padding-right: 0px;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    padding-top: 0px;
}

/* only occurs in webresource file, delete if not used */
.webtextsuperscript
{
	font-size: 9px;
	color: black;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
/* only occurs in webresource file, delete if not used */



.webtextbold150
{
	font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	width: 150px;
}


.webtextredbold
{
	font-size: 11px;
	color: #cc0000;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.websubtitleredbold
{
	font-size: 13px;
	color: #cc0000;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.webtextblue
{
	font-size: 11px;
	color: #40267f;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
}

.webtextbluetitle
{
	font-size: 11px;
	color: #40267f;
	font-family: Arial;
	text-decoration: none;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
}


.webtextcenter
{
    font-size: 11px;
    color: black;
    font-family: Arial;
    text-decoration: none;
    text-align: center;
}

.rowHeight50
{
    height: 50px;
}

.index_aanbod_meertext
{
    font-size: 11px;
    color: black;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}

.index_aanbod_meertextred
{
    font-size: 11px;
    color: #cc0000;
    font-family: Arial;
    text-decoration: none;
    font-weight: bold;
}

.index_aanbod_meer
{
    border-right: #aeaeae 1px solid;
    border-top: #aeaeae 1px solid;
    border-left: #aeaeae 1px solid;
    border-bottom: #aeaeae 1px solid;
    background-color: #f5f5f5;
}

.webinput
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 120px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinput_kwz
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 267px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinput_kwz_221
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 221px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinput_fav_400
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 400px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinput1
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 181px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.admininput
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 650px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webtextarea
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 485px;
    height: 45px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.admintextarea
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 850px;
    height: 100px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinput485
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 485px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.admininput
{
    background-color: transparent;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 700px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}
.webinput432
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 432px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinput152
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 152px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinputmini
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 40px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webinputmini_kwz
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 40px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webselect
{
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	width: 133px;
	height: 20px;
	border-right: #aaaaaa 1px outset;
	border-top: #aaaaaa 1px outset;
	border-left: #aaaaaa 1px outset;
	border-bottom: #aaaaaa 1px outset;
	background: none;
}

.webselect_kwz
{
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	width: 270px;
	height: 20px;
	border-right: #aaaaaa 1px outset;
	border-top: #aaaaaa 1px outset;
	border-left: #aaaaaa 1px outset;
	border-bottom: #aaaaaa 1px outset;
	background: none;
}

.webselectwit
{
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-family: Arial;
	width: 124px;
	height: 20px;
	border-right: #aaaaaa 1px outset;
	border-top: #aaaaaa 1px outset;
	border-left: #aaaaaa 1px outset;
	border-bottom: #aaaaaa 1px outset;
}

.webselectmini
{
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 55px;
    height: 20px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webselectmedium
{
    background-color: white;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 100px;
    height: 20px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
    background-image: none;
}

.webselectwt
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 226px;
    height: 20px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
    background-image: none;
}

.webselect_ERAmail
{
    background-color: #ffffff;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 195px;
    height: 20px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
    background-image: none;
}

.alignMenu
{
    top:181px;
    position:absolute;
}

.alignGrid
{
    top:204px;
    position:absolute;
}

.menualignLeft
{
    text-align: left;
    top: 0px;
    height: 22px;
}

.menuTop
{
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    height: 20px;
    width: 116px;
}

.topBalkje
{
    height: 20px;
    width: 4px;
    text-align:center;
}

.noBorder
{
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-bottom-style: none;
    vertical-align: bottom;
}

.introtext
{
    font-size: 13px;
    font-weight:bold;
    color: white;
    font-family: Arial;
    text-decoration: none;
    text-align: left;
}

.introtextcenter
{
    font-size: 13px;
    font-weight:bold;
    color: white;
    font-family: Arial;
    text-decoration: none;
    text-align: center;
}


.webinputbig
{
    background-color: white;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 530px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}

.webselectbig
{
    background-color: white;
    color: #000000;
    font-size: 11px;
    font-family: Arial;
    width: 535px;
    height: 20px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
    background-image: none;
}

.webgridpager
{
	font-family: Verdana;
	color: white;
	font-size: 11px;
    background-color: #1e0064;
}

.webgridbutton
{
	font-family: Arial;
	color: white;
	background-color: #cc0000;
	text-decoration: none;
	font-size: 11px;
	height: 26px;
	width: 150px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}

.webprojecttitle
{
	font-size: 12px;
	font-family: Arial;
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
	letter-spacing: 1px;
}

.webgridaantal
{
    font-family: Verdana;
    color: white;
    background-color: #1e0064;
    text-align: right;
    text-decoration: none;
    font-size: 11px;
    height:26px;
    vertical-align: middle;
}

.webgridcount
{
	font-family: Verdana;
	color: white;
	background-color: #1e0064;
	text-decoration: none;
	height: 26px;
	font-size: 11px;
	vertical-align: middle;
}

.drag 
{
    position: relative; 
    cursor: hand
}

 .eramail_title
{
    font-family: Verdana, sans-serif;
    color: #24277c;
    text-decoration: none;
    font-size: 22px;
}

.eramail_text
{
    font-family: Verdana, sans-serif;
    color: #24277c;
    text-decoration: none;
    font-size: 14px;
    text-align: justify;
}

.eramail_link
{
    font-family: Verdana, sans-serif;
    color: #cc0000;
    text-decoration: underline;
    font-size: 16px;
    text-align: justify;
    font-weight: 500;
}

.eramail_maktitle
{
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    text-decoration: none;
    font-size: 12px;
}

.eramail_legaltext
{
    font-family: Verdana, sans-serif;
    color: #24277c;
    text-decoration: none;
    font-size: 12px;
    text-align: left;
    font-weight: 500;
}

.eramail_subtitle
{
    font-family: Verdana, sans-serif;
    color: #cc0000;
    font-size: 23px;
    text-align: left;
    font-style: italic;
}

.eramail_arttitle
{
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 28px;
    text-align: left;
}

.eramail_footertext
{
    font-family: Verdana, sans-serif;
    color: #FFFFFF;
    font-size: 20px;
    text-align: left;
}

.eramail_textbold
{
    font-family: Verdana, sans-serif;
    color: #24277c;
    text-decoration: none;
    font-size: 19px;
    font-weight: bold;
    text-align: justify;
    font-style: italic;
}

.eramail_introlink
{
    font-family: Verdana, sans-serif;
    color: #cc0000;
    text-decoration: none;
    font-size: 20px;
}

.eramail_Table
{
    width: 650px;
    text-align:left;
}

.eramail_mak
{
    background-color: #ba1221;
    height:40px;
    text-align:center;
}
            
.alignBottom
{
	vertical-align: bottom;
}

.alignCenter
{
	text-align:center;
}

.alignTop
{
	vertical-align: top;
	margin-top: -1px;
}

.webgrafY
{
	width: 1px;
	background-color: black;
}

.webheight5
{
	height: 5px;
}

.alignOrder
{
    font-family: Verdana, sans-serif;
    font-size: 11px;
}
.alignOfferProjectsImage
{
    top:239px;
    position:absolute;
}


.KW_L2_Header
{
	width: 600px;
	height: 120px;
	border: 4px solid #11253c;
}

.KW_L2_Header_text
{
	font-size: 10px;
	color: #ffffff;
	font-family: Arial;
	text-decoration: none;
	font-weight: bold;
	text-align: right;
	vertical-align: bottom;
	padding-right: 12px;
	padding-bottom: 4px;
}

.KW_L2_menu
{
	width: 600px;
	height: 30px;
	margin: 0 auto;
}

.KW_L2_content
{
	width: 600px;
	margin: 0 auto;
	border: 4px solid #11253c;
	background-color: #e4e4f5;
}

.KW_L2_content_colOne
{
	float: left;
	width: 126px;
	padding: 20px;
}

.KW_L2_content_colTwo
{
	float: right;
	width: 386px;
	padding: 20px;
}

.KW_L2_content_colTwo_Title
{
	text-transform: uppercase;
	font-family: Arial;
	color: #213852;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

.KW_L2_content_colTwo_Text
{
	font-family: Arial;
	color: #213852;	
	font-size: 12px;
	text-align: left;
}

.KW_L2_content_colTwo_Link
{
	font-family: Arial;
	color: #213852;
	font-size: 12px;
	text-align: left;
	text-decoration: underline;
}

.KW_L2_footer
{
	width: 600px;
	margin: 0 auto;
	background: #11253c;
	height: 20px;
}

.KW_L2_footer_text
{
	font-family: Arial;
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	font-style: italic;
}

.surveytextred
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	font-style: italic;
}

.surveytitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000066;
}

.surveysubtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000066;
}

.surveytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000066;
}

.index_aanbod_tekoop_cellwidth_100
{
    width: 100px;
}

/* panddetail start */
.aanbod_detail_cellwidth_20
{
    width: 20px;
}
.aanbod_detail_cellwidth_25
{
    width: 25px;
}
.aanbod_detail_cellheight_5
{
    height: 5px;
}
.aanbod_detail_cellheight_10
{
    height: 10px;
}
.aanbod_detail_cellwidth_135
{
    width: 135px;
}
.aanbod_detail_cellwidth_thumbs_5
{
    width: 5px;
}
.aanbod_detail_cellheight_thumbs_5
{
    height: 5px;
}
.aanbod_detail_cellwidth_150
{
    width: 150px;
}
.aanbod_detail_cellwidth_96
{
    width: 96px;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
}
.aanbod_detail_cellwidth_130
{
    width: 130px;
}
.aanbod_detail_textinput_multi
{
    font-size: 11px;
    font-family: Arial;
    width: 300px;
    height: 45px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}
.aanbod_detail_textinput
{
    font-size: 11px;
    font-family: Arial;
    width: 300px;
    height: 15px;
    border-right: #aaaaaa 1px outset;
    border-top: #aaaaaa 1px outset;
    border-left: #aaaaaa 1px outset;
    border-bottom: #aaaaaa 1px outset;
}
.meerinfotbl
{
    display: none;
}
/* panddetail end */


.zo_cellwidth_543
{
    width: 543px;
}
.zo_cellwidth_125
{
    width: 125px;
}
.zo_cellheight_10
{
    height: 10px;
}
.zo_cellheight_2
{
    height: 2px;
}
.zo_cellwidth_2
{
    width: 2px;
}
.kwz_cellheight_2
{
    height: 2px;
}
.kwz_cellwidth_200
{
    width: 200px;
}
.kwz_cellwidth_270
{
    width: 270px;
}
.kwz_cellwidth_53
{
    width: 53px;
}
.kwz_cellwidth_523
{
    width: 523px;
}
.fav_cellwidth_68
{
    width: 68px;
}
.fav_cellwidth_200
{
    width: 200px;
}
.fav_cellwidth_400
{
    width: 400px;
}
.fav_cellwidth_600
{
    width: 600px;
}
.eramail_cellheight_2
{
    height: 2px;
}
.eramail_cellheight_5
{
    height: 5px;
}
.eramail_cellwidth_195
{
    width: 195px;
}
.border_table
{
    border-color: #666!important;
    border-style: solid;
    border-width: 1px;
}
.border_cell_top
{
    border-top-color: Black;
    border-top-style: solid;
    border-top-width: 1px;
}
.border_cell_thumbs
{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    height: 45px;
    width: 60px;
}
.border_cell_fullsize
{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
    height: 300px;
    width: 400px;
}
.border_cell
{
    border-color: Black;
    border-style: solid;
    border-width: 1px;
}

/*start landings page*/
.index_main_table
{
    width: 1000px;
    background-color: White;
}
.index_logo
{
    width: 1000px;
}
.index_logo_div
{
    position: relative;
    border-bottom: solid 1px #1E0064;
    height: 172px;
}
.index_logo_mak_div
{
    position: absolute;
    top: 10px;
    left: 10px;
}
.index_logo_ohd
{
    position: absolute;
    top: 10px;
    right: 10px;
    border-color: Black;
    border-style: solid;
    border-width: 1px;
}
.index_spacer_width_20
{
    width: 20px;
}
.index_spacer_width_40
{
    width: 40px;
}
.index_spacer_height_20
{
    height: 20px;
}
.index_spacer_height_10
{
    height: 10px;
}
.index_spacer_height_5
{
    height: 5px;
}
.index_spacer_height_2
{
    height: 2px;
}
.index_text
{
    font-size: 11px;
    color: #666666;
    font-family: Verdana;
    text-decoration: none;
    text-align: left;
}
.index_link
{
    font-size: 11px;
    color: black;
    font-family: Verdana;
    text-decoration: none;
    text-align: left;
}
.index_link:hover
{
    text-decoration: underline;
}
.index_text_cap
{
    font-size: 11px;
    color: #666666;
    font-family: Verdana;
    text-decoration: none;
    text-align: left;
    text-transform: capitalize;
}
.index_header_text
{
    font-size: 10px;
    color: white;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: none;
    text-align: left;
}
#brokerPages_nl a:hover
{
    text-decoration: underline;
}
#brokerPages_fr a:hover
{
    text-decoration: underline;
}
#mijnERA a:hover
{
    text-decoration: underline;
}
#ERAetMoi a:hover
{
    text-decoration: underline;
}
#ImmoTeKoopTeHuur a:hover
{
    text-decoration: underline;
}
#ImmoAVendreALouer a:hover
{
    text-decoration: underline;
}
.index_border
{
    border-color: #666;
    border-style: solid;
    border-width: 1px;
}
.index_div_main
{
    position: relative;
    width: 460px;
    height: 175px;
}
.index_div_sub_top
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 460px;
    height: 25px;
    background-color: #1E0064;
}
.index_div_sub_bottom
{
    position: absolute;
    top: 35px;
    left: 10px;
    width: 440px;
    height: 150px;
}
.index_continue
{
    padding: 0px 0px 0px 130px;
}
.index_btn_continue
{
    width: 200px;
    height: 80px;
    display: block;
}
.index_btn
{
    width: 220px;
    height: 35px;
    display: block;
    text-decoration: none;
    text-align: center;
    color: #000;
    font-family: Verdana;
    font-size: 13px;
    background-image: url(../../assets/images/btn_index_white.png);
}
.index_btn_lbl
{
    position: relative;
    top: 9px;
    right: 8px;
}
.index_btn_cell a:hover
{
    background-position: left bottom;
}
.index_div_wide
{
    position: relative;
    width: 460px;
    height: 90px;
}
.index_div_wide_sub_top
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 460px;
    height: 25px;
    background-color: #1E0064;
}
.index_div_wide_sub_left
{
    position: absolute;
    top: 25px;
    left: 0px;
    width: 220px;
    height: 65px;
}
.index_div_wide_sub_right
{
    position: absolute;
    top: 25px;
    left: 240px;
    width: 220px;
    height: 65px;
}

.index_div_tekooptehuur
{
    position: relative;
    width: 460px;
    height: 235px;
}
.index_div_tekoop
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 235px;
}
.index_div_tekoop_sub_top
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 25px;
    background-color: #1E0064;
}
.index_div_tekoop_sub_bottom
{
    position: absolute;
    top: 25px;
    left: 0px;
    width: 220px;
    height: 210px;
}
.index_div_tehuur
{
    position: absolute;
    top: 0px;
    left: 240px;
    width: 220px;
    height: 235px;
}
.index_div_tehuur_sub_top
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 25px;
    background-color: #1E0064;
}
.index_div_tehuur_sub_bottom
{
    position: absolute;
    top: 25px;
    left: 0px;
    width: 220px;
    height: 210px;
}
/*End Landings page*/


/*start brokers map*/
.map_brokers_div
{
    width: 668px;
    height: 423px;
    position: relative;
}
.map_belgium_div
{
    top: 0px;
    left: 84px;
    width: 500px;
    height: 423px;
    position: absolute;
    z-index: 2;
}
.map_province_div
{
    top: 0px;
    left: 84px;
    width: 500px;
    height: 423px;
    position: absolute;
    z-index: 1;
}
/*end brokers map*/


/*start producten en diensten*/
.prodienst_h2
{
    display: inline;
    margin: 0;
}
.prodienst
{
    font-size: 11px;
	color: black;
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
}
.prodienst:hover
{
    text-decoration: none; 
}
/*end producten en diensten*/

/* start shadow for modules */
.shadow-container 
{
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
.shadow-container .shadow2,
.shadow-container .shadow3,
.shadow-container .container 
{
	position: relative;
	left: -1px;
	top: -1px;
}
 
.shadow-container .shadow1 
{
	background: #F1F0F1;
}

.shadow-container .shadow2 
{
	background: #DBDADB;
}

.shadow-container .shadow3 
{
	background: #B8B6B8;
}

.shadow-container .container 
{
	background: #ffffff;
	border: 1px solid #848284;
}
/* end shadow for modules */

/* start vanafprijs */
.vpwarning:hover
{
    cursor: pointer;
}
/* end vanafprijs */

/* start vakantieverhuring */
.row_back_color
{
  background-color: #FFF;  
}
.row_back_color:hover
{
  background-color: #E7EAF0;
  cursor: pointer;
}
.lbl_width
{
    width: 250px;
}
.logo_width
{
    width: 200px;
}
/* end vakantieverhuring */

.validation_summary
{
    font-size: 11px;
    font-family: Verdana;
}

/* start broker team */
.team1_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    width: 450px;
}
.team1_img
{
    width: 450px;
    text-align: center;
}
.team1_spacer_left
{
    width: 243px;
}
.team1_spacer_right
{
    width: 242px;
}
.team2_p_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    width: 400px;
}
.team2_p_img
{
    width: 400px;
    text-align: center;
}
.team2_p_spacer_outer
{
    width: 40px;
}
.team2_p_spacer_inner
{
    width: 55px;
}
.team2_l_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    width: 450px;
}
.team2_l_img
{
    width: 450px;
    text-align: center;
}
.team2_l_spacer_inner
{
    width: 20px;
}
.team3_p_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: top;
    width: 250px;
}
.team3_p_img
{
    width: 250px;
    text-align: center;
}
.team3_p_spacer_outer
{
    width: 52px;
}
.team3_p_spacer_inner
{
    width: 40px;
}
.team3_l_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: top;
    width: 300px;
}
.team3_l_img
{
    width: 300px;
    text-align: center;
}
.team3_l_spacer_inner
{
    width: 15px;
}
.team450_l_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    width: 450px;
}
.team450_l_img
{
    width: 450px;
}
.team450_l_spacer_inner
{
    width: 15px;
}
.team1x4_p_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: top;
    width: 210px;
}
.team1x4_p_img
{
    width: 210px;
    text-align: center;
}
.team1x4_p_spacer_inner
{
    width: 30px;
}
.team2x3_p_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: top;
    width: 300px;
}
.team2x3_p_img
{
    width: 300px;
    text-align: center;
}
.team2x3_p_spacer_inner
{
    width: 20px;
}
.team1x2_1x4_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: top;
}
.team1x2_1x4_spacer_inner
{
    width: 20px;
}
.team9_p_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    vertical-align: top;
    width: 200px;
}
.team9_p_img
{
    width: 200px;
    text-align: center;
}
.team9_p_spacer_inner
{
    width: 5px;
}
.team12_p_lbl
{
    font-family: Verdana;
    font-size: 11px;
    text-align: center;
    width: 300px;
}
.team12_p_img
{
    width: 300px;
}
.team12_p_spacer_inner
{
    width: 5px;
}
/* end broker team */

/* start broker buttons */
.broker_btn
{
    width: 200px;
    height: 30px;
    display: block;
    background-image: url(../../assets/images/btn_broker.png);
    text-decoration: none;
    text-align: center;
    color: #000;
    font-family: Verdana;
    font-size: 10px;
}
.broker_btn_160
{
    width: 160px;
    height: 30px;
    display: block;
    background-image: url(../../assets/images/btn_broker_160.png);
    text-decoration: none;
    text-align: center;
    color: #000;
    font-family: Verdana;
    font-size: 10px;
}
.broker_btn_lbl
{
    position: relative;
    top: 8px;
    right: 10px;
}
.broker_btn_div a:hover
{
    background-position: left bottom;
}
.broker_btn_div
{
    position: relative;
}
/* end broker buttons */



/* start ValidatorCalloutExtender */
.ajax_vce
{
    z-index:2;
}
.ajax_vce div, .ajax_vce td
{
    background-color: #FFFACD;
    border:solid 1px black;
    text-align:left;
}
.ajax_vce_hl
{
    background-color: #FFFACD;
}
/* end ValidatorCalloutExtender */