/* CSS Document */

body {
	margin:			0;
	padding:		0;
}

.beamerSplitView {
	margin-top:		-25px;
	width:			100%;
	position:		relative;
	font-size:		1.5em;
	font-weight:	bold;
}

.friday {
	font-size:		1.9em;
}

.beamerSplitView h2 {
	font-size:		1.0em;
}

.beamerContentRight {
	float:			left;
	width:			50%;
	margin-left:	5%;
}

.beamerContentLeft {
	float:			left;
	width:			45%;
	margin-right:	0;
}

.hidden {
	display:		none;
}

.gameTableBeamerView {
	font-size:		1.08em;
}

.jqm-demos .jqm-content {
	padding-top:	1.2em;
}

.jqm-demos .jqm-content > h1 {
	font-size:		1.7em;
}

.jqm-demos .jqm-content > h2 {
	font-size:		1.2em;	
}

.jqm-demos .jqm-content > p {
	font-size:		1.0em;	
}

.jqm-demos .jqm-content > li {
	font-family: 'Open Sans', sans-serif;
    font-weight: 300;
	font-size:		1.0em;	    
	color: #333;
    text-shadow: 0 1px 0 #f3f3f3;
}

div#banner {
	margin:			0;
	width:			100%;
	background:		#0C3;
}

div#menu {
	
}

div#footer {
	
}

div#status {
	margin-bottom:	2em;
	font-family:	sans-serif;
	font-size:		0.9em;
	color:			#666;
}

div#status .beamer, #status .beamer p {
	margin-bottom:	200px;
}

table.gruppe {
	font-family:	sans-serif;
	font-size:		0.8em;
	width:			100%;
	border-spacing:	0;
}

table.gruppe td {
	padding:		0.2em 0.2em 0.2em 0.2em;
	margin:			0;
	border:			none; /* 1px solid #666; */
	vertical-align:	top;
}

table.gruppe td.header, table.gruppe td.headerGroupGames {
	font-weight:	bold;
	font-size:		0.9em;
	border-bottom:	1px solid #BBB;
}

table.gruppe td.headerGroupGames {
	border:			none;
}

table.gruppe td.team1 {
	text-align:		right;
}

table.gruppe td.time {

}

table.gruppe td.spacingTop {
	padding-top:	0.5em;
}

table.gruppe td.spacingBottom {
	padding-bottom:	0.5em;
}

table.gruppe tr.shadowedRow {
	background:		#EEE;
}

table.gruppe tr.tr-spacer {
    height: 		2em;
}

table.gruppe tr.tr-spacer td {
	border-top:		1px solid #BBB;
	border-bottom:	1px solid #BBB;
	padding-top:	20px;
	font-weight:	bold;
	color:			#777;
}

table.gruppe tr.additionalInfo {
	color:			#888;
	font-size:		0.9em;
}

span.spacing {
	padding-left:	0.5em;
	padding-right:	0.5em;
}

input.textFieldPoints {
	
}

div.groupTable {
	margin-bottom:	1.5em;
}

div.groupTable .rank {
	width:			11%;
}

div.groupTable .groupId {
	width:			14%;
}

div.groupTable .teamName {
	width:			52%;
}

div.groupTable .score {
	width:			12%;
}

div.groupTable .difference {
	width:			8%;
}



div.gameTable {
	
}

.gameTable h4 {
	font-size:		0.8em;
	margin:			1.5em 0 0.5em 0;
	padding:		0;
}

div.gameTable .time {
	width:			11%;
}

div.gameTable .team1 {
	width:			35%;
}

div.gameTable .team2 {
	width:			35%;
}

div.gameTable .team1Points {
	width:			8%;
	text-align:		right;
}

div.gameTable .team2Points {
	width:			8%;
}

div.gameTable .spacingChars {
	width:			2%;
	text-align:		center;
}



#frameWetter {
        -ms-zoom: 0.75;
        -moz-transform: scale(0.75);
        -moz-transform-origin: 0 0;
        -o-transform: scale(0.75);
        -o-transform-origin: 0 0;
        -webkit-transform: scale(0.75);
        -webkit-transform-origin: 0 0;
    }
