/*
-----------------------------------------------
Max Bank Screen CSS Produktion (Kontakt DIS/PLAY ved ændringer i denne fil, så rettelser kan blive dokumenteret og udviklingsmiljøet opdateret)
----------------------------------------------- */
html {
	overflow-y:scroll;
}

body {
	font-family: "lucida sans", arial, verdana, sans-serif;	
    font-size: 11px;    
	color:#000;
	background-color:#C9D2E0;
	margin:20px 0 0 0;
	padding:0;
}

.clear {clear:both;}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

a img {border:none;}

.accessibility {
   	position: absolute;
   	top: -999em;
   	left: -999em;
}


h1, h2, h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", arial, verdana, sans-serif !important;
}

h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
}
h1 {font-size:28px;font-weight:normal;margin-bottom:10px;color:#3f2b50;}
h2 {font-size:18px;font-weight:normal;color:#3f2b50;}
h3 {font-size:14px;}
h4 {font-size:12px;}

/*------------ Main structure Start -----------------*/

#MainContent {
	width:950px;
	margin:0 auto;
    padding:77px 0 0 0;
    position:relative;
    background:#fff;
    border:1px solid #C9D2E0;
}

/*----------------- full content Iframe - webbank---------------------*/
.MainDisplayContent {
           margin:27px 0 0 0;
           float:left;
}

.ContentHolder{
	float:left;
	width:100%;
}

#TopLogo {
    position:absolute;
    top:9px;
    right:9px;
    }
    #TopLogo img {
        width:52px;
    }

#TopArea {
	position:absolute;
	top:0px;
	/*right:0px;
    width:191px;*/
    height:77px;
    border-left:1px solid #fff;
    margin:0;
    padding:0;
    width:1px;
	right: 190px;

}
#TopArea .siteconfig {}


/* ------ Toolbar START ------- */

#Toolbar {
    position:absolute;
    top:0;
    left:0px;
    z-index:100;
    }
    #Toolbar ul {
        list-style:none;
        margin:0;
        padding:0;
        }
        #Toolbar li {
            display:inline;
            }
            #Toolbar ul li a {
                display:block;
                width:180px;
                height:18px;
                background:#91b9a4;
                border-bottom:1px solid #fff;
                text-transform:uppercase;
                font-weight:bold;
                letter-spacing:1px;
                color:#fff;
                padding:7px 0px 0px 13px;
            }
            #Toolbar ul li a:hover {background-color:#005643;}
            #Toolbar ul li a.HorizontalNavigationItem_Selected {background-color:#005643;}

/* ------ Toolbar END ------- */


#SearchBar {
    position:absolute;
    top:77px;
    right:0px;
    width:191px;
    height:25px;
    border-top:1px solid #c9d2e0;
    border-bottom:1px solid #c9d2e0;
    background-color:#533D52;
}
#SearchBar #MainSearchString {
    width:145px;
    border:1px solid #fff;
    font-size:10px;
    padding:1px;
    margin:4px 0px 2px 4px;
    }
#SearchBar #MainSearchButton {
    border:0;
    font-size:10px;
    color:#fff;
    background-color:transparent;
    font-weight:bold;
    text-transform:uppercase;
    padding:0;
    margin:4px 0px;
    height:12px;
}
#SearchBar #MainSearchStringLabel 
{
	display: none;
}

#TopNavigation {
    position:absolute;
    top:10px;
    right:283px;
    /*left:217px;*/
}

#CategoryNavigation {
    position:absolute;
    left:0px;
    top:77px;
    width:568px;
    padding-left:191px;
    background:#c9d2e0 url("/img/background-category-navigation.jpg") no-repeat;
/*    border-top:1px solid #c9d2e0;
    border-bottom:1px solid #c9d2e0;
    border-right:1px solid #c9d2e0;*/
    z-index:200;
    font-family:Arial, Verdana, Sans-Serif;
}

.MainDisplayContentFrontPage,
.MainDisplayContentSectionPage,
.MainDisplayContentSubPage, 
.MainDisplayContentCalendarSubPage {
    background: url("/img/background.maindisplay.gif");
    float:left;
    margin:27px 0 0 0;
}

#Footer {
	padding:0 0 2em 0; 
	text-align:center;
	color:#81848e;
	width:950px;
	font-weight:bold;
    margin:5px auto;
    height:0px;
}
#Footer a {color:#81848e;text-decoration:none;}
#Footer a:hover {text-decoration:underline;}


.MainDisplayContentFrontPage #MainButtomContent, 
.MainDisplayContentSectionPage #MainButtomContent {
    clear:both;
    border-top:1px solid #c9d2e0;
/*    border-right:1px solid #c9d2e0;*/
    background-color:#fff;
    width:759px;
    height:120px;
    overflow:hidden;
}
.MainDisplayContentSectionPage #MainButtomContent {
    height:100px;
}
.MainDisplayContentCalendarSubPage #MainButtomContent {
    clear:both;
    border-top:1px solid #c9d2e0;
/*    border-right:1px solid #c9d2e0;*/
    background-color:#fff;
    width:759px;
/*    height:120px;
    overflow:hidden;*/
}
.MainDisplayContentSubPage #MainButtomContent {display:none;}

.MainDisplayContentFrontPage #MainButtomContent .ColumbDocumentContentClass {
    width:191px;
    margin:0px;
    padding:0px;
    }

.MainDisplayContentSectionPage #MainButtomContent {background:#DFE3EB;}
.MainDisplayContentSectionPage #MainButtomContent .ColumbDocumentContentClass {
    width:379px;
/*    border:1px solid red;*/
    float:left;
    background:#c9d2e0;
    height:100px;
}
.MainDisplayContentSectionPage #MainButtomContent .ColumbDocumentContentClass .ColumbDocumentContentImageFieldClass {
    float:right;
    width:190px;
    margin:0px;
    padding:0px;
    overflow:hidden;
    }
