* {
margin:0;
padding:0;
}
body {
  cursor:url(../gfx/default.cur),default;
}
a:link,a:visited,a:hover,a:active {
cursor:url(../gfx/hand.cur),pointer;
cursor:url(../gfx/hand.cur),hand;
color: #000;
border-bottom:1px dotted #000000;
text-decoration:none;
}
a.img, .ads a {
border:none;
}

p {
margin: 5px 0;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}

#info_div{
position:absolute;
bottom:0px;
right:0px;
left:0px;
z-index:1000;
font-family:Tahoma,Arial,Helvetica,sans-serif;
height:0px;
padding:5px;
border: 2px solid #fc3;
background: #ff6;
margin:0;
display:none;
}
  input,textarea { background: #fff;
          border-color:#cff;
          font-size:0.8em;
          margin-left:2px;
          margin-right: 2px;
          height:20px;}
  
  textarea {
     height:150px;
     font-size:1.2em;
  }
  
  fieldset {
     border:1px solid #333399;
     margin-right:12px;
  }
  select 
  {
      background-color:#333399;
      font-family:Verdana;
      color:#FFCC00;
      font-size:0.8em; 
  }
  table {font-size:1em; font-family:Verdana;}

  dfn, abbr {
  cursor:url(../gfx/help.cur),help;
  border-bottom: 1px dashed #000;
  }

  img {
  margin:0;
  vertical-align:bottom;
  }
  body {
  background-color:#66f;
  /*background-color:#FFF;*/
  font-size:12px;
  font-family:Verdana;
  }
  #funnyads {
  margin-bottom:5px;
  color:#fff;
  }
  .funnyads:link,.funnyads:visited,.funnyads:hover,.funnyads:active {
  color:#cff;
  font-family:Arial,Helvetica,sans-serif;
  border:none;
  text-decoration:underline;
  }
  #container {
  width:890px;
  left:50%;
  margin-left:-445px;
  position:absolute;
  }
  #flags {
  position:absolute;
  top:10px;
  left:760px;
  height:30px;
  width:120px;
  text-align:center;
  }
  #on_stats {
  position:absolute;
  top:50px;
  left:760px;
  height:89px;
  width:120px;
  background:url(../gfx/on_bg.gif) no-repeat;
  }
  #warning,
  #bonusinfo {
  height:124px;
  width:160px;
  position:absolute;
  top:121px;
  left:740px;
  }
  #warning {
  background:url(../gfx/warnung1.gif) no-repeat top center;
  }
  #bonusinfo {
  background:url(../gfx/bonus.gif) no-repeat top center;
  }
  #bonusinfo a {
  display:block;
  position:absolute;
  top:60px;
  left:24px;
  bottom:40px;
  right:22px;
  border:none;
  width:114px;
  height:24px;
  }
  #bonusinfo a span {
  display:block;
  line-height:0;
  height:0;
  overflow:hidden;
  }
  #skyscraper {
  width:160px;
  position:absolute;
  top:236px;
  left:740px;
  text-align:center;
  }
  #head {
  background:url(../gfx/bg_h.gif) no-repeat;
  height:229px;
  width:730px;
  }
  #head .c {
  position:absolute;
  width:705px;
  margin-top:145px;
  margin-right:25px;
  text-align:right;
  }
  #foot {
  background:url(../gfx/bg_f.gif) no-repeat;
  height:65px;
  width:730px;
  clear:both;
  }
  #left {
  background:url(../gfx/bg_l.gif) no-repeat;
  height:440px;
  width:210px;
  float:left;
  }
  #right {
  background:url(../gfx/bg_r0.gif) no-repeat;
  height:440px;
  width:18px;
  float:left;
  }
  #right_on {
  background:url(../gfx/bg_r1.gif) no-repeat;
  height:440px;
  width:177px;
  float:left;
  }
  #content {
  background:#cff;
  overflow:visible;
  /*background-color:#FFF;*/
  height:440px;
  width:502px;
  float:left;
  position:relative;
  }
  #content_div{
     background:transparent;
     height:440px;
     overflow: visible;
  }
  #footlinks{
     text-align:center;
     margin-bottom:10px;
  }

  #login input {
  border-color:#cff;
  }
  #menu {
  }


button {
padding:0;
margin:0;
border:none;
background:transparent;
cursor:url(../gfx/hand.cur),pointer;
cursor:url(../gfx/hand.cur),hand;
}
button img {
vertical-align:bottom;
margin:0;
}
input.readonly {
border:none;
background:transparent;
padding:0;
}
