html, body { height:100%; margin: 0px; padding:0px;}
table, td, img { border-collapse: collapse; border: 0px solid; margin: 0px; padding: 0px; }
form { display:inline;}

.tableMain { width:100%; height:100%; background-color:#F0F0F0;}
.tableIndhold { width:100%; height:100%;}
.tableMenu { width:100%; height:56px;}
.tableBottom { width:100%; height:27px; background-image:url(/images/bottombg_hospital.gif); background-repeat:repeat-x;}
.tableSearchFrontpage { margin-left:520px; margin-top:80px;}
.tableTop { width:100%; height:44px;}
.tableGroup { width:100%; height:100%; background-color:#f0f0f0;}
.tableGroupItem {width:100%; height:100%;}

.tdGroupItem { height:139px; border-bottom:10px solid #FFFFFF;  background-image:url(/images/groupitem_bg.gif); background-position:bottom; background-repeat:repeat-x; padding:10px;}
.tdGroupNorm { height:24px; background-color:#f0f0f0; padding-left:20px; cursor:pointer; color:#4d4d4d; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdGroupOver { height:24px; background-color:#FFFFFF; padding-left:20px; cursor:pointer; color:#6791ba; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdGroupActive { height:24px; background-color:#f0f0f0; padding-left:10px; cursor:pointer; color:#6791ba; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tdSubGroupNorm { height:16px; background-color:#f0f0f0; padding-left:40px; cursor:pointer; color:#4d4d4d; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdSubGroupOver { height:16px; background-color:#FFFFFF; padding-left:40px; cursor:pointer; color:#4d4d4d; text-decoration:none; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdSubGroupActive { height:16px; background-color:#f0f0f0; padding-left:39px; cursor:pointer; color:#6791ba; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tdGroupHospital { height:24px; background-color:#6791ba; padding-left:20px; cursor:pointer; color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdGroupTeknisk { height:24px; background-color:#828a0a; padding-left:20px; cursor:pointer; color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdGroupMoebel { height:24px; background-color:#cf800f; padding-left:20px; cursor:pointer; color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tdGroupDetail { height:24px; background-color:#8a0a0a; padding-left:20px; cursor:pointer; color:#FFFFFF; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tdMain { width:770px; background-color:#FFFFFF; padding:20px;}
.tdMenu { height:56px;}
.tdMenuNorm { height:56px; background-image:url(/images/menubg_hospital.gif); background-repeat:repeat-x; padding-left:20px; padding-right:20px; white-space: nowrap;}
.tdMenuNormSpacer { height:56px; background-image:url(/images/menubg_hospital.gif); background-repeat:repeat-x;}
.tdMenuEnd { width:23px; height:56px; background-image:url(/images/menuend_hospital.gif); background-repeat:no-repeat; background-position:right;}
.tdBanner { height:136px; background-image:url(/images/banner_hospital.gif); background-repeat:no-repeat;}
.tdBottom { height:27px;}
.tdBottomEnd { height:27px; background-image:url(/images/bottomend_hospital.gif); background-repeat:no-repeat; background-position:right;}
.tdMenuDivide { width:2px; background-image:url(/images/menudivide_hospital.gif); background-repeat:no-repeat;}
.tdSearch { width:200px; height:44px; background-image:url(/images/searchSmall_bg.gif); background-repeat:no-repeat;}
.tdTop { height:44px;}

.shadowLeft { background-image:url(/images/shadowLeft.gif); background-repeat:repeat-y; background-position:top right;}
.shadowRight {background-image:url(/images/shadowRight.gif); background-repeat:repeat-y; background-position:top left;}

h1 { color:#4d4d4d; font-size:17px; margin:0px; padding:0px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}
.smallWhite { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.brodtekst { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.brodtekst a:link { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.brodtekst a:active { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.brodtekst a:visited { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.brodtekst a:hover { color:#6791ba; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.smallLinks { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.smallLinks a:link { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.smallLinks a:active { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.smallLinks a:visited { color:#4d4d4d; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}
.smallLinks a:hover { color:#6791ba; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}


.menuNorm {color:#FFFFFF; font-size:17px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:link {color:#FFFFFF; font-size:17px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:active {color:#FFFFFF; font-size:17px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:visited {color:#FFFFFF; font-size:17px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:hover {color:#CCCCCC; font-size:17px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}

.inputSearchFront { width:125px; height:17px; background-color:#FFFFFF; border:1px solid #aaaa99; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inputSearch { width:120px; height:17px; background-color:#FFFFFF; border:1px solid #aaaa99; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inputSubmit { height:17px; background-color:#FFFFFF; border:1px solid #aaaa99; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.imageBorder1 { border:2px solid #FFFFFF;}
.imageBorder2 {border:1px solid #4d4d4d;}

.borderGreyTop { border-bottom:1px solid #cccccc;}

.labelMargin { margin-bottom:3px;}


.soeg {display: none;}
.listsektion {display: block;}
.hidden { position: absolute; left: 40px; visibility: hidden }
.print { position: absolute; top: 30px; left: 0px; visibility: visible; z-index: 10; }
.print2 { position: absolute; top: -20px; left: 10px; visibility: visible; z-index: 10; }
.print3 { position: absolute; bottom: 0px; left: 10px; visibility: visible; z-index: 10; }
.logoHidden {display: block;}
.hiddenInprint {position: absolute; visibility: hidden;}