body {
background-color:#000;
font-family:verdana;
color:#cabab2;
font-size:11px;
margin:0;
padding:0;
}

#wrapper {
width:928px;
text-align:left;
height:auto;
margin:0 auto;
padding:0;
}

#header_commercial {
width:928px;
margin-left:3px;
height:306px;
}

.captcha_parent {
position:relative;
top:-300px;
left:7px;
z-index:10;
}

.captcha_error_parent {
position:relative;
top:-300px;
left:7px;
display:none;
}

.right {
float:right;
}

.left {
float:left;
}

#menu {
height:49px;
margin:0 0 5px;
padding:0;
}

#menu ul {
list-style-type:none;
margin:0;
padding:0;
}

#menu ul li {
display:inline;
float:left;
}

#content-site {
overflow:auto;
width:928px;
margin:0;
padding:0 5px 5px;
}

#teaser_content1 {
position:relative;
top:0;
left:7px;
margin:0;
padding:0;
}

#teaser_content2 {
position:absolute;
top:30px;
left:7px;
filter:alpha(opacity=0);
-moz-opacity:0.0;
-khtml-opacity:0.0;
opacity:0.0;
margin:0;
padding:0;
}

#main-content {
width:605px;
margin:0 10px 40px 0;
padding:0;
}

#right-content {
width:300px;
margin:0 0 40px 10px;
padding:0;
}

.ranking_btn:hover {
background-position:0 -160px;
}

.mainbox {
position:relative;
width:598px;
float:right;
margin:0 0 5px;
padding:0;
}

.mini_box {
position:relative;
width:294px;
float:right;
margin:0 0 5px 8px;
padding:0;
}

.smallbox {
position:relative;
width:300px;
margin:0 0 5px;
padding:0;
}

.mainbox_header {
width:598px;
height:41px;
}

.mini_header {
width:294px;
height:41px;
}

.smallbox_header {
width:300px;
height:41px;
}

.partialBox.box_trailer,.partialBox.box_news {
margin-bottom:5px;
margin-top:0;
margin-left:0;
position:relative;
width:294px;
padding:0;
}

.partialBox.box_news {
margin-left:10px;
}

.box_news ul {
padding-left:20px;
padding-right:25px;
padding-bottom:20px;
}

.box_news ul,li {
text-align:left;
list-style-type:disc;
}

.navi_item {
position:relative;
cursor:pointer;
height:41px;
overflow:hidden;
}

.navi_mover {
position:relative;
top:0;
}

.item {
height:80px;
margin:0;
padding:10px;
}

.item img {
float:left;
margin:0 10px 4px 0;
padding:0;
}

.item p {
margin:0;
padding:10px;
}

.box_text {
text-align:left;
padding:0 25px;
}

.box_text ul {
padding-left:25px;
padding-bottom:10px;
text-align:left;
}

a,a:link,a:visited,a:active {
font-weight:700;
color:#3B1E08;
text-decoration:none;
}

a:hover {
font-weight:700;
color:#661E08;
}

a img {
text-decoration:none;
border:0;
}

#footer a {
color:#FFF;
}

#landing_signin {
height:100%;
padding:5px;
}

.form-field {
background-color:#F5F5F5;
border:1px solid #036;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#333;
text-decoration:none;
padding-left:3px;
}

input {
margin:2px;
padding:0;
}

#landing_head {
position:relative;
margin-top:50px;
top:150px;
padding:20px 20px 0;
}

#thumbnails {
overflow:hidden;
width:520px;
height:95px;
border:0;
outline:1px solid #333;
-moz-outline-radius:4px;
margin:20px;
padding:10px;
}

.simple_overlay {
display:none;
z-index:10000;
background-color:#333;
width:675px;
min-height:200px;
border:1px solid #666;
-moz-box-shadow:0 0 90px 5px #000;
-webkit-box-shadow:0 0 90px #000;
}

.next,.prev {
position:absolute;
top:40%;
border:1px solid #666;
cursor:pointer;
display:block;
color:#fff;
font-size:11px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
padding:10px 20px;
}

.prev {
left:0;
border-left:0;
-moz-border-radius-topleft:0;
-moz-border-radius-bottomleft:0;
-webkit-border-bottom-left-radius:0;
-webkit-border-top-left-radius:0;
}

.next {
right:0;
border-right:0;
-moz-border-radius-topright:0;
-moz-border-radius-bottomright:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-top-right-radius:0;
}

