@CHARSET "UTF-8";


h1
{
   margin: 21px 0;
   font-size: 22px;    
}


h2
{
margin: 19px 0;
   font-size: 20px;    
}

h3
{
   margin: 19px 0;
   font-size: 18px;    
}

h4
{
   margin: 20px 0;
   font-size: 16px;    
}
h5
{
margin: 26px 0;
   font-size: 13px; 
}
h6
{
margin: 35px 0;
   font-size: 11px; 
}


#ajaxFrame{
	background:transparent;
	padding:2px;
	border:none;
	}
#ajaxFrame .art-post{
	padding:15px;
}

#ajaxFrame .ControlGroup_cell .ControlElement_cell,
#ajaxFrame .ControlGroup_cell .ControlElement_label{
	padding:2px;
	
}

a,
.art-post li a, 	
a:visited, a.visited,
.art-post li a:visited, .art-post li a.visited
{
  color: #A30000;
  text-decoration:none;
}

.art-blockcontent-body a:visited, .art-blockcontent-body a.visited,
.art-blockcontent-body li a:visited, .art-blockcontent-body li a.visited,
.art-postcontent li a:visited, .art-postcontent li a.visited,
.art-postcontent a:visited, .art-postcontent a.visited
{
  color: #A30000;
}
.page_box a:hover, .page_box a.hover,
.art-post-body a:hover, .art-post-body a.hover,
.art-block-body a:hover, .art-block-body a.hover,
.art-block-body li a:hover, .art-block-body li a.hover,
.art-post-body li a:hover, .art-post-body li a.hover{
	color:#DB0000;
}

.art-post h2.art-postheader{
	margin:5px;4 x
}

.sport-tablecell-head {
	font-size:14px;
	font-weight:bold;
	line-height:16px;
}

span.game-court {
	float:right;
	margin-right: 5px;
	margin-top: 5px;
	color: #d8d8d8;
	font-size: 60px;
	line-height: 60px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
}

span.game-title {
	font-weight: bold;
	text-align: center;
}

.game-bg{
	background-color:#fff;
	}
.drop-target .game-bg {
	background-color:#ddf;
	}

div.gametimer {
	margin-left:5px;
	font-weight:bold;
	}
	
div.sign_draggable{
	position:absolute;
	right:5px;
	bottom:5px;
	width:16px;
	height:16px;
	background-image:url('images/draggable.png');
	background-repeat:no-repeat;
	display:none;
	}	

/*gamebuttons*/
div.gameButtons{
margin:5px;
	
}

 a.startGame,a.stopGame,
 a.showGame{
 width:0px !important;
 height:20px;
 line-height:20px;
 font-size:17px;
 padding-left:20px;
 background-position:left top;
 background-repeat:no-repeat;
 margin:0px;
 overflow:hidden;
 margin-top:3px;
 text-decoration:none;
 }
 a.startGame span,a.stopGame span,
 a.showGame span{
  display:none;
  line-height:0px;
 font-size:0px;
 }
 a.startGame:hover,a.stopGame:hover,
 a.showGame:hover{
 background-position:left bottom;
 }
 
 a.startGame{
 background-image:url(images/arrowright20.png);
 } 
 a.startGame.disabled{
 background-image:url(images/arrowright20gray.png);
 } 
 a.stopGame{
 background-image:url(images/stopbutton20.png);
 } 
 a.stopGame.disabled{
 background-image:url(images/stopbutton20gray.png);
 }
 a.showGame{
 background-image:url(images/ballbutton20.png);
 } 
 a.showGame.disabled{
 background-image:url(images/ballbutton20gray.png);
 } 
/*ende game buttons*/ 
 
.m_over {
	z-index:9999;
	}

.m_over div.sign_draggable{
	display:block;
	}

div.game-content{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	padding:3px;
	}

div.game table, div.game a{
		
	}

div.game-content td,
div.flyout-body td	{
	border:none;
	}

div.game td.game_team,
div.game td.game_team *	,
div.flyout-body td,
div.flyout-body td *{
	font-size:12px;
	vertical-align:middle;
	}	
div.flyout-body td img,
div.game td.game_team img{
	position:relative;
	margin:1px;
	margin-right:3px;
}

div.game {
	font-size: 12px;
}

div.game table {
	z-index: 2;
}

span.round_edit{
	width:100%;
	height:25px;
}
.sport_table{
	text-align:left;
}
.planbox {
	text-align:left;
	position: relative;
	left:0px;
	top:0px;
	z-index: 0;
	margin: 0px;
	padding-top:0px;
	min-width: 33px;
	min-height: 33px;
	cursor:auto;
	overflow:auto;
	width:1024px;
	height:500px;
	border-top:solid 1px #aaa;
	border-bottom:solid 1px #aaa;
	background-color:#f8f8f8;
}

.plan-body {
	position: relative;
	z-index: 1;
	padding: 6px;
}

.timeline {
	float:left;
	width: 50px;
	height: 1000px;
	position: relative;
	background-image:
		url('images/timelinebg.png');
	background-repeat: repeat-y;
}

.timeline div {
	width: 50px;
	border-top: 1px solid gray;
	font-size: 10px;
}

#tournament-matches {
	position: relative;
	float:left;
}

