h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    font-weight: bold;
    unicode-bidi: isolate;
    color: #FA6900;
}
.box
{
	background-color: #E9E9ED; 
	border-bottom-color: inactivecaption; 
	border-bottom-style: solid; 
	border-bottom-width: 2px; 
	border-color: threedshadow; 
	border-right-color: inactivecaption; 
	border-right-style: solid; 
	border-right-width: 2px; 
	border-width: 2px; 
	overflow: visible !important; 
}

.inlinebox
{
	background-color: #D9DADC; 
	border-width: 2px;
	border-top-color: #CEDDEF;
	border-left-color: #CEDDEF;
	border-right-color: #424242;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.boxContentTop
{
	background-color: inactivecaption; 
	border-bottom-color: inactivecaption; 
	border-bottom-style: solid; 
	border-bottom-width: 2px; 
	border-color: threedshadow; 
	border-right-color: inactivecaption; 
	border-right-style: solid; 
	border-right-width: 2px; 
	border-width: 2px; 
	display: inline; 
	overflow: visible !important; 
}

.boxContentTopUnten
{
	border-color: steelblue; 
	border-style: solid; 
	border-width: 1px; 
}

.boxTitle
{
	background-color: #003399; 
	border-left-color: #E7E7E7; 
	border-right-color: #424242; 
	border-style: solid; 
	border-top-color: #003399; 
	border-width: 1px 1px 0px 1px; 
	color: #ffffff; 
	font-size: 12px; 
	height: 15px; 
	left: 12px; 
	overflow: visible ! important; 
	text-align: center; 
	top: -8px; 
	width: 180px; 
}

.boxTitleDark
{
	background-color: #CEDEEE; 
	border-left-color: #E7E7E7; 
	border-right-color: #424242; 
	border-style: solid; 
	border-top-color: #E7E7E7; 
	border-width: 1px 1px 0px 1px; 
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	left: 12px; 
	overflow: visible ! important; 
	text-align: center; 
	top: -8px; 
	width: 180px; 
}


.innerBoxTitle
{
	background-color: #EEEEEE; 
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	overflow: visible ! important; 
}

.fieldCaption
{
	color: #4682B4; 
	font-size: 12px; 
	height: 12px; 
	left: 12px; 
	overflow: visible ! important; 
	text-align: left; 
}

.tab_active {
	font-size: 12px;
	color: white;
	text-align: center;
	font-weight: bold;
	background-color: #003399;
	border-width: 2px;
	border-top-color: #003399;
	border-left-color: #003399;
	border-right-color: #383732;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.tab_inactive {
	font-size: 12px;
	text-align: center;
	background-color: #D9DADC;
	border-width: 1px;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
.bt_active {
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	background-color: #EEEEEE;
	border-width: 2px;
	border-top-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-right-color: #818181;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.bt_inactive {
	font-size: 12px;
	text-align: center;
	background-color: #EEEEEE;
	border-width: 1px;
	border-top-color: #D3D3D3;
	border-left-color: #D3D3D3;
	border-right-color: #818181;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}

.content
{
	background-image: url('./Image/bbweblogo.png'); 
	background-repeat:no-repeat; 
	background-position:10px 200px;
    background-attachment:fixed;
	background-color: #E7EBF0; 
	border-left-color: steelblue; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-top-color: steelblue; 
	border-top-style: solid; 
	border-top-width: 1px; 
}

.contentTitle
{
	background-color: whitesmoke; 
	border-left-color: steelblue; 
	border-left-style: solid; 
	border-left-width: 1px; 
	border-right-color: steelblue; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top-color: steelblue; 
	border-top-style: solid; 
	border-top-width: 1px; 
	font-size: 12pt; 
	text-align: center; 
}

.headerContent
{
	background-image: url('./Image/headerBottom.gif'); 
	background-position: center bottom; 
	background-repeat: repeat-x; 
	height: 55px; 
	margin-bottom: 0; 
	margin-left: auto; 
	margin-right: auto; 
	margin-top: 0; 
	position: relative; 
	text-align: left; 
	width: 100%; 
}

.listHeader
{
	background-color: #D9DADC; 
	border: 1px solid #ACB4B4; 
	height: 20px; 
	text-align: center; 
}

.listItem9
{
	background-color: #ffffff; 
	font-size: 9pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItem
{
	background-color: #ffffff; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}
.listItem:hover
{
	background-color: #ffffff; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItem:active
{
	background-color: #E2EBFE; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItem:focus
{
	background-color: #5C89E0; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItemHighlight
{
	background-color: #B8CBEC; 
	font-size: 10pt; 
//	height: 39px; 
	padding-left: 10px
}

.listItemRight
{
	background-color: #ffffff; 
	height: 39px; 
	text-align: right; 
	padding-right: 10px
}

.menue
{
	background-color: #ffffff; 
	border: 1px solid #000000; 
	height: 25px; 
	width: 140px; 
}

.menuebox
{
	background-color: white; 
	border-bottom-color: steelblue; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-right-color: steelblue; 
	border-right-style: solid; 
	border-right-width: 1px; 
	border-top-color: steelblue; 
	border-top-style: solid; 
	border-top-width: 1px; 
	font-size: 12pt; 
}

.menueButton
{
	color: #ffffff;
	background-color: #003399; 
	border-bottom-color: #99BBE8; 
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-left-color-ltr-source: physical; 
	border-left-color-rtl-source: physical; 
	border-left-color-value: #99BBE8; 
	border-left-style-ltr-source: physical; 
	border-left-style-rtl-source: physical; 
	border-left-width-ltr-source: physical; 
	border-left-width-rtl-source: physical; 
	border-left-width-value: 0; 
	border-right-color-ltr-source: physical; 
	border-right-color-rtl-source: physical; 
	border-right-color-value: #99BBE8; 
	border-right-style-ltr-source: physical; 
	border-right-style-rtl-source: physical; 
	border-right-style-value: solid; 
	border-right-width-ltr-source: physical; 
	border-right-width-rtl-source: physical; 
	border-right-width-value: 0; 
	border-top-width: 0; 
	font-size: 12pt; 
	height: 20px; 
	overflow-x: hidden; 
	overflow-y: hidden; 
	padding: 7px 0px 0px 20px; 
	width: 145px; 
}

.menueButtonSub
{
	background-image: url('./Image/subMenuItem.png'); 
	font-size: 10pt; 
	height: 20px; 
	padding: 3px 0px 0px 5px; 
	text-align: left; 
	width: 145px; 
}

.menueButtonSub:hover
{
	background-image: url('./Image/subMenuItemHover.png'); 
	color: #ffffff; 
	text-align: left; 
}

.menueButtonSubactive
{
	background-image: url('./Image/subMenuItemActive.png'); 
	font-size: 9px; 
	font-weight: bold; 
	height: 15px; 
	padding: 3px 0px 0px 5px; 
	text-align: left; 
	width: 158px; 
}

.menuekopf
{
	color: #000000; 
	font-weight: bold; 
	margin-bottom: 2px; 
	padding: 5px; 
	width: 165px; 
}

.menueleiste
{
    border-width:1px;
    border-style:solid;
    border-color:#BFCDDB;
    left:200px;top:50px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(border-radius.htc);
/*	background-image: url('./Image/tab-strip-bg.gif'); */
	background-color: #EEEEEE; 
}

.textArial10
{
	font-size: 10pt; 
	text-align: left;
	
}

.textArial
{
	color: #000000; 
	font-size: 9pt; 
	text-align: left;
	
}

.textBold {
	font-size: 14px;
	font-weight: bold;
	color: #336699; 
	
}


.textBoldOrange {
	font-size: 14px;
	font-weight: bold;
	color: #FA6900; 
	
}


.textLizenz {
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: blue; 
	
}

.textBlue {
    color: #4682B4; 
	font: 11pt Arial; 
}
.textBlue10 {
    color: #4682B4; 
	font: 10pt Arial; 
}

.labelFieldNumber {
    text-align:	right
}	

.titel
{
	color: navy; 
	font: bold 12pt Arial; 
}

/*  * CSS Dokumentation online: http://www.w3schools.com/css/css_syntax.asp  */   /*  Beispielklasse fuer ein onmouseover Effekt:  Voraussetzung:    - Klasse in normal existiert schon (menueButton)   - onmouseover Variante endet mit ":hover" --> ergibt am Ende hier: "menueButton:hover"  Tipps:   - in OnMouseOver-Klasse müssen nur die zu ändernden Attribute angegeben werden!! */ .menueButton:hover
{
	background-color: #000000; 
	color: #ffffff; 
}

.mask_label {
	font-size: 11px;
	
}	
.mask_label_blue {
	font-size: 11px;
		color: blue; 
	
}	
.mask_input {
	font-size: 12px;
	
}	
.active {
	background-color: #FFFFC6;
		
}
.mask_button {
	font-size: 11px;
	font-weight: bold;
	background-color: #d0cece;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-bottom-color: #424242;
	border-width: 2px;
	border-style: solid;
}
.mask_button2 {
	font-size: 13px;
	font-weight: bold;
	background-color: #d0cece;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-top-style: solid;
}
.mask_group2 {
/*	background-color: #d0cece; */
	background-color: #ffffff;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-bottom-color: #424242;
	border-width: 2px;
	border-left-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
}

.mask_button_inaktiv {
	text-color font-size: 11px;
	font-weight: bold;
	background-color: #d0cece;
	border-top-color: #E7E7E7;
	border-left-color: #E7E7E7;
	border-right-color: #424242;
	border-bottom-color: #424242;
	border-width: 2px;
	border-style: solid;
	color: #585858;
}

.table {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	border-width: 2px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}
.table2
	{
	font-size: 14px;
	background-color: #ffffff; 
	border-width: 2px;
	border-left-color: #FFFFFF;
	border-left-style: solid;
}

body
{
	/* background-color: #fff;  */
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9pt; 
	max-width: 960px;
}



.boxFloat {
	width: 100px;
	height: 100px;
	margin: 5px;
	position: relative !important;
	float: left;
}

.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
  
  
    display: block;
    padding: 12px 15px 12px 50px;
    background: linear-gradient(to bottom, #fefefe, #cdcdcd);
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 400;
    color: #676767;
    text-shadow: 1px 1px 1px #fff;
    position: relative;
}

.active, .accordion:hover {
  background-color: #ccc;
}

.accordion:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2212";
}


.panel {
  padding: 0 0px;
  display: none;
  background-color: white;
  overflow: hidden;
}


.druckmenu{

	background-color: #3366991c;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
} 

/* Ligatabelle: */
.tableliga {
	border: solid 1x #e1ddce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px ;
	color: #000000;
}
.tableligaBegegnung {
	border: solid 1x #e1ddce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bolder;
}
.tableligaHeadline {
	border-top: solid 1px #e1ddce;
	border-bottom: solid 1px #e1ddce;
	background-color: #E5E6E6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font: bold;
}

/* @group Spielplan Einzelergebnisse */

.invisible{
	border: 0px solid #FFFFFF;
background-color: #5c89e017;
}

.invisible_tr td {
	margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}

.invisible_tr td, .invisible_tr th {
	border: 0px solid #FFFFFF;
	margin: 0px 0px 5px 0px; padding: 0px 5px 0px 0px;
	font: normal 10px/14px Arial;
}

 .invisible_tr th {
 	margin: 0px 0px 0px 0px;;
 	font: bold 10px/14px Arial;
}


tr:hover.invisible_tr td {
	background: #FFFFFF;
}

#footer {
	clear: both;
	margin: 10px 0px 20px 0px; padding: 5px;
	border: 0px solid #9e9286;
	color: #000;
	text-align: center;
	width:50%;
	font: 10px Arial, Helvetica, sans-serif;
}

.v {
	color: #FF0000
}

.plus {
	font-size: 10px;
	font-weight: bold;
}
