a {
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	color			:	#FF6600;
	text-decoration	:	underline;
}
a:hover {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	color		:	#FF6600;
	text-decoration	:	underline;
}
a.channel {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	14px;
	font-weight	:	bold;
	white-space	:  nowrap;
	color		:	#666666;
	text-decoration	:	none;
}
a.channel:hover {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	14px;
	font-weight	:	bold;
	white-space: nowrap;
	color		:	#FF6600;
	text-decoration	:	underline;
}
.channelselected {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size	: 	14px;
	font-weight	:	bold;
	white-space: nowrap;
	color 		: 	#FF6600;
}
a.channelselected:hover {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	14px;
	font-weight	:	bold;
	white-space: nowrap;
	color		:	#FF6600;
	text-decoration	:	underline;
}
.sublink {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#333333;
	text-decoration	:	none;
}
a.sublink {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#333333;
	text-decoration	:	none;
}
a.sublink:hover {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#FF6600;
	text-decoration	:	none;
}
.sublinkselected {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;	
	font-size	:	12px;
	color		:	#FF6600;
	text-decoration	:	none;
}
a.sublinkselected:hover {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#FF6600;
	text-decoration	:	none;
}
a.language
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	10px;
	font-weight	:	bold;
	color		:	#666666;
	text-decoration	:	none;
}
a.language:hover
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	10px;
	font-weight	:	bold;
	color		:	#FF6600;
	text-decoration	:	none;
}
td.menuborder {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#333333;
	border-right : 1px solid #FF6600;
}
.votescore
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;	
	font-size	:	14px;
	font-weight	:	bold;
	color		:	#FF6600;
}
.impressum {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;	
	font-size	:	10px;
	color		:	#666666;
}
a.textlink {
	color		:	#0000FF;
	background	:	none;
	text-decoration	:	none;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	8pt;
	font-weight	:	normal;
}
a.textlink:hover{
	color		:	#FF6600;
	background	:	none;
	text-decoration	:	underline;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	8pt;
	font-weight	:	normal;
}
.pagetitle {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	20px;
	color		:	#FF6600;
	line-height	: 	28px;
}
.pagetitlestressed {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-weight	:	bold;
	font-size	:	18pt;
	color		:	#FF9900;
	
}
.pagestatus {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight	:	bold;
	font-size	:	12px;
	color 		: 	#666666;
}
.pagestatusred {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight	:	bold;
	font-size	:	12px;
	color 		: 	#FF0000;
}
.channelmenu {
	color		: 	#ffffff;
	background 	: 	#999999;
}
.navbar {
	font-size	: 	8pt;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	color		: 	#000000;
	border 		: 	solid 1px #FF6600;
}
.quickfilter {
	color 		: 	#000000;
	font-size 	: 	11px;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
}
.selectlist {
	background 	: 	#999999;
	color 		: 	#FFFFFF;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	8pt;
	width 		: 	100%;
}
.navbaritem {
	font-size	: 	10px;
	color 		: 	#666666;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.navbaritemselected {
	color 		: 	#000000;
	font-size	: 	10px;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
}
.selectedlist {
	background 	: 	#666666;
	font-size	: 	8pt;
	color 		: 	#FFFFFF;
	background	: 	none;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	bold;
}
.combar {
	color		: 	#666666;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size	: 	12px;
}
.editbox {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	bold;
	background 	: 	#ffffff;
	color		: 	#000000;
	font-size	: 	9pt;
}
.boxtitle {
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight	: 	bold;
	font-size	: 	12px;
	color		: 	#FF6600;
}
a.boxtitle {
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight	: 	bold;
	font-size	: 	12px;
	color		: 	#FF6600;
	text-decoration	:	none;
}
a.boxtitle:hover {
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight	: 	bold;
	font-size	: 	12px;
	color		: 	#FF6600;
	text-decoration	:	none;
}
.boxtitlestressed {
	background	: 	#666666;
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight	: 	bold;
	font-size	: 	9pt;
	color		: 	#FFFFFF;
}
.newsbox {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	color		: 	#000000;
	background	: 	White;
}
.newsspacer {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	color		: 	#000000;
	background	: 	#FF6600;
}
H1 {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	color 		: 	#FF6600;
	font-size	: 	20px;
}
.newsheader {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	color 		: 	#FF6600;
	font-size	: 	20px;
}
.newsheaderoffline {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	background	: 	#FFFFFF;
	color 		: 	#FF0000;
	font-size	: 	20px;
}
.newssummary {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	12px;
	line-height : 16px;
	word-spacing: 1px;
	color		: 	#000000;
}
.newssummaryoffline {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	12px;
	line-height: 16px;
	word-spacing: 1px;
	color		: 	#FF0000;
}
.newsbody {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	12px;
	color		: 	#000000;
	line-height: 16px;
	word-spacing: 1px;
}
.newsbodyoffline {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size 	: 	12px;
	line-height	: 	16px;
	word-spacing: 	1px;
	color		: 	#FF0000;
}
.newsnavigation{
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	11px;
	color 		: 	#666666;
	text-decoration : none;
}
.newsnavigationselected{
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	11px;
	color 		: 	#FF6600;
	text-decoration : none;
}
a.newsnavigation{
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	11px;
	color 		: 	#666666;
	text-decoration : none;
}
a.newsnavigation:hover{
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	11px;
	color 		: 	#FF6600;
	text-decoration : none;
}
a.newsnavigationselected:hover{
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	11px;
	color 		: 	#FF6600;
	text-decoration : none;
}
.thumbtitle {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size 	: 	8pt;
}
.datalabel {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size 	: 	10px;
	color		: 	#666666;
}
.datafield {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size	: 	10px;
	color		: 	#000000;
	background	: 	#FFFFFF;
	Border		:	none;
}
.datainput {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	border		: 	1px solid;
	border-color: 	#FF6600;
}
.datatitle {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size	: 	12px;
	color 		: 	#FF6600;
	border-bottom		: 	solid 1px #666666;
	padding-bottom:	5px;
}
.dataerror {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	color 		: 	#FFFFFF;
	font-size	: 	10px;
	background	: 	#CC0000;
	font-weight 	: 	normal;
}
.datasuccess {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	color 		: 	#FFFFFF;
	font-size	: 	12px;
	background	: 	#009900;
	font-weight 	: 	bold;
}
.datafooter {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	border-top		: 	solid 1px #666666;
	padding-top:	5px;
}
.datahints {
	color 		: 	#000000;
	font-size	: 	10px;
	font-weight	:	normal;
}
.datarequired {
	color 		: 	#FF9900;
	font-size	: 	10pt;
	font-weight	:	bold;
	vertical-align: super;
}
.footer {
	color		:	#666666;
	font-size 	: 	10px;
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
}

