body {
	margin: 0px;
	padding: 0px;
	background: #ccc;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	line-height: 1.2;
}

strong {
	font-weight:900;
}

span.i {
	font-style: italic;
}

span.u {
	text-decoration: underline;
}

span.sup {
	vertical-align: top;
	font-size: 70%;
}

div.center {
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

img {
	border: 0px;
}

.borderimg {
	border: 1px solid #000000;
}

.visible {
	display : block;
}

.invisible {
	display : none;
}

#container #menu {
	margin: 184px 2px 2px 0px;
	width: 218px;
	padding: 0px;
	float: left;
}

#container #menu #calendarlink {
	float:left;
	text-align: right;
	width: 185px;
	padding: 10px 0px 0px 30px;
}

#container #menu #menuheader {
	height: 29px;
}

#container #menu ul.mainmenu {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#container #menu ul.mainmenu li {
	display: block;
	margin: 12px 0px;
	font-size: 14px;
	text-align: right;
	padding: 0px;
}

#container #menu ul.mainmenu li.oversize {
	margin: 0px 0px;
}

#container #menu ul.mainmenu li.overnum {
	background: url(/img/bg_menu_li.png) top left no-repeat;
}

#container #menu ul.mainmenu li a {
	display: block;
	text-decoration: none;
	padding: 4px 32px 4px 0px;
	font-weight: 900;
}

#container #menu ul.mainmenu li a:link {
	color: #3c3;
	background: url(/img/labda1n3.png) top right no-repeat;
}

#container #menu ul.mainmenu li a:visited {
	color: #3c3;
	background: url(/img/labda1n3.png) top right no-repeat;
}

#container #menu ul.mainmenu li a:hover {
	color: #5f5;
	background: url(/img/labda2n3.png) center right no-repeat;
}

/** new **/

#container #menu ul.mainmenu li.overnum_new {
	background: url(/img/bg_menu_li_new.png) top left no-repeat;
}

#container #menu ul.mainmenu li.overnum_new a:link {
	color: #3c3;
	background: url(/img/labda1n3.png) top right no-repeat;
}

#container #menu ul.mainmenu li.overnum_new a:visited {
	color: #3c3;
	background: url(/img/labda1n3.png) top right no-repeat;
}

#container #menu ul.mainmenu li.overnum_new a:hover {
	color: #5f5;
	background: url(/img/labda2n3_new.png) center right no-repeat;
}


#container #menu ul.mainmenu li.overnum_new2 a:link {
	color: #FAEA04;
}

#container #menu ul.mainmenu li.overnum_new2 a:visited {
	color: #FAEA04;
}

#container #menu ul.mainmenu li.overnum_new2 a:hover {
	color: #F4F967;
}


#container #menu form#basicsearchform {
	margin: 0px;
	padding: 0px;
}

#container #menu form#basicsearchform fieldset {
	margin: 1px auto;
	border: 0px;
	text-align: center;
	background: url(/img/search_bg.png) top center no-repeat;
	height: 19px;
	padding: 7px 0px 23px 0px;
}

#container #menu form#basicsearchform label {
	display: none;
}

#container #menu form#basicsearchform fieldset input {
	background: transparent;
	margin: 0px 0px 0px 4px;
	border: 0px;
	width: 122px;
	height: 16px;
}

#container #menu form#basicsearchform fieldset #basicsearchclick {
	cursor: pointer;
	margin: 4px 0px 0px 162px;
	width: 10px;
}

#container #menu h1 {
	margin: 12px 0px 12px 0px;
	font-size: 15px;
	text-align: right;
	padding: 0px;
	background: url(/img/bg_menu_li.png) top left no-repeat;
	font-weight: 900;
}

#container #menu h1 span {
	display: block;
	text-decoration: none;
	padding: 3px 32px 4px 0px;
	color: #3c3;
	background: url(/img/labda1n3.png) top right no-repeat;
}

#container #menu #links {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999;
	font-weight: 700;
	font-size: 85%;
}

#container #menu #links a:link {
	text-decoration: none;
	color: #777;
}

#container #menu #links a:visited {
	text-decoration: none;
	color: #777;
}

#container #menu #links a:hover {
	text-decoration: none;
	color: #090;
}

#container #menu #links .left {
	text-align: left;
}

#container #menu #links .left a {
	display: block;
	margin: 1px 1px 1px 66px;
	padding: 0px 0px 0px 14px;
	background: url(/img/arrow_l.png) top left no-repeat;
}

#container #menu #links .left img {
	display: block;
	margin: 1px 3px 1px 1px;
	float: left;
	border: 1px solid #333367;
	cursor: pointer;
}

#container #menu #links .right {
	text-align: right;
}

#container #menu #links .right a {
	display: block;
	margin: 1px 66px 1px 1px;
	padding: 20px 14px 0px 0px;
	background: url(/img/arrow_r.png) no-repeat scroll right 20px;
}

#container #menu #links .right img {
	display: block;
	margin: 1px 1px 1px 3px;
	float: right;
	border: 1px solid #333367;
	cursor: pointer;
}

#container #menu p#kulcsar {
	margin: 7px 0px 3px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999;
	text-align: center;
}

#container #menu p#amongus {
	margin: 7px 0px 3px 2px;
	padding: 0px 0px 5px 0px;
	border-bottom: 1px solid #999;
	text-align: left;
	color: #777777;
	font-size: 10px;
}

#container #mkszleftad {
	text-align: center;
}

#container #mkszleftad2 {
	text-align: center;
}

#container #leftad {
	text-align: center;
}

#container #leftad2 {
	text-align: center;
}

#container #twitter, #container #rss, #container #blogger {
		margin: 2px 0px 0px 0px;
		padding: 7px 0px 0px 7px;
		border-top: 1px solid #999;
		font-size: 13px;
}

#container #facebook {
		margin: 2px 0px 0px 0px;
		padding: 0;
		border-top: 1px solid #999;
		font-size: 13px;
}

#container #plusone_left {
		margin: 2px 0px 0px 0px;
		padding: 10px 0 0 0;
		text-align: center;
		border-top: 1px solid #999;
		font-size: 13px;
}

#container #googlesearch_left {
		margin: 2px 0px 0px 0px;
		padding: 10px 0 0 0;
		text-align: center;
		border-top: 1px solid #999;
		font-size: 13px;
}

#container #googlesearch_left input[type="text"] {
	width:140px;
}

#container #googlesearch_left input[type="submit"] {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 12px;
}


#container #twitter img, #container #rss img, #container #facebook img, #container #blogger img {
	vertical-align:middle;
}

#container #twitter a:link, #container #rss a:link, #container #facebook a:link, #container #blogger a:link {
		text-decoration: none;
		color: #777;
}

#container #twitter a:visited, #container #rss a:visited, #container #facebook a:visited, #container #blogger a:visited {
		text-decoration: none;
		color: #777;
}

#container #twitter a:hover, #container #rss a:hover, #container #facebook a:hover, #container #blogger a:hover {
		text-decoration: none;
		color: #090;
}

#container #indexad {
	text-align: center;
	padding: 5px 0px 0px 0px;
	clear: both;
}

#container #menu #valid {
	text-align: center;
	margin-top: 14px;
	border-top: 1px solid #999;
	padding-top: 3px;
}

#container #flash_gallery {
	padding: 10px 0px 0px 0px;
}

#container #countdown {
	background: url(/img/logo_eb2014.jpg) top left no-repeat;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 5px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	width:100px;
	height:75px;
	cursor: pointer;
}

#container #countdowntext {
	padding: 77px 0px 0px 17px;
}

#container #countdowntext a {
	color: #FFFFFF;
#	color: #567592;
	text-decoration: none;
}

#container #translate {
	text-align: right;
	background: transparent;
	color: #fff;
	padding: 8px 10px 2px 0px;
	font-weight: 700;
}

#container #translate .title {
	text-align: right;
	font-size: 9px;
	color: #fff;
}

#container #gallery {
/*	margin: 36px 0px 10px 10px; */
	margin: 0px 0px 10px 10px; 
	background: transparent;
	width: 655px;
	height: 80px;
	padding: 0px;
	float: left;
}

#container #gallery .header {
	padding: 8px 0px 0px 245px;
	color: #888888;
}

#container #gallery .images {
	padding: 10px 0px 0px 174px;
}

#container #gallery .images .image {
	float: left;
	padding: 0px 3px 0px 0px;
}

#container #gallery .images img {
	width: 52px;
	height: 36px;
	border: 0px;
	margin: 0px;
}

#container #headblock {
	margin: 2px 0px 2px 0px;
	background: transparent;
	width: 770px;
	height: 80px;
	padding: 0px;
	float: right;
}

#container #headblock ul {
	float: left;
	margin: 2px;
	padding: 0px;
	list-style: none;
	font-size: 11px;
}

#container #headblock ul li {
	margin: 2px 0px 2px 6px;
}

#container #headblock ul a:link {
	text-decoration: none;
	color: #777;
	background: url(/img/headm_al.gif) top left no-repeat;
	padding: 0px 0px 1px 19px;
}

#container #headblock ul a:visited {
	text-decoration: none;
	color: #777;
	background: url(/img/headm_al.gif) top left no-repeat;
	padding: 0px 0px 1px 19px;
}

#container #headblock ul a:hover {
	text-decoration: none;
	color: #090;
	background: url(/img/headm_ah.gif) top left no-repeat;
	padding: 0px 0px 1px 19px;
}

#container #headblock #headbanner {
	width: 560px;
	float: right;
	margin: 20px 15px 0px 0px;
}

#container #content {
	margin: 2px 0px 2px 0px;
	background: transparent;
	width: 767px;
	/*height: 1270px;*/
	padding: 0px;
	float: right;
}

#container #content .linkhead {
	float:left;
	padding:0px 0px 20px 0px;
	width:745px;
	text-align:center;
	font-size: 14px;
}

#container #content .linkhead img {
	width: 15px;
	height: 15px;
}

