body { min-height: 850px; height: 100%; margin: 0; padding: 0; font-family: Arial, Verdana, Sans-Serif; font-size: 15px; color: #666666; background-color: #efefef; background-image: url(../grafik/bakgrund_upprepning.gif); background-repeat: repeat-x; }
p { margin: 0 0 20px; }
a:hover { color: #666666; text-decoration: underline; }
a { color: #666666; text-decoration: none; }
img, object { border-style: none; display: block; }
.ArtText img, .ArtText object { display: inline; }
div#main { width: 1016px; min-height: 850px; height: auto; margin: 0 auto; background-image: url(../grafik/bakgrund.gif); background-repeat: no-repeat; }
div#top { position: absolute; width: 1016px; height: 235px; margin: 0; padding: 0; }
div#contentLeft { width: 770px; height: auto; overflow: hidden; float: left; display: inline; padding-right: 15px; padding-bottom: 10px; }
div#contentRight { width: 210px; height: auto; background-color: White; overflow: hidden; padding-bottom: 20px; }
.Rub { color: #fdb827; font-family: GillSans, Arial Black; font-size: 36px; display: block; line-height: 34px; }
.Rub2 { color: #000000; text-transform: uppercase; display: block; }
.Btex { display: block; }
.Btex_smallMarg { display: block; margin-bottom: 5px; }

.Btex a { color: #0066cc; }
.Bold { font-weight: bold; }
.Hidden { display:none }

/* Startsida */
div#flash { width: 750px; height: 256px; margin: 182px 0 0 20px; }
div#puffStart { float: left; width: 750px; height: 221px; margin: 15px 0 0 20px; }
div#puffStart div.StartPage td { width: 230px; padding-top: 15px; padding-left: 15px; vertical-align: top; }
div#puffStart div.StartPage div.Text { padding: 10px 15px 0 15px; }
div#banner { position: absolute; top: 630px; width: 785px; margin: 0; padding: 0; }
div#banner img { margin: 0 auto; }
div#footerStart { width: 395px; margin: 135px 0 0 375px; float: left; }

/* Aktuellt - högerspalten */
div#aktuellt { height: auto; height: 100%; min-height: 100%; background-color: White; width: auto; margin: 235px 10px 0 10px; }
div.AktuelltList td { padding-top: 10px; padding-bottom: 10px; border-bottom: solid 1px #dedede; }
div.AktuelltList p { margin: 0; }
div.AktuelltList div#vinnare { margin-top: 10px; }

/* Artikelsida */
div#articlePage { background-color: White; margin: 235px 0 0 20px; padding-bottom: 50px; min-height: 578px; }
div#article { width: 490px; height: 100%; padding-left: 30px; overflow: hidden; }
div#article div.ArtHeader { border-bottom: solid 10px Black; margin-bottom: 10px; }
div#article div.ArtHeader .Rub { margin-bottom: 20px; }
div#article div.ArtImage { margin-bottom: 20px; }
div#article div.ArtText { margin-right: 15px; margin-bottom: 10px; }

div#footerArticle { width: 395px; margin: 20px 0 0 375px; }

div#menu { width: 230px; min-width: 230px; height: 100%; float: left; overflow: hidden; }
div.MenuList { margin-left: 15px; }
div.MenuList td { padding: 10px 5px 10px 0; border-bottom: solid 1px #dedede; width: 215px; }
div.MenuList .Active { color: #999999; }

/* Personalsida */
div.QuadBlock { width: 490px; height: 100%; overflow: hidden; margin-bottom: 20px; }
div.QuadBlock div.Employee { clear: both; width: 100%; height: auto; float: left; }
div.QuadBlock div.Photo { float: left; width: 150px; height: 108px; margin-bottom: 20px; margin-right: 20px; overflow: hidden; }
div.QuadBlock div.Text { margin-bottom: 20px; }

/* Portfoliosida */
div.Portfolio { width: 490px; height: 100%; clear: both; float: left; overflow: hidden; }
div.Portfolio_hide { display: none; }
div.Portfolio div.Image { float: left; width: 240px; height: 72px; padding-bottom: 20px; padding-right: 10px; overflow: hidden; }
div.Portfolio div.Image .Left { float: left; cursor: pointer; cursor: hand; }
div.Portfolio div.Text { float: left; width: 235px; padding-bottom: 20px; }
div.Portfolio div.Text .Header { text-transform: uppercase; color: Black; }

/* Portfoliosida som det går att rösta på */
div.VotablePortfolio { width: 490px; clear: both; overflow: hidden;margin-bottom:20px }
div.VotablePortfolio div.Image { float: left;display:inline; width: 120px; height: 72px; margin-right: 15px; overflow: hidden; }
div.VotablePortfolio div.Image .Left { float: left; cursor: pointer; cursor: hand; }
div.VotablePortfolio div.Text { float:left;display:inline; width: 340px; }
div.VotablePortfolio div.Text .Header { text-transform: uppercase; color: Black; }
div.VotablePortfolio div.InnerText { width:100%;height:43px;margin-bottom:5px;overflow:hidden; }
div.VotablePortfolio p.SubmitButton { width:100%;overflow:hidden;margin:0 }
div.VotablePortfolio p.SubmitButton input { width:50px;padding:0;font-size:10pt }

div#article div.VotePanel { width:100%;overflow:hidden;margin-bottom:9px }

/* Arkivsida */
div.ArchiveList { padding-right: 20px; }
div.ArchiveList td { padding-top: 10px; padding-bottom: 10px; border-bottom: solid 1px #dedede; }

/* Kundtjänst */
div#CustomerService {
    width:100%;overflow:hidden;
}
div#CustomerService p {
    margin:0 0 24px 0;
}
div#CustomerService a, div#CustomerService a:hover, div#CustomerService a:visited {
    color:#0066CC;
}
div#CustomerService img {
    display:inline;vertical-align:-9px;
}
div#CustomerService div.Project p {
    margin:0
}
div#CustomerService div.Project {
    width:100%;overflow:hidden;margin:0 0 6px 0;
}
div#CustomerService div.Project h1 {
    margin:0;font-size:15px;
}

div#CustomerService div.Project a { 
    color:Gray;
}
div#CustomerService div.Project p.File {
    margin:0
}
div#CustomerService div.Project p.File a {
    color:#0066CC
}
div#CustomerService div.Project p.Description {
    margin:5px 0 15px 0;font-size:15px;width:465px;
}
div#CustomerService div.Project p.Status {
    margin:0 0 10px 0;font-size:15px;width:465px;
}

div#CustomerService div.LinkPanel {
    width:100%;overflow:hidden;margin:0;
}

.Open, .Open a {
    color: Green;
}
.Prospect, .Prospect a {
    color: Orange;
}
.Closed, .Closed a {
    color: Gray;
}
.Rejected, .Rejected a {
    color: #cc0000;
}
.Dormant, .Dormant a {
    color:#80aa80
}

#divBigImage { 
	position:absolute; 
	visibility:hidden; 
	border:none; 
} 
#divBigImage img {
    position:absolute;
}

#divBigImage div.Text {
    position:absolute;
    width:180px;
    height:105px;
    font-size:10px;
    margin:356px 0 0 121px;
    color:Black;
}

div#main img.christmas {
	position: absolute;
	z-index: 100;
	margin: 30px 0 0 470px;
	cursor: pointer;
}