/********* COLORS ************/
body {
	color: #000;
	background-color: #F6F8FF;
}
body#refresh {
	background-color: #FFF;
	color: #000;
}
#margin {
	border-color: #FFCC66;
	background-color: #FFCC66;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
-webkit-box-shadow: #333 0px 0px 12px;
-moz-box-shadow: #333 0px 0px 12px;
box-shadow: #333 0px 0px 12px;
behavior: url(/PIE2/PIE.php);
position: relative;
left: 0px;
top: 0;
}
#container {
	border-color: #FFCC66;
	background-color: #FFFFFF;
	-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
behavior: url(/PIE2/PIE.php);
position: relative;
left: 0px;
top: 0;
}
::selection {
	color:#ffffff;
	background-color: #003399;
}
::-moz-selection {
	color:#ffffff;
	background-color: #003399;
} 
#header {
	color: #000;
	background-color: #E8EFFF;
	border-color: #FFCC66;
	background-image: url(../pics/design/huvudfade1.jpg);
	background-repeat: repeat-x;
}
#header h1 {
	color: #003399;
	text-shadow: 0px 1px 1px rgba(64,64,64,0.25);
}
#header h1 span {
	color: #000;
}
.headerad, .headertext2, .topheaderad {
	border-color: #FFCC66;
	background-color: #E8EFFF;
	background-image: url(../pics/design/reversefade1.jpg);
}
.headertext2, .headercaption {
	text-shadow: 0px 1px 1px rgba(64,64,64,0.25);	
}
/****** MAINMENU ******/
#mainmenu {
	background-color: #003399;
	background-image: url(../pics/design/menufade4m.jpg);
	color: #000;
	border-color: #000;
}
#mainmenu a, #mainmenu a:visited {
	background-color: transparent;
	color: #000;
}

#mainmenu a:hover, #mainmenu a:visited:hover, #mainmenu span a:hover {
	background-color: transparent;
	color: #FFF;
}