#container #content .linkhead a:link {
	color: #336;
	font-weight: 900;
}

#container #content .linkhead a:visited {
	color: #336;
	font-weight: 900;
}

#container #content .linkhead a:hover {
	color: #090;
	font-weight: 900;
}


#container #content .newsbox {
	width: 237px;
	height: 220px;
	float: left;
	margin: 3px 9px 3px 9px;
	border-bottom: 1px solid #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: justify;
}

#container #content .newsbox .newstext {
	width: 237px;
	height: 202px;
	font-size: 95%;
	overflow: hidden;
}

#container #content .newsbox .newstext strong {
	font-weight: 400;
	color: #5557AB;
}

/*#container #content .newsbox .boxheader {
	height: 46px;
	margin: 0px 0px 12px 0px;
	border: 1px solid #d00;
}*/

#container #content .newsbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 110%;
	font-weight: 900;
	letter-spacing: -1px;
}

#container #content .newsbox h1 a:link {
	text-decoration: none;
	color: #336;
}

#container #content .newsbox h1 a:visited {
	color: #336;
	text-decoration: none;
}

#container #content .newsbox h1 a:hover {
	text-decoration: none;
	color: #090;
}

#container #content .newsbox p.date {
	font-size: 85%;
	padding: 0px;
	margin: 0px 0px 12px 0px;
}

#container #content .newsbox a img {
	border: 0px;
}

#container #content .newsbox .imgbox {
	width: 75px;
	height: 73px;
	padding: 9px 13px 13px 9px;
	float: left;
	background: transparent url(/img/img_bg.gif) top left no-repeat;
}

#container #content .newsbox .video {
	background: url(/img/video2.gif) top left no-repeat;
}

#container #content .newsbox p.pagelink {
	margin: 0px;
	padding: 0px;
	text-align: right;
}

#container #content .newsbox p.pagelink a:link {
	text-decoration: none;
	color: #777;
	font-weight: 900;
}

#container #content .newsbox p.pagelink a:visited {
	text-decoration: none;
	color: #777;
	font-weight: 900;
}

#container #content .newsbox p.pagelink a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

#container #content p.bwinlink a {
	background-color :#FFC401;
	border: 1px solid #000000;
	padding: 3px;
}

#container #content p.bwinlink a:link {
	color: #000000;
}

#container #content p.bwinlink a:visited {
	color: #000000;
}

#container #content p.bwinlink a:hover {
	color: #FFC401;
	background-color: #000000;
	border: 1px solid #000000;
}

#container #content #pager {
	color: #336;
	font-weight: 900;
	text-align: center;
	clear: both;
	padding: 10px 0px 0px 0px;
}

#container #content #pager a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #content #pager a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #content #pager a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}


#container #content #pager2 {
	color: #336;
	font-weight: 900;
	text-align: center;
	clear: both;
	padding: 10px 0px 0px 0px;
}

#container #content #pager2 a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #content #pager2 a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #content #pager2 a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}

p.clear {
	font-size: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
}

p.copyright {
	color: #090;
	font-weight: 900;
	font-size: 105%;
	text-align: left;
	clear: both;
	padding: 0px 0px 10px 838px;
}

#container #content .articlebox {
	width: 550px;
	text-align: justify;
	padding: 10px;
	padding: 0px 0px 0px 10px;
	float : left;
}

#container #content .articlebox .date {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#container #content .articlebox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}

#container #content .articlebox hr {
	border: 0;
	color: #9E9E9E;
	background-color: #9E9E9E;
	height: 1px;
	width: 100%;
	text-align: left;
}

#container #content .articlebox a.article_team_flag img {
	height: 12px;
	width: 16px;
}

#container #content .articlebox .lead {
	font-weight:900;
	margin: 10pt 0pt;
}

#container #content .articlebox .imgbox {
	float: right;
	margin: 0px 0px 0px 10px;
}

#container #content .articlebox .imgbox img {
	cursor: pointer;
}

#container #content .articlebox .imgbox .caption {
	font-size: 12px;
	text-align: center;
	font-weight:900;
}

#container #content .articlebox .body {
	clear: both;
}

/** cikkben lévő adatlap */
#container #content div.adatlap {
	background:none repeat scroll 0 0 #CCCCCC;
	border:3px double #999999;
	padding:5px;
	width:300px;
	float:left;
	margin-right: 10px;
}

/** cikkben lévő táblázat */

#container #content .articlebox .articlechart {
	width: 245px;
	border: 1px solid black;
	border-spacing: 1px;
	border-collapse: collapse;
}

#container #content .articlebox .extendedarticlechart {
	width: 500px;
}

#container #content .articlebox .articlechart th {
	font-weight:900;
	text-align: center;
	padding: 5px 1px 5px 1px;
	border: 1px inset black;
}

#container #content .articlebox .articlechart td {
	border: 1px inset black;
	padding: 3px 3px 3px 3px;
	text-align: center;
}

#container #content .articlebox .articlechart td.place {
	font-style: italic;
	width: 20px;
	padding: 2px 2px 2px 2px;
}

#container #content .articlebox .articlechart td.team {
	font-weight:900;
	text-align: left;
}

#container #content .articlebox .articlechart td.data {
	width: 20px;
}

#container #content .articlebox .articlechart td.diff {
	text-align: right;
	width: 40px;
}

#container #content .articlebox .articlechart td.points {
	font-weight:900;
	width: 55px;
	text-align: right;
	padding: 3px 6px 3px 3px;
}

/** jegyzőkönyv */
#container #content .articlebox .summarybox {
	width: 315px;
	padding: 1px 0px 10px 10px;
	font-family:Verdana;
}

#container #content .articlebox .summarybox_right {
	float:right;
}

#container #content .articlebox .summarybox table {
	background:#E0E0E0;
	border-collapse:collapse;
	width:100%;
	border-width: 1px;
	border-spacing: 1px;
	border-style: solid;
	border-color: black;
	border-collapse: collapse;
}

#container #content .articlebox .summarybox td {
	padding: 3px;
	border-width: 1px;
	border-style: inset;
	border-color: black;
	vertical-align:top;
}

#container #content .articlebox .summarybox .header {
	font-style: italic;
	font-size:11px;
}

#container #content .articlebox .summarybox .team {
	background:#CCCCCC;
	font-size:13px;
	text-align : center;
	font-weight: 800;
}

#container #content .articlebox .summarybox .subheader {
	font-size:11px;
}

#container #content .articlebox .summarybox .players {
	background:#CCCCCC;
	font-size:11px;
	width:100px;
}

#container #content .articlebox .summarybox .goals {
	font-size:11px;
	text-align:center;
	width:43px;
}

#container #content .articlebox .summarybox .redcards, #container #content .articlebox .summarybox .exclusions {
	background:#CCCCCC;
	font-size:11px;
	text-align:left;
}

#container #content .articlebox .picbox_left {
	float: left;
	margin: 0px 10px 4px 0px;
}

#container #content .articlebox .picbox_left img {
	cursor: pointer;
}

#container #content .articlebox .picbox_left .caption {
	font-size: 12px;
	text-align: center;
	font-weight:900;
}


#container #content .articlebox .picbox_right {
	float: right;
	margin: 0px 0px 4px 10px;
}

#container #content .articlebox .picbox_right img {
	cursor: pointer;
}

#container #content .articlebox .picbox_right .caption {
	font-size: 12px;
	text-align: center;
	font-weight:900;
}


#container #content .articlebox img {
	border: 1px solid #333367;
}

#container #content .articlebox a {
	text-decoration: none;
	font-weight: 900;
}

#container #content .articlebox a:link {
	color: #336;
}

#container #content .articlebox a:visited {
	color: #336;
}

#container #content .articlebox a:hover {
	color: #3c3;
}

#container #content .articlebox .related {
	padding: 0px 0px 10px 0px;
	text-align: left;
}

#container #content .articlebox .related h2 {
	padding: 10px 0px 0px 0px;
	text-align: left;
	font-weight: 400;
	color: #555555;
}

#container #content .articlebox .related h2 img {
	border: 0;
}

#container #content .articlebox .related .relatedgallery {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 50%;
	float: left;
}

#container #content .articlebox .related .relatedgallery p {
	font-weight: 900;
	padding: 0px 0px 5px 0px;
}

#container #content .articlebox .related .relatedgallery .date {
	font-weight: 400;
	font-size: 11px;
}

#container #content .articlebox .related .relatedgallery img {
	border: 1px solid #000;
	height: 80px;
}

#container #content .articlebox .related .relatedgame {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 50%;
	float: left;
	text-align:left;
}

#container #content .articlebox .related .relatedgame .spacer {
	padding: 0px 0px 50px 0px;
}

#container #content .articlebox .related .relatedgame p {
	font-weight: 900;
	padding: 0px 0px 5px 0px;
}

#container #content .articlebox .related .relatedgame .date {
	font-weight: 400;
	font-size: 11px;
}

#container #content .articlebox .related .relatedgame img.jk {
	border: 1px solid #000;
	display: block;
	margin: 0px 0px 5px 0px;
}

#container #content .articlebox .related .relatedgame img.flag {
	border: 1px solid #000;
	height: 15px;
	width: 25px;
}

#container #content .articlebox .related .relatedchgame {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 40%;
	float: left;
	text-align:left;
}

#container #content .articlebox .related .relatedchgame p {
	font-weight: 900;
	padding: 0px 0px 1px 0px;
}

#container #content .articlebox .related .relatedchgame p.chartteam {
	font-weight: 400;
	padding: 0px 0px 2px 0px;
	font-size: 11px;
}

#container #content .articlebox .related .roundgame {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 50%;
	float: left;
	text-align:left;
}

#container #content .articlebox .related .roundgame .schedule {
	padding: 0px 0px 3px 0px;
}

#container #content .articlebox .related .roundgame p {
	font-weight: 900;
	padding: 0px 0px 1px 0px;
}

