﻿* {
	padding: 0px;
    LINE-HEIGHT: 1;     FONT-STYLE: normal;     MARGIN: 0px;     FONT-WEIGHT: normal;     text-align: left;
}
BODY {
	        TEXT-ALIGN: center; 
	        FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; 
	        BACKGROUND: url('http://www.bouwleges.nl/App_Themes/Theme_default/Img/8x400_bg_website.gif') #fdeade repeat-x 0px 0px; 
	        COLOR: #000000; 
	        FONT-SIZE: 13px; CURSOR: default; text-rendering: optimizeLegibility
        }
UL {
	
}
OL {
	
}
LI {
	LIST-STYLE-POSITION: inside; LINE-HEIGHT: 21px; LIST-STYLE-TYPE: none; DISPLAY: block; TEXT-DECORATION: none
}
IMG {
}
H1 {
	LINE-HEIGHT: 1.3; MARGIN: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; COLOR: #f47321; FONT-WEIGHT: normal
}
H2 {
	LINE-HEIGHT: 1.3; MARGIN: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; COLOR: #f47321; FONT-WEIGHT: normal
}
H3 {
	LINE-HEIGHT: 1.3; MARGIN: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; COLOR: #f47321; FONT-WEIGHT: normal
}
H4 {
	LINE-HEIGHT: 1.3; MARGIN: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; COLOR: #f47321; FONT-WEIGHT: normal
}
H5 {
	LINE-HEIGHT: 1.2; MARGIN: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; COLOR: #f47321; FONT-WEIGHT: normal
}
H6 {
	LINE-HEIGHT: 1.0; MARGIN: 0px; FONT-FAMILY: "Lucida Sans Unicode", "Lucida Grande", Helvetica, Arial, Geneva, sans-serif; COLOR: #f47321; FONT-WEIGHT: normal
}
STRONG {
	COLOR: #000; FONT-WEIGHT: bold
}
.strong {
	COLOR: #000; FONT-WEIGHT: bold
}
DIV {
	
}
EM {
	FONT-STYLE: italic
}
.lichtblauw {
	COLOR: #fdeade
}
.vlakkleur {
	COLOR: #dbe8f1
}
.lijnkleur {
	COLOR: #bfc8e7
}
.donkerblauw {
	COLOR: #f47321
}
.schaduwblauw {
	COLOR: #374b6f
}
.footergrijs {
	COLOR: #e6e6e6
}
.donkergrijs {
	COLOR: #787878
}
.logogrijs {
	COLOR: #404040
}
.groen {
	COLOR: #057126
}
.oranje {
	COLOR: #f57e20
}
.paars {
	COLOR: #6a0949
}
P {
	LINE-HEIGHT: 17px; FONT-SIZE: 13px
}
TD {
	LINE-HEIGHT: 17px; FONT-SIZE: 13px
}
H1 {
	MARGIN: 0px 0px 10px
}
H2 {
	MARGIN: 0px 0px 10px
}
H3 {
	MARGIN: 0px 0px 10px
}
H4 {
	MARGIN: 0px 0px 10px
}
H5 {
	MARGIN: 0px 0px 5px
}
H6 {
	MARGIN: 0px 0px 0px
}
P {
	MARGIN: 0px 0px 10px
}
H1 {
	FONT-SIZE: 32px
}
.h1
{
	FONT-SIZE: 32px
}
H2 {
	FONT-SIZE: 24px
}
H2 > P {
	FONT-SIZE: 24px
}
H3 {
	FONT-SIZE: 22px
}
H4 {
	FONT-SIZE: 16px
}
H5 {
	FONT-SIZE: 16px
}
H6 {
	FONT-SIZE: 15px
}
A:link {
	COLOR: #f47321; TEXT-DECORATION: none
}
A:visited {
	COLOR: #f47321; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A:active {
	TEXT-DECORATION: underline
}
A:focus {
	TEXT-DECORATION: underline
}
FORM {
	
}
FORM FIELDSET {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	MARGIN-BOTTOM: 10px; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none
}
FORM LEGEND {
	PADDING-BOTTOM: 10px; 
	COLOR: #384313; 
	FONT-SIZE: 13px; 
	FONT-WEIGHT: bold; 
	text-shadow: 0 1px 1px #c0d576
}
FORM FIELDSET FIELDSET LEGEND {
	PADDING-BOTTOM: 0px; 
	COLOR: #111111; 
	FONT-SIZE: 15px; 
	FONT-WEIGHT: normal
}
FORM UL LI {
	LINE-HEIGHT: 30px; 
	LIST-STYLE-TYPE: none; 
	MARGIN: 0px 0px 2px; 
	LIST-STYLE-IMAGE: none
}
FORM UL OL LI {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	BACKGROUND: none transparent scroll repeat 0% 0%; 
	FLOAT: left; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none
}
FORM LABEL {
	FLOAT: left; 
	FONT-SIZE: 13px
}
FORM FIELDSET FIELDSET LABEL {
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 20px; 
	PADDING-LEFT: 30px; 
	WIDTH: auto; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: no-repeat left 50%; 
	PADDING-TOP: 0px
}
FORM FIELDSET FIELDSET LABEL:hover {
	CURSOR: pointer
}
FORM INPUT {
	BORDER-BOTTOM: medium none; 
	BORDER-LEFT: medium none; 
	PADDING-BOTTOM: 5px; 
	MARGIN: 0px; 
	OUTLINE-STYLE: none; 
	OUTLINE-COLOR: invert; 
	PADDING-LEFT: 5px; 
	OUTLINE-WIDTH: medium; 
	PADDING-RIGHT: 5px; 
	BACKGROUND: #ffffff; 
	COLOR: #000; 
	BORDER-TOP: medium none; 
	BORDER-RIGHT: medium none; 
	PADDING-TOP: 5px
}
FORM TEXTAREA {
	background: #f3f6f8;
	border: 1px solid #999999;
    top: 0px;
    margin-left: 0px;
    padding-bottom: 4px;
    width: 180px;
	
}
FORM INPUT[type=radio] 
{
padding: 0px 5px 5px 5px;
width: 15px;
display: block;
clear: left;
float: left;
	LINE-HEIGHT: 24px; 
}


