.buorg {
    position:absolute;
    width:100%;
    top:0px;
    left:0px;
    border-bottom:1px solid #A29330;
    background:#FDF2AB no-repeat 1em 0.55em url(http://browser-update.org/img/dialog-warning.gif);\
    text-align:left;
    cursor:pointer;
    font-family: Arial,Helvetica,sans-serif; color:#000;
    font-size: 12px;
	z-index:11000;
}
.buorg div {
    padding:5px 36px 5px 40px;
}
.buorg a {
    color:#E25600;
}
#buorgclose {
    position: absolute;
    right: .5em;
    top:.2em;
    height: 20px;
    width: 12px;
    font-weight: bold;
    font-size:14px;
    padding:0;
}



*{
margin:0;
padding:0;
}
html {
height: 100%;
}
body {
overflow:hidden;/*Needed to eliminate scrollbars*/
margin:0px;
padding:0px;
height: 100%;
}
a:link{
color:#d97e25;
text-decoration: none;
outline: none;
}
a:hover{
color:#333333;
text-decoration: none;
}
a:visited{
color:#d97e25;
text-decoration: none;
outline: none;
}
a:active{
color:#d97e25;
text-decoration: none;
outline: none;
}
		
a.menu:link { 
color: #ffffff;
text-decoration:none;
}
a.menu:visited { 
color: #ffffff;
text-decoration:none;
}
a.menu:hover { 
color: #d97e25;
text-decoration:none;
}
a.menu:active { 
color: #ffffff;
text-decoration:none;
outline: none;
}

a.projects:link { 
color: #000000;
text-decoration:none;
padding:0;
margin-bottom:2px;
}
a.projects:visited { 
color: #000000;
text-decoration:none;
padding:0;
margin-bottom:2px;
}
a.projects:hover { 
color: #d97e25;
text-decoration:none;
padding:0;
margin-bottom:2px;
}
a.projects:active { 
color: #000000;
text-decoration:none;
outline: none;
padding:0;
margin-bottom:2px;
}

a.extern:link { 
color: #666666;
text-decoration:none;
}
a.extern:visited { 
color: #666666;
text-decoration:none;
}
a.extern:hover { 
color: #d3d3d3;
text-decoration:none;
}
a.extern:active { 
color: #d3d3d3;
text-decoration:none;
outline: none;
}

img{
border:none;
padding:0;
margin:0;
}

#myiframe {
position: absolute;
top:0px;
left:0px; 
width: 100%;
height: 100%;
margin:0;
padding:0;
z-index:2;
}
#content{
margin:0;
padding:0;
height:125px;
width:580px;
bottom:5%;
left:0px;
z-index: 3;
position:absolute;

}
#contentp{
margin:0;
padding:0;
height:125px;
width:620px;
bottom:5%;
left:0px;
z-index: 3;
position:absolute;

}
#contentafterfive {
margin:0;
padding:0;
height:125px;
width:380px;
bottom:5%;
left:0px;
z-index: 3;
position:absolute;

}
#contentmommie {
margin:0;
padding:0;
height:125px;

bottom:5%;
left:0px;
z-index: 3;
position:absolute;

}
#contentoo {
margin:0;
padding:0;
height:125px;
width:180px;
bottom:5%;
left:0px;
z-index: 4;
position:absolute;

}
#myContent	{ 
height:100%;
z-index:1;
 
}
#myAlternativeContent {
z-index:1;
}
#logo{
float: left;
margin: 0;
height:125px;
/*background:url(../images/bg_menu.png) repeat-x;*/
}
#logop{
float: left;
margin: 0;
height:125px;
/*background:url(../images/bg_menu.png) repeat-x;*/
background:#FFFFFF;
}
h1 {
font-family:thesansb;
font-size:40px;
color:#000000;
margin:0px 0px 3px 0px;
}
h2 {
font-family:thesanssb;
font-size:28px;
font-weight:normal;
color:#000000;
margin:0px 0px 15px 0px;
}
h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#212121;
margin:0px 0px 3px 0px;
}
h5 {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#FFFFFF;
margin:0px 0px 3px 0px;
}