#container #content .articlebox .related .roundgame p.date {
	font-weight: 400;
	padding: 0px 0px 4px 0px;
	font-size: 11px;
	margin: 0px;
}


#container #content .articlebox .related .livegame {
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 50%;
	float: left;
	text-align:left;
}

#container #content .articlebox .related .livegame .spacer {
	padding: 0px 0px 50px 0px;
}

#container #content .articlebox .related .livegame p {
	font-weight: 900;
	padding: 0px 0px 5px 0px;
}

#container #content .articlebox .related .livegame .date {
	font-weight: 400;
	font-size: 11px;
}

#container #content .articlebox .related .livegame img.jk {
	border: 1px solid #000;
	display: block;
	margin: 0px 0px 5px 0px;
}

#container #content .articlebox .related .livegame img.flag {
	border: 1px solid #000;
	height: 15px;
}




#container #content .relarticlebox {
	float: left;
	width: 180px;
	margin: 0px 0px 0px 20px;
}

#container #content .articlebox .articletable td {
	padding: 0px 5px 2px 0px;
}

#container #content .relarticlebox p.date {
	margin: 0px 0px 0px 0px;
	font-size: 8pt;
}

#container #content .relarticlebox p.title {
	margin: 0px 0px 10px 0px;
	font-size: 10pt;
	font-weight: 900;
}

#container #content .relarticlebox h1 {
	font-size: 9.5pt;
	margin: 0px 0px 10px 0px;
}

#container #content .relarticlebox a {
	display: block;
	text-decoration: none;
	font-weight: 900;
}

#container #content .relarticlebox a:link {
	color: #336;
}

#container #content .relarticlebox a:visited {
	color: #336;
}

#container #content .relarticlebox a:hover {
	color: #3c3;
}

#container #content .articlebox #articlead {
	clear: left;
	text-align: center;
	padding: 10px 0px 10px 0px;
}

#container #content .articlebox #articlead #handball_compoffice #compoffice_header {
	color: #777777;
	padding: 0px 0px 5px 0px;
}

#container #content .articlebox #articlead #handball_compoffice #compoffice_footer {
	text-transform: uppercase;
	font-size: 16px;
}

#container #content .articlebox #handball_etarget {
	border: 1px solid #000000;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 20px 140px;
	width: 300px;
}

#container #content .articlebox #pokerad {
	margin: 10px 0px 0px 0px;
}

#container #content .articlebox #pokerad a {
	color: #000000;
}

#container #content .articlebox .blogtext {
	width: 550px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
	clear: left;
}

#container #content .articlebox .blogtext {
	width: 550px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
	clear: left;
}

#container #content .facebooklike {
	margin: 10px 0px 0px 0px;
}

#container #content .articlebox .blogtext img {
	border: 0;
	float: left;
}

#container #content .articlebox .blogtext h1 {
	font-size: 9.5pt;
	float: left;
	padding: 3px;
}

#container #content .gallerybox {
	width: 767px;
	padding: 0px 0px 0px 10px;
}

#container #content .gallerybox .date {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
}

#container #content .gallerybox .description {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
}

#container #content .gallerybox .description a {
	color: #336;
	font-weight: 900;
}

#container #content .gallerybox .description a:visited {
	color: #336;
}

#container #content .gallerybox .description a:hover {
	color: #090;
}

#container #content .gallerybox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}

#container #content .gallerybox .picturebox {
	width: 237px;
	height: 210px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: justify;
}

#container #content .gallerybox .picturebox img {
	cursor: pointer;
	border: 1px solid #000;
}

#container #content .gallerybox .picturebox .caption {
	font-size: 12px;
	font-weight:900;
	text-align: center;
	width:100%;
}

#container #content .articlebox .imgbox {
	float: right;
}

#container #content .articlebox .imgbox img {
	cursor: pointer;
}

#container #playerbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #playerbox h1 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #playerbox .basedata {
	width:530px;
	min-height:290px;
	float:left;
	padding: 0px 10px 20px 0px;
}

#container #playerbox .basedata .stats {
	padding:0px 0px 10px 0px;
}

#container #playerbox .basedata .stats a {
	color: #336;
	font-weight: 900;
	text-decoration: none;
}

#container #playerbox .basedata .stats a:visited {
	color: #336;
	text-decoration: none;
}

#container #playerbox .basedata .stats a:hover {
	color: #090;
	text-decoration: none;
}

#container #playerbox .basedata .description {
	padding:0px 0px 10px 0px;
}

#container #playerbox .basedata .private a {
	color: #336;
	font-weight: 900;
	text-decoration: none;
}

#container #playerbox .imgbox {
	padding:0px 0px 10px 0px;
	text-align:left;
}

#container #playerbox .imgbox .imgmaxwidth {
	width: 200px;
}

#container #playerbox .imgbox img{
	border: 1px solid #000;
}

#container #playerbox .imgbox .imgtitle {
	text-align:center;
}

#container #playerbox .imgbox .imgtitle a {
	color: #336;
	font-weight: 900;
	text-decoration: none;
}

#container #playerbox .imgbox .imgtitle a:visited {
	color: #336;
	text-decoration: none;
}

#container #playerbox .imgbox .imgtitle a:hover {
	color: #090;
	text-decoration: none;
}

#container #playerbox .playerarticles {
	clear:both;
	padding:0px 0px 10px 0px;
}

#container #playerbox .playerarticles h2 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 16px;
	padding:0px 0px 10px 0px;
}

#container #playerbox .playerarticles .leftbox {
	float:left;
	width:370px;
}

#container #playerbox .playerarticles a {
	color: #336;
	font-weight: 900;
}

#container #playerbox .playerarticles a:visited {
	color: #336;
}

#container #playerbox .playerarticles a:hover {
	color: #090;
}

#container #playerbox .playerarticles .playerarticle {
	padding:0px 0px 2px 0px;
}

#container #playerbox .playerarticles .playerarticle .date {
	font-size:10px;
}

#container #playerbox .articlespager {
	padding:0px 0px 10px 0px;
	text-align:center;
	clear:both;
}

#container #playerbox .articlespager a {
	color: #336;
	text-decoration: none;
	font-weight: 900;
}

#container #playerbox .articlespager a:visited {
	color: #336;
}

#container #playerbox .articlespager a:hover {
	color: #090;
}

/** tags */
#container #tagsbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #tagsbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #tagsbox .tagarticles {
	padding:0px 0px 20px 0px;
}

#container #tagsbox .tagarticles .articlelist_left {
	float:left;
	width:370px;
}

#container #tagsbox .tagarticles a {
	color: #336;
	font-weight: 900;
}

#container #tagsbox .tagarticles a:visited {
	color: #336;
}

#container #tagsbox .tagarticles a:hover {
	color: #090;
}

#container #tagsbox .tagarticles .tagarticle {
	padding:0px 0px 2px 0px;
}

#container #tagsbox .tagarticles .tagarticle .date {
	font-size:10px;
}


/** team */

#container #teambox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #teambox .teamheader h1 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #teambox .teamheader .teampicture {
	text-align: center;
}

#container #teambox .teamheader .teampicture img{
	border: 1px solid #000;
}

#container #teambox .teamheader .teampicturetitle {
	text-align: center;
	font-size: 11px;
}

#container #teambox .teamheader .teampicturetitle a {
	color: #336;
	text-decoration: none;
	font-weight: 900;
}

#container #teambox .teamheader .teampicturetitle a:visited {
	color: #336;
}

#container #teambox .teamheader .teampicturetitle a:hover {
	color: #090;
}

#container #teambox .teammembers .players {
	padding:5px 0px 10px 0px;
}

#container #teambox .teammembers .players th {
	font-weight: 900;
}

#container #teambox .teammembers .players .number {
	font-size: 10px;
	text-align: right;
	padding:0px 3px 0px 0px;
}

#container #teambox .teammembers .players .name {
	width: 210px;
}

#container #teambox .teammembers .players .club {
	width: 200px;
}

#container #teambox .teammembers .players .birthday {
	width: 150px;
}

#container #teambox .teammembers .players .body {
	width: 70px;
}

#container #teambox .teammembers .players .matches {
	width: 50px;
}

#container #teambox .teammembers .players .goals {
	width: 50px;
}


#container #teambox .teammembers .players .name a {
	color: #336;
	text-decoration: none;
	font-weight: 900;
}

#container #teambox .teammembers .players .name a:visited {
	color: #336;
}

#container #teambox .teammembers .players .name a:hover {
	color: #090;
}

#container #teambox .teammembers .leaders {
	padding:5px 0px 10px 0px;
}

#container #teambox .teammembers .leaders a {
	color: #336;
	text-decoration: none;
	font-weight: 900;
}

#container #teambox .teammembers .leaders a:visited {
	color: #336;
}

#container #teambox .teammembers .leaders a:hover {
	color: #090;
}

#container #teambox .teamarticles {
	padding:0px 0px 20px 0px;
}

#container #teambox .teamarticles h2 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 16px;
	padding:0px 0px 10px 0px;
}

#container #teambox .teamarticles .leftbox {
	float:left;
	width:370px;
}

#container #teambox .teamarticles a {
	color: #336;
	font-weight: 900;
}

#container #teambox .teamarticles a:visited {
	color: #336;
}

#container #teambox .teamarticles a:hover {
	color: #090;
}

#container #teambox .teamarticles .teamarticle {
	padding:0px 0px 2px 0px;
}

#container #teambox .teamarticles .teamarticle .date {
	font-size:10px;
}

#container #teambox .articlespager {
	padding:0px 0px 10px 0px;
	text-align:center;
	clear:both;
}

#container #teambox .articlespager a {
	color: #336;
	text-decoration: none;
	font-weight: 900;
}

#container #teambox .articlespager a:visited {
	color: #336;
}

#container #teambox .articlespager a:hover {
	color: #090;
}

/** forum topics */

#container #topicbox {
	width: 740px;
	text-align: justify;
	padding: 10px;
	padding: 0px 0px 0px 10px;
	float : left;
}

