body{
	background-color:#000000;
	font:12px Arial,Verdana,Helvetica;
	color:#FFFFFF;
	margin:0px;
}

table{
	font:12px Arial,Verdana,Helvetica;
	border-collapse:collapse;
	color:#FFFFFF;
}

table td{
      padding:2px;
}

table th{
	width:639px;
}

img{
	border-style: none;
}

a:link, a:visited {
	text-decoration:none;
	font:bold 12px Arial,Verdana,Helvetica;
	color:#FFFFFF;
}

a:hover{
	text-decoration:none;
	font:bold 12px Arial,Verdana,Helvetica;
	color:#CCCCCC;
}

select{
	background-color:#000000;
	font:12px Arial,Verdana,Hevetica;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
}

input {
  background-color:#000000;
  font:11px Arial,Verdana,Hevetica;
  color:#FFFFFF;
  border:1px solid #FFFFFF;
}

button {
  background-color:#FFFFFF;
  font:11px Arial,Verdana,Hevetica;
  color:#000000;
  border:1px solid #FFFFFF;
}

#mittig{
	background-color:#682805;
	position:absolute;
	width:900px;
	left:50%;
	margin-left:-450px;
}

#header{
	width:900px;
	height:212px;
	background-image:url(header.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#main_container{
	margin-left:15px;
	margin-right:15px;
}

#left{
	width:187px;
	float:left;
}

#submenu{
	padding-left:20px;
	padding-bottom:10px;
}

#countrySel{
	padding-left:20px;
	padding-bottom:10px;
	background-color:#682805;
}

#main{
	width:669px;
	float:right;
	background-image:url(content_bg.jpg);
}

#shout{
  width:630px;
  height:450px;
  overflow-x: hidden;
  overflow-y: scroll;
  border:1px solid black;
}

#vote{
	width:187px;
	height:240px;
	margin-top:10px;
	background-image:url(vote_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;

}

#ts{
	width:187px;
	height:205px;
	margin-top:10px;
	background-image:url(ts_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#footer{
	width:900px;
	height:104px;
	background-image:url(footer.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.nav_first_container{
	width:187px;
	height:28px;
	background-image:url(nav_first_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.nav_container{
	width:187px;
	height:28px;
	background-image:url(nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.nav_title{
	width:187px;
	height:56px;
	background-image:url(nav_title.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.nav_item{
	padding-left:20px;
	padding-top:8px;
}

.nav_bottom{
	height:27px;
	background-image:url(nav_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.vote_buttons{
	padding-left:20px;
	padding-top:45px;
}

.votebutton{
	margin-top:5px;
}

.ts_viewer{
	padding-left:13px;
	padding-top:34px;
}

.content_title{
	width:669px;
	height:36px;
	text-align:center;
	text-decoration: none;
	font: bold 13px Arial,Verdana,Helvetica;
	line-height:36px;
	background-image:url(content_title.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.content_main{
	width:669px;
	min-height:543px;
	background-image:url(content_first_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.banner_top{
	height:60px;
	padding-top:15px;
	text-align:center;
}

.content{
	padding:15px;
}

.content_bottom{
	width:669px;
	height:17px;
	clear:left;
	background-image:url(content_bottom.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

.banner_bottom{
	height:90px;
	clear:both;
	padding:15px;
	text-align:center;
	background-image:url(banner_bottom.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

.SubHeadline{
	font:bold 12px Arial,Verdana,Helvetica;
	color:#FFFFFF;
	background-color: #000000;
    filter:alpha(opacity=50);
    -moz-opacity:.50;opacity:.50;
	padding:2px;
	text-align:left;
}

.Headline{
	font:bold 13px Arial,Verdana,Helvetica;
	color:#FFFFFF;
	background-color:#000000;
	padding:2px;
	text-align:left;
}
.Headline a:link, .Headline a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.Headline a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.TDA {
	height: 15px;
	color: white;
	background-color: #702000;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
	opacity:.60;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.TDB {
	height: 15px;
	color: white;
	background-color: #702000;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
	opacity:.60;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}
.TDA a:link, .TDA a:visited, .TDB a:link, .TDB a:visited {
	font-weight: bold;
	color: #FB6834;
}
.TDA a:hover, .TDB a:hover {
	font-weight: bold;
	color: #FFCC99;
}
.HighTDA {
	background-color: #702000;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
	opacity:.60;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 20px;
	vertical-align: top;
	color: white;
}
.HighTDB {
	background-color: #702000;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
	opacity:.60;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	padding: 20px;
	vertical-align: top;
	color: white;
}
.HighTDA a:link, .HighTDA a:visited, .HighTDB a:link, .HighTDB a:visited {
	font-weight: bold;
	color: #FB6834;
}
.HighTDA a:hover, .HighTDB a:hover {
	font-weight: bold;
	color: #FFCC99;
}
.BlackTD {
	height: 15px;
	color: white;
	background-color: #702000;
    filter:alpha(opacity=60);
    -moz-opacity:.60;
	opacity:.60;
	border-bottom: 1px solid black;
}

.ress{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	border-bottom:1px solid #000000;
}

.MapCell{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157.jpg); 
	background-color:#276131;
}

.MapCell_cl{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_cl.jpg); 
	background-color:#276131;
}

.MapCell_ct{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_ct.jpg); 
	background-color:#276131;
}

.MapCell_cr{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_cr.jpg); 
	background-color:#276131;
}

.MapCell_cb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_cb.jpg); 
	background-color:#276131;
}

.MapCell_clt{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_clt.jpg); 
	background-color:#276131;
}

.MapCell_clr{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_clr.jpg); 
	background-color:#276131;
}

.MapCell_clb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_clb.jpg); 
	background-color:#276131;
}

.MapCell_ctr{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_ctr.jpg); 
	background-color:#276131;
}

.MapCell_ctb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_ctb.jpg); 
	background-color:#276131;
}

.MapCell_crb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_crb.jpg); 
	background-color:#276131;
}

.MapCell_cltr{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_cltr.jpg); 
	background-color:#276131;
}

.MapCell_cltb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_cltb.jpg); 
	background-color:#276131;
}

.MapCell_clrb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_clrb.jpg); 
	background-color:#276131;
}

.MapCell_ctrb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_ctrb.jpg); 
	background-color:#276131;
}

.MapCell_cltrb{
	padding:5px;
	height:75px;
	color:white;
	background-image:url(../gras_157_cltrb.jpg); 
	background-color:#276131;
}

.MapEmptyCell{
	color:white;
	background-image:url(../wasser_157.jpg); 
	background-color:#669BBF;
	height:75px;
}

.MapCell a:link, .MapCell a:visited{
	font-weight:bold;
	color:white;
}
.MapCell a:hover{
	font-weight:bold;
	color:#CCCCCC;
}
/* Eigenschaften und Klassen für den Statusbalken... */
.ProgressLineTable {
	height:10px;
}
.ProgressLineOuter {
	height:10px;
	color:white;
	background-color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.ProgressLineDone {
	height:10px;
	background-color:#5B5B5B;
	background-image:url(stripe.gif);
}
.ProgressLineLeft {
	height:10px;
	border-left:1px solid #666666;
	background-color:#333333;
}
.red {
	color: red;
	font-weight: bold;
}
.green {
	color: #00FF00;
	font-weight: bold;
}
.blue{
}
