/* CSS Document */
html, body, img, table, tr, td, th, a, h1, h2, h3, h4, p, input, textarea {margin:0; padding:0; border:0;}

html			{width:100%; height:100%;}
body			{font-family:Arial, Helvetica, sans-serif; width:100%; height:100%; font-size:11px; line-height:17px; background:url(../images/bg.jpg) repeat-x top #ffffff; color:#4a68b5;}
h1, h1 a		{font-size:12px; color:#00158e;}
h2, h2 a		{}
h3, h3 a		{}
h4, h4 a		{}
p				{margin-bottom:15px; margin-top:14px;}
a				{text-decoration:none; color:#4a68b5; font-weight:bold;}
a:hover			{text-decoration:underline;}
a span			{display:none;}

div.open_up		{clear:both; height:0px; overflow:hidden; margin:0; padding:0;}

.left			{float:left; margin-left:0px !important;}
.right			{float:right; margin-right:0px !important;}

label			{display:block;}
select			{}
input			{}
input.text		{width:254px; height:15px; line-height:15px; font-family:Arial, Helvetica, sans-serif;
				 color:#4a68b5; background:url(../images/input.gif) no-repeat right top scroll;
				 padding:4px 8px; font-size:11px;}
input.submit	{background:url(../images/versturen.gif); width:146px; height:28px; clear:left; float:left; margin-left:128px; margin-top:10px;}
textarea		{width:253px; height:240px; line-height:17px; font-family:Arial, Helvetica, sans-serif;
				 color:#4a68b5; background:url(../images/textarea.gif) no-repeat 0% 100% scroll;
				 padding:4px 8px; font-size:11px;}

div#top_container 		{width:784px; margin:0 auto 0 auto;}
img#logo, img#banner	{display:block; float:left;}

div#menu_bg_top			{float:left; margin-left:2px; background:url(../images/menu_bg_top.gif) no-repeat top;
						 padding-top:35px; display:inline;}
div#menu_bg_bot			{float:left; background:url(../images/menu_bg_bot.gif) no-repeat bottom; padding-bottom:27px;}
ul#menu 				{float:left; margin:0; padding:0; width:150px; background:url(../images/menu_bg_mid.gif);
						 padding-left:11px;}
ul#menu li, ul#menu li a{list-style-type:none; color:#4a68b5; line-height:26px; font-weight:normal;}
ul#menu li a.act		{color:#00158e;}

div#content_bg_mid		{float:left; width:621px; background:url(../images/bg_mid.gif);}
div#content_bg_top		{float:left; width:528px; background:url(../images/bg_top.jpg) no-repeat top;
						 padding:32px 65px 20px 28px; min-height:279px; _height:279px;}

div.portrait			{width:217px; height:257px; margin:8px;}
div.landscape			{width:334px; height:207px; margin:8px;}

div#footer				{padding-right:32px; float:right; text-align:center;}
div#footer,
div#footer a			{color:#bfbfbf;}
div#footer img			{display:block; width:621px; margin-right:-32px;}


/* HACKS BELOW */

/* IE 6 and below */ 
* html {} 
/* IE 7 and below  */
*:first-child+html {} 
* html {} 
/* IE 7 only */
*:first-child+html {}  
/* IE 7 and modern browsers only */
html>body {}  
/* Modern browsers only (not IE 7) */
html>/**/body {} 
/* Recent Opera versions 9 and below */
html:first-child {}
/* Firefox 1.5 and 2.0 only (may or may not work in future versions) */
body:empty {}