#container #topicbox h1 {
	font-size: 20px;
}

#container #topicbox .topiclist {
	padding:5px 0px 10px 0px;
}

#container #topicbox .topiclist h2 {
	padding:0px 0px 5px 0px;
	font-size: 16px;
	text-align: center;
}

#container #topicbox .topiclist th {
	font-weight: 900;
}

#container #topicbox .topiclist .title {
	width: 300px;
}

#container #topicbox .topiclist .title a {
	color: #336;
	text-decoration: none;
	font-weight: 900;
}

#container #topicbox .topiclist .title a:visited {
	color: #336;
}

#container #topicbox .topiclist .title a:hover {
	color: #090;
}

#container #topicbox .topiclist .lastdate {
	width: 200px;
}

#container #topicbox .topiclist .lastuser {
	width: 150px;
}


/** forum articles */

#container #forumarticlebox {
	width: 740px;
	text-align: justify;
	padding: 10px;
	padding: 0px 0px 0px 10px;
	float : left;
}

#container #forumarticlebox h1 {
	font-size: 20px;
}

#container #forumarticlebox #forumarticles {
}

#container #forumarticlebox #articlewrite {
	text-align: center;
	margin: 0px 0px 10px 0px;
}

#container #forumarticlebox #articlewrite textarea {
	width: 740px;
	margin: 0px 0px 5px 0px;
}

#container #forumarticlebox #articlewrite .acceptnewrules_text {
	text-align: left;
	color: #FF0000;
	font-weight: 800;
}

#container #forumarticlebox #articlewrite .acceptnewrules_text a {
	color: #FF0000;
}


/**/

#container #forumarticlebox #articlewrite .replypost {
	width: 100%;
	border: 1px solid #333367;
	padding: 0px;
	margin: 5px 0px 10px 0px;
	text-align: left;
}

#container #forumarticlebox #articlewrite .postheader {
	margin: 0px;
	padding: 1px;
	border-bottom: 1px solid #333367;
	background: #DDDDDD;
	font-size: 11px;
}

#container #forumarticlebox #articlewrite .num {
	width: 20%;
	text-align: center;
	padding: 2px 1px;
	margin: 0px 5px 0px 0px;
	float: left;
	font-weight:900;
	border-right: 1px solid #333367;
}

#container #forumarticlebox #articlewrite .username {
	text-align: left;
	padding: 2px 1px;
	margin: 0px;
}

#container #forumarticlebox #articlewrite .date {
	width: 30%;
	text-align: left;
	padding: 2px 5px;
	margin: 0px;
	float: right;
	border-left: 1px solid #333367;
}

#container #forumarticlebox #articlewrite .articlereplyto {
	width: 10%;
	text-align: right;
	padding: 2px 5px;
	margin: 0px;
	float: right;
}

#container #forumarticlebox #articlewrite .text {
	clear: both;
	padding: 4px;
}

#container #forumarticlebox #articlewrite #forum_submitbutton, #forum_submitbutton2 {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #forumarticlebox #articlewrite #forum_cancelbutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	padding: 1px 5px 0px 5px;
	font-size: 11px;
	text-decoration: none;
	cursor: default;
}


#container #forumarticlebox #forumarticles .post {
	width: 100%;
	border-top: 1px solid #333367;
	border-left: 1px solid #333367;
	border-right: 1px solid #333367;
	border-bottom: 0px;
	padding: 0px;
}

#container #forumarticlebox #forumarticles .lastpost {
	border-bottom: 1px solid #333367;
}

#container #forumarticlebox #forumarticles .postheader {
	margin: 0px;
	padding: 1px;
	border-bottom: 1px solid #333367;
	background: #DDDDDD;
	font-size: 11px;
}

#container #forumarticlebox #forumarticles .num {
	width: 20%;
	text-align: center;
	padding: 2px 1px;
	margin: 0px 5px 0px 0px;
	float: left;
	font-weight:900;
	border-right: 1px solid #333367;
}

#container #forumarticlebox #forumarticles .num .articleadmin {
	background: #F00;
}

#container #forumarticlebox #forumarticles .num .articleadmin a {
	color: #FFF;
	text-decoration: none;
}


#container #forumarticlebox #forumarticles .username {
	text-align: left;
	padding: 2px 1px;
	margin: 0px;
}

#container #forumarticlebox #forumarticles .date {
	width: 30%;
	text-align: left;
	padding: 2px 5px;
	margin: 0px;
	float: right;
	border-left: 1px solid #333367;
}

#container #forumarticlebox #forumarticles .articlereplyto {
	width: 10%;
	text-align: right;
	padding: 2px 5px;
	margin: 0px;
	float: right;
}

#container #forumarticlebox #forumarticles .articlereplyto a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #forumarticlebox #forumarticles .articlereplyto a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #forumarticlebox #forumarticles .text {
	clear: both;
	padding: 4px;
}

#container #forumarticlebox #forumarticles .articlereply {
	font-size: 10px;
	padding: 5px 4px 2px 0px;
	text-align: right;
}

#container #forumarticlebox #forumarticles .articlereply a {
	text-decoration: none;
	color: #000;
}

#container #forumarticlebox #forumarticles .articlereplyto a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}

#container #forumarticlebox #usercontrol {
	font-size: 11px;
}

#container #forumarticlebox input {
	font-size: 11px;
}

#container #usercontrol {
	margin: 5px 0px 0px 0px;
}

#container #usercontrol .username {
	float: left;
}

#container #usercontrol .userinfo {
	padding: 4px 4px 0px 0px;
	float: left;
}

#container #usercontrol .userinfo .infousername {
	font-weight: 900;
}

#container #usercontrol .password {
	padding : 0px 5px 0px 5px;
	float: left;
}

#container #usercontrol #forum_loginbutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #usercontrol #forum_logoutbutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #usercontrol .register {
	font-size: 11px;
	padding: 2px 0px 15px 0px;
	clear: left;
}

#container #usercontrol .register a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #usercontrol .register a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #usercontrol .register a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}

#content #pageerror {
	color: #F00;
	font-size: 12px;
	text-align: center;
}

#content #pageerror li {
	width: 400px;
	margin: 10px auto;
	font-weight: 900;
}

#container #forumregisterbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #forumregisterbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #forumregisterbox a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #forumregisterbox a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #forumregisterbox a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}


#container #forumregisterbox #forumregisterdata input {
	width: 250px;
}

#container #forumregisterbox #forumregisterdata p {
	float: left;
}

#container #forumregisterbox #forumregisterdata .name {
	margin: 0px 0px 5px 0px;
}

#container #forumregisterbox #forumregisterdata .name input {
	margin: 0px 0px 0px 101px;
}

#container #forumregisterbox #forumregisterdata .email {
	margin: 0px 0px 5px 0px;
}

#container #forumregisterbox #forumregisterdata .email input {
	margin: 0px 0px 0px 85px;
}

#container #forumregisterbox #forumregisterdata .username {
	margin: 0px 0px 5px 0px;
}

#container #forumregisterbox #forumregisterdata .username input {
	margin: 0px 0px 0px 33px;
}

#container #forumregisterbox #forumregisterdata .password {
	margin: 0px 0px 5px 0px;
}

#container #forumregisterbox #forumregisterdata .password input {
	margin: 0px 0px 0px 85px;
}

#container #forumregisterbox #forumregisterdata .password2 {
	margin: 0px 0px 5px 0px;
}

#container #forumregisterbox #forumregisterdata .password2 input {
	margin: 0px 0px 0px 10px;
}

#container #forumregisterbox #forumregisterdata .tel {
	margin: 0px 0px 5px 0px;
}

#container #forumregisterbox #forumregisterdata .tel input {
	margin: 0px 0px 0px 50px;
}

#container #forumregisterbox #forumregisterdata .newsletter input {
	margin: 0px 0px 0px 10px;
	width: 20px;
}

#container #forumregisterbox #forumregisterdata .accept2011 input {
	margin: 0px 0px 0px 62px;
	width: 20px;
}
#container #forumregisterbox #forumregisterdata .deny2011 input {
	margin: 0px 0px 0px 29px;
	width: 20px;
}

#container #forumregisterbox #forumregisterdata .acceptnewrules {
	margin: 15px 0px 10px 0px;
	text-align: center;
	width: 400px;
}

#container #forumregisterbox #forumregisterdata .acceptnewrules input {
	width: 15px;
}

#container #forumregisterbox #forumregisterdata .acceptnewrules a:link {
	color: #336;
	font-weight: 800;
}

#container #forumregisterbox #forumregisterdata .acceptnewrules a:visited {
	color: #336;
	font-weight: 800;
}

#container #forumregisterbox #forumregisterdata .acceptnewrules a:hover {
	color: #090;
	font-weight: 800;
}


#container #forumregisterbox #forumregisterdata #registerbutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
	margin: 10px 0px 10px 170px;
}

#container #forumregisterbox #forumregistertext {
	clear: both;
	font-size: 11px;
}


#container #forumvalidatebox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #forumvalidatebox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #forumvalidatebox #forumvalidatedata .code input {
	width: 250px;
}

#container #forumvalidatebox #forumvalidatedata #registerbutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #forumvalidatebox #forumvalidatedata .description {
	font-size: 11px;
}

#container #forumwelcomebox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #forumwelcomebox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #forumwelcomebox .welcometext a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #forumwelcomebox .welcometext a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #forumwelcomebox .welcometext a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

/** calendar */
#container #calendarbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #calendarbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #calendarbox h2 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 14px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #calendarbox h3 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 12px;
	font-weight: 400;
}

#container #calendarbox #calendardays {
	overflow: hidden;
}

#container #calendarbox .calendareventheader {
	margin: 0px 0px 4px 0px;
}

#container #calendarbox h3 .eventtime {
	font-size: 13px;
	font-weight: 900;
}

#container #calendarbox h3 .eventresult {
	font-style: italic;
}

#container #calendarbox h3 a:link {
	color: #336;
	text-decoration: none;
}

