
body {

	margin: 0;

	background: #333 url(../images/top_back.jpg) repeat-x;
}


#PageEnd { background: url(../images/bottom.png) no-repeat; }
#PageEnd p { margin: 10px 45px 0; }
#PageEnd span { color:#84A620; }
#PageEnd .l-c { float: right; }



.bodytext{
}


.csc-mailform {



border: none; 



}



.menu_bg {background-image: url(../images/menu_grey_1px.jpg); background-repeat: repeat-x; background-position: left top}



.csc-textpic-caption {

margin: 0px 0px 0px 0; font-size: 11px;
	direction: ltr;
	text-align: left;
}



.csc-mailform-field {



	border: none;

	color: #333;

	font: 11px Arial, Helvetica, Geneva, sans-serif;

	float: left;

	text-align: right;

	margin-right: 0.5em;

	display: block;

	clear: left;

	position: relative;

	width: 350px;

}

/*

.csc-textpic-above {

	margin-left: -20px;

}

*/

.right_grey_1px {background-image: url(../images/right_grey_1px.jpg); background-repeat: repeat-x; background-position: left top}



.grey_px {background-image: url(../images/grey_1px.jpg); background-repeat: repeat-y; background-position: left top}





UL { margin-top: 2px; margin-left: 30px; }

UL UL LI { font-size: 10px; }

OL { margin-top: 2px; margin-left: 30px; }

LI { margin-top: 0px; margin-bottom: 2px; padding-top: 0px; padding-left: 0px; font-size: 10px;

list-style-image: url(http://www.mhe.dk/fileadmin/template/main/images/pil.gif); }


a{
	text-decoration: none;
	color: #ccc;
}


.tblthin {

	BORDER-RIGHT: #000000 1pt solid;  BORDER-TOP: #000000 1pt solid;  BORDER-LEFT: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid; BACKGROUND-COLOR: #FFFFFF;

}

.tblthin_top_bottom {

	BORDER-TOP: #000000 1pt solid;  BORDER-BOTTOM: #000000 1pt solid; 

}

.tblthin_not_top {

	BORDER-RIGHT: #000000 1pt solid;  BORDER-LEFT: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid;

}

.tblthin_left {

	BORDER-RIGHT: #000000 1pt solid;  BORDER-TOP: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid; BACKGROUND-COLOR: #FFFFFF;

}

.tblthin_right {

	BORDER-TOP: #000000 1pt solid;  BORDER-LEFT: #000000 1pt solid; BORDER-BOTTOM: #000000 1pt solid; BACKGROUND-COLOR: #FFFFFF;

}

.tblthin_onlytop {

	BORDER-TOP: #000000 1pt solid;

}







.button { background-color: #ff3333;

          color: #ffffff; 

          font-family: Verdana;

          font-size: 10px;

          border: 1px solid #000000}

		  

input    { 

		   border: 1px solid #424f18;

           background-color: #eee;

           color: #333; 

           font-family: Verdana; 

           font-size: 10px;

		   height: 18px;

	margin-top: 5px;

}



select    { 

		   border: 1px solid #000000;

           background-color: #FFFFFF; 

           color: #000000; 

           font-family: Verdana; 

           font-size: 10px;

		    }



textarea { border: 1px solid #424f18; 

           background-color: #fff; 

           color: #333; 

           font-family: Verdana; 

           font-size: 10px;

	left: 20px;

	margin-top: 5px;

}

/*

input, select, textarea {

		   border: 2px solid #ff0000;

           padding: 5px; 

           background-color: #99ccff; 

           color: #0000ff; 

           height: 30px;

           font-family: Verdana, arial;

           font-size: 11px;

}

*/

#left_content {

	padding-left:20px;

	padding-right:10px;

	padding-top:0px;

	padding-bottom:0px;

}

	

#main_content {

	padding: 15px 10px 0px 40px;

}

	

#right_content {

	color:#ffffff;

	padding: 0;

}

	

	

.salsopstilling {

	font-size:9px;

	color:#6d6b73;

    padding-top: 0px;



}



.tbl {

  font-family: Verdana;

  font-size: 10px;

  padding-top:5px;

  padding-left:5px;

	

}

.tabel {

  font-family: Verdana;

  font-size: 10px;

	color:#433D4F;

	

}

.csc-uploads-fileName {

	padding-left: 5px;

	padding-right: 5px;



}



/* Menu */


.menu1{
	margin-top: 10px;
	margin-left: 10px;
} 


.td_level1{ 

   border-collapse:separate;
   vertical-align: middle;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
	text-indent: 30px;
	text-decoration: none;
} 



