body, table, input, textarea {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}


tr { 	
	font-family: Arial, Helvetica,Verdana,  sans-serif;
	margin-top:0px;
	margin-bottom:0px; 
	padding-top:0px;
	padding-bottom:0px;
}

th {    
	background-color: #dddddd;
}

td { 	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	margin-top:0px;
	margin-bottom:0px; 
	padding-top:0px;
	padding-bottom:0px;
}

table {	
	font-family: Arial, Helvetica, Verdana, sans-serif;
	border-spacing:0px;
	margin-top:0px;
	margin-bottom:0px; 
	padding-top:0px;
	padding-bottom:0px;
}

br.page {
	page-break-before:always;
}

table.haPrintTable{
	border-width: 2px;
	border-color: #000000;
	border-style: solid;
}

td.trennbalken{
	border-width: 0px;
	background-color: #999999;
}

a {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

a:hover {
    text-decoration: underline;
    color: #000000;
    background : #FFFFFF;
}

a:active {
    text-decoration: none;
    color: #000000;
    background : #FFFFFF;
}

a:visited {
	color: #000000;
}

a.rtd {
	text-decoration: none;
}

a.rtd:hover {
	text-decoration: underline;
}

a.ha {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-left: 10px;
	margin-top: 3px;
	text-decoration: none;
	color: #000000;
}

a.ha:hover {
	text-decoration: underline;
}


a.login_text {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

a.login_text:hover {
    text-decoration: underline;
    color: #000000;
    background : #FFFFFF;
}

a.login_text:active {
    text-decoration: none;
    color: #000000;
    background : #FFFFFF;
}

a.login_text:visited {
	color: #000000;
}


.blackborder {
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

.bigtext {
	font-size: 16px;
	font-weight: bold;
}

.copyright,a.copyright {
	font-size: 10px;
}

b.rtd{
	text-decoration: underline;
}

a.navigation {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	FONT-SIZE: 12px;
	color: #000000;
	/*background : #FFFFFF;*/
	text-decoration: none;
}

a.navigation:hover {
	text-decoration: underline;
	background : #FFFFFF;
	COLOR: #000000;
}

td.hl {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: #000000;
	padding: 3px;
}


td.repgen_navigation,.repgen_inputarrival {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12;
	padding: 3px;
}

td.legend_bold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	padding: 1px;
}

td.legend_text {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12;
	padding: 1px;
}

td.currentSubscriber {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	padding: 5px;
}

td.setting{
	text-align   : center; 
	padding-top : 10px;
}

td.hotalert {
	font-size: 12px;
	background-color: #ffffff;
}

a.setting:active{
	background-color : #facd00;
}

body.searchpanel {
	background-color:#dddddd;
	margin-top: 0px;
	margin-left: 0px;
}

body.navigationtree {
	background-image: 	 url(../images/Audi_Logo_NOVACOM.png);
	background-repeat: 	 no-repeat;
	background-position: left center;
}

table.searchpanel {
	border-spacing: 2px;
}

table.searchpanelgroup {
	border-spacing: 4px;
}

td.searchpanelgroup {
	border: 1px solid #aaaaaa;
	background-color: #efefef;
	margin: 1px;
	padding: 2px;
}

.spgroupheader {
	font-size: 9px;
	font-weight: bolder;
	letter-spacing: 1pt;
	white-space: nowrap;
	//color: #0000cc;
	color: #000000;
	padding: 1px;
	background-color: #dddddd;
	border: 1px solid #d7d7d7;
}

.spgrouptext {
	font-size: 11px;
	font-weight: bolder;
	letter-spacing: 1pt;
	white-space: nowrap;
	color: #000000;
	padding: 1px;
}

.searchpanelgroup input {
	font-size: 10px;
}

select, input.searchpanel {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 10px;
}
select.searchSelect30 {
	width: 30px;
}
select.searchSelect50 {
	width: 50px;
}
select.searchSelect60 {
	width: 60px;
}
select.searchSelect80 {
	width: 80px;
}
select.searchSelect125 {
	width: 125px;
}
select.searchSelect140 {
	width: 140px;
}
select.searchSelect143 {
	width: 143px;
}
select.searchSelect145 {
	width: 140px;
}
select.searchSelect165 {
	width: 165px;
}
select.searchSelect180 {
	width: 180px;
}
select.searchSelect200 {
	width: 153px;
}
select.searchSelect250 {
	width: 250px;
}
select.searchSelect300 {
	width: 300px;
}
#userstat_period_selection {
	WHITE-SPACE: nowrap;
}
.option_black {
	color: black;
}

.option_green {
	color: red;
}

.option_gray {
	color: gray;
}

.sptext {
	font-family:  Arial, Helvetica,Verdana, sans-serif;
	font-size: 10px;
}

body.setting {
	background:url(/ctv4audibonus/static/images/bg_setup.gif);
	background-color:#F1F1F1;
}

body.settingPage {
	background-color:#F1F1F1;
}

.setting{
	/*background-color : #D9D8D8;*/
}

img.setting {
	margin-bottom: 5px;
}

body.toolbar {
	background-image: url(/ctv4audibonus/static/images/tb_big_bg.gif);
	background-repeat:repeat-x; /* #SSO# */
}

body.toolbarSmall {
	background-image: url(/ctv4audibonus/static/images/vw_tb_small_bg.gif);
	background-color: #AFAFAF;
	background-position: left;
	background-repeat: repeat-y;
}


a.toolbar, img.toolbar {
	margin: 0px;
}

td.tbBig {
	white-space: nowrap;
	background-image: url(/ctv4audibonus/static/images/tb_big_bg.gif);
}
td.tbBigRight {
	background-image: url(/ctv4audibonus/static/images/tb_big_right.gif);
	width: 28px;
}
td.tbBigSpacer {
	width: 10px;
}
.textsmall {
        font-family: Arial, Helvetica, Verdana, sans-serif;
        font-size: 10px;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        color: #000000;
}

.trennbalken {
	background-color: #000000;
	padding: 0px;
}

form {
	display: inline;
}

td.fineborder {
border-collapse:collapse; 
border-width:1px; 
border-style:solid; 
border-color:black;
}

#mo_border              {border-style:solid;
                        border-width:2;
                        border-color:#AAAAAA;}

#mo_head                {color:Black;
                        background-color:#DDDDDD;
                        filter:alpha(opacity=90); 
                        -moz-opacity:0.9; 
                        opacity: 0.9;
                        font-size:8pt; 
                        font-family: Verdana;}


#mo_body                {color:#000000; 
                        font-size:8pt; 
                        font-family: Verdana; 
                        background-color: #fff; 
                        filter:alpha(opacity=90); 
                        -moz-opacity:0.9; 
                        opacity: 0.9;}