a
{
	color: #ed2205;
	font-weight: 700;
	text-decoration: none;
}

a:hover
{
	color: #343434;
}

h1, h2, h3, h4, h6
{
	color:#3a3a3a;
	font-weight:normal;
}

html
{
	height: 100%;
	padding:0;
	margin:0;
}

body
{
	background: url(/Qvision/img/Site/bg.gif) repeat-y center;
	background-color:#3a3a3a;
	font-family: Arial;
	color: #000000;
	padding: 0;
	margin: 0;
	height: 100%;
	text-align:center;
	font-size: 11px;
}

body.wide {background: url(/Qvision/img/Site/bg_wide.gif) repeat-y center;}

td
{
	font-size: 11px;
}

html>body
{
	background: #3a3a3a url(/Qvision/img/Site/bg.gif) repeat-y center;
}

html>body.wide
{
	background: #3a3a3a url(/Qvision/img/Site/bg_wide.gif) repeat-y center;
}

html>body.white
{
	background: #3a3a3a url(/Qvision/img/Site/bg_white.gif) repeat-y center;
}

hr
{
	color: #BABABA;
	height: 1px;
	border-top:1px solid #BABABA;
	border-bottom:none;
}

input, select, textarea
{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	color: #656565;
}

.searchHighlight
{
	background-color: #ed2205;
	padding: 1px;
	color: #FFFFFF;
	border-bottom:1px dotted #000;
}

.error
{
	background-image: url(/Qvision/img/Site/error.gif);
	background-repeat: no-repeat;
	width: 18px;
	height: 18px;
	padding-top: 20px;
	overflow: hidden;
}

#divWrapper
{
	background: url(/Qvision/img/Site/bg.gif) repeat-y center;
	position:relative;
	z-index: 900;
	margin:0 auto;
	width:996px;
	height:100%;
}

.wide #divWrapper
{
	background: url(/Qvision/img/Site/bg_wide.gif) repeat-y center;
	position:relative;
	z-index: 50;
	margin:0 auto;
	width:996px;
	height:100%;
}

.white #divWrapper
{
	background: url(/Qvision/img/Site/bg_white.gif) repeat-y center;
	position:relative;
	z-index: 50;
	margin:0 auto;
	width:996px;
	height:100%;
}

html>body #divWrapper
{
	background:none;
}

#divContainer
{
	background: url(/Qvision/img/Site/bg_side.gif) repeat-y left top;
	
	width: 988px;
	margin:0 auto;
	position:relative;
	text-align:left;
}

html>body #divContainer
{
	
}

#divHeader
{
	background:#FFFFFF url(/Qvision/img/Site/bg_header.gif) no-repeat right 0 ;
	height:85px;
	width:985px;
	position:relative;
	top:0;
}

#divLogo a
{
	background-image: url(/Qvision/img/Site/logo.gif);
	background-repeat: no-repeat;
	position: absolute;
	top: 0px;
	right: 20px;
	width: 138px;
	height: 61px;
}

#divLogo a:hover
{
	background-position: 0 -61px;
}

#divCopyright
{
	visibility: hidden;
}

#divMenuDivisions
{
	background:#5e5e5e;
	height:52px;
	width:967px;
	margin-left:18px;
}

#divMenuDivision1 , #divMenuDivision2 , #divMenuDivision3 , #divMenuDivision4 
{
	padding:0;
	margin:0;
	height:55px;
	position:absolute;
	left:18px;
	background: url(/Qvision/img/Site/menu_1_sel.gif);
}
#divMenuDivision2 {	left:261px; background: url(/Qvision/img/Site/menu_2_sel.gif); }
#divMenuDivision3 {	left:504px; background: url(/Qvision/img/Site/menu_3_sel.gif);}
#divMenuDivision4 { left:747px; background: url(/Qvision/img/Site/menu_4_sel.gif); width:238px; }

#divMenuDivision1 a:hover img, #divMenuDivision2 a:hover img,#divMenuDivision3 a:hover img, #divMenuDivision4 a:hover img
{
	opacity:0.0;
	filter:alpha(opacity=00);
}