.td_level1 a {

   border-collapse:separate;
   vertical-align: middle;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
	text-indent: 30px;
	text-decoration: none;
}

.td_level1 a:link {

   border-collapse:separate;
   vertical-align: middle;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ccc;
	text-transform: uppercase;
	text-indent: 30px;
}

.td_level1_act {

   border-collapse:separate;
   vertical-align: middle;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-transform: uppercase;
	text-indent: 30px;
	color: #86a61f;
}


.td_level1 a:hover {

   border-collapse:separate;
   vertical-align: middle;
	font: normal 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #86a61f;
	text-transform: uppercase;
	text-indent: 30px;
}



#menu_level2{ 


   text-align: left; 

   border-collapse:collapse;   

   background-color: #333;

   vertical-align: middle;

	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	margin-top: 5px;
	margin-left: 25px;
	border: 10px solid #333;
	padding-bottom: 10px;
}



#menu_level2 a {

   color:#ccc;

    text-decoration:none;
	line-height: 15px;
}



#menu_level2 a:link {

   color:#ccc;

   text-decoration:none;

}



#menu_level2 a:hover{

   color:#86a61f;

   text-decoration:none

}
/* GENERAL fonts */

P, OL, UL, H1, H2 {

	font: 11px/14px Verdana, "Lucida Grande", Lucida, sans-serif;

	color: #fff;

}



p {

	color: #ccc;

}





H1 {

	color: #fff;

	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;

}

H2 { font-size: 11px;

	color: #fff;

}

H3 { font-size: 11px; }

P, H1, H2, H3 {

}

H5 {
	color: #86a61f;
	text-transform: uppercase;
	font: 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
}


H6 {
	color: #86a61f;
	text-transform: lowercase;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

/*

TD#footer {border-top: dotted 1px #999999;}

TD#footer P {

	font-size: 10px;

	text-align: center;

}



/* Content column */

TD#template_indhold {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 6px;

	vertical-align: top; 

    font-size: 10px;

	color:#433D4F;

}

TD#colLeft2 {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 0px;

	vertical-align: top; 

    font-size: 10px;

	color:#433D4F;

}



TD#kalender_wrap {

	padding-left: 22px;

	padding-right: 22px;

	padding-top: 0px;

	padding-bottom: 0px;

	vertical-align: top; 

    font-size: 10px;

	color:#433D4F;

}

TD#content2 {

	padding-left: 22px;

	padding-right: 22px;

	padding-top: 22px;

	padding-bottom: 22px;

	vertical-align: top; 

    font-size: 10px;

	color: #fff;

}

TD#print {

	padding-left: 10px;

	padding-right: 0px;

	padding-top: 22px;

	padding-bottom: 22px;

	vertical-align: top; 

    font-size: 9px;

	color:#433D4F;

}

TD#print2 {

	padding-left: 10px;

	padding-right: 22px;

	padding-top: 22px;

	padding-bottom: 22px;

	vertical-align: top; 

    font-size: 9px;

	color:#433D4F;

}

TD#overskrift {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	vertical-align: top; 

}



TD#overskrift2 {

	padding-left: 22px;

	padding-right: 22px;

	padding-top: 22px;

	padding-bottom: 10px;

	vertical-align: top; 

}

TD#overskrift3 {

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	padding-bottom: 10px;

	vertical-align: top; 

}



TD#colBorder {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 22px;

	padding-bottom: 22px;

	vertical-align: bottom; 

    font-size: 10px;

	color:#433D4F;

}



TD#sms {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px;

	vertical-align: bottom; 

    font-size: 10px;

	color:#433D4F;

}





TD#colBorder2 {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 22px;

	padding-bottom: 22px;

	vertical-align: top; 

    font-size: 10px;

	color:#433D4F;

}



TD#forside_giffer {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 22px;

	padding-bottom: 18px;

	vertical-align: top; 

    font-size: 10px;

	color:#433D4F;

}









TD#hoejreTop {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 15px;

    font-size: 10px;

	color:#666666;

}

TD#hoejreTop a {

    color: #666666; 

    text-decoration:none;

}

TD#hoejreTop a:link {

    color: #666666; 

    text-decoration:none;

}

TD#hoejreTop a:hover{

    color: #FFFFFF; 

    text-decoration:none;

}





td#topmenu_forside {

   vertical-align: middle;

	padding-left: 9px;

	padding-right: 8px;

	padding-top: 0px;

   font-size: 11px; 

   border-collapse:separate;

 

}

td#topmenu_forside a {

    color: #FFFFFF;

    font-weight: bold;

    text-decoration:none;

   vertical-align: middle;

 

}

td#topmenu_forside a:link {

    color: #FFFFFF;

    font-weight: bold;

    text-decoration:none;

   vertical-align: middle;

 

}

