body
{
font-family: Verdana, Helvetica, Arial, sans-serif; 
font-size: 11px;
color:#003399;
background-color:#FFFFFF;
margin-top:0px;
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
}

body {

	/* background-image: url('images/bgr_body.jpg');
	background-repeat: no-repeat; */
   background-color: #AAAAAA;
}

a, p, h1, h2, h3, td, tr, div, select
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
}

input, textarea, .form {
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:11px;
	color:#003399;
	text-decoration:none;
}

input:focus,textarea:focus,option:focus{background:#fff280;}
                  
a:hover
{
	text-decoration:underline
}
           
h1
{
	font-size:18px;
	color:#A80004;
	font-weight:bold;
	text-align: center;
}

h2
{
	color:#A80004;
	letter-spacing: 3px;
	text-align: center
}

h3
{
	color:#cc0033;
	text-align: center;
	font-size:14px;	
	font-weight:bold;
	display: inline;
}

.wbadmopen, a.wbadmopen {
color: #003399;
}

.wbadmlocked {
color: #808080;
}


#menuitem	/* Hauptmenüpunkte inaktiv */
{
	font-size:10px;
	color:#003399;
}
#menuitem:hover
{
	text-decoration:underline;
}
#menuitemactive	/* Hauptmenüpunkte aktiv */
{
	font-size:10px;
	color:#FFFFFF;
}
#menuitemactive:hover
{
	text-decoration:none;
}
#menudescription		/* Beschreibungszeile im Hauptmenü */
{
	font-size:9px;
	color:#006699
}

/* ################################################################################################################################## */

.printpage
{
	font-size:9px;
	text-decoration:none;
	color:#606060
}

.printpage:hover
{
	font-size:9px;
	text-decoration:none;
	color:#A80004
}

.menuitem	/* Hauptmenüpunkte inaktiv */
{
	font-size:10px;
	color:#003399;
}
.menuitem:hover
{
	text-decoration:underline;
}
.menuitemactive	/* Hauptmenüpunkte aktiv */
{
	font-size:10px;
	color:#FFFFFF;
}
.menuitemactive:hover
{
	text-decoration:none;
}
.menudescription		/* Beschreibungszeile im Hauptmenü */
{
	font-size:9px;
	color:#006699
}

.submenuitem			/* Untermenüpunkte links INAKTIVE MENÜPUNKTE */
{
	font-size:10px;
	color:#003366;
	text-decoration:none
}
.submenuitem:hover
{
	text-decoration:underline
}
.submenuitemactive			/* Untermenüpunkte links AKTIVER MENÜPUNKT */
{
	font-size:10px;
	color:#A80004;
	text-decoration:none
}
.submenuitemactive:hover
{
	text-decoration:none
}
.submenuitemgray				/* Untermenüpunkte Ausgegraut (nicht aktive URL) */
{
	font-size:10px;
	color:#606060;
	text-decoration:none
}

.displaydatetime  	/* Anzeige Datum und Uhrzeit */
{
	font-size:10px;
	color:#A0A0A0
}

.sponsors
{
	font-size:10px;
	color:#606060;
	text-decoration:none
}
.sponsors:hover
{
	text-decoration:underline
}

.block,.blockindent		/* Alle größeren Textblöcke (1 1/2 Zeilenabstand) auf den Informationsseiten */
{
	line-height: 14pt;
	text-decoration:none
}
.block:hover,.blockindent:hover,.textindent:hover
{
	text-decoration:underline
}
.blockindent		/* Alle größeren Textblöcke auf den Informationsseiten - aber EINGERÜCKT */
{
	margin-left: 20px
}

.textindent		/* Alle größeren Textblöcke (einfacher Zeilenabstand) auf den Informationsseiten - aber EINGERÜCKT */
{
	text-decoration:none;
	margin-left: 20px
}


.uebmittel  /* Mittelgroße Überschrift */
{
	font-size:12px;
	color:#A80004;
	text-decoration:underline;	
}

.uebpanelvorschlag  /* Größere Überschrift (Hauptüberschrift)*/
{
	font-size:13px;
	color:#A80004;
	text-decoration:none;
	font-weight:bold		
}

.kontakttext	/* Kontakte-Seite Textblöcke */
{
	margin-left: 20px
}

.button		/* buttons auf formularen */
{
	font-family:Verdana, Helvetica, Arial, sans-serif;
	font-size:8px;
	color:#003399;
	height: 18px;
}

.errors		/* diverse fehlermeldungen */
{
	font-size:11px;
	color:#A80004;
	text-align: center
}

.error		/* diverse fehlermeldungen */
{
	font-size:11px;
	color:#A80004;
	text-align: center
}

.tt-panel		/* TimeTable Panelname */
{
	/*color:#A80004*/
}

.tt-chair		/* TimeTable Chair */
{

}

.info-head		/* Infoseiten für Personen, Panels, Vorträge, etc. HAUPTÜBERSCHRIFT (Name, Panelname, etc.) */
{
	font-size:12px;
	color:#A80004;
	font-weight:bold
}

.info-cvtext		/* Infoseiten TEXT VON CV PERSONEN */
{
	line-height: 14pt
}

.info-autoren		/* Namen der Autoren von Vorträgen */
{
	font-weight:bold
}

.panel-head1		/* Panelauflistung, Überschrift "Panel #.." */
{
	font-size: 12px;
	color: #A80004;
	font-weight: bold
}

.panel-datum		/* Panelauflistung, Datum, Ort */
{
	font-size:11px;
	color:#A80004
}

.panel-titela		/* Panelauflistung, Überschrift "Titel" */
{
	font-size:11px;
	color:#A80004
}

.panel-titelb		/* Panelauflistung, Titel */
{
	font-size:12px;
	font-weight:bold
}

.panel-chaira		/* Panelauflistung, Überschrift "Chair" */
{
	font-size:11px;
	color:#A80004
}

.panel-chairb		/* Panelauflistung, Chair */
{
	font-size:11px;
	font-weight:bold
}

.panel-kommentara		/* Panelauflistung, Überschrift "Kommentar" */
{
	font-size:11px;
	color:#A80004
}

.panel-kommentarb		/* Panelauflistung, Kommentar */
{
	font-size:11px;
	font-weight:bold
}

.panel-vortraga		/* Panelauflistung, Überschrift "Vortrag" */
{
	font-size:11px;
	color:#A80004
}

.panel-vortragb		/* Panelauflistung, Vortragende/r Name */
{
	font-size:11px;
	font-weight:bold
}

.panel-vortragc		/* Panelauflistung, Vortragstitel */
{
	font-size:11px;
}

.workshop-autor		/* Workshop AutorInName */
{
	font-size:12px;
	color:#A80004;
	font-weight:bold
}

.workshop-titel		/* Workshop Titel */
{
	font-size:11px;
	color:#A80004;
	font-weight:bold
}

.workshop-abstract	/* Workshop Abstract */
{
	line-height: 14pt;
	font-size:11px
}

.tablehead {
	color:#DDDDDD;
	background-color: #555555;

}

.txbold {
	font-weight: 800;
}

.txcenter {
	text-align: center;
}

.txleft {
	text-align: left;
}

.txright {
	text-align: right;
}

.txbig {
	font-weight:bold;
	font-size: 14px;
}

.txsmall {
	font-size: 9px;
}

.txxsmall {
	font-family:sans-serif, Arial, Helvetica, Times New Roman, Verdana;
	font-size: 9px;
}

.tblgrid-1 {
	border-collapse: collapse;
	border: 1px solid #888888;
}

.tblhead {
	color: #FFCC00;
	background-color: #52637B;
	font-weight: 800;
}

.tblhead-1 {
	color: #52637B;
	background-color: #CCCCCC;
	font-weight: 700;
}

.tblhead-2 {
	color: #52637B;
	background-color: #F0F0F0;
}

.tblhead-3 {
	color: #52637B;
	background-color: #CCCCCC;
	font-weight: 500;
}

.tblheadzusatzspiel {
	color: #A80004;
	font-size: 11px;
	display: inline;
	font-weight: bold;
}

.tblhead-zusatzfertig {
	color: #A80004;
	font-size: 12px;
	font-weight: bold;
	display: inline;
	text-transform: uppercase;
}

.tblheadzusatztext {
	color: #52637B;
	font-size: 10px;
	display: inline;
	font-weight: normal;
}

.tblrowzusatzspiel {
	background-color: #ffffff;
	line-height: 75%;
}

.tblrowzusatzspielactive {
	background-color: #ffffcc;
	color: #993399;
	font-weight: normal;
	line-height: 100%;
}

.tblrow {
	background-color: #ffffff;
}

.tblrowactive {
	background-color: #ffffcc;
	color: #993399;
	font-weight: 700;
}

.tippstblrow {
	background-color: #ffffff;
	line-height: 70%;
}

.tippstblrowactive {
	background-color: #ffffcc;
	color: #993399;
	font-weight: 700;
	line-height: 100%;
}

.tippsAutoTipp {
	color: #ff0000;
}

.tblrowlogin {
	background-color: #efefef;
}

.ligaform {
	/* background-color: #ffffff; */
	background-repeat: no-repeat;
}

.ligaformselect {
	background-color: #ffffff;
	color: #435063;
	font-weight: 500; 
}


.kalfont {
    font-family: Arial, Times New Roman; 
    font-size: 9px;
    margin-left:2px;
	 display: inline;
}

.kalfonthot {
	color:#ff0000;
}

.kalfonttip {
	margin-left:26px;
}

.kalfontres {
	margin-left:26px;
	color: #006400;
}

.small {
	font-size: 11px; 
	line-height: 16px; 
	color: #FFCC00;
 }
 
.sfg { 
    font-size: 11px; 
    line-height: 3px; 
    color: #000000; 
    background-color: #FFCC00;
 }

.postingSubject {
	font-size: 13px; 
	font-weight: bold;
	line-height: 18px; 
	color: #435063;
	margin-left:0px;
}

.postingNormal {
	font-size: 13px;
	line-height: 16px;
	color: #435063;
}

.postingHead {

	background-image: url('images/sitehead_forum.jpg');
	background-repeat: no-repeat;
   height: 70px;
}

.postingformbgr-1 {
	color: #FFCC00;
   background-color: transparent; 
}

.postingformbgr-2 {
	color: #435063;
   background-color: transparent;
}

.postingheadtop {
	font-size: 12px; 
	line-height: 18px; 
	color: #FFCC00;
   background-color: #52637B;
}

.postingheadsub {
	font-size: 11px; 
	line-height: 16px; 
	color: #FFCC00;
   background-color: #6D83A3;
}

.aadmin {
	text-decoration:underline;
   background-color: #DDDDDD;
}

div.nicetitle {
	padding: 0.2em 0.5em;
	color: white;
	background: #496FA3;
	font-size: smaller;
	font-family: Tahoma;
	border-top: 4px solid #819FC7;
	border-left: 1px solid #819FC7;
	border-bottom: 4px solid #819FC7;
	border-right: 1px solid #819FC7;
	border-color: #B5C7DF;
 
	/* Required */
	position: absolute;
	overflow: hidden;
	width: 16em;

	/* Mozilla proprietary */
	-moz-border-radius: 1em;
}
div.nicetitle .text {
	color: white;
	background: transparent;
	font-weight: bold;
}
div.nicetitle .href {
	color: #AABDD6;
	background: transparent;
	font-size: smaller;

	/* Required for Opera */
	white-space: pre;
}
.warning {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #FF0000;
	background-position: center center;
	border: thin solid #FFFF00;
	line-height: 22px;
	text-align: center;
	vertical-align: middle;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-right: 30px;
	margin-left: 30px;
}

.getipptinfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFF00;
	background-color: #FF0000;
	background-position: center center;
	border: thin solid #FFFF00;
	line-height: 20px;
	text-align: center;
	vertical-align: middle;
	left: auto;
	top: auto;
	right: auto;
	bottom: auto;
	margin-right: 70px;
	margin-left: 70px;
}

