/********** hacks **************/

/* makes floats affect parent div - http://www.positioniseverything.net/easyclearing.html*/

.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {
    display:inline-block;
}
.clearfix {
    display:block;
}
* html .clearfix {
    height:1px;
}


/**********  General  ************/

.hideme{display:none;}
.invisible{visibility:hidden;}

/**********  Layout divs  ************/

img {border:0px;}

img#hentData 
{
	position:absolute;visibility:hidden;z-index:40;
}

div 
{
	/*margin:0px;
	border:0px solid black;
	position:relative*/
}

/***********/
/*** Main **/
/***********/

#divmain
{
	background-color: transparent;
}

/*************************/
/*** Applikation frames **/
/*************************/

#divnormal
{
	background-color: #ffffff;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

#divapp
{
	background-color: #ffffff;
	width: 750px;
	margin-left: auto;
	margin-right: auto;
}

/**********/
/*** Top **/
/**********/

#divtop
{
	/*background-color: #FECC00;*/
	margin-bottom: 6px;
}

#divlogo
{
	/*background-color: #99CCFE;*/

}

#divmenu
{
	/*background-color: #99CCFE;*/
	text-align: right;
}

#divmenu ul
{
	padding:0px;
	margin:0px;
}

#divmenu li.inline{display: inline;}
#divmenu li.spacer{display: inline; color: #E8E7E2; margin: 0px 4px 0px 4px; font-size:15px;
	line-height:10px;}
#divmenu li.last{display: inline; margin-right:20px;} 

/****************/
/*** Div line ***/
/****************/

#divline
{
	border-bottom: 2px solid #DADAD3;
	margin-top: 10px;
}

/*******************/
/*** Contentframe **/
/*******************/

#divcontentframe
{
	/*background-color: #transparent;*/
	width: 732px;
	margin-left: auto;
	margin-right: auto;
}

/*************/
/*** Middle **/
/*************/

#divmiddle
{
	/*background-color: #FECC99;*/
	padding: 3px 0px 3px 0px;
}

/*** breadcrumb ***/

#divmiddle #breadcrumb
{
	float:left;
	margin: 0px 0px 0px 5px;
	padding: 0px;
}

#breadcrumb ul
{
	padding:0px;
	margin:0px;
	font-size:0.9em;
}

#breadcrumb li.inline {display: inline;}
#breadcrumb li.spacer {display: inline; margin: 0px 4px 0px 4px;}
#breadcrumb li.last {display: inline;}

/** Nulstil **/

#divmiddle #nulstil
{
	float:right;
	margin: 0px 5px 0px 00px;
	padding: 0px;
}

#nulstil a
{
	font-size: 0.9em;
	color:#567B90;
}

#nulstil a:hover
{
	text-decoration: underline;
}

/*** Normal/front pages **/

#divleft
{
	/* background-color: #FECC99 */
	background-color: white;
	width: 182px;
	float:left;
}

#divvejl
{
	background-color: #EFEFE7;
}

#vejltop
{
	background: transparent url(/pics/vejltop.jpg) no-repeat 0 0;
	height: 14px;
	font-size:1px;
}

#vejlcontent
{
	min-height: 250px;
	height: auto !important;
	height: 250px;
	padding-left:10px;
	padding-right:10px;
}

#vejlbottom
{
	background: transparent url(/pics/vejlbottom.jpg) no-repeat 0 0;
	height: 18px;
	font-size:1px;
}

#divspot
{
	
}

#spottop
{
	background: transparent url(/pics/spottop.jpg) no-repeat 0 0;
	height: 6px;
	font-size:1px;
}

#spotcontent
{
	min-height: 100px;
	border-left: 1px solid #CECFC6;
	border-right: 1px solid #CECFC6;
	padding-left: 10px;
	padding-right: 10px;
	overflow: hidden;
}

#spotbottom
{
	background: transparent url(/pics/spotbottom.jpg) no-repeat 0 0;
	height: 6px;
	font-size:1px;
	margin-bottom:10px;
}

#leftrightspacer
{
	width: 12px;
	float:left;
	visibility:hidden;
}

#divright
{
	/*background-color: #FECC99;*/
	width: 538px;
	padding-top: 3px;
	padding-bottom: 3px;
	float:left;
}

