body {
	background-color: #FFF;
	color: #000;
}

a:link {
	color: #000;
}

a:visited {
	color: #000;
}

a:active {
	color: #00F;
}

div {
	text-align: center;
	margin: auto;
	margin-left: auto;
	margin-right: auto;
}

table {
	margin: auto;
	text-align: left;
	font-family: Tahoma;
	font-size: 8pt;
        vertical-align: middle;
}

img {
    vertical-align: middle;
}

form {
	margin: 0px;
}

/* textarea used in shoutbox */
textarea {
	overflow:hidden;
	border:1px solid #0277be;
	font-family: Tahoma;
	font-size: 8pt 
}

input[type=submit] {
	width: 80px;
	border: 0px;
	margin-top: 0px;
	background-color: #0277be;
	font-size: 8pt;
}

/* shoutbox button */
input[type=button] {
	width: 80px;
	border: 0px;
	margin: 5px;
	background-color: #0277be;
	font-size: 8pt;
}

input[type=file] {
	border: 1px solid #0277be;
	margin-top: 0px;
	background-color: #fff;
	font-size: 8pt;
}

input[type=text] {
	border: 1px solid #0277be;
	margin-bottom: 1px;
	font-size: 8pt;
}

input[type=password] {
	border: 1px solid #0277be;
	margin-bottom: 1px;
	font-size: 8pt;
}

.hoverlink A:link {
	text-decoration: none;
	color: #000;
}

.hoverlink A:visited {
	text-decoration: none;
	color: #000;
}

.hoverlink A:active {
	text-decoration: none;
	color: #00F;
}

.hoverlink A:hover {
	text-decoration: underline;
	color: #00F;
}

/* link with this class shgould not be underlined */
.result {
	text-decoration: none;
}


.result_right {
	background-color:#A5FFA0;
}
.result_trend {
	background-color:#FBFF87;
}
.result_wrong {
	background-color:#FF7D63;
}

.content_red {
	color: #b00;
	width: 450px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1.2px dashed #b00;
}

.content_green {
	color: #0b0;
	width: 450px;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1.2px dashed #0b0;
}

.umrandung {
	border: 1.2px dashed #CBE0ED;
	border: 1.2px dashed #C24815;
	border: 1.2px dashed #0277be;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 8pt;
}

.umrandung_solid {
	border: 1.2px solid #C24815;
	border: 1.2px solid #0277be;
	background-color: #fff;
	font-family: Tahoma;
	font-size: 8pt;
}

.trennstrich {
	width: 90%;
	text-align: left;
	margin-top: 10px;
	border-bottom: 2px solid #CBE0ED;
	border-bottom: 2px solid #C24815;
	border-bottom: 2px solid #0277be;

}

.trennstrich_thin {
	width: 90%;
	text-align: left;
	margin-top: 10px;
	border-bottom: 0.5px solid #0277be;
}

.trennstrich_oben {
	width: 90%;
	text-align: left;
	margin-top: 10px;
	padding-bottom: 5px;
	border-top: 2px solid #0277be;
}

.content {
	width: 450px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 1.2px dashed #CBE0ED;
	border: 1.2px dashed #0277be;
}

.main {
	width: 800px;
	text-align: center;
	margin: auto;
	margin-top: 5px;
	margin-bottom: 10px;
	/*
padding-bottom: 10px;
*/
	border: 1.2px dashed #C24815;
	border: 1.2px dashed #0277be;

	background-color: #fff;
	font-family: Tahoma;
	font-size: 8pt;	
}

.navbar {
	width: 90%;
	padding-top: 3px;
	padding-bottom: 5px;
	margin: auto;
	margin-top: 10px;
	border: thin solid #0277be;
}

table.shoutbox {
	width: 100%;
	border-collapse:collapse;
}

.shoutbox_sticky_alt_1 {
	background-color: #9900FF;
}


.shoutbox_sticky_alt_2 {
	background-color: #9000F0;
}


.shoutbox_alternate_1 {
	background-color: #FFFFFF;
}

.shoutbox_alternate_2 {
	background-color: #EFFFFF;
}