.tippsondertable {
   max-width: 550px;
   table-layout: fixed;
}

.sondertitel {
	font-size: 10px;
	font-weight: bold;
	color: #ff3333;
}

.sonderdesc {
	font-size: 9px;
	font-weight: normal;
	color: #003399;
}

.toplink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #111111;
}

.erg_spieltag_tag {
	font-size:18px;
	color:#A80004;
	font-weight:bold;
	text-align: center;
}

.erg_spieltag_datum {
	font-size:12px;
	color:#A80004;
	font-weight:bold;
	text-align: center;
}

.erg_spieltag_tab {
	width: 610px;
	
}

.erg_spieltag_td {
	padding: 1px 1px 1px 1px;
	background-color:#FFFFFF;
}

.erg_spieltag_spiele_tab {
	border-collapse: collapse;
	border: 1px solid #888888;
	background-color:#FFFFFF;
}

.erg_spiel_teams
{
	font-size:11px;
	/*color:#A80004;*/
	color:#FFCC00;
	font-weight:bold;
}

.erg_spiele_gruppe
{
	font-size:9px;
	color:#003399;
}

.erg_spiele_tippabgabe
{
	font-size:9px;
	color:#ffffff;
	background-color: #cc0000;
	font-weight:bold;
}

.erg_spiele_tippabgabe:hover
{	text-decoration: none;
}