#divfrontcontent
{
	/* content felt på forside */
}

#divnormalcontent
{
	/* content felt på normal sider */
	margin: 10px 0px 0px 0px;
}

/*** Venstre forside søjle  ***/

#frontleftcol
{
	/*background-color:Blue;*/
	float: left;
	margin:10px 11px 0px 0px;
	width:172px;
}

#frontleftcol .btnsygdom { 
	background: transparent url(/pics/btn_sygdom_over.jpg) no-repeat 0 0;
	width: 129px;
	height: 129px;
	margin: 5px auto 2px auto;
}

#frontleftcol .btnsygdom a {display: block;}
#frontleftcol .btnsygdom a img {width: 129px; height: 129px; border: 0; visibility:visible}
#frontleftcol .btnsygdom a:hover img{visibility:hidden}

* html a:hover {visibility:visible} /* IE hack */

/*** Center forside søjle  ***/

#frontcentercol
{
	/*background-color:Fuchsia;*/
	float: left;
	margin:10px 11px 0px 0px;
	width:172px;
}

#frontcentercol .btnnoegletal { 
	background: transparent url(/pics/btn_noegletal_over.jpg) no-repeat 0 0;
	width: 129px;
	height: 128px;
	margin: 5px auto 2px auto;
}

#frontcentercol .btnnoegletal a {display: block;}
#frontcentercol .btnnoegletal a img {width: 129px; height: 128px; border: 0; visibility:visible}
#frontcentercol .btnnoegletal a:hover img{visibility:hidden}

/*** Højre forside søjle  ***/

#frontrightcol
{
	/*background-color: Green;*/
	float: left;
	margin:10px 0px 0px 0px;
	width:172px;
}

#frontrightcol .btnafgraens { 
	background: transparent url(/pics/btn_afgraens_over.jpg) no-repeat 0 0;
	width: 130px;
	height: 130px;
	margin: 5px auto 2px auto;
}

#frontrightcol .btnafgraens a {display: block;}
#frontrightcol .btnafgraens a img {width: 130px; height: 130px; border: 0; visibility:visible}
#frontrightcol .btnafgraens a:hover img{visibility:hidden}


/*** Tab pages **/

#divtab
{
	/*background-color: #99CCFE;*/
	position: relative;
}

#divtab .tabsygdom { 
	background: transparent url(/pics/tab_sygdom_over.jpg) no-repeat 0 0;
	width: 243px; 
	height: 45px;
	margin: 3px auto 0px auto;
	float: left;	
	position: relative;
}

#divtab .tabsygdom a {display: block;}
#divtab .tabsygdom a img {width: 243px; height: 45px; border: 0; visibility:visible;}
#divtab .tabsygdom a:hover img{visibility:hidden}

#divtab .tabsygdom span { position:absolute; width:170px; z-index:100; top:15px; left:60px; font-size:1.1em;font-weight:bold;color:#6D6757; display:inline;margin: 0;padding: 0;}
#divtab .tabsygdom a:hover span {cursor:pointer; color: #C03124; text-decoration:underline;}

#divtab .tabnoegletal { 
	background: transparent url(/pics/tab_noegletal_over.jpg) no-repeat 0 0;
	width: 246px;
	height: 45px;
	margin: 3px auto 0px auto;
	float: left;
	position: relative;
}

#divtab .tabnoegletal a {display: block;}
#divtab .tabnoegletal a img {width: 246px; height: 45px; border: 0; visibility:visible}
#divtab .tabnoegletal a:hover img{visibility:hidden}

#divtab .tabnoegletal span { position:absolute; width:170px; z-index:100; top:15px; left:60px; font-size:1.1em;font-weight:bold;color:#6D6757;display:inline;margin: 0;padding: 0;}
#divtab .tabnoegletal a:hover span {cursor:pointer; color: #C03124; text-decoration:underline;}

#divtab .tabafgraens { 
	background: transparent url(/pics/tab_afgraens_over.jpg) no-repeat 0 0;
	width: 243px;
	height: 45px;
	margin: 3px auto 0px auto;
	float: left;
	position: relative;
}