FORM INPUT[type=checkbox] 
{


padding: 0px 5px 5px 5px;
width: 15px;
display: block;
clear: left;
float: left;
	LINE-HEIGHT: 24px; 



}
FORM INPUT[type=submit] {
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 24px; 
	MARGIN: 5px 5px 0px 0px; 
	PADDING-LEFT: 0px; 
	WIDTH: 150px; 
	PADDING-RIGHT: 0px; 
	FLOAT: right; 
	PADDING-TOP: 0px
}
FORM BUTTON 
{

    width: 150px;
    height: 25px;
    font-size: 12px;
	border: 1px solid #999999;
   BACKGROUND: url(/App_Themes/Theme_default/Img/bg-button.png) #fdeade repeat-x 0px 0px; 
	
}
FORM BUTTON:hover {
    width: 150px;
    height: 25px;
    font-size: 12px;
	border: 1px solid #999999;   
	BACKGROUND: url(/App_Themes/Theme_default/Img/bg-button-hover.png) #fdeade repeat-x 0px 0px; 
}
#contactform LI {
	LINE-HEIGHT: 1
}
        #sitewrapper {
	        HEIGHT: 100%; OVERFLOW: hidden
        }
        div.centerpadding {
	        TEXT-ALIGN: left; MARGIN: 0px auto; WIDTH: 960px
        }
        #header {
	        TEXT-ALIGN: left; MARGIN: 0px auto; DISPLAY: block; HEIGHT: 183px; CLEAR: both
        }
        #logo {
	        TEXT-INDENT: -666em; WIDTH: 295px; DISPLAY: block; BACKGROUND: url(/App_Themes/Theme_default/Img/295x70_logo_bouwleges.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 90px
        }
#logo H1 {
	COLOR: #404040
}
#login 
{
     float: right; padding-right: 10px;
}
#login P {
	TEXT-ALIGN: center; MARGIN: 0px 0px 18px; COLOR: #fff
}
#login A {
	COLOR: #fff; FONT-SIZE: 13px
}
#loginbox 
{
    
        WIDTH: 210px; 
        FLOAT: right; 
        HEIGHT: 120px; 
        DISPLAY: block; 
        BACKGROUND: url(/App_Themes/Theme_default/Img/250x139_bg_login.png) no-repeat 100% -10px; 

	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#loginbox P {
	TEXT-ALIGN: right; MARGIN: 0px; FONT-SIZE: 11px; TEXT-DECORATION: underline
}
#loginbox A {
	COLOR: #404040; FONT-SIZE: 11px
}
.LoginTextBox
{
	background: #f3f6f8;
	border: 1px solid #999999;
    top: 0px;
    margin-left: 0px;
    padding-bottom: 4px;
    width: 180px;
}
.TextBox
{
	background: #f3f6f8;
	border: 1px solid #999999;
    top: 0px;
    margin-left: 0px;
    padding-bottom: 4px;
    width: 300px;
}
.TextBoxML
{
	background: #f3f6f8;
	border: 1px solid #999999;
    top: 0px;
    margin-left: 0px;
    padding-bottom: 4px;
    width: 310px;
    height: 150px
    }