td#topmenu_forside a:hover {

   color:#333333; 

    font-weight: bold;

   text-decoration:none;

   vertical-align: middle;

 

}











td#topMenu {

   vertical-align: middle;

   font-size: 11px; 

	padding-top: 0em;

 

}



td#topMenu P {

   text-align: left;

   vertical-align: middle;

	padding-top: 0em;



}







.menu_kontaktknap {

	color: #fff;

	font: bold 11px Arial, Helvetica, Geneva, sans-serif;

	text-align: right;

	padding-right: 10px;

}



.footer {

	color: #fff;

	font: 10px/11pt Arial, Helvetica, Geneva, sans-serif;

	padding: 3px 3px 3px 15px;

}

 







P.csc-linkToTop { text-align:right; }







P.csc-linkToTop A { font-weight:bold; }















DIV.csc-frame { border:0px; }







DIV.csc-frame-invisible {}







DIV.csc-frame-rulerBefore { border-top:0px solid #333333; }







DIV.csc-frame-rulerAfter { border-bottom:0px solid #666666; }







DIV.csc-frame-indent { padding-left:100px; }







DIV.csc-frame-indent3366 { padding-left:33%; }







DIV.csc-frame-indent6633 { padding-right:33%; }







DIV.csc-frame-frame1 { background-color: #cccccc; padding:2px 4px 2px 4px; border: 0px solid #cccccc; font-size:11px;}







DIV.csc-frame-frame2 { background-color:#FFFFFF; padding:4px 0px 8px 0px; border-bottom:1px dotted #FF6000; margin-bottom:12px; margin-top:5px; font-size:11px; }















DIV.csc-frame-frame1 H1, DIV.csc-frame-frame1 H2, DIV.csc-frame-frame1 H3, DIV.csc-frame-frame1 H4, DIV.csc-frame-frame1 H5 { margin-top:2px; }







DIV.csc-frame-frame2 H1, DIV.csc-frame-frame2 H2, DIV.csc-frame-frame2 H3, DIV.csc-frame-frame2 H4, DIV.csc-frame-frame2 H5 { margin-top:2px; }







H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader { margin-top: 20px; } 







P.csc-header-date { font-size:10px; color:#186900; } 







P.csc-subheader { font-style:italic; background-color:#EDEBF1; } 







P.csc-subheader-0 { font-style:normal; }







P.csc-subheader-1 { color:#186900; }







P.csc-subheader-3 { color:#8A0020; } 







P.csc-caption { font-size:9px; font-style:italic; } 







UL.csc-bulletlist LI { color:#8A0020; list-style-image:url(../../../../../media/bullets/dot.gif); } 







UL.csc-bulletlist-0 { color:#8A0020; list-style-image:url(../../../../../media/bullets/dot.gif); }







UL.csc-bulletlist-1 { color:#186900; list-style-type :decimal; }







UL.csc-bulletlist-3 { color: #8A0020; list-style-image: url(img/red_arrow_bullet.gif); } 







TABLE.csc-uploads { border:0px; }







TABLE.csc-uploads TR TD P { background-color :transparent; font-size:12px; }







TABLE.csc-uploads TR TD { vertical-align :top; }







TABLE.csc-uploads TR.tr-even { background-color:#EDEBF1; }







TABLE.csc-uploads TR.tr-odd { background-color:#D8D7DC; }







TABLE.csc-uploads TR TD.csc-uploads-icon { padding-left:6px; padding-right:6px; width:1%; text-align:center; vertical-align:middle; }







TABLE.csc-uploads TR TD.csc-uploads-fileName { width:80%; padding-left:5px; }







TABLE.csc-uploads TR TD.csc-uploads-fileName P A { font-weight:bold; }







TABLE.csc-uploads TR TD.csc-uploads-fileName P.csc-uploads-description { font-style:italic; }







TABLE.csc-uploads TR TD.csc-uploads-fileSize { white-space:nowrap; padding-left:6px; padding-right:6px; } 







TABLE.csc-uploads-1 { border-color:#186900; }















TABLE.csc-uploads-2 { border-color:#10007B; }















TABLE.csc-uploads-3 { border-color:#8A0020; }







TABLE.csc-uploads-3 TR TD { vertical-align:middle; }







TABLE.csc-uploads-3 TR.tr-even TD.csc-uploads-icon IMG { border:2px solid #333333; }







TABLE.csc-uploads-3 TR.tr-odd TD.csc-uploads-icon IMG { border:2px solid #333333; } 







TABLE.csc-searchResultInfo { margin-left:0px; margin-top:10px; width:100%;}







TABLE.csc-searchResultInfo TR { background-color:#EDEBF1; }







TABLE.csc-searchResultInfo TR TD P { padding:0px 5px 0px 5px;}







TABLE.csc-searchResultInfo TR TD.csc-searchResultRange P { font-weight:bold; }







TABLE.csc-searchResultInfo TR TD.csc-searchResultPrevNext { text-align:right; } 







H3.csc-searchResultHeader A { color:#186900; }







H3.csc-searchResultHeader { background-color:#EDEBF1; font-size:14px; padding-left:5px; }







P.csc-searchResult { font-style:italic; margin-left:20px;} 







SPAN.csc-sword { font-weight:bold; color:red; } 







DIV.csc-menu { margin-left:10px; }







DIV.csc-menu P { font-size:11px; font-weight:bold; margin:1px 0px 0px 0px; padding:2px 2px 2px 10px; background-color:#EDEBF1; }







DIV.csc-menu P A { color:#000000; text-decoration:none; }







DIV.csc-menu P A:hover { color:#660000; text-decoration:none; }







DIV.csc-menu P.csc-section { font-weight:normal; margin-left:20px; font-style:italic; } 







DIV.csc-menu-def P {  } 







DIV.csc-menu-1 { } 







DIV.csc-menu-2 { }







DIV.csc-menu-2 P.csc-sitemap {



}







DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left:20px; }







DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left:40px; }







DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left:60px; }







DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left:80px; }







DIV.csc-menu-2 P.csc-sitemap-level1 A { color:#000000; }







DIV.csc-menu-2 P.csc-sitemap-level2 A { color:#186900; }







DIV.csc-menu-2 P.csc-sitemap-level4 A { color:#8A0020; } 







DIV.csc-menu-3 { }







DIV.csc-menu-3 P.csc-section { margin-left:0px; }







DIV.csc-menu-3 P.csc-section A { color:#186900; } 







DIV.csc-menu-4 { }







DIV.csc-menu-4 P { margin-top:2px; }







DIV.csc-menu-4 P.csc-abstract { font-weight:normal; font-style:italic; margin-top:0px; padding:0px 2px 2px 20px; } 







DIV.csc-menu-5 { } 







DIV.csc-menu-6 { } 







DIV.csc-menu-7 { }







DIV.csc-menu-7 P { font-weight:bold; }







DIV.csc-menu-7 P.csc-section A { color:#186900; }


.csc-textpic-caption{
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: #ccc;
	padding: 10px;
}

.csc-textpic-lastcol{
}

/*

.csc-textpic-intext-left {

	margin-left: -20px;

}



.csc-textpic {

	padding-left: 20px;

}



.csc-textpic-text {



	margin-left: 0px;

}

*/

P.csc-frame-frame1 { font-size:10px; color: #aaaaaa; margin-top:20px; }







P.csc-frame-frame1 A { font-weight:normal; }

/*

.bodytext {

	margin: 20px;

	color: #333;

	line-height: 11pt;

	font-size: 11px;

}

*/



DIV.csc-textpic-clear {

	margin: 0;

	padding: 0;

}





FORM { margin: 0px;} 







FORM TABLE TR TD { padding-left:5px; padding-top:5px; padding-right:100px; }







FORM TABLE TR TD.csc-form-labelcell, FORM TABLE TR TD.csc-form-commentcell { background-color:#D8D7DC; }







FORM TABLE TR TD.csc-form-fieldcell { background-color:#EDEBF1; }







FORM TABLE TR TD.csc-form-fieldcell INPUT, FORM TABLE TR TD.csc-form-fieldcell SELECT, FORM TABLE TR TD.csc-form-fieldcell TEXTAREA { border:0px solid #cccccc; }







FORM TABLE TR TD.csc-form-labelcell P.csc-form-label-req {
	font-weight: bold;
} 







FORM TABLE.csc-mailform TR TD.csc-form-labelcell  {

}









FORM TABLE.csc-searchform { width:100%; }







FORM TABLE.csc-searchform TR TD { padding:5px 5px 5px 5px; }







FORM TABLE.csc-searchform TR TD.csc-form-labelcell, FORM TABLE.csc-searchform TR TD.csc-form-commentcell {
	font-weight: bold;
}







FORM TABLE.csc-searchform TR TD.csc-form-fieldcell INPUT, FORM TABLE.csc-searchform TR TD.csc-form-fieldcell SELECT { width:100%; } 







FORM TABLE.csc-loginform { width:70%; }



  #mailformformtype_mail{



width: 120px;



float: right;



}

/*

.csc-textpic-imagewrap {

	margin-left: 20px;

}

*/



DIV.csc-textpic-imagewrap {

	margin: 0;

}