.MainDisplayContentSectionPage #MainButtomContent .ColumbDocumentContentClass .ColumbDocumentContentFieldClass {
    float:left;
    width:182px;
    height:114px;
    margin:0px;
    padding: 20px 3px 3px 4px;
    /*background-color:#c9d2e0;*/
    background-color:#DFE3EB;
    color:#222222;
    }


.MainDisplayContentSectionPage #MainButtomContent h1 {
    /*color:#fff;*/
    color:#533D52;
    font-size:11px;
    text-transform:uppercase;
    font-style:normal;
    font-weight:bold;
    position:absolute;
    padding:3px 10px 3px 4px;
    /*border-right:1px solid #fff;*/
}

.MainDisplayContentFrontPage #MainButtomContent h1, .MainDisplayContentCalendarSubPage #MainButtomContent h1 {display:none;}
#MainButtomContent #CalenderContentTable {border-right:1px solid #c9d2e0;width:759px;empty-cells:show;}
    .MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable {border-right:0px solid #f00;width:568px;empty-cells:show;}
#MainButtomContent #CalenderContentTable th {background:#c9d2e0;color:#fff;text-transform:uppercase;letter-spacing:1px;text-align:left;}
#MainButtomContent #CalenderContentTable .CalendarImage {padding: 0; width:191px;border-right:1px solid #c9d2e0;border-bottom:1px solid #c9d2e0;}
#MainButtomContent #CalenderContentTable .CalendarImage img {width:191px}
#MainButtomContent #CalenderContentTable .CalendarTitle {vertical-align:top;width:135px;padding:4px;border-right:1px solid #c9d2e0;border-bottom:1px solid #c9d2e0;}
#MainButtomContent #CalenderContentTable .CalendarDescription {vertical-align:top;width:131px;padding:4px;border-right:1px solid #c9d2e0;border-bottom:1px solid #c9d2e0;}
.MainDisplayContentCalendarSubPage #MainButtomContent #CalenderContentTable .CalendarTime {vertical-align:top;width:100px;padding:4px;border-right:1px solid #c9d2e0;border-bottom:1px solid #c9d2e0;}
#MainButtomContent #CalenderContentTable .CalendarTime {border-right:1px solid #c9d2e0;border-bottom:1px solid #c9d2e0;}
#MainButtomContent #CalenderContentTable .CalendarPlace {vertical-align:top;width:149px;padding:4px;border-right:1px solid #c9d2e0;border-bottom:1px solid #c9d2e0;}
#MainButtomContent #CalenderContentTable .CalendarInfo {vertical-align:top;padding:4px;border-bottom:1px solid #c9d2e0;}
.MainDisplayContentCalendarSubPage #MainButtomContent #CalenderContentTable .ContentEventsLastRow td {height:30px;line-height:10px;}
.MainDisplayContentCalendarSubPage #MainButtomContent #CalenderContentTable .ContentEventsLastRow td {vertical-align:top;border-bottom:0px;}

/*Leftcolumn*/
#DisplayLeftContent {
	width:192px;
	float:left;
	margin:0px;
	overflow:hidden;
	min-height:370px;
	 /*IE Hack for min-height */
	height:auto !important;
	height:100%;
	/* End hack */
}
.MainDisplayContentCalendarSubPage #DisplayLeftContent {
	min-height:185px;
	 /*IE Hack for min-height */
	height:auto !important;
	height:185px;
	/* End hack */
	
}

/*Rightcolumn*/
#DisplayRightContent {
/*	background-color:black;*/
	width:191px;
/*	height:100px;
	overflow:hidden;
    border-left:1px solid #c9d2e0;*/
	margin:0;
	float:left;
    position:relative;
    left:4px;
}
.MainDisplayContentFrontPage #DisplayRightContent, 
.MainDisplayContentSectionPage #DisplayRightContent {
}
    
/*Contentcolumn*/
#DisplayCenterContent {
	width:563px;
	margin:0px;
    	padding:0;
    	float:left;
	
}


/* Venstre kolonne i content */
#CenterTopContent {
/*    padding:10px;*/
    width:282px;
    height:370px;
    overflow:hidden;
    float:left;
    border-right:1px solid #c9d2e0;
    margin:0px;
/*    border-bottom:1px solid #c9d2e0;*/

}
/* Højre kolonne i content */
#CenterButtomContent {
/*    padding:10px;*/
    width:280px;
    height:370px;
    overflow:hidden;
    float:right;
    margin:0px
/*    border-bottom:1px solid #c9d2e0;*/

}
#LeftTopContent {position:absolute;}


.CenterContent {}

.CenterContent .ErrorHolder
{
	color: Red;
	padding: 10px 10px 0px 10px;
}

.MainDisplayContentSubPage .ContentDocumentText {margin:0px 5px 5px 205px;line-height:18px;padding-top:20px;}
.MainDisplayContentSubPage .ContentDocumentTextWide {margin:10px;}
.MainDisplayContentSubPage .ContentDocumentTextWide p {line-height:18px;}
/*------------ Main structure end -----------------*/


/*------------ HorizontalNavigation Start -----------------*/

#TopNavigation ul, #CategoryNavigation ul {
    clear:both;
	list-style-type:none;
	margin:0;
	padding:0;
}
#CategoryNavigation ul {float:left;}
#TopNavigation li, #CategoryNavigation li {
    float:left;
}

#TopNavigation li a {
    /*width:88px;*/
    display:block;
    line-height:15px;
    text-align:center;
    text-decoration:none;
    color:#81848e;
    font-size:11px;
    font-weight:bold;
    text-transform:uppercase;
    background-color:#fff;
    padding:0 20px;
    /*border-left:1px solid #222;*/}
#TopNavigation a:hover		{color:#005643;}
#TopNavigation a.HorizontalNavigationItem_Selected {color:#005643;}
#TopNavigation a.HorizontalNavigationLastItemAnchor {/*border-left:1px solid #222;border-right:1px solid #222;*/}