/******* FLIKMENY HUVUDMENY *******/
#flikmeny {
}
.flikknapp1, .flikknapp1b {
	color: #FFF;
	background: #003399 url(../pics/design/listdel1.gif);
	background-repeat: repeat-x;
}
.flikknapp2, .flikknapp2b {
	color: #000;
	background: #F6F8FF url(../pics/design/listdel2.gif);
	background-repeat: repeat-x;
}
.flikknapp1 .fliktext, .flikknapp1b .fliktextb {
	color: #FFF;
}
.flikknapp2 .fliktext, .flikknapp2b .fliktextb {
	color: #003399;
}
.flikknapp1:hover, .flikknapp1b:hover {
	/* background: url(../pics/design/listdel2.gif);
	background-repeat: repeat-x; */
	color: #FFCC66;
}
.flikknapp1 .fliktext a:link, .flikknapp1 .fliktext a:visited, .flikknapp1b .fliktextb a:link, .flikknapp1b .fliktextb a:visited {
	color: #FFF;
}
.flikknapp2 .fliktext a:link, .flikknapp2 .fliktext a:visited, .flikknapp2b .fliktextb a:link, .flikknapp2b .fliktextb a:visited {
	color: #003399;
}
.flikknapp1 .fliktext a:hover, .flikknapp1 .fliktext a:visited:hover, .flikknapp1b .fliktextb a:hover, .flikknapp1b .fliktextb a:visited:hover {
	color: #FFF;
}
.flikknapp2 .fliktext a:hover, .flikknapp2 .fliktext a:visited:hover, .flikknapp2b .fliktextb a:hover, .flikknapp2b .fliktextb a:visited:hover {
	color: #003399;
}
.flikknapp1 .flikleftimg, .flikknapp1b .flikleftimg {
	background-color: transparent;
	background-image: url(../pics/design/listdelx.gif);
	background-repeat: no-repeat;
}
.flikknapp1 .flikleftimgx, .flikknapp1b .flikleftimgx {
	background-color: transparent;
	background-image: url(../pics/design/listdelx2.gif);
	background-repeat: no-repeat;
}
.flikknapp1 .flikleftimgstart, .flikknapp1b .flikleftimgstart {
	background-color: transparent;
	background-image: url(../pics/design/listdelstart1.gif);
	background-repeat: no-repeat;
}
.flikknapp2 .flikleftimg, .flikknapp2b .flikleftimg {
	background-color: transparent;
	background-image: url(../pics/design/listdelx.gif);
	background-repeat: no-repeat;
}
.flikknapp2 .flikleftimgstart, .flikknapp2b .flikleftimgstart {
	background-color: transparent;
	background-image: url(../pics/design/listdelstart2.gif);
	background-repeat: no-repeat;
}
.flikknapp2 .flikleftimg, .flikknapp2b .flikleftimg {
	background-color: transparent;
	background-image: url(../pics/design/listdelx1.gif);
	background-repeat: no-repeat;
}
.flikknapp1 .flikrightimgslut, .flikknapp1b .flikrightimgslut {
	background-color: transparent;
	background-image: url(../pics/design/listdelslut1.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.flikknapp2 .flikrightimgslut, .flikknapp2b .flikrightimgslut {
	background-color: transparent;
	background-image: url(../pics/design/listdelslut2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

/******* FLIKMENY SUBMENY *******/
#flikmeny_s {
}
.flikknapp1_s {
	color: #FFF;
	background: url(../pics/design/bluefadebar5s.gif);
}
.flikknapp2_s {
	color: #000;
	background: url(../pics/design/bluefadebarr5s.gif);
}
.flikknapp1_s .fliktext_s a:link, .flikknapp1_s .fliktext_s a:visited {
	color: #FFF;
}
.flikknapp2_s .fliktext_s a:link, .flikknapp2_s .fliktext_s a:visited {
	color: #000;
}
.flikknapp1_s .fliktext_s a:hover, .flikknapp1_s .fliktext_s a:visited:hover {
	color: #EEF3F9;
}
.flikknapp2_s .fliktext_s a:hover, .flikknapp2_s .fliktext_s a:visited:hover {
	color: #000;
}
.flikknapp1_s .flikleftimg_s {
	background-color: transparent;
	background-image: url(../pics/design/bluefadetab1s.gif);
}
.flikknapp1_s .flikleftimgstart_s {
	background-color: transparent;
	background-image: url(../pics/design/bluefadetab1sb.gif);
}
.flikknapp2_s .flikleftimg_s {
	background-color: transparent;
	background-image: url(../pics/design/bluefadetabr1s.gif);
}
.flikknapp2_s .flikleftimgstart_s {
	background-color: transparent;
	background-image: url(../pics/design/bluefadetabr1sb.gif);
}
.flikleftimgx_s {
	background-color: transparent;
	background-image: url(../pics/design/bluefadetab1sx.gif);
}
/********** All columns *********/
.bodytext .frame {
	background-color: #e8efff;
}
.textdiv, .textdiv_corner, .textdiv_plain, .textdiv_cont {
	border-color: #FFCC66;
	background-color: #FFF;
}
.textdiv_corner {
	background-image: url(../pics/design/corner_leftbottom.gif);
}
.corner_long {
	background-image: url(../pics/design/corner_leftbottom_long.gif);
}
.h1div, .h1straight {
}
.contents_full .h1start, .contents_midwide .h1start, .contents_wide .h1start, .contents_semiwide .h1start, .contents_medium .h1start {
	background-image: url(../pics/design/listdelstart22.gif);
	background-repeat: no-repeat;
	border-color: #FFCC66;
}
.contents_narrow .h1start {
	background-image: url(../pics/design/listdelstart20.gif);
	background-repeat: no-repeat;
	border-color: #FFCC66;
}
.contents_full .h1div h1, .contents_full .h1straight h1, .contents_midwide .h1div h1, .contents_midwide .h1straight h1, .contents_wide .h1div h1, .contents_wide .h1straight h1, .contents_semiwide .h1div h1, .contents_semiwide .h1straight h1, .contents_medium .h1div h1, .contents_medium .h1straight h1 {
	color: #FFF;
	border-color: #FFCC66;
	background-image: url(../pics/design/listdel22.gif);
	background-color: #003399;
	background-repeat: repeat-x;
	text-shadow: 0 1px 1px rgba(0,0,0,0.7);
}
.contents_narrow .h1div h1, .contents_narrow .h1straight h1 {
	color: #FFF;
	border-color: #FFCC66;
	background-image: url(../pics/design/listdel20.gif);
	background-color: #003399;
	text-shadow: 0 1px 1px rgba(0,0,0,0.7);
}
.contents_full .upperrightimg, .contents_midwide .upperrightimg, .contents_wide .upperrightimg, .contents_semiwide .upperrightimg, .contents_medium .upperrightimg {
	background-color: transparent;
	background-image: url(../pics/design/listdelslut22.gif);
}
.contents_narrow .upperrightimg {
	background-color: transparent;
	background-image: url(../pics/design/listdelslut20.gif);
}

/********** LINK *************/
a, a:visited {
	color: #002CBB;
	background-color: transparent;
}

a:hover, a:visited:hover {
	color: #0000ff;
	background-color: transparent;
}

#active, .active a, .active a:visited {
  color: #000066;
  background-color: transparent;
}

.active a:hover, .active a:visited:hover {
  color: #0066cc;
  background-color: transparent;
}

/******* TABLE * ITEM ********/
table.list, .item p, .item pre, .item code {
	color: #000;
	background-color: #F6F8FF;
}
table.list .altrow, .bodytext div.senaste_one, table.list .altrow_b, table.list .altrow_c {
	color: #000;
	background-color: #F6F8FF;
}
.bodytext div.list_one {
	color: #000;
	background-color: #F6F8FF;
}
.bodytext div.list_three {
	color: #000;
    background: #F6F8FF url(../pics/design/huvudfade1.jpg) repeat-x bottom;
}
.bodytext div.list_two {
	color: #000;
	background-color: #e8efff;
}
table.list .row, .bodytext div.senaste_two, table.list .row_b, table.list .row_c {
	color: #000;
	background-color: #e8efff;
}
table.clist .altrow, table.clist .altrow_b, table.clist .altrow_c {
	color: #000;
	background-color: #FFF;
}
table.clist .row, table.clist .row_b, table.clist .row_c {
	color: #000;
	background-color: #F6F8FF;
}
div.item {
	border-color: #FFCC66;
}

.item p {
	border-color: #133390;
	background-color: transparent;
}

table.list thead, .item div.itemhead, .item div.link, .item div.itemoption, .item div.itemoption_b, td.header {
	color: #000;
	background-color: #e8efff;
}
table.clist thead {
	color: #000;
	background-color: #F6F8FF;
}
table.smallist {
	color: #000;
	background-color: #F6F8FF;
}
.item div.itemfoot {
	color: #666666;
	background-color: #F6F8FF;
}

.item p span.foot, .item p span.foot a, .item p span.foot a:visited, .grey {
	color: #888;
	background-color: transparent;
}

.item p span.foot a:hover, .item p span.foot a:visited:hover {
  color: #666;
  background-color: transparent;
}
.item div span.foot {
	color: #888;
	background-color: transparent;
}
.bodytext .itemmain {
	border-color: #FFCC66;
}

.list .forumtypeheads {
	color: #000000;
}
.list {
	background-color: #e8efff;
}
.clist {
	background-color: #F6F8FF;
}
/********** FORM *************/
.button2, .button6 {
	border-color: #A8A8A8;
	color: #102178;
	background-color: #E8EFFF;
}
.button1, .button3, .button3b, .button4, .button4b, .button5 {
	border-color: #0032CA;
	color: #0032CA;
	background: #E8EFFF url(../pics/design/listdel2-20.gif) repeat-x top;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
	border-color: #FFCC66;
	color: #FFF;
	background: #0032CA url(../pics/design/listdel1-20.gif) repeat-x top;
	box-shadow: 0px 0px 4px #0443e1;
}
input[type=text], input[type=password], textarea {
	border-color: #0032CA;
	color: #001866;
}
.imagebutton {
	box-shadow: 0px 0px 4px #999;
    padding-bottom: 1px;
    margin-left: 1px;
    margin-right: 1px;
}
.imagebutton:hover {
	box-shadow: 0px 0px 4px #0443e1;
}

/************ MISC ***********/
.online {
  color: #080;
}

.offline {
  color: #a00;
}

.bodytext div.quote {
  background-color: #F6F8FF;
  border-color: #FFCC66;
}
.noteframe {
  background-color: #F6F8FF;
  border-color: #FFCC66;
}

.bodytext div.code {
  background-color: #F6F8FF;
  border-color: #FFCC66;
}

.vanknapp {
	border-color: #FFFFFF;
	background-color: #FFFFFF;
	color: White;
}
.vanknapp a, .bigvanknapp a {
	color: White;
}
.vanknapp a:hover, .bigvanknapp a:hover {
	color: #003399;
	background-color: #FFFFFF;
	border-color: #FFFFFF;
}
.bigvanknapp {
	border-color: #FFFFFF;
	background-color: #003399;
	color: White;
}
.vanplatta {
	background: #E8EFFF;
	color: #231205;
	border-color: #0032CA;
}
.vanknapp div.vanplatta:hover {
	    border-color: #FFF;
	}
.vanplatta a {
	      color: #0032CA;
	      background-color: transparent;
}
.vanknapp div.vanplatta a:hover {
		color: #E8EFFF;
		background: #0032CA;
	}
div.choice {
	border-color: #FFCC66;
}
div.lines {
	border-color: #FFCC66;
}
#footer {
  border-color: #FFCC66;
  color: #000;
  background-color: #E8EFFF;
}
span.smallerhead {
	color: White;
}
span.smallerhead a {
	color: White;
}
.red {
	color: #CC0000;
}
.portrait_right {
	border-color: #FFCC66;
	background-color: #E8EFFF;
	background-image: url(../pics/design/reversefade1b.jpg);
}
table.gallery1 td {
	border-color: #ccc;
	background-color: #fff;
}
table.gallery1 td img {
	box-shadow: 0px 0px 4px #999;
}
table.gallery1 a:hover img {
	box-shadow: 0px 0px 5px #0443e1;
}

