﻿body {font-family: verdana,arial,helvetica,sans-serif; margin: 0px; font-size: 12px;}

p {margin: 10px 0 0 0;}

h1, h2, h4, h5, h6 {margin: 2px 0 2px 0; text-transform: uppercase;}
h1 {font-size: 1.4em; font-weight: bold; margin: 0 0 10px 0; color: #C6292E; letter-spacing: 2px; text-align: center;}
h2 {font-size: 1.2em; font-weight: bold; margin: 5px 0 10px 0; color: #C6292E; letter-spacing: 2px; text-align: center; padding: 10px 0 0 0;}
h3 {margin: 2px 0 2px 0; font-weight: 100;}
a {color: #006E45; font-weight: bold; font-style: italic; text-decoration: none;}
/*
.contentZoneLeft {float: left; padding: 0 15px 0 40px;}
.contentZoneRight {float: left; padding: 0 40px 0 15px;}
*/
.middleContent {background-color: White; margin-left: auto; margin-right: auto; width: 995px; padding: 0 0 0 0;}

#blockHeader {position: relative; margin: 0 10px 10px 10px; padding: 0 0 2px 0; height: 60px;}

.topMenu {background: url(/images/topMenuBG.gif); height: 32px; background-repeat: repeat-x; margin: 0 0 0 20px; text-align:center;}
.menuTop a {display: inline-block; color: White; font-weight: bold; height: 20px; font-style: normal; letter-spacing: 1.7px; padding-top: 5px;}
.menuTop a:hover, a:selected, .menuTopSelected {background-color: #F68B8F; display: block; z-index: 100; }
.topMenuLinks {padding-left: 20px;}

.topImage {vertical-align: middle; margin: 10px 0 0 20px;}

#blockContent {}
#blockContentMain {float: left; width: 755px;}
#cmsBlock a {font-style: normal; font-weight: normal; text-decoration: underline;}

#blockFooter {float: right; margin: 40px 0 10px 0; padding: 0 10px 0 0; vertical-align: bottom; text-align: right; width: 900px;}
#blockFooter img {padding: 0 0 5px 0;}

#centerBlock {position: absolute; top: 340px; left: 400px;}

.editBlock {padding: 5px 5px 5px 5px; float: left;}

/*
.contentLeftAdjusted {padding: 0 15px 0 0; width: 400px; float: left;}
.contentLeftAdjusted ul {margin:0 0 0 10px; padding: 0 0 0 2px; list-style-image: url(/images/dot.jpg);}
.contentLeftAdjusted li {margin: 15px 0 0 5px; padding:0 0 0 0;}

.contentRightAdjusted {padding: 0 0 0 15px; width: 265px; float: left;}
*/
.contentLeftWide {padding: 125px 15px 0 40px; width: 320px; float: left;}
.contentRightWide {padding: 125px 20px 0 15px; width: 340px; float: left;}
.contentLeft {padding: 125px 15px 0 40px; width: 230px; float: left;}
.contentRight {padding: 125px 20px 0 15px; width: 230px; float: left;}

.contentCenterWide {padding: 125px 25px 0 40px; width: 630px; float: left; line-height: 1.3;}
.contentCenter {padding: 125px 25px 0 40px; width: 500px; float: left; line-height: 1.3;}
/*.contentTop {margin: 0 0 15px 0; width: 755px; float: left;}*/

.rightBox {width: 185px; float: right;}

/* boxes */
.boxSpacer {height: 7px;}
.boxTL {background: url(/images/bg_cornerTL.gif) no-repeat; height: 11px; width: 11px;} 
.boxTR {background: url(/images/bg_cornerTR.gif) no-repeat; height: 11px; width: 11px;} 
.boxBL {background: url(/images/bg_cornerBL.gif) no-repeat; height: 11px; width: 11px;} 
.boxBR {background: url(/images/bg_cornerBR.gif) no-repeat; height: 11px; width: 11px;} 

.boxTLB {background: url(/images/bg_cornerTL_Border.gif) no-repeat; height: 11px; width: 11px;} 
.boxTRB {background: url(/images/bg_cornerTR_Border.gif) no-repeat; height: 11px; width: 11px;} 
.boxBLB {background: url(/images/bg_cornerBL_Border.gif) no-repeat; height: 11px; width: 11px;} 
.boxBRB {background: url(/images/bg_cornerBR_Border.gif) no-repeat; height: 11px; width: 11px;} 
.boxBottomBorder {background: url(/images/bg_Bottom_Border.gif); background-repeat: repeat-x; height: 11px;}
.boxTopBorder {background: url(/images/bg_Top_Border.gif); background-repeat: repeat-x; height: 11px;}
.boxLeftBorder {background: url(/images/bg_Left_Border.gif); background-repeat: repeat-y; width: 11px;}
.boxRightBorder {background: url(/images/bg_Right_Border.gif); background-repeat: repeat-y; width: 11px;}

/* new frontpage */
.contentColumn3L {padding: 0 8px 0 0; width: 221px; float: left;}
.contentColumn3C {padding: 0 8px 0 8px; width: 221px; float: left;}
.contentColumn3R {padding: 0 0 0 8px; width: 221px; float: left;}

/* rounded corner style */
.bl {background: url(/Sundhed/images/lowerCornerLeftSand.gif) 0 100% no-repeat #F5F5F5; } 
.br {background: url(/Sundhed/images/lowerCornerRightSand.gif) 100% 100% no-repeat} 
.tl {background: url(/Sundhed/images/upperCornerLeftSand.gif) 0 0 no-repeat} 
.tr {background: url(/Sundhed/images/upperCornerRightSand.gif) 100% 0 no-repeat; padding:10px} 
.clear {font-size: 1px; height: 1px}

summarySection {float: right;}

/* contact control */
.inputBoxMultiSmall {width: 95%; color: #5A5858; margin: 0 5px 5px 5px;}
.inputBoxSmall {width: 60%; height: 14px; color: #5A5858; float: right;}
.labelText {font-size: 12px; height: 14px; margin: 0 0 5px 0;}
.topTextSection {border-bottom: #CACDD2 solid 1px; margin: 10px 0 15px 0;}

/* #defaultCenterContent {width: 695px;}*/

.contentLeftGallery {padding: 30px 15px 5px 15px; width: 274px; height: 440px; overflow:auto; background-color: White;}
.contentRightGallery {padding: 0 2px 2px 2px; width: 299px; height: 473px; background-color: White;}

.adminContentCenter {background-color: White; width: 995px; float: left;}
#adminContentLeft {float: left; padding: 5px 5px 5px 5px; vertical-align: top; width: 440px; background-color: White;}
#adminContentRight {float: left; padding: 5px 5px 5px 5px; vertical-align: top; width: 440px; background-color: White;}

/* blog area */
.commentArea {float: left; width: 80px; overflow: hidden; padding-right: 10px; color: #999; font-family: Georgia, Serif; text-transform: uppercase; text-align: center; font-size: 12px; font-weight: bold;}

/* Text definition */
.contentHeading {font-size: 16px; font-weight: bolder; color: #FE0000; padding: 0 0 20px 0;}
.contentSection {padding-top: 10px; width: 100%;}
.contentTitle {font-weight: bold; vertical-align: top;}
.contentTitleSmall {font-weight: bolder; font-size: 10px; height: 12px;}
.contentManchet {color: #000000; font-style: italic;}
.contentText {font-size: 12px;}
.contentTextItalic {font-style: italic;}

.inputBox {width: 50%; height: 14px; color: #5A5858;}
.textBox {background-image: url(/images/TextboxFade.jpg); background-repeat: repeat-x; width: 50%; height: 14px; margin: 0 10px 10px 0;}

.inputBoxMulti {width: 50%; color: #5A5858; background-image: url(/images/TextboxFade.jpg); margin: 0 5px 5px 0;}
.inputBoxNormal {font-size: 10px; font-weight: bold;}

.button {font-weight: bold; padding: 0 5px 0 5px; background-image: url(/images/TextboxFade.jpg);}
.buttonSmall {font-size: 0.9em;}
.textSmall {font-size: 0.9em;}

tr.calendar td, tr.calendar th {border: 1px solid black; padding: 5px 5px 5px 5px;}
.center {text-align: center;}
.centerPadding {text-align: center; margin: 10px 10px 10px 10px;}
.middle {text-align: center; padding: 50px 0 50px 0;}
.left {text-align: left;}

.footerText {font-size: 11px; color: #A5A6A8; text-align: right;}

/* --- Menu --- */
.blockMenu {float: left; width: 205px; min-height:400px; height:auto !important; height:400px; margin: 0 0 0 0; vertical-align: top;}
.leftMenu {margin: 10px 0 0 0;}
.leftMenu a {font-weight: normal; font-style: normal;}

.leftMenuLevel1 {background-color: #C6292E; height: 22px; text-align:center; color: White; font-weight: bold; width: 206px; padding-top: 3px;}
.menuLeft, .menuLeft a {display: block; font-size: 12px; margin: 8px 0 8px 0; text-decoration: none;}
.menuLeft:hover {font-size: 12px; display: block; color: #000000; background-color: White;}
.menuSelected, .menuSelected a {display: block; font-weight: bolder; font-size: 12px; color: #000000; text-decoration: none; margin: 8px 0 8px 0; padding-left: 10px;}
.menuSelectedImage {z-index: 100;}

.menuSub, menuSub a {display: block; font-size: 12px; margin: 8px 0 8px 20px; text-decoration: none; color: #C6292E; line-height: 18px;}
.menuSub a:hover {font-size: 14px; color: #ff0000; font-weight: bold;}
.menuSelectedSub, .menuSelectedSub a {display: block; font-weight: bolder; margin: 8px 0 8px 20px; font-size: 12px; color: #000000; text-decoration: none;}

.menuSubSub, menuSubSub a {display: block; font-size: 12px; margin: 8px 0 8px 35px; text-decoration: none; color: #C6292E; line-height: 18px;}
.menuSubSub a:hover {font-size: 14px; color: #ff0000; font-weight: bold;}
.menuSelectedSubSub, .menuSelectedSubSub a {display: block; font-weight: bold; margin: 8px 0 8px 35px; font-size: 12px; color: #000000; text-decoration: none;}

/* --- News */
.newsTitle {font-weight: bold; display: table; font-size: 1.1em; font-style: italic;}
.newsResume {}
.newsDivider {border-width: 1px; border-bottom: #000 dotted; padding: 5px 0 10px 0; margin-right: 30px;}

.contentPadding {margin: 10px 10px 10px 10px;}

.cmsTool {padding-left: 5px; border-width: 2px; border-right: #ffcc66 dashed; padding-right: 10px; border-top: #ffcc66 dashed; padding-left: 10px; padding-bottom: 10px; border-left: #ffcc66 dashed; padding-top: 10px; border-bottom: #ffcc66 dashed; background-color: #ffffcc; float: none;}

/* --- Admin --- */
.moduleSectionAdmin {margin: 10px 0 10px 0; background-color: Gray;}
.adminEdit {color: Black;}

.GalleryTitle {font-size: 12px; font-weight: bold; padding: 0 25px 0 25px;}
.errorText {font-weight: bold; color: Red;}

.floatLeft {float: left;}
.floatRight {float: right;}

