a:link    {color:blue; background-color:transparent; text-decoration:none}
a:visited {color:red; background-color:transparent; text-decoration:none}
a:hover   {color:blue; background-color:transparent; text-decoration:underline}
a:active  {color:blue; background-color:transparent; text-decoration:underline}

* {
	margin:0; padding:0;
}

#periode {
	margin-left:20px; margin-top:5px; color:Fuchsia; font-size:15px;
}

/* ribbon style */

.ribbon-front {
	color:#FFF; text-align:center; font-weight:bold; font-size:24px; line-height:37px;	
}


 .ribbon-wrapper {
	position: relative;
}
  .ribbon-front {
	background: #5c950f; 
	height: 40px; top:10px;
	width: 350px;
	position: relative;
	left:-20px;
	z-index: 2;
}

#boxresult table {
	width:450px; height:auto;	
}

.resulttr1 {
	background: transparent;
}

.resulttr1b {
	background: transparent;
}

.resulttd0 {
	width:2px;	border-bottom:1px #FFFFFF solid;
}

.resulttd0b {
	width:2px;	border-bottom:1px transparent solid;
}
.resulttd0b-2 {
	width:2px;	border-bottom:1px transparent solid;
}

.resulttd1 {
	background:transparent; width:40px; height:60px; margin-left:10px; color:transparent; font-size:16px; font-weight:bold; text-align:center;	border-bottom:1px #FFFFFF solid;
}

.resulttd1b {
	background:transparent; width:40px; height:60px; margin-left:10px; color:transparent; font-size:16px; font-weight:bold; text-align:center;	border-bottom:1px transparent solid;
}

.resulttd1b-2 {
	background:transparent; width:40px; height:60px; margin-left:10px; color:transparent; font-size:16px; font-weight:bold; text-align:center;	border-bottom:1px transparent solid;
}

.resulttd2 {
	padding-left:5px; padding-right:10px;	border-bottom:1px #FFFFFF solid;
}

.resulttd2b  {
	padding-left:5px; padding-right:10px;	border-bottom:1px transparent solid;
}

.resulttd2b-2 {
	padding-left:5px; padding-right:10px;	border-bottom:1px transparent solid;
}

.resultp1 {
	color:#FFF; text-align:center; font-size:28px; font-weight:bold;	
}

.resultp2 {
	font-size:11px;
}

.resulttr2 {
	background:transparent;	
}

.resulttr2b {
	background:transparent;	
}

.resulttr3 {
	background:transparent;
}

.resulttd0-2 {
	width:5px;	border-bottom:1px transparent solid;
}

.resulttd1-2 {
	background:transparent; width:40px; height:60px; margin-left:10px; color:transparent; font-size:16px; font-weight:bold; text-align:center;	border-bottom:1px #FFFFFF solid;
}

.resulttd2-2 {
	padding-left:10px; padding-right:10px;	border-bottom:1px transparent solid;
}

#line1 {
	border-bottom:1px #000 solid;	
}

.resulttd0-3 {
	width:5px;	border-bottom:1px transparent solid;
}

.resulttd1-3 {
	background:transparent; width:40px; height:60px; margin-left:10px; color:transparent; font-size:16px; font-weight:bold; text-align:center;	border-bottom:1px transparent solid;
}

.resulttd2-3 {
	padding-left:10px; padding-right:10px;	border-bottom:1px transparent solid;
}

.contenttext {
	width:auto; height:auto; padding:20px;	
}

.titlecontent {
	text-align:center; text-decoration:underline;	
}

.contenttext table {
	width:100%;	
}

.ballline {
	text-align:center;	
}

.ballline2 {
	text-align:center;	
}

.ballline3 {
	text-align:center;	
}

.ballline em {
	background: url(/image/bg-ball.png) no-repeat scroll 0 0 transparent;
    color: #333333;
    display: inline-block;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 30px;
    letter-spacing: -1px;
    margin: 0 1px;
    padding: 3px 3px !important;
    text-align: center;
    text-decoration: none;
    text-indent: -8px !important;
    width: 34px !important;
	background-position: 0 -236px;
}

.ballline2 em {
	background: url(/image/bg-ball.png) no-repeat scroll 0 0 transparent;
    color: #333333;
    display: inline-block;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 30px;
    letter-spacing: -1px;
    margin: 0 1px;
    padding: 3px 3px !important;
    text-align: center;
    text-decoration: none;
    text-indent: -8px !important;
    width: 34px !important;
	background-position: 0 -179px;
}

.ballline3 em {
	background: url(/image/bg-ball.png) no-repeat scroll 0 0 transparent;
    color: #333333;
    display: inline-block;
    font-size: 21px;
    font-style: normal;
    font-variant: normal;
    font-weight: bolder;
    height: 30px;
    letter-spacing: -1px;
    margin: 0 1px;
    padding: 3px 3px !important;
    text-align: center;
    text-decoration: none;
    text-indent: -8px !important;
    width: 34px !important;
}