.next:hover,.prev:hover {
text-decoration:underline;
background-color:#000;
}

.info {
position:absolute;
bottom:0;
left:0;
color:#fff;
font-size:11px;
border-top:1px solid #666;
padding:10px 15px;
}

.info strong {
display:block;
}

.info a {
cursor:pointer;
color:#fff;
}

.progress {
position:absolute;
top:45%;
left:50%;
display:none;
}

.next,.prev,.info {
background:#333 !important;
}

#thumbnails a.active img {
outline:1px solid #000;
z-index:9999;
position:relative;
}

.galerie-box #thumbnails {
width:520px;
height:190px;
z-index:10000;
border:0;
background:none;
margin:10px;
padding:10px;
}

.thumb_container {
position:relative;
overflow:hidden;
float:left;
width:520px;
height:95px;
border:0;
outline:1px solid #333;
-moz-outline-radius:4px;
margin:10px;
padding:10px;
}

.smallbox #thumbnails {
position:relative;
overflow:hidden;
width:260px;
height:190px;
border:0;
margin:15px 15px 0;
padding:5px;
}

.screen_container #thumbnails {
width:520px;
margin:10px;
padding:10px;
}

#thumbnails div.items div {
float:left;
border:0;
background:none;
padding:5px;
}

#images {
position:absolute;
overflow:hidden;
width:557px;
height:400px;
margin:50px;
}

#images div.items div {
float:left;
width:557px;
height:400px;
margin-right:30px;
}

#images div.items div.info {
float:none;
background:#333;
color:#fff;
font-size:13px;
margin-top:-137px;
height:125px;
display:none;
width:490px;
padding:5px 75px;
}

#images div.items div.info h3 {
color:#cde;
margin-top:10px;
}

#box div.navi {
position:absolute;
bottom:33px;
left:50px;
}

#box div.nextPage {
left:580px;
}

#mr {
width:300px;
height:250px;
background-color:#000;
margin:0;
}

.boxes-content {
margin:0;
padding:8px 20px 10px;
}

td {
font-family:verdana;
font-size:11px;
font-weight:400;
text-decoration:none;
}

h1 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:400;
color:#600;
text-decoration:none;
}

h2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:700;
color:#600;
text-decoration:none;
}

h3 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#600;
text-decoration:none;
}

h4 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:700;
color:#600;
text-decoration:none;
}

.form_button {
text-align:center;
clear:both;
margin:0;
padding:0;
}

.form_button2 {
text-align:center;
clear:both;
margin:0;
padding:20px 0 0;
}

.form_button3 {
text-align:center;
clear:both;
margin:5px;
padding:0;
}

.former {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:400;
color:#333;
text-decoration:none;
}

.log-text {
font-weight:700;
color:#3A324E;
margin:0;
padding:0;
}

.log-text a {
color:#4A324E;
}

.log-text_small {
color:#3A324E;
}

.login-link2:link {
font-weight:700;
color:#304D87;
}

.login-link2:hover {
font-weight:700;
color:#304D87;
text-decoration:underline;
}

.galerie-box img {
margin:3px;
padding:0;
}

.galerie-box h2 {
margin:3px 0 4px;
padding:0;
}

p.sprungziel {
text-align:right;
margin:2px 6px 0 0;
}

.news-link,.news-link:link,.news-link:visited,.news-link:active {
color:#ffb14d;
}

.news-link:hover {
color:#FA0;
}

.news-date {
font-weight:700;
color:#f60;
}

.news-header {
font-size:14px;
font-weight:700;
color:#ffb14d;
}

.support2 {
background-color:#000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
padding-left:3px;
}

#commentform input {
width:170px;
margin:5px 5px 1px 0;
padding:2px;
}

#commentform textarea {
width:100%;
padding:2px;
}

#commentform #submit {
float:right;
margin:0;
}

input.formtext {
background-color:#c8e3fe;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
text-align:center;
color:#6d140e;
border:0 none;
}

#countdown {
position:absolute;
visibility:visible;
height:253px;
width:350px;
top:15px;
left:289px;
}

#top {
position:absolute;
visibility:visible;
height:242px;
width:928px;
top:28px;
left:0;
}

.anmeldung {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:400;
color:#6d140e;
text-decoration:none;
padding:18px;
}

#user {
position:absolute;
visibility:visible;
height:80px;
width:145px;
top:576px;
left:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

#webstats {
position:absolute;
width:10px;
height:10px;
z-index:0;
visibility:hidden;
left:0;
top:0;
}

