@charset "utf-8";
@import "clevercms.css";
html, body				{}
body					{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:150%; margin:0px; padding:0px; background:#005837;}
a						{font-size: 11px; font-weight: bold; color: #95459A; }
a:hover					{font-size: 11px; font-weight: bold; color: #BF98C6; }
img						{border:0px;}

h1						{margin:0px 0px 10px 0px; padding:0px; font-size:20px; line-height:22px; font-weight:normal; color:#95459A;}
h2						{padding:0px; margin:0px 0px 5px 0px; font-size: 14px; font-weight: normal; color:#95459A;}
h1.nieuws				{margin:0px; padding:15px; width:209px; height:16px; background: url('../img/bg_laatstenieuwskop.gif') left top no-repeat; font-size:17px; font-weight: normal; color:#FFFFFF;}
h1.project				{margin:0px; padding:0px; width:221px; height:46px; background: url('../img/bg_projectkop.gif') left top no-repeat; font-size:17px; font-weight:normal; color:#FFFFFF; line-height:46px; text-indent:20px;}
.header					{float:left; width:956px; background:#005837; padding-bottom:11px;}
.header-links			{float:left; width:240px; height:208px; margin-right:13px; text-align: center; background:url(../img/header_kop.gif) left no-repeat;}
.header-links .logo		{float:left; width:240px; margin:15px 0px; padding:0px;}
.header-links .selectbox{float:left; width:240px; margin:20px 0px 0px 0px; padding:0px;}
.header-rechts			{float:left; width:703px; margin:0px; padding:0px;}
.kader					{position:absolute; margin:3px 0px 0px 0px; padding:0px; z-index:9; width:703px; height:208px;}
.afbeelding				{width:703px; margin:3px 0px 0px 0px; padding:0px;}
#fade img				{position:absolute;   margin:0px; padding:0px;}
#image					{float:left; margin-right: 10px; margin-bottom:10px;}
.nieuwsbrief			{float:left;}
#topmenu				{height: 28px;}

.zoekveld				{float:left; font-size:10px; color:#999; height:14px; width:140px; margin:0px; padding:2px;}
.zoekknop				{float:left; width:22px; height:22px; background:url(../img/button_zoek.gif) no-repeat top left; margin:0px; padding:0px;}

#container				{position: absolute; width: 956px; left: 50%; margin-left: -478px; background:#ffffff; }
#content				{float:left; width:448px; margin:0px 14px 0px 24px; padding-bottom:20px; }

/* BREED */
.breadcrumbsbreed			{float:left; width:908px; padding:0px; padding:10px 21px 10px 24px; }
.breadcrumbsbreed a			{color:#999999; font-size:10px; font-weight:normal;}
#contentbreed			{float:left; width:908px; margin:0px 14px 0px 24px; padding-bottom:20px;}

#content2				{float:left; width:449px; margin:0px 24px; padding-bottom:20px;}
#rechts					{float:right; width:221px; }
#rechts_tekst			{float: left; width: 180px; padding: 0 20px 20px 20px; background: #E7E7E8 url(../img/menu_rechts_bottom.gif) no-repeat bottom left; }
#rechts2				{float:right; width:220px;}
#rechts3				{float:right; width:200px;}
.bovenrechts			{padding-bottom: 10px;}
.breadcrumbs			{float:left; width:670px; padding:0px; padding:10px 20px 10px 263px; }
.breadcrumbs a			{color:#999999; font-size:10px; font-weight:normal;}

#links					{float:left; width:239px; margin-bottom:20px;}
#links2					{width:100%; text-align:center; clear:both; padding-bottom:20px;}
#links_tekst			{width:211px; padding:10px 8px 0px 20px; background:#E7E7E8;}
#links_menu				{width:239px; padding:0px; background:#E7E7E8;}
#links_bottom			{width:239px; background:url(../img/menu_links_bottom.gif) no-repeat; height:10px;}

#links_bottom a			{display:none;}
#footer					{float:left; height:25px; background:url(../img/footer_img.gif) no-repeat; margin-top:20px; width:956px;}
sup						{padding-bottom:4px; vertical-align:text-top;}
.footer					{font-size:11px; height:25px; padding-left:180px; line-height:25px; width:676px;}
a.footerl				{color:#FFF; font-size:11px; font-weight:normal; text-decoration:none;}
a.footerl:hover			{text-decoration:underline; font-weight:normal; color:#FFF;}
a.footerl:visited		{text-decoration:none; font-weight:normal; color:#FFF;}
.footerrechts			{padding-left:20px; width:400px;}
a.footerr				{color:#ba8fc1; font-size:11px; font-weight:normal; text-decoration:none;}
a.footerr:hover			{text-decoration:underline; font-weight:normal; color:#FFFFFF;}
a.footerr:visited		{text-decoration:none; font-weight:normal; color:#ba8fc1;}

/*#tabs ul				{float:left; padding:0px; margin:0px; width:956px; height:28px;}
#tabs ul li				{display: inline; height:28px;}
#tabs ul li a			{background:url('../img/menu_normal.gif') no-repeat; width:134px; color:#FFFFFF; font-weight:bold; float:left; border-right:3px solid #fff; text-decoration:none;text-align:center; height:28px; line-height: 28px;}
#tabs ul li a:hover		{background:url('../img/menu_over.gif') no-repeat; height:28px; width:134px;}
#tabs ul li a.aan		{background:url('../img/menu_over.gif') no-repeat; width:134px;}*/
/* OUD
#tabs					{float: left; width:956px; position: relative; height:26px;}
#tabs ul				{float: left; height: 27px; padding: 0; margin: 0; list-style: none; position:absolute; z-index: 10; width:956px;  }
#tabs li				{float: left; padding: 0; margin: 0;  }
#tabs a					{background:url(../img/menu_normal.gif) no-repeat; width:134px; height: 27px; display:block; color:#FFFFFF; text-decoration: none; text-align: center; line-height: 27px;border-right:3px solid #fff; }
#tabs a.aan,
#tabs a:hover			{background:url(../img/menu_over.gif) no-repeat;}
#tabs li ul				{background: url(../img/bg_submenu_ani.png) bottom left no-repeat; width: 155px; padding: 5px 10px 5px 10px; height: auto;}
#tabs li ul li			{padding: 155px; margin: 0; padding:0; font-size: 12px;  }
#tabs li ul li a		{background: none; width: 155px; height: auto; padding: 7px 0px 7px 0px; display:block; font-weight: normal; text-align: left; border-right: 0; line-height: normal; border-bottom: 1px dotted #fff; }
#tabs li ul li a.aan,
#tabs li ul li a:hover	{background: none; font-weight: bold;}
*/
#tabs					{float: left; width:956px; position: relative; height:26px; z-index:999;}
#tabs ul				{float: left; height: 27px; padding: 0; margin: 0; list-style: none; position:absolute; z-index: 10; width:956px;  }
#tabs li				{float: left; padding: 0; margin: 0;  }
#tabs a					{background:url(../img/menu_normal_de.gif) no-repeat; width:116px; height: 27px; display:block; color:#FFFFFF; text-decoration: none; text-align: center; line-height: 27px;border-right:3px solid #fff; }
#tabs a.aan,
#tabs a:hover			{background:url(../img/menu_over_de.gif) no-repeat;}
#tabs li ul				{background: url(../img/bg_submenu_ani.png) bottom left no-repeat; width: 155px; padding: 5px 10px 5px 10px; height: auto; z-index:1000;}
#tabs li ul li			{padding: 155px; margin: 0; padding:0; font-size: 12px;  }
#tabs li ul li a		{background: none; width: 155px; height: auto; padding: 7px 0px 7px 0px; display:block; font-weight: normal; text-align: left; border-right: 0; line-height: normal; border-bottom: 1px dotted #fff; }
#tabs li ul li a.aan,
#tabs li ul li a:hover	{background: none; font-weight: bold;}


.submenu				{width: 239px; background: #c098c6 url(../img/product_links_bottom.gif) bottom no-repeat; }
.submenu ul				{margin:0px; padding-left:0px;}
.submenu li				{display:block; width:239px;}
.submenu a				{display:block; cursor:pointer; color:#FFFFFF; padding:7px 0px 7px 40px; text-decoration:none; font-weight:normal; background:url('../img/productmenu_bg.gif') bottom no-repeat;}
.submenu a:hover		{display:block; cursor:pointer; background:#95459a; padding:7px 0px 7px 40px; color:#FFFFFF; font-weight:bold; background:#95459A url('../img/productmenu_bg.gif') bottom no-repeat;}
.submenu a.aan			{display:block; cursor:pointer; background:#95459a; padding:7px 0px 7px 40px; color:#FFFFFF; font-weight:bold; background:#95459A url('../img/productmenu_bg.gif') bottom no-repeat;}
.bottom_submenu			{width:239px; background: url(../img/product_links_bottom.gif) no-repeat; height:10px;}
.submenu .dieper			{width:239px; background:#f4f4f4;}
.submenu .dieper ul		{margin:0px; padding-left:0px;}
.submenu .dieper li		{display: block; border:0px;}
.submenu .dieper a		{cursor:pointer; color:#666666; font-weight:normal; padding-left:40px; background:url('../img/productsubmenu_bg.gif') bottom no-repeat;}
.submenu .dieper a:hover,
.submenu .dieper a.aan	{background:#f4f4f4; color:#333333; font-weight:bold; background:url('../img/productsubmenu_bg.gif') bottom no-repeat;}
input { 
border: 1px solid #999;
}
.inputimg {
border: 0;
margin-bottom: -7px;
margin-bottom: -4px;
vertical-align:middle;
}
a.grijslink:link {
color:#FFF; font-weight:normal; text-decoration:none;
}
a.grijslink:visited {
color:#FFF; font-weight:normal; text-decoration:none;
}
a.grijslink:hover {
color:#FFF; font-weight:normal; text-decoration:underline;
}
a.grijslink:active {color:#FFF; font-weight:normal; text-decoration:none;}

.downloads_top			{float:left; background: url(../img/menu_rechts_top.gif) no-repeat bottom left; width:180px; height:10px; margin:10px 0px 0px 0px;}
.downloads				{float:left; background: url(../img/menu_rechts_top.gif) no-repeat bottom; width:180px;}
.downloads_text			{float:left; margin-left:0px; background:url(../img/menu_rechts_liquid.gif); padding:0px 5px 0px 41px; width:134px;}
.downloads_bottom		{float:left; background: url(../img/menu_rechts_bottom_oud.gif) no-repeat; width:180px; height:10px; margin:0px; padding:0px;}
.pdf					{float:left; width:28px; height:28px; margin:0px 0px 0px -40px; background:url(../img/menu_rechts_liquid.gif) no-repeat;}
.img2					{float:left; width:200px; margin:20px 0px; padding:0px;}
/* Fotos met ronde hoeken */
.fotogallerie, .fotogallerie_gr, .projectfoto, .pagefoto, .sidefoto, .nieuwsfoto {position:relative; z-index:1; border: 0; }
.fotogallerielijst, .fotogallerielijst_gr, .projectfotolijst, .pagefotolijst, .sidefotolijst, .nieuwsfotolijst {position:absolute; z-index:2; border: 0; } 
.fotogallerie, .fotogallerielijst {float:left; width: 70px; height: 70px;}
.fotogallerie_gr, .fotogallerielijst_gr {width: 218px;height: 218px;}
.projectfoto, .projectfotolijst {width: 180px;height: 125px;
} 
.pagefoto2, .pagefotolijst {
 width: 142px;
height: 142px;
} 
.sidefoto, .sidefotolijst {
width: 180px;
height: 136px;
} 
.nieuwsfoto, .nieuwsfotolijst {
width: 100px;
height: 100px;
}
/* Eind fotos met ronde hoeken */
.adres {font-size:10px;}
select {font-size:10px; color:#000; width:200px;}