#CategoryNavigation li a {
    width:94px;
/*    background-color:Red;
    padding-left:31px;
    padding-right:31px;*/
    display:block;
    height:27px;
    line-height:26px;
    text-decoration:none;
    text-transform:uppercase;
    text-align:center;
    font-weight:bold;
    color:#222;
}
#CategoryNavigation a:hover		{color:#fff;background-color:#3f2b50;}
#CategoryNavigation a.HorizontalNavigationItem_Selected {color:#fff;background-color:#3f2b50;}
#CategoryNavigation a.HorizontalNavigationLastItemAnchor {width:128px;}
/*#CategoryNavigation a.HorizontalNavigationLastItemAnchor {padding-right:32px}*/

/*------------ HorizontalNavigation Slut -----------------*/

/*------------ VerticalNavigation Start -----------------*/

	#VerticalNavigation {
	}
    #VerticalNavigation li {
        display:inline; /*fjerner mellemrum mellem menupunkter i IE6*/
    }
	#VerticalNavigation ul, #VerticalNavigation li {
	    padding:0px;
	    margin:0px;
	    list-style-type:none;
	    border:none;
    }
	/*Level 1*/
	#VerticalNavigation li a {
		font-weight:bold;
		text-decoration: none;
		display: block;
		color: #222;
        /*border-bottom:1px solid #c9d2e0;*/
		padding: 6px 5px 6px 10px; 
		background:#fff;
		width: 100%;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 176px;
		}
	
		html>body #VerticalNavigation li a {
		width: 176px;
	
		} 
		#VerticalNavigation li a:hover {
			color:#fff;
			background-color:#3f2b50;
		}

		#VerticalNavigation li a.VerticalNavigationItems_clicked {
			font-weight:bold;
			padding: 6px 5px 6px 10px; 
            background:#3f2b50;
			color: #fff;
			width: 100%;
			voice-family: "\"}\""; 
			voice-family:inherit;
			width: 176px;
			}
			html>body #VerticalNavigation li a.VerticalNavigationItems_clicked 
			{
			width: 176px;
			} 
		#VerticalNavigation li a.VerticalNavigationItems_clicked:hover {
		    color:#fff;
		}
	/*Level 2*/
	#VerticalNavigation li li a {
		text-decoration: none;
		/* display: block; */
		background:#dfe3eb;
        border-bottom:1px solid #dfe3eb;
		padding: 4px 5px 4px 20px; 
		width: 100%;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 166px;
	}
	
	html>body #VerticalNavigation li li a {
		width: 166px;
		} 

		#VerticalNavigation li li a:hover {
			color:#fff;
			background-color:#BAC7E2;
            border-bottom:1px solid #BAC7E2;
		}
	
		#VerticalNavigation li li a.VerticalNavigationItems_clicked {
			font-weight: bold;
			padding: 4px 5px 4px 20px; 
			background:#BAC7E2; 
            border-bottom:1px solid #BAC7E2;
			width: 166px;
			}
			html>body #VerticalNavigation li li a.VerticalNavigationItems_clicked {
			width: 166px;
    		} 
		#VerticalNavigation li a.VerticalNavigationItems_clicked:hover {
		    color:#fff;
			background-color:#BAC7E2;
	    }

	/*Level 3*/
	#VerticalNavigation li li li a {
		text-decoration: none;
		/* display: block; */
    	/*background:#94D6DD; */
	background:#B3C1D6; /* Ændret af LSH - Dansk internet selskab 13-10-09 */
        color:#222;
        border-bottom:1px solid #B3C1D6;
		padding: 4px 5px 4px 30px; 
		width: 100%;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 156px;
	}
	
	html>body #VerticalNavigation li li li a {
		width: 156px;
		} 

		#VerticalNavigation li li li a:hover {

		}

	
		#VerticalNavigation li li li a.VerticalNavigationItems_clicked {
			font-weight: bold;
    	    background:#c9d2e0;
            color:#fff;
			padding: 4px 5px 4px 30px; 
			width: 156px;			
			}
			html>body #VerticalNavigation li li li a.VerticalNavigationItems_clicked {
			width: 156px;
		} 

	/*Level 4*/
	#VerticalNavigation li li li li a {
		text-decoration: none;
		/* display: block; */
    	background:#94D6DD;
        border-bottom:1px solid #94d6dd;
		padding: 4px 5px 4px 40px; 
		width: 100%;
		voice-family: "\"}\""; 
		voice-family:inherit;
		width: 146px;
	}
	
	html>body #VerticalNavigation li li li li a {
		width: 146px;
		} 
	
		#VerticalNavigation li li li li a.VerticalNavigationItems_clicked {
			font-weight: bold;
			padding: 4px 5px 4px 40px; 
			background: #c9d2e0; 
			width: 146px;			
			}
			html>body #VerticalNavigation li li li li a.VerticalNavigationItems_clicked {
			width: 146px;
		} 


/*------------ VerticalNavigation Slut -----------------*/



/*------------ Breadcrumb Start -----------------*/
#BreadCrumbBar {color:#808080;}

#BreadCrumbBar a {color:#02739D;text-decoration:none;}

/*------------ Breadcrumb Slut -----------------*/


/*------------ Document Start -----------------*/

#ContentDocument {}

/*------------ Document Slut -----------------*/


/*------------ ColumbDocument Start -----------------*/

/* Venstre kolonne */
/* Forside genveje */

#LeftButtomContent {}
#LeftButtomContent .ColumbDocumentContentClass {}

#LeftButtomContent h1 {
    padding:6px 2px 6px 15px;
    font-style:normal;
    font-weight:bold;
    font-size:110%;
    background:#dfe3eb;
    color:#222;
    margin:0;
}

