/* global definitions */
body, td, div, span {
	padding: 0;
	margin: 0;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #069;

}

body {
	background: #fff url(/images/bg.gif);
	background-repeat:no-repeat;

}

td {
	padding: 3px 5px;
}

td.nop {
	padding: 0 !important;
}

div,h1,h2,h3 {
	margin: 0;
	padding: 0;
}

form, table{
	padding: 0;
	margin: 0;
	border: 0;
}

img {
	border: 0;
}

.img_border {

 border-left: solid 1px #cccccc;

  border-bottom: solid 1px #cccccc;

}

.img_border_money {

border-left: solid 1px #cccccc;
 border-bottom: solid 1px #cccccc;

}

/* links */

a {
	color: #069;
}

a:hover {
	color: #fc0;
}


/* main */
div#main {
	margin: 3px auto;
	width: 745px;
	background: #ffffff;
	font-size: .75em;
}

/* quickbox */

div#top-quickbox {
	text-align: right;
	white-space: nowrap;
}

select#l-sw {
	margin-right: 10px;
}

/* header */
div#header {
	vertical-align: bottom;
}

div.logo {
	float: left;
	background: transparent url(/images/logo.gif) 0 0 no-repeat;
	width: 160px;
	height: 38px;
}

img.logo {
	width: 141px;
	height: 38px;
}

/* top navigation */

div#topnav {
	float: left;
	vertical-align: bottom;
}

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

div#topnav li {
	margin: 0;
	padding-top: 19px;
	padding-bottom: 0;
	float: left;
}

div#topnav li a {
	float: left;
	text-decoration: none;
	color: white;
	padding: 3px 8px;
	font-weight: bold;
	  border-bottom: 1px solid #fff;
	margin-right:2px;

	border-bottom-color: #fff !important;
}

div#topnav li a.special-1 {
	background: transparent url(/images/butt_bg.gif);
}

div#topnav li a.special-2 {
	background: transparent url(/images/butt_bg_special_2.gif);
}

div#topnav li a.special-3 {
	background: transparent url(/images/butt_bg_special_3.gif);
}

div#topnav li a:hover {
	color: #fc0;
}

div#topnav li a.selected {
	background: transparent url(/images/butt_bg_selected.gif);
}

/* infotext */

div#infotext {

	vertical-align: middle;
	background: #0E4E8B;
	height: 90px;
	padding-top:3px;
	color: #fff;
	border-bottom: 1px solid #fff;
}

/* content background: url(/images/bg_silver.gif); */

div#content {

	background: #eee;
	padding: 10px 0 10px 0;
	min-height: 100%;
}

div.content_moneylist {
	float: left;
	width: 23%;
	min-height: 280px;
	white-space: nowrap;
}

/* button */

.button {
width:130px;

}
.new {
	color:#F90;
}

/* finanzen */

div#finanzen {
	float:left;
	position: relative;

}

div.finanzen_hg_top {
	background: url(/images/finanzen/kredit_oben.jpg);

		height:78px;
}

div.finanzen_hg {
	background: url(/images/finanzen/kredit_unten.jpg);

}

div.finanzen_big {
	width: 529px;


}

div#finanzen h1 {
	font-size: 1.5em;

}
/* gewinnspiele */

div.gewinnspiele_hg_top {
	background: url(/images/finanzen/gewinnspiele_oben.jpg);

		height:78px;
}

div.gewinnspiele_hg {
	background: url(/images/finanzen/gewinnspiele_unten.jpg);

}

/* left */

div#cleft {
	float:left;
background: url(/images/hg_blue.gif);
	position: relative;
	padding: 5px;
}

div.cleft_small {
	width: 18%;
	height:370px;
}

div.cleft_big {
	width: 519px;
	height:400px;
}

div#cleft, div#cleft div {
	color: #fff;


}

div#cleft h1 {
	font-size: 1.3em;
	margin-bottom:5px;
}

div#cleft a, div#cleft span {
	color: #fff;
	font-weight: bold;

	font-size:11px;
}

div#cleft a:hover {
	color: #fff;
	text-decoration: none;
}

/* middle */

div#cmiddle {
	background-color: #fff;
	float:left;
	margin-left: 10px;
	padding: 5px 10px 20px;
	position: relative;


}

div.cmiddle-wl { /* with left column */
	width: 355px;
	 background: url(/images/schatten.gif) no-repeat bottom left;
 padding: 4px 7px 17px 7px;
}

