BODY {
background-image: url("pics/bg.gif"); 
background-color: #339933;
text-align: center;
	font-family: ProNoR, SimpleBL, appFont, Verdana, Arial, Helvetica, sans-serif;

}
@font-face {
    font-family: "appFont";
    font-weight: normal;
    src: url("https://k1.midasplayer.com/images/fonts/SuperGroteskWebPro.eot?_v=bawrt0#iefix") format("embedded-opentype"), 
	     url("https://k1.midasplayer.com/images/fonts/SuperGroteskWebPro.woff?_v=135js77") format("woff");
}
@font-face {
    font-family: "appFont";
    font-weight: bold;
    src: url("https://k1.midasplayer.com/images/fonts/SuperGroteskWebPro-Medium.eot?_v=150jiug#iefix") format("embedded-opentype"), 
	     url("https://k1.midasplayer.com/images/fonts/SuperGroteskWebPro-Medium.woff?_v=1ikapgh") format("woff");
}
@font-face {
    font-family: "kingIcons";
    font-style: normal;
    font-weight: normal;
    src: url("https://k1.midasplayer.com/images/fonts/king-icon.eot?_v=16o94i5#iefix") format("embedded-opentype"), 
	     url("https://k1.midasplayer.com/images/fonts/king-icon.woff?_v=1a79c0r") format("woff");
}
@font-face {
    font-family: "ProNoR";
    font-style: normal;
    font-weight: normal;
    src: url("font/ProximaNova-Regular.ttf") format("truetype");
}
@font-face {
    font-family: "ProNoB";
    font-style: normal;
    font-weight: normal;
    src: url("font/ProximaNova-Extrabld.ttf") format("truetype");
}
@font-face {
    font-family: "SimpleBL";
    font-style: normal;
    font-weight: normal;
    src: url("font/simplonbp-light-webfont.ttf") format("truetype"), 
	     url("font/simplonbp-light-webfont.woff") format("woff");
}

A:link {text-decoration: none; border-bottom: 1px dotted #ffdfdf; color: #000000;}
A:visited {text-decoration: none; border-bottom: 1px dotted #ceffc1; color: #003300;}
A:hover {text-decoration:underline overline; border-bottom: 0px dotted #003300; color: #003300;}
A:active {text-decoration:underline overline; color: #003300}
h2 {font-size:30px;font-weight:bold;color:#ffffff;text-align: center;}

.audioplayer {
	font-size: 10px;
	font-weight: lighter;
	font-style: normal;
	color: #009900;
	text-align: left;
	background-color: #c5ffa8;
	vertical-align: top;
	margin: 8px;
	padding: 8px;
	line-height: 14px;
	border: thin dashed #009900;

}
.table {
	vertical-align: middle;
	font-size: 12px;
	font-style: normal;
	line-height: 10px;
	font-weight: normal;
	font-variant: normal;
	color: #000033;
	background-color: #c5ffa8;
	background-position: center left;
	border: 1px dashed #009900;
	cursor: default;
	text-align: justify;
	display: table;
	width: 700px;
	margin: auto;
	padding: 5px;
	left: 5px;
	top: 5px;
	right: 5px;
	bottom: 5px;

}
.td {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #006600;
	background-color: #c5ffa8;
	text-align: justify;
	padding: 8px;
	vertical-align: top;
	white-space: normal;
	background-repeat: no-repeat;


}
.td-headline {
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006600;
	text-decoration: underline;

}
.tdfett {
	font-family: SimpleBL, ProNoR;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #006600;
	background-color: #c5ffa8;
	text-align: justify;
	padding-bottom: 10px;
	vertical-align: middle;
}
.tab-txt {
	font-size: 12px;
	font-weight: lighter;
	color: #009900;
	text-align: justify;
	vertical-align: top;
	margin: 8px;
	padding: 8px;
	font-style: normal;
	line-height: 14px;
	border: thin dashed #009900;

}
.normaltxt {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	margin: 8px;
	padding: 8px;
	color: #009900;
	background-color: #c5ffa8;
	text-align: center;
	vertical-align: justify;
}
table.normalheadlinegreen {
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	margin: 8px;
	padding: 8px;
	color: #FFff66;
	background-color: #66CC33;
	border:1px dotted #dddddd;
	text-align: center;
	vertical-align: justify;
}

input[type="password"] { 
	cursor:help;
	font: bold 105% 'ProNoR' !important;
	-webkit-text-security: disc;
}

input[type="submit"], input[type="text"] { 
	cursor:help;
	font: bold 105% 'ProNoR' !important;
	color: #003200;
	background-color: #66CC33;
	border:1px dotted #003200;
	border-radius:4px 25%;
	text-align: center;
	-webkit-text-security: none;
}
/*
input { -webkit-text-security: none; }
input { -webkit-text-security: circle; }
input { -webkit-text-security: square; }
input { -webkit-text-security: disc; /* Default */ }
/*input { -webkit-text-security: square; } */