/* Import
 ** External css
 ***
 ****/
 
@import url("../_css/main_navigation.css");
@import url("../_css/main_visual.css");

/* Begrippenlijst */
@import url("../_css/begrippenlijst.css");

/* Lytebox */
@import url("../_js/lytebox/lytebox.css");

@import url("../_css/r3_advertorial.css");
@import url("../_css/r1_content_main.css");
@import url("../_css/r1_content_sub.css");
@import url("../_css/r1_content_list.css");
@import url("../_css/r1_gerelateerde_berichten.css");
@import url("../_css/r1_news_sub.css");
@import url("../_css/r1_news_main.css");
@import url("../_css/r1_news_item.css");
@import url("../_css/r1_meer_nieuws.css");
@import url("../_css/r1_overige_berichten.css");
@import url("../_css/r1_picture_block.css");
@import url("../_css/r1_rectangle.css");
@import url("../_css/r1_thema.css");
@import url("../_css/r2_thema.css");
@import url("../_css/r1_tools_autodisk.css");
@import url("../_css/r1_advertorial.css");
@import url("../_css/r1_zoekresultaten.css");


/* Default template:
 ** Default
 ***
 ****/
body { margin: 0px; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 14px; background-image:url('../_images/bg_1.gif'); background-repeat: repeat; }
#container { float: left; top: 0px; left: 50%; margin-left: -500px; width: 1000px; position: relative; background-color: #FFFFFF; border: 1px solid #e5e5e5; }
#r1 { float: left; position: relative; margin: 0px; padding: 0px; margin-top: 10px; clear: both; width: 990px; margin-left: 10px; margin-right: 0px; _margin-left: 5px; _margin-right: -9px; _width: 985px; }
#r2 { float: left; position: relative; margin: 0px; padding: 0px; margin-top: 10px; clear: both; width: 990px; margin-left: 10px; margin-right: 0px; _margin-left: 5px; _margin-right: -9px; _width: 985px; }
#r3 { float: left; position: relative; margin: 0px; padding: 0px; margin-top: 10px; clear: both; width: 990px; margin-left: 10px; margin-right: 0px; _margin-left: 5px; _margin-right: -9px; _width: 990px; }

#r1 .content_right { width: 340px; margin: 0px; float: left; position: relative; _margin-right: -3px; }
#r1 .content_left { border: 0px solid #ccc; width: 630px; position: relative; float: left; margin-right: 8px; }
#r1 .content_bottom { border: 0px solid #ccc; width: 970px; position: relative; float: left; margin-right: 8px; }

a { outline: none; }

/* Default template:
 ** Forms
 ***
 ****/
.formContainer { border: 1px solid #ccc; float: left; position: relative; width: 626px; margin-top: 10px; }
.formContainer form { display: inline; }
.formContainer form table { margin-left: 10px; }
.formContainer form table tr td { font-size: 11px; }
.formContainer form .input, .formContainer form .select { width: 250px;	}
.formContainer .formError {	border: 0px solid #ff0000; color: #ff0000; font-size: 13px; margin: 5px; margin-left: 15px; margin-bottom: 15px; font-weight: bold; }
.formContainer .formValid { border: 1px solid #009900; color: #ff0000; font-size: 13px; margin: 5px; margin-bottom: 15px; }
.formContainer .formValid div { margin: 6px; padding: 0px; color: #009900; }
.formContainer .formValid div { margin: 6px; padding: 0px; color: #ff0000; }

/* Default template:
 ** Footer, copyright
 ***
 ****/
#footer { width: 980px; color: #000; font-size: 12px; float: left; position: relative; padding: 0px 0px 0px 0px; margin: 10px 10px 0px 10px; background-color:#eaeaea; text-align: center; _margin: 10px 10px 0px 5px; }

/* Default template:
 ** White spacing
 ***
 ****/
.spacer { width: 100%; height: 10px; position: relative; float: left; _height: 5px; }