#divtab .tabafgraens a {display: block;}
#divtab .tabafgraens a img {width: 243px; height: 45px; border: 0; visibility:visible}
#divtab .tabafgraens a:hover img{visibility:hidden}

#divtab .tabafgraens span { position:absolute; width:170px; z-index:100; top:15px; left:55px; font-size:1.1em;font-weight:bold;color:#6D6757;display:inline;margin: 0;padding: 0;}
#divtab .tabafgraens a:hover span {cursor:pointer; color: #C03124; text-decoration:underline;}

#divtabcontent
{
	margin: 0;
	padding: 0;
	font-size:0.9em;
}

#tabmiddleframe
{
	border-right: 2px solid #C6C6BA;
	border-left: 2px solid #C6C6BA;
	padding:0px 3px 0px 3px;
}

.tabmiddleheight /* Så vi kan styre højden på tab indholdsområde */
{
	 height: auto !important;
	 height: 238px;  /* var 227 men skulle være 11 højere for at kunne holde alle 4 dropdowns */
	 min-height: 238px;
	 
}

.tabmiddleheight_noegletal /* Specielt for noegletal da den har grafisk top og bund for runde hjørner */
{
	 
	 /* Vi har valgt at lave den fast da 100% ikke er ens for de 2 kasser i FF. Skal rettes manuelt hvis der kommer flere nøgletal!
	 /*height: auto !important; 
	 height: 206px;
	 min-height: 206px;*/
	 height: 295px !important;
	 height: 284px;
}

#tabbottomframe
{
	background: transparent url(/pics/tab_bund.jpg) no-repeat 0 0;
	width:732px;
	height:10px;
	padding: 0px 0px 3px 0px;
}


/*  Styles for sygdom/behandling top frame content */

#sygdomkrop{float:left;width:100px;}

/* ny */

#sygdomfind {float:left;width:612px;}

#sygdomfindtop{}
#sygdomfindtopleft{float:left;padding:10px 0px 0px 10px;width:291px;}
#sygdomfindtopcenter{float:left;padding:10px 0px 0px 0px; width:18px;}
#sygdomfindtopright{float:left;padding:10px 0px 0px 0px; width:291px;}
#sygdomfindmiddle{}
#sygdomfindmiddleleft{float:left;padding:2px 0px 0px 10px;width:291px;}
#sygdomfindmiddlecenter{float:left;padding:2px 0px 0px 0px; width:18px;}
#sygdomfindmiddleright{float:left;padding:2px 0px 0px 0px; width:291px;}
#sygdomfindbottom{}

.sygdomspacer{float:left;width:10px;height:10px;}

select.sygdom {width:275px;margin:8px 0px 8px 0px; font-size:1.2em;font-family:Verdana;}
input.sygdom {width:275px;margin:8px 0px 8px 0px;font-size:1.2em;font-family:Verdana;}

#helpbox
{
	padding: 15px 0px 0px 10px;
	height: auto !important;
	height: 50px;
	min-height:50px;
	color: black; 
}

#helpboxtop{width:590px; height:6px}
#helpboxmiddle{padding:0px 5px 0px 5px ; background: transparent url(/pics/helpbg.jpg) repeat 0 0; width:580px;}
#helpboxbottom{width:590px; height:6px}

#helpikon{float:left;margin:5px 0px 0px 5px;font-size:3em;font-weight:bold;color:#6D6757;width:50px;}
#helpcontent{float:left;margin:5px 0px 0px 0px; width: 520px;}

/** Warning box **/

#warningbox
{
	padding: 15px 0px 0px 10px;
	height: auto !important;
	height: 50px;
	min-height:50px;
	color: black; 
}

#warningboxtop{width:590px; height:6px}
#warningboxmiddle{padding:0px 5px 0px 5px ; background: transparent url(/pics/helpbg.jpg) repeat 0 0; width:580px;}
#warningboxbottom{width:590px; height:6px}

#warningikon{float:left;margin:5px 0px 0px 5px;font-size:3em;font-weight:bold;color:#6D6757;width:50px;}
#warningcontent{float:left;margin:5px 0px 0px 0px; width: 520px;}

/*  Styles for noegletals top frame content */