#matches_container {
	margin-left: 55px;
}

.plan-tr,.plan-tl,.plan-br,.plan-bl,.plan-tc,.plan-bc,.plan-cr,.plan-cl
	{
	position: absolute;
	z-index: -1;
}

.plan-tr,.plan-tl,.plan-br,.plan-bl {
	width: 44px;
	height: 44px;
	background-image:
		url('images/block_s.png');
}

.plan-tl {
	top: 0;
	left: 0;
	clip: rect(auto, 22px, 22px, auto);
}

.plan-tr {
	top: 0;
	right: 0;
	clip: rect(auto, auto, 22px, 22px);
}

.plan-bl {
	bottom: 0;
	left: 0;
	clip: rect(22px, 22px, auto, auto);
}

.plan-br {
	bottom: 0;
	right: 0;
	clip: rect(22px, auto, auto, 22px);
}

.plan-tc,.plan-bc {
	left: 22px;
	right: 22px;
	height: 44px;
	background-image:
		url('images/block_h.png');
}

.plan-tc {
	top: 0;
	clip: rect(auto, auto, 22px, auto);
}

.plan-bc {
	bottom: 0;
	clip: rect(22px, auto, auto, auto);
}

.plan-cr,.plan-cl {
	top: 22px;
	bottom: 22px;
	width: 44px;
	background-image:
		url('images/block_v.png');
}

.plan-cr {
	right: 0;
	clip: rect(auto, auto, auto, 22px);
}

.plan-cl {
	left: 0;
	clip: rect(auto, 22px, auto, auto);
}

.plan-cc {
	position: absolute;
	z-index: -1;
	top: 22px;
	left: 22px;
	right: 22px;
	bottom: 22px;
	background-color: #ECEEEE;
}

.flyoutbox {
	position: fixed;
	z-index: 15;
	margin: 0 auto;
	top: 45px;
	right: -5px;
	width: 33px;
	}

.flyoutbox.show {
	position: absolute;
	width: 325px;
	top:5px;
	}

.flyoutcontainer {
	display: none;
	width: 290px;
	z-index: -1;
	margin-left: 10px;
}

.flyoutcontainer table{
 width:290px;	
}

.show .flyoutcontainer {
	display: block;
	visibility: visible;
	z-index: 12;
	}

.flyout-body {
	position: relative;
	top:15px;
	margin-bottom:20px;
	z-index: 1;
	padding-left: 6px;
	padding-right: 6px;
	overflow:auto;
}

.flyout-tr,.flyout-tl,.flyout-br,.flyout-bl,.flyout-tc,.flyout-bc,.flyout-cr,.flyout-cl
	{
	position: absolute;
	z-index: -1;
}

.flyout-label {
	position: relative;
	display: inline;
	float: left;
	z-index: 5;
	top: 10px;
	width: 30px;
	left: -2px;
	height: 150px;
	background-repeat: no-repeat;
}

.flyout-label.flyout-rounds{
	background-image:url('images/groups.png');
	cursor:w-resize;
	}
.show .flyout-label{
	left:-27px;
	cursor:e-resize;
	}
.flyout-tr,.flyout-tl,.flyout-br,.flyout-bl {
	width: 36px;
	height: 36px;
	background-image:
		url('images/block_s.png');
}

.flyout-tl {
	top: 0;
	left: 0;
	clip: rect(auto, 18px, 18px, auto);
}

.flyout-tr {
	top: 0;
	right: 0;
	clip: rect(auto, auto, 18px, 18px);
}

.flyout-bl {
	bottom: 0;
	left: 0;
	clip: rect(18px, 18px, auto, auto);
}

.flyout-br {
	bottom: 0;
	right: 0;
	clip: rect(18px, auto, auto, 18px);
}

.flyout-tc,.flyout-bc {
	left: 18px;
	right: 18px;
	height: 36px;
	background-image:
		url('images/block_h.png');
}

.flyout-tc {
	top: 0;
	clip: rect(auto, auto, 18px, auto);
}

.flyout-bc {
	bottom: 0;
	clip: rect(18px, auto, auto, auto);
}

.flyout-cr,.flyout-cl {
	top: 18px;
	bottom: 18px;
	width: 36px;
	background-image:
		url('images/block_v.png');
}

.flyout-cr {
	right: 0;
	clip: rect(auto, auto, auto, 18px);
}

.flyout-cl {
	left: 0;
	clip: rect(auto, 18px, auto, auto);
}

.flyout-cc {
	position: absolute;
	z-index: -1;
	top: 18px;
	left: 18px;
	right: 18px;
	bottom: 18px;
	background-color: #ECEEEE;
}

.flyout {
	margin: 7px;
}

.game{
	font-size:85%;
	}

table.table {
	margin-bottom: 5px;
	table-layout: auto;
}

table.table th,table.table td {
	min-width: 60px;
	padding: 3px;
	overflow: hidden;
}



tr.odd,tr.odd td,tr.odd th,tr.data_body_row_1,tr.data_body_row_1 td,tr.data_body_row_1 th,
.art-post tr.odd,.art-post tr.odd td,.art-post tr.odd th,.art-post tr.data_body_row_1,.art-post tr.data_body_row_1 td,.art-post tr.data_body_row_1 th	
	{
	background-color: #fff;
	padding: 3px;
	overflow: hidden;
	border:none;
	border-top: silver 1px solid;
}