BODY {
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size	: 	12px;
	color		: 	#000000;
	margin-left	:	7px;
	margin-top	: 	7px;
	margin-right: 	7px;
	margin-bottom: 	7px;
}
.bodytext {
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	: 	9pt;
}
.bodytextoffline {
	color		:	#FF0000;
	font-weight	:	bold;
	font-family	: 	Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size	: 	9pt;
}

INPUT.card {
	font-size : 10px;
	height: 14px;
	width: 96%;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typetext {
	font-size : 10px;
	height: 14px;
	width: 75px;
	border: 1px solid;
	border-color: #FF6600;
}
SELECT.typetext {
	font-size : 10px;
	height: 14px;
	width: 148px;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typetext-wide {
	font-size : 10px;
	height: 14px;
	width: 97%;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typetext-normal {
	font-size : 10px;
	height: 14px;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typetext-small {
	font-size : 10px;
	height: 14px;
	width: 35px;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typepass {
	font-size : 10px;
	height: 14px;
	width: 75px;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typebutton {
	font-size : 10px;
	height: 18px;
	width: 79px;
	border: 1px solid;
	border-color: #FF6600;
	cursor: pointer;
}
INPUT.typebutton-wide {
	font-size : 10px;
	height: 18px;
	border: 1px solid;
	border-color: #FF6600;
	cursor: pointer;
}
INPUT.typebutton-small {
	font-size : 10px;
	height: 18px;
	width: 24px;
	border: 1px solid;
	border-color: #FF6600;
}
INPUT.typefile {
	font-size : 10px;
	height: 18px;
	width: 240px;
	border: 1px solid;
	border-color: #FF6600;
}
.wide {
	width 		: 	97%;
}
.wide50 {
	width 		: 	50%;
}
.editcard {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size	: 	9pt;
	color		: 	#000000;
	background	: 	#FFFFFF;
}
.editcard50 {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size	: 	9pt;
	color		: 	#000000;
	background	: 	#FFFFFF;
	width 		: 	50%;
	text-align	: right;
}
.editcard100 {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size	: 	9pt;
	color		: 	#000000;
	background	: 	#FFFFFF;
	width 		: 	100%;
}
.editcard100h {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size	: 	9pt;
	color		: 	#000000;
	background	: 	#FFFFFF;
	width 		: 	100%;
	height 		: 	100%;
}
.small {
	font-size 	: 	8pt;
}
TEXTAREA {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size 	: 	9pt;
	width 		: 	99%;
	color		: 	#000000;
	background	: 	#ffffff;
	border		:	1px solid;
	border-color:	#FF6600;
}

TD {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size	: 	12px;
}
.inset {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
}
.adminheader
{
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-size	: 	12px;
	color		: 	#FFFFFF;
	background	: 	#FF6600;
}
.logocell {
	background	: 	#cccccc;
}
TABLE.mainsite {
	border-color	: 	#999999;
	background	: 	#dedede;
	border-style	:	solid;
	border-width	:	thin;
	padding		:	0;
}
TABLE.adminbox {
	border-color	: 	#FF6600;
	background	: 	#dedede;
	border-style	:	solid;
	border-width	:	1px;
	padding		:	0;
}
TABLE.box {
	border-color	: 	#FF6600;
	background		: 	#efefef;
	border-style	:	solid;
	border-width	:	1px;
	padding			:	0;
}
TABLE.mainsiteoffline {
	border-color	: 	#999999;
	background	: 	#ff6666;
	border-style	:	solid;
	border-width	:	thin;
	padding		:	0;
}
ul {
	list-style-type	:	square;
}
li {	list-style-type	:	square; 
}
.butClass {    
	border: 1px solid;
	border-color: #CCCCCC;
}

.tdClass {
	padding-left: 3px;
	padding-top:3px;
}
.enabled
{
	color:	#009900;
	font-size:	12px;
	font-weight:	bold;
}

.disabled
{
	color:	#FF0000;
	font-size:	12px;
	font-weight:	bold;
}

hr {
	width : 100%;
	height : 1px;
	color: #CCCCCC;
}
table.dialog {
	width: 100%;
	border-style:	solid;
	border-color: 	#666666;
	border-width: 	1px;
}

tr.header {
	background:		#CCCCCC;
}
tr.footer {
	background:		#CCCCCC;
}
td.row {
	border-bottom : 1px solid #CCCCCC;
}
a.command {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
}
.cardlabel {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size 	: 	8pt;
	color		: 	#cccccc;
}
.cardfield {
	color		: 	#000000;
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	normal;
	font-size 	: 	10pt;
}
a.cardfield {
	color			: 	#000099;
	font-family		: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size 		: 	10pt;
	text-decoration : 	none;
}
a.cardfield:hover {
	color			: 	#000099;
	font-family		: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight 	: 	normal;
	font-size 		: 	10pt;
	text-decoration : 	underline;
}
.cardheader
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	font-weight	:	bold;
	color		:	#FF6600;
}
.setcardheader
{
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	18px;
	font-weight	:	bold;
	color		:	#FF6600;
}

.cardseparator
{
	border-bottom: 1px solid #666666;
}

.cardmenuitem {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#000000;	
}
a.cardmenuitem:hover {
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	12px;
	color			:	#FF6600;	
	text-decoration : 	none;
}
.cardmenuitemselected {
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	12px;
	color		:	#FF6600;	
}
.card {
	background		:	#FFFFFF;
	border-right 	: 1px solid #666666;
}
.error {
	font-family	: 	Verdana, Arial, Helvetica, sans-serif;
	font-weight : 	bold;
	font-size	:	12pt;
	color		:	#FF0000;
}
.top20menu {
	background	:	#FF0000;
}
.top20menuitem {
	background	:	#FFFFFF;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	10pt;
	font-weight	:	normal;
	color		:	#FF0000;	
}
a.top20menuitem:hover {
	background		:	#FF0000;
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	10pt;
	font-weight		:	normal;
	color			:	#FFFFFF;	
	text-decoration : 	underline;
}
.top20menuitemselected {
	background	:	#FF0000;
	font-family	:	Verdana, Arial, Helvetica, sans-serif;
	font-size	:	10pt;
	font-weight	:	bold;
	color		:	#FFFFFF;	
}
a.top20menuitemselected:hover {
	font-family		:	Verdana, Arial, Helvetica, sans-serif;
	font-size		:	10pt;
	font-weight		:	bold;
	color			:	#FFFFFF;	
	text-decoration : 	none;
}
tr.odd {
	background	:	#CCCCCC;
}
tr.even {
	background	:	#FFFFFF;
}