#sygehusnoegletal{float:left;width:355px;margin:1px 0px 0px 1px;}
#sygehusnoegletaltop{width: 355px; height:5px;}
#sygehusnoegletalcontent{background-color:#E5EAF0;padding:5px;}
#sygehusnoegletalbottom{width: 355px; height:5px;}

.noegletalspacer{float:left;width:8px;height:10px;}

#sygdomnoegletal{float:left;width:355px;margin:1px 0px 0px 1px;}
#sygdomnoegletaltop{width: 355px; height:5px;}
#sygdomnoegletalcontent{background-color:#FEEFD2;padding:5px;}
#sygdomnoegletalbottom{width: 355px; height:5px;}


/*  Styles for afgrænsings top frame content */

#afgraenskort{float:left;width:125px;}
#afgraensregion{float:left;width:160px;}
#afgraensregioncontent{padding:10px;}
#afgraensland{float:left;width:122px;}
#afgraenslandcontent{padding:10px;}
#afgraensafstand{float:left;width:120px;}
#afgraensafstandcontent{padding:10px;}
#afgraenstype{float:left;width:155px;}
#afgraenstypecontent{padding:10px;}

.afgraensspacer{float:left;width:10px;height:10px;}

input.afgraens {width:90px;margin:12px 0px 0px 0px;font-size:1.0em;font-family:Verdana;}
select.afgraens {width:96px;margin:2px 0px 8px 0px; font-size:1.0em;font-family:Verdana;}

/* Styles for Tabellen i bunden */

#tablecontent
{
	padding:5px;
}

#tablecontenttop {}
#tablecontenttopleft {float:left;width:522px;}
#tablecontenttopright {float:left;width:200px;text-align:right;}
#buttons{width:153px; margin-left:47px;} /* for at rykke knapper til højre */

/* select.usikkerhed{width:145px; font-size:1.0em; font-family:Verdana;} */
select.usikkerhed{width:160px; font-size:1.0em; font-family:Verdana;}

#tablecontent .btngemdata { 
	background: transparent url(/pics/btn_gemdata_over.jpg) no-repeat 0 0;
	width: 88px;
	height: 30px;
	margin: 0px;
	float: left;
	position: relative;
}

#tablecontent .btngemdata a {display: block;}
#tablecontent .btngemdata a img {width: 88px; height: 30px; border: 0; visibility:visible}
#tablecontent .btngemdata a:hover img{visibility:hidden}
#tablecontent .btngemdata span { position:absolute; width:70px; z-index:100; top:8px; left:7px; font-size:1em;color:#6D6757;display:inline;margin: 0;padding: 0;}
#tablecontent .btngemdata a:hover span {cursor:pointer; color: #C03124; text-decoration:underline;}

#tablecontent .btnudskriv { 
	background: transparent url(/pics/btn_udskriv_over.jpg) no-repeat 0 0;
	width: 65px;
	height: 30px;
	margin: 0px;
	float: left;
	position: relative;
}

#tablecontent .btnudskriv a {display: block;}
#tablecontent .btnudskriv a img {width: 65px; height: 30px; border: 0; visibility:visible}
#tablecontent .btnudskriv a:hover img{visibility:hidden}
#tablecontent .btnudskriv span { position:absolute; width:55px; z-index:100; top:8px; left:10px; font-size:1em;color:#6D6757;display:inline;margin: 0;padding: 0;}
#tablecontent .btnudskriv a:hover span {cursor:pointer; color: #C03124; text-decoration:underline;}


/* Fælles */

#tablecontentbottom {margin:8px 4px 0px 0px;}
#tablecontentbottom th {border-bottom:1px solid #D4D5D7;border-right:2px solid white;background-color: white;overflow:hidden;}
#tablecontentbottom td {border-bottom:1px solid #D4D5D7;border-right:2px solid white;height:25px;overflow:hidden;}
#tablecontentbottom table {text-align:left;}
#tablecontentbottom th a:hover {text-decoration:none;color:#353334;}
#tablecontentbottom a span {display:block;margin-right:50px;}
/* anbr: fix for hoejde problem i venstre kolonne */
/* Bemærk at height:24px; virker både i ie, mozilla og firefox. */
/*#tablecontentbottom td div {height:24px;overflow:hidden;} */