.MyButton
{
    width: 150px;
    height: 25px;
    font-size: 12px;
    background: #ffffff;
	border: 1px solid #999999;
    BACKGROUND: url(/App_Themes/Theme_default/Img/bg-button.png) #fdeade repeat-x 0px 0px; 
    text-align:center;
}

.MyButton:hover
{
    width: 150px;
    height: 25px;
    font-size: 12px;
    background: #ffffff;
	border: 1px solid #999999;   BACKGROUND: url(/App_Themes/Theme_default/Img/bg-button-hover.png) #fdeade repeat-x 0px 0px; 
text-align:center;
}

.Droplist
{
	background: #f3f6f8;
	border: 1px solid #999999;
    top: 0px;
    margin-left: 0px;
    padding-bottom: 4px;
    width: 300px;
}




.Hide
{
     display: none;  
} 

#zoeken {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 0px
}
#zoeken LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#zoeken INPUT {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 30px; WIDTH: 121px; PADDING-RIGHT: 1px; BACKGROUND: url(/App_Themes/Theme_default/Img/151x20_zoekveld.png) no-repeat 0px 50%; PADDING-TOP: 5px; BEHAVIOR: url(scripts/PIE.htc); -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px
}
#breadcrumbs 
{
    margin-top: 5px;
    margin-bottom: 5px;
    position:relative;
	PADDING-BOTTOM: 0px; 
	PADDING-LEFT: 24px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px;
	COLOR: #fff; 
	FONT-SIZE: 11px
}
#breadcrumbs A {
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	FONT-SIZE: 11px
}
#breadcrumbs P {
	TEXT-ALIGN: left; LINE-HEIGHT: 24px; MARGIN: 0px; COLOR: #fff; FONT-SIZE: 11px
}
#breadcrumbs A:hover {
	TEXT-DECORATION: underline
}
.breadcrumbs  {
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	FONT-SIZE: 11px
}
.breadcrumbs A {
	TEXT-ALIGN: left; 
	LINE-HEIGHT: 24px; 
	MARGIN: 0px; 
	COLOR: #fff; 
	FONT-SIZE: 11px
}
.breadcrumbs A:hover {
	TEXT-DECORATION: underline
}

#content {
	WIDTH: 960px; 
	BACKGROUND: #fff; 
	BEHAVIOR: url(/Scripts/PIE.htc); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px #000
}

img.right
{
    float: right;
    margin: 4px;
	BEHAVIOR: url(/Scripts/PIE.htc); 
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); 
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); 
	box-shadow: 0 0 5px #000
}
#top {
	BORDER-BOTTOM: #dbe8f1 15px solid; 
	BORDER-LEFT: #dbe8f1 10px solid; 
	CLEAR: both; 
	OVERFLOW: hidden; 
	BORDER-TOP: #dbe8f1 20px solid; 
	BORDER-RIGHT: #dbe8f1 10px solid; 
}
#topslider
{
	PADDING-BOTTOM: 15px; 
	PADDING-LEFT: 23px; 
	PADDING-RIGHT: 23px; 
	PADDING-TOP: 15px;
}
#middle 
{
    position:relative;
	MARGIN-Top: 10px; 
	MARGIN-Left: 30px; 
	MARGIN-Right: 30px; 
	MARGIN-Bottom: 10px; 
	CLEAR: both; 
	OVERFLOW: hidden
}
#middle P {
	TEXT-ALIGN: left; 
	FONT-SIZE: 13px
}
#middle DIV.leftcolumn {
	WIDTH: 275px; 
	FLOAT: left
}
#middle DIV.leftcolumnbreed {
	WIDTH: 595px; 
	FLOAT: left
}

#middle DIV.leftcolumn P.leesverder{
	TEXT-ALIGN: right; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 20px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 30px; 
	DISPLAY: block; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/15x15_icon_leesverder.png) no-repeat 100% 0%; 
	CLEAR: both; 
	FONT-SIZE: 15px; 
	PADDING-TOP: 0px
}

H3.rss {
	BACKGROUND: url(/App_Themes/Theme_default/Img/20x20_icon_rss.png) no-repeat 99% 50%
}

#bouwnieuws LI {
	BORDER-BOTTOM: #bfc8e7 1px solid; 
	PADDING-BOTTOM: 15px; 
	PADDING-LEFT: 15px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 10px
}

#bouwnieuws LI.selected {
	BACKGROUND: #dbe8f1
}