#container #calendarbox h3 a:visited {
	color: #336;
	text-decoration: none;
}

#container #calendarbox h3 a:hover {
	color: #3c3;
	text-decoration: none;
}

#container #calendarbox .calendarday {
	margin: 0px 0px 10px 0px;
}

#container #calendarbox .calendarday .holiday {
	color: #AA0000;
}

#container #calendarevendays {
	float: left;
	width: 49%;
	padding: 20px 0px 0px 0px;
}

#container #calendarodddays {
	padding: 20px 0px 0px 0px;
	float: left;
}

#container #calendarbox .calendarevent {
	height: 30px;
}

#container #calendarbox img {
	vertical-align: middle;
	margin: 0px 0px 0px 5px;
}


/** event */

#container #calendareventbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #calendareventbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 0px 0px;
}

#container #calendareventbox #calendareventdetails {
	padding: 0px 0px 30px 0px;
}

#container #calendareventbox #calendareventdescription {
	font-size: 16px;
	margin: 0px 0px 10px 0px;
}


#container #calendareventbox #calendareventdescription a:link {
	color: #336;
	font-weight: 900;
}

#container #calendareventbox #calendareventdescription a:visited {
	color: #336;
	font-weight: 900;
}

#container #calendareventbox #calendareventdescription a:hover {
	color: #3c3;
	font-weight: 900;
}


#container #calendareventbox #calendareventresult {
	font-size: 18px;
	font-weight: 900;
	margin: 0px 0px 5px 0px;
}

#container #calendareventbox #calendareventresult .title {
	padding: 0px 5px 0px 0px;
}

#container #calendareventbox #calendareventresult p {
	font-size: 14px;
	font-weight: 400;
	display: inline;
}

#container #calendareventbox #calendareventvenue  .title {
	padding: 0px 5px 0px 0px;
}
#container #calendareventbox #calendareventvenue {
	font-weight: 900;
}

#container #calendareventbox #calendareventvenue p {
	font-weight: 400;
	display: inline;
}

#container #calendareventbox #calendareventstart {
	font-weight: 900;
}

#container #calendareventbox #calendareventstart .title {
	padding: 0px 5px 0px 0px;
}

#container #calendareventbox #calendareventstart p {
	font-weight: 400;
	display: inline;
}

#container #calendareventbox #calendareventend {
	font-weight: 900;
}

#container #calendareventbox #calendareventend .title {
	padding: 0px 5px 0px 0px;
}

#container #calendareventbox #calendareventend p {
	font-weight: 400;
	display: inline;
}

#container #calendareventbox #calendareventstream {
	margin: 10px 0px 0px 0px;
	font-weight: 900;
}

#container #calendareventbox #calendareventstream p {
	font-weight: 400;
	display: inline;
}

#container #calendareventbox #calendareventstream .streamdate {
	margin: 10px 0px 0px 0px;
	font-style: italic;
	font-weight: 400;
}

#container #calendareventbox #calendareventstream a:link {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventstream a:visited {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventstream a:hover {
	color: #3c3;
	text-decoration: none;
}


#container #calendareventbox #calendareventlivestream {
	margin: 10px 0px 0px 0px;
	font-weight: 900;
}

#container #calendareventbox #calendareventlivestream p {
	font-weight: 400;
	display: inline;
}


#container #calendareventbox #calendareventlivestream a:link {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventlivestream a:visited {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventlivestream a:hover {
	color: #3c3;
	text-decoration: none;
}


#container #calendareventbox #calendararticles {
	margin: 10px 0px 0px 0px;
	font-weight: 900;
}

#container #calendareventbox #calendararticles p {
	font-weight: 400;
	display: inline;
}


#container #calendareventbox #calendararticles a:link {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendararticles a:visited {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendararticles a:hover {
	color: #3c3;
	text-decoration: none;
}

#container #calendareventbox #calendararticles .articledate {
	margin: 10px 0px 0px 0px;
	font-style: italic;
	font-weight: 400;
}


#container #calendareventbox #calendareventlink {
	margin: 10px 0px 0px 0px;
	font-weight: 900;
}

#container #calendareventbox #calendareventlink p {
	font-weight: 400;
	display: inline;
}


#container #calendareventbox #calendareventlink a:link {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventlink a:visited {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventlink a:hover {
	color: #3c3;
	text-decoration: none;
}


#container #calendareventbox #calendareventtv {
	margin: 10px 0px 0px 0px;
	font-weight: 900;
}

#container #calendareventbox #calendareventtv .tvdate {
	margin: 10px 0px 0px 0px;
	font-style: italic;
	font-weight: 400;
}


#container #calendareventbox #calendareventtv p {
	font-weight: 400;
	display: inline;
}


#container #calendareventbox #calendareventtv a:link {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventtv a:visited {
	color: #336;
	text-decoration: none;
}

#container #calendareventbox #calendareventtv a:hover {
	color: #3c3;
	text-decoration: none;
}

/** search */

#container #searchbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #searchbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 0px 0px;
}

#container #searchbox #searchdata {
	margin: 20px 0px 0px 0px;
	text-align: center;
}

#container #searchbox #searchdata input {
	width: 400px;
}

#container #searchbox #searchdata .advanced {
	width: 100%;
	padding: 10px 0px 10px 0px;
}

#container #searchbox #searchdata .advanced .searchtype {
	padding: 0px 0px 10px 0px;
}

#container #searchbox #searchdata .advanced .searchtype input {
	width: 15px;
}

#container #searchbox #searchdata .advanced .datefrom {
	float: left;
	width: 50%;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

#container #searchbox #searchdata .advanced .dateto {
	text-align: left;
	padding: 0px 0px 0px 5px;
}

#container #searchbox #searchdata .buttons {
	clear: left;
}

#container #searchbox #searchdata .buttons #searchbutton, #gooddaybutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #searchbox #searchresults {
	padding: 10px 0px 10px 0px;
}

#container #searchbox #searchresults h2 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 16px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #searchbox .leftbox {
	float:left;
	width:50%;
}

#container #searchbox .searcharticles a {
	color: #336;
	font-weight: 900;
}

#container #searchbox .searcharticles a:visited {
	color: #336;
}

#container #searchbox .searcharticles a:hover {
	color: #090;
}

#container #searchbox .searcharticles .searcharticle {
	padding:0px 0px 2px 0px;
}

#container #searchbox .searcharticles .searcharticle .date {
	font-size:10px;
}

/** stats */

#container #statisticsgamesbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
}

#container #statisticsgamesbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 0px 0px;
}

#container #statisticsgamesbox h2 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 16px;
	font-weight: 900;
	padding:10px 0px 10px 0px;
	clear: left;
}

#container #statisticsgamesbox h3 {
	padding:10px 0px 10px 0px;
	clear: left;
}

#container #statisticsgamesbox .spacer {
	clear: left;
}


#container #statisticsgamesbox .statisticsgame .date {
	clear: left;
	float: left;
	padding: 0px 5px 0px 0px;
}

#container #statisticsgamesbox .statisticsgame .teams {
	float: left;
	padding: 0px 5px 0px 0px;
}

#container #statisticsgamesbox .statisticsgame .teams a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #statisticsgamesbox .statisticsgame .teams a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #statisticsgamesbox .statisticsgame .teams a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}


#container #statisticsgamesbox .statisticsgame .result {
	float: left;
	padding: 0px 5px 0px 0px;
}

#container #statisticsgamesbox .statisticsgame .staticon {
	float: left;
	padding: 0px 5px 0px 0px;
}

#container #statisticsgamesbox .statisticsgame .gamenote {
	float: left;
	font-size: 10px;
}

#container #statisticsgamesbox .statisticsgamessection .statisticsgamessection_left {
	float: left;
	width: 50%;
}

#container #statisticsgamesbox .statisticsgamessection .statisticsgamessection_right {
	float: left;
}

#container #statisticsgamesbox .statisticsgamessection .warning {
	clear: left;
	padding: 10px 0px 10px 0px;
	width: 650px;
}


#container #statisticsgamesbox .statisticsgroupssection {
	clear: left;
}

#container #statisticsgamesbox .statisticsgroupssection .statisticsgroupssection_left {
	float: left;
	width: 45%;
}

#container #statisticsgamesbox .statisticsgroupssection .statisticsgroupssection_right {
	float: left;
	width: 55%;
}

#container #statisticsgamesbox .statisticsgroupssection .number {
	float: left;
	padding: 0px 5px 0px 0px;
}

#container #statisticsgamesbox .statisticsgroupssection .team {
	float: left;
	padding: 0px 5px 0px 0px;
}

#container #statisticsgamesbox .statisticsgroupssection .points {
	float: left;
	padding: 0px 5px 0px 0px;
	font-weight: 900;
}

#container #statisticsgamesbox .statisticsgroupssection .goals {
}

#container #statisticsgamesbox .statisticsnotesection {
	padding: 40px 0px 0px 0px;
	clear: left;
	text-align: center;
}

#container #statisticsgamesbox a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #statisticsgamesbox a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #statisticsgamesbox a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

/** stat game details */
#container #statisticsgamebox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
	text-align: center;
}

#container #statisticsgamebox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 0px 0px;
}

#container #statisticsgamebox .statisticsgameheader {
	padding: 10px 50px 0px 0px;
}

#container #statisticsgamebox .statisticsgameheader img {
	width: 24px;
	height: 16px;
	border: 1px solid #000000;
}

#container #statisticsgamebox .statisticsgameheader .hometeam {
	font-weight : 900;
	font-size: 22px;
	float: left;
	width: 49%;
	text-align: right;
}

#container #statisticsgamebox .statisticsgameheader .vs {
	float: left;
	width: 15px;
}

#container #statisticsgamebox .statisticsgameheader .awayteam {
	font-weight : 900;
	font-size: 22px;
	float: left;
}

#container #statisticsgamebox .statisticsgameheader .result {
	font-size: 20px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	clear: left;
}

