/* defaults */
* {margin: 0;padding: 0;outline: none;font-family: Helvetica, Arial, sans-serif;}
body {font-size: 12px;line-height: 18px;text-align: center;background: url(../img/bg.gif) center top;color: #646460;}
h2{font-size: 16px;line-height: 22px;font-weight:bold;margin:0 0 10px 0;}
p{color:#333;}
a{text-decoration: none;color: #00A9EB;}
a:hover {text-decoration: underline;}
a.linkpenning{text-decoration: none;color: #562a00;}
a.linkpenning:hover{text-decoration: underline;}
img {border: 0;border: none;}
strong{font-weight:bold;}
.divider hr {color: #fff;}
/* clearfix */
.clearfix:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
/* page elements */
#horizon {position: relative;width: 100%;background: url(../img/horizon.png) center top repeat-x;}
#page {width: 960px;margin: 0 auto;position: relative;text-align: left;}
#header {position: relative;height: 122px;z-index: 1000;background:url(../img/header_bg.png) no-repeat;}
#logo a {position: absolute;top: 0;left: -2px;width: 228px;height: 83px;background: url(../img/logo.png) no-repeat;text-indent: -10000px;}
#logo2 a {position: absolute;top: 0;left: -2px;width: 228px;height: 83px;background: url(../img/logo2.png) no-repeat;text-indent: -10000px;}
#lang{position:absolute;top:5px;right:0;}
#lang a{color:#00a9eb;font-size:12px;font-weight:bold;margin:0 10px 0 0;}
#lang a:hover{color:#999;font-weight:normal;text-decoration:none;}
/* main content block, misc stuff */
#container{position:relative;height:495px;width:100%;}
#container .box{overflow:hidden;background:#fff url(../img/loader.gif) center center no-repeat;-webkit-box-shadow: 0px 2px 6px 0px rgba(158, 158, 158, 1);box-shadow: 0px 2px 6px 0px rgba(158, 158, 158, 1);}
#col1,#col2{float:left;background:#fff;-webkit-box-shadow: 0px 2px 6px 0px rgba(158, 158, 158, 1);box-shadow: 0px 2px 6px 0px rgba(158, 158, 158, 1);height:390px;display:block;}
#col1{width:638px;}
#col2{width:316px;background:#f6f6f6;}
#col1{margin:0 6px 0 0;}
#col1 .inner{padding:16px 20px 0 20px;}
#col2 .inner{padding:20px 20px 0 20px;}
#sig{padding:20px;background:#fff url(../img/loader.gif) center center no-repeat;-webkit-box-shadow: 0px 2px 6px 0px rgba(158, 158, 158, 1);box-shadow: 0px 2px 6px 0px rgba(158, 158, 158, 1);}
/* footer (last block) */
#footer {height: 90px;margin-top: 18px;position: relative;background: url(../img/footer.png) center top repeat-x;}
#footer ul {list-style: none;position: absolute;top: 20px;right: 20px;}
#footer li {display: inline;}
#footer a {display: block;float: left;padding: 0 10px;color: #646460;font-size: 11px;}
.background1{background:url(../img/controls.png) -40px 0 no-repeat;}
.background2{background:url(../img/controls2.png) -40px 0 no-repeat;}
#jp_container_1{position:absolute;right:0px;top:27px;}
#jp_container_1 a{width:40px;height:40px;display:block;text-indent:-999px;overflow:hidden;text-transform:capitalize;}
#jp_container_1 a.jp-play{width:40px;height:40px;display:block;text-indent:-999px;overflow:hidden;text-transform:capitalize;background-position:0 -40px;}
#jp_container_1 a.jp-play:hover{background-position:-40px 0px;}
#jp_container_1 a.jp-pause:hover{background-position:0px -40px;}
.claim{position:absolute;right:180px;bottom:30px;}
.overlay{position:absolute;top:0;left:0;z-index:1000;display:none;}
.reset{position:absolute;right:50px;top:33px;width:25px;height:26px;background:url(../img/icon_refresh.png) 0 0 no-repeat;}
.reset:hover{background:url(../img/icon_refresh.png) 0 -26px no-repeat;}
.reset.grey{position:absolute;right:10px;top:18px;width:25px;height:26px;background:url(../img/icon_refresh2.png) 0 0 no-repeat;}
.reset.grey:hover{background:url(../img/icon_refresh2.png) 0 -26px no-repeat;}