body, html {
     margin: 0px;
     background: url('images/background.jpg') repeat-x #e4dfda;
}




/* ####### Wrapper ######## */
#outer_wrapper {
     width: 1001px;
     margin: 0 auto;
     position: relative;
}
#wrapper {
     width: 1001px;
     margin: 0;
     position: relative;
}
 #wrapper div {
      float: left;
      display: inline;
 }
.no_border {
     float: left;
     border: 0;
}
.absolute_image {
     position: absolute;
     clear: both;
     left: 0;
     bottom: 0;
     right: 0;
     top: 49px;
}






/* ####### Header ####### */
#header {
     width: 881px; 
     height: 139px;
     background: url('images/header_background.jpg') no-repeat;
     margin: 0 0 0 120px;
}
.logo {
     float: left;
     margin: 5px 0 0 225px;
}
#header ul {
     width: 690px;
     height: 32px;
     float: left;
     margin: 98px 0 0 290px;
     padding: 0;
     display: inline;
}
#header ul li {
     list-style: none;
     float: left;
     background: url('images/li_background.png');
     width: 142px; 
     height: 32px;
     margin: 0 0 0 4px;
}
#header ul li a {
     float: left;
     width: 142px;
     height: 24px;
     text-align: center;
     padding: 8px 0 0 0;
     margin: 10px 0 0 0;
     font: 12px arial;
     text-decoration: none;
     color: #ffffff;
     background: url('images/button_background.png');
     cursor: pointer;
}
#header ul li a:hover {
     background: url('images/button_hover.png');
}





/* ####### Content top ####### */
#content_top {
     margin: 0 0 0 120px;
}





/* ####### Content ####### */
#content {
     width: 881px;
     margin: 0 0 0 120px;
     background: url('images/content_background.png') repeat-y;
}
#content_left {
     width: 290px;
}
#content_right {
     width: 562px;
}






/* ####### Inloggen ####### */
#inloggen {
     width: 223px;
     height: 325px;
     background: url('images/login_background.png');
	 background-repeat:no-repeat;
     margin: 0 0 0 16px;
}
#inloggen h1 {
     font: bold italic 18px calibri;
     float: left;
     color: #ffffff;
     margin: 9px 0 0 10px;
     padding: 0;
     display: inline;
     width: 223px;
}
#inloggen h2 {
     font: bold italic 18px calibri;
     float: left;
     color: #ffffff;
     margin: 9px 0 0 10px;
     padding: 0;
     display: inline;
     width: 223px;
}
#inloggen form, fieldset {
     float: left;
     margin: 0;
     padding: 0;
     border: 0;
     display: inline;
     width: 200px;
}
#inloggen form {
     margin: 30px 0 0 15px;
     height: 185px;
}
#inloggen label {
     float: left;
     margin: 0;
     padding: 0;
     font: 11px verdana;
     color: #ffffff;
     width: 185px;
}
#inloggen td.stats {
     float: left;
     margin: 0;
     padding: 0;
     font: 11px verdana;
     color: #ffffff;
}
.input1 {
     float: left;
     margin: 4px 0 0 0;
     padding: 3px 0 0 10px;
     font: 13px tahoma;
     width: 179px;
     height: 29px;
     background: url('images/input_background.png');
	 background-repeat:no-repeat;
     border: 0;
}
.submit_button {
     float: left;
     margin: 13px 0 0 28px;
}

/* links */
#inloggen_links {
     margin: 0 0 0 15px;
     width: 245px; 
}
#inloggen_links a {
     float: left;
     font: 11px verdana;
     color: #ffffff;
     text-decoration: none;
}







/* ####### Submenu ####### */
div.submenu {
     width: 223px;
     margin: 10px 0 0 18px;
     background: url('images/submenu_background.png') repeat-y;
     overflow: hidden;
}
div.submenu_header {
     width: 223px;
     height: 40px;
     background: url('images/submenu_header.png');
}
div.submenu_header h1 {
     float: left;
     margin: 10px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4d463f;
}
div.submenu_header h2 {
     float: left;
     margin: 10px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4d463f;
}
div.submenu ul {
     width: 223px;
     float: left;
     margin: 13px 0 0 0;
     padding: 0;
     display: inline;
}
div.submenu ul li {
     width: 223px;
     height: 22px;
     float: left;
     list-style: none;
     background: url('images/subli_background.png');
}
div.submenu ul li a {
     float: left;
     margin: 3px 0 0 35px;
     font: 11px arial;
     color: #4f463e;
     text-decoration: none;
}







/* ####### Content container ####### */
#content_container {
     width: 539px;
     height: 502px;
     background: url('images/content_cc_background.png');
}
#content_container_top {
	 width: 539px;
	 height: 5px;
	 background: url('images/content_container_top.png');
}
#content_container_bottom {
	 width: 539px;
	 height: 5px;
	 background: url('images/content_container_bottom.png');
}
#content_container h1 {
     float: left;
     margin: 7px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4f463e;
}
#content_container h2 {
     float: left;
     margin: 7px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4f463e;
}
#content_container p {
     float: left;
     width: 475px;
     font: 11px arial;
     color: #4f463e;
     margin: 5px 0 0 20px;
     line-height: 14pt;
}
#content_container a {
     float: left;
     margin: 10px 0 0 22px;
}
#content_container td {
     font: 11px arial;
     color: #4f463e;
}






/* ####### Content container small ####### */
.cc_small {
     width: 264px;
     height: 301px;
     background: url('images/cc_background1.png');
     margin: 10px 0 0 0;
}
.cc_small h1 {
     float: left;
     margin: 7px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4f463e;
}
.cc_small h2 {
     float: left;
     margin: 7px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4f463e;
}
.cc_small p {
     float: left;
     width: 225px;
     font: 11px arial;
     color: #4f463e;
     margin: 5px 0 0 20px;
     line-height: 14pt;
     display: inline;
}
.cc_a1 {
     float: left;
     margin: 15px 0 0 130px;
}






/* ######1# Content container small ####### */
.cc_small1 {
     width: 264px;
     height: 301px;
     background: url('images/cc_background1.png');
     margin: 10px 0 0 10px;
}
.cc_small1 h1 {
     float: left;
     margin: 7px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4f463e;
}
.cc_small1 h2 {
     float: left;
     margin: 7px 0 0 15px;
     padding: 0;
     display: inline;
     font: bold italic 18px calibri;
     color: #4f463e;
}
.cc_small1 p {
     float: left;
     width: 225px;
     font: 11px arial;
     color: #4f463e;
     margin: 5px 0 0 20px;
     line-height: 14pt;
     display: inline;
}
.cc_small1 ul {
     float: left;
     margin: 7px 0 0 30px;
     padding: 0;
     width: 200px;
     display: inline;
}
.cc_small1 ul li {
     list-style: none;
     margin: 4px 0 0 0;
     width: 200px;
     float: left;
     background: url('images/cc_li1.png') no-repeat;
}
.cc_small1 ul li a {
     float: left;
     margin: 1px 0 0 22px;
     font: bold 11px arial;
     color: #c72e26;
     text-decoration: none;
}
.cc_a2 {
     float: left;
     margin: 25px 0 0 130px;
}






/* ####### Advertise ####### */
#advertise {
     margin: 10px 0 0 0;
}






/* ####### Footer ####### */
#footer {
     float: left;
     width: 881px;
     background: url('images/footer_background.png') no-repeat;
     margin: 0 0 0 120px;
     position: relative;
     overflow: hidden;
     height: 200px;
     display: inline;
}
.poker_image1 {
     position: absolute;
     clear: both;
     top: 0;
     left: 0;
}