table.data_table td.data_header,
table.data_table td.data_header_disabled	{
	background-color: #d8d8d8;
	}

td.Webbox_caption{
	font-weight:bold;
	}

tr.odd:hover,tr.odd:hover td,tr.odd:hover th,tr.data_body_row_1:hover,tr.data_body_row_1:hover td,tr.data_body_row_1:hover th
	{
		background-color: #e8e8e8;
}

.ie6 tr.odd td,ie6 tr.data_body_row_1 td{
background:none;	
hover:expression(this.onmouseover=new Function("this.parentNode.style.background='#e8e8e8';"),this.onmouseout=new Function("this.parentNode.style.background='#ffffff';"));
}

tr.even,tr.even td,tr.data_body_row_2,tr.data_body_row_2 td,tr.data_body_row_2 th,
.art-post tr.even,.art-post tr.even td,.art-post tr.data_body_row_2,.art-post tr.data_body_row_2 td,.art-post tr.data_body_row_2 th	
	{
	background-color: #fff;
	padding: 3px;
	overflow: hidden;
	border:none;
	border-top: silver 1px solid;
}

tr.even:hover,tr.even:hover td,tr.data_body_row_2:hover,tr.data_body_row_2:hover td,tr.data_body_row_2:hover th
	{
	background-color: #e8e8e8;
}
.ie6 tr.even td,.ie6 tr.data_body_row_2 td, .ie6 tr.data_body_row_2 th{
background:none;	
hover:expression(this.onmouseover=new Function("this.parentNode.style.background='#e8e8e8';"),this.onmouseout=new Function("this.parentNode.style.background='#ffffff';"));
}


.spec-layout{
	display:table;
	}

	.spec-layout-cell, 
.art-article .spec-layout-cell
{
	border:none;
	vertical-align:top;
	margin: 0px;
	display:table-cell;
	}

.ControlElement_cell, 
.ControlElement_cell td, 	
.ControlElement_cell img, 	
.ControlElement_cell td img, 	
.art-article .ControlElement_cell, 
.art-article .ControlElement_cell td, 	
.art-article .ControlElement_cell img, 	
.art-article .ControlElement_cell td img
{
	border:none;
	display:table-cell;
	vertical-align:top;
	margin: 0px;
	}

div.control2.table{
	display:table;
	border:none;
}
div.control2.tablerow{
	display:table-row;
	}
div.control2.tablecell{
	display:table-cell;
	}


.spec-layout-cell, 
.ControlElement_cell,
.art-article .spec-layout-cell, 
.art-article .ControlElement_cell{
	padding:0px;
	}
.spec-layout-cell-inner {
	margin-bottom:3px;
	margin-right:3px;
	}
.spec-layout-cell table,
.spec-layout-cell tr,
.spec-layout-cell td,
.spec-layout-cell img{
	margin:0px;
	border:none;
	padding:0px;
	vertical-align:top;}
	
	
.spec-layout-cell table,
.spec-layout-cell-inner table{
	border-collapse:collapse;
	width:auto !important;
	}
		
.spec-layout-cell p{
	margin-top:0px;
	padding-top:0px;
	}		
	
	
.art-post td.data_table_cell a img,
.art-post td.data_header a img,
.art-post td a img,
.art-post td.data_header_selected a img,
.art-post td.data_header_disabled a img,
.art-post td.data_realm_table a img,	
.art-article td.data_table_cell a img,
.art-article td.data_header a img,
.art-article td a img,
.art-article td.data_header_selected a img,
.art-article td.data_header_disabled a img,
.art-article td.data_realm_table a img,
.art-article td.data_table_cell, .data_table_cell ,
.data_table_cell div img, .data_table_cell img,
.art-article .WebBox_caption img,
.art-article .WebBox_caption a img,
.art-article .WebBox_caption	{
	margin:0px;
	border:none;
	padding:0px;
	}	
	
.data_table_cell *{
	margin:0px;
	border:none;
	padding:0px;
	}	

#mainframeLeft,
#mainframeRight,
td.path_bar,
td.path_bar img,
td.data_nav,
td.path_bar img
	{
	border:none;
	}	

.art-post table.position,
.art-article table.position,
.art-article table.data_table,
.art-article table.data_realm_table,
.art-article .tab_view table
{
  border:none;	
  position: relative;
  width: 100%;
  
  
}	

.art-post table.position td,
.art-article table.position td,
.art-article table.data_table td,
.art-article table.data_realm_table td,
.art-article .tab_view table td
{
  overflow:hidden;
  word-wrap:break-word;
}

.art-post table.position tr,
.art-post table.position td,	
.art-article table.position tr,
.art-article table.position td,	
.art-article table.data_table tr,
.art-article table.data_table td,	
.art-article table.data_realm_table tr,
.art-article table.data_realm_table td	
{
  border:none;
}



.art-article table.data_table tr{
  border-top:1px solid #ddd;
}


.art-article table.data_table td.data_table_cell div table tr {
	margin:0px;
	border:none;
	padding:0px;
	}	

div.art_post {
	margin-bottom: 25px;
}