#klant {
	PADDING-BOTTOM: 17px; 
	margin-top: 20px;
	margin-bottom: 20px;
	PADDING-LEFT: 17px; 
	PADDING-RIGHT: 17px; 
	BACKGROUND: #fdeade; 
	COLOR: #404040; 
	PADDING-TOP: 15px
}

#middle DIV.middlecolumn {
	MARGIN: 0px 0px 0px 45px; 
	WIDTH: 275px; 
	FLOAT: left
}

#producten IMG.right {
	MARGIN: 10px 0px 10px 10px; 
	FLOAT: right
}

#producten P 
{
	FONT-SIZE: 12px
}

#producten A {
	TEXT-ALIGN: right; 
	PADDING-BOTTOM: 10px; 
	LINE-HEIGHT: 20px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 30px; 
	DISPLAY: block; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/15x15_icon_leesverder.png) no-repeat 100% 20%; 
	CLEAR: both; 
	FONT-SIZE: 15px; 
	PADDING-TOP: 0px;
	BORDER-BOTTOM: #bfc8e7 1px solid;
	
}
#middle DIV.rightcolumn {
	WIDTH: 260px; 
	FLOAT: right
}
#middle DIV.rightcolumnsmall {
	WIDTH: 175px; 
	FLOAT: right
}
P.periode {
	TEXT-ALIGN: right; 
	MARGIN: 0px; 
	FONT-SIZE: 11px
}
#middle DIV.rightcolumn P.abonnement {
	MARGIN: 0px; 
	COLOR: #f47321; 
	FONT-SIZE: 15px
}

#middle DIV.rightcolumn P.leesverder{
	TEXT-ALIGN: right; 
	PADDING-BOTTOM: 0px; 
	LINE-HEIGHT: 20px; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 30px; 
	DISPLAY: block; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/15x15_icon_leesverder.png) no-repeat 100% 0%; 
	CLEAR: both; 
	FONT-SIZE: 15px; 
	PADDING-TOP: 0px
}

#middle DIV.rightcolumn P.link{
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 10px; 
	LINE-HEIGHT: 15px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/15x15_icon_leesverder.png) no-repeat 0% 0%; 
	CLEAR: both; 
	PADDING-TOP: 0px;
	border-bottom: solid 1px #f47321;
	
}

#middle DIV.leftcolumnbreed P.link{
	TEXT-ALIGN: left; 
	PADDING-BOTTOM: 10px; 
	LINE-HEIGHT: 15px; 
	PADDING-LEFT: 20px; 
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/15x15_icon_leesverder.png) no-repeat 0% 0%; 
	CLEAR: both; 
	PADDING-TOP: 0px;
	
}
#linklijst  {
    border: 1px solid #bfc8e7;
    margin-top: 45px;
    padding: 10px;
    
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #374b6f;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#374b6f), to(#f47321));
    background: -moz-linear-gradient(#374b6f, #f47321);
    background: linear-gradient(#374b6f, #f47321);
    -pie-background: linear-gradient(#374b6f, #f47321);
    behavior: url(/Scripts/PIE.htc);
    
    }

#linklijst LI {
	LINE-HEIGHT: 32px; 
	color: #fff;
	TEXT-TRANSFORM: uppercase; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/7x10_icon_arrow.png) no-repeat 100% 50%;
	
	font-weight: bold;
	border-bottom: solid 1px #fff
}

#linklijst LI:first-child{

	BACKGROUND:  none;

}

#linklijst LI A:link {
	TEXT-TRANSFORM: uppercase; 
	COLOR: #fff; 
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
}
#linklijst LI A:active {
	TEXT-TRANSFORM: uppercase; 
	COLOR: #fff; 
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
}
#linklijst LI A:focus {
	TEXT-TRANSFORM: uppercase; 
	COLOR: #fff; 
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
}


#linklijst LI A:visited {
	TEXT-TRANSFORM: uppercase; 
	COLOR: #fff; 
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
}


