p, h1, h2, h3 {
    padding:            0;
    margin:             0;
}

/* TinyMCE specific rules */

body.mceContentBody {
    background:         #FFFFFF;
    font-family:        Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
}

body {
    background-color:   #CDCDCD;
    height:             100%;
    width:              100%;
    margin:             0px;
    padding:            0px;
    font-family:        Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:          11px; 
    line-height:        16px; 
}

p {
    font-size:          11px; 
    line-height:        16px;
}

A:link {
    color:              #065C9F;
    text-decoration:	none;
}

A:hover {
    color:              #065C9F !important;
    text-decoration:	none;
}

#topMenu A:hover {
    color: #fff !important;
}

A:visited {
    color:              #065C9F;
    text-decoration:	none;
}


#outherContainer {
    margin:             0;
    background:         #FFFFFF;
    width:              980px;
    text-align:         left;
    margin-left:        auto;
    margin-right:       auto;
}  

#container {
    background:         #fff url('/images/layout/container_top.jpg') top left repeat-x;
    margin:             0;
    width:              955px;
    padding-left:       25px;
    padding-top:        8px;
    float:              left;    
}     

#header {
    height:             112px;
    width:              980px;
}


#headerImage {
    width:              980px;
    height:             112px;
}


#headerBar {
    width:              973px;
    height:             18px;
    background:         #D8D3CF;
    font-size:          10px;
    padding-top:        4px;
    padding-left:       27px;
}

#headerBar a {
    text-decoration:    none;
    color:              #000;
}

#footer {
    background:         url('/images/layout/footer.jpg');
    width:              940px;   
    padding-left:       40px;
    height:             18px;
    color:              #98B2C2;
    font-size:          10px; 
    line-height:        17px;  
    float:              left;
}

#footer a {
    color:              #98B2C2;
    text-decoration:    none;
    font-size:          10px; 
}

#footer a:hover {
    color:              #98B2C2;
    text-decoration:    none;
    font-size:          10px; 
}

#footer a:visited {
    color:              #98B2C2;
    text-decoration:    none;
    font-size:          10px; 
}

#leftCol {
    width:              215px;
    float:              left;
	margin-top: 		20px;
}


#centerCol {
    width:              466px;    
    padding-top:        20px;    
    padding-left:       10px;    
    padding-right:      10px;        
    padding-bottom:     30px;
    min-height:         100%; 
    margin-left:        8px;
    float:              left;    
}


#rightCol {
    width:              215px;
    padding:            0;
    min-height:         100%;
    position:           relative;   
    float:              left; 
    font-size:          11px;
    margin-left:        10px;
    line-height:        13px;
} 

#rightCol .title {
    color:              #002F60;
    font-weight:        bold;
    font-family:        Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:          11px;
}

#rightCol p {
    font-size:          11px;
}

#hiddenCol {
    width:              1px;
    padding:            0;
    position:           relative;    
}     

.header1 {
    font-family:        Verdana;
    font-size:          16px;
    font-weight:        bold;
}    

.header2 {
    font-family:        Verdana;
    font-size:          14px;
}     

.header3 {
    font-family:        Verdana;
    font-size:          12px;
}                                   

#topMenu {
    padding-top:         94px;
    padding-left:        38px;
}

#topMenu a {
    color:              #FFFFFF;
    text-decoration:    none;
}

#topMenu a:hover {
    color:              #FFFFFF;
    text-decoration:    none;
}

#topMenu a:visited {
    color:              #FFFFFF;
    text-decoration:    none;
}

.menu {
    padding-left:       25px;
    padding-top:        6px;
    clear:              left;
    width:              200px;
    height:             25px;
    border-bottom:      1px solid #68645C;
}

.submenu ul {
    list-style:         none;
    margin:             0;
    padding:            0;
}

.submenu ul ul {
    list-style:         none;
    margin:             0;
    padding:            0;
}

.submenu ul ul ul {
    list-style:         none;
    margin:             0;
    padding:            0;
}

/*---------------------------------------------------*/
.submenu ul li div {
    height:             17px;
    width:              176px;
    border-bottom:      1px solid #68645C;
    padding-top:        3px;
    padding-left:       44px;
    font-size:          11px;
    background:         #e5e5e4 url("/pointer.png") left no-repeat;
    list-style:         none;
    margin:             0;
}   

.submenu ul li div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}  
/*---------------------------------------------------*/