.ControlElement input,
.ControlElement select,
.ControlElement textarea,
.ControlElement div input,
.ControlElement div select,
.ControlElement div textarea,
.ControlElement_cell input,
.ControlElement_cell select,
.ControlElement_cell textarea,
.ControlElement_cell div input,
.ControlElement_cell div select,
.ControlElement_cell div textarea,
.slim_page_body .ControlElement_cell input,
.slim_page_body .ControlElement_cell select,
.slim_page_body .ControlElement_cell textarea,
.slim_page_body .ControlElement_cell div input,
.slim_page_body .ControlElement_cell div select,
.slim_page_body .ControlElement_cell div textarea,
.ControlElement div.optionimagelist.input,
.ControlElement_cell div.optionimagelist.input,
.slim_page_body .ControlElement div.optionimagelist.input
{
  border-top: 1px #acaeb4 solid;
    border-left: 1px #dde1e7 solid;
    border-right: 1px #dde1e7 solid;
    border-bottom: 1px #f1f4f7 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

div.optionimagelist.input div{
	background-color:#fff;
}
div.optionimagelist.input div.selected{
	background-color:Highlight;
	color:HighlightText;
}


.ControlElement_required input,
.ControlElement_required select,
.ControlElement_required textarea,
.ControlElement_required div input,
.ControlElement_required div select,
.ControlElement_required div textarea,
.ControlElement_required div.optionimagelist.input{
    border-top: 1px #ff95a2 solid;
    border-right: 1px #ff95a2 solid;
    border-left: 1px #ffd1d7 solid;
    border-bottom: 1px #ffd1d7 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ControlElement input.error,
.ControlElement select.error,
.ControlElement textarea.error,
.ControlElement div input.error,
.ControlElement div select.error,
.ControlElement div textarea.error,
.ControlElement_cell input.error,
.ControlElement_cell select.error,
.ControlElement_cell textarea.error,
.ControlElement_cell div input.error,
.ControlElement_cell div select.error,
.ControlElement_cell div textarea.error,
.slim_page_body .ControlElement_cell input.error,
.slim_page_body .ControlElement_cell select.error,
.slim_page_body .ControlElement_cell textarea.error,
.slim_page_body .ControlElement_cell div input.error,
.slim_page_body .ControlElement_cell div select.error,
.slim_page_body .ControlElement_cell div textarea.error,
.ControlElement_required input.error,
.ControlElement_required select.error,
.ControlElement_required textarea.error,
.ControlElement_required div input.error,
.ControlElement_required div select.error,
.ControlElement_required div textarea.error{
	
    border-top: 1px #ff0000 solid;
    border-right: 1px #ff0000 solid;
    border-left: 1px #ff0000 solid;
    border-bottom: 1px #ff0000 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
	
}
span.error_span{
	background-color:#ffff00;
	background-image:url('../icons/icon_alert.gif');
	background-position: left center;
    background-repeat: no-repeat;
	font-weight:bold;
	padding:3px;
	padding-left:19px;
	border-top: 1px #000000 solid;
    border-right: 1px #000000 solid;
    border-left: 1px #000000 solid;
    border-bottom: 1px #000000 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}
span.message_text{
	background-color:#ffffff;
	font-weight:bold;
	padding:3px;
	border-top: 1px #444 solid;
    border-right: 1px #444 solid;
    border-left: 1px #444 solid;
    border-bottom: 1px #444 solid;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.spec-layout-row{
	display:table-row;
	}
.spec-layout-cell{
margin-bottom:5px;
}		

/*.float-left{
	float:left;
	}
.float-left-margin{
float:left;
margin-right:10px;
}*/

.art-blockheader .t h2,
.art-blockheader .t h2 a
{
  color: #000000;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  font-size: 13px;
  margin:0;
  }
.art-blockcontent-body h2{
		 font-size: 14px;
	}
	
.page_function img{
	border:none;
}	

/*Webbox-Menüs*/
.art-article .webbox_menu_cell, .art-article .webbox_menu_cell img,
.art-article .webbox_menu_cell_selected, .art-article .webbox_menu_cell_selected img,
.webbox_menu_cell, .webbox_menu_cell img,
.webbox_menu_cell_selected, .webbox_menu_cell_selected img
		{
border:none;
margin:0px;
	}
	
div.webboxmenu{
	margin-top:3px;
	
}	

.art-webbox-menu a, .art-webbox-menu a:link, .art-webbox-menu a:visited, .art-webbox-menu a:hover
{
  text-align: left;
  text-decoration: none;
  outline: none;
  letter-spacing: normal;
  word-spacing: normal;
}

.art-post ul.art-webbox-menu, .art-webbox-menu ul
{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: block;
}

.art-webbox-menu li,
.art-post .art-webbox-menu li
{
  list-style: none;
  margin: 0;
  padding: 0;
  border: 0;
  display: block;
  float: left;
  position: relative;
  z-index: 5;
  background: none;
}

.art-webbox-menu li:hover
{
  z-index: 10000;
  white-space: normal;
}

.art-webbox-menu li li
{
  
  list-style: none;
  float: none;
}

.art-webbox-menu ul
{
  visibility: hidden;
  position: absolute;
  z-index: 10;
  left: 0;
  top: 0;
  background: none;
}

.art-webbox-menu li:hover>ul
{
  visibility: visible;
  top: 100%;
}

.art-webbox-menu li li:hover>ul
{
  top: 0;
  left: 100%;
}

.art-webbox-menu:after, .art-webbox-menu ul:after
{
  content: ".";
  height: 0;
  display: block;
  visibility: hidden;
  overflow: hidden;
  clear: both;
}
.art-webbox-menu, .art-webbox-menu ul
{
  min-height: 0;
}

.art-webbox-menu ul
{
  background-image: url(images/spacer.gif);
  padding: 10px 30px 30px 30px;
  margin: -10px 0 0 -30px;
}

.art-webbox-menu ul ul
{
  padding: 30px 30px 30px 10px;
  margin: -30px 0 0 -10px;
}




/* menu structure */

.art-webbox-menu
{
  padding: 6px 3px 0 3px;
}

.art-webbox-nav
{
  position: relative;
  top:-7px;
  height: 31px;
  z-index: 100;
  margin:0px;
}

.art-webbox-nav .l, .art-webbox-nav .r
{
  position: absolute;
  z-index: -1;
  top: 0;
  height: 25px;
  background-image: url('images/nav.png');
}

.art-webbox-nav .l
{
  left: 0;
  right: 0;
}

.art-webbox-nav .r
{
  right: 0;
  width: 980px;
  clip: rect(auto, auto, auto, 980px);
}


/* end Menu */

/* begin MenuItem */
.art-webbox-menu a
{
  position: relative;
  display: block;
  overflow: hidden;
  height: 25px;
  cursor: pointer;
  text-decoration: none;
}

.art-webbox-menu li,
.art-post .art-webbox-menu li
{
  margin-right: 1px;
  margin-left: 1px;
}

.art-webbox-menu ul li
{
    margin:0;
    clear: both;
}


.art-webbox-menu a .r, .art-webbox-menu a .l
{
  position: absolute;
  display: block;
  top: 0;
  z-index: -1;
  height: 75px;
  background-image: url('images/menuitem.png');
}

.art-webbox-menu a .l
{
  left: 0;
  right: 3px;
}

.art-webbox-menu a .r
{
  width: 406px;
  right: 0;
  clip: rect(auto, auto, auto, 403px);
}

.art-webbox-menu a .t
{
  margin-right: 10px;
  margin-left: 10px;
  color: #1C1C1C;
  padding: 0 10px;
  margin: 0 3px;
  line-height: 25px;
  text-align: center;
}

.art-webbox-menu a:hover .l, .art-webbox-menu a:hover .r
{
  top: -25px;
}

.art-webbox-menu li:hover>a .l, .art-webbox-menu li:hover>a .r
{
  top: -25px;
}

.art-webbox-menu li:hover a .l, .art-webbox-menu li:hover a .r
{
  top: -25px;
}
.art-webbox-menu a:hover .t
{
  color: #5C0000;
}

.art-webbox-menu li:hover a .t
{
  color: #5C0000;
}

.art-webbox-menu li:hover>a .t
{
  color: #5C0000;
}


.art-webbox-menu a.active .l, .art-webbox-menu a.active .r
{
  top: -50px;
}

.art-webbox-menu a.active .t
{
  color: #1A1A1A;
}
/* end MenuItem */

/* begin MenuSubItem */
.art-webbox-menu ul a
{
  display: block;
  text-align: center;
  white-space: nowrap;
  height: 20px;
  width: 180px;
  overflow: hidden;
  line-height: 20px;
  background-image: url('images/subitem.png');
  background-position: left top;
  background-repeat: repeat-x;
  border-width: 1px;
  border-style: solid;
  border-color: #B5B5B5;
}

.art-webbox-nav ul.art-webbox-menu ul span, .art-webbox-nav ul.art-webbox-menu ul span span
{
  display: inline;
  float: none;
  margin: inherit;
  padding: inherit;
  background-image: none;
  text-align: inherit;
  text-decoration: inherit;
}

.art-webbox-menu ul a, .art-webbox-menu ul a:link, .art-webbox-menu ul a:visited, .art-webbox-menu ul a:hover, .art-webbox-menu ul a:active, .art-webbox-nav ul.art-webbox-menu ul span, .art-webbox-nav ul.art-webbox-menu ul span span
{
  text-align: left;
  text-indent: 12px;
  text-decoration: none;
  line-height: 20px;
  color: #696969;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 12px;
  margin:0;
  padding:0;
}

.art-webbox-menu ul li a:hover
{
  color: #000000;
  border-color: #A6A6A6;
  background-position: 0 -20px;
}

.art-webbox-menu ul li:hover>a
{
  color: #000000;
  border-color: #A6A6A6;
  background-position: 0 -20px;
}

.art-webbox-nav .art-webbox-menu ul li a:hover span, .art-webbox-nav .art-webbox-menu ul li a:hover span span
{
  color: #000000;
}

.art-webbox-nav .art-webbox-menu ul li:hover>a span, .art-webbox-nav .art-webbox-menu ul li:hover>a span span
{
  color: #000000;
}


/* end MenuSubItem */
  
/*Sysmenu rechts im navbar */

li.spec_nav_right{
	
	float:right;
	}
/*das ist nicht schön, das untermenü schaut uU nach rechts aus der Seite heraus.*/
.art-menu li.spec_nav_right ul a{
	width:120px;
	}
 .art-menu li.spec_nav_right span.t{

  background-image: url('images/down_arrow.png');
  background-position: right top;
  background-repeat: no-repeat;
  padding-right:19px;
  margin-right:6px;
  } 
  
  
  
form .overview-table .art-layout-cell{
	display:block;
	float:left;
	width:auto;
	}
	
form .overview-table .art-layout-row{
	display:block;
	}	

.art-layout-cell .overview-table-inner
{   
	display:table;
    }

.art-content-layout-row{
	table-layout:fixed;
	width:100%;
}
/*Beamershow*/
.beamerdiv{
position:absolute;	
top:55px;
left:15px;
zoom:1;
}

.beamer_scrollpane{
position:relative;	
overflow:hidden;
}

.beamershowContent{
	
height:auto;	
}


 
 
 /*DataDropDownList*/
 div.dropdownlist_container{
 height:18px;
 overflow:hidden;
 padding-left:8px;
 padding-right:8px;
 background-color:#fff;
}
div.dropdownlist_container:hover{
 height:90px;
 overflow:auto;
}

 ul.dropdownlist{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: block;
  height:18px;
  overflow:hidden;
}
ul.dropdownlist:hover{
	height:100%;
	
}

ul.dropdownlist:hover li.dropdownlistitem{
   display: block;
 }
ul.dropdownlist:hover li.dropdownlistitem.selected{
   background-color:#eee;
 }

ul.dropdownlist li.dropdownlistitem{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display: none;
  background-image:none;
  line-height:18px;
  background-color:#fff;
}
ul.dropdownlist li.dropdownlistitem.selected{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display:block;
  background-color:#fff;
}

ul.dropdownlist li.dropdownlistitem.selected:hover,
ul.dropdownlist li.dropdownlistitem:hover{
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  display:block;
  background-color:#ddd;
}

li h4{
	font-size:14px;
	line-height:18px;
}

/* pagebox */

.page_box{
	border-top:solid silver 1px;
	padding:3px;
	background-color:#f9f9f9;
	margin:3px;
	margin-right:5px;
}
.page_box_caption_top_left{
	float:left;
}
.page_box_caption_top_right{
	float:right;
}

.page_box_image{
	margin:10px;
	}

.page_box_caption{
	font-size:12px;
	font-weight:bold;
	color: #DB0000;
}

.page_box_content a img{
	border: none;
	margin:0px;
	}

#show_all_news{
	margin-top:8px;
}


/*disabled art-buttons*/
.art-button-wrapper .art-button.disabled
{
  color: #888888 !important;
  }



.art-button-wrapper.hover .art-button.disabled, .art-button:hover.disabled
{
  color: #888888 !important;
  text-decoration: none !important;
}


.art-button-wrapper.hover.disabled .l, .art-button-wrapper.hover.disabled .r
{
  top: 0px;
}

.art-button-wrapper.active.disabled .l, .art-button-wrapper.active.disabled .r
{
  top: 0px;
}

/*groupgame buttons*/
 a.showAllRevisions,
 a.showLastRevision{
 display:inline;
 width:0px;
 height:16px;
 line-height:16px;
 font-size:14px;
 padding-left:16px;
 background-position:left top;
 background-repeat:no-repeat;
 margin:0px;
 position:absolute;
 top:2px;
 right:3px;
 }
 
 
 a.showAllRevisions{
 background-image:url(images/arrowdown.png);
 margin-left:5px;
 } 
 a.showLastRevision{
 background-image:url(images/arrowup.png);
 margin-left:5px;
 }
 
 a.showAllRevisions:hover ,
 a.showLastRevision:hover{
  background-position:left bottom;
  }

 a.showAllRevisions:hover ,
 a.showLastRevision:hover{
  background-position:left bottom;
  }


/*social buttons*/
 span.buttoncontainer{
 float:right;
 }
 .ie span.buttoncontainer{
 float:none;
 position:absolute;
 right:15px;
 }
 
 a.fb-share,
 a.gplus,
 a.tweet,
 .art-postmetadataheader h2.art-postheader a.fb-share,
 .art-postmetadataheader h2.art-postheader a.gplus,
 .art-postmetadataheader h2.art-postheader a.tweet{
 display:inline-block;
 width:0px;
 min-height:25px;
 height:25px;
 font-size:21px;
 line-height:25px;
 padding-left:25px;
 background-position:left top;
 background-repeat:no-repeat;
 margin:0px;
 }
 
 .ie a.fb-share,
 .ie a.gplus,
 .ie a.tweet,
 .ie .art-postmetadataheader h2.art-postheader a.fb-share,
 .ie .art-postmetadataheader h2.art-postheader a.gplus,
 .ie .art-postmetadataheader h2.art-postheader a.tweet{
  
  line-height:24px;
  font-size:19px;
  border-bottom: transparent solid 1px;
 }
  
  a.fb-share,
 .art-postmetadataheader h2.art-postheader a.fb-share{
 background-image:url(images/fbook.png);
 } 
 
  a.gplus,
.art-postmetadataheader  h2.art-postheader a.gplus{
 background-image:url(images/gplus.png);
 }
  
  a.tweet,
  .art-postmetadataheader  h2.art-postheader a.tweet{
 background-image:url(images/twitter.png);
 }
  a.fb-share:hover,
  a.gplus:hover,
  a.tweet:hover,
  .art-postmetadataheader h2.art-postheader a.fb-share:hover,
  .art-postmetadataheader  h2.art-postheader a.gplus:hover,
  .art-postmetadataheader  h2.art-postheader a.tweet:hover{
  background-position:left bottom;
 }
 

  div.slim_page_body div.page_box{
  padding:8px;
  }
  
  div.slim_page_body table,
  div.slim_page_body table *,
  div.slim_page_body div.page_box_content table.data_realm_table td{
  border:none;
  padding:0px;
  margin:0px;
  }
  
  div.slim_page_body div.page_box_content td,
  div.slim_page_body div.page_box_content table.data_table td{
  border:solid silver 1px;
  padding:3px;
  margin:0px;
  }
  
  div.slim_page_body div.page_box_content td{
  border:solid silver 1px;
  padding:3px;
  margin:0px;
  }
/*  
  .art-button-wrapper .l, .art-button-wrapper .r
{
  display: block;
  position: absolute;
  height: 103px;
  margin: 0;
  padding: 0;
  background-image: url('images/button.png');
}

.art-button-wrapper .l
{
  left: 0;
  right: 15px;
}

.art-button-wrapper .r
{
  width: 423px;
  right: 0;
  clip: rect(auto, auto, auto, 408px);
}

.art-button-wrapper.hover .l, .art-button-wrapper.hover .r
{
  top: -36px;
}

.art-button-wrapper.active .l, .art-button-wrapper.active .r
{
  top: -72px;
}

.art-button-wrapper input
{
  float: none !important;
}
  
#wiki_document, #blog_document
{
    font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
    font-size: 13px;
}*/  
/*Sportart-Icons*/

/*Sportfad-Icons*/
span.icon_sport_tournament_sport_Fussball,
span.icon_sport_tournament_sport_FussballmC,
span.icon_sport_tournament_sport_FussballKF,
span.icon_sport_tournament_sport_Futsal,
span.icon_sport_tournament_sport_Volleyball,
span.icon_sport_tournament_sport_Volleyball2Pkt,
span.icon_sport_tournament_sport_Basketball,
span.icon_sport_tournament_sport_Handball,
span.icon_sport_tournament_sport_Eishockey,
span.icon_sport_tournament_sport_Eishockey2,
span.icon_sport_tournament_sport_Feldhockey,
span.icon_sport_tournament_sport_Badminton,
span.icon_sport_tournament_sport_Tischtennis,
span.icon_sport_tournament_sport_Tennis,
span.icon_sport_tournament_sport_AmericanFootball,
span.icon_sport_tournament_sport_RugbyLeague,
span.icon_sport_tournament_sport_RugbyUnion,
span.icon_sport_tournament_sport_Rugby7er

	{
	display:inline-block;
	width: 50px;
	height: 50px;
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	overflow: hidden;
	margin-right: 10px;
	text-decoration: none;
	text-indent:-5000px;
}

span.icon_sport_tournament_sport_Fussball,span.icon_sport_tournament_sport_Futsal,span.icon_sport_tournament_sport_FussballKF
	{
	background-image: url(images/sport_fussball.png);
}

span.icon_sport_tournament_sport_FussballmC
	{
	background-image: url(images/sport_fussball.png);
}

span.icon_sport_tournament_sport_Volleyball,
span.icon_sport_tournament_sport_Volleyball2Pkt {
	background-image: url(images/sport_volleyball.png);
}

span.icon_sport_tournament_sport_Basketball {
	background-image: url(images/sport_basketball.png);
}

span.icon_sport_tournament_sport_Handball {
	background-image: url(images/sport_handball.png);
}
span.icon_sport_tournament_sport_Feldhockey {
	background-image: url(images/sport_hockey.png);
}
span.icon_sport_tournament_sport_Eishockey, 
span.icon_sport_tournament_sport_Eishockey2{
	background-image: url(images/sport_eishockey.png);
}
span.icon_sport_tournament_sport_Badminton {
	background-image: url(images/sport_badminton.png);
}
span.icon_sport_tournament_sport_Tennis {
	background-image: url(images/sport_tennis.png);
}
span.icon_sport_tournament_sport_Tischtennis {
	background-image: url(images/sport_tischtennis.png);
}
span.icon_sport_tournament_sport_AmericanFootball {
	background-image: url(images/sport_football.png);
}
span.icon_sport_tournament_sport_RugbyLeague,
span.icon_sport_tournament_sport_RugbyUnion,
span.icon_sport_tournament_sport_Rugby7er {
	background-image: url(images/sport_rugby.png);
}

 td.ajax_position{
 border:none;
 }
 div.page_box_caption a{margin:5px;}
 
 /*game Select*/
 #runningGames{
 float:right;
 width:635px;
 border-bottom:silver 1px dotted;
 }
 #runningGames table.position{
 margin-bottom:10px;
 }
 #runningGames table.position td{
 padding:5px;
 }
 
 #gameSelect{
 margin-left:0px;
 float:left;
 height:31px;
 padding:7px;
 padding-left:24px;
 padding-right:0px;
 background-repeat:no-repeat;
 background-position:0px 5px;
 }
 #gameSelect option{
 height:20px;
 padding:2px;
 padding-left:24px;
 padding-right:12px;
 background-repeat:no-repeat;
 }
 #gameSelect.finished,
 #gameSelect option.finished{
 background-image:url('images/gameOptionFinished.png');
 }
 #gameSelect.ready,
 #gameSelect option.ready{
 background-image:url('images/gameOptionReady.png');
 }
 #gameSelect.waiting,
 #gameSelect option.waiting{
 background-image:url('images/gameOptionWaiting.png');
 }
 
 
 /*Statistik tabs*/
 .tab_box {
	
}
.page-box .tab_nav,
.art-post-body .tab_nav,
.tab_nav {
    border-bottom: 1px solid #BBB;
    font: bold 10px verdana,arial,sans-serif;
    letter-spacing: -3.5px;
    list-style-type: none;
    margin: 0;
    padding: 2px 0;
    white-space: nowrap;	
    margin-top:3px;
}
.page-box .tab_item,
.art-post-body .tab_item,
.tab_item {
  display:inline;
}

