input.imgButton {
	border-style: none;
}

input.checkBox {
	border-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color:#333333;
}

input {
	font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

input.small {
	background: #F9F9F7; border-style: ridge; outline-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-size: 7pt;
}

input.submit{
	background: #F9F9F7; border-style: ridge; outline-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #3366CC;
}

input.search {
	background: #F9F9F7; border-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
}

input.img {
	background: #DFDFDF; border-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
}

textarea {
	background: #F9F9F7; border-style: ridge; outline-width: thin;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt;
}

select {
	font:11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

/*#6666FF*/
a:link {
    color: #3366CC;
    text-decoration: none;
}

a:visited {
    color: #3366CC;
    text-decoration: none;
}

a:hover {
    color: #FF3333;
    text-decoration: underline;
}

a:active {
     color: #9F9F8A;
     text-decoration: none;
}
html {
	height : 100%;
}
body {
	margin-top: 0px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px;
	margin: 0px; padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;
	background-color: #FFFFFF;
	background-image: url(/img/bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-attachment: fixed;
	height : 100%;

	scrollbar-face-color: #CCCCCC;
	scrollbar-base-color: #CCCCCC;
	scrollbar-track-color: #DFDFDF;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #999999;
	scrollbar-arrow-color: #333333;
}

table { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; text-decoration: none; }
tr { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; }
td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; }
th { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; background-color: #DFDFDF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #808080; }

.thHighLight {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10pt;
	font-weight:bold;
	text-align:center;
	background-color:#FF9933;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #808080;
}

table.frame {
	border-collapse: separate;
	border: 2px groove #FFFFFF;
}

hr { height: 1px; color: #333333; }
.hrsolid { border-top: 1px solid #333333; }
.hrsolid2 { border-bottom: 1px solid #333333; }
.hrsolid3 { border-top: 1px solid #333333; border-bottom: 1px solid #333333; }
.hrdot { border-top: 1px dotted #CCCCCC; }
.hrdot2 { border-bottom: 1px dotted #CCCCCC; }
.vrsolid { border-left: 1px solid #333333; }
.vrsolid2 { border-right: 1px solid #333333; }

.menubg {
	background-color: #DFDFDF;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #808080;
}

.bgcolor { background-color: #F9F9F7; }
.tblBorderDot { border: 1px dotted #333333; }
.tblBorderSolid { border: 1px solid #E1E1D7; }
.tblBorderSolid6 { border: 1px solid #999999; }
.tblBorderLight { border: 1px solid #333333; background-color: #F0F0EC; font-size: xx-small; }
.th { font-family: Verdana, Arial, Helvetica, sans-serif; color: #333333; font-size: 10pt; font-weight: bold; }

.firstbgcolor { background-color: #F9F9F7; }
.secondbgcolor { background-color: #F2F2F1; }
/* EDGE STYLE */
.edgefirstbgcolor { background-color: #F9F9F7; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #F0F0EC; }/* ljusa */
.edgesecondbgcolor { background-color: #F2F2F1; border-top: 1px solid #FCFCFC; border-bottom: 1px solid #DDDDD9; }/* mörka */
.edgefirstcolor { border-top: 1px solid #FFFFFF; border-bottom: 1px solid #F0F0EC; }/* ljusa */
.edgesecongcolor { border-top: 1px solid #FCFCFC; border-bottom: 1px solid #DDDDD9; }/* mörka */

.noteFrame {
	font-size: 8pt;
	color: #333333;
	background-color: #F9F9F7;
	border-top: 1px solid #DDDDD9;
	border-bottom: 1px solid #DDDDD9;
	border-left: 1px solid #DDDDD9;
	border-right: 1px solid #DDDDD9;
}

#borderdot {
  padding: 5px 15px 5px 15px;
  margin: 2% 2% 2% 2%;
  border: 1px dotted #333;
}
#bordersolid {
  padding: 5px 15px 5px 15px;
  margin: 2% 2% 2% 2%;
  border: 1px solid #333;
}

.imgborder  {
	border-color: #333333;
	border-width: 1px;
	border-style: solid;
}

.shadow { filter: DropShadow(Color=333333, OffX=1, OffY=1, Positive=2) }
.txtSize1 { font-size: xx-small; }
.txtMinimal { font-size: 7pt; }
.txtLight { color: #CCCCCC; }
.txtLinkColor { color: #3366CC; }
.txtDark { color: #666666; }
.txtHighLight { background: #FFE033; }
.txtLowLight { color: #999999; }
.txtNormal { color: #333333; }
.txtNote { color: #6666FF; }
.txtOk { color: #009966; }
.txtError { color: #FF6666; }
.bgError { background-color: #FF6666; }
.title { color: #FF5151 ; font-size: 10pt; font-weight: bold; }
.sub_title { text-align: center; font-weight: bold; background-color: #FFFFFF; border-top: 1px solid #FFFFFF; border-bottom: 1px solid #808080; background-image: url(/img/bg_sub_title.gif); }
.title_img { color: #F9F9F7; font-size: 10pt; font-weight: bold; background-color: #294584; background-image: url(/img/bg_title.gif); }
.bg_sub_title { background-image: url(/img/bg_sub_title.gif); }
.titlebg { background-color: #DFDFDF; }
.footer { font-size: 10px; color: #F9F9F7; }

/* Julkort m.m. */
.txtXmasTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #CC3300;
}
.txtXmasBody {
	font-family: "Times New Roman", Times, serif;
	font-size: medium;
	font-style: italic;
}

/* scrollruta */
#scroll {
	overflow: auto;
	width: 100%;
	height: 198px;
}
/* Anslagstavlan */
.overflow_note {
	overflow: auto; 
	width: 100%; 
	height: 175px;
	scrollbar-face-color: #F9F9CF;
	scrollbar-base-color: #F9F9CF;
	scrollbar-track-color: #F9F9CF;
	scrollbar-shadow-color: #333333;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #666666;
	scrollbar-darkshadow-color: #999999;
	scrollbar-arrow-color: #333333;
}
input.img_note {
	background: #F9F9CF; border-style: none;
}

/* kalendern */
.calsquareweekday {
	background-color: #F9F9F7;
	border-top: 1px solid #FF5151;
	border-bottom: 1px solid #FF5151;
	border-left: 1px solid #FF5151;
	border-right: 1px solid #FF5151;
}
.calsquareholiday {
	color: #FF5151;
	background-color: #F2F2F1;
	border-top: 1px solid #FF5151;
	border-bottom: 1px solid #FF5151;
	border-left: 1px solid #FF5151;
	border-right: 1px solid #FF5151;
}
.calholiday {
	color: #FF5151;
	background-color: #F2F2F1;
}
/* Nyhetsbrev */
.view_nl { font-family: Courier New, Courier, mono; color: #333333; font-size: 10pt; }
/* Lottosystemet */
.add_safe_1 { color: #339933; }
.add_safe_2 { color: #006699; }
.add_safe_3 { color: #993333; }