@charset "iso-8859-1";

html,body{margin:0;padding:0;background: url(/_images/body-bg.png) top repeat-y #bcbcbc}
body{font:76% arial,sans-serif;text-align:center}

p{margin:0 10px 10px}
a{color: #000099;padding:3px}
img {border: 0px none;}
hr{border-top: 1px solid #c1c1c1; border-right: 0px;border-bottom: 0px; border-left: 0px; height:1px;width:100%;float:left}

/* Gemensam ram för hela sidan */
#container{text-align:left}
#container{width:960px;margin:0 auto}

/* Sidhuvudet */
#header{height:160px;margin: 0 auto}
#header{background: url(/_images/logga_med_rivkanter2.png) top repeat-x #333;color: #FFF}

/* Huvudmenyn */
#menu{height: 24px; margin: 0; padding:0; background:#FFFFFF}
#menu ul{float: left; margin: 0; padding-left: 0; width: 100%; background: url(/_images/meny-bg.png) top repeat-x;font-weight: bold;}
#menu ul a{float: left; text-decoration: none; padding: 0.3em 2em;}
#menu li{display: inline;}
#menu a:link{color: #000000;}
#menu a:visited{color: #000000;}
#menu a:hover{background: url(/_images/meny-bg-hover.png); color: #000000;}
#menu a#current{background: url(/_images/meny-bg-current.png); color: #FFFFFF;}

/* Sidtop dvs den delen direkt nedanför huvudmenyn */
#content-top{clear: left; width: 100%}
#content-top{background: url(/_images/wrapper-bg-top.png); color: #FFFFFF;}

/* En ram som innesluter själva sidinnehållet */
#content{width:100%; background: url(/_images/wrapper-bg.png) repeat-y;}

/* En ram som endast fixar till mittenspaltens positionering och bredd */
#wrapper{float:left;width:100%;}

/*=========================================================*/
/* Source spalten: Stilmallar specifika för source spalten */
/*=========================================================*/
#source{margin: 5px 200px 0 250px; padding: 0px 5px 5px 5px}
#source p{line-height: 1.4}
#source h2{height: 24px; background: #FFFF99; background: url(/_images/rubrik-bg.png) repeat-x; color: #000000; font: 14px verdana; font-weight: bold; padding: 3px 0 0 5px; margin: 15px 0 0 0}
#source h3{border-bottom: 1px solid #c1c1c1; margin-bottom: 15px; margin-top: 15px; font: 15px verdana; font-weight: bold; color: #000000;}

/* Stilmallar som har med visningen av nyheter att göra */
#source .newsheader{margin-bottom: 0;}
#source .newsfooter{border-bottom: 1px solid #c1c1c1;}
#source .floatright{float: right; margin: 0 10px 10px 10px;border: 1px solid #c1c1c1; padding: 2px;}
#source .bildtext {font: 10px verdana; margin:0; text-align:left;}
#source .floatleft{float: left; margin: 0 10px 10px 10px; border: 1px solid #c1c1c1; padding: 2px;}
#source .nofloat {margin: 0 auto 10px; border: 1px solid #c1c1c1; padding: 2px; text-align:center;}

/* Rubrik för spelarpresentationer */
#source .spelarrubrik {background: url(/_images/blogo.png) no-repeat center left; width: 490px; height:67px;font: 16px Arial; font-weight: bold; padding: 0; margin: 15px 0 10px 0}
#source .spelarrubrik p{position: relative;top:37px;left:75px}

/* Understrykning i tabell*/
#source .linjerad{border:none;border-collapse:collapse;width:100%}
#source .linjerad tr {margin:0;padding:0;border-bottom: 1px solid #c1c1c1;}
#source .linjerad td {margin:0;padding:5px;border-bottom: 1px solid #c1c1c1;}

/* Matchprogram */
#source table.standardtabell{border:none;border-collapse:collapse;width:100%;margin:5px 0 10px 0}
#source table.standardtabell td{margin:0;padding:2px;}
#source table.standardtabell a{text-decoration: none; font-weight: bold;}
#source table.standardtabell .matchresultat {text-align:center;}
#source .markerad tr, .markerad td {background: #E5E5E5;}

/*=========================================================*/
/* Submenyn: Stilmallar specifika för submenyn             */
/*=========================================================*/
#submeny{float: left; width: 250px; margin-left:-960px}
#submeny h2{margin:0; padding: 15px 15px 2px 15px; font: 16px arial,sans-serif; font-weight: bold; border-bottom: 1px solid #dadada;}

/*=========================================================*/
/* Sidospalten: Stilmallar specifika för sidospalten       */
/*=========================================================*/
#sidospalt{float: left; width: 200px; margin-left:-200px}
#sidospalt h2{height: 20px; background: url(/_images/rubrik-liten-bg.png) repeat-x; color: #FFFFFF; font: 10px verdana; font-weight: bold; padding: 3px 0 0 5px; margin: 15px 0 5px 0}
#sidospalt h4{text-align:center;}
#sidospalt p{display: block; text-align: center}
#sidospalt a img{display: block;}

/* Sidbotten dvs den delen direkt ovanför hemsidans sidfot */
#content-bottom{clear: left; width: 100%}
#content-bottom{background: url(/_images/wrapper-bg-bottom.png); color: #FFFFFF;}

/*=========================================================*/
/* Sidfoten: Stilmallar specifika för sidfoten             */
/*=========================================================*/
#footer{clear: left; width: 100%; height: 81px}
#footer{background: url(/_images/footer-bg.png); color: #FFFFFF;}
#footer p{margin: 0; padding: 35px 20px 20px 20px}

/* Nedan följer stilmallar som går att använda var som helst på hemsidan. Användes tillsammans med class taggen. */

/* Centrering av bilder */
.centrera{display:block;margin-left: auto;margin-right: auto;text-align:center;}

/* Ram runt bilder */
.ram{border: 1px solid #000000;}

/* Formateringar för nyheter */
.newslist {margin: 5px 5px 5px 5px; padding: 0; font: 12px arial,sans-serif;}
.newslist li{list-style-type: none; color: gray}

.newsdata {display: block; background: url(/_images/ico_kalender.gif) no-repeat center left; background-position: 5px 50%;font: 10px arial, sans-serif;color: #aaaaaa; padding-left:20px; margin-top: 3px; margin-bottom:10px; }

/* Formatering för läs mer länk på första sidan*/	 
.morenews{margin: 5px 5px 5px 5px; padding: 0; width: 500px; text-align:right;}

/* Anpassningar för att få bakgrunden att följa med ända ner till sidfoten */
/* Se http://articles.techrepublic.com.com/5100-10878_11-5268973.html */
.clear {clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;}

/* Submenyns utseende */
.submenylist{list-style-type: none; margin: 0; margin-bottom: 18px; padding: 0;}
.submenylist li{padding-right: 15px; padding-bottom: 2px; padding-left: 15px;}
.submenylist a:hover{background: url(/_images/list-dot-hover.png) no-repeat center left;}
.submenylist li a{color: #000099; background: url(/_images/list-dot.png) no-repeat center left; display: block; padding: 2px 0; padding-left: 19px; text-decoration: none; font-weight: bold; border-bottom: 1px solid #dadada;}


/* Paging stylesheet från dynamic drive */
.pagination{padding: 2px;}
.pagination ul{margin: 0; padding: 0; font-size: 14px; text-align: center;} /*Set to "right" to right align pagination interface*/
.pagination li{list-style-type: none; display: inline; padding-bottom: 1px;margin:0 1px}
.pagination a, .pagination a:visited{padding: 0 4px; border: 1px solid #000099; text-decoration: none; color: #000099;}
.pagination a:hover, .pagination a:active{border: 1px solid #000099; color: #000; background-color: #ffd324;}
.pagination a.currentpage{background-color: #000099; color: #FFF; border-color: #000099; font-weight: bold; cursor: default;}
.pagination a.disablelink, .pagination a.disablelink:hover{background-color: white; cursor: default; color: #929292; border-color: #929292; font-weight: normal;}

/* Visa tumnaglar */
.thumbnail_container{width:100%; margin-bottom:10px;}
.thumbnail{float: left ; height: 130px; width: 130px; padding: 5px; background: #e5e5e5; margin: 10px; border: 1px solid #c1c1c1; text-align: center;}
.thumbnail img{border: 1px solid #000000; margin: 5px auto;}

.gallery_index{width: 100%; margin:0;padding:0;}
.gallery_index li{list-style-type: none; border-bottom: 1px solid #9aafe5;padding:5px}
.gallery_index img{float:left; border: 1px solid #000000;padding:2px;}
.gallery_index a{margin: 0; padding:0; font-size: 14px;}
.gallery_index p{margin:0; padding:0; font-size: 12px;}
.gallery_index h4{margin:0; padding:0;}
.gallery_index div.gallery_description{margin:0;padding-left:150px;}

/* Visar en alert ruta */
.alert {
	background: #fff6bf url(/_images/ico_exclamation.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #ffd324;
	border-bottom: 2px solid #ffd324;
	}

/* Visar en inforuta */
.info {
	background: #f8fafc url(/_images/ico_question.png) center no-repeat;
	background-position: 15px 50%; /* x-pos y-pos */
	text-align: left;
	padding: 5px 20px 5px 45px;
	border-top: 2px solid #b5d4fe;
	border-bottom: 2px solid #b5d4fe;
	}
