
body {
height:100%;
width:100%;
margin: 0px;
padding-top: 10px;
padding-bottom:5px;
padding-left:0px;
padding-right:0px;
background-image:url(img/bg.png);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#ts {
position:fixed;
top:10%;
left:0px;
width:auto;
height:auto;
}



#newslinks a:link, #newslinks a:active, #newslinks a:visited {
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#newslinks a:hover {
color: #00CCFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#joinerbutton {
position:absolute;
right:-2px;
top:-2px;
}

#dropmenudiv {
border:none; 
background:transparent;
position:absolute;
z-index:10000;
margin-left:20px;
}



#dropmenudiv a:link, #dropmenudiv a:active, #dropmenudiv a:visited {
text-align:center;
display: block;
text-indent: 3px;
text-decoration: none;
font-weight: bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:transparent;
font-size:10px;
color: #FFFFFF;
}
#dropmenudiv a:hover {
color: #00aaff;
font-size:10px;
text-decoration:none;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#menudiv {
position:relative;
}

#page_bg {
background-image:url(img/page_bg.png);
width:946px;
height:auto;
float:left;
position:relative;
z-index:100;
}

#werbung {
position: absolute;
right:-140px;
height:618px;
width:138px;
top:107px;
z-index:2000;
}

#pagebg {
height:auto;
width:946px;
position:relative;
}
#page {
background-image:url(img/page_u.png);
background-repeat:no-repeat;
background-position:bottom;
height:auto;
width:946px;
position:relative;
z-index:1000;
}
#head {
background-image:url(img/head.gif);
background-repeat:no-repeat;
width:946px;
height:116px;
overflow:hidden;
}

#header {
background-image:url(img/header.png);
background-repeat:no-repeat;
width:946px;
height:246px;
position:relative;
}

#specials {
background-image:url(img/specials.png);
background-repeat:no-repeat;
width:946px;
height:150px;
}

#content {
float:right;
width:671;
margin-right:25px;
}


#boxen {
float:left;
width:220;
margin-left:27px;
}
#footer {
height:65px;
width:946px;
}

#lastsdiv {
padding:0px;
padding-top:27px;
margin:0px;
position:absolute;
padding-left:9px;
}
td.lasts {
width:265px;
background-color: transparent;
font-weight:bold;
line-height:15px;
}

td.lasts a { 
text-align:left center;
display:block;
width:100%;
color:#333333

 }
td.lasts:hover {
width:265px;
color:#FFFFFF;
line-height:15px;
background-image: url(img/l_bg_h.png);
background-repeat:no-repeat;
background-position:right center;
font-weight:bold;
}
a.lasts: {
color: #333333;
font-weight:bold;
font-size:10px
}

a.lasts:hover {
color:#FFFFFF;
font-weight:bold;
font-size:10px;
}

a:link, a:active, a:visited {
text-decoration:none;
color: #3399FF;
font-size:10px;
}
a:hover {
text-decoration:none;
color: #0066CC;
font-size:10px;
}

td {
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

td.a {
color:#666666;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
td.a:hover {
color: #3399FF;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


a.box 
{ 
  color: #666666; 			 	// Hyperlinks bei login und menuepunkte
	font-family: Tahoma; 
	font-size: 13px; 
	text-decoration: none; 
}

a.box:hover 
{   
  text-decoration: none;  
}

.success { 
clear:both;
background-image:url(img/success.png);
background-repeat:no-repeat;
background-position:4px 4px;
padding-left:35px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
background-color:#CCFFCC;
border:#009900 solid 2px;
margin-top:10px;
margin-bottom:10px;
width:93%;
min-height:25px;
}

.fail {
clear:both;
float:left;
background-image:url(img/fail.png);
background-repeat:no-repeat;
background-position:4px 4px;
padding-left:35px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
background-color:#FF9999;
border:#FF0000 solid 2px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
width:93%;
min-height:25px;
}

.info {
clear:both;
background-image:url(img/info.png);
background-repeat:no-repeat;
background-position:4px 4px;
padding-left:35px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
background-color: #FFFFCC;
border: #FFCC00 solid 2px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
margin-top:10px;
margin-bottom:10px;
width:93%;
min-height:25px;
}




/*.Chead {
  padding-left:2px;
  padding-top:3px;
  line-height:14px;
  font-size:12px;
  color:#000000;
}

.Chead td, .Chead td strong, .Chead h4, .Chead td b {
  line-height:18px;
  padding-left:2px;
  padding-top:3px;
  font-size:11px;
  color: #000000;
}
*/
.Callg
{
	color: #000000;
}

.Callg td
{
  color: #000000;
}
/*
.Cnorm 
{
  
  background-color: #CCCCCC;
  color: #666666;
  font-size:10px;
}
.Cnorm a:link, .Cnorm a:visited, Cnorm a:active {
  color: #3399FF;
  font-weight:bold;
  font-size:10px;
}
.Cnorm a:hover {
  color:#ffffff;
  font-weight:bold;
  font-size:10px;
}
/*
.Cmite {
  font-size:10px;
  background-color: #666666;
  color:#FFFFFF;
}
.Cmite td {
  font-size:10px;
  background-color: #666666;
  color:#FFFFFF;
}
.Cmite a:link, .Cmite a:visited, Cmite a:active {
  color: #3399FF;
  font-weight:bold;
  font-size:10px;
}
.Cmite a:hover {
  color: #FFFFFF;
  font-weight:bold;
  font-size:10px;
}
.Cdark
{
  color: #000000;
}
*/
.Chead {
background-color: #dddddd;
color: #3399FF;
font-weight:bold;
text-decoration:none;
height:27px;
min-height:27px;
max-height:27px;
padding-left:4px;
font-size:11px;
}

.Cnorm td, .Cmite td, .Chead td {
padding-left:4px;
}

.Cnorm {
background-color:#fefefe;
height:27px;
min-height:27px;
max-height:27px;
padding-left:4px;
}

.Cnorm:hover {
background-color: #e4f8ff;
height:27px;
min-height:27px;
max-height:27px;
padding-left:4px;
}


.Cmite {
background-color: #f3f3f3;
height:27px;
min-height:27px;
max-height:27px;
padding-left:4px;
}
.Cmite:hover {
background-color: #e4f8ff;
height:27px;
min-height:27px;
max-height:27px;
padding-left:4px;
}


.Cdark {
background-color: #eeeeee;
height:27px;
min-height:27px;
max-height:27px;
padding-left:4px;
}

.border {
padding:4px;
border: #CCCCCC solid 1px;
-moz-border-radius:5px;
-khtml-border-radius:5px;
margin-bottom:10px;
}

.border table {
border:#CCCCCC solid 1px;
}

.stats_table {
background-color: #0099FF;
border:#FFFFFF solid 1px;
}

input, textarea, select
{ 
    color: #333333;  
    font: 11px Verdana;  
    border-color: #3399FF;		
  	border-width: 1px;
    border-style: solid;  
    font-weight: bold;  
    text-decoration: none;  
    background-color: #FFFFFF;  
	
}