#footer {
position:absolute;
height:40px;
width:500px;
/*background:#000000;
border-top:solid 1px #333333;*/
left:3px;
bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d3d3d3;
margin-left:58px;
z-index:100000;
}
#footeraf {
position:absolute;
height:40px;
width:500px;
/*background:#ffffff;
border-top:solid 1px #333333;*/
left:3px;
bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#d3d3d3;
margin-left:58px;
z-index:100000;
}
#footerp {
position:absolute;
height:40px;
width:500px;
left:3px;
bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-left:59px;
z-index:100000;
}
.orange {
color:#FF6600;
}
/*----------------------------------------------------*/
/*menu*************************************************/
/*----------------------------------------------------*/
#menu{
position:relative;
float:left;
margin:0;
padding-top:18px;
height:102px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
/*background:url(../images/bg_menu.png) repeat-x;*/
z-index:10000;
text-transform:uppercase;
/*text-shadow:#212121 1px 0px 1px;*/

}
#menup{
position:relative;
float:left;
margin:0;
padding-top:18px;
height:107px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
/*background:url(../images/bg_menu.png) repeat-x;*/
background:#FFFFFF;
z-index:10000;
text-transform:uppercase;
/*text-shadow:#eeeeee 1px 0px 1px;*/

}
#one {
position:relative;
float:left;
width:160px;
height:90px;
/*border-left:dotted #FFFFFF;*/
background:url(../images/divider.gif) left top no-repeat;
padding-left:30px;
padding-top:5px;
display: none;
}

#onep {
position:relative;
float:left;
width:160px;
height:90px;
/*border-left:dotted #FFFFFF;*/
background:url(../images/dividerp.gif) left top no-repeat;
padding-left:30px;
padding-top:5px;
}
#onec {
position:relative;
float:left;
width:160px;
height:90px;
/*border-left:dotted #FFFFFF;*/
background:url(../images/dividerp.gif) left top no-repeat;
padding-left:30px;
padding-top:5px;
display: none;
}
#oneoo {
position:relative;
float:left;
width:160px;
height:90px;
/*border-left:dotted #FFFFFF;*/
background:url(../images/dividerp.gif) left top no-repeat #FFFFFF;
padding-left:30px;
padding-top:5px;

}
#onea {
position:relative;
float:left;
width:160px;
height:90px;
/*border-left:dotted #FFFFFF;*/
background:url(../images/divider.gif) left top no-repeat;
padding-left:30px;
padding-top:5px;
}
#menu1 {
position:relative;
float:left;
width:100px;
margin-left:10px;
padding-top:3px;
/*text-transform:uppercase;
font-size:13px;*/

}

#switchcontent a {
cursor: pointer;
}

#switches { 
margin:0;
padding:0;
display:block;

}
#switches li { 
list-style: none;
margin-bottom:0px;
}
#switches li a{ 
text-decoration:none;
}
#switchcontent li a:hover {
color: #d97e25;
}
body#home a#homenav,
body#actueel a#actueelnav,
body#werk a#werknav,
body#over a#overonsnav,
body#contact a#contactnav {
color: #d97e25;
	
}
/*scroller----------------------------------------------------*/