/* Left */
#tableleftdiv {float:left;width:248px;} /* var 218 */
#tableleft th div {width:189px;height:30px;overflow:hidden;} /* var 159 */
#tableleft th div a {display:block;width:189px; height:30px;} /* var 159 */
#tableleft th.placer div {width:40px;height:30px;} /*var 55 */
#tableleft th.placer, td.placer {text-align:center;}
#tableleft th.sygehuskolonne {width: 174px;} /* var 159 */
#tableleft th div.sortnone a{background:transparent url(/pics/sortnone.gif) no-repeat 179px 7px;}
#tableleft th div.sortnone a:hover{background:transparent url(/pics/sortnonehover.gif) no-repeat 179px 7px;}
#tableleft th div.sortasc a{background:transparent url(/pics/sortasc.gif) no-repeat 179px 7px;}
#tableleft th div.sortasc a:hover{background:transparent url(/pics/sortaschover.gif) no-repeat 179px 7px;}
#tableleft th div.sortdesc a{background:transparent url(/pics/sortdesc.gif) no-repeat 179px 7px;}
#tableleft th div.sortdesc a:hover{background:transparent url(/pics/sortdeschover.gif) no-repeat 179px 7px;}
/* anbr:adskiller valgte of ikke-valgte sgh */
#tableleft td.dividerRow {height:2px;background-color: Black;}
#tableleft a {font-size:10px;} /* Må IKKE være dynamiske da de på nogle browser fylder 3 linier */

/* right */
/*#tablerightdiv {float:right;width:500px;overflow:auto;_overflow-x:scroll;_overflow-y:visible;height:100%}*/
#tablerightdiv {float:right;width:470px;overflow:auto !important;overflow:scroll;_overflow-x:scroll;_overflow-y:hidden;} /* var 500 */
#tableright th div {width:130px;height:30px;overflow:hidden;} 
#tableright th div a {display:block;width:130px;height:30px;} 
#tableright td {padding-left:5px;background-color:#E5EAF0;}
#tableright th div.sortnone a{background:transparent url(/pics/sortnone.gif) no-repeat 110px 7px;}
#tableright th div.sortnone a:hover{background:transparent url(/pics/sortnonehover.gif) no-repeat 110px 7px;}
#tableright th div.sortasc a{background:transparent url(/pics/sortasc.gif) no-repeat 110px 7px;}
#tableright th div.sortasc a:hover{background:transparent url(/pics/sortaschover.gif) no-repeat 110px 7px;}
#tableright th div.sortdesc a{background:transparent url(/pics/sortdesc.gif) no-repeat 110px 7px;}
#tableright th div.sortdesc a:hover{background:transparent url(/pics/sortdeschover.gif) no-repeat 110px 7px;}
#tableright a {font-size:10px;} /* Må IKKE være dynamiske da de på nogle browser fylder 3 linier */

/* Speciel klasse til karakter kolonnen som skal være smallere */
#tableright th div.smallsortnone {width:80px;}
#tableright th div.smallsortasc {width:80px;}
#tableright th div.smallsortdesc {width:80px;}

#tableright th div.smallsortnone a{width:80px;background:transparent url(/pics/sortnone.gif) no-repeat 60px 7px;}
#tableright th div.smallsortnone a:hover{width:80px;background:transparent url(/pics/sortnonehover.gif) no-repeat 60px 7px;}
#tableright th div.smallsortasc a{width:80px;background:transparent url(/pics/sortasc.gif) no-repeat 60px 7px;}
#tableright th div.smallsortasc a:hover{width:80px;background:transparent url(/pics/sortaschover.gif) no-repeat 60px 7px;}
#tableright th div.smallsortdesc a{width:80px;background:transparent url(/pics/sortdesc.gif) no-repeat 60px 7px;}
#tableright th div.smallsortdesc a:hover{width:80px;background:transparent url(/pics/sortdeschover.gif) no-repeat 60px 7px;}

/* anbr:adskiller valgte of ikke-valgte sgh */
#tableright td.dividerRow {height:2px;background-color: Black;}



/*************/
/*** Bottom **/
/*************/