#container #statisticsgamebox .statisticsgameheader .result .halftimeresult {
	font-size: 14px;
}
#container #statisticsgamebox .statisticsgameteams {
	padding: 20px 0px 0px 0px;
	clear: left;
}

#container #statisticsgamebox .statisticsgameteams .hometeam {
	float: left;
	width: 40%;
	padding: 0px 0px 0px 130px;
}

#container #statisticsgamebox .statisticsgameteams .awayteam {
	float: left;
	padding: 0px 80px 0px 0px;
}

#container #statisticsgamebox .statisticsgameteams .player {
	text-align: left;
}

#container #statisticsgamebox .statisticsgameteams .player a {
	color: #336;
	font-weight: 900;
	text-decoration: none;
}

#container #statisticsgamebox .statisticsgameteams .player a:visited {
	color: #336;
	text-decoration: none;
}

#container #statisticsgamebox .statisticsgameteams .player a:hover {
	color: #090;
	text-decoration: none;
}


#container #statisticsgamebox .statisticsgameteams .name {
	float: left;
	margin: 0px 10px 0px 0px;
}

#container #statisticsgamebox .statisticsgameteams .twominutes {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

#container #statisticsgamebox .statisticsgameteams .penalties {
	text-align: left;
	margin: 10px 0px 0px 0px;
}

#container #statisticsgamebox .statisticsgameteams .goals {
	font-size: 14px;
	font-weight: 900;
}

#container #statisticsgamebox .relatedarticles {
	clear: left;
	text-align: left;
	padding: 20px 0px 0px 0px;
}

#container #statisticsgamebox .relatedarticles h2 {
	text-align: center;
	margin: 0px;
	padding: 1px;
	font-size: 16px;
	padding:0px 0px 10px 0px;
}

#container #statisticsgamebox .relatedarticles a {
	color: #336;
	font-weight: 900;
}

#container #statisticsgamebox .relatedarticles a:visited {
	color: #336;
}

#container #statisticsgamebox .relatedarticles a:hover {
	color: #090;
}

#container #statisticsgamebox .relatedarticles .gamearticle {
	padding:0px 0px 2px 0px;
}

#container #statisticsgamebox .relatedarticles .gamearticle .date {
	font-size:10px;
}

#container #statisticsgamesbox .statisticsgroupssection .grouprow {
	clear: both;
}

/** archives */
#container #archivesbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
	text-align: left;
}

#container #archivesbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #archivesbox h2 {
	text-align: center;
	font-size: 16px;
	padding: 10px 0px 10px 0px;
}

#container #archivesbox h3 {
	padding: 0px 0px 10px 0px;
}

#container #archivesbox #ech2004 {
	float:left;
	width: 30%;
}

#container #archivesbox #ech2006 {
	float:left;
	width: 30%;
}

#container #archivesbox #wch2005 {
	float:left;
	width: 30%;
}

#container #archivesbox #wch2007 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}

#container #archivesbox #olq2008 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}


#container #archivesbox #olq2008 img {
	border: 1px #000000 solid;
}

#container #archivesbox #ol2008 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}


#container #archivesbox #ol2008 img {
	border: 1px #000000 solid;
}

#container #archivesbox #olq2016,
#container #archivesbox #olq2020,
#container #archivesbox #olq2012 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}


#container #archivesbox #olq2016 img,
#container #archivesbox #olq2020 img,
#container #archivesbox #olq2012 img {
	border: 1px #000000 solid;
}


#container #archivesbox #ol2016,
#container #archivesbox #ol2020,
#container #archivesbox #ol2012 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}

#container #archivesbox #ol2016 img,
#container #archivesbox #ol2020 img,
#container #archivesbox #ol2012 img {
	border: 1px #000000 solid;
}


#container #archivesbox #ech2008 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
	clear: both;
}

#container #archivesbox #ech2008 img {
	border: 1px #000000 solid;
}

#container #archivesbox #wch2009 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}

#container #archivesbox #wch2009 img {
	border: 1px #000000 solid;
}

#container #archivesbox #ech2010 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}



#container #archivesbox #ech2010 img {
	border: 1px #000000 solid;
}

#container #archivesbox #ech2012 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}
#container #archivesbox #ech2012 img {
	border: 1px #000000 solid;
}

#container #archivesbox #wch2011 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}

#container #archivesbox #wch2011 img {
	border: 1px #000000 solid;
}

#container #archivesbox #wch2015,
#container #archivesbox #wch2017,
#container #archivesbox #wch2019,
#container #archivesbox #wch2013 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}


#container #archivesbox #wch2015 img,
#container #archivesbox #wch2017 img,
#container #archivesbox #wch2019 img,
#container #archivesbox #wch2013 img {
	border: 1px #000000 solid;
}

#container #archivesbox #ech2016,
#container #archivesbox #ech2018,
#container #archivesbox #ech2020,
#container #archivesbox #ech2014 {
	float:left;
	width: 30%;
	padding: 10px 0px 0px 0px;
}

#container #archivesbox #ech2016 {
	clear: left;
}

#container #archivesbox #ech2016 img,
#container #archivesbox #ech2018 img,
#container #archivesbox #ech2020 img,
#container #archivesbox #ech2014 img {
	border: 1px #000000 solid;
}



#container #archivesbox .handballhu {
	clear: left;
	padding: 10px 0px 0px 0px;
	text-align: center;
}


#container #archivesbox .handballhu img {
	border: 1px #000000 solid;
	cursor: pointer;
}


#container #archivesbox #handball2001 {
	float:left;
	width: 50%;
	padding: 0px 0px 0px 10px;
}

#container #archivesbox #handball2004 {
	padding: 0px 50px 0px 0px;
}

#container #archivesbox a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #archivesbox a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #archivesbox a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

/** blogs */

.x-layout-panel-body {
	background: #ccc;
}

#container #blogs {
	background: #CCCCCC;
	border: 1px solid #CCCCCC;
}

#container #blogs .blogbox {
	padding: 0px 0px 5px 0px;
}

#container #blogs .blogbox .blogtext {
	text-align: justify;
}

#container #blogs .blogbox .blogtext h2 {
	padding: 0px 0px 5px 0px;
}

#container #blogs .blogbox .blogtext .number {
	float: left;
	width: 6%;
	font-weight: 900;
}

#container #blogs .blogbox .blogtext .author  {
	float: left;
	font-weight: 900;
	width: 33%;
}

#container #blogs .blogbox .blogtext .like  {
	float: left;
	font-weight: 900;
	width: 13%;
	height: 20px;
}

#container #blogs .blogbox .blogtext .date {
	float: left;
}

#container #blogs .blogbox .blogtext .replyto  {
	float: right;
	width: 27%;
}

#container #blogs .blogbox .blogtext .replyto a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs .blogbox .blogtext .replyto a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs .blogbox .blogtext .replyto a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}

#container #blogs .blogbox .blogtext .admin {
	padding: 0px 0px 5px 0px;
}

#container #blogs .blogbox .blogtext .admin a {
	background: #f30;
	color: #fff;
	text-decoration: none;
}

#container #blogs .ad {
	text-align: center;
	clear: left;
}

#container #blogs h1 {
	text-align: center;
	font-size: 16px;
	padding: 0px 0px 5px 0px;
}

#container #blogs #blogitems .pager {
	color: #336;
	font-weight: 900;
	text-align: center;
	clear: both;
	padding: 10px 0px 10px 0px;
}

#container #blogs #blogitems .pager a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs #blogitems .pager a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs #blogitems .pager a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}

#container #blogs .control .blogtext textarea {
	width : 600px;
	height : 150px;
}

#container #blogs .control .blogtext .acceptnewrules_text {
	text-align: left;
	color: #FF0000;
	font-weight: 800;
	padding: 5px 0px 10px 3px;
}

#container #blogs .control .blogtext .acceptnewrules_text a {
	color: #FF0000;
	text-decoration: underline;
}


#container #blogs .blogbox .blogtext .replied {
	padding: 0px 3px 3px 0px;
	text-align: right;
	width: 99%;
}

#container #blogs .blogbox .blogtext .replied a {
	color: #000;
	text-decoration: none;
	font-size: 10px;
}

#container #blogs .control a {
	color: #000;
	text-decoration: none;
}

#container #blogs #blogcontrol #blog_loginform, #blog_userinfo {
	font-size: 11px;
	padding: 10px 0px 5px 0px;
}

#container #blogs .header {
	float:left;
	width:89%;
}

#container #blogs .refresh {
	float:left;
	text-align: right;
}

#container #blogs #blog_refresh_button {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #blogs #blogcontrol #blog_loginform p {
	float: left;
	padding:3px 5px 0px 3px;
}

#container #blogs #blogcontrol #blog_loginform input {
	width: 100px;
	font-size: 11px;
}

#container #blogs #blogcontrol #blog_loginform .username {
	float: left;
}

#container #blogs #blogcontrol #blog_loginform .password {
	float: left;
	margin: 0px 5px 0px 0px;
}

#container #blogs #blogcontrol #blog_loginform .registerlink {
	padding: 0px 0px 0px 3px;
	clear: left;
}

#container #blogs #blogcontrol #blog_loginform a:link {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs #blogcontrol #blog_loginform a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs #blogcontrol #blog_loginform a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 400;
}


#container #blogs #blogcontrol #blog_loginform #blog_login_button, #blog_logout_button, #blog_post_button, #replyto_clear,
#usersheetsubmit
{
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #blogs a.blog_data_link:link, #container #blogs a.blog_data_link:visited {
	text-decoration: none;
	color: #336;
	font-weight: 400;
}

#container #blogs a.blog_data_link:hover {
	color: #090;
}

#container #blogs #blogcontrol .blogerror {
	margin: 3px 0px 5px 3px;
	text-align: center;
	color: #FF0000;
	font-weight: 900;
}

#container #blogs #blogcontrol #blog_userinfo p {
	float: left;
}