.sc_menu_wrapperp {
position: relative; 
float:left;	
height: 100px;
width: 250px;
overflow: auto;
background:url(../images/dividerp.gif) left top no-repeat;
}
.sc_menu {
padding-top:5px;
padding-left:25px;
}
.sc_menu a {
display: block;
margin-bottom: 5px;
	
}
.sc_menu a:hover {
/*border-color: rgb(130, 130, 130);
border-style: dotted;*/
}
.sc_menu_wrapperp .loading {
position: absolute;
top: 30px;
left: 40px;
margin: 0 auto;
padding: 5px;
width: 120px;
height:10px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;	
font-size:11px;
text-align: center;
color: #000000;
background: #d3d3d3;
}
/*---------------------------------------------------*/
/*mom**********************************************/
/*--------------------------------------------------*/
#contentintro{
margin:0;
padding:0;
height:125px;
width:580px;
top:40%;
left:0px;
z-index: 3;
position:absolute;

}
/*---------------------------------------------------*/
/*mommieblog**********************************************/
/*--------------------------------------------------*/
#aankondiging {
position:absolute;
top:0px;
left:50px;
width:187px;
height:220px;
z-index:100000;
overflow: hidden;
cursor:pointer;
}
/*---------------------------------------------------*/
/*index**********************************************/
/*--------------------------------------------------*/
#index{
margin:0px auto;
height:200px;
width:100%;
top:5%;
z-index: 3;
/*background:#262626 no-repeat 90%;*/
position:absolute;
}
#slidecaption{
overflow: hidden;
position:absolute;
color:#FFF;
font:60px "Trebuchet MS", DIN-Medium;
font-weight:bold;
text-align:right;
padding-right:10px;
z-index: 1000;	
}
#contentframe{
overflow: hidden;
height: 100%;
text-align:left;
z-index: 3;
}
#slidecounter{
overflow: hidden;
position:relative;
float:left;
margin:10px 0 0 10px;
color:#FFF;
font:12px "Helvetica Neue", Arial, sans-serif;
font-weight:normal;
z-index: 3;	
}
/*Supersized Stamp*/
#navigation{
float: right;
margin:0;
}
#loading {
position: absolute;
top: 2%; 
left: 2%;
z-index: 3;
width: 16px; 
height: 16px;
text-indent: -999em;
background-image: url(../images/progress.gif);
}
#supersize{
position:fixed;
}
#supersize img, #supersize a{
height:100%;
width:100%;
position:absolute;
z-index: 0;
}
#supersize .prevslide, #supersize .prevslide img{
z-index: 1;
}
#supersize .activeslide, #supersize .activeslide img{
z-index: 2;
}

/*---------------------------------------------------*/
/*actueel**********************************************/
/*--------------------------------------------------*/
#actueel {
width: 550px;
height: 100%;
position: absolute;
top: 0px;
right: 0px;
padding-left:3px;
z-index: 1030;
overflow:scroll;
overflow-x: hidden;
/*background:#F2F2F2;*/
background:url(../images/bg_actueel.png) repeat-y;
}
/*---------------------------------------------------*/
/*over ons**********************************************/
/*--------------------------------------------------*/
#container {
position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  overflow: visible;
}
#watdoenwe {
height:300px;
width:550px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:15px;
margin-left: -275px;  /***  width / 2   ***/
  position: absolute;
  top: -150px;          /***  height / 2   ***/
  left: 50%;
z-index: 1030;
}
#voorwie {
height:400px;
width:930px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:15px;
margin-left: -425px;  /***  width / 2   ***/
  position: absolute;
  top: -270px;          /***  height / 2   ***/
  left: 50%;
z-index: 1030;
}
#voorwie #title {
float:left;
width:100%;
}
#voorwie #contentblok1 {
float:left;
width:200px;
margin:0 35px 0 0;
}
#voorwie #contentblok2 {
float:left;
width:200px;
margin:0 35px 0 0;
}
#voorwie #contentblok3 {
float:left;
width:200px;
margin:0 35px 0 0;
}
#voorwie #contentblok4 {
float:left;
width:220px;
}
#werken {
height:400px;
width:850px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#212121;
line-height:15px;
margin-left: -425px;  /***  width / 2   ***/
  position: absolute;
  top: -280px;          /***  height / 2   ***/
  left: 50%;
z-index: 1030;
}
#werken #contentblok1 {
float:left;
width:400px;

}
#werken #contentblok2 {
float:right;
width:400px;

}
.niet {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#666666;
margin-top:10px;
}
.titel {
font-size:13px;
font-weight:bold;
color:#d97e25;
margin-bottom:3px;
}
.subtitel {
font-size:11px;
font-weight:bold;
color:#d97e25;
margin-bottom:3px;
}

/*---------------------------------------------------*/
/*contact**********************************************/
/*--------------------------------------------------*/

#contact {
height:300px;
width:700px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
margin-left: -325px;  /***  width / 2   ***/
  position: absolute;
  top: -150px;          /***  height / 2   ***/
  left: 50%;
z-index: 1030;
}
#contact p {
margin:10px 0 5px 0px;

}
.small {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d97e25;
margin-top:10px;
}
.highlight {
color:#666666;
font-size:11px;
}
#contactleft {
float:left;
width:250px;


}
#contactleft h2 {
font-family:thesansb;
font-size:24px;
font-weight:bold;
color:#212121;
margin:0px 0px 4px 0px;
}