#divbottom
{
	padding: 10px 0px 10px 0px;
}


/****************/
/** Info sider **/
/****************/

#infoside {padding:10px;}

#infoside .btnudskriv { 
	background: transparent url(/pics/btn_udskriv_over.jpg) no-repeat 0 0;
	width: 65px;
	height: 30px;
	margin: 0px 5px 0px 0px;
	float: right;
	position: relative;
}

#infoside .btnudskriv a {display: block;}
#infoside .btnudskriv a img {width: 65px; height: 30px; border: 0; visibility:visible}
#infoside .btnudskriv a:hover img{visibility:hidden}
#infoside .btnudskriv span { position:absolute; width:55px; z-index:100; top:8px; left:25px; font-size:0.9em;color:#6D6757;display:inline;margin: 0;padding: 0;}
#infoside .btnudskriv a:hover span {cursor:pointer; color: #C03124; text-decoration:underline;}

#noegletalinfo
{
	height: auto !important;
	height: 250px;
	min-height:250px;	
}

#infotableleft{width:726px;}
#infotableright{width:726px;}

#noegletalinfo table {width:724px;}
#noegletalinfo th {text-align:left; padding:5px; line-height:1.2em;height:50px;background-color:#F0D8AA;vertical-align:top;}
#noegletalinfo td {text-align:left; background-color:#FAF3E5;padding:5px;vertical-align:top;padding-bottom:10px;}
#noegletalinfo td.title {text-align:left; background-color:#FAF3E5;width:65px;}
#noegletalinfo p {margin:0px 0px 8px 0px;}


#sygehusinfo
{
	height: auto !important;
	height: 250px;
	min-height:250px;	
}

#sygehusinfo table {width:730px;}
#sygehusinfo th {text-align:left; padding:5px; height:30px; border-right:1px solid white;}
#sygehusinfo td {text-align:left; padding:5px; vertical-align:top;padding-bottom:10px;}
#sygehusinfo p {margin:0px 0px 8px 0px;}

/* Husk nedenfor -40 + -18 for padding på 4 col og hele tabellen*/
#sygehusinfo #col1 {width:192px;} 
#sygehusinfo #col2 {width:160px;}
#sygehusinfo #col3 {width:160px;}
#sygehusinfo #col4 {width:160px;}

#sygehusinfo #rowheaderblue th {background-color: #D4E2E6;}
#sygehusinfo #rowheadergrey th {background-color: #E9E7E1;}
#sygehusinfo #rowheaderorange th {background-color: #F0D8AA;}

#sygehusinfo select.dropdownFacilitiesStyle {width:320px;overflow:hidden;font-size:1em;}
#sygehusinfo #vislandsgennemsnit {vertical-align:middle;margin:0px;} 

#sygehusinfo tr.rowspacer td {height:5px;}
#sygehusinfo tr.rowspacer td div {display:none;height:5px;}

#sygehusinfo tr.rowwhite td {padding:0px 0px 2px 5px;font-size:0.9em;vertical-align:bottom;}
#sygehusinfo tr.rowblue td {padding:0px 0px 2px 5px; background-color:#F2F6F7;font-size:0.9em;vertical-align:bottom;}
#sygehusinfo tr.roworange td {padding:0px 0px 2px 5px; background-color:#FAF3E5;font-size:0.9em;vertical-align:bottom;}


#sygehusinfo ul
{
	margin: 0px;
	padding: 0px 0px 0px 14px !important; /* firefox laver mindre cirkler */
	padding: 0px 0px 0px 17px;
	list-style-position:outside;
	list-style-type:disc;
	width:177px;
}

/*#sygehusinfo ul.values
{
	list-style-position:outside;
	list-style-type:none;
	margin: 13px 0px 0px 0px;
	width:160px;
}*/

/********************/
/***  Info popup  ***/
/********************/

.infoBox
{
	background:#FFFFFF;
	border:1px solid #B5B2AD;
	width:190px;
	color:#353334;
	padding:5px;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:40;
}

.infoBox a
{
	text-decoration : underline;
}

.infoBoxHeadLine
{
	font-weight:bold;	

}

/********************/
/***  Info popup  til postnummer - tilføjet IOT  ***/
/********************/

