html, body {
background: white;
color: #0774AC;
font: 11px verdana, helvetica, arial, sans-serif;
vertical-align: middle;
text-align:center;
}

span.onlinebox {

color: rgb( 255, 216, 64 );
font-size: 10px;
background-color:#538BC3;
font-weight:bold;
}


div.section {
margin-bottom: 5px;
}

hr.separator {

margin: 8px 0 8px 0;
border-width: 1px;
border-style: dashed;
color: rgb( 220, 220, 220 );
}

/*

color:
a link   : 063C70 dunkelblau
Topblock : 538BC3 blau1
text     : 124f8a ddunkelblau
textblock: E9EFF5 hblau 
altes blau text : 0774AC
*/


a.a_title	{	
	color:#0774AC;
	font-size: 12px;
}


.f_bewertung	{	
	float:left;
	font-size: 16px;
	color: rgb( 150, 150, 150  );
}
.f_bewertungsel	{	
	float:left;
	font-size: 16px;
	color: rgb( 255, 140, 0 );
}
.f_bewertungnorm	{	
	font-size: 16px;
	color: rgb( 150, 150, 150  );
}
.f_bewertungselnorm	{	
	font-size: 16px;
	color: rgb( 255, 140, 0 );
}

.f_bewertungs	{	
	float:left;
	font-size: 10px;
	color: rgb( 150, 150, 150  );
}
.f_bewertungsels	{	
	float:left;
	font-size: 10px;
	color: rgb( 255, 140, 0 );
}
.f_bewertungnorms	{	
	font-size: 10px;
	color: rgb( 150, 150, 150  );
}
.f_bewertungselnorms	{	
	font-size: 10px;
	color: rgb( 255, 140, 0 );
}

a.a_video { /* ?? */
	font-size: 12px;
}
a.a_info {
	font-size: 10px;
}

/* fuer Video, Pic oder User Name top */
a.a_obj	{	
	font-size: 12px;	
	color:#0774AC;
	text-decoration: underline;	
}
a.a_obj:visited {
	font-size: 12px;	
	color:#0774AC;
	text-decoration: underline;	
}
/* fuer Video, Pic oder User Name unten */
a.a_objs	{	
	font-size: 10px;	
	color:#0774AC;
	text-decoration: underline;	
}
a.a_objs:visited {
	font-size: 10px;	
	color:#0774AC;
	text-decoration: underline;	
}

/*
mnorm 538BC3
rt FC4A00
hbl 8CBFF6
gn 57BB38
hge FCCA00
dbl 124f8a + color: #afe6ff;
hbl E9EFF5
*/


/* ***** Header */
table.tab_norm{ text-align:center; }	

table.tab_header	{
	background-color:#E9EFF5;
	text-align:center;
	border:1px solid #538BC3;
}

td.td_header	{
	width:163px;
	text-align:left;
	background-color:#E9EFF5;
}
td.td_headercenter	{
	width:163px;
	text-align:center;
	background-color:#E9EFF5;
}

td.td_header50	{
	width:50px;
	text-align:center;
	background-color:#E9EFF5;
}
td.td_header50left	{
	width:50px;
	text-align:left;
	background-color:#E9EFF5;
}
td.td_header105	{
	width:105px;
	text-align:left;
	background-color:#E9EFF5;
}
td.td_header33	{
	width:33px;
	text-align:center;
	background-color:#E9EFF5;
}
td.td_header33left	{
	width:33px;
	text-align:left;
	background-color:#E9EFF5;
}
td.td_header122	{
	width:122px;
	text-align:left;
	background-color:#E9EFF5;
	vertical-align:top;
}
/**** headet T **** */

table.tab_headerT	{
	background-color:#538BC3;
	text-align:center;
	border:1px solid #124f8a;
}
td.td_headerT	{
	width:163px; /*163 */
	background-color:#538BC3;
	text-align:right;
}
td.td_headerTleft	{
	width:163px;
	background-color:#538BC3;
	text-align:left;
}

td.td_headerT122	{
	width:122px;
	background-color:#538BC3;
	text-align:left;
}
td.td_headerT33	{
	width:33px;
	background-color:#538BC3;
	text-align:right;
}


.f_header	{	
	font-size: 11px;
	color: #0774AC;
}
/* fuer Show Video, Pic oder User Name im header top */
a.a_header	{	
	font-size: 12px;	
	color: #0774AC;/*538BC3;*/
	text-decoration: underline;	
}
a.a_header:visited {
	font-size: 12px;	
	color: #0774AC;
	text-decoration: underline;	
}