/* CCS country flags */
/* .flagsp {display:inline-block;vertical-align:middle;width:19px;height:13px;overflow:hidden;background:transparent url(http://ide.fifa.com/imgml/flags/flagsp.png?v=4) no-repeat scroll; border: 1px solid #CCC;} */
.flagsp {display:inline-block;vertical-align:middle;width:19px;height:13px;overflow:hidden;background:transparent url(flags/flagsp.png) no-repeat scroll; border: 1px solid #CCC;}
.flagsp_sud {background-position:-0px -208px;}
.flagsp_afg {background-position:-19px -0px;}
.flagsp_aia {background-position:-38px -0px;}
.flagsp_alb {background-position:-57px -0px;}
.flagsp_alg {background-position:-76px -0px;}
.flagsp_and {background-position:-95px -0px;}
.flagsp_ang {background-position:-114px -0px;}
.flagsp_arg {background-position:-133px -0px;}
.flagsp_arm {background-position:-152px -0px;}
.flagsp_aru {background-position:-171px -0px;}
.flagsp_asa {background-position:-0px -13px;}
.flagsp_atg {background-position:-19px -13px;}
.flagsp_aus {background-position:-38px -13px;}
.flagsp_aut {background-position:-57px -13px;}
.flagsp_aze {background-position:-76px -13px;}
.flagsp_bah {background-position:-95px -13px;}
.flagsp_ban {background-position:-114px -13px;}
.flagsp_bdi {background-position:-133px -13px;}
.flagsp_bel {background-position:-152px -13px;}
.flagsp_ben {background-position:-171px -13px;}
.flagsp_ber {background-position:-0px -26px;}
.flagsp_bfa {background-position:-19px -26px;}
.flagsp_bhr {background-position:-38px -26px;}
.flagsp_bhu {background-position:-57px -26px;}
.flagsp_bih {background-position:-76px -26px;}
.flagsp_blr {background-position:-95px -26px;}
.flagsp_blz {background-position:-114px -26px;}
.flagsp_bol {background-position:-133px -26px;}
.flagsp_bot {background-position:-152px -26px;}
.flagsp_bra {background-position:-171px -26px;}
.flagsp_brb {background-position:-0px -39px;}
.flagsp_bru {background-position:-19px -39px;}
.flagsp_bul {background-position:-38px -39px;}
.flagsp_cam {background-position:-57px -39px;}
.flagsp_can {background-position:-76px -39px;}
.flagsp_cay {background-position:-95px -39px;}
.flagsp_cgo {background-position:-114px -39px;}
.flagsp_cha {background-position:-133px -39px;}
.flagsp_chi {background-position:-152px -39px;}
.flagsp_chn {background-position:-171px -39px;}
.flagsp_civ {background-position:-0px -52px;}
.flagsp_cmr {background-position:-19px -52px;}
.flagsp_cod {background-position:-38px -52px;}
.flagsp_cok {background-position:-57px -52px;}
.flagsp_col {background-position:-76px -52px;}
.flagsp_com {background-position:-95px -52px;}
.flagsp_cpv {background-position:-114px -52px;}
.flagsp_crc {background-position:-133px -52px;}
.flagsp_cro {background-position:-152px -52px;}
.flagsp_cta {background-position:-171px -52px;}
.flagsp_cub {background-position:-0px -65px;}
.flagsp_cuw {background-position:-19px -65px;}
.flagsp_cyp {background-position:-38px -65px;}
.flagsp_cze {background-position:-57px -65px;}
.flagsp_den {background-position:-76px -65px;}
.flagsp_dji {background-position:-95px -65px;}
.flagsp_dma {background-position:-114px -65px;}
.flagsp_dom {background-position:-133px -65px;}
.flagsp_ecu {background-position:-152px -65px;}
.flagsp_egy {background-position:-171px -65px;}
.flagsp_eng {background-position:-0px -78px;}
.flagsp_eqg {background-position:-19px -78px;}
.flagsp_eri {background-position:-38px -78px;}
.flagsp_esp {background-position:-57px -78px;}
.flagsp_est {background-position:-76px -78px;}
.flagsp_eth {background-position:-95px -78px;}
.flagsp_fij {background-position:-114px -78px;}
.flagsp_fin {background-position:-133px -78px;}
.flagsp_fra {background-position:-152px -78px;}
.flagsp_fro {background-position:-171px -78px;}
.flagsp_gab {background-position:-0px -91px;}
.flagsp_gam {background-position:-19px -91px;}
.flagsp_geo {background-position:-38px -91px;}
.flagsp_ger {background-position:-57px -91px;}
.flagsp_gha {background-position:-76px -91px;}
.flagsp_gnb {background-position:-95px -91px;}
.flagsp_gre {background-position:-114px -91px;}
.flagsp_grn {background-position:-133px -91px;}
.flagsp_gua {background-position:-152px -91px;}
.flagsp_gui {background-position:-171px -91px;}
.flagsp_gum {background-position:-0px -104px;}
.flagsp_guy {background-position:-19px -104px;}
.flagsp_hai {background-position:-38px -104px;}
.flagsp_hkg {background-position:-57px -104px;}
.flagsp_hon {background-position:-76px -104px;}
.flagsp_hun {background-position:-95px -104px;}
.flagsp_idn {background-position:-114px -104px;}
.flagsp_ind {background-position:-133px -104px;}
.flagsp_irl {background-position:-152px -104px;}
.flagsp_irn {background-position:-171px -104px;}
.flagsp_irq {background-position:-0px -117px;}
.flagsp_isl {background-position:-19px -117px;}
.flagsp_isr {background-position:-38px -117px;}
.flagsp_ita {background-position:-57px -117px;}
.flagsp_jam {background-position:-76px -117px;}
.flagsp_jor {background-position:-95px -117px;}
.flagsp_jpn {background-position:-114px -117px;}
.flagsp_kaz {background-position:-133px -117px;}
.flagsp_ken {background-position:-152px -117px;}
.flagsp_kgz {background-position:-171px -117px;}
.flagsp_kor {background-position:-0px -130px;}
.flagsp_ksa {background-position:-19px -130px;}
.flagsp_kuw {background-position:-38px -130px;}
.flagsp_lao {background-position:-57px -130px;}
.flagsp_lbr {background-position:-76px -130px;}
.flagsp_lby {background-position:-95px -130px;}
.flagsp_lca {background-position:-114px -130px;}
.flagsp_les {background-position:-133px -130px;}
.flagsp_lib {background-position:-152px -130px;}
.flagsp_lie {background-position:-171px -130px;}
.flagsp_ltu {background-position:-0px -143px;}
.flagsp_lux {background-position:-19px -143px;}
.flagsp_lva {background-position:-38px -143px;}
.flagsp_mac {background-position:-57px -143px;}
.flagsp_mad {background-position:-76px -143px;}
.flagsp_mar {background-position:-95px -143px;}
.flagsp_mas {background-position:-114px -143px;}
.flagsp_mda {background-position:-133px -143px;}
.flagsp_mdv {background-position:-152px -143px;}
.flagsp_mex {background-position:-171px -143px;}
.flagsp_mkd {background-position:-0px -156px;}
.flagsp_mli {background-position:-19px -156px;}
.flagsp_mlt {background-position:-38px -156px;}
.flagsp_mne {background-position:-57px -156px;}
.flagsp_mng {background-position:-76px -156px;}
.flagsp_moz {background-position:-95px -156px;}
.flagsp_mri {background-position:-114px -156px;}
.flagsp_msr {background-position:-133px -156px;}
.flagsp_mtn {background-position:-152px -156px;}
.flagsp_mwi {background-position:-171px -156px;}
.flagsp_mya {background-position:-0px -169px;}
.flagsp_nam {background-position:-19px -169px;}
.flagsp_nca {background-position:-38px -169px;}
.flagsp_ncl {background-position:-57px -169px;}
.flagsp_ned {background-position:-76px -169px;}
.flagsp_nep {background-position:-95px -169px;}
.flagsp_nga {background-position:-114px -169px;}
.flagsp_nig {background-position:-133px -169px;}
.flagsp_nir {background-position:-152px -169px;}
.flagsp_nor {background-position:-171px -169px;}
.flagsp_nzl {background-position:-0px -182px;}
.flagsp_oma {background-position:-19px -182px;}
.flagsp_pak {background-position:-38px -182px;}
.flagsp_pan {background-position:-57px -182px;}
.flagsp_par {background-position:-76px -182px;}
.flagsp_per {background-position:-95px -182px;}
.flagsp_phi {background-position:-114px -182px;}
.flagsp_ple {background-position:-133px -182px;}
.flagsp_png {background-position:-152px -182px;}
.flagsp_pol {background-position:-171px -182px;}
.flagsp_por {background-position:-0px -195px;}
.flagsp_prk {background-position:-19px -195px;}
.flagsp_pur {background-position:-38px -195px;}
.flagsp_qat {background-position:-57px -195px;}
.flagsp_rou {background-position:-76px -195px;}
.flagsp_rsa {background-position:-95px -195px;}
.flagsp_rus {background-position:-114px -195px;}
.flagsp_rwa {background-position:-133px -195px;}
.flagsp_sam {background-position:-152px -195px;}
.flagsp_sco {background-position:-171px -195px;}
.flagsp_sdn {background-position:-0px -208px;}
.flagsp_sen {background-position:-19px -208px;}
.flagsp_sey {background-position:-38px -208px;}
.flagsp_sin {background-position:-57px -208px;}
.flagsp_skn {background-position:-76px -208px;}
.flagsp_sle {background-position:-95px -208px;}
.flagsp_slv {background-position:-114px -208px;}
.flagsp_smr {background-position:-133px -208px;}
.flagsp_sol {background-position:-152px -208px;}
.flagsp_som {background-position:-171px -208px;}
.flagsp_srb {background-position:-0px -221px;}
.flagsp_sri {background-position:-19px -221px;}
.flagsp_ssd {background-position:-38px -221px;}
.flagsp_stp {background-position:-57px -221px;}
.flagsp_sui {background-position:-76px -221px;}
.flagsp_sur {background-position:-95px -221px;}
.flagsp_svk {background-position:-114px -221px;}
.flagsp_svn {background-position:-133px -221px;}
.flagsp_swe {background-position:-152px -221px;}
.flagsp_swz {background-position:-171px -221px;}
.flagsp_syr {background-position:-0px -234px;}
.flagsp_tah {background-position:-19px -234px;}
.flagsp_tan {background-position:-38px -234px;}
.flagsp_tca {background-position:-57px -234px;}
.flagsp_tga {background-position:-76px -234px;}
.flagsp_tha {background-position:-95px -234px;}
.flagsp_tjk {background-position:-114px -234px;}
.flagsp_tkm {background-position:-133px -234px;}
.flagsp_tls {background-position:-152px -234px;}
.flagsp_tog {background-position:-171px -234px;}
.flagsp_tpe {background-position:-0px -247px;}
.flagsp_tri {background-position:-19px -247px;}
.flagsp_tun {background-position:-38px -247px;}
.flagsp_tur {background-position:-57px -247px;}
.flagsp_uae {background-position:-76px -247px;}
.flagsp_uga {background-position:-95px -247px;}
.flagsp_ukr {background-position:-114px -247px;}
.flagsp_uru {background-position:-133px -247px;}
.flagsp_usa {background-position:-152px -247px;}
.flagsp_uzb {background-position:-171px -247px;}
.flagsp_van {background-position:-0px -260px;}
.flagsp_ven {background-position:-19px -260px;}
.flagsp_vgb {background-position:-38px -260px;}
.flagsp_vie {background-position:-57px -260px;}
.flagsp_vin {background-position:-76px -260px;}
.flagsp_vir {background-position:-95px -260px;}
.flagsp_wal {background-position:-114px -260px;}
.flagsp_yem {background-position:-133px -260px;}
.flagsp_zam {background-position:-152px -260px;}
.flagsp_zim {background-position:-171px -260px;}