#divRedMenu
{
	background:#ed2205 url(/Qvision/img/Site/bg_red_menu.gif) no-repeat;
	width:256px;
	height:138px;
	float: left;
	padding:17px 0 0 18px;
}

html>body #divRedMenu
{
	width:238px;
	height:121px;
}

#divRedMenu1, #divRedMenu2, #divRedMenu3, #divRedMenu4, #divRedMenu5  
{
	float:left;
	clear:left;
}

#divRedMenu1 a, #divRedMenu2 a, #divRedMenu3 a, #divRedMenu4 a, #divRedMenu5 a  
{
	background:#ed2205 url(/Qvision/img/Site/red_menu.gif) no-repeat left -15px;
	width:92px;
	height:21px;
}

html>body #divRedMenu1 a, html>body #divRedMenu2 a, html>body #divRedMenu3 a, html>body #divRedMenu4 a, html>body #divRedMenu5 a
{
	float:left;
	clear:left;
}

#divRedMenu1 a:hover { background-position:-92px -15px; }

#divRedMenu2 a { background-position:left -37px; }
#divRedMenu2 a:hover { background-position:-92px -37px; }
#divRedMenu3 a { background-position:left -59px; }
#divRedMenu3 a:hover { background-position:-92px -59px; }
#divRedMenu4 a { background-position:left -81px; }
#divRedMenu4 a:hover { background-position:-92px -81px; }
#divRedMenu5 a { background-position:left -103px; }
#divRedMenu5 a:hover { background-position:-92px -103px; }

#divMenu
{
	clear:left;
	float:left;
	left:1px;
	top:275px;
	z-index: 400;
	margin-left:22px;
	display:inline;
	height:310px;
	width:227px;
}

#divMenu a.HoofdMenuItem
{
	font-size:14px;
}

#divContent
{
	float: left;
	padding: 70px 25px 20px 25px;
	width: 486px;
	line-height:1.8em;
}

html>/**/body #divContent
{
	height:auto;
	padding: 0px 25px 20px 35px;
	width: 432px;
	margin-top:-70px;
}

#divContentHeader
{
	background: url(/Qvision/img/Site/bg_content_header.gif) no-repeat; 
	position:absolute;
	top:137px;
	left:256px;
	width:486px;
	height:59px;
}

.wide #divContentHeader
{
	background: url(/Qvision/img/Site/bg_content_header_wide.gif) no-repeat; 
	width:729px;
}

.white #divContentHeader
{
	background: url(/Qvision/img/Site/bg_content_header_white.gif) no-repeat; 
	width:729px;
}


#divTitel
{
	position: absolute;
	top: 167px;
	left: 281px;
	font-size: 13pt;
	font-weight: 700;
	color: #ed2205;
	z-index:9999;
}

#divIllustratie
{
	position: absolute;
	top: 137px;
	right: 3px;
	height: 503px;
	width:243px
}

#divIllustratieError
{
	position: absolute;
	top: 137px;
	right: 2px;
	height: 503px;
	width:243px
}

#divIconen
{
	position: absolute;
	top: 1px;
	left: 19px;
	width: 780px;
	height: 25px;
	padding: 0px;
}

#divIconen input
{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	font-family: Arial;
	font-size: 8pt;
	color: #6D6D6D;
}

#divIconen input:focus, #divIconen input.focus
{
	border:1px solid #444444;
	height:19px;
	padding-left:-1px;
	padding-top:-1px;
}

#divLocatie
{
	position: absolute;
	top: 66px;
	left: 30px;
	color: #3a3a3a;
}

#divLocatie a
{
	color: #3a3a3a;
	text-decoration: none;
}

#divLocatie a:hover
{
	color: #ed2205;
	text-decoration:underline;
}

#divContentFooter
{
	background: url(/Qvision/img/Site/bg_content_footer.gif) no-repeat;
	margin:0 0 15px -18px;
	width:470px;
	padding:8px 0 0 18px;
	clear:both;
	position:relative;
	left:284px;
	text-align:left;
}