.chartkop  {
    border: 1px solid #bfc8e7;
    margin-top: 0px;
    padding-bottom: 5px;
    padding-top:5px;
    padding-right: 5px;
    padding-left: 10px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background: #f47321;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#f47321), to(#89a3d0));
    background: -moz-linear-gradient(#f47321, #89a3d0);
    background: linear-gradient(#f47321, #89a3d0);
    -pie-background: linear-gradient(#f47321, #89a3d0);
    behavior: url(/Scripts/PIE.htc);
    color: #fff;
    font-variant:small-caps;
    font-weight:bold;    
    
    }

.webitem  {
    border: 1px solid #bfc8e7;
    margin-top: 0px;
    padding: 0px;


    background: #DBE8F1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DBE8F1), to(#fdeade));
    background: -moz-linear-gradient(#DBE8F1, #fdeade);
    background: linear-gradient(#DBE8F1, #fdeade);
    -pie-background: linear-gradient(#DBE8F1, #fdeade);
    behavior: url(/Scripts/PIE.htc);
    
    }
.webitemCostsKop 
{
	LINE-HEIGHT: 28px; 
	color: #000;
	TEXT-TRANSFORM: uppercase; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;
	text-indent : 10px;
	font-weight: bold;
	border-bottom: solid 1px #bfc8e7
}
.webitemKop {
	LINE-HEIGHT: 28px; 
	color: #000;
	TEXT-TRANSFORM: uppercase; 
	font-weight: bold;
	
	text-indent : 10px;
	BACKGROUND: url(/App_Themes/Theme_default/Img/7x10_icon_arrow.png) no-repeat 97% 50%;
	border-bottom: solid 1px #bfc8e7
}
.webitemKop a {
	LINE-HEIGHT: 28px; 
	
	TEXT-TRANSFORM: uppercase; 
	
	text-indent : 10px;
	font-weight: bold;
}
.webitemImg {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 132px;
	vertical-align: top;
}
.webitemText {
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 463px;
	height: 94px;
	text-align:left;
	vertical-align: top;
}
.webitemDescr {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 350px;
	text-align:left;
	vertical-align: top;
}
.webitemRight {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 75px;
	text-align:right;
	vertical-align: top;
}
.webitemLeft {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 85px;
	text-align:left;
	vertical-align: top;
}
.webitemDescrT {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 350px;
	text-align:left;
	vertical-align: top;
	TEXT-TRANSFORM: uppercase; 
	font-weight: bold;
		border-top: solid 1px #bfc8e7


}
.webitemRightT {
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 75px;
	text-align:right;
	vertical-align: top;
		TEXT-TRANSFORM: uppercase; 
	font-weight: bold;
		border-top: solid 1px #bfc8e7

}
.webitemLeftT {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 85px;
	text-align:left;
	vertical-align: top;
	TEXT-TRANSFORM: uppercase; 
	font-weight: bold;
		border-top: solid 1px #bfc8e7

}
.CostFigureHead
{
    border-bottom: solid 1px #bfc8e7;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 2px;
	width: 350px;
	text-align:left;
	vertical-align: top;
	TEXT-TRANSFORM: uppercase; 
	font-weight: bold;
}
.CostFigure
{
    padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 280px;
	text-align:left;
}
.CostFigureWidth
{
    padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 150px;
	text-align:right;
}
.CostFigureSmall
{
    padding-left: 10px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 100px;
}


.webitemLink 
{
    padding-top: 3px;
    padding-bottom: 3px;
	color: #000;
	BACKGROUND: url(/App_Themes/Theme_default/Img/7x10_icon_arrow.png) no-repeat 0% 50%;
	text-indent : 15px;
	font-weight: bold;
	padding-right: 10px;
}
.webitemLinkR 
{
    padding-top: 3px;
    padding-bottom: 3px;
	color: #000;
	BACKGROUND: url(/App_Themes/Theme_default/Img/7x10_icon_arrow.png) no-repeat 97% 50%;
	text-indent: 15px;
	font-weight: bold;
	padding-right: 20px;
	text-align: right;
}
.webtableleft
{
    width: 200px;
    text-align: left;
    padding-top:3px;
    padding-bottom:1px;
}
.webtableright
{
    width: 420px;
    text-align: left;
    padding-top:3px;
    padding-bottom:1px;
}
.webtableleft2
{
    width: 420px;
    text-align: left;
    padding-top:3px;
    padding-bottom:1px;
}
.webtableright2
{
    width: 200px;
    text-align: right;
    padding-top:3px;
    padding-bottom:1px;
}

#categorieen  {
    border: 1px solid #bfc8e7;
    margin-top: 0px;
    padding: 0px;


    background: #DBE8F1;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DBE8F1), to(#fdeade));
    background: -moz-linear-gradient(#DBE8F1, #fdeade);
    background: linear-gradient(#DBE8F1, #fdeade);
    -pie-background: linear-gradient(#DBE8F1, #fdeade);
    behavior: url(/Scripts/PIE.htc);
    
    }

#categorieen LI {
	LINE-HEIGHT: 28px; 
	color: #000;
	TEXT-TRANSFORM: uppercase; 
	BACKGROUND: url(/App_Themes/Theme_default/Img/7x10_icon_arrow.png) no-repeat 97% 50%;
	text-indent : 10px;
	font-weight: bold;
}
#categorieen LI:first-child{
	BACKGROUND:  none;
	border-bottom: solid 1px #bfc8e7
}
#categorieen LI A:link {
	TEXT-TRANSFORM: none;
	COLOR: #f47321; 
	LINE-HEIGHT: 28px;
	text-decoration: underline;
	font-weight: bold; 
}
#categorieen LI A:link:hover {
	TEXT-TRANSFORM: none;
	LINE-HEIGHT: 28px;
	text-decoration: none;
	font-weight: bold; 
}
#categorieen LI A:active {
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
}
#categorieen LI A:focus {
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
	text-decoration: none;
}
#categorieen LI A:visited {
	LINE-HEIGHT: 28px; 
	border-bottom: solid 0px #fff;
}


#bottom {
	PADDING-BOTTOM: 22px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BACKGROUND: #e6e6e6; CLEAR: both; PADDING-TOP: 22px
}
#bottom A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; COLOR: #787878; PADDING-TOP: 0px
}
#footer {
	TEXT-ALIGN: left
}
#footer A {
	LINE-HEIGHT: 24px; COLOR: #999999; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#footer P {
	LINE-HEIGHT: 24px; COLOR: #999999; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#slider 
{
    padding:10px;
	WIDTH: 900px; FLOAT: left
}
#slider DIV.slidercontent {
	WIDTH: 640px; DISPLAY: none; FLOAT: left
}
#slider DIV.slidertext {
	WIDTH: 420px; FLOAT: left
}
#slider IMG {
	MAX-WIDTH: 200px; FLOAT: right; HEIGHT: auto
}
#slidercontrols {
	FLOAT: right
}
#slidercontrols UL {
	WIDTH: 240px
}
#slidercontrols LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 33px; PADDING-LEFT: 32px; PADDING-RIGHT: 0px; FONT-SIZE: 16px; PADDING-TOP: 0px
}
#slidercontrols LI.selected {
	BACKGROUND: #fdeade
}
#bg {
	Z-INDEX: -1000; POSITION: fixed
}
#content IMG 
{    
}

