body {font-family: Verdana, Arial, Helvetica; font-size: 12px; background-color: #ededed; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

td { font-size: 11px;}
td.meny { background: #CAC8B3; font-size: 11px;}
td.sidan { background: #ffffff;}
td.textsida_right { background: #ffffff; border: #000000; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
td.textsida { background: #ffffff; }
td.textsida_line_left { background: #ffffff; border: #777777; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}

a { text-decoration: none; color: #0000ff; font-weight: none;}
a:hover { color: #000000; text-decoration: underline;}

a.meny { text-decoration: none; color: #000000; font-size: 11px; font-weight: none;}
a.meny:hover { color: #000000; text-decoration: underline;}
a.knapp:hover { text-decoration: none;}

.rubrik1 { font-weight: bold; font-size: 18px; color: #294967;}
.rubrik2 { font-weight: bold; font-size: 14px; color: #294967; font-style: italic;}
.rubrik3 { font-weight: bold; font-size: 12px; color: #294967;}

.input { background-image: url('img/input_bg.gif'); border: 1px solid #969AA2; font-family: verdana; font-size: 11px;}
.input_wrong { background-image: url('img/input_bg.gif'); border: 1px solid #f00; font-family: verdana; font-size: 11px; }
select { border: 1px solid #969AA2; font-family: verdana; font-size: 11px; background-color:#eee;}
.textarea { background: #F7F7F7; border: 1px solid #969AA2; font-family: verdana; font-size: 11px;}
.checkbox { margin-bottom: 0px; }

table.box {border: #aaa; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

td.line_right {border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px;}
td.line_left {border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px;}
td.line_top {border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
td.line_bottom {border: #000000; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}
td.line_box {border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.kalenderdatum {color: #8c8a8c; font-size:24px;}

.text_red {color: #ff0000;}
.text_green {color: #00bb00;}
.text_blue {color: #0000ff;}

.text_tabellrubrik {font-family: Verdana, Arial, Helvetica; font-weight: bold; font-size: 11px; color: #000000;}

.NewsDate {color: #8c8a8c;}

.picture {border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;}

.tabellrubrik {background: #CACACA; border: #777777; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px;}

td.header {background: #A2BEDD;}
td.header_under {background: #A2BEDD; color: #000000; color: #000000; border: #777777; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
td.dark {background: #DAE4F1; border: #777777; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
td.dark_under {background: #DAE4F1;}
td.light {background: #EDF1F8; border: #777777; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
td.light_under {background: #EDF1F8;}

td.kalender { border-bottom:1px solid #000; padding-bottom:6px; padding-top:2px; padding-left:3px; padding-right:3px; }
.namnsdagar { font-size: smaller; }

td.brown {background: #960; font-weight: bold;}
td.green {background: #3c0; font-weight: bold;}
td.yellow {background: #ff6; font-weight: bold;}
td.red {background: #f30; font-weight: bold;}
td.black {background: #000; font-weight: bold; color: #fff;}
td.purple {background: #93c; font-weight: bold;}

fieldset {background: #EDF1F8; padding-left:4px;}
legend {font-weight: bold; font-size: 14px; color: #000;}

td.small { font-size:10px; }

table.lista { width: 100%; }
table.gastbok { width: 100%; }
td.rubrik { background-color: #CCCC99; color: #000000; font-size: 12; font-weight: bold; padding: 2px; }
td.ljus { padding: 2px; border-bottom:1px solid #ccc;}
td.mork { background-color: #EAEAEA; padding: 2px; border-bottom:1px solid #ccc;}
td.gastbok_mork { background-color: #EAEAEA; padding: 2px;}
td.gastbok_rubrik { background-color: #CCCC99; color: #000000; padding: 2px; border-bottom:1px solid #aaa;}

.bildinfo { text-align:left; border:0px solid #000; padding-left:40px; }

#raknare {width:100%; text-align:right;}

/*
Ny Grafik som håller på att utarbetas
*/

.box_body {
	border: 2px solid #555643;
	width: 240px;
	position: relative;
	float: left;
	margin-right: 0px;
	margin-bottom: 6px;
}

.box_body_udda {
	border: 2px solid #555643;
	width: 240px;
	position: relative;
	float: left;
	margin-right: 6px;
	margin-bottom: 6px;
}

.box_huvud {
	background-image: url('http://www.jok.nu/img/grafik/cellpic.gif');
	background-repeat: repeat-x;
	height: 26px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}

.box_text{
	background-color: #E3E2D4;
	padding: 4px;
}