#form {
width:450px;
float:left;
margin-left:0px;
font-family:Arial, Helvetica;
font-size:12px;
color:#000000;
line-height:16px;
}
#form_bedankt {
width:450px;
float:left;
margin-left:0px;
font-family:Arial, Helvetica;
font-size:12px;
color:#000000;
line-height:16px;
}
form * {margin:0;padding:0;} /* Standard margin and padding reset, normally done on the body */

legend {
	color:#0b77b7;
	font-size:1.2em;
}
legend span {
	width:10em;
	text-align:right;
}
fieldset {
	border:0px;
	padding:0 0.5em 0.5em;
	
}
fieldset div {
margin:0;
	clear:both;
	margin-bottom:7px;
}
fieldset div {
display:block;
} /* Reset element back to block leaving layout in ie */
label {
	float:left;
	
	text-align:left;
	
font-size:12px;
color:#333333;

}
 input {
	padding:3px;
	width:200px;
	border:1px solid #c1c0c0;
	background:#cccccc;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	color:#212125;
	font-family:Arial, Helvetica;
font-size:12px;
margin-top:2px;
}
 input:hover, input:focus {
	border-color:#c5c5c5;
	background:#999999;
	color:#000000;
} 
 input.default {
	color:#bbb;
}
 textarea {
padding:0.15em;
	width:250px;
	border:1px solid #c1c0c0;
	background:#cccccc;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	color:#212125;
	font-family:Arial, Helvetica;
font-size:12px;
margin-top:2px;
	}
textarea:hover, textarea:focus {
border-color:#c5c5c5;
	background:#999999;
	color:#000000;
	font-family:Arial, Helvetica;
font-size:12px;
	}

#submit-go {
	margin-top:10px;
	margin-left:180px;
	width:69px;
	height:20px;
	border:0;
	cursor:pointer !important; cursor:hand;
	color:#333333;
	background:#999999;
}
#submit-go:hover {
	background-position:0 -26px;
}

#imgContainer {
	z-index: -10;
	width: 100%;
}


/*---------------------------------------------------*/
/*aanmelden**********************************************/
/*--------------------------------------------------*/

#aanmelden {
height:380px;
width:600px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:16px;
margin-left: -300px;  /***  width / 2   ***/
  position: absolute;
  top: -180px;          /***  height / 2   ***/
  left: 50%;