.submenu ul li.currentPage div {
    height:             17px;
    width:              176px;
    border-bottom:      1px solid #68645C;
    padding-top:        3px;
    padding-left:       44px;
    font-size:          11px;
    background:         #D8D3CF url("/pointer_active.png") left no-repeat;
    list-style:         none;
    margin:             0;
}

.submenu ul li.currentPage div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}

/*---------------------------------------------------*/
.submenu ul li.inPath div {
    height:             17px;
    width:              176px;
    border-bottom:      1px solid #68645C;
    padding-top:        3px;
    padding-left:       44px;
    font-size:          11px;
    background:         #D8D3CF url("/pointer_active_inpath.png") left no-repeat;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
} 
/*---------------------------------------------------*/

.submenu ul li.currentPageWithChildren div {
    height:             17px;
    width:              176px;
    border-bottom:      1px solid #68645C;
    padding-top:        3px;
    padding-left:       44px;
    font-size:          11px;
    background:         #D8D3CF url("/pointer_active_inpath.png") left no-repeat;
    list-style:         none;
    margin:             0;
}

.submenu ul li.currentPageWithChildren div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
} 

/*---------------------------------------------------*/   

 
 /*------------------  Niveau 2 ---------------------*/  
 
 /*---------------------------------------------------*/  
.submenu ul li.currentPageWithChildren ul li div{
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.currentPageWithChildren ul li div a {
    font-size:          11px;
    color:              #787878;
    text-decoration:    none;
}
/*---------------------------------------------------*/

.submenu ul li.inPath ul li div{
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath ul li div a {
    font-size:          11px;
    color:              #787878;
    text-decoration:    none;
}
/*---------------------------------------------------*/ 

.submenu ul li.inPath ul li.currentPage div{
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC url("/pointer_submenu.png") left no-repeat;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath ul li.currentPage div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}

/*---------------------------------------------------*/ 

.submenu ul li.inPath ul li.currentPageWithChildren div{
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC url("/pointer_submenu_inpath.png") left no-repeat;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath ul li.currentPageWithChildren div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}


.submenu ul li.inPath ul li.inPath div{
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC url("/pointer_submenu_inpath.png") left no-repeat;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath ul li.inPath div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}


.submenu ul li.inPath ul li.inPath ul li div {
    height:             17px;
    width:              160px;
    padding-top:        3px;
    padding-left:       60px;
    font-size:          11px;
    background:         #F0F0EC;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath ul li.inPath ul li div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}


.submenu ul li.inPath ul li.currentPageWithChildren ul li div{
    height:             17px;
    width:              160px;
    padding-top:        3px;
    padding-left:       60px;
    font-size:          11px;
    background:         #F0F0EC;
    border-bottom:      0;
    list-style:         none;
    margin:             0;
}

.submenu ul li.inPath ul li.currentPageWithChildren ul li div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}

/*







.submenu ul li ul li.currentPage div {
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC url("/pointer_subsubmenu.png") left no-repeat;
    list-style:         none;
    margin:             0;
}
 
.submenu ul li ul li.currentPage div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}

.submenu ul li ul li.currentPageWithChildren div {
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC url("/pointer_subsubmenu_inpath.png") left no-repeat;
    list-style:         none;
    margin:             0;
}

.submenu ul li ul li.currentPageWithChildren div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}


.submenu li.inPath ul li div {
    height:             17px;
    width:              170px;
    padding-top:        3px;
    padding-left:       50px;
    font-size:          11px;
    background:         #F0F0EC url("/pointer_subsubmenu_inpath.png") left no-repeat;
    list-style:         none;
    margin:             0;
}

.submenu ul ul li.inPath div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}

.submenu ul ul ul li div {
    height:             17px;
    width:              160px;
    padding-top:        3px;
    padding-left:       60px;
    font-size:          11px;
    background:         #F0F0EC;
    list-style:         none;
    margin:             0;
}

.submenu ul ul ul li div a {
    font-size:          11px;
    color:              #000000;
    text-decoration:    none;
}                  */                    

#flag_dansk {
    width:              23px;
    height:             16px;
    background:         url('/flag_dansk.gif');
    float:              left;
    margin:             3px;    
}        

#flag_dansk_active {
    width:              23px;
    height:             16px;
    background:         url('/flag_dansk_valgt.gif');                 
    float:              left;
    margin:             3px;    
}   

#flag_engelsk {
    width:              23px;
    height:             16px;
    background:         url('/flag_engelsk.gif');
    float:              left;
    margin:             3px;    
}        

#flag_engelsk_active {
    width:              23px;
    height:             16px;
    background:         url('/flag_engelsk_valgt.gif');                 
    float:              left;
    margin:             3px;    
}

