html {
	height: 101%;
}

body
{
	font-size: 11px;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	margin: 0px;
  padding-left:50%;
  position: absolute;
}

a {text-decoration: underline; color: #0060FF;}
a:hover {text-decoration: underline; color: #00A0FF;}

a.nav_bar
{
  text-decoration: none; color: #fff;
}

a.nav_bar:hover
{
  color: #ccc;
}

a.impressum
{
  text-decoration: underline;
  color: #ccc;
}

table
{
	border-spacing:0;
}

table#meldeliste
{
  width: 300px;
}

table#ergebnisse
{
  width: 95%;
  margin-right: 15px;
}

th
{
	text-align:center;
}

tr.gerade
{
	background-color:#E1F1F2;
}

tr.ungerade
{
	background-color:#EEF6FF;
}

tr.gerade > td.highlight
{
  background-color:#C1F1F2;
}

tr.ungerade > td.highlight
{
	background-color:#CEF6FF;
}

th.name
{
	width:160px;
}

.centered
{
	text-align:center;
}

.light
{
	color:#00ACFF;
}

hr {
  height: 3px;
  color: #BEE6FF;
	background-color: #BEE6FF;
  border: none;
}

#container
{
	width: 700px;
  margin-left: -350px;
  border: 1px solid lightgrey;
}

#topheader
{
	background-color: #0000FF;
	height: 120px;
  text-align:center;
  border: 1px solid lightgrey;
}

#title
{
  font-size: 24px;
  color: #fff;
  font-family: verdana;
  margin: 5px;
}

#navcontainer
{
	background-color: #0000FF;
}

.navitem
{
	background-color: #0000FF;
	padding: 5px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	color: #fff;
	width: 129px;
	margin-top:1px;
	margin-right:1px;
	float:left;
}


.navitemlast
{
	background-color: #0000FF;
	padding: 5px;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
	color: #fff;
	width: 130px;
	margin-top:1px;
	margin-right:0px;
	float:left;
}


#main
{
	padding-left: 15px;
	padding-right: 15px;
  padding-top: 15px;
	width: 688px;
	text-align:justify;
	color:#0060FF;
	line-height: 1.6em;
}

#main p {
	margin: 1em 40px 1em 20px;
}

#wetter
{
	line-height: 1.6em;
	color:#0060FF;
	float:right;
  margin-top: 100px;
  margin-right: 70px;
  padding: 0px 10px 10px 10px;
  border: 1px solid lightblue
}

#sidebar
{
	width:190px;
  background-color: #EEF6FF;
	border-top:1px solid #C8D8D9;
	border-left:1px solid #C8D8D9;
	border-right:1px solid #D1E1E2;
	border-bottom:1px solid #D1E1E2;
	float:right;
	margin: 25px 15px 15px 20px;
	padding: 10px;
  padding-top: 0px;
	text-align:left;
	/* clear:both; */
  overflow:visible;
}

#special_link
{
	width:190px;
  background-color: #BEE6FF;
	border:1px solid #26f;
	float:right;
	margin: 0px 15px 25px 20px;
	padding: 10px;
	text-align:center;
	clear:both;
  overflow:visible;
}

h1
{
	font-size:18px;
	font-weight:bold;
	padding-top: 5px;
}

.headertext1
{
	font-size:14px;
	font-weight:bold;
}
.headertext2
{
	font-size:10px;
	font-weight:bold;
}

#reklame
{
	text-align:center;
	vertical-align:middle;
	clear:both;
}

#volleysports
{
	color:#0060FF;
	text-align:center;
	vertical-align:middle;
}

#footer
{
	background-color:#0000FF;
	color: #fff;
	text-align:center;
	vertical-align:middle;
	height: 20px;
	padding-top:5px;
	/* clear:both; */
  border: 1px solid lightgrey;
}

div#counter_div
{
	clear:both;
}

img
{
	border: 1px solid #fff;
}

img#titel
{
	border: 0;
}

p#counter {
  font-weight:normal;
  font-size:1pt;
  color:#fff
}

div#kandidaten {
	border: 1px solid #00f;
}

.wichtig {
	color: orangered;
}

img#spielmodus {
	margin: 15px;
  border-top: 1px solid lightgrey;
	border-right: 1px solid grey;
  border-bottom: 1px solid grey;
  border-left: 1px solid lightgrey;
	float: left;
}

div#div_rl {
	width: 50%;
  float: left;
}

div#div_links {
	width: 50%;
  float: right;
}