.infoBoxPost
{
	background:#FFFFFF;
	border:1px solid #B5B2AD;
	width:150px;
	color:#353334;
	padding:5px;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	z-index:40;
}

/**********  Content style  ************/

html, body 
{
	margin:0px;
	padding: 0px;
	font-size: 0.83em;
	font-family: Verdana, Tahoma, Arial;
	background-color: #B0C4D2;
	color: #353334; 
}

p {margin: 5px 0px 15px 0px;padding:0px;}

hr {border:1px solid white;}

a{text-decoration:none;	color: #353334; }
a:hover{text-decoration:underline;color: #C03124;}
a.phat{font-weight:bold;font-size: 1em;}
a.phat:hover{font-weight:bold;font-size: 1em;}

/* Checkboks fieldsets */

fieldset {border:0px;margin: 0px; padding: 0px 0px 7px 0px; vertical-align:top;display:inline;}
fieldset.karakter {padding:0px;}
legend {margin:0px 0px 6px -4px; font-weight:bold;}
/*label{display:block; margin:-5px 0px 0px 0px; width:170px;}
label input{vertical-align:middle;margin:0px;} */
label{display:none;}
span.label{display:block; margin:-5px 0px 0px 0px; width:170px; height:22px; overflow:hidden;}

fieldset.afgraens {display:block;} /* Specielt for afgræns side*/
legend.afgraens {display:none;}    /* Specielt for afgræns side*/
/*label.afgraensregion {margin:0px;width:140px;}
label.afgraensland {margin:0px;width:102px;}
label.afgraenstype {margin:0px;width:135px;}*/
span.labelafgraensregion {margin:0px;width:140px; height:22px; overflow:hidden; display:block;}       /* Specielt for afgræns side*/
span.labelafgraensland {margin:0px;width:102px; height:22px; overflow:hidden; display:block;}       /* Specielt for afgræns side*/
span.labelafgraenstype {margin:0px;width:135px; height:22px; overflow:hidden; display:block;}       /* Specielt for afgræns side*/

span.label input{vertical-align:middle;margin:0px:} /* centrer tekst til checkbox */
span.labelafgraensregion input{vertical-align:middle;margin:0px:} /* centrer tekst til checkbox */
span.labelafgraensland input{vertical-align:middle;margin:0px:} /* centrer tekst til checkbox */
span.labelafgraenstype input{vertical-align:middle;margin:0px:} /* centrer tekst til checkbox */

/* Overskrifter */

#divnormal h1
{
	font-size:1.4em;
	font-weight: bold;
	padding: 0px 0px 10px 0px;
	margin:0px;
	color: #B0321C;
}

#divnormal h2
{
	font-size:1.1em;
	font-weight: bold;
	padding: 8px 0px 10px 0px;
	margin:0px;
}

#divnormal h3
{
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0px 0px 5px 0px;
	margin:0px;
	color:#ff7a01;
}

/* #divapp h1
{
	display:none;
}*/

#divapp h2
{
	display: inline;
	font-size:1.2em;
	font-weight: bold;
	color: #353334;
	margin: 0px;padding:0px;
}

#divapp h3
{
	display: inline;
	font-size:1em;
	font-weight: bold;
	color: #353334;
	margin: 0px;padding:0px;
	
}

#helpbox h2 {color: #6D6757;}

#warningbox h2 {color: #6D6757;}

#noegletalinfo h1 {font-size:1.1em;color:#353334;}

#sygehusinfo h1 {font-size:1.1em;color:#353334;}
#sygehusinfo h3 {font-size:0.8em;color:#353334;}

/* anbr */

/* facility class (colors the background of the td) */
#tableright td.f{padding-left:5px;background-color:#E5EAF0;}
/* treatment class (colors the background of the td) */
#tableright td.t{padding-left:5px;background-color:#FEEFD2;}

/* msa */
.printonly{display:none;}
.noprint{display:block;}

/* alh */
.noprint_align{display:inline;}

/** IOT - fix panel right if no treat grade **/
.rightKeysSpacer {height: 17px; }
.guideLink a  { color:#006633; text-decoration: none;}
.guideLink li{ list-style-image:url(../pics/guidelist_icon.gif);}