/* CSS Document */
body								{ padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; background:#328925 url(../images/bg/bg-main.gif) repeat-y left 50px;}
hr									{ padding:5px 0 5px 0; margin:0; height:0; border:0; border-top: 1px solid #e2e2e2;}
h1									{ padding:5px 0 0 0; margin:0; color:#bd0413; font-size:24px;}
h2									{ padding:5px 0 15px 0; margin:0; color:#979797; font-size:17px;}
h3									{ padding:5px 0 0 0; margin:0 0 0 19px; color:#979797; font-size:14px;}
label								{ padding:0; margin:5px 0 0 0; width:90px; float:left; height:20px;}
form								{ padding:0; margin:0; color:#328925;}
textarea							{ width:300px; border:1px solid #17580c; background:#ffffff; font-size:13px; color:#979797; float:left;}
p									{ padding:0; margin:0; color:#328925;}
p a									{ color:#1c740f;}
p a:hover							{ color:#b3000f;}

.domotica-tabs						{ height:50px!important; line-height:50px; background:url(../images/bg/bg-tabs.gif) left top repeat-x; cursor:hand;}
.domotica-tabs a					{ text-decoration:none;}
.domotica-tabs a:hover				{ text-decoration:none;}
.clear								{ padding:0; margin:0; height:0px; line-height:0px; font-size:0px; clear: both;}

.invoerveld							{ width:300px; color:#979797; border:#17580c 1px solid; font-size:13px; float:left;}
.invoerveld-small					{ width:103px; color:#979797; border:#17580c 1px solid; font-size:13px; float:left;}
.button								{ padding:0; margin:10px 90px 0 0; background:url(../images/bg/bg-formbutts.gif) center repeat-x; height:28px; border:solid 1px #ffffff; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#000000; float:right;}
.red								{ color:#bd0313;}

#container							{ padding:0; margin:0; width:965px;}

#footer								{ padding:15px; margin:0; width:935px; font-size:9px; color:#9e9e9e; text-align:right;}
#footer a							{ color:#9e9e9e;}
#footer a:hover						{ color:#bd0313;}


#header								{ padding:0 18px 0 28px; margin:0; width:919px; height:155px; background:url(../images/bg/bg-header.gif) left repeat-x;}

#menu								{ padding:14px 0 0 109px; margin:0 18px 0 28px; width:810px; height:228px; background:#ffffff;}
#menu ul							{ padding:10px 0 0 0; margin:0; width:186px; height:185px; background:#bd0313; list-style:none;}
#menu ul li							{ color:#FFFFFF;}
#menu ul li a						{ display:block; width:186px; height:22px; color:#FFFFFF;}
#menu ul li a:hover					{ color:#a7cfa1;}
#menu ul li img						{ padding:0; margin:0; border:none;}

#container-content					{ padding:0 0 75px 0; margin:0; width:965px; background:url(../images/bg/bg-content.gif) repeat-y;}
#container-content #column-left		{ padding:0; margin:0; width:164px; float:left;}
#container-content #column-middle	{ padding:0; margin:0; width:484px; float:left;}
#container-content #column-right	{ padding:0 0 0 11px; margin:0; width:287px; text-align:right; float:left;}

#container-content #column-middle .actueel					{ padding:0; margin:0; width:484px; background:#f5f9f4;}
#container-content #column-middle .actueel .datum			{ color:#bd0313; font-size:9px;}
#container-content #column-middle .actueel ul				{ padding:5px 17px 5px 17px; margin:0; list-style:none; color:#9e9e9e;}
#container-content #column-middle .actueel ul li a			{ color:#9e9e9e;}
#container-content #column-middle .actueel ul li a:hover	{ color:#bd0313;}

#container-content #column-middle .project-overzicht					{ padding:4px; margin:0; border:1px solid #f5f5f5; background:#f5f5f5; color:#1c740f;}
#container-content #column-middle .project-overzicht strong				{ color:#b3000f;}
#container-content #column-middle .project-overzicht a					{ color:#1c740f;}
#container-content #column-middle .project-overzicht a:hover			{ color:#b3000f;}
#container-content #column-middle .project-overzicht img				{ padding:0; margin:0 15px 0 0; border:1px #ffffff solid; float:left;}
#container-content #column-middle .project-overzicht .img-container 	{ width:130px; float:left;}
#container-content #column-middle .project-overzicht .img-container img	{ padding:0; margin:0 0 5px 0;}
#container-content #column-middle p #flash								{ widht: 480px;}
#container-content #column-middle #overviewHeader a						{ color:#b3000f ;}
#container-content #column-middle #overviewHeader a:hover				{ color:#1c740f;}

#container-content #column-right .nieuwsbrief				{ padding:10px; margin:10px 0 0 19px; width:250px; height:57px; color:#FFFFFF; text-align:left; line-height:normal; background: url(../images/bg/bg-nieuwsbrief.gif) #328925;}
#container-content #column-right .nieuwsbrief a				{ color:#FFFFFF;}
#container-content #column-right .nieuwsbrief a:hover		{ color:#c8ffbf;}
#container-content #column-right .nieuwsbrief .input		{ padding:0 0 0 2px; margin:10px 0 0 0; width:140px; color:#979797; border:#17580c 1px solid;}

#container-content #column-right .actueel					{ padding:0; margin:0; width:287px; background:#f5f9f4; text-align:left;}
#container-content #column-right .actueel .datum			{ color:#bd0313; font-size:9px;}
#container-content #column-right .actueel ul				{ padding:5px 17px 5px 17px; margin:0; list-style:none; color:#9e9e9e;}
#container-content #column-right .actueel ul li a			{ color:#9e9e9e;}
#container-content #column-right .actueel ul li a:hover		{ color:#bd0313;}
#container-content #column-right .actueel ul li .active		{ color:#bd0313;}

#container-content #column-right .subitem					{ padding:0; margin:10px 0 0 0;}

#floatdiv													{ padding:0; margin:0; width:164px; height:176px; position:absolute; left:0px; top:0px; background:none; border:none;}
