body {
	margin:5px 2px 2px 16px;
	background: url("images/layout_backgr2.gif");
}

hr { height: 1px; }

.shade {
  background-image:url(images/inputshade.png);
  border:1px solid #666;
  padding:1px 2px 2px 3px;
}

input[type=text] {
  background-image:url(images/inputshade.png);
  border:1px solid #666;
  padding:1px 2px 2px 3px;
}

input, textarea, select {
  font-family: 'Lucida Sans',Optima,sans-serif;
  font-size: 12px;
  margin:0;
}

.knapp  { font-family : Arial, Helvetica, Verdana, sans-serif; font-size: 14px; font-weight: bold; color: #777; line-height:1.4em;}
.rubrik { font-family : Arial, Helvetica, Verdana, sans-serif; font-size: small; font-weight: bold; color: #27565E; }
.knapp2 {
	font-family : Arial, Helvetica, Verdana, sans-serif;
	font-weight: bold;
}

a, a:link { text-decoration: underline }
a:active { text-decoration: underline }
a:visited { text-decoration: underline }
a:hover { text-decoration: underline }

a.knapp:link { color: #FFFFFF; text-decoration: none }
a.knapp:active { color: #000080; text-decoration: underline }
a.knapp:visited { color:#FFFFFF; text-decoration: none }
a.knapp:hover { color: #d8d9f8; text-decoration: underline }

a.knapp2:link { color: #000080; text-decoration: none }
a.knapp2:active { color: #800000; text-decoration: underline }
a.knapp2:visited { color:#000080; text-decoration: none }
a.knapp2:hover { color: #000000; text-decoration: underline }

#tablemeny tr td {
	border-top:   1px solid #FFF;
	border-left:  1px solid #FFF;
	border-right: 2px solid #6577A7;
	border-bottom:2px solid #6577A7;
	padding-left: 4px;
}

fieldset { padding:7px; }

.objOutertable {
	background-color:#EFE7E3;
	border:1px solid #808080;
	border-collapse:collapse;
	padding:5px;
}
.objtable {
	background-color:#ffffd5;
	border-collapse:collapse;
	font-size:10pt;
	font-family:sans-serif;
	font-weight:bold;
}
.objtable td {
	border:1px solid #aaa;
	vertical-align:top;
}
td.objlabel {
	font-weight:normal;
}
td.objform {
	font:bold 10pt sans-serif;
}

#sokertab {
	border-collapse:collapse;
	width:600px;
}
#sokertab td {
	vertical-align:top;
	border:1px solid #666;
	padding:6px;
}
#sokertab td p {
	font-size:14px;
	font-family: Arial,Helvetica,sans-serif;
	margin:0 0 .5em 0;
}
.lbl {
	font-weight:bold;
}
#sokertab td input {
	font-size:11px;
	float:right;
}

#cc_2 { visibility:hidden }