#container #blogs #blogcontrol #blog_userinfo .username {
	float: left;
	padding:3px 5px 0px 3px;
}

#container #blogs #blogcontrol #blog_userinfo #blog_loggedin_username {
	padding:0px 0px 0px 3px;
	font-weight: 900;
}

#container #blogs #blogcontrol #replyto_controll {
	height: 0px;
}

#container #blogs #blogcontrol #replyto_text {
	text-align: justify;
}

#container #blogs #blogcontrol .postbutton {
	text-align: center;
	padding: 5px 0px 5px 0px;
}

#container #blogs #blogitems {
	padding:10px 0px 0px 3px;
}

#container #blogs #blogitems .blogtext .header {
	background: #A2ADD2;
	width: 99%;
	padding: 3px;
}

#container #blogs #blogitems .blogtext .blog_text {
	padding:3px 0px 0px 0px;
	clear: left;
}

/** copyright */

#container #copyrightbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
	text-align: left;
}

#container #copyrightbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #copyrightbox #copyrighttext {
	text-align: justify;
	width:600px;
}

/** about us */

#container #aboutusbox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
	text-align: left;
}

#container #aboutusbox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 10px 0px;
}

#container #aboutusbox a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #aboutusbox a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #aboutusbox a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

#container #aboutusbox #staff #members {
	float: left;
	width: 60%;
}

#container #aboutusbox #staff #thanks {
	padding: 10px 0px 0px 0px;
}

#container #aboutusbox #staff #photo img {
	border: 1px solid #000;
	cursor: pointer;
}

#container #aboutusbox #staff #partners {
	clear: left;
}

#container #aboutusbox h2 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 16px;
	font-weight: 900;
	padding:0px 0px 20px 290px;
}

#container #aboutusbox #partners {
	padding: 20px 0px 0px 0px;
}

#container #aboutusbox #partners img {
	border: 1px solid #000;
}

#container #aboutusbox #partners .partnerrow {
	clear: left;
	text-align: center;
}

#container #aboutusbox #partners .mediapartner {
	float: left;
	width: 48%;
	padding: 0px 0px 30px 0px;
}

#container #aboutusbox #mediasales {
	clear: left;
}

#container #aboutusbox .hidden {
	display:none;
}

#container #content .articlebox .tellyourfriendtext {
	width: 550px;
	margin: 10px 0px 0px 0px;
	cursor: pointer;
	clear: left;
}

#container #content .articlebox .tellyourfriendtext img {
	border: 0;
	float: left;
}

#container #content .articlebox .tellyourfriendtext h1 {
	font-size: 9.5pt;
	float: left;
	padding: 3px;
}

#container #content .articlebox .addthis_default_style {
	clear: left;
}

#container #content .articlebox .addthis_default_style a {
	color: #000;
	font-size: 9.5pt;
	text-decoration : none;
	padding: 3px 3px 3px 0px;
}

#container #content .articlebox .keywords {
	margin: 10px 0px 0px 0px;
}

#container #content .articlebox .keywords h1 {
	display: inline;
	font-size: 9pt;
}

#container #content .articlebox .keywords a {
	display: inline;
	font-size: 8pt;
	text-decoration: underline;
}

/** tellyourfriend */

#container #tellyourfriendbox fieldset {
	padding: 3px;
	border: 0px;
}

#container #tellyourfriendbox .tellyourfrienderror {
	margin: 3px 0px 5px 3px;
	text-align: center;
	color: #FF0000;
	font-weight: 900;
}

#container #tellyourfriendbox p {
	float: left;
}

#container #tellyourfriendbox .subject {
	padding: 0px 0px 5px 0px;
	font-weight: 900;
}

#container #tellyourfriendbox .subject p {
	margin: 0px 19px 0px 0px;
	font-weight: 400;
}

#container #tellyourfriendbox .to {
	padding: 0px 0px 5px 0px;
}

#container #tellyourfriendbox .to p {
	margin: 0px 5px 0px 0px;
}

#container #tellyourfriendbox .from {
	padding: 0px 0px 5px 0px;
}

#container #tellyourfriendbox .from p {
	margin: 0px 11px 0px 0px;
}

#container #tellyourfriendbox .text {
	padding: 0px 0px 5px 0px;
}

#container #tellyourfriendbox .text p {
	margin: 0px 8px 0px 0px;
}

#container #tellyourfriendbox input,textarea {
	width: 250px;
}

#container #tellyourfriendbox textarea {
	height: 100px;
}

#container #tellyourfriendbox .buttons  {
	text-align: center;
	padding: 0px 0px 5px 0px;
}

#container #tellyourfriendbox .description  {
	text-align: justify;
}

#container #tellyourfriendbox #tellyourfriend_send_button, #tellyourfriend_cancel_button {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
}

#container #content .articlebox .iwiwshare img {
	border: 0;
}

/** links */

#container #content .linksbox {
	width: 757px;
	padding: 0px 0px 0px 10px;
}

#container #content .linksbox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}

#container #content .linksbox .categoryselector {
	padding: 10px 0px 10px 0px;
}

#container #content .linksbox .categoryselector h2 {
	display: inline;
	margin: 0px 10px 0px 0px;
}

#container #content .linksbox .linkbox {
	width: 237px;
	height: 210px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: justify;
}

#container #content .linksbox .linkbox img {
	cursor: pointer;
	border: 1px solid #000;
}

#container #content .linksbox .linkbox .caption {
	font-size: 12px;
	font-weight:900;
	text-align: left;
	width:100%;
}

#container #content .linksbox .linkbox .caption a {
	color: #336;
	font-weight: 900;
	text-decoration : none;
}

#container #content .linksbox .linkbox .caption a:visited {
	color: #336;
	text-decoration : none;
}

#container #content .linksbox .linkbox .caption a:hover {
	color: #090;
	text-decoration : none;
}

/** teams */

#container #content .teamsbox {
	width: 757px;
	padding: 0px 0px 0px 10px;
}

#container #content .teamsbox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
}

#container #content .teamsbox .categoryselector {
	padding: 10px 0px 10px 0px;
}

#container #content .teamsbox .categoryselector h2 {
	display: inline;
	margin: 0px 10px 0px 0px;
}

#container #content .teamsbox .teams {
	width: 700px;
	padding: 0px 0px 0px 50px;
}

#container #content .teamsbox .teambox {
	width: 210px;
	height: 50px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: justify;
}

#container #content .teamsbox .teambox img {
	cursor: pointer;
	border: 1px solid #000;
	float: left;
	margin: 0px 10px 0px 0px;
}

#container #content .teamsbox .teambox a {
	color: #336;
	font-weight: 900;
	text-decoration : none;
}

#container #content .teamsbox .teambox a:visited {
	color: #336;
	text-decoration : none;
}

#container #content .teamsbox .teambox a:hover {
	color: #090;
	text-decoration : none;
}

/** contact */
#container #content .contactbox {
	width: 757px;
	padding: 0px 0px 0px 10px;
}

#container #content .contactbox h1 {
	font-size: 20px;
	margin: 0px 0px 10px 0px;
}

#container #content .contactbox #thx {
	margin: 0px 0px 10px 0px;
}

#container #content #contactdata input {
	width: 250px;
}

#container #content #contactdata p {
	float: left;
}

#container #content #contactdata .name {
	margin: 0px 0px 5px 0px;
}

#container #content #contactdata .name input {
	margin: 0px 0px 0px 30px;
}

#container #content #contactdata .email {
	margin: 0px 0px 5px 0px;
}

#container #content #contactdata .email input {
	margin: 0px 0px 0px 14px;
}

#container #content #contactdata .message {
	margin: 0px 0px 5px 0px;
}

#container #content #contactdata .message textarea {
	margin: 0px 0px 0px 10px;
	width: 250px;
	height: 150px;
}

#container #content #contactdata #contactbutton {
	background-color:#333367;
	border:1px solid #000;
	color:#FFFFFF;
	margin:0px;
	font-size: 10px;
	margin: 10px 0px 10px 170px;
}

/** stat rankings */
#container #content .statisticsrankingsbox {
	width: 757px;
	padding: 0px 0px 0px 10px;
}

#container #content .statisticsrankingsbox h1 {
	font-size: 20px;
	margin: 0px 0px 10px 0px;
}

#container #content .statisticsrankingsbox h2 {
	text-align: center;
	font-size: 16px;
	padding: 0px 0px 10px 0px;
}

#container #content .statisticsrankingsbox h3 {
	text-align: left;
	font-size: 16px;
	padding: 0px 0px 10px 0px;
}

#container #content .statisticsrankingsbox .rankingbox {
	float: left;
	width: 340px;
	min-height: 260px;
	padding: 0px 0px 10px 0px;
}

#container #content .statisticsrankingsbox .rankingplayer {
	clear: left;
	height: 20px;
}


#container #content .statisticsrankingsbox .rankingplayer a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #content .statisticsrankingsbox .rankingplayer a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #content .statisticsrankingsbox .rankingplayer a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

#container #content .statisticsrankingsbox .number {
	float: left;
	width: 20px;
	text-align: right;
	padding: 0px 5px 0px 0px;
}

#container #content .statisticsrankingsbox .name {
	float: left;
	width: 210px;
}

#container #content .statisticsrankingsbox .fairname {
	float: left;
	width: 140px;
}

#container #content .statisticsrankingsbox .flag {
	float: left;
	width: 40px;
}

#container #content .statisticsrankingsbox .flag img {
	border: 1px solid #000;
}

#container #content .statisticsrankingsbox .goals {
	float: left;
	font-weight: 900;
	text-align: right;
	width: 40px;
}

#container #content .statisticsrankingsbox .points {
	float: left;
	font-weight: 900;
	text-align: right;
	padding: 0px 5px 0px 0px;
	width: 50px;
}

#container #content .statisticsrankingsbox .yellow {
	float: left;
	width: 16px;
	height: 16px;
	background: #FFFF00;
	margin: 2px;
	text-align: center;
	font-weight: 900;
}

