
                .test {
                        width: 369px;
                        height: 16px;
                        position: absolute;
                        top: 0;
                        left: 0;
                }


		* {
			margin: 0;
			padding: 0;
			border: 0;
			font-family: verdana, sans serif;
			font-size: 1.0em;
		}
		body {
			background: #199DD6; 
			color: #00234D;		
		}
		
		.divider {
			width: 100%;
			height: 35px;
		}
		
		a:link {
			color: #FF4400;
			font-weight: bold;
		}
		a:visited { 
			font-weight: normal;
			color: #FF4400;
		}
		a:hover {
			color: #FF4400;
			text-decoration: none;
		}
                .int_link {
                        text-decoration: none;
                }

		
		/*containers*/
		#everything {
			width: 760px;
			margin: 0px auto;
			background: #FF5000;
                       border-left: 1px solid #EFF8FC;
                       border-right: 1px solid #EFF8FC;
                       border-top: 1px solid #EFF8FC;
                       border-bottom: 1px solid #EFF8FC;
		}

		#top {
			background: #199DD6    url(uploads/images/backgrounds/image_rotate.php) no-repeat;
			height: 500px;
			position: absolute;
			width: 760px;
                        left: 50%;
                        margin-left: -380px;
			z-index: 0;
		}
		
		#left {
                        margin-left: -381px;
                        left: 50%;
			width: 760px;
			margin-top: 500px;
			position: absolute;
			background: #FF5000 url(uploads/images/small/bottom_tile.png) 238px 0 repeat-y;
			z-index: 1;
                       border-left: 1px solid #EFF8FC;
                       border-right: 1px solid #EFF8FC;

		}
		
		#left #technews {
			width: 210px;
			min-height: 270px;
			color: #FFFFFF;
		}

		#left #technews h1 {
			background: url(uploads/images/small/tech_h1.png) 0 1px no-repeat;
			color: #EAE9F0;
			font-size: 75%;
			font-weight: normal;
			padding-left: 36px;
                        margin-bottom: 4px;
		}
		
		#left #technews p {
			background: url(uploads/images/small/tech_p.png) 0 5px repeat-y;
			color: #EAE9F0;
			font-size: 70%;
			font-weight: normal;
			padding-left: 36px;
			margin-bottom: 16px;
		}
		
		#technews a:link, #technews a:visited {
			font-weight: normal;
			color: #FFFFFF;
			text-decoration: none;
		}

		#technews a:hover {
			font-weight: bold;
			color: #FFFFFF;
		}

		#right {
			z-index: 2;
			position: relative;
		/* evil hacks!!! */
			/*Firefox*/
			width: 530px !important;
			margin-left: 230px !important;
			
			/*IE*/
			width: 760px;
			margin-left: 0px;
		}
		
		#logo {
			float: right;
			width: 530px;
			text-align: right;
			clear: both;
			display: inline;
                        position: relative
		}
                
                #banner {
                        float: right;
                        margin-top: 12px;
                        margin-right: 24px;
                        display: inline;
                }

		#text {
			position: relative;
			float: right;
			width: 522px;
			margin-top: 20px;
                       display: inline;
		}

		#text #textcont {
			width: 522px;
			float: right;
			background: url(uploads/images/small/text_backtile.png) repeat-y;	
                        display: inline;
		}

	        #text #texttop {
			background: url(uploads/images/small/text_round_top.png) no-repeat;
			width: 522px;
			height: 29px;
			float: right;
		}

                #text #texttop #menu_top {
			background: url(uploads/images/small/menu_top.png) 0 10px no-repeat;
			width: 208px;
			height: 29px;
			float: right;
                        display: inline;                        
                }		

		#text #menu {
			float: right;
			width: 199px;
			margin-right: 3px;
			margin-left: 10px;
			text-align: right;
			background: url(uploads/images/small/menu_tile.png) 0 0 repeat-y;
                                               display: inline;
		}
		
		#text #menu ul {
                        margin-top: 0 !important;
                        margin-bottom: 0 !important;
			list-style: none;
                        margin-right: 15px;
		}
                #menu a {
                        padding: 2px 18px 2px 0;
                        background: url(uploads/images/small/menu_icon.png) top right no-repeat;
                        color: #FFFFFF;
			font-weight: bold;
                        line-height: 1.2em;
                        font-size: 1.1em;
                        text-decoration: none;
                        display: block;
                }

                 * html #menu a { height: 1px; } /* IE6 en lager, fix voor marge van li's in menu */

                #menu a:hover {
                        color: #FF4400;
                }
		
		#menu #menu_active {
			font-weight: normal;
		}

		#text #menu_bottom {
			height: 25px;
			margin-right: 3px;
			background: url(uploads/images/small/menu_bottom.png) 0 0 repeat-y;
		}
		
		#textcont p {
			margin: 20px 20px;
			font-size: 75%;
			line-height: 1.4em;
		}

		#textcont ul {
			margin: 10px 20px 10px 35px;
			line-height: 1.4em;
                        font-size: 75%;
		}
		
		#textcont h1, h2, h3 {
			color: #FF4400;
			font-size: 110%;
			font-weight: normal;
			margin: 0 20px 16px 20px ;
		}
               
                /* error messages */
                #textcont h4 {    
			color: #FF4400;
			font-size: 70%;
			font-weight: bold;
			margin: 5px 20px ;
                }

		#rightborder {
			height: 582px;
			width: 7px;
			float: right;
			background: url(uploads/images/small/gradient_bar_right.jpg) no-repeat;
                        display: inline;
                 
		}		

		#text_bottom {
			background: url(uploads/images/small/text_round_bottom.png) no-repeat;
			width: 530px;
			height: 32px;
			float: right;
			clear: both;
		}

		
		/* FORMS */

                .form_divider {
                        height: 16px;
                        width: 400px;
                        margin-left: 20px;
                        margin-bottom: 16px;
                        border-bottom: 1px solid #FFDFCC;
                 }

		.fbform input, .fbform select, .fbform textarea {
			margin: 0;
			margin-left: 20px;
			margin-bottom: 4px;
			padding: 0;       
                        height: 1.4em;
                        font-size: 70%;
			color: #00000;
                        background: #FFDFCC;	
                        border: 1px solid #FFFFFF;	
		}
 
               .fbform textarea {
                        height: 150px;
                        width: 400px;
                }
 

	       .fbform p {
			margin-top: 0 !important;
			margin-bottom: 0 !important;
			margin-left: 22px !important;
		}

                .fbform .submit_button {
                        margin-top: 10px;
                }

                .submit_button input {
                        background: #00234D;
                        color: #FFFFFF;
                        border: 1px solid #FF5000;
                }
                