#LeftButtomContent .ColumbDocumentContentClass ul {
	list-style-type:none;
	margin:0;
    padding:0;
}

#LeftButtomContent .ColumbDocumentContentClass li {
/*	line-height:18px;*/
    display:inline;
}

#LeftButtomContent .ColumbDocumentContentClass li a {
    display:block;
    width:166px;
    padding:6px 0px 6px 25px;
    /*background:url("/img/box.shortcuts.arrow.right.gif") no-repeat 3px 6px;*/
    /*border-bottom:1px solid #c9d2e0;*/
    text-decoration:none;
    color:#222;
    font-weight:bold;
    }
#LeftButtomContent .ColumbDocumentContentClass li a:hover {
    /*background:#c9d2e0 url("/img/box.shortcuts.arrow.right.invert.gif") no-repeat 3px 6px;*/
    background:#3f2b50;
    color:#fff;
}



/* Højre kolonne */
    
    /* Forside og Sektionsforside */
    /*Øverste boks*/
    
    #DisplayRightContent #RightTopContent 	{
	position: relative;
/*	left: -1px;
	width: 192px;*/
/*	min-height:138px;*/
/*  height:auto !important;*/
	height:100%;
	background-color:#dfe3eb;
/*	border-bottom: solid 1px #c9d2e0;*/
	overflow: hidden;
	}
	
	.MainDisplayContentCalendarSubPage #DisplayRightContent #RightTopContent,
	.MainDisplayContentSubPage #DisplayRightContent #RightTopContent
	{
		/*overflow: visible;*/
	}

    #RightTopContent .ColumbDocumentContentClass,  
    #LeftTopContent .ColumbDocumentContentClass {
        padding:0px;
        margin:0 0 10px 0;
        width:191px;
    }
    .MainDisplayContentFrontPage #RightTopContent,
    .MainDisplayContentSectionPage #RightTopContent {
        height:138px;
        overflow:hidden;
    }
    #RightTopContent .ColumbDocumentContentClass h1,
    #LeftTopContent .ColumbDocumentContentClass h1 {
        color:#222;
        padding:6px 4px;
        font-size:18px;
        color:#533D52;
    }
    #RightTopContent .ColumbDocumentContentFieldClass,
    #LeftTopContent .ColumbDocumentContentFieldClass {
        padding:4px;
    }
    
    #RightTopContent .ColumbDocumentContentFieldClass p,
    #LeftTopContent .ColumbDocumentContentFieldClass p {
        margin-top: 0px;
        margin-bottom: 10px;
    }
    
    #LeftTopContent 
    {
		background-color:#dfe3eb;
    }

    /*Midterste boks*/
    
    #RightCenterContent {
        position:relative;
        /*height:215px !important;
        overflow:hidden !important;*/
	/* Tilføjet af LSH DIS 10-11-09 iflg. sag 10147-69*/
	overflow:hidden !important;
    }
    .MainDisplayContentFrontPage #RightCenterContent .ColumbDocumentContentClass,
    .MainDisplayContentSectionPage #RightCenterContent .ColumbDocumentContentClass {
        min-height:110px;
		height:auto !important;
		height:110px;
    }
    
    .MainDisplayContentFrontPage #RightCenterContent,
    .MainDisplayContentSectionPage #RightCenterContent
    {
		height: 221px;
		overflow: hidden;
    }
    
    #RightCenterContent .ColumbDocumentContentClass {
    /*    background-color:green;*/
        padding:0px;
        /*margin:10px 0 0 0;*/
        width:191px;
        /*margin-bottom:-10px;*/
    }
    
    
    
    #RightCenterContent .ColumbDocumentContentClass h1 {
        background:#533D52;
        font-size:110%;
        text-transform:uppercase;
        font-style:normal;
        font-weight:bold;
        color:#fff;
        padding:6px 4px;
        margin-bottom:0;
    }
    .MainDisplayContentFrontPage #RightCenterContent .ColumbDocumentContentClass h1 {
        display:block;
        /* background:#533D52 url("/img/box.arrow.right.eggplantback.gif") no-repeat 160px 4px; */
    }
    #RightCenterContent .ColumbDocumentContentFieldClass {
        padding:4px;
    }

    /*Nederste boks*/
    .MainDisplayContentFrontPage #RightButtomContent,
    .MainDisplayContentSectionPage #RightButtomContent {
        position:absolute;
        /*right:0px;*/
        top:370px;
	    height:120px;
        overflow:hidden;
        
    }
    .MainDisplayContentSectionPage #RightButtomContent {
	    height:100px;
	    
    }
    .MainDisplayContentFrontPage #RightButtomContent, 
    .MainDisplayContentFrontPage #RightButtomContent {
        border-left:0px;
    }
    #RightButtomContent {
        padding:0px;
        margin:0;
        width:191px;
        overflow: hidden;
        
        /*height: 0px;*/
    }
    
    #RightButtomContent .ColumbDocumentContentClass,
    #RightButtomContent .frontpageRightBottomBox
     {
        border-top:1px solid #c9d2e0;
        /*padding: 5px;*/
    }
    #RightButtomContent .frontpageRightBottomBox h1, #RightButtomContent h1 {
        font-size:11px;
        color:#533D52;
        font-style:normal;
        font-weight:bold;
        text-transform:uppercase;
        text-align:center;
        margin:0;
    }


#MainButtomContent .ColumbDocumentContentClass {float:left; margin:0px;}

/*------------ ColumbDocument Slut -----------------*/