#container #content .statisticsrankingsbox .lightblue {
	float: left;
	width: 16px;
	height: 16px;
	background: #ADD8E6;
	margin: 2px;
	text-align: center;
	font-weight: 900;
}


#container #content .statisticsrankingsbox .blue {
	float: left;
	width: 16px;
	height: 16px;
	background: #0000FF;
	margin: 2px;
	text-align: center;
	font-weight: 900;
}

#container #content .statisticsrankingsbox .red {
	float: left;
	width: 16px;
	height: 16px;
	background: #FF0000;
	margin: 2px;
	text-align: center;
	font-weight: 900;
}

#container #content .statisticsrankingsbox .black {
	float: left;
	width: 16px;
	height: 16px;
	background: #000000;
	color: #FFFFFF;
	margin: 2px;
	text-align: center;
	font-weight: 900;
}

#container #content .statisticsrankingsbox #legend {
	clear: left;
}

#container #content .statisticsrankingsbox #legend .text {
	float: left;
}

#container #content .statisticsrankingsbox #legend .algo {
	clear: left;
}

/** képgaléria */
#container #content .galleriesbox {
	width: 767px;
	padding: 0px 0px 0px 10px;
}

#container #content .galleriesbox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#container #content .galleriesbox .gallerybox2 {
	width: 237px;
	height: 210px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9.5pt;
	text-align: justify;
}

#container #content .galleriesbox .gallerybox2 img {
	border: 1px solid #000;
}

#container #content .galleriesbox .gallerybox2 .caption {
	font-size: 12px;
	font-weight:900;
	text-align: center;
	width:100%;
}


#container #content .galleriesbox .gallerybox2 .caption a:link {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #content .galleriesbox .gallerybox2 .caption a:visited {
	text-decoration: none;
	color: #336;
	font-weight: 900;
}

#container #content .galleriesbox .gallerybox2 .caption a:hover {
	text-decoration: none;
	color: #090;
	font-weight: 900;
}

/** chart */
#container #content .statisticschartbox {
	width: 767px;
	padding: 0px 0px 0px 10px;
}

#container #content .statisticschartbox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#container #content #statisticschartbox .chartteams table {
	border-collapse: collapse;
}

#container #content #statisticschartbox .chartteams td {
	border: 1px solid #AAAAAA;
	padding: 1px 1px 1px 3px;
}

#container #content #statisticschartbox .chartteams th {
	font-size: 11px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams .number {
	font-size: 11px;
	text-align: right;
	padding:0px 3px 0px 0px;
}

#container #content #statisticschartbox .chartteams td.name {
	width: 120px;
	font-weight: 900;
	font-size:16px;
}

#container #content #statisticschartbox .chartteams td.played {
	width: 60px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.won {
	width: 60px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.draw {
	width: 60px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.lost {
	width: 50px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.scored {
	width: 60px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.got {
	width: 60px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.difference {
	width: 70px;
	text-align: center;
}

#container #content #statisticschartbox .chartteams td.points {
	width: 60px;
	text-align: center;
	font-weight: 900;
	font-size: 16px;
}

#container #content #statisticschartbox .chartteams td.points .pluspoints {
	font-weight: 400;
	font-size: 11px;
}


#container #content #statisticschartbox .chartteams td.lostpoints {
	width: 80px;
	text-align: center;
}

#container #content #statisticschartbox .championshipselector {
	padding: 10px 0px 10px 0px;
}

#container #content #statisticschartbox .championshipselector h2 {
	display: inline;
	margin: 0px 10px 0px 0px;
}

#container #content #statisticschartbox .schedulelink a:link {
	color: #336;
	text-decoration : none;
	font-weight:900;
}

#container #content #statisticschartbox .schedulelink a:visited {
	color: #336;
	text-decoration : none;
	font-weight:900;
}

#container #content #statisticschartbox .schedulelink a:hover {
	color: #3c3;
	text-decoration : none;
	font-weight:900;
}

/** schedule */
#container #content .statisticsschedulebox {
	width: 767px;
	padding: 0px 0px 0px 10px;
}

#container #content .statisticsschedulebox h1 {
	font-size: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}

#container #content #statisticsschedulebox .championshipselector {
	padding: 10px 0px 10px 0px;
}

#container #content #statisticsschedulebox .championshipselector h2 {
	display: inline;
	margin: 0px 10px 0px 0px;
}

#container #content #statisticsschedulebox .chartlink a:link {
	color: #336;
	text-decoration : none;
	font-weight:900;
}

#container #content #statisticsschedulebox .chartlink a:visited {
	color: #336;
	text-decoration : none;
	font-weight:900;
}

#container #content #statisticsschedulebox .chartlink a:hover {
	color: #3c3;
	text-decoration : none;
	font-weight:900;
}

#container #content #statisticsschedulebox .warning {
	padding: 0px 0px 20px 0px;
}

#container #content #statisticsschedulebox .warning h2 {
	padding: 0px 0px 5px 0px;
}

#container #content #statisticsschedulebox .schedule table {
	border-collapse: collapse;
}


#container #content #statisticsschedulebox .schedule td {
	border: 1px solid #AAAAAA;
	padding: 1px 1px 1px 3px;
}


#container #content #statisticsschedulebox .schedule {
	padding: 0px 0px 20px 0px;
}

#container #content #statisticsschedulebox .schedule th {
	font-size: 11px;
	text-align: center;
}

#container #content #statisticsschedulebox .schedule tr {
	height: 20px;
}

#container #content #statisticsschedulebox .schedule .number {
	font-size: 11px;
	text-align: right;
	padding:0px 1px 0px 3px;
}

#container #content #statisticsschedulebox .schedule td.date {
	width: 170px;
}

#container #content #statisticsschedulebox .schedule td.round {
	width: 60px;
	text-align: center;
}

#container #content #statisticsschedulebox .schedule td.game {
	width: 170px;
	text-align: left;
	font-weight: 900;
}

#container #content #statisticsschedulebox .schedule td.result {
	width: 100px;
	text-align: center;
	font-weight: 900;
}

#container #content #statisticsschedulebox .schedule td.tv {
	width: 80px;
	text-align: left;
	font-size: 11px;
}

#container #content #statisticsschedulebox .schedule td.related {
	text-align: left;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery {
	padding: 5px 0px 20px 0px;
	margin: 0px;
	width: 40%;
	float: left;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery p {
	font-weight: 900;
	padding: 0px 0px 5px 0px;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery .date {
	font-weight: 400;
	font-size: 11px;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery img {
	border: 1px solid #000;
	height: 100px;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery a:link {
	color: #336;
	text-decoration: none;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery a:visited {
	color: #336;
	text-decoration: none;
}

#container #content #statisticsschedulebox .roundgalleries .relatedgallery a:hover {
	color: #3c3;
	text-decoration: none;
}


#container #content #statisticsschedulebox .rounds #pager {
	text-align: left;
}

#container #content #statisticsschedulebox .rounds #pager h2 {
	display: inline;
	color: #000;
}

#container #content #statisticsschedulebox .rounds h2 {
}


/** live */

#container #livebox {
	float:left;
	padding:0px 0px 0px 10px;
	width:745px;
	text-align: center;
}

#container #livebox h1 {
	text-align: left;
	margin: 0px;
	padding: 1px;
	font-size: 20px;
	font-weight: 900;
	padding:0px 0px 0px 0px;
}

#container #livebox .livegameheader {
	padding: 10px 50px 20px 0px;
}

#container #livebox .livegameheader img {
	height: 25px;
	border: 1px solid #000000;
}

#container #livebox .livegameheader .hometeam {
	font-weight : 900;
	font-size: 26px;
	float: left;
	width: 49%;
	text-align: right;
}

#container #livebox .livegameheader .vs {
	float: left;
	width: 15px;
}

#container #livebox .livegameheader .awayteam {
	font-weight : 900;
	font-size: 26px;
	float: left;
}

#container #livebox .livegameheader .result {
	font-size: 40px;
	font-weight: 900;
	padding: 0px 0px 0px 0px;
	clear: left;
}

#container #livebox .livegameheader .result .halftimeresult {
	font-size: 20px;
}

#container #livebox .livegame .liveevents_left {
	text-align: left;
	font-size: 12px;
	float: left;
	width: 50%;
}

#container #livebox .livegame .liveevents_right {
	text-align: left;
	font-size: 12px;
}

#container #livebox .livegame .liveevent {
	height: 30px;
}

.tbwarning {
	margin: 0 0 20px 20px;
	font-size: 16px;
	font-weight: bold;
	border: 2px solid #FF0000;
	padding: 10px;
	width: 600px;
}

/***** User adatlap beállításai *****/

div.userdatablock {
	display: none;
	float: right;
	width: 180px;
	border: 1px solid #336;
	background: #dcdcdc;
	margin: 3px;
	padding: 2px;
	color: #000;
	font-size: 85%;
}

#usersheetsubmit {
	margin-top: 3px !important;
}

div.userdatablock .usersheetinput {
	display: block;
	margin: 1px;
	width: 176px;
}

.blogtext p.sysmsg {
	clear: both;
	text-align: center;
	font-size: 125%;
	font-weight: bold;
}

.blogtext p.sysmsg a {
	color: #336 !important;
}

span.forum_postaction {
	color: #336;
	cursor: pointer;
}

#container #aboutusad, #container #searchad, #container #contactad {
	text-align: center;
	margin-top: 20px;
}

#headeradwrapper {
	height: 250px;
	width: 1000px;
	text-align: center;
	margin: 5px auto;
}

#leftadwrapper {
	margin-top: 5px;
	width: 120px;
	position: fixed;
	top: 0px;
	left: 0px;
	display: none;
}

#rightadwrapper {
	margin-top: 5px;
	width: 120px;
	position: fixed;
	right: 0px;
	top: 0px;
	display: none;
}

@media all and (min-width: 1260px) {
	#leftadwrapper, #rightadwrapper {
		display: block;
	}
}
