﻿body {font-family: Verdana, Tahoma, Arial; margin: 0px; font-size: 12px; /*   width: 995px; color: #000000; background-color: #F5F5F5;*/}

a {color: #006E45;}

.contentHeadingBig {LINE-HEIGHT: normal; MARGIN-TOP: 10px; FONT-FAMILY: Georgia; MARGIN-BOTTOM: 10px; COLOR: #000000; FONT-SIZE: 23px; FONT-WEIGHT: normal}

.topSpacer {padding-top: 100px;}
.leftColumn {float: left; width: 30%; padding: 0 10px 0 10px;}
.middleColumns {float: left; width: 30%; padding: 140px 10px 0 10px;}
.rightColumn {float: left; width: 30%; padding: 0 10px 0 10px;}

.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 {/*padding-top: 3px;*/ position: relative; left: 10px; margin-bottom: 10px;}
#blockHeaderBase {padding: 0px; margin: 0px;}

.divider {margin: 0 30px 0 30px; border-bottom: #EE1C23 solid 1px; height: 1px;}

.topImage {}

#blockMenu {padding-top: 220px; float: left; width: 215px; min-height:400px; height:auto !important; height:400px; padding-left: 50px;}
.topMenuLinks {padding-left: 20px;}

#blockContent {}
#blockContentPopup { padding: 10px 10px 10px 10px;}
#blockContentMain {float: left; width: 695px;}
#blockContentMainWide {float: left; width: 995px;}

#cmsBlock {}
#blockFooter {float: left; margin: 40px 0 10px 0; width: 995px; text-align: center; vertical-align: bottom;}

#centerBlock {position: absolute; top: 340px; left: 400px;}
.editBlock {padding: 5px 5px 5px 5px; float: left;}

.contentLeft {padding: 0 15px 0 40px; width: 292px; float: left;}
.contentLeftWide {padding: 0 15px 0 40px; width: 440px; float: left;}
.contentRight {padding: 0 40px 0 15px; width: 292px; float: left;}
.contentRightWide {padding: 0 40px 0 15px; width: 440px; float: left;}

#defaultCenterContent {width: 695px;}
#defaultCenterContent {width: 695px;}
#contentCenter {padding: 0 0 0 40px; width: 655px;}
#contentCenterWide {padding: 0 40px 0 20px;}

.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; margin-left: auto; margin-right: auto; 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;}
.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;}

/* Qualification section */
.qualificationTab {padding: 10px 10px 10px 10px; min-height: 300px;}
.qualificationSection {padding: 10px 10px 0 0;}

.inputBox {width: 50%; height: 14px; color: #5A5858; background: url(http://dlvs.dk/images/TextboxFade.jpg); background-repeat: repeat-x;}
.textBox {background-image: url(http://dlvs.dk/images/TextboxFade.jpg); background-repeat: repeat-x; width: 50%; height: 14px; margin: 0 10px 10px 0;}

.inputBoxMulti {width: 50%; color: #5A5858; background-image: url(http://dlvs.dk/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(http://dlvs.dk/images/TextboxFade.jpg);}
.readMore {vertical-align: middle;}

.newsDate {font-size: 0.8em;}

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: Black;}

.right {float: right;}

/* --- Menu --- */
.menuLeft, .menuLeft a {display: block; font-size: 12px; margin: 8px 0 8px 0; text-decoration: none; padding-left: 20px;}
.menuLeft:hover {font-size: 12px; display: block; color: #000000; background-color: White;}

.menuSelected, .menuSelected a {display: block; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; margin: 8px 0 8px 0; padding-left: 20px;}
.menuSelectedImage {/*   background-color: Blue;*/ background-image: url(http://dlvs.dk/images/dot.jpg); background-repeat: no-repeat; z-index: 100;}

.menuLeftSub, menuLeftSub a {display: block; font-size: 12px; text-indent: 20px; margin: 8px 0 8px 0; text-decoration: none; padding-left: 20px;}
.menuLeftSub a:hover {font-size: 14px; color: #ff0000; font-weight: bold;}

.menuSelectedSub, .menuSelectedSub a {display: block; text-indent: 20px; font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; height: 12px; padding-left: 20px; background-image: url(http://dlvs.dk/images/menuLine.jpg); background-repeat: no-repeat;}

.menuSelectedSubSub, .menuSelectedSubSub a {display: block;text-indent: 30px;font-weight: bold; font-size: 12px; color: #000000; text-decoration: none; height: 12px; padding-left: 30px; margin: 8px 0 8px 0;}
.menuLeftSubSub, menuLeftSubSub a {display: block; font-size: 12px; text-indent: 30px; margin: 8px 0 8px 0; text-decoration: none; padding-left: 30px;}
.menuLeftSubSub a:hover {font-size: 14px; color: #ff0000; font-weight: bold;}
.menuAboveSelectedSub, .menuAboveSelectedSub a
{
    display: block;
    text-indent: 20px; 
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    height: 22px;
    padding-left: 20px;
    background-image: url(http://dlvs.dk/images/menuLineLeft.jpg); 
    background-repeat: no-repeat;
}

.contentPadding {margin: 10px 10px 10px 10px;}

.buttonSmall {font-size: 0.9em; margin-bottom: 5px;}

.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;}
.adminEdit {color: Black;}
.imgPadding img {padding: 0 25px 5px 25px;}

.GalleryTitle {font-size: 12px; font-weight: bold; padding: 0 25px 0 25px;}
.errorText {font-weight: bold; color: Red;}

.print {color: #007381; padding: 0 0 10px 0; font-size: 0.8em;}
.print a {color: #007381; font-weight: bold; text-decoration: none; font-size: 0.8em;}
.print a:hover, .print a:active {color: #D2232A; background-color: White; text-decoration: none; padding: 0 0 10px 0; vertical-align: middle;}

a.printLink {text-decoration: none;	outline:none; color:#7a7a7a; font-size:11px;}
a.printLink:hover {	text-decoration: underline;	outline:none; color:#7a7a7a; font-size:11px;}
a.printLink:visited {text-decoration: underline; outline:none; color:#7a7a7a; font-size:11px;}


/* li a {text-decoration: none;} */

/* tabs */
.MyTabs .ajax__tab_header 
{
    font-family:verdana,tahoma,helvetica;
    font-size:11px; color:Black; font-weight:normal; 
    background:url(QD_images/Tabs/tab-line.gif) repeat-x bottom;
}
.ajax__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}
.ajax__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block;}

.MyTabs .ajax__tab_outer {padding-right:0px; background:url(QD_images/Tabs/tab-right.gif) no-repeat right; height:22px;}
.MyTabs .ajax__tab_inner {padding-left:3px; background:url(QD_images/Tabs/tab-left.gif) no-repeat;}
.MyTabs .ajax__tab_tab {height:13px; padding:4px; margin:0; background:url(QD_images/Tabs/tab.gif) repeat-x;}
.MyTabs .ajax__tab_hover .ajax__tab_outer {background:url(QD_images/Tabs/tab-hover-right.gif) no-repeat right;}
.MyTabs .ajax__tab_hover .ajax__tab_inner {background:url(QD_images/Tabs/tab-hover-left.gif) no-repeat;}
.MyTabs .ajax__tab_hover .ajax__tab_tab {background:url(QD_images/Tabs/tab-hover.gif) repeat-x;}
.MyTabs .ajax__tab_active .ajax__tab_outer {background:url(QD_images/Tabs/tab-active-right.gif) no-repeat right;}
.MyTabs .ajax__tab_active .ajax__tab_inner {background:url(QD_images/Tabs/tab-active-left.gif) no-repeat;}
.MyTabs .ajax__tab_active .ajax__tab_tab {background:url(QD_images/Tabs/tab-active.gif) repeat-x;}
.MyTabs .ajax__tab_body {font-family:verdana,tahoma,helvetica; font-size:10pt; border:1px solid #000000; border-top:0; padding:0px; background-color:#cccccc; } 

/************ Calendar ***********************/
.calendar .ajax__calendar_container{background-color: Gray; border: solid 1px #E6E2D8;}
.calendar .ajax__calendar_header, .ajax__calendar_today,.ajax__calendar_hover,.ajax__calendar_active {background-color: Gray; color:White;}
.calendar .ajax__calendar_dayname{background-color: Gray; border: solid 1px #E6E2D8; text-align:center;}
.calendar .ajax__calendar_day{border: solid 1px #E6E2D8; text-align:center;}

/* Accordion */
.accordionHeader {border: 1px solid #2F4F4F; color: white; background-color: #767675; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
.accordionHeader a {color: #FFFFFF; background: none; text-decoration: none;}
.accordionHeader a:hover {background: none; text-decoration: underline;}
.accordionHeaderSelected {border: 1px solid #2F4F4F; color: white; background-color: #696a69; font-family: Arial, Sans-Serif; font-size: 12px; font-weight: bold; padding: 5px; margin-top: 5px; cursor: pointer;}
.accordionHeaderSelected a {color: #FFFFFF; background: none; text-decoration: none;}
.accordionHeaderSelected a:hover {background: none; text-decoration: underline;}
.accordionContent {background-color: #fff; border-top: none; padding: 5px; padding-top: 10px;} /*border: 1px dashed #2F4F4F;*/
.accordionContent a {color: Black;}

.modalBackground {background-color:Gray; filter:alpha(opacity=70); opacity:0.7;}
.popupControl {background-color:#AAD4FF; position:absolute; visibility:hidden; border-style:solid; border-color: Black; border-width: 2px;}
.modalPopup {background-color:#ffffdd; border-width:3px; border-style:solid; border-color:Gray; padding:3px; width:250px;}