a:link {color:#005643;text-decoration:none}     
a:visited {color:#005643;text-decoration:none}     
a:hover {color:#005643;text-decoration:underline}     
a:active {color:#005643;text-decoration:none}  

a.knaplink, a.knaplink:visited {
    color:#ff0;
    text-decoration:none;
    background-color:#3F2B50;
    display:block;
    line-height:21px;
    color:#fff;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
    width:100px;
    text-align:center;
}     

a.knaplink p
{
	color:#fff;
}
/* Classes til WYSIWYG editor start */


.Box {border:1px solid #c9d2e0;padding:5px;}

/* Classes til WYSIWYG editor end */


/*----- HPV styling start -----*/





/* LIST OF NEWS : START */

#NewsList{}


#NewsList ul
{
    clear:both;
	list-style-type:none;
	margin:0;
	padding:0;    
}


#NewsList ul li
{
    display:inline;
	float:left;
	width: 100%;
	height: 100px;

	
}

#NewsList ul li span.NewsItemThumbnail
{
    width: 183px;
    height: 90px;
    float: left;
    padding-right: 20px;   
}

#NewsList ul li span.NewsItemThumbnail img
{
	width: 183px;
	height: 57px;
}

#NewsList ul li span.NewsItemDateColumn
{
  width:  360px;
  height: 15px; 
  float: left; 
  font-weight: bolder;
}

#NewsList ul li span.NewsItemTitleColumn
{
  width:  360px;
  text-transform : uppercase;
  float: left;
  font-weight: bolder;   
}

#NewsList ul li span.NewsItemManchet
{
    width:  350px;
	float: left; 
	padding-right: 10px;
}
#NewsList ul li span a.manchetlink
{
    color: #222;
}

/* LIST OF NEWS : END */


/* NEWSITEM : START */

#newsNewsItem 
{
    width: 563px;  
    float: left;
    padding-top: 50px;
    
    }


#newsNewsItem div.disNewsItemImage
{
    float: left;
    width: 192px;
    padding-right: 20px;
   
    
}

#disNewsItemBody
{
    float: left;
    width: 335px;  
   
}


#newsNewsItem #disNewsItemBody h1
{
    float: left;
    width: auto;  
}

#newsNewsItem #disNewsItemBody #disNewsItemManchet
{
    float: left;
    width: auto;  
    font-weight: bolder;
}

#newsNewsItem #disNewsItemBody #disNewsItemDate
{
    
    float: left;
    width: 335px;  
    font-weight: bolder;
    line-height: 20px;
}

#newsNewsItem #disNewsItemBody #disNewsItemAuthor
{
    float: left;
    width: auto;  
}

/* NEWSITEM : END */

/*----- HPV styling end -----*/


/*----- LPA styling start -----*/

/* SearchResults */

.ContentDocumentImage
{
	float: left;
}

.CenterContent h1
{
}

#SearchResult
{
	width: 340px;
	padding-left: 20px;
	padding-right: 0px;
	float: left;
	padding-top: 0px;
}

#SearchResultPanel
{
	border: solid 1px #533d52;
	clear: both;
}

#SearchResultInputPanel
{
	background-color: #533d52;
	font-size: 9px;
}

#SearchResultButton
{
	color:#fff;
	border:0;
	background-color:transparent;
	font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    font-family: "lucida sans", arial, verdana, sans-serif;
    width: 40px;
    margin-bottom: 2px;
}

#SearchResultInputPanel label
{
	color:#fff;
	font-size:10px;
	font-weight:bold;
	margin-left: 10px;
	margin-right: 14px;
	vertical-align: text-top;
}

#SearchResultInput
{
	border: 0;
	margin-top: 2px;
	margin-bottom: 3px;
	font-size: 11px;
	width: 210px;
	color: #533d52;
	font-family: "lucida sans", arial, verdana, sans-serif;
}

#SearchResultCritPanel
{
	padding-left: 15px;
}

.SearchResultCritPanelTitle
{
	font-weight: bold;
}

#SearchResultCritPanel p, #SearchResultCritRightPanel p
{
	margin-top: 5px;
	margin-bottom: 5px;
}

#SearchResultCritLeftPanel
{
	padding-top: 3px;
	padding-bottom: 5px;
}

.SearchPagingHolder
{
	padding-top: 10px;
}

.SearchPagingPrevious
{
	width: 130px;
	float: left;
	white-space: nowrap;
}

.SearchPagingMiddle
{
	float: left;
	text-align: center;
	font-weight: bold;
	white-space: nowrap;
}

.SearchPagingNext
{
	float: right;
	text-align: right;
	white-space: nowrap;
}

.SearchResultDokuments
{
	clear: both;
}

.SeatchResultItem
{
	padding-top: 10px;
}

.SeatchResultItem p
{
	margin-top: 3px;
	margin-bottom: 3px;
}

.SeatchResultItem .max, .SeatchResultItem .mod, .SeatchResultItem .min
{
	/*background-color: #8bb33d;*/
	background-color: #533D52;
}

.SeatchResultItem h2 a
{
	color: #000;
}

.MainDisplayContentCalendarSubPage .ContentDocumentTextWide
{
	padding: 10px;
}

/* CalendarFilter */

#CalendarFilter
{
	margin-top: 20px;
	padding-left: 10px;
}

#CalendarFilter label
{
	display: block;
	width: 80px;
	float: left;
	padding-top: 3px;
}

#CalendarFilter select
{
	font-size: 11px;
	width: 200px;
	margin-bottom: 5px;
}

#CalendarFilter input
{
	color:#fff;
	border:0;
	/*background-color: #8bb33d;*/
	background-color: #533D52;
	font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    font-family: "lucida sans", arial, verdana, sans-serif;
    width: 200px;
    height: 21px;
    float: right;
    margin: 10px 20px 30px 0px;
}

#CalendarFilter ul
{
	display: inline-block;
	position: relative;
	list-style-type:none;
	clear: both;
	padding: 0px;
	margin: 0px;
	bottom: 3px;
}

#CalendarFilter ul li
{
	float: left;
	margin-right: 10px;
	padding-left: 15px;
	padding-top: 0px;
}

#CalendarFilter ul li.CalendarClubMax
{
	background:transparent url("/img/ikon_m.gif") no-repeat 0px 0px;
}

#CalendarFilter ul li.CalendarGreenCard
{
	background:transparent url("/img/ikon_g.gif") no-repeat 0px 0px;
}

#CalendarFilter ul li.CalendarCustomers
{
	background:transparent url("/img/ikon_k.gif") no-repeat 0px 0px;
}

#CalendarFilter ul li.CalendarEntre
{
	background:transparent url("/img/ikon_e.gif") no-repeat 0px 0px;
}

/* CalendarItem */

.CalendarItem
{
	padding-top: 0px;
}

.CalendarItem .CalendarItemLargeImage
{
	float: left;
}

.CalendarItemData
{
	float:left;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	width: 350px;
    margin-left:10px;
}

.CalendarItemDataWide
{
	padding: 10px 10px 20px 10px;
}

#CalendarItemSubscribeButton
{
	color:#fff;
	border:0;
	/*background-color: #8bb33d;*/
	background-color: #533D52;
	font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    letter-spacing:1px;
    font-family: "lucida sans", arial, verdana, sans-serif;
    width: 230px;
    height: 21px;
    float: right;
    margin: 10px 10px 20px 0px;
}

.CalendarItem .LeftSpan, .CalendarItem  .LeftSpanSpec
{
	font-weight: bold;
	display: block;
	float: left;
	width: 120px;
}

.CalendarItem .RightSpan, .CalendarItem .RightSpanSpec
{
	line-height: 13px;
}

.CalendarItem  .RightSpanSpec
{
	/*background-color: #8bb33d;*/
	/*background-color: #533D52;*/
	background-color: #dfe3eb; /* ænderet af LSH Dansk Internet Selskab 13-10-09 */
}

.CalendarItem .Description
{

}

.CalendarItem .Bemaerkning
{
	font-style: italic;
	color: Red;
}

.CalendarItem p
{
	clear: both;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* SubscriptionForm */

.SubscriptionForm
{
	padding-left: 10px;
	padding-top: 10px;
}

.SubscriptionForm p
{
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

.SubscriptionForm p input
{
	border: solid 1px #c9d2e0;
	font-family: "lucida sans", arial, verdana, sans-serif;
	font-size: 11px;
	width: 150px;
}

.SubscriptionForm select
{
	font-family: "lucida sans", arial, verdana, sans-serif;
	font-size: 10px;
}

.SubscriptionForm .CustomerYesNo td
{
	padding: 0px;
	font-family: "lucida sans", arial, verdana, sans-serif;
	font-size: 11px;
}

.SubscriptionForm .CustomerYesNo input
{
	width: 30px;
}

.SubscriptionForm .CommentTextBox
{
	font-family: "lucida sans", arial, verdana, sans-serif;
	font-size: 10px;
	border: solid 1px #c9d2e0;
	width: 200px;
}

.SubscriptionForm p .CustomerYesNo input
{
	border: 0;
}

.SubscriptionForm .PanelTop .LeftSpan
{
	font-weight: bold;
	display: block;	
	float: left;
	width: 150px;
}

.SubscriptionForm p .ContactCheckBox input
{
	border: 0;
	width: 20px;
}

.SubscriptionForm .PanelTop .RightSpan, .SubscriptionForm .PanelTop .RightSpanSpec
{
	line-height: 13px;
}

.SubscriptionForm .PanelTop .RightSpanSpec
{
	/*background-color: #8bb33d;*/
	background-color: #533D52;
}

.SubscriptionForm .PanelBottom
{
	margin-top: 10px;
}


.SubscriptionForm .PanelBottom .LeftSpan
{
	display: block;	
	float: left;
	width: 150px;
}

.SubscriptionForm .PanelBottom .RightSpan, .SubscriptionForm .PanelBottom .RightSpanSpec
{
	line-height: 13px;
}

.SubscriptionForm p.SubscriptionFormToolbar input
{
	color:#fff;
	border:0;
	/*background-color: #8bb33d;*/
	background-color: #533D52;
	font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    font-family: "lucida sans", arial, verdana, sans-serif;
    width: 200px;
    height: 21px;
    float: right;
    margin: 10px 10px 20px 0px;
}

.SubscriptionForm .CommentDescription
{
	margin-top: 10px;
	margin-bottom: 0px;
	font-weight: bold;
	font-size: 10px;
	padding: 0px;
}

/* PaymentForm */

.PaymentForm, .PaymentAnswer
{
	padding-left: 10px;
}

.PaymentDataHolder p
{
	margin-top: 3px;
	margin-bottom: 3px;
	clear: both;
}

.PaymentDataHolder p .LeftSpan
{
	display: block;
	float: left;
	width: 170px;
}

PaymentDataHolder p .RightSpan
{
	display: block;
}

.PaymentForm .PaymentFormToolbar .PaymentFormBackButton,
.PaymentForm .PaymentFormToolbar .PaymentFormSendButton
{
	color:#fff;
	border:0;
	/*background-color: #8bb33d;*/
	background-color: #533D52;
	font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
    font-family: "lucida sans", arial, verdana, sans-serif;
    height: 21px;
    margin: 10px 10px 20px 0px;
}

.PaymentForm .PaymentFormToolbar .PaymentFormBackButton
{
	width: 200px;
	float: left;
}

.PaymentForm .PaymentFormToolbar .PaymentFormSendButton
{
	width: 200px;
	float: right;
}

.PaymentForm .PaymentCardInfoHolder
{
	padding-bottom: 20px;
}

.PaymentForm .PaymentCardInfoHolder input
{
	font-family: "lucida sans", arial, verdana, sans-serif;
	font-size: 11px;
	border: solid 1px #c9d2e0;
}

.PaymentForm .CardNumberLabel, 
.PaymentForm .ExpiredMonthLabel, 
.PaymentForm .ControlNumberLabel
{
	width: 140px;
	display: block;
	float: left;
	padding-top: 3px;
}

.PaymentForm .ExpiredYearLabel
{
	padding-right: 10px;
	padding-left: 10px;
}

.PaymentForm .PaymentFormToolbar
{
	clear: both;
}

.PaymentForm .PaymentCardInfoHolder div
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	clear: both;
}

.PaymentForm .PaymentCardInfoHolder
{
	padding-left: 10px;
	padding-top: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	width: 350px;
	border: solid 1px #c9d2e0;	
}

.PaymentForm .CardNumberTextBox
{
	width: 120px;
}

.PaymentForm .ErrorHolder
{
	color: Red;
	padding-top: 3px;
	padding-bottom: 3px;
}

.PaymentForm .PaymentTotalPrice
{
	padding-top: 10px;
	font-weight: bold;
	clear: both;
}


/* FrontpageCenterLeft */

.FrontpageCenterLeft, .FrontpageCenterLeftWithoutPadding
{
	background-image: url(/img/InvestKampForside.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	height: 350px;
	width: 262px;
	padding: 10px;
}

.FrontpageCenterLeft ul
{
	margin-left: 0px;
	padding-left: 15px;
}

.FrontpageCenterLeft li
{
	color: #8bb33d;
	margin: 0;
	padding: 7px 0px 7px 0px;
}

.FrontpageCenterLeft a
{
	text-transform:uppercase;
	font-size: 11px;
	font-weight: bold;
}

/* FrontpageCenterLeft alternative*/

.FrontpageCenterLeftAlt, .FrontpageCenterLeftAltWithoutPadding {
	background-image: url(/img/Hvidt-felt.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
/*	height: 350px;*/
	width: 262px;
	padding: 10px;
    }
    .FrontpageCenterLeftAlt a {
        color:#005643;
        }
    .FrontpageCenterLeftAlt.Top {
        min-height:175px;
        /*background:purple;*/
        }
    .FrontpageCenterLeftAlt.Bottom {
        height:175px;
        overflow:hidden;
        /*background:#ccc;*/
        }
        
.FrontpageCenterLeftWithoutPadding, .FrontpageCenterLeftAltWithoutPadding 
{
	padding: 0px;
}        

.FrontpageCenterLeftAlt ul
{
	margin-left: 0px;
	padding-left: 15px;
}

.FrontpageCenterLeftAlt li
{
	color: #8bb33d;
	margin: 0;
	padding: 7px 0px 7px 0px;
}

.FrontpageCenterLeftAlt a
{
	text-transform:none;
	font-size: 11px;
	font-weight: bold;
}


/* FrontpageCenterRight */

.FrontpageCenterRight
{
	padding-top: 55px;
	height: 315px;
	margin: 0 auto;
}

.FrontpageCenterRight .ContentDocumentImage
{
	position: absolute;
	width: 284px;
	overflow: hidden;
}

.FrontpageCenterRight h1
{
	top: -45px;
	padding-left: 10px;
	position: relative;
	width: 284px;
}

.FrontpageCenterRight .ContentHolder
{
	top: 310px;
	position: absolute;
}

.FrontpageCenterRight ul
{
	list-style-type: none;
	margin:0;
	padding:0;
	width: 284px;
}

.FrontpageCenterRight ul li
{
	margin:0;
	padding: 0;
	line-height: 18px;
	text-indent: 10px;
	height: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.FrontpageCenterRight ul li a
{
	display: block;
	font-weight: bold;
	margin:0;
	padding: 0;
	height: 100%;
	color:#000;
}

.FrontpageCenterRight ul li a:hover
{
	text-decoration: none;
	background-color: #3f2b50;
	color: #fff;
}

.FrontpageCenterRight p
{
	padding-left: 10px;
	padding-right: 10px;
}
/* FrontPageCenterRight - SLUT */


/* FrontpageCenterRightAlt - alternativ til CenterRight */

.FrontpageCenterRightAlt
{
	padding-top: 55px;
	height: 315px;
	margin: 0 auto;
}

.FrontpageCenterRightAlt .ContentDocumentImage
{
	position: absolute;
	width: 284px;
	overflow: hidden;
}

.FrontpageCenterRightAlt #Kaffe
{
	margin-left:-2px;
}

.FrontpageCenterRightAlt h1
{
	top: -45px;
	padding-left: 10px;
	position: relative;
	width: 284px;
}

.FrontpageCenterRightAlt .ContentHolder
{
	top: 150px;
	position: absolute;
	
}

.FrontpageCenterRightAlt ul
{
	list-style-type: none;
	margin:0;
	padding:0;
	width: 284px;
}

.FrontpageCenterRightAlt ul li
{
	margin:0;
	padding: 0;
	line-height: 18px;
	text-indent: 10px;
	height: 18px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.FrontpageCenterRightAlt ul li a
{
	display: block;
	font-weight: bold;
	margin:0;
	padding: 0;
	height: 100%;
	color:#000;
}

.FrontpageCenterRightAlt ul li a:hover
{
	text-decoration: none;
	background-color: #3f2b50;
	color: #fff;
}

.FrontpageCenterRightAlt p
{
	padding-left: 10px;
	padding-right: 10px;
}

/* FrontPage center right alternative slut */
.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent
{
	position: relative;
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent div.ContentDocumentImage
{
	top: 0px;
	position: absolute;
	z-index: 1;
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent div.ContentDocumentText
{
	top: 0px;
	position: relative;
	z-index: 100;
	padding: 220px 10px 10px 10px;
	height: 140px;
	overflow: hidden;
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent div.ContentDocumentTextWide
{
	padding: 10px;
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent .ContentDocumentText h1
{
	position: absolute;
	color: #fff;
	text-align: center;
	width: 260px;
	bottom: 150px;
	right:15px;
	padding-bottom: 5px;
	
	
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent ul,
.MainDisplayContentSectionPage #DisplayCenterContent #CenterButtomContent ul
{
	margin-left: 0px;
	padding-left: 15px;
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterTopContent li,
.MainDisplayContentSectionPage #DisplayCenterContent #CenterButtomContent li
{
	margin: 0;
	padding: 2px 0px 2px 0px;
}

.MainDisplayContentSectionPage #DisplayCenterContent #CenterButtomContent
{
	padding: 10px;
	width: 260px;
	height: 340px;
	overflow: hidden;
}



/*----- LPA styling end -----*/

/*----- LJE styling start -----*/


/* Aktiedata - start */

.disBasisdataArrow
{
	padding-left: 5px;
}

.disBasisdataText
{
	font-weight: bold;
	padding-left: 5px;
}

/* Aktiedata - slut */

/* Newsletter - start */

/* NAVN */
.disNewsletterItemTitle
{
	width: 200px;
	margin-top: 5px;
}

.disNewsletterTitle
{
	font-weight: bold;
	width: 65px;
	margin-left: 5px;
	float: left;
}

.disNewsletterTitleBox
{
	width: 105px;
	margin-right: 15px;
	float:right;
}

/* EMAIL */

.disNewsletterItemEmail
{
	width: 200px;
}

.disNewsletterEmail
{
	font-weight: bold;	
	width: 65px;
	margin-left: 5px;
	float: left;
}

.disNewsletterEmailBox
{
	width: 105px;
	margin-right: 15px;
	float:right;
}

/* EMNER */
.disNewsletterItemList
{
	width: 200px;
}

.disNewsletterEmnerTitle
{
	font-weight: bold;
	float:left;
	width: 65px;
	margin-left: 5px;
}

.disNewsletterItems
{
	float: right;
	width: 125px;
	margin-right: 5px;
}

.disNewsletterSubscripeBtn
{
	margin-top: 5px;
	margin-right: 5px;
	float:right;
}

/* Newsletter - slut */

/* Bliv kontaktet - start */

.disBlivKontaktetTitel
{
	font-size: 14px;
	padding-left: 2px;
}

.disBlivKontaktetTextfieldNavn
{
	/*border: solid 1px #33AAFF; Fjernet af LSH Dansk internet selskab 13-10-09 */
	width: 166px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

.disBlivKontaktetTextfieldBesked
{
	/*border: solid 1px #33AAFF; Fjernet af LSH Dansk internet selskab 13-10-09 */
	width: 166px;
	height: 60px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

.disBlivKontaktetTextfieldEmail
{
	/*border: solid 1px #33AAFF; Fjernet af LSH Dansk internet selskab 13-10-09 */
	width: 166px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

.disBlivKontaktetTextfieldTelefon
{
	/*border: solid 1px #33AAFF; Fjernet af LSH Dansk internet selskab 13-10-09 */
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

.disBlivKontaktetAfdeling
{
	/*border: solid 1px #33AAFF; Fjernet af LSH Dansk internet selskab 13-10-09 */
	width: 170px;
	margin-left: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
}

/* Bliv kontaktet - slut */

/* Find afdeling - start */

.disFindAfdelingerLabel
{
	display: none;
}

.disFindAfdelingerSelect
{
	border: solid 1px #c9d2e0;
	width: 166px;
	margin-left: 3px;
	margin-right: 3px;
	margin-bottom: 5px;
}
/* Find afdeling - slut */


/*----- LJE styling end -----*/


/* Specialstyling af bokse start */

.MainDisplayContentFrontPage #MainButtomContent .frontpageBottomLeftBox {
    float:left;
    width:191px !important;
    margin:0px;
    padding:0px;
    overflow:hidden;
    
    }
    
.MainDisplayContentFrontPage #MainButtomContent .frontpageBottomLeftBox img
{
	overflow:hidden;
}
.MainDisplayContentFrontPage #MainButtomContent .frontpageBottomLeftBox h1 {
    font-size:11px;
    color:#fff;
    font-style:normal;
    font-weight:bold;
    text-transform:uppercase;
    /* background:#c9d2e0 url("/img/box.arrow.right.blueback.gif") no-repeat 160px 2px; */
    background:#c9d2e0 no-repeat 160px 2px;
    margin:0px;
    padding-left:3px;
    padding-top: 5px;
    padding-bottom: 6px;
    display: block;
}
.MainDisplayContentFrontPage #RightButtomContent .frontpageRightBottomBox
{
	padding-left: 1px;
}

.MainDisplayContentFrontPage #MainButtomContent {height: 122px !important; margin:0px; /*border-top:1px solid gray; */}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable td {background:#dfe3eb;}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable td a {color:#000;}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .CalendarTitle { width: 277px !important; padding-left: 4px; padding-right: 4px}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .CalendarTime {width:120px;padding-left: 4px; padding-right: 4px}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .CalendarPlace {/*width:100px !important;*/}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .CalendarInfo { font-size: 0px; width: 50px; padding-right: 2px; padding-right: 2px}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .CalendarInfo img { display: block; float: left; margin-right: 2px; }
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .ContentEventsRow td { vertical-align: middle; padding-top: 5px; padding-bottom: 5px}
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable .ContentEventsLastRow td { padding-top: 5px; padding-bottom: 5px; }
.MainDisplayContentFrontPage #MainButtomContent #CalenderContentTable th { vertical-align: middle; padding-top: 5px; padding-bottom: 5px;color:#000;letter-spacing:0px;}


/* Specialstyling af bokse end */

/* Speacialstyling af iframe start */
/* MC 23-10-2009 */

/* Specialstyling Iframe MC */
.IframeAdjust .IframeCont
{
	margin-left: -10px;
    overflow: hidden;
	}

.IframeAdjust .ContentDocumentIframe
{
/*	position:relative;*/
	padding: -5px;
}

.IframeNoScroll
{
    overflow: hidden;
}

.hidden
{
	display: none;
}