.erg_spiele_ergebnis
{
	font-size:9px;
	color:#A80004;
}

.erg_spiele_teams
{
	font-size:9px;
	color:#003399;
}

.erg_spiele_uhrzeit
{
	font-size:9px;
	color:#003399;
}

.erg_spiele_trON
{
	background-color:#ffffcc;
	color: #993399;
}
	
.erg_spiele_trOFF
{
	background-color:#FFFFFF;
}
	
.erg_spieltag_navi_tab {
	border-collapse: collapse;
	border-top: 1px solid #888888;
	background-color:#FFFFFF;
	width: auto;
}

.erg_spieltag_navi_td {
	font-size: 9px;
	text-align: center;
}	

.erg_spieltag_navi_today {

	background-color: #ffffff;
	color: #009900;
	font-size: 9px;
	font-weight:bold;
	border-collapse: collapse;
	border: 1px solid #009900;
	display: inline;
}	

.erg_spieltag_navi_sel {

	background-color: #A80004;
	color: #ffffff;
	font-size: 9px;
	font-weight:bold;
	border-collapse: collapse;
	border: 0px solid #888888;
	display: inline;
}	

.erg_buttonlink:hover
{
	text-decoration:none;
}

.erg_einz_h1 {
	color: #A80004;
	font-size: 18px;
	font-weight:bold;
}

.erg_einz_h2 {
	color: #A80004;
	font-size: 10px;
	font-weight:bold;
}

.tippsplatzierung {
	font-family: sans-serif, Times New Roman, Arial, Verdana, Helvetica;
	vertical-align: super;
	display: inline;
	font-size: 8px;
	color: #330099;
}


