
body, div, td {
	font: 11px verdana, helvetica, sans-serif;
}

.pageContainer {
	border: 1px solid #d0d1cb; 
	width: 960px; 
	margin: auto;
	
}
.rightCol {
	width: 570px;
	float: left; 
}

a:link, a:visited {
	color: #b10d28;
	text-decoration: none;
}
a:hover {
	color: #606060;
	text-decoration: underline;
}

h1 {
	font: bold 16px verdana, helvetica, sans-serif;
	margin: 10px 0 10px 0;
	color: #606060;
	
}

#topbar {position: relative;}
#topbar #editMode {
	position: absolute;
	top: 30px;
	right: 20px;
	font: bold 14px verdana, helvetica, sans-serif;
}

h2 {
	font: bold 15px arial, helvetica, sans-serif;
	color: #b10d28;
	margin: 20px 0 5px 0;
}
h3 {
	font: bold 11px verdana, helvetica, sans-serif;
	color: #fff;
	background: #b10d28;
	padding: 3px 10px 3px 28px;
	margin: 0 0 0 0;
	background: #b10d28 url(/img/header_kommune.gif) no-repeat left;
}

h3.kommune {
	background: #b10d28 url(/img/header_kommune.gif) no-repeat left;
}
h3.sygehus {
	background: #b10d28 url(/img/header_sygehus.gif) no-repeat left;
}
h3.patient {
	background: #b10d28 url(/img/header_patient.gif) no-repeat left;
}

#maincontent {
	zoom: 1;
}
td {
	border: 1px solid white;
	padding: 3px;
}
tr.even td {
	background: #f7f7f5;
}

tr td.over {
	background: #b10d28 !important;
	color: #fff;
	font-weight: bold;
}

td.valueCell {
	font-size: 13px;
}

td.totalcell {
	background: #fff !important;
	color: #808080;
}

tr td.highlight {
	/*background: #cbcbc8 !important;*/
	background: #b10d28 !important;
	color: #fff;
}

.areaMenu {
	margin: 0;
	padding: 0;	
	height: 23px;
	background: #e2e3dd;
	border-top: 1px solid #d0d1cb;
	border-bottom: 1px solid #d0d1cb;
}
.areaMenu li {display: inline;}
.areaMenu li a {
	display: block;
	padding: 5px 10px;
	float: left;
	background: #e2e3dd;
	color: #77787b;
	font-weight: bold;
	text-decoration: none;
	border-right: 1px solid #fff;
}
.areaMenu li a.active:link, .areaMenu li a.active:visited {
	background: #b10d28;
	color: #fff;
}

.areaMenu li a:hover {
	background: #d0d1cb;
}


.questionContainer {
	 background: #eeeeeb;
	 padding: 10px;
	 margin-bottom: 5px;
}

.questionDescription {
	background: #fcfcfb;
	padding: 10px 5px;
	color: #606060;
	font: bold 11px verdana, helvetica, sans-serif;
}
.questionDescription b {
	font-size: 14px;
	color: #b10d28;
}
.questionDescription i {
	color: #b10d28;
}

.noResponse {
	background: #eeeeeb url(/img/exclamation.png) no-repeat left center;
	
	font: bold 12px verdana, helvetica, sans-serif;
	
	padding: 10px 10px 10px 20px;
}

input.small {
	font-size: 11px;
	width: 30px;
}

ul.hospitalList {
	padding: 0 20px 0 0;
	margin: 0;
}
ul.hospitalList li {
	list-style: none;

}
ul.hospitalList li a:link, ul.hospitalList li a:visited {
	display: block;
	background: #e2e3dd;
	margin-bottom: 1px;
	padding: 3px 10px;
	font-weight: bold;
	color: #b10d28;
	text-decoration: none;
}
ul.hospitalList li a.active:link, ul.hospitalList li a.active:visited {
	background: #b10d28;
	color: #fff;
}
ul.hospitalList li a:hover {
	background: #b10d28;
	color: #fff;
}