.tab_item_active {
}

.tab_item_inactive {
}
.page-box a.tab_link,
.art-post-body a.tab_link,
a.tab_link {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #E3E3E3;
    border-color: #BBB #BBB -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    border-width: 1px 1px medium;
    color: #272727;
    font-weight: bold;
    letter-spacing: normal;
    margin-right: 1px;
    padding: 2px 6px;
}
.page-box a.tab_link_active,
.art-post-body a.tab_link_active,
a.tab_link_active {
    border-color: #BBB #BBB -moz-use-text-color;
    border-left: 1px solid #BBB;
    border-right: 1px solid #BBB;
    color: #DB0000;
    font-weight: bold;
    letter-spacing: normal;
    margin-right: 1px;
    padding: 1px 6px 3px;
    position: relative;  
}
.page-box a.tab_link_inactive,
.art-post-body a.tab_link_inactive,
a.tab_link_inactive {
    border-color: #BBB #BBB -moz-use-text-color;
    color: #272727;
    font-weight: bold;
    letter-spacing: normal;
    margin-right: 1px;
    padding: 2px 6px;
}
.page-box a.tab_link:hover,
.art-post-body a.tab_link:hover,
a.tab_link:hover {
    text-decoration: none;
    color: #FF0000;  
}
  
.page-box a.tab_link_active:hover ,
.art-post-body a.tab_link_active:hover ,
a.tab_link_active:hover {
    cursor: default;
}
.page-box a.tab_link_inactive:hover ,
.art-post-body a.tab_link_inactive:hover ,
a.tab_link_inactive:hover {
	  cursor: pointer;
}
.page-box a.tab_view ,
.art-post-body a.tab_view ,
div.slim_page_body .tab_view,
.tab_view {
	border:1px solid #BBB;
	border-top:none;
	background-color:#eeeeee;
	margin-top:0px;
	padding:5px;
	margin-bottom:5px;
}
  
