/*CSS forside */
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_forside.gif); background-repeat:repeat-x;}
.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:#267368; 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:#267368; 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:#267368; text-decoration:none; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}

.tdGroupForside { height:24px; background-color:#267368; padding-left:20px; color:#FFFFFF; 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; 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; 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; 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; 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_forside.gif); background-repeat:repeat-x; padding-left:20px; padding-right:20px; white-space: nowrap;}
.tdMenuNormSpacer { height:56px; background-image:url(/images/menubg_forside.gif); background-repeat:repeat-x;}
.tdMenuEnd { width:23px; height:56px; background-image:url(/images/menuend_forside.gif); background-repeat:no-repeat; background-position:right;}
.tdBanner { height:136px; background-image:url(/images/banner_forside.gif); background-repeat:no-repeat;}
.tdBottom { height:27px;}
.tdBottomEnd { height:27px; background-image:url(/images/bottomend_forside.gif); background-repeat:no-repeat; background-position:right;}
.tdMenuDivide { width:2px; background-image:url(/images/menudivide_forside.gif); background-repeat:no-repeat;}
.tdSearch { width:200px; height:44px; background-image:url(/images/searchSmall_bg.gif); background-repeat:no-repeat;}
.tdTop { height:44px;}

.tdSearchKategory { height:30px; color:#4D4D4D; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; }
.tdSearchGroup { height:22px; background-color:#4D4D4D; color:#FFFFFF; font-size:10px; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; border-bottom:1px solid #FFFFFF; border-top:1px solid #FFFFFF; padding-left:10px; }
.tdSearchArticle { height:18px; border-bottom:1px solid #AAAAAA; border-top:1px solid #AAAAAA; padding-left:20px; }

.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;}
.smallWhite A { color:#FFFFFF; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.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:#267368; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.menuNorm {color:#FFFFFF; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:link {color:#FFFFFF; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:active {color:#FFFFFF; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:visited {color:#FFFFFF; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif;}
.menuNorm a:hover {color:#CCCCCC; font-size:14px; text-decoration:none; font-family:Georgia, "Times New Roman", Times, 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:#267368; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-decoration:none}

.inputSearchFront { width:110px; height:17px; background-color:#FFFFFF; border:1px solid #aaaa99; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inputSearch { width:110px; 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;}