z-index: 1030;
}

      #holder {
		 position:absolute;
		 width:600px;
	z-index:1000;
			
        }
		
        .containerbox {
            /*@editable*/ border: 0px  #000000;
			background:#00FF00;
        }

        #holder fieldset {border: none; padding: 0; margin: 0;}

        /**
         * @tab Body
         * @section foreground
         * @tip Choose a color for your list form's foreground.  Pick a color that's easy to read against your text.
         */
        .contentbox {
            /*@editable*/ background-color:#FFFFFF;
            /*@editable*/ padding:20px;
            font-family:Arial;
            font-size: 12px;
            line-height:150%;  /* #3# Editable */
            color: #333333;  /* #3# Editable */
        }

        /**
         * @tab Header
         * @section top bar
         * @tip You can make this color stand out, or you might make it the same as your form's background color.
         */
        .headerBar {
            /*@editable*/ background-color:#ffffff;
            /*@editable*/ padding:20px;
            /*@editable*/ border-bottom:0px solid #000000;
        }
        
        /**
         * @tab Header
         * @section top bar text
         * @tip If you aren't using an image for your header, set the text styles here.
         */
        .headerText {
            /*@editable*/ color:#666666;
            /*@editable*/ font-size:32px;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-weight:bold;
            /*@editable*/ text-align:left;
        }

        /**
         * @tab Body
         * @section default text
         * @tip This is the default text style for the body of your list form.
         */
       #holder p {
            /*@editable*/ line-height:150%;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-size: 12px;
            /*@editable*/ color: #333333;
        }
		#holder label {
            /*@editable*/ line-height:150%;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-size: 12px;
            /*@editable*/ color: #333333;
        }
		#holder .formText {
            /*@editable*/ line-height:150%;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-size: 12px;
            /*@editable*/ color: #333333;
        }

        /**
         * @tab Alerts/Errors
         * @section alerts
         * @tip This is the style for the "There are errors below." warning that appears if invalid data is entered.
         */
        .alert {
            /*@editable*/ font-size:13px;
            /*@editable*/ line-height:200%;
            /*@editable*/ color:#FF0000;
            /*@editable*/ font-family:Arial;
            /*@editable*/ font-weight:bold;
        }

        /**
         * @tab Alerts/Errors
         * @section errors
         * @tip This is the style for the error messages that appear beneath each form fields with invalid data.  Use colors that will attract attention.
         */
       div.errorText {
            /*@editable*/ font-size: 12px;
            /*@editable*/ line-height:150%;
            /*@editable*/ font-weight:bold;
            /*@editable*/ color:#FF0000;
            /*@editable*/ font-family:Arial;
            /*@editable*/ background-color:#FFEEEE;
            /*@editable*/ padding:5px;
            /*@editable*/ margin:3px;
        }

        /**
         * @tab Body
         * @section link style
         * @tip Specify the color for all the hyperlinks in your list form.
         
 
       a.poweredBy {
            font-size:10px;
            font-family:trebuchet ms;
            text-decoration: none;
        }

       .poweredByBox td {
        text-align: left;
        }

		/* hCards + hCalendars */
		.vcard, .vevent {
			background:#eee;
			border: 2px solid #ccc !important;
			padding: 14px;
			-moz-border-radius: 4px;
			-webkit-border-radius:4px;
			border-radius: 4px;
			margin: 5px 0 !important;
		}

		span.vcard, 
		span.vevent {padding: 2px 1px 2px 70px !important; margin: 0 2px 0 !important;}

		.org {display:block; margin:8px 0 0 0; padding-left:19px; background:url(http://madeofman.us1.list-manage1.com/images/vcard.png) no-repeat; font-weight:bold; font-size:110%;}
		.hcard-download {background:url(http://madeofman.us1.list-manage1.com/images/hcard-download-or.png) no-repeat; padding:2px 0 2px 32px;}
		
		/* General Form Formatting */
		#mergeTable {width:100%;}
		#archive-list {margin:3em; list-style:square; line-height:1.6em;}
		.required {text-align:right; font-size:11px; font-weight:bold;}
		.formText {vertical-align:top;}
		.subfield {display:block; margin:2px 0; padding:4px; line-height:30px;}
		.phonefield {min-width:265px;}
		.phonefield .subfield, .datefield .subfield {display:inline;}
		.subfield label {padding-left:4px; font-style:italic;}
		.mergeTable {border-collapse:separate;}
		.mergeRow td {padding:12px; border-top:1px solid #ccc;}
		#holder input, textarea, select {padding:4px;}
		#holder input:focus, textarea:focus, select:focus {background:#ffc;}
		.countryfield select {min-width:120px;}
		.radiogroup label {padding-right:12px;}
		#archive-list-title {margin-bottom:5px;}
		#archive-company {font-weight:normal;}
		#archive-company, #archive-subscribe-link {margin:5px 0;}
		#archive-subscribe-link {float:right; margin-top:2px;}
		#forward-friend-table label {font-weight:bold;}
		#forwardToFriendFooter {padding-top:10px; border-top:1px solid #ccc;}
		
		#submit-aanmelden {
	margin-top:10px;
	margin-left:110px;
	width:100px;
	height:20px;
	border:0;
	cursor:pointer !important; cursor:hand;
	color:#333333;
	background:#d3d3d3;
}
#submit-aanmelden:hover {
	background-position:0 -26px;
	color:#FFFFFF;
	background:#333333;
}

#submit-afmelden {
	margin-top:10px;
	margin-left:100px;
	width:100px;
	height:20px;
	border:0;
	cursor:pointer !important; cursor:hand;
	color:#333333;
	background:#d3d3d3;
}
#submit-afmelden:hover {
	background-position:0 -26px;
	color:#FFFFFF;
	background:#333333;
}




.pageTitle {background-color:#DDDDDD; padding:8px; font-size:16px; font-weight:bold; color:#000000; text-align:left;}
.pageTitleAlert {background-color:#FF0000; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.pageTitleSuccess {background-color:#33CC00; padding:8px; font-size:16px; font-weight:bold; color:#FFFFFF; text-align:left;}
.formLabel {font-size:13px;}
.error {color:#FF0000; font-weight:bold; font-size:11px;}
.small {font-size:11px;}