#flag_tysk {
    width:              24px;
    height:             16px;
    background:         url('/flag_tysk.gif');
    float:              left;
    margin:             3px;    
}        

#flag_tysk_active {
    width:              24px;
    height:             16px;
    background:         url('/flag_tysk_valgt.gif');                 
    float:              left;
    margin:             3px;    
}

#flag_spansk {
    width:              24px;
    height:             16px;
    background:         url('/flag_spansk.gif');
    float:              left;
    margin:             3px;
}        

#flag_spansk_active {
    width:              24px;
    height:             16px;
    background:         url('/flag_spansk_valgt.gif');                 
    float:              left; 
    margin:             3px;    
}

#flag_fransk {
    width:              23px;
    height:             16px;
    background:         url('/flag_fransk.gif');
    float:              left;
    margin:             3px;     
}        

#flag_fransk_active {
    width:              23px;
    height:             16px;
    background:         url('/flag_fransk_valgt.gif');                 
    float:              left;
    margin:             3px;
}


/*--------------- Text formatting -------------------*/ 
h1 {
    font-family:        Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:          19px;
    line-height:        25px;
    font-weight:        normal;
    
}

h2 {
    font-family:        Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:          14px;
    line-height:        17px;
    font-weight:        normal;    
    
}

h3 {
    font-family:        Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
    font-size:          12px;
    line-height:        15px;
    
}

/*--------------- Loginbox -------------------*/ 
#login_bgr {
    width:              100%;
    height:             100%;
    text-align:         center;
    position:           absolute;
    z-index:            900;
    top:                0;
    left:        0;
    bottom:             0;
    background:         #000;
    filter:             alpha(opacity=65);
    -moz-opacity:       0.65;
    opacity:            0.65;
    -khtml-opacity:     0.65;
    margin:         0;
}

#login_container {
    width:              100%;
    height:             100%;
    text-align:         center;
    position:           absolute;
    z-index:            990;
    top:                0;
    left:        0;
    bottom:             0;
    margin:         0;
}


#loginbox {
    width:              300px;
    background:         #FFF;
    margin-left:        auto;
    margin-right:       auto;  
    z-index:            999;
    margin-top:         150px;
    border:             1px solid;
    padding:            20px;
    text-align:         left;
}


div.box_top_bar {
    height:             35px;
    background:         url('/images/layout/boxtopstart.png');
    color:              #000;
    font-size:          13px;
    font-weight:        bold;
    padding-left:       15px;   
}

div.box_top_bar_red {
    height:             35px;
    background:         url('/images/layout/boxtopstartred.png');
    color:              #000;
    font-size:          13px;
    font-weight:        bold;
    padding-left:       15px;   
}

div.box_top_bar_green {
    height:             35px;
    background:         url('/images/layout/boxtopstartgreen.png');
    color:              #000;
    font-size:          13px;
    font-weight:        bold;
    padding-left:       15px;   
}

div.box_top_bar div {
    height:             25px;
    background:         url('/images/layout/boxtopend.png') right no-repeat;
    color:              #000;
    font-size:          13px;
    font-weight:        bold;
    padding-top:        10px;
}

div.box_top_bar_red div {
    height:             25px;
    background:         url('/images/layout/boxtopend.png') right no-repeat;
    color:              #FFF;
    font-size:          13px;
    font-weight:        bold;
    padding-top:        10px;
}

div.box_top_bar_green div {
    height:             25px;
    background:         url('/images/layout/boxtopend.png') right no-repeat;
    color:              #FFF;
    font-size:          13px;
    font-weight:        bold;
    padding-top:        10px;
}

div.box_content {
    border-left:        1px solid #BBBBBB;
    border-right:       1px solid #BBBBBB;
}

div.box_bottom_bar {
    height:             3px;
    background:         url('/images/layout/boxbottomstart.png');
    line-height:        0px;
    font-size:          0px;
}

div.box_bottom_bar div {
    height:             3px;
    background:         url('/images/layout/boxbottomend.png') right no-repeat;
}    

#user_settings {    
    float:              right;
    margin-top:         -18px;
    margin-right:	5px;
    height:              16px;
    width:              250px;
    background:         url('/images/layout/logoff_baggrund.gif') no-repeat;
}

#user_settings div {
    padding-top:        1px;
    padding-left:       5px;
    font-size:          10px;
    line-height:        15px;     
}

#user_settings div a {
   text-decoration:     underline;
}


