html
{
	height:100%;
}

body
{
	height:100%;
    margin: 0;
	background-repeat:no-repeat;
	background-color:#000000;
}

a:link,
a:active,
a:visited
{
	color:#000000;
	text-decoration: underline;
}
													
a:hover
{
	color:#333333;
	text-decoration: underline;
}

table.menucolumn
{
	background-image:url(/images/mastertemplate/left_bg_repeat.gif);
	background-repeat:repeat;
}

td
{
	font-size:8pt;
	font-family:verdana,arial,helvetica,sans-serif;
	line-height:13pt;
	color:#000000;
}

td.content
{
	background-color:#E8E8E8;
}

td.left
{
	/*
	background-image:url(/images/mastertemplate/left.jpg);
	background-repeat:no-repeat;
	*/
}

td.leftteaserdunkelgrau
{
	background-image:url(/images/mastertemplate/left_teaser_repeat_dunkelgrau.gif);
	background-repeat:repeat;
}

td.white
{
	background-color:#FFFFFF;
}

td.bottom
{
	background-image:url(/images/mastertemplate/bottom.gif);
	background-repeat:no-repeat;
}	

td.netradio_on
{
	background-image:url(/images/mastertemplate/netradio_on.gif);
}

td.netradio_off
{
	background-image:url(/images/mastertemplate/netradio_off.gif);
}

td.searchbox
{
	background-image:url(/images/mastertemplate/news_suchbox.gif);
}

.news_bold,
.news_bold_mini,
.news_normal,
.news_normal_mini,
.news_small
{
    color:#000000;
	font-family:verdana,helvetica,sans-serif;
    background-color:#e8e8e8;
}

.news_bold
{
	font-size:9pt;
	font-weight:bold;
	line-height:13pt;
}

.news_normal
{
	font-size:8pt;
	font-weight:normal;
    line-height:11pt;
}

.news_bold_mini
{
	font-size:8pt;
	font-weight:bold;
	line-height:10pt;
}

.news_normal_mini
{
	font-size:7pt;
	font-weight:normal;
    line-height:10pt;
}

.news_small
{
	font-size:8pt;
}

.normal,
.fms,
.fett
{
    color:#000000;
	font-family:verdana,helvetica,sans-serif;
}

.fms
{
    background-color:#e8e8e8;
	font-size:7pt;
	font-weight:normal;
    line-height:9pt;
}

.normal
{
	font-size:8pt;
	line-height:13pt;
}

.fett
{
	font-size: 8pt;
    font-weight: bold;
}

.contenttabheaderbold,
.contenttabheader,
.contentnormalbgyellow,
.contentnormalbggrey,
.contentnormalbglightgrey,
.contentnormalbglightergrey
{
	font-family:Verdana,Helvetica,sans-serif;
	color:#000000;
}

.contenttabheaderbold,
.contenttabheader
{
	font-size:9pt;
    font-weight:bold;
	line-height:13pt;
}

.contenttabheaderbold
{
    background-color:#f8e92d;
}

.contenttabheader
{
    background-color:#f8e92d;
}
.contentnormalbglightgrey,
.contentnormalbggrey,
.contentnormalbgyellow,
.contentnormalbglightergrey
{
	font-size:8pt;
	line-height:11pt;
	font-weight:normal;
}

.contentnormalbgyellow      { background-color:#FFFF99; }
.contentnormalbggrey        { background-color:#cccccc; }
.contentnormalbglightgrey   { background-color:#e8e8e8; }
.contentnormalbglightergrey { background-color:#f4f4f4; }

.small,
.smallstat
{
	font-family:Verdana,Helvetica,sans-serif;
	color: #000000;
	background: #E8E8E8;
	font-size: 7pt;
}

.unternaviaktiv,
.unternavipassiv
{
     font-family:Verdana, Arial, Helvetica, sans-serif;
     font-size:9pt;
     font-weight:bold;
}

.unternaviaktiv     { color:#828282; }
.unternavipassiv    { color:#000000; }

table.stat
{
	background-color:#ffffff;
}

.tableteaser_header,
.tableteaser_normal,
.tableteaser_bvb
{
	color: #000000;
    font-family:Verdana,Helvetica,sans-serif;
	font-size: 7pt;
}

.tableteaser_header { background-color: #A7A7A7; }
.tableteaser_normal { background-color: #E8E8E8; }
.tableteaser_bvb    { background-color: #F7EE00; }

.tableteaser_separator
{
  height:1px;
  background-color:#FFFFFF;
}

.loginformform
{
    margin: 0;
    padding: 0;
}

.loginbaruserinput,
.loginbarpassinput
{
	width:60px;
	height:16px;
    border: 1px solid #000000;
    color:#000000;
    font-family:Verdana,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: normal;
    line-height:11pt;
}

.fmn,
.fmnd,
.fmnbvb,
.fmh
{
	color:#000000;
	font-family:Verdana,Helvetica,sans-serif;
}

.fmn,
.fmnd,
.fmnbvb
{
	font-size:8pt;
	font-weight:normal;
    line-height:11pt;
}

.fmn    { background-color:#e8e8e8; }
.fmnd   { background-color:#cccccc; }
.fmnbvb { background-color:#f8e92d; }

.fmh {
    background-color:#FAD71D;
	font-size:9pt;
	font-weight:bold;
	line-height:13pt;
}

.inhalt_header
{
	font-family:Verdana,Helvetica,sans-serif;
	font-size: 13pt;
	font-weight: bold;
 background: #E8E8E8;
}

/* <a class="cssbutton" href="#"><span>text</span></a> */

a.cssbutton,
a.cssbutton span {
    font-family: arial, verdana, sans-serif;
    display: block;
    font-size: 10px;
    line-height:17px;
    text-align: center;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(/images/cssbutton/cssbutton_off.gif);
    margin: 0;
}

a.cssbutton,
a.cssbutton:hover {
    background-position: right center;
    padding: 0 20px 0 0;
}

a.cssbutton:hover {
    background-image: url(/images/cssbutton/cssbutton_on.gif);
}

a.cssbutton span {
    padding: 0 0 0 4px;
    background-position: left center;
}