/*news-overview*/

#news-overview{
	margin-top:5px;
	margin-bottom:5px;
	
} 


#news-overview .news_entry{
	position:relative;
	margin-top:15px;
	
}
  
#news-overview .info_right{
	display:inline;
	position:absolute;
	right:0px;
	
}
#news-overview .info_right div,
#news-overview .news_teaser{
	display:inline;
}

#news-overview .news_title,
#news-overview .news_title a{
	font-weight:bold;
    font-size: 16px;
}
#news-overview .news_text{
	margin-top:5px;
	margin-bottom:5px;
}
#news-overview .news_entry img{
	border:none;
}
#news-overview .news_footer .footer_entry,
#news-overview .news_footer .footer_entry a{
	display:inline;
	font-size:10px;
}

ul.fad-ulist-test1{
	list-style:square inside;
}
ul.fad-ulist-test1 li {
	padding:3px;
	background-image:none;
}

ul.fad-ulist-test2{
	list-style:circle outside;
}
ul.fad-ulist-test2 li {
	padding:3px;
	background-image:none;
}
ol.fad-olist-test3 {
	list-style:lower-greek;
}
span.fad-font-arial{
	font-family:Arial;
}
span.fad-font-times{
	font-family:Times;
}
span.fad-color-red{
	color:#ff0000;
}
span.fad-color-green{
	color:#00ff00;
}
span.fad-bgcolor-yellow{
	background-color:#ffff00;
}
span.fad-size-125{
	font-size:125%;
}
span.fad-size-150{
	font-size:150%;
}
span.fad-size-90{
	font-size:90%;
}
span.fad-size-80{
	font-size:80%;
}

.art-article img.teamlogo_small{
	margin:3px;
	position:relative;
	border:none;
}
.art-article img.teamlogo_tiny,
.art-article img.teamlogo_tiny_right{
	margin:2px;
	position:relative;
	top:4px;
	border:none;
}

div#fb-root{
	width:300px;
}
td span.gameresult{
	margin:5px;
}

#editor_count{
	display:inline-flex;
	border-radius:0px !important;
	position: relative;
	bottom: 7px;
	left: 35px;
	font-size: 13px;
}