div.cmiddle-wol { /* without left column */
	width: 499px;
			 background: url(/images/schatten.gif) no-repeat bottom left;
 padding: 4px 7px 17px 7px;

}

div#cmiddle h1 {
	font-size: 1.4em;
	margin-bottom:5px;
}

/* provider info */
div#cmiddle h2.pi {

	font-size: 1em;
}

/* green money */
span.gm, span.gm span {
	font-size:  1.3em;
	font-weight: bold;
	color: #090;
}

/* right */

div#cright {
	float: left;
	width: 201px;
	margin-left: 10px;
}

div#cright div.box {

	min-height: 100px;
	margin: 0 5px 5px 0;
	padding: 5px 0;
	position: relative;

	 background: url(/images/schatten.gif) no-repeat bottom left;
 padding: 4px 7px 17px 7px;

}

div.box div, div.box h1 {
	padding: 0 5px;
}

div.box h1 {
	font-size: 1.4em;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* game circle */
div#gc {
	background: url(/images/free_money.gif) no-repeat;
	width: 210px;
	height: 145px;
	color: #e4e4e4;
	font-size: 1em;
	float: left;
padding-left:13px;


}

div#jackpot {
	font-size: 2.5em;
	padding-top: 4px;
	margin-bottom:3px;

}

div#jackpot, div#jackpot span {
	color: #e4e4e4;
	font-weight: bold;

}

div#mt, div#mt span {
	font-weight: bold;
	color: #e4e4e4;
	font-size: 1.2em;
	margin-bottom:5px;

}


div#gi {
	padding:3px;
	border: solid #cc3366 1px;



}

.werb {

	clear:left;
	padding-top:15px;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
		background:  url(/images/hg_werb.gif);
	background-color: #edf9ff;
	height:100%;


}

.werb_img {
float:left; margin-right:6px; margin-top:2px;

}

/* future timer */
.f-game {
	color: #e4e4e4 !important;
	font-weight: bold;
	text-decoration: none !important;
}

/* blue top/bottom right corners  background: url(/images/hg_werbung.gif);
	background-position:bottom;
	background-repeat:no-repeat; */

span.b-trc, span.b-brc {
	position: absolute;
	width: 10px;
	height: 10px;
	display: block;
}

span.b-trc {
	background:  url(/images/nav_top_corner.gif) top right no-repeat;
	top: 0;
	right: -1px;
}

span.b-brc {
	background:  url(/images/nav_bottom_corner.gif) bottom right no-repeat;
	bottom: 0;
	right: -1px;
}

/* white top left corner */

/* span.w-tlc {
	position: absolute;
	width: 10px;
	height: 10px;
	display: block;
}

span.w-tlc {
	background: #eee url(/images/white_left_top_corner.gif) top left no-repeat;
	top: 0;
	left: 0;
} */


/* footer */
div#footer {
	line-height: 2.5em;
	text-align: center;
	background-color: #5292C3;
	color: #fff;
	font-size: 11px;
}

div#footer a {
	color: #fff;
}

div#footer a:hover {
	color: #fff;
	text-decoration: none;
}

/* lines */

div.sl {
	border-bottom: 1px solid #e4e4e4;
}

div.sl_2 {
	border-bottom: 1px solid #e4e4e4;
	margin-bottom:3px;
}

div.sl_3 {
	border-bottom: 1px solid #e4e4e4;
	margin-bottom:3px;
	margin-top:3px;
}

div.wl {
	border-bottom: 1px solid #fff;
}

div.mtb15 {
	margin: 15px 0;
}

div.l_twice {
   border-left: solid 1px #005B88;
   border-right: solid 1px #cccccc;
   height:280px;
   float:left;
   margin-left:5px;
   margin-right:5px;
}



/* div w. image */
div.chk {
	background: transparent url(/images/hacken.gif) top left no-repeat;
	padding-left: 15px !important;
	margin-top: 2px;
	white-space: nowrap;
	font-size: 12px;
}

/* send message */
div.short-msg {
	border: solid 2px #090;
	background-color: #efe;
	display: none;
	padding: 10px;
	margin: 5px;
}

div.short-msg-e {
	border: solid 1px #b00;
	background-color: #fee;
	display: none;
	padding: 10px;
	margin: 5px;
}

/* comments */
#cf {
	display: none;
	padding-top: 5px;
}

/* user wins */
div#user-wins span {
	color: #fff !important;

}

/* some */