#center_box_top {
	background: url('/images/layout/forside/center_box_top.jpg');
	height: 12px;
	width: 465px;
}

#center_box {
	background: url('/images/layout/forside/center_box_bgr.jpg') repeat-y; 
	width: 425px;
	padding-left: 20px;
	padding-right: 20px;	
}

#center_box_bottom {
	background: url('/images/layout/forside/center_box_bottom.jpg');
	height: 12px;
	width: 465px;
}

#center_box_bottom_fade {
	background: url('/images/layout/forside/center_box_bottom_fade.jpg');
	height: 50px;
	width: 465px;
}


.sectionTypeGrayBoxTop {
	background: url('/images/layout/forside/silver/top.jpg');
	height: 11px;
	width: 215px;
}

.sectionTypeGrayBox {
	background: url('/images/layout/forside/silver/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeGrayBoxBottom {
	background: url('/images/layout/forside/silver/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;
}

.sectionTypeTranspBoxTop {
	background: url('/images/layout/forside/transparent/top.gif');
	height: 11px;
	width: 215px;
	z-index: 999;
}

.sectionTypeTranspBox {
	background: url('/images/layout/forside/transparent/bgr.gif') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeTranspBoxBottom {
	background: url('/images/layout/forside/transparent/bottom.gif');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;
}
.sectionTypeSilverBoxTop {
	background: url('/images/layout/forside/gray/top.jpg');
	height: 11px;
	width: 215px;
}

.sectionTypeSilverBox {
	background: url('/images/layout/forside/gray/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeSilverBoxBottom {
	background: url('/images/layout/forside/gray/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}

.sectionTypeYellowBoxTop {
	background: url('/images/layout/forside/yellow/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypeYellowBox {
	background: url('/images/layout/forside/yellow/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeYellowBoxBottom {
	background: url('/images/layout/forside/yellow/bottom.jpg');
	height: 11px;
	width: 215px;
	margin-bottom: 10px;	
}



.sectionTypeBrownBoxTop {
	background: url('/images/layout/forside/brown/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypeBrownBox {
	background: url('/images/layout/forside/brown/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeBrownBoxBottom {
	background: url('/images/layout/forside/brown/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}


.sectionTypeGreenBoxTop {
	background: url('/images/layout/forside/green/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypeGreenBox {
	background: url('/images/layout/forside/green/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeGreenBoxBottom {
	background: url('/images/layout/forside/green/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}

.sectionTypeLightGreenBoxTop {
	background: url('/images/layout/forside/lightgreen/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypeLightGreenBox {
	background: url('/images/layout/forside/lightgreen/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeLightGreenBoxBottom {
	background: url('/images/layout/forside/lightgreen/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}

.sectionTypePinkBoxTop {
	background: url('/images/layout/forside/pink/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypePinkBox {
	background: url('/images/layout/forside/pink/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypePinkBoxBottom {
	background: url('/images/layout/forside/pink/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}


.sectionTypePurpleBoxTop {
	background: url('/images/layout/forside/purple/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypePurpleBox {
	background: url('/images/layout/forside/purple/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypePurpleBoxBottom {
	background: url('/images/layout/forside/purple/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}


.sectionTypeTurquoiseBoxTop {
	background: url('/images/layout/forside/turquoise/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypeTurquoiseBox {
	background: url('/images/layout/forside/turquoise/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeTurquoiseBoxBottom {
	background: url('/images/layout/forside/turquoise/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}


.sectionTypeBlueBoxTop {
	background: url('/images/layout/forside/blue/top.jpg');
	height: 10px;
	width: 215px;
}

.sectionTypeBlueBox {
	background: url('/images/layout/forside/blue/bgr.jpg') repeat-y; 
	width: 185px;
	padding-left: 15px;
	padding-right: 15px;	
	padding-top: 5px;
	padding-bottom: 5px;	
}

.sectionTypeBlueBoxBottom {
	background: url('/images/layout/forside/blue/bottom.jpg');
	height: 10px;
	width: 215px;
	margin-bottom: 10px;	
}

.black_table {
	border-width: 1px 1px 1px 1px;
	border-spacing: 0px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	border-collapse: collapse;
}

.black_table th {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

.black_table td {
	border-width: 1px 1px 1px 1px;
	padding: 3px 3px 3px 3px;
	border-style: solid solid solid solid;
	border-color: black black black black;
	-moz-border-radius: 0px 0px 0px 0px;
}

.black_table  {
	color: #000 !important;
}

#rightCol ul {
	padding-left: 14px;
	margin: 1px;
}