#nav {
	POSITION: relative; 
	DISPLAY: block; 
	HEIGHT: 30px; 
	CLEAR: both;
	background-color: #dbe8f1;
	background:url(/App_Themes/Theme_default/Img/header.gif);
}
ul.menu {list-style:none; margin:0; padding:0}
ul.menu * {margin:0; padding:0; }
ul.menu a {display:block; color:#000; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:0px}
ul.menu ul {position:absolute; top:30px; border-top:1px solid #f47321; left:0; background:#f9b182;display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #f47321; height: 26px;  border-top:none; width:190px; margin:0}
ul.menu ul li a {display:block; padding:6px 7px 7px; background-color:#f9b182}
ul.menu ul li a:hover {background-color:#fdeade;}
ul.menu ul ul {left:185px; top:-1px}
ul.menu .menulink {border-left:1px solid #f47321; padding:8px 10px 10px; font-weight:bold; width:116px}

ul.menu .menulink:hover, ul.menu .menuhover {background:url(/App_Themes/Theme_default/Img/header_over.gif)}
ul.menu .sub {background:#f9b182 url(/App_Themes/Theme_default/Img/arrow.gif) 180px 8px no-repeat}
ul.menu .topline { border-bottom:1px solid #f47321}



#footernav {
	POSITION: relative; DISPLAY: block; HEIGHT: 150px; CLEAR: both
}
#footernav UL {
	
}
#footernav LI {
	FLOAT: left
}
#footernav LI.m60 {
	MARGIN-LEFT: 70px
}
#footernav LI.mright {
	float: right;
}
.imgbutton
{
    padding:0px;
    height: 18px;
    width: 18px;
    }
#footernav LI.mright IMG {
	float: right;
	border: solid 0px;
}
#footernav LI A:link {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; DISPLAY: block
}
#footernav LI A:visited {
	TEXT-ALIGN: left; LINE-HEIGHT: 18px; DISPLAY: block
}
#footernav LI A:hover {
	
}
#footernav OL {
	POSITION: absolute; TOP: 30px
}
#footernav OL LI {
	CLEAR: left
}
#footernav OL LI A {
	COLOR: #999999
}

