html { font-family:Verdana,Georgia,Serif,Calibri; font-size: 100.1%; background: #000; }
body { margin:0 auto; font-size: 0.8em; }
body > div.container { position: absolute; left: 50%; }
div.background { position:absolute; left:-39.75em; height: 768px; width: 1015px; background:#000 url('http://q.acdns.nl/theme/default/index/background.jpg') no-repeat center center; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; border-radius:0 0 10px 10px; }
div.tabs { position: absolute; width: 100%; height: 100%; }
div.tab-header { position: absolute; width: 500px; height: 30px; color: white; top: 5px; left: -180px; }
div.tab-header > a { color: white; }
div.tab-login { position: absolute; left: -430px; top: 92px; height: 135px; width: 257px;}
div.tab-login-content { height:100%; }
div.form { position:absolute; left:5px; top:35px; }
div.tab-title-field { width: 250px; }
div.tab-title-field-text { color: white; font-weight: bold; width: 100px; }
div.tab-login-content-field, div.tab-universe-content-field { width: 250px; height:100%;  }
div.tab-login-content-field-text { height: 100%; width:100%; top: 0; }
div.tab-universe { position: absolute; left: -430px; top: 275px; width: 256px; height: 237px; }
div.tab-universe-content { width:100%; height:85%; }
div.tab-universe-content-field-text { height: 230px; width: 245px; color: #A3A3A3; position:absolute; top:30px;left:5px; }
div.tab-registered { position: absolute; left: -412px; top: 530px; }
div.tab-content-main { position: absolute; }
div.footer { position: absolute; top: 635px; left: -510px; }
div.footer-stripe { background:url('http://q.acdns.nl/theme/default/index/footer.png') repeat-x; width: 1015px; height: 52px; }
div.footer-logo { position: absolute; width: 338px; height: 170px; left: 660px; top: -180px; }
div.footer-copyright-text { position: absolute; left: 720px; top: 55px; color: #606a7d; }
div.hide-for-all { display: none; }
div.content-holder { position: absolute; width: 602px; height: 273px; left: -119px; top: 145px; }
div.content-holder-text { width: 595px; height: 195px; color: #000; top:0; }
div.custom_message_container { width:800px; z-index:9000; position:absolute; left:-370px; top:12em; height:200px; }
div.custom_message_content { background:gray; border-bottom: 2px solid darkgray; border-left:1px ridge #000; border-right:2px inset #000; height:100%; }
div.custom_mtext { text-align:center; text-indent: 25px; -moz-border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px; border-radius:0 0 7px 7px; }
div#tooltip { position:absolute;z-index:3000;color:#FFF;display:none;padding:12px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#000;width:265px;font-size:1em; }
div#tooltip > div.tooltip-head { text-align:center;font-style:italic }
div#tooltip > div.tooltip-body { font-weight:bold; }
p.content-intro, div.content-holder-text { position: absolute; left: 5px; }
div.tab-registered-bold, span.tab-registered { color: #838994; }
strong.tab-registered-bold { color: gray; }
span.registered-text-holder { position: absolute; left: 0; width: 250px;}
span.universum-text-holder { position: absolute; top: 35px; left: 0; width: 250px;}
span.online-text-holder { position: absolute; top: 70px; left: 0; width: 250px;}
input.tab-login-username, input.tab-login-password { position: absolute; left: 0; top: 0; width: 228px !important; color: white; font-size:1.3em; padding: 5px; height: 21px; overflow: hidden; background:#000; border:1px inset gray; -moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px; }
input.tab-login-password { top: 35px; }
input[type=text], input[type=password] { width: 180px; line-height:20px; font-weight:normal; height:20px; font-size:italic; }
div.header-top { background:url('http://q.acdns.nl/theme/default/index/header-top.png') 0 0; width:50px; height:50px; height: 28px; width: 100%; }
div.header-body { background:#FFF; width:100%; height:100%; opacity:0.14;filter:alpha(opacity=14);margin:-2px 0; -moz-border-radius:0 0 7px 7px; border-radius:0 0 7px 7px; -webkit-border-radius:0 0 7px 7px; }
input.tab-login-submit { cursor: pointer; color:#FFF; position: absolute; left:53px; top: 72px; width: 125px; height: 30px; border: 1px solid gray; background:#000; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; opacity:0.7; filter:alpha(opacity=70); } 
span.tab-registered-content { position: absolute; width: 400px; }
h1.custom_message_title { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:#CCC; font-size:14px; font-weight:bold; line-height:1.75em; margin:0; padding:0; text-align:center; cursor:move; }
h1 { font-size: 16pt; color: #000; padding-bottom:8px; font-weight:bold; }
h2.createac { color: white; font-style: normal; font-family: Arial; text-align:center; font-weight:bold; line-height:3.4em; font-size:1.4em; }
h2 > a { color:white; }
h3 { font-size: 1.2em; line-height:23px; text-indent:5px; font-weight:bold; }
div.createac { background:url('http://q.acdns.nl/theme/default/index/bg_unhover.png'); cursor: pointer; width: 576px; height: 60px; position:absolute; left:5px; top:200px; opacity: 0.4; filter:alpha(opacity=40); -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; -moz-box-shadow:0 1px 4px 2px #000; -webkit-box-shadow:0 1px 4px 2px #000; box-shadow:0 1px 4px 2px #000; border: 0; }
span.leftholder, span.rightholder { background:url('http://q.acdns.nl/theme/default/index/index_sprite.png'); height:60px; }
span.leftholder { width:7px; background-position:0 0; }
span.rightholder { width:7px; background-position:7px 0; }
span.ie-left { background:url('http://q.acdns.nl/theme/default/index/lcorner.png'); width:23px; height:24px; position:absolute; top: 745px; left:-510px; }
span.ie-right { background:url('http://q.acdns.nl/theme/default/index/rcorner.png'); width:23px; height:24px; position:absolute; top: 745px; left:482px; }
div.index-content-holder { background:#FFF; width:100%;height:100%;opacity:0.3;filter:alpha(opacity=50);-moz-border-radius:10px;border-radius:10px;-webkit-border-radius:10px; }
a { color: #b9c0c3; text-decoration: none; }
strong { font-weight:bold; }
.ui-helper-hidden { display:none; }
img { border:0; }