.friend-text {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

.padding-friendbox {
background-image:url(images/box_bg.gif);
background-repeat:repeat-y;
padding:5px 5px 5px 18px;
}

#skillbox {
background-color:#EA8A0B;
border:1px solid #EA8A0B;
}

#skillbox td {
background-color:#F7ECD6;
font-size:10px;
}

#skillbox .tdpad {
padding-top:10px;
}

.mainLogin {
width:136px;
height:20px;
background-color:#6d140e;
padding-left:3px;
font-family:Verdana,Helvetica,sans-serif;
font-size:9px;
color:#FFF;
font-weight:400;
border-color:#bbb;
border-width:1px;
}

.mainLogin:active {
width:136px;
height:20px;
background-color:#6d140e;
padding-left:3px;
font-family:Verdana,Helvetica,sans-serif;
font-size:9px;
color:#FFF;
font-weight:400;
border-color:#ddd;
border-width:1px;
}

.mainPassword {
width:136px;
height:20px;
background-color:#000;
padding-left:3px;
font-family:Verdana,Helvetica,sans-serif;
font-size:9px;
color:#FFD25C;
font-weight:400;
border-color:#bbb;
border-width:1px;
}

.mainPassword:active {
width:136px;
height:20px;
background-color:#222;
padding-left:3px;
font-family:Verdana,Helvetica,sans-serif;
font-size:9px;
color:#FFD25C;
font-weight:400;
border-color:#ddd;
border-width:1px;
}

.lost {
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:400;
color:#C93;
text-decoration:none;
}

.content_top_pad {
margin-top:20px;
}


#fansite_hinweis {
padding:5px 20px;
}

#fansite_hinweis h2 {
font-size:10px;
font-weight:700;
margin:0;
padding:0;
}

#fansite_hinweis p {
font-size:9px;
font-weight:400;
margin:0;
padding:5px 0 0;
}

.infobox_zusatz {
font-size:9px;
font-weight:400;
}

#beta-content {
position:relative;
margin:0;
padding:0;
}

#left-beta {
position:relative;
width:259px;
left:30px;
}

#right-beta {
position:absolute;
width:200px;
height:200px;
top:250px;
left:300px;
}

#info-beta {
position:relative;
width:259px;
left:30px;
margin-top:30px;
color:#900;
}

.betabutton {
width:118px;
height:20px;
}

.betabutton input:hover {
background-position:0 -20px;
}

* define background image for the expose mask */
#mask {
background:#123;
background-position:50% -200px;
}

div.items {
width:20000em;
position:absolute;
clear:both;
}

.head_bottom {
margin-top:-2px;
}

.landing_main {
background:none;
margin:0;
padding:0;
}

#registerHeader {
height:0;
}

#navi_header {
margin-top:-7px;
margin-left:3px;
}

.highlightLayer {
left:10px !important;
}

div.footer_teaser,.footer_trailer,.sfooter_trailer {
margin-top:-10px !important;
}

#gamigoGameLinks {
margin-top:75px;
}

#gamigoTermsLinks {
padding-top:15px;
}

.box_facebook hr {
width:270px;
}

.box_facebook .boxes_inner {
padding:5px 0 0;
}

.standart,.sstandart,.ministandart {
background-color:#dbdce2;
}

.footer_trailer,#navi_footer {
margin-top:0;
}

#footer a:hover,.info a:hover {
color:#8A6E49;
}

#landing_center,#landing_footer {
position:relative;
padding:20px 20px 0;
}

.register_btn_container:hover,.news_btn_container:hover,.info_btn_container:hover,#beta_btn:hover {
background-position:0 -35px;
}

.disabled,#werbung {
visibility:hidden;
}

.mainLogin:hover,.mainPassword:hover {
width:136px;
height:20px;
background-color:#444;
padding-left:3px;
font-family:Verdana,Helvetica,sans-serif;
font-size:9px;
color:#FFD25C;
font-weight:400;
border-color:#fff;
border-width:1px;
}

.log-text,.log-text_small,.log-text2 {
color:#000;
}

form,.landingboxform-field,.padding-box,.galerie-box {
margin:0;
padding:0;
}

#fblikebox{
	padding: 20px 0 10px 26px;
}
div.box_koknews div.boxHeader {
	background:url("http://assets.snippets.gamigo.com/games/kok-de/images/boxes/news_header_294.jpg") repeat-y scroll 3px 0 transparent;
	width:297px;
}