#footerCalcsoft
{
	COLOR: #999999;
	font-size: 9pt;
        WIDTH: 120px; 
        FLOAT: right; 
        HEIGHT: 179px; 
        DISPLAY: block; 
        margin-top:-50px
    
}
#Teksten td
{
    padding: 3px;
    text-align: left;
    vertical-align:top;
}
.clear {
	CLEAR: both
}
.clearright {
	CLEAR: right
}
.clearLeft {
	CLEAR: left
}
.first {
	MARGIN-LEFT: 0px !important
}
.last {
	FLOAT: right; MARGIN-RIGHT: 0px !important
}
.alignleft {
	FLOAT: left
}
.alignright {
	FLOAT: right
}
.aligncenter {
	MARGIN: 10px auto
}
.leftalign {
	TEXT-ALIGN: left
}
.marginright {
	MARGIN: 0px 10px 0px 0px
}
.rightalign {
	TEXT-ALIGN: right; FLOAT: right
}
:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: 0px
}
.hidden {
	DISPLAY: none
}
.clearfix:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.clearfix {
	DISPLAY: inline-block
}
HTML[xmlns] .clearfix {
	DISPLAY: block
}
* HTML .clearfix {
	HEIGHT: 1%
}
.table
{
    border: 1px solid #999999;
    margin: 0px;
    padding: 0px;
    WIDTH: 100%; 
    BACKGROUND: #e6e6e6; 
    -webkit-box-shadow: #666 1px 2px 3px;-moz-box-shadow: #666 1px 2px 3px;box-shadow: #666 1px 2px 3px;behavior: url(/Scripts/PIE.htc);   
}
.tableH1First
{
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #f47321;   
    color: #fff;
    font-weight:bolder;
    font-size: 8pt;
}
.tableH1
{
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #f47321;   
    color: #fff;
    font-weight:bolder;
    font-size: 8pt;
}
.tableH1Last
{
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;  
    background-color: #f47321;   
    color: #fff;
    font-weight:bolder;
    font-size: 8pt;
}
.tableCelFirst
{
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #fdeade;   
    color: #000;
    font-size: 8pt;
}
.tableCel
{
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #fdeade;   
    color: #000;
    font-size: 8pt;
}
.tableCelLast
{
    height: 25px;
    padding-left: 3px;
    padding-right: 3px;
    background-color: #fdeade;   
    color: #000;
    font-size: 8pt;
}
.tableZOpmaak
{
    padding-top: 5px;
    padding-right: 10px;
    vertical-align:top;
    text-align:right;
}
.highlight
      {
          background-color:#99FF66;
      }









.Grid
{
    background-color: #ffffff;
    cursor: pointer;
    width: 100%;
}
.GridHeader
{
    background-color: #ffffff;
    border-bottom: 1px solid #f47321;
    padding-top: 7px;
    padding-bottom: 4px;
    padding-left:0px;
    cursor: default;
    padding-right:0px;
}

.GridHeaderText
{
  color: #000000;  
  font-weight: bold;
  font-size: 8pt;
}

.HeadingCell
{
    font-size: 8pt;
    font-weight: bold;
    background-color: #ffffff;
    background-image: url('/Images/grid_header_bg.gif');
    border-right: #f47321 1px solid;
    background-repeat: repeat-x;
    height: 24px;
    padding-left: 10px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    vertical-align: top;
    padding-top:5px;
}

.HeadingRow
{ 
    border-width: 1px; 
    border-right: 1px solid #f47321; 
    border-left: 1px solid #f47321; 
    font-size: 8pt;
}

.HeadingRow td.FirstHeadingCell
{ 
    background-color: #ffffff; 
    background-image: url('/Images/grid_header_bg.gif');
    border-width: 0px; 
    border-right: 1px solid #f47321; 
    border-left: 1px solid #f47321; 
  font-size: 8pt;
}


.HeadingCellText
{
  font-size: 8pt;
  font-weight: bold; 
}


.Row 
{ 
  font-size: 10px;
  line-height: 140%;
}

.Row td.DataCell 
{ 
  border-right: 1px solid #f47321; 
  border-bottom: 1px solid #f47321; 
  cursor: default;
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:0px;
  text-decoration: none;} 


.Row td.FirstDataCell 
{ 
  border-right: 1px solid #f47321; 
  border-left: 1px solid #f47321; 
  border-bottom: 1px solid #f47321; 
  font-size:10px;
  font-size: bold;
  cursor: default;
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:0px;
} 
.Row td.LastDataCell 
{ 
  border-right: 1px solid #f47321; 
  border-bottom: 1px solid #f47321; 
  font-size: 10px;
  cursor: default;
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
  padding-right:0px;
} 


.AlternatingRow 
{ 
  font-size: 10px;
  cursor: default;
}

.AlternatingRow td.DataCell 
{ 
  background-color: #F6F6F8; 
  border-right: 1px solid #f3f6f8; 
  border-bottom: 1px solid #f3f6f8;
  font-size: 10px;
  cursor: default;
}  