html>body #divContentFooter
{
	width:478px;
}

#divContentTop a, #divContentTop a:hover, 
#divContentPrint a, #divContentPrint a:hover,
#divContentInfo a, #divContentInfo a:hover
{
	height:14px;
	width:166px;
	background: url(/Qvision/img/Site/content_footer.gif) no-repeat left 1px;
}

#divContentTop a:hover
{
	background-position:left -12px;
}

#divContentPrint a 
{
	background-position:left -25px;
}

#divContentPrint a:hover
{
	background-position:left -38px;
}

#divContentInfo a
{
	background-position:left -51px;
}

#divContentInfo a:hover
{
	background-position:left -64px;
}


html>body #divContentTop a, html>body #divContentPrint a, html>body #divContentInfo a
{
	float:left;
	clear:both;
}

#divMenu a
{
	color: #ffffff;
}

#divMenu a:hover
{
	color: #969696;
	text-decoration: none;
}

#divMenu .menuItem
{
	width: 233px;
	height: 24px;
	border-bottom: solid 1px #808080; 
	padding: 4px 0 5px 16px;
	text-decoration: none;
	display:none;
}

#divMenu .menuItemSelected
{
	background: url(/Qvision/img/Site/menu_sel.gif) no-repeat;
	width: 233px;
	
	border-bottom: solid 1px #808080; 
	padding: 13px 0 5px 16px;
	text-decoration: none;
	margin-left:0px;
}

#divMenu a.HoofdMenuItem
{
	font-weight:lighter;
	color:#dadada;
}

#divMenu .tblSubMenu
{
	margin-top: 16px;
	margin-bottom: -7px;
	margin-left:-15px;
}

#divMenu .menuSubItem
{
	width: 233px;
	border-bottom: solid 1px #808080; 
	padding: 4px 0 5px 16px;
	text-decoration: none;
}

#divMenu .menuSubItemSelected
{
	background: url(/Qvision/img/Site/submenu_sel.gif) no-repeat;
	width: 233px;
	border-bottom: solid 1px #808080; 
	padding: 4px 0 5px 16px;
	text-decoration: none;
	margin-left:-1px;
}

/* Hack - Kan IE7 niet lezen */
html>/**/body #divMenu .menuSubItem, 
html>/**/body #divMenu .menuSubItemSelected
{
	height:15px;
}

#divMenu .menuSubItem li, #divMenu .menuSubItemSelected li
{
	float:left;
	list-style:none;
}

#divMenu .menuSubItemSelected a
{
	color: #ffffff;
}

#divMenu .menuSubItemSelected li
{
	list-style:none;
}

#divMenu .tblSubSubMenu
{
	position:relative;
	margin-top: 4px;
	margin-bottom: -6px;
	margin-left:-15px;
}

html>body #divMenu .tblSubSubMenu
{
	margin-top: 7px;
	margin-bottom: 0px;
}


#divMenu .tblSubSubMenu a
{
	font-weight:normal;
}

#divMenu .menuSubSubItem
{
	width: 233px;
	height: 18px;
	padding: 4px 0 5px 16px;
	text-decoration: none;
	border-bottom: solid 1px #696969; 
}

#divMenu .menuSubSubItemSelected
{
	width: 233px;
	height: 18px;
	padding: 4px 0 5px 16px;
	text-decoration: none;
    border-bottom: solid 1px #696969; 
}

html>body #divMenu .menuSubSubItem, html>body #divMenu .menuSubSubItemSelected
{
	height:13px;
}

#divMenu .menuSubSubItem li, #divMenu .menuSubSubItemSelected li
{
	list-style:none;
	background:url(/Qvision/img/Site/bullet_submenu.gif) no-repeat 0 3px;	
	padding-left:12px;
}

#divMenu .menuSubSubItemSelected li
{
	list-style:none;
	background:url(/Qvision/img/Site/bullet_submenu_sel.gif) no-repeat 0 3px;	
	padding-left:12px;
}