.f_headerT	{	
	font-size: 11px;
	color: #fff;

}
.f_headerTfloat	{	
	font-size: 11px;
	color: #fff;
	float:left;
}


/* ***** ende header */

/* ********* Norm ***** */
td.td_norm	{
	width:165px;
	text-align:left;
	background-color:#fff;
}
td.td_norm63left	{
	width:63px;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
}
td.td_norm63right	{
	width:63px;
	text-align:right;
	background-color:#fff;
	vertical-align:top;
}
td.td_normcenter	{
	width:163px;
	text-align:center;
	background-color:#fff;
}
td.td_norm100	{
	width:100%;
	text-align:left;
}
td.td_norm105	{
	width:105px;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
}
td.td_norm33	{
	width:33px;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
}
td.td_norm33center	{
	width:33px;
	text-align:center;
	background-color:#fff;
	vertical-align:top;
}
td.td_norm122	{
	width:123px;
	text-align:left;
	background-color:#fff;
	vertical-align:top;
}
td.td_norm50	{
	width:50px;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
}
td.td_norm78	{
	width:78px;
	text-align:left;
	background-color:#fff;
}
td.td_norm159	{
	width:159px;
	text-align:left;
	background-color:#fff;
}
td.td_norm159C	{
	width:159px;
	text-align:center;
	background-color:#fff;
}
/* *******ende td Header **** */

.f_info	{	
	font-size: 11px;
	color: rgb( 150, 150, 150 );
}

.f_infos	{		/* small */
	font-size: 10px;
	color: rgb( 150, 150, 150 );
}

.f_infosabs	{		/* small */
	margin-top:1px;
	font-size: 10px;
	color: rgb( 150, 150, 150 );
}
.f_infonot	{		/* not found */
	font-size: 12px;
	color: #ff0000;
}
.f_search	{		/* search markierung */
	font-size: 12px;
	color: #008000;
	font-weight:normal;
}
.f_error	{		/* Err-meldung */
	font-size: 10px;
	color: #ff0000;
	font-weight:normal;
}
.f_radio	{	/* bewertung zb */
	font-size: 10px;
}

.f_rnpf {
	font-size: 10px;
}
/* Tabellenspalten */
td.td_list	{	/* normfarbe */
	background-color:#fff;
	text-align:left;
	padding-left:3px;
	vertical-align:top;
}
td.td_listsel	{	/* weckselfarbe */
	background-color:#E9EFF5;
	text-align:left;
	padding-left:3px;
	vertical-align:top;
}
td.td_listsel105	{	/* show OBJ weckselfarbe */
	background-color:#E9EFF5;
	width:105px;
	text-align:left;
	padding-left:3px;
	vertical-align:top;
}
table.tab_list	{	/* normfarbe */
	background-color:#fff;
}
table.tab_listsel	{	/* weckselfarbe */
	background-color:#E9EFF5;
}
/* ende Tabellenspalten */



td.c {	/* center */
text-align: center;
}


.f_ue	{	
	color:#0774AC;
	font-size: 11px;
}
.f_uefloat	{	
	color:#0774AC;
	font-size: 11px;
	float:left;
}
.f_tosue	{	
	color:#0774AC;
	font-size: 11px;
	font-weight:bold;
	float:left;
}
.f_tosnr	{	
	color:#0774AC;
	font-size: 11px;
	font-weight:bold;
	float:left;
}
.f_tos	{	
	color:#999999;
	font-size: 10px;	

}
.f_tosnote	{	
	color:#999999;
	font-size: 10px;	
}


.f_seite {
	font-size: 10px;
	font-weight:bold;
	float:right;
	text-align:center;
}