.SelectedRow 
{ 
  background-color: #dbe8f1; 
}

.SelectedRow td.DataCell 
{ 
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
  border-bottom: 2px solid #f47321; 
  border-top: 1px solid #f47321; 
  border-right: 0px;
  cursor: default;
}

.SelectedRow td.FirstDataCell
{
  font-size: 10px;
  font-size: bold;
  padding-left:2px;
  padding-top:2px;
  padding-bottom:2px;
	border-left: #f47321 1px solid;
	cursor: default;
}

.SelectedRow td.LastDataCell 
{ 
  border-right: 1px solid #f47321; 
  cursor: default;
}
.SearchBox
{ 
  font-family: verdana; 
  font-size: 11px; 
  margin-right:10px;
  border: solid 1px #f47321;
} 
.GridFooter
{
  cursor: default;
  padding: 5px;
  background-color: #f47321;
  color:#000000;
}

.GridFooter a 
{
  font-weight: bold;
  color:#000000;
}

.PagerText
{ 
  font-family: verdana; 
  font-size: 11px; 
} 
.GroupHeading
{
    color: #716f64;
    font-family: verdana;
    font-size: 11px;
    border-bottom: 1px solid #f3f6f8;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    font-weight: bold;
}
.GroupByText2
{
    color: #000000;
    font-size: 10px;
    padding-left: 15px;
    font-weight: normal;
}
.GroupByCell
{
  cursor: pointer;
}



.TextBox
{
    font-size: 10pt;
    height: 22px;
    background-color: #f3f6f8;
    border-right: gray 1px solid;
    border-top: gray 1px solid;
    border-left: gray 1px solid;
    border-bottom: gray 1px solid;
    padding: 2px;
}
.LabelHelpTitle
{
    font-weight: bold;
    font-size: 8pt;
    color: #696969;
}
.LabelHelpText
{
    font-size: 8pt;
    color: #696969;
    padding-right: 2px;
    padding-left: 2px;
    
}
.HelpContent
{
    border-left: #6B6B6B 1px solid;
    border-right: #6B6B6B 1px solid;
    height: 80px;
    vertical-align: top;
    padding-right: 2px;
    padding-left: 2px;
}
.HelpF1
{
    border-left: #6B6B6B 1px solid;
    border-right: #6B6B6B 1px solid;
    height: 20px;
    vertical-align: bottom;
}
.LabelF1Text
{
    border-top: #7F9DB9 1px solid;
    width: 100%;
    padding-top: 4px;
    color: #696969;
}
.ImgF1Text
{
    padding-right: 4px;
    padding-left: 4px;
    font-size: 8pt;
}

#showcaseView {
	margin: 0px; padding: 0px; width: 940px; height: 250px; overflow: hidden; position: relative;
}
#showcase {
	margin: 0px; padding: 0px; left: 0px; top: 0px; position: absolute;
}
#showcase div {
	margin: 0px; padding: 0px; width: 940px; height: 250px; float: left; position: relative;
}
#showcase div div.blurb {
	background: url("/images/bg_alpha80.png") left top; 
	margin: 0px; padding: 20px; border-radius: 5px; left: 30px; top: 30px; width: 500px; height: auto; 
	color: rgb(255, 255, 255); position: absolute; -webkit-border-radius: 5px; -moz-border-radius: 5px;
}
#showcase div div.blurb h1 {
	margin: 0px 0px 10px; padding: 0px; line-height: 32px; font-size: 30px;
}
#showcase div div.blurb p {
	margin: 0px; padding: 0px; 
}
#showcase div img {
	margin: 0px; padding: 0px; width: 940px; height: 250px; display: block;
}
#showcasePaging {
	right: 20px; bottom: 20px; display: none; position: absolute; z-index: 100;
}
#showcasePaging a {
	background: rgb(255, 255, 255); margin: 0px 0px 0px 10px; padding: 2px 6px; border-radius: 3px; text-align: center; color: rgb(0, 0, 0); text-decoration: none; float: left; display: block; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#showcasePaging a.active {
	background: rgb(244, 115, 33); color: rgb(255, 255, 255);
}
#showcasePaging a:hover {
	
}



.TreeView 
{ 
  padding-top:4px; 
  padding-left:1px; 
  cursor:default; 
}

.TreeNode 
{ 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}

.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 11px; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 11px;  
} 

.begroting td
{
    font-size: 10pt;
}
.begroting td b
{
    margin-top:20pt;
    padding-top:20pt;
    line-height: 20pt;
    font-weight:bold;
    }

 Show Code
