/* MAIN STYLES */
body {background-color:#FFF; margin:0px 0px 10px 0px;}
body, th, td, p, input, select, ol, ul, li, textarea, a, h1, h2 {color:#42424F; font-family:verdana, arial, helvetica, Sans-Serif; font-size:10px;}
p {margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; }
form {margin:0px;}

#frontMiddleBox {background-image: url(../pics/new/frontSwine.jpg); background-position: 100% 0%; background-repeat: no-repeat;}
#frontMiddleBoxPad {width:220px;}

.rightColFP img, .contentFP img, .menuColFP img, #menuCol img, #topBar img {border:0px;}

h1 {font-size:13px; font-weight:bold; margin:0px; padding:0px;}
h2 {font-size:11px; font-weight:bold; margin:0px; padding:0px;}

a {color: #036; font-weight:normal; text-decoration:none;}
a:visited, a:link, a:active, a:hover {background-position: 0px 4px; background-repeat: no-repeat; font-weight:bold; text-decoration:none;}
a.withImg:visited, a.withImg:link, a.withImg:active, a.withImg:hover {background-image: url(../pics/new/arrow.gif); font-weight:bold; padding-left:10px;}
a.withImgNormal:visited, a.withImgNormal:link, a.withImgNormal:active, a.withImgNormal:hover {background-image: url(../pics/new/arrow.gif); font-weight:normal; padding-left:10px;}

/* STRUCTURE STYLES */
.mainDiv {width:875px; text-align:left;}


/* fronpage column definitions */
.menuColFP {width:200px;}
.contentFP {border-color:#FFF; border-style:solid; border-width:0px 8px 0px 7px; width:460px;}
.rightColFP {width:200px;}

/* subpage column definitions */
#menuCol {background-color:#EBEBED; padding:0px 0px 10px 0px; width:200px;}
#content {padding:6px 4px 10px 4px; width:468px;}
#contentWide {padding:18px 10px 10px 4px; width:668px;}
#rightCol {background-color:#EBEBED; margin-top:6px; padding:0px 0px 0px 0px; width:200px; }

/* top red bar */
.redBarFP {background-color:#C11B05; clear:both; color:#FFF; height:7px; margin-bottom:15px;}
.redBar {background-color:#C11B05; clear:both; color:#FFF; padding:4px 4px 4px 10px;}
.redBar a:visited, .redBar a:link, .redBar a:active, .redBar a:hover {color:#FFF; font-weight:normal; text-decoration:none;}

/* bottom red bar */
.redBarBottom {background-image:url(../pics/new/bottomBar.gif); background-repeat:repeat-x; clear:both;font-size:9px; height:51px; padding:23px 8px 0px 8px;}
.redBarBottom a:visited, .redBarBottom a:link, .redBarBottom a:active, .redBarBottom a:hover {font-size:9px;}
a.emailLink:visited, a.emailLink:link, a emailLink:active, a.emailLink:hover {background-image:url(../pics/new/emailIcon.gif); display:inline; font-size:9px; float:right; padding:0px 5px 0px 15px;}

/* top part of the page, until the red bar */
#topBar {background-image:url(../pics/new/top.jpg); background-repeat: no-repeat; height:119px;}
#topBarEng {background-image:url(../pics/new/topEng.jpg); background-repeat: no-repeat; height:119px;}
#topBar form, #topBarEng form {padding:10px 19px 0px 0px;}
#topBar div, #topBarEng div {text-align:right;}
.redBorder {border:solid 1px #C6C6CF;}

/* table heads */
.rightHeaderRedNoTop, .rightHeaderRed, .leftHeaderRed,.leftHeaderBlue, .middleHeaderRed, .middleHeaderBlue  {background-repeat: no-repeat; border-bottom:solid 1px #fff; color:#FFF; font-weight:bold; padding:4px 9px 4px 9px;}
.rightHeaderRed {background-color:#92929f; background-image: url(../pics/new/rightHeaderBgRed.gif);padding:10px 9px 4px 9px;}
.rightHeaderRedNoTop {background-color:#92929f; background-image: url(../pics/new/rightHeaderBgRedNoTop.gif);}
.leftHeaderRed {background-color:#92929f; background-image: url(../pics/new/rightHeaderBgRedNoTop.gif);}
.leftHeaderBlue {background-color:#92929f; background-image: url(../pics/new/rightHeaderBgRedNoTop.gif);}
.middleHeaderRed {background-color:#C31B05; background-image: url(../pics/new/middleHeaderBgRed.gif);}
.middleHeaderBlue {background-color:#C31B05; background-image: url(../pics/new/middleHeaderBgBlue.gif)}

/* boxes */
.blueBoxContent, .darkBlueBoxContent , .lightBlueBoxContent {background-color:#EBEBED; margin:1px 0px 7px 0px;}


/* only used in the front page - allows the BG colour of any TD to extend to the longest content*/
.blueBoxColor, .darkBlueBoxColor, .lightBlueBoxColor{background-color:#EBEBED;}


/* Padding */
.pad9 {padding:9px 9px 2px 9px;}
.pad9NoBottom {padding:9px 9px 0px 9px;}
.linkPad {padding:9px;}
.linkPad a {display:block;}
p.linkPad {margin:0px;}


/* list styles */
.blueUnderline {border-bottom:solid 1px #DBDBDB;}
.whiteUnderline {background-color:#FFF; border-bottom:solid 1px #DBDBDB;}
.listContainer td {border-bottom:solid 1px #A3A3AF;padding:10px 5px 10px 0px;}

/* sub page below the heading1 */
#printDiv {float:right;}
#briefText {border-color:#A3A3AF; border-style:solid; border-width:1px 0px 1px 0px; font-style:italic; margin:10px 0px 10px 0px; padding:10px 2px 2px 0px;}


/* NORMAL MENU STYLES */
/* top menu */
#topLinks {padding:5px 0px 16px 0px;}
#topLinks ul {list-style-position:inside; list-style-type:none; margin:0px; padding:0px;}
#topLinks li {display:inline; margin:0px; padding:0px;}
#topLinks a:visited, #topLinks a:link, #topLinks a:active, #topLinks a:hover {background-image: url(../pics/new/arrow.gif); font-weight:normal; margin:0px 10px 0px 10px; padding-left:10px;}



#topMenu ul {list-style-position:inside; list-style-type:none; margin:0px; padding:26px 10px 0px 0px;}
#topMenu li {display:inline; margin:0px; padding:0px; float:right;}
#topMenu a:visited, #topMenu a:link, #topMenu a:active{background-image: url(../pics/new/topMenuOff.gif); color:#000; display:block; padding:11px 0px 7px 0px; text-align:center; width:100px;}
/*#topMenu a:hover {background-image: url(../pics/new/topMenuOn.gif); color:#FFF;}*/
#topMenu a.selected:visited, #topMenu a.selected:link, #topMenu a.selected:active, #topMenu a.selected:hover {background-image: url(../pics/new/topMenuOn.gif); color:#FFF; font-weight:bold;}
.red {color: #C11B05;}


/* left menu */
#menuCol ul {background-color:#FFF; list-style-position:inside; list-style-type:none; margin:0px; padding:0px;}
#menuCol li {display:inline; margin:0px; padding:0px;}

#menuCol a:visited, #menuCol a:link, #menuCol a:active, #menuCol a:hover, #menuCol a.subSelect:visited, #menuCol a.subSelect:link, #menuCol a.subSelect:active, #menuCol a.subSelect:hover {background-image:none; background-position: 94% 60%; border-bottom: solid 1px #A3A3AF; color:#000; display:block; font-weight:normal; padding:7px 25px 2px 10px; text-decoration:none;} 
#menuCol a.subitems:visited, #menuCol a.subitems:link, #menuCol a.subitems:active, #menuCol a.subitems:hover {background-image: url(../pics/new/menuArrow.gif);}
#menuCol a.subitemsSelected:visited, #menuCol a.subitemsSelected:link, #menuCol a.subitemsSelected:active, #menuCol a.subitemsSelected:hover {background-image: url(../pics/new/menuArrowSelected.gif);}
#menuCol a.menuLevel1Selected:visited, #menuCol a.menuLevel1Selected:link, #menuCol a.menuLevel1Selected:active, #menuCol a.menuLevel1Selected:hover {background-color:#C11B05; color:#FFF;}
#menuCol a.menuLevel2:visited, #menuCol a.menuLevel2:link, #menuCol a.menuLevel2:active, #menuCol a.menuLevel2:hover {background-color:#FFF; color:#000;}
#menuCol a.menuLevel2Selected:visited, #menuCol a.menuLevel2Selected:link, #menuCol a.menuLevel2Selected:active, #menuCol a.menuLevel2Selected:hover {background-color:#FFF; font-weight:bold;}


/* DROP DOWN MENU STYLES*/
#top1holderB, #top2holderB, #top3holderB {height:275px; left:0px; position:absolute; top:0px; visibility:visible; z-index:1;}
#top1holder, #top2holder, #top3holder {height:275px; left:0px; position:absolute; top:0px; visibility:hidden; z-index:2;}

.cellDropdown, .cellDropdown2, .cellDropdown3 {background-color:#E5E5E5; background-image:url(../pics/new/menuArrow.gif); background-position: 97% 50%; background-repeat: no-repeat; cursor:pointer; padding:3px; padding-right:15px;}
.cellDropdownOver, .cellDropdownOver2, .cellDropdownOver3 {background-color:#C11B05; background-image:url(../pics/new/menuArrowSelected.gif); background-position: 97% 50%; background-repeat: no-repeat; color:#FFFFFF; cursor:pointer; padding:3px; padding-right:15px;}
.cellDropdownUdenPil, .cellDropdownUdenPil2, .cellDropdownUdenPil3 {background-color:#E5E5E5; cursor:pointer; padding:3px; padding-right:15px;}
.cellDropdownOverUdenPil, .cellDropdownOverUdenPil2, .cellDropdownOverUdenPil3 {background-color:#C11B05; color:#FFFFFF; cursor:pointer; padding:3px; padding-right:15px;}

/* FROM LU.DK */

.txtGrey {color: #666; line-height: 14px;}

a.authorLink, a.authorLink:visited, a.authorLink:active, a.authorLink:hover {color: #036;}
a.dictlink:link, a.dictlink:visited, a.dictlink:active, a.dictlink:hover{color:#E68E46;}

/*******  predefine styles for html editor *******/
.leftBorder{border-left:1px solid #000000;}
.rightBorder{border-right:1px solid #000000;}
.topBorder{border-top:1px solid #000000;}
.bottomBorder{border-bottom:1px solid #000000;}
.leftrightBorder{border-left:1px solid #000000; border-right:1px solid #000000;}
.topbottomBorder{border-top:1px solid #000000; border-bottom:1px solid #000000;}
.centerTableCells td{text-align:center}
.blackTableBorder{border:1px solid #000000;}
td td td p{padding:2px 0px 2px 0px;margin:2px 0px 2px 0px;}
td td td p lu{padding:5px 0px 5px 0px;margin:5px 0px 5px 0px;}

tr.trBottomBorder td {border-bottom:1px solid #000000;}
tr.trTopBorder td {border-top:1px solid #000000;}
tr.trTopBottomBorder td {border-top:1px solid #000000; border-bottom:1px solid #000000;}

.doubletableHeading td p{margin:0px;padding:0px}


/*******    dictionary           *******/
a.dict_link, a.dict_link:hover, a.dict_link:visited {color:#E68E46; background-color:transparent;}
.dict_popwin {position:absolute;visibility:hidden;border:1px solid #E68E46;background-color:#FEF0D6;width:180px;}
.dict_popwinheader{color:#E68E46;font-weight:bold;}
.dict_popwinpad{border:1px solid #FFE0A7;padding:4px 8px 4px 8px;}


.doubletableHeading td p {margin: 0px; padding: 0px;}