#divMenu .menuSubSubItem a
{
	color: #ffffff;
}

#divMenu .menuSubSubItemSelected a
{
	color: #909090;
}

html>body #divMenu .menuItemSelected,  html>body #divMenu .menuSubItem,  html>body #divMenu .menuSubItemSelected,  html>body #divMenu .menuSubSubItem,  html>body #divMenu .menuSubSubItemSelected
{
	width:217px;
}

/*===== Tabellen =====*/

table
{
}

.tbl
{
	background-color: #eeeeee;
	border: solid 1px #dcdcdc;
	margin:0 0 20px 0;
}

.tblHdr td
{
	background-color: #d4d4d4;
	font-size: 8pt;
	font-weight: 700;
	color: #484848;
	border-bottom:1px solid #b1b1b1;
}

.tblHdr a
{
	color: #303030;
	text-decoration: underline;
}

.tblHdr a:hover
{
	color: #484848;
	text-decoration: underline;
}

.tblCel1
{
	background-color: #E9E9E9;
}

.tblCel1 td
{
	font-size: 8pt;
	border-bottom:1px solid #d2d2d2;
}

.tblCel2
{
	background-color: #dedede;
}

.tblCel2 td
{
	background-color: #dedede;
	border-bottom:1px solid #d2d2d2;
}