div.info-win {
	border: solid 1px #fa7;
	background-color: #fefedd;
	padding: 7px;
}

div#copyright {
	padding:1px;
	background-color: #eee;
	font-size: .8em;
	text-align: center;
	white-space: nowrap;
}

div.clear {
	clear: both;
}

a#c-on {
	display: inline;
}

a#c-off {
	display: none;
}

.small {
	font-size: .8em;
	font-weight: normal;

}

div#small_login {
font-size: .8em;
	font-weight: normal;
	color:#FFFFFF;
	margin-top:2px;
	}

div#small_login a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
	font-size:11px;
}


/* right module */
table.r-mod {
	width: 100%;
}

table.r-mod td {
	vertical-align: middle;
}

table.r-mod td.img {
	padding: 2px 2px 0 2px;
}

/* messages */
div#messages {
	padding: 10px;
	margin: 10px 0;
	border: solid 1px #090;
	background-color: #efe;

	color: #555;
	display: none;
}

div#messages ul, div#messages li {
	padding: 0;
	margin: 0;
	margin-left: 10px !important;
}

div#errors {
	padding: 10px;
	margin: 10px 0;
	border: solid 1px #b00;
	background-color: #fee;

	color: #555;
	display: none;
}

div#errors ul, div#errors li {
	padding: 0;
	margin: 0;
	margin-left: 10px !important;
}

div#infos {
	padding: 10px;
	margin: 10px 0;
	border:solid 1px #fa7;
	background-color:#fefedd;
	display: none;
}

div#infos ul, div#infos li {
	padding: 0;
	margin: 0;
	margin-left: 10px !important;
}


div.info {
	border:solid 1px #fa7;
	background-color:#fefedd;
	padding:7px;
}

div.error {
	border: solid 2px #c75700;
	padding: 10px;
	margin: 10px 0;
	background-color: #ffeeee;
}

div.message {
	border: solid 2px #559955;
	padding: 10px;
	margin: 10px 0;
	background-color: #eeffee;
}

.visible {
	display: block;
}

table.td-pad td {
	padding: 2px 0;
}

table.v-top td {
	vertical-align: top;
}

.large {
	font-size: 4.7em;
	font-weight: bold;
	padding: .3em 0;
}

.l-silver {
	background-color: #eee;
}

tr.h {
	color: #fff;
	background-color: #aaa;
	font-weight: bold;
}

.readonly {
	background-color: #f7f7f7;
	color: #777;
}

.mb5 {
	margin-bottom: 5px;
}

a.create {
	color: #fa7;
	font-weight: bold;
}

.green {
	color: #090 !important;
}

.red {
	color: #b00 !important;
}

.grey {
	color: #777 !important;
}

.orange {
	color: #f70 !important;
}

/* mehr link */

#gbs {
 VISIBILITY: hidden; POSITION: absolute; TOP: 74px
}
#gbi {
	  Z-INDEX: 1000; margin:0px;  VISIBILITY: hidden; POSITION: absolute; TOP: 74px; WIDTH: 130px;
}

.gb2 {
		float:left;
	text-decoration: none;
	color: white;
	padding: 3px 8px;
	font-weight: bold;

WIDTH: 100%;
	margin-bottom:1px;


	border-bottom-color: #fff !important;
}


A.gb2{
	background:  url(http://www.payou.de/images/butt_bg.gif);
	 COLOR: #fff! important
}

A.gb2:hover {
	background:  url(http://www.payou.de/images/butt_bg_selected.gif);
	 COLOR: #fff! important; font-style:bold;
}

/* external-games */
div#games-nav a {
	font-size: 12px;
}

/* some */
a.orange {
	color: #fc0 !important;
}

a.white {
	color: #fff !important;
}

span.or_arr {
	background: transparent url(/images/or_arrow.gif) left top no-repeat;
	padding-left: 10px;
}

span.wh_arr {
	background: transparent url(/images/wh_arrow.gif) left top no-repeat;
	padding-left: 10px;
}

.hr {
	border-bottom: 1px solid #fff;
	margin: 10px 0;
}

#user-win-places {
	background-color: #369;
	margin-top: 5px;
	padding: 2px 5px;
	color: #fff;
	white-space: nowrap;
}

/* shop */
table.shop-c {
	background-color:#edf9ff;
	padding: 5px;
	margin-bottom: 10px;
}

td.shop-sep {
	height: 1px;
	border-bottom: solid 1px #ccc;
}