body{font-family:Verdana,arial,Helvetica,sans-serif ; font-size: 11px;}
table{font-family:Verdana,arial,Helvetica,sans-serif ; font-size: 11px;}

a:link {font-family:Verdana; color:#ff2742; text-decoration:none }
a:visited { font-family:Verdana; color:#ff2742;text-decoration:none }
a:hover { font-family:Verdana; color:#000000; text-decoration:none }
a:active { font-family:Verdana; color:#ff2742; text-decoration:none }
a:focus { font-family:Verdana; color:#ff2742;text-decoration:none }

a.black:link {font-family:Verdana; color:#000000; text-decoration:none }
a.black:visited { font-family:Verdana; color:#000000; text-decoration:none }
a.black:hover { font-family:Verdana; color:#000000; text-decoration:none }
a.black:active { font-family:Verdana; color:#000000; text-decoration:none }
a.black:focus { font-family:Verdana; color:#000000; text-decoration:none }

a.menu:link {font-family:Verdana; color:#669B2B; text-decoration:none }
a.menu:visited { font-family:Verdana; color:#669B2B; text-decoration:none }
a.menu:hover { font-family:Verdana; color:#FF8000; text-decoration:none }
a.menu:active { font-family:Verdana; color:#669B2B; text-decoration:none }
a.menu:focus { font-family:Verdana; color:#669B2B; text-decoration:none }

a.grau:link { text-decoration:none; color:#313131; }
a.grau:visited { text-decoration:none; color:#313131; }
a.grau:hover { text-decoration:none; color:#FF8000;  }
a.grau:active { text-decoration:none; color:#ff8000; }
a.grau:focus{ text-decoration:none; color:#ff8000; }

.boardnav {
font-variant : small-caps;
font-size: 11px;
font-weight : bold;
font-family: verdana, tahoma, arial;
cursor:pointer;
border:1px solid #cdcdcd;
}


.grau { 
font-family: verdana; 
font-size: 11px; 

}

.std { 
font-family: verdana; 
font-size: 11px; 

}

.head	{COLOR:#ff2742; }
.text   {COLOR:#000000; }
.date   {COLOR:#979797; }
.weiss  {COLOR:#FFFFFF; }
.xblive{color: #FF8000;}
.boxgruen{color: #ff2742;}
.titel	{COLOR:#ff2742; FONT-WEIGHT:bold }
.release_date	{COLOR:#ff2742; FONT-WEIGHT:bold }


.f20	{FONT-SIZE: 24px}
.f18	{FONT-SIZE: 18px}
.f16	{FONT-SIZE: 16px}
.f14	{FONT-SIZE: 14px}
.f12	{FONT-SIZE: 12px}
.f11	{FONT-SIZE: 11px}
.f10	{FONT-SIZE: 10px}
.f9	{FONT-SIZE: 9px}
.f8	{FONT-SIZE: 8px}
.f7	{FONT-SIZE: 7px}

.bold{FONT-WEIGHT:bold;}

.trenn {margin-left:10px;
	width:970px; 
	color:#ff2742; 
	height:3px; 
	text-align:left; 
	}

.gruen_hr{margin-left:0px;
	margin-right:0px;
	width:100%; 
	color:#ff2742; 
	height:2px; 
	border:1px solid #ff2742
	}

	
.gr_hr{margin-left:0px;
	margin-right:0px;
	width:100%; 
	color:#cdcdcd; 
	height:1px; 
	}

.menuBottom {top:		17px;
	height:		1px;
	width:		100%;
	background:	buttonshadow;
	overflow:	hidden;
}

.einrueck_rechts {margin-right:30px;}
.einrueck {margin-left:30px;}
.ein15 {margin-left:15px;}
.ein10 {margin-left:10px;}
.ein5 {margin-left:5px;}

.bggruen {background-color: #dcdcdc;}
.bggrau{background-color: #cdcdcd;}
.bgorange{background-color: #fbc486;}

a.black:link {
 text-decoration: none;
 color: #000000;
}

a.black:visited {
 text-decoration: none;
 color: #000000;
}

a.orange:link {
 text-decoration: none;
 color: #ff2742;
}

a.orange:visited {
 text-decoration: none;
 color: #ff2742
}
//000066
a.gruen:link {
 text-decoration: none;
 color:#ff2742;
}

a.gruen:visited {
 text-decoration: none;
 color: #ff2742;
}

.br {
  border-right-width:2px;
  border-right-style:solid;
  border-right-color:#ff2742;
  }

.bl {
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#ff2742;
  }


.bb {
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#ff2742;
  }

.bt {
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#ff2742;
  }

.bt_gr {
  border-top-width:2px;
  border-top-style:solid;
  border-top-color:#cdcdcd;
  }

.bl_gr {
  border-left-width:2px;
  border-left-style:solid;
  border-left-color:#cdcdcd;
  }

.bb_gr {
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#cdcdcd;
  }

.bb_gr1 {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#cdcdcd;
  }
  
.br_gr1 {
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#cdcdcd;
  }
  
.bl_gr1 {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#cdcdcd;
  }

.bt_gr1 {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#cdcdcd;
  }
  
.bb_w1 {
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  }
  
.br_w1 {
  border-right-width:1px;
  border-right-style:solid;
  border-right-color:#FFFFFF;
  }
  
.bl_w1 {
  border-left-width:1px;
  border-left-style:solid;
  border-left-color:#FFFFFF;
  }

.bt_w1 {
  border-top-width:1px;
  border-top-style:solid;
  border-top-color:#FFFFFF;
  }  

.bb_w2 {
  border-bottom-width:2px;
  border-bottom-style:solid;
  border-bottom-color:#FFFFFF;
  }

.row1{background-color: #dcdcdc}
.row2{background-color: #c0c0c0;}
.row3{background-color: #a9a9a9;}
.row5{background-color: #808080;}
.row4{background-color: #FFDE9B;}


.notrans {
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	opacity: 1.0;
	}


.kursiv { font-style:italic; }

.contentBox, .contentBoxBorder{  /* these contain all the later content */
  clear: both;
  display: block;
  margin: 0em 2em 0em 1.5em ! important;
  padding: 1em 0em 1em 0em ! important;
  color: #666666;
}

.contentHalf{  /* allows 2 divs next to each other in content */
  float: left;
  width: 20.7em;
}

.flat {  /* global stuff ... */
  border: 1pt solid black;
  margin: 0;
  padding: 0;
}


/*
  stuff for voting
*/
table.voting {
  width: 41em;
  margin: 0em;
  padding: 0em 1em 0em 0em;
}

table.voting td, table.voting th, table.voting tr {
  text-align: left;
  margin: 0em;
  padding: 0em 0em 0.4em 0em;
}

table.voting td.answer {
  width: 10em;
}

table.voting td.result {
  width: 31em;
}

table.voting div.votingBar {
  height: 1.3em;
  background: #BDD79C;
}

table.voting div.resultPercent {
  position: absolute;
}
