/* STARTPAGE */

div#startpage {

}

div#startpage h1 {
	margin-bottom: 0px;
}

div#startpage .date {
	float: left;
	color: #666;
	font-size: 10px;
}

div#startpage .ingress {
	float: left;
	width: 300px;
}

div#startpage .image {
	float: right;	
	text-align: right;
	margin-right: 10px;
}

div#startpage .thumb {
	float: left;
	margin: 5px;
	margin-left: 0;
}

div#startpage .readmore {
	float: right;	
}

div#startpage .image img {
	border: 1px solid #000;
}


div#startpage h2 {
	color: #CC0000;
	margin-bottom: 2px;
}

div#startpage .article2 {
	border-right: 1px solid #CCC;
	width: 280px;
	float: left;
}

div#startpage .article3 {
	float: left;
	width: 280px;
	margin-left: 10px;
}

div#startpage .spelartrupp {
	height: 110px;
	width: 280px;
	overflow: auto;
	border: 1px solid #F2F2F2;
}


/* TEAM LIST */

div#team_list table td.header {
	font-weight: bold;
}

div#team_list table td {
	padding: 3px;
	padding-right: 100px;
	border-bottom: 1px solid #F2F2F2;
}

div#team_list a {
	color: #000;
}


/* TEAM START */

div#team_start .teamPicture {
	float: left;
	width: 400px;
	font-size: 10px;
	overflow: hidden;
}

div#team_start .teamList {
	float: right;
	width: 190px;
}

div#team_start .teamLeaders {
	float: left;
	width: 400px;
	margin-top: 40px;
}

div#team_start img {
	border: 1px solid #000;
}

div#team_start table.leader {
	margin-bottom: 15px;
}

div#team_start table.leader td {
	padding-right: 5px;
}


/* PLAYER */

div#player .player {
	width: 200px;
	float: left;
}

div#player .image {
	width: 200px;
	float: left;
}

div#player img {
	border: 1px solid #000;
}

div#player .playerlist {
	width: 185px;
	float: right;
	text-align: right;
}

div#player .playerlist td, div#player .playerlist th {
	text-align: left;
}

div#player table.info td {
	font-size: 10px;
	padding: 2px;
	padding-right: 4px;
}

div#player .personal_info {
	float: left;
	margin-top: 20px;
}



/* TEAM NEWS */

div#team_news .image-right {
	float: right;
}

div#team_news .image-left {
	float: left;
	display: block;
	padding-bottom: 10px;
}

div#team_news .date, 
div#team_news .ingress, 
div#team_news .text {
	width: 350px;
	float: left;
}

div#team_news .full,
div#startpage .full {
	width: 100%;
}

div#team_news .date {
	margin-bottom: 10px;
	color: #666;
	font-size: 10px;
}

div#team_news .ingress {
	font-weight: bold;
	margin-bottom: 10px;
}

div#team_news p.more_news {
	border-top: 1px solid #CCC;
	margin-top: 30px;
	padding-top: 20px;
}


/* TEAM GALLERY */

/* TEAM GALLERY */

div#team_gallery th { padding: 5px 15px 5px 0; border-bottom: 1px solid #CCC; }
div#team_gallery td { border-bottom: 1px solid #E5E5E5; padding: 5px 15px 5px 0; }
div#team_gallery .image_container { float: left; margin: 0 10px 10px 0;	width: 80px; height: 80px; border: 1px solid #CCC; cursor: pointer; }

div#team_gallery table { width: 100%; }
div#team_gallery .arrow-l { text-align: left; border:0; }
div#team_gallery .arrow-r { text-align: right; padding-right: 0; border:0;}

div#team_gallery .galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
div#team_gallery .caption{color:#888;}
div#team_gallery .gallery_demo {float:left; padding:0; margin: 20px 0 0 0; list-style:none;}
div#team_gallery .gallery_demo li {float: left; width:80px;height:80px;border:3px double #eee;margin: 0 2px 2px 0;background:#FFFFFF;}
div#team_gallery .gallery_demo li.hover{border-color:#bbb;}
div#team_gallery .gallery_demo li.active{border-style:solid;border-color:#990000;}
div#team_gallery span.caption { float: left; padding: 5px 0; color: #000; }
div#team_gallery .galleria_container{height:auto;width:500px;float:left;}


/* NYHETSARKIV */

div#nyhetsarkiv .innertable td {
	border: 0;
	padding: 0;
	padding-bottom: 2px;
}
div#nyhetsarkiv .innertable td.team {
	padding-right: 5px;
	color: #990000;
}


/* GAME */

div#game {
	width: 500px;
}