* {
	margin:0;
	padding:3px;
}
body {
	font: .8em "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

h2{
	margin-bottom:10px;
}

#wrapper{
	max-width:920px;
	margin:auto;
	/*top:30px;
	left:30px; */
	position:sticky
}

#wrapper h1{
	color:#FFF;
	text-align:center;
	margin-bottom:10px;
}

#wrapper a{
	display:block;
	font-size:1.2em;
	padding-top:20px;
	color:#FFF;
	text-decoration:none;
	text-align:center;
}

#tabContainer {
	width:860px;
	padding:15px;
/*	background-color:#2e2e2e; */
	-moz-border-radius: 4px;
	border-radius: 4px;
}

#tabs{
	height:30px;
	overflow:hidden;
}

#tabs > ul{
	font: 1em;
	list-style:none;
}

#tabs > ul > li{
	margin:0 2px 0 0;
	padding:7px 10px;
	display:block;
	float:left;
	color:#FFF;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	border-top-left-radius:4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background: #C9C9C9; /* old browsers */
	background: -moz-linear-gradient(top, #0C91EC 0%, #257AB6 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0C91EC), color-stop(100%,#257AB6)); /* webkit */
}

.logo_mma {
    position:absolute;
    width:130px;
    height:130px;
    top:25px;
    background-image: url("logo_mma.png");
    background-repeat: no-repeat;
    background-size: contain;
}


#tabs > ul > li:hover{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
}

#tabs > ul > li.tabActiveHeader{
	background: #FFFFFF; /* old browsers */
	background: -moz-linear-gradient(top, #FFFFFF 0%, #F3F3F3 10%, #F3F3F3 50%, #FFFFFF 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(10%,#F3F3F3), color-stop(50%,#F3F3F3), color-stop(100%,#FFFFFF)); /* webkit */
	cursor:pointer;
	color: #333;
}

#tabscontent {
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 0px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	padding:10px 10px 25px;
	background: #FFFFFF; /* old browsers */
/*	background: -moz-linear-gradient(top, #FFFFFF 0%, #FFFFFF 90%, #e4e9ed 100%); /* firefox */
/*	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FFFFFF), color-stop(90%,#FFFFFF), color-stop(100%,#e4e9ed)); /* webkit */ 
	margin:0;
	color:#333;
}


table, th, td {
    table-layout:fixed;
    width: 100%;
    border: 0;
    spacing: 0;
    cellpadding: 0;
    height: 15px;
    border-collapse: collapse;
    border: 1px solid black;
    text-align: center;
}

p {
    padding-bottom: 10px;
}

.rectable {
 /*    margin-top: -12px; */
  }

.meteodata{
    position: absolute;
    top: 50px;
    right: 50px;
    font-family: "Arial Black", Gadget, sans-serif;
    text-align: right;
    font-size: 36px;
    font-weight:bold;
  }
