body {
color: #000000;
background-color: #0E1B30;
background-image:url(sitebackgr.png);
background-repeat:repeat;
font-family: Arial,Verdana,  Helvetica, sans-serif;
font-size: small;
}

a.spezli:link    { text-decoration:none; color:#FFFFFF;}
a.spezli:visited { text-decoration:none; color:#FFFFFF;}
a.spezli:hover   { text-decoration:none; color:#DF0000;}
a.normli:link    { text-decoration:none; color:#000000;}
a.normli:visited { text-decoration:none; color:#000000;}
a.normli:hover   { text-decoration:none; color:#0000DF;}
a.sitemli:link    { font-family:Arial,Helvetica; font-size:8pt; font-weight:normal;text-decoration:none; color:#000000;}
a.sitemli:visited { font-family:Arial,Helvetica; font-size:8pt; font-weight:normal;text-decoration:none; color:#000000;}
a.sitemli:hover   { font-family:Arial,Helvetica; font-size:8pt; font-weight:normal;text-decoration:none; color:#0000DF;}
a.blueli:link    {text-decoration:none; color:#0000DF;}
a.blueli:visited {text-decoration:none; color:#0000DF;}
a.blueli:hover   {text-decoration:none; color:#00009F;}
td.nav { font-family:Arial,Helvetica; font-size:8pt; font-weight:normal; line-height=12pt; color:#FFFFFF; }
a.nav { font-family:Arial,Helvetica; font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none; }
body.rank {padding:10px;}
table.rank {border-collapse:collapse;}
th.rank {border:1px solid black; padding:1px 4px; color: #FFFFFF; background-color:#DF0000}
td.rank {border:1px solid black; padding:1px 4px; }
td.rankscl {border:1px solid black; padding:1px 4px; background-color:#FFFFFF}
h1 { font-family:Arial,sans-serif,Helvetica; font-size:12pt; font-weight:bold;color:#300080; }
h2 {font-size: 130%;}
h3 { font-family:Arial,sans-serif,Helvetica; font-size:14pt; font-weight:bold;color:#FF0000; }
h4 { font-family:Arial,sans-serif,Helvetica; font-size:10pt; font-weight:bold;color:#FF0000; }
.scotxt  { font-family:Arial; font-size:8pt; color:#FFFFFF; text-decoration:none; }
.scobtxt  { font-family:Arial; font-size:8pt; color:#000000; text-decoration:none; }
.whitetxt  { font-family:Arial; font-size:10pt; color:#FFFFFF; text-decoration:none; }
.blacktxt  { font-family:Arial; font-size:10pt; color:#000000; text-decoration:none; }
.bluetxt   { font-family:Arial; font-size:11pt; color:#0000BF; text-decoration:none; }
.redtxt  { font-family:Arial; font-size:10pt; color:#BF0000; text-decoration:none; }
.redtxtbig  { font-family:Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#BF0000 }
.bluetxtbig  { font-family:Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:#0000BF }
.blacktxtbig  { font-family:Arial; font-size:10pt; font-weight:bold; color:#000000; text-decoration:none; }
.blacktxtbig2  { font-family:Arial; font-size:14pt; font-weight:bold; color:#000000; text-decoration:none; }
.whitetxtbig  { font-family:Arial; font-size:10pt; font-weight:bold; color:#FFFFFF; text-decoration:none; }

#wrapper {
color: black;
background-color: #DFDFDF;
width: 982px;
margin: auto;
position: relative;
left: 0px;
top: 0px;
background-image:url(rightsideline.png);
background-repeat:repeat-y;
background-position:right;
}

#navi {
color: black;
background-color: #DFDFDF;
background-image:url(navibackgr.png);
background-repeat: repeat-y;
list-style: none;
padding: 20px;
margin: 0;
float: left;
width: 145px;
position: absolute;
left: 0px;
top: 180px;
bottom: 0px;
}

#newsticker {
position: absolute;
left: 189px;
height:420px;
}

address {
font-size: 80%;
font-style: normal;
letter-spacing: 2px;
padding-top: 10px;
margin-top: 20px;
}

#kopf {
color: white;
background-color: #00007F;
background-image: url(topbannerscl.png);
height: 150px;
width: 962px;
}

#kopf img {
float: left;
width: 962px;
}

a img {
border: 0px;
}

#flashticker {
position: center;
z-index: 1;
}

#inhalt {
margin-left: 200px;
 #navi: 100%;
padding-right: 25px;
}

#linie {
border-top: 1px solid #4F4F4F;
margin-top: 20px;
}

#hauptlinie {
border-top: 3px solid #2F2F2F;
margin-top: 20px;
}

div.spielergrafik
{
  float: left;
  margin: 4px 4px 4px 4px;      /* oben rechts unten links */
  border: 1px solid #000000;
  height: auto;
  width: auto;
  text-align: center;
  background-color:#ffffff;

}

div.spielergrafik img
{
  display: inline;
  margin: 5px;
  border: 1px solid #000000;

}

div.spielername
{
  font-family:Arial;
  float: right;
  text-align: left;
  font-weight: bold;
  font-size:11px;
  margin: 5px;
  padding: 3px;
  width: 150px;
  color:#000000;
  background-color:#CFCFCF;
  border: 1px solid #000000;
}


#fotoboxleft {
width:auto;
margin:10px;
padding:1px;
border:1px solid #000;
background:#efefef;
color:#000;
float:left;
}

#fotoboxleft p {
padding:0px; margin:0px;
font-family:Arial; font-size:8pt; font-weight:bold; color:#000000; text-decoration:none;
}

#fotoboxright {
width:auto;
margin:10px;
padding:1px;
border:1px solid #000;
background:#efefef;
color:#000;
float:right;
}

#fotoboxright p {
padding:0; margin:0px;
font-family:Arial; font-size:8pt; font-weight:bold; color:#000000; text-decoration:none;
}

#sdfeed { width: 130px; margin: 0; padding: 0; border: 1px solid #000; }
#sdhead { margin: 0; padding: 0; border-bottom: 1px solid #000; background: #fff; overflow:hidden;}
#sdhead img { margin: 0; padding: 0; border: 0;}
#sdnews { font: 11px Arial,Helvetica,sans-serif; margin: 0; padding: 4px; color: #000; background: #eee;}
#sdnews a { text-decoration:none; color: #000;}
.sdlink { font: 9px; line-height: 1.5em; text-align: center; }
#sdnews a.sdlink { color: #888;}


#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 105; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 105; width: 100%; height: 500px; background-color: #000; }

/*
	Menue-styles fuer non-IEs

*/

#menuebox {
position: relative;
height: 30px;
background-color: #DFDFDF;
margin-right:20px;
z-index: 100;
}

.stupidie {
display: none;
}
#menue {
position:absolute;
top: 5px;
left: 5px;
z-index: 100;
}

#menue .aussen {
float: left;
display: block;
overflow: hidden;
width: 7.8em;
height: 1.3em;
font-weight: bold;
text-align: center;
background-color: #C0C0C0;   /*Farbe für Hintergrund Button Standard */
background-image:url(menuebuttonoff.jpg);
color: #0E1B30;              /*Farbe für Schrift im  Button Standard */
border: 1px solid;
border-color: #EFEFEF #AFAFAF #EFEFEF #EFEFEF;   /*Farbe des Rahmens f Button Standard */
}

#menue .aussen:hover {
height: auto;
background-color: #DF0000;   /*Farbe für Hintergrund  Button bei Mouseover */
background-image:url(menuebuttonon.jpg);
color: #9C0000;              /*Farbe für Schrift bei Mouseover */
}

a.innen-1 {
margin-top: 2px;
}

a.innen,
a.innen-1 {
display: block;
width: 7.7em;
padding: 2px 0;
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #CFCFCF;     /*RahmenFarbe für Pulldownfenster */
background-color: #DFDFDF;            /*Hintergrundfarbe für Pulldownfenster */
color: #00007F;                       /*Farbe für Schrift im Pulldownfenster */
}
a:visited.innen,
a:visited.innen-1 {
background-color: #DFDFDF;             /*Farbe für Hintergrund bei bereits besuchtem Link */
color: #00007F;                         /*Farbe für Schrift bei bereits besuchtem Link */
}
a:hover.innen,
a:hover.innen-1 {
background-color:  #00005F;             /*Hintergrundfarbe für Pulldownfenster */
color: #9F9F9F;                           /*Farbe für Schrift im Pulldownfenster  */
}

span.menutag {
display: block;
cursor: default;
}