.clsHdr
{
	background-image: url(/Qvision/img/Site/tbl_hdr.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 18px;
	text-align: right;
	font-size: 6pt;
	font-weight: 700;
}

/*===== Nieuws =====*/

.classNieuwsTitel
{
	font-weight: 700;
	color:#252525;
	font-family:Helvetica,Verdana;
}

.classNieuwsSubtitel
{
	font-weight: 700;
	font-style: italic;
	color:#474747;
	border-bottom:2px dashed #dcdcdc;
}

.classNieuwsBody p
{
	text-align:justify;
}

#dgnieuws td li
{
	list-style-type:none;
	margin:3px 0 0 6px;
}

select#ddlNieuws
{
	background-color:#e9e9e9;
	border:1px solid #909090;
}

#dgResult li
{
	list-style-type:none;
}

/*=== Zoeken Pagina ===*/

select#ddlSearchType
{
	background-color:#e9e9e9;
	border:1px solid #909090;
}

input#txtQuery
{
	background-color:#e9e9e9;
	border:1px solid #909090;
}

input#cmdSearch
{
	background-color:#d5d5d5;
	border:none;
	color:#3a3a3a;
}



/*=== Sitemap ===*/

#lblSitemap
{
	margin:0 0 20px 0;
}

#lblSitemap li
{
	list-style-image: url(/Qvision/img/Site/sitemap_li.gif);
}

#lblSitemap ul
{
	margin:40px 0 0 0;
	padding:0;
}

#lblSitemap ul li
{
	margin:0px 0 0 20px;
}

#lblSitemap ul li a 
{
	font-size:1.3em;
	color:#ed2205;
}

#lblSitemap ul li ul
{
	margin:0px 0 0 0px;
	padding:0 0 5px 0;
}

#lblSitemap ul li ul a
{
	font-size:1em;
	color:#484848;
	font-weight:normal;
}

#lblSitemap a:hover
{
	color:#ed2205;
}

/*=== Jarigen Kalender ===*/

.tdDag
{
	font-weight:700;
	color:#505050;
}

.clsKalender .MaandBlok
{
	background-color:#e8e8e8;
	border:6px solid #eeeeee;
	padding:5px;
}

.tdMaand
{
	color:#303030;
	font-weight:bold;
	padding:5px 0;
	background-color:#e4e4e4;
	border-bottom:1px solid #dcdcdc;
	margin-bottom:5px;
}

/*=== Smoelenboek, MedewerkerDetail ===*/

.tdHdr
{
	width:110px;
	color:#565656;
}


/*=== Reparatie ===*/

#divReparatieStap
{
	background-image: url(/Qvision/img/Site/reparatie_stap.gif);
	background-repeat: no-repeat;
	width: 13px;
	height: 13px;
	margin-left: 6px;
	margin-right: 6px;
}

#divReparatieStap1
{
	background-image: url(/Qvision/img/Site/reparatie_stap_1.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap2
{
	background-image: url(/Qvision/img/Site/reparatie_stap_2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap3
{
	background-image: url(/Qvision/img/Site/reparatie_stap_3.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap4
{
	background-image: url(/Qvision/img/Site/reparatie_stap_4.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

#divReparatieStap5
{
	background-image: url(/Qvision/img/Site/reparatie_stap_5.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 100%;
	height: 24px;
}

.classReparatieTitel
{
	font-weight: 700;
}

.classReparatiePijl
{
	width: 0px;
	height: 14px;
}

.classReparatieHeader
{
	background-color: #EBEBEB;
	border: solid 1px #CFCFCF;
	padding: 5px;
	width: 100%;
	margin-bottom: 10px;
	line-height: 18px;
}

.classReparatieHeader li
{
	list-style-image: none;
}

table.tblReparatieTbl
{
	margin-top: 20px;
	width: 100%;
}

table.tblReparatieTbl td
{
	list-style-position: inside;
}

table .tblReparatieHdr
{
	margin-left: 15px;
}

image.imgReparatieAfb
{
	border: solid 1px #CFCFCF;
	margin: 5px;
}

#tblNawGegevens input, select#ddlQuestion, #pnlVervolg input, #pnlVervolg select
{
	background-color:#e9e9e9;
	border:1px solid #909090;
}

#tblNawGegevens textarea
{
	background-color:#e9e9e9;
	border:1px solid #909090;
	overflow:auto;
}

#cblBereikbaarheid input, input#chkBevestigingPerEmail, input#rbtAbonnementJa, input#rbtAbonnementNee
{
	border:none;
	background-color:#eeeeee;
}

/*   HOME   */

#BodyHome 
{
	background:#3a3a3a url(/Qvision/img/Site/bg_home.gif) repeat-y center;
}

#BodyHome #divWrapper
{
	background:  url(/Qvision/img/Site/bg_side.gif) repeat-y 4px top;
}

#divHome
{
	height:322px;
	padding-left: 18px;
}

/* ======= ----------- ======== */
/* ======  4 divisions  ======= */
/* ======= ----------- ======== */

#divHomeDivisions
{
	position:relative;
	top:-46px;
	background:#000;
	height:52px;
	width:967px;
	margin-left:18px;
	display:none;
}


#divHomeDivision1 a:hover, #divHomeDivision2 a:hover, #divHomeDivision3 a:hover, #divHomeDivision4 a:hover 
{	
	position:relative;
	top:-68px;
	height:208px;
	background-position:0px 0; 
}
	
/* ============= */
/*  Iconen Top  */
/* =========== */

#icn_home 
{
	display:inline;
}

#icn_sitemap
{
	display:inline;
}

#icn_zoeken
{
	display:inline;
}

#zoekveld
{
	display:inline;
}

#icn_home a
{
	background:url(/Qvision/img/Site/icn_home.gif) no-repeat bottom;
	width:55px;
	height:26px;
	float:left;
}

#icn_sitemap a
{
	background:url(/Qvision/img/Site/icn_sitemap.gif) no-repeat bottom;
	width:67px;
	height:26px;
	float:left;
}

#icn_zoeken a.zoekKnop
{
	background:url(/Qvision/img/Site/icn_zoeken.gif) no-repeat 0 -55px;
	width:67px;
	height:26px;
	float:left;
}

#icn_disclaimer, #icn_helpdesk, #icn_serviceportaal
{
	position:absolute;
	z-index:930;
	left:186px;
}

#icn_helpdesk
{
	left:265px;
}

#icn_serviceportaal
{
	left:337px;
}

#icn_disclaimer a
{
	background:url(/Qvision/img/Site/icn_disclaimer.gif) no-repeat bottom;
	width:78px;
	height:26px;
	float:left;
}

#icn_helpdesk a
{
	background:url(/Qvision/img/Site/icn_helpdesk.gif) no-repeat bottom;
	width:72px;
	height:26px;
	float:left;
}

#icn_serviceportaal a
{
	background:url(/Qvision/img/Site/icn_serviceportaal.gif) no-repeat bottom left;
	width:97px;
	height:26px;
	float:left;
}

#icn_home a:hover, #icn_sitemap a:hover, #icn_disclaimer a:hover, #icn_helpdesk a:hover, #icn_serviceportaal a:hover
{
	background-position: 0 0px;
}

#icn_zoeken a.zoekKnop:hover
{
	background-position: 0 0px;
}


#divZoeken
{
	background:url(/Qvision/img/Site/icn_zoeken.gif) no-repeat 0 0px;
	display:none; 
    position:absolute; 
    left:122px; 
    top:0px; 
    border: none; 
    z-index:920;
    height:54px;
    width:225px;
}

#divZoeken input
{
	position:absolute;
	top:34px;
	left:3px;
	width:169px;
	height:20px;
	background:none;
	border:none;
	padding:1px 3px 0 3px;
}

#divZoeken a
{
	background:url(/Qvision/img/Site/icn_zoeken.gif) no-repeat -172px -26px;
	position:absolute;
	top:26px;
	left:172px;
	width:54px;
	height:26px;
	float:left;
}

/* ================== */
/*   Telefoonlijst   */
/* ================ */

.hdr
{
	color:#9e9e9e;
}

tr.td 
{

}

tr.tdAlt
{
	background-color:#e4e3e3;
	border-bottom:1px solid #333;
	padding:2px;
}

tr.tdOver
{
	background-color:#303030;
	color:#fff;
}

input#txtSearch
{
	background-color:#e9e9e9;
	border:1px solid #909090;
}

/* =================== */
/* ==== Portfolio ==== */
/* =================== */

#frmPortfolio #divContent
{
	height:520px;
	scrollbar-arrow-color:#ffffff; 
	scrollbar-track-color:#eeeeee; 
    scrollbar-face-color:#cccccc; 
    scrollbar-highlight-color:#e5e5e5; 
    scrollbar-3dlight-color:#e5e5e5; 
    scrollbar-darkshadow-color:#e5e5e5; 
    scrollbar-shadow-color:#e5e5e5;
}

#PortfolioIntro
{
	margin-bottom:10px;
}

#PortfolioCorporaties
{
	background:#FFFFFF;
	border-top:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	width:236px; 
	height:353px;
	margin:0 0 10px -20px;
	overflow:auto;
}

html>/**/body #PortfolioCorporaties {margin-left:-13px;}

#PortfolioCorporaties a
{
	color:#3a3a3a;
	font-weight:normal;
}

#PortfolioCorporaties a:hover
{
	color:#ed2205;
}
	
#PortfolioCorporaties td
{
	width:216px;
	height:17px;
}
.Corp
{
	height:17px;
	width:216px;
	padding:2px 0 2px 17px;
}

.CorpSelected
{
	background:#e5e5e5;
	width:216px;
	height:17px;
	font-weight:bold;
	padding:2px 0 2px 17px;
}

html>body .CorpSelected
{
	background:none;
	text-decoration:underline;
}

#PortfolioWrapper
{
	position:absolute;
	right:3px;
	top:180px;	
	width:487px;
	height:448px;
	background:#cccccc url(/Qvision/img/Site/bg_portfolio_wrap.gif);
	padding:0 0 0 15px;
}


html>body #PortfolioWrapper
{
	width:472px
}

.PortfolioHeader
{
	position:absolute;
	top:-10px;
	left:17px;
	font-size:16px;
	font-weight:bold;
	color:#3a3a3a;
	font-family:Helvetica, Lucida, Arial, Times;
}

#PortfolioPictures
{
	position:relative;
	top:-7px;
	text-align:right;
	float:right;
	margin-right:20px;
}

#PortfolioPictures a
{
	color:#3a3a3a;
}

.PortfolioSnapshotIcon, .PortfolioSelectedSnapshotIcon
{
	background:url(/Qvision/img/Site/icn_portfolio_pic.gif) no-repeat 0 2px;
	width:22px;
	height:10px;
	padding:0 8px 0 11px;
	font-weight:bold;
}

.PortfolioSelectedSnapshotIcon
{
	background:url(/Qvision/img/Site/icn_portfolio_pic_sel.gif) no-repeat 0 2px;
}

#PortfolioMainImage
{
	border:1px solid #848484;
	height:250px;
	width:452px;
}

html>body #PortfolioMainImage
{
	border:none;
}

#PortfolioDetails
{
	position:absolute;
	right:3px;
	top:290px;	
	font-size:13px;
}

html>body #PortfolioDetails
{
	width:460px;
}

#PortfolioDetails td
{
	padding:2px 0;
}

#Portfolio1_lblNaam, #Portfolio1_lblSoort, #Portfolio1_lblWrv, #Portfolio1_lblWebsite, 
#Portfolio1_lblOntwerp, #Portfolio1_lblNaam, #Portfolio1_lblDoorlooptijd, #Portfolio1_hypUrl
{
	font-weight:bold;
}

/* Routebeschrijving */

.contactAdres

{
	font-weight: 700;
}

.contactLetters

{
    font-weight: 700;
    color: #ed2205;
    width: 10px;
}

.ThinLink
{
	font-weight:normal;
}

#contactKaart

{
    position: absolute;
    top: 137px;
    left: 498px;
    background-image: url(/Qvision/img/Site/contact_kaart.gif);
    background-repeat: no-repeat;
    width: 487px;
    height: 517px;
    z-index: 400;
}

#contactKaart #contactInhoud

{
    position: absolute;
    bottom: 27px;
}

#contactKaart a.link

{
    background-image: url(/Qvision/img/Site/contact_kaart_link_bg.gif);
    background-repeat: no-repeat;
    width: 461px;
    height: 26px;
    padding-left: 20px;
    padding-top: 4px;
    color: #3a3a3a;
    font-weight: 700;
    display: block;
}

#contactKaart a.link:hover

{
    color: #000000;
}

#contactKaart #noord, #contactKaart #zuid

{
    display: none;
}

#contactKaart .uitleg

{
    background-image: url(/Qvision/img/Site/contact_kaart_uitleg.gif);
    background-repeat: no-repeat;
    width: 487px;
    height: 293px;
    padding-left: 20px;
    padding-top: 4px;
    padding-right: 15px;
}

#contactKaart .uitleg a

{
    font-weight: 700;
}

#contactKaart .uitleg ul

{
    list-style-type: square;
    margin-left: 0px;
    padding: 0px;
}

#contactKaart .uitleg li

{
    width: 441px;
    color: #818181;
}


/* ====== Quotes ======== */

h5 {
	width:400px;
	color:#5c5c5c;
	font-size:1.0em;
	background:#e9e9e9 url(/Qvision/img/Site/bg_quote.gif) no-repeat top;	
	border:1px solid #FFF;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	padding:10px 50px;
	margin-left:15px;
	font-style:italic;
	font-weight:normal;
	
}
html>body h5
{
	width:300px;
}

/* ====== SubHome ====== */

#frmSubHome #divContentHeader
{
	background-repeat:no-repeat;
	height:138px;
	width:729px;
}
#frmSubHome #divTitel
{
	display:none;
}

#frmSubHome #divContent
{
	padding:0;
	padding-top:138px;
}

html>body #frmSubHome #divContent
{
	padding-top:84px;
}

#frmSubHome #divSubHomeContent
{
	position:relative;
	top:-13px;
	left:7px;
	width:721px;
	background-color:#E2E2E2;
	padding:22px 18px;
}

html>/**/body #frmSubHome #divSubHomeContent { left:13px;}

#frmSubHome #divSubHomeContent #lblIntro
{
	font-weight:700;
}

html>body #frmSubHome #divSubHomeContent
{
	width:685px;
}

#frmSubHome #divSubHomeNieuwsbriefHeader
{
	background:url(/Qvision/img/Site/subhome_nieuwsbrief_hdr.gif) no-repeat top;
	width:207px;
	height:25px;
	position:absolute;
	right:26px;
}

#frmSubHome #divSubHomeNieuwsbrief
{
	position:absolute;
	right:25px;
	margin-top:15px;
	width:207px;
	height:100px;
}

#frmSubHome #divSubHomeNieuwsbrief .veld
{
	background-color:#f7f7f7;
	border:solid 1px #cacaca;
	color:#9d9d9d;
	height:22px;
	padding-top:2px;
	padding-left:5px;
}

#divSubHomeBanner
{
	position:absolute;
	right:25px;
	width:207px;
	margin-top:130px;
}

#frmSubHome #divSubHomeNieuwsHeader
{
	background:url(/Qvision/img/Site/subhome_nieuws_hdr.gif) no-repeat top;
	width:448px;
	height:11px;
	margin-left:32px
}

#frmSubHome #divSubHomeNieuws
{
	padding:0 25px;
	margin-left:7px
}

#frmSubHome #divSubHomeNieuws h4 a
{
	font-weight:100;
	margin-top:0px;
	color:#515151;
	font-size:14px;
	font-weight:bold;
}

#frmSubHome #divSubHomeNieuws h4 a:hover
{
	color:#000000;
}

#frmSubHome #divSubHomeOverigNieuwsHeader
{
	background:url(/Qvision/img/Site/subhome_overignieuws_hdr.gif) no-repeat top;
	width:448px;
	height:42px;
	margin-left:32px
}

#frmSubHome #divHomePanelNieuws 
{
	padding-bottom:20px;
	line-height:1.1em;
}

#frmSubHome #divHomePanelNieuws ul
{
	margin:0;
	padding:0;
}

#frmSubHome #divHomePanelNieuws li
{
	list-style:none;
	text-align:right;
}

#frmSubHome .lblDatum
{
	font-weight:700;
	width:75px;
	position:relative;
	z-index:10;
}

html>body #frmSubHome .lblDatum
{
	padding-left:35px
}

#frmSubHome a.lnkNieuws
{
	position:absolute;
	left:366px;
	width:360px;
	color:#3a3a3a;
	font-weight:normal;
	text-align:left;
	z-index:0;
}

#frmSubHome a.lnkNieuws:hover
{
	background-color:#E2E2E2;
	color:#ed2205;
	width:463px;
	padding-left:103px;
	margin-left:-103px;
}

html>body #frmSubHome a.lnkNieuws:hover
{
	width:360px;
}


#frmWoningbezit #divContent
{
	scrollbar-arrow-color:#ffffff; 
	scrollbar-track-color:#eeeeee; 
    scrollbar-face-color:#cccccc; 
    scrollbar-highlight-color:#e5e5e5; 
    scrollbar-3dlight-color:#e5e5e5; 
    scrollbar-darkshadow-color:#e5e5e5; 
    scrollbar-shadow-color:#e5e5e5;	
}

/* ======= Formulierengenerator ======== */ 

.clsForm.FormGenTitle {color:#ed2205; font-size:18px;}
.clsForm.FormGenDesc { background:#e5e5e5; border:1px solid #c5c5c5; padding:5px;}
.clsForm.clsHdr {font-size:11px; width:450px; text-align:left; font-weight: normal;vertical-align:top}
.clsForm.clsHdr.FormGenLabel {width:240px;}
.clsForm.formField {width:160px; }
.clsForm.fg_Label{width:430px;}
.clsForm.fg_DropDownList,
.clsForm.fg_MultiLine,
.clsForm.fg_TextBox {width:160px; float:right;}
.clsForm.FormGenSubmit {display:inline-block;border:solid 1px #dcdcdc;text-align:center;width:120px;height:22px;line-height:22px;background:#FFFFFF;}