div.navi {
	padding: 0px;
	text-align: center;
	font-weight:bold;
	font:9px verdana, helvetica, arial, sans-serif;
	margin-top:5px;
	margin-bottom:7px;
	/*float:right;*/
}
div.naviunder {
	padding: 2px;
	text-align: center;
	font-size: 10px;
	font-weight:bold;
	font: 12px verdana, helvetica, arial, sans-serif;
	margin-top:0px;
	margin-bottom:5px;
	/*float:right;*/
}
.TABLENORM100{ text-align:center; width: 100% }	
.TABLENORM{ text-align:center; }	
.BT { background-color: #538BC3; height: 23px; width: 100% }	/* Banner Top */
.BTTD{ width: 25%; padding:0; }	/* Banner Top spalten fuer MenueBotton*/
.MT {border:1px solid #538BC3; background-color: #E9EFF5; height: 30px; width: 100%;}	/* menu Top */
/* paddings
.pL3 { padding-left: 3px; }	/* padding left 3 */
.pT2 { padding-top: 2px; }  /* top 2 */
.padL3 { padding-left: 3px; }
.padL1 { padding-left: 1px; }
.padR3 { padding-right: 3px; }

.IMGBORDER0 {border-style:none; padding: 0; margin:0;}
.imgb0 {border-style:none; padding: 0; margin:0;}

a:link { color: #0774AC; }
a:visited { color: #0774AC; }
a:hover { color: #0774AC; }
.menu a:link {text-decoration: underline; color: #fff; }
.menu a:visited {text-decoration: underline; color: #fff; }
.menu a:active {text-decoration: underline; color: #fff; }
.menu a:hover {text-decoration: underline; color: #fff; }

#menu { margin-top: 10px; padding-top: 5px; border-top: 1px dashed #666; }
.menu { color: #fff; }	/* fuer font */

.inputTextArea { color: #000; background: #FFF; margin-top: 3px; margin-bottom: 3px; width: 100%; }
.formMargins { display: inline; margin:0; }
/* 65% */
.formArea { width: 95%; font-family: Verdana, Arial, sans-serif; color: #000; padding: 3px 5px; font-size: 100%; padding: 0; }
.formArea0 { width: 15%; font-family: Verdana, Arial, sans-serif; color: #000; padding: 3px 5px; font-size: 100%; padding: 0; }
.formAreasmall { width: 30%; font-family: Verdana, Arial, sans-serif; color: #000; padding: 3px 5px; font-size: 100%; padding: 0; }
.formAreasmall1 { width: 65%; font-family: Verdana, Arial, sans-serif; color: #000; padding: 3px 5px; font-size: 100%; padding: 0; }
.formAreasmall2 { width: 78%; font-family: Verdana, Arial, sans-serif; color: #000; padding: 3px 5px; font-size: 100%; padding: 0; }
.formAreasmall3 { width: 100%; font-family: Verdana, Arial, sans-serif; color: #000; padding: 3px 5px; font-size: 100%; padding: 0; }

input.button { margin-top: 2px; padding: 3px 5px; font-size: 100%; padding: 0; color: black; }
.searchBtn { margin-top: 2px; padding: 3px 5px; font-size: 100%; padding: 0; color: black; }

.abs { margin-top:0px;margin-bottom:0px;} /* abs z.b. form */
.absb5 { margin-top:0px;margin-bottom:5px;} /* abs z.b. form */
.absb6 { margin-top:0px;margin-bottom:6px;} /* abs top */
.absb10 { margin-top:0px;margin-bottom:10px;} /* abs bottom */
.absb15 { margin-top:0px;margin-bottom:15px;} /* abs bottom */
.abst6 { margin-top:6px;margin-bottom:0px;} /* abs footer */
.abst3 { margin-top:3px;margin-bottom:0px;} /* abs footer */
.abst0 { margin-top:0px;margin-bottom:0px;} /* abs footer */
.lh  { line-height:0px;}	/* line height */
.absl { margin-left:15px;} 

.xlargeText { font-size: 120%; }
.largeText { font-size: 110%; }
.smallText { text-align:center; font-size: 90%; }
.smallTextR { text-align:right; font-size: 90%; }
.xsmallText { font-size: 80%; }

a.a_rnpf {
	font-size: 10px;
	font-weight:bold;
}
/* links zu anderen seiten */
a.a_seite {
	font-size: 10px;
}
/* fuer Show Video, Pic oder User Name im header top */
a.a_headerT	{	
	font-size: 12px;	
	color: #fff;/*0774AC;538BC3;*/
	text-decoration: underline;	
}
a.a_headerT:visited {
	font-size: 12px;	
	color: #fff;/*0774AC;*/
	text-decoration: underline;	
}
div.head {
padding: 2px;
color: #0774AC;
font: 12px verdana, helvetica, arial, sans-serif;
text-align: center;
margin-top:5px;
margin-bottom:7px;
}

div.center {text-align:center;}
div.center0 {margin-left:auto; margin-right:auto;margin-top:10px;width:168px;}

hr.line {
padding: 0;
border: 1px solid rgb( 230, 197, 14 );
margin-top:0px;
margin-bottom:0px;
height:1px;
}
div.line {
margin-top:0px;
margin-bottom:0px;
}
.dummy	{
	background-color:#FFD840;
	text-align:center; 
	width: 100%;
	padding: 0px;
	margin:0px;
	height:1px;
}
.dummybl{
	background-color:#0774AC;
}
