/* @override http://o-j.mentor-it.dk/fileadmin/template/res/oj_style.css */

body {
	margin: 0 auto;
	background-color: #333333;
	width: 960px;
}



.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 {
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



.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;
}



.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 { }

UL UL LI { font-size: 10px; }

OL { margin-top: 2px; margin-left: 20px; }

LI { margin-top: 0px; margin-bottom: 2px; padding-top: 0px; padding-left: 0px; font-size: 10px;
	list-style-type: disc;
}
.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: #eee; 
    color: #333; 
    font-family: Verdana; 
    font-size: 10px;
	left: 20px;
	margin-top: 5px;
}


#left_content {
	font-size: 11px;
	bottom: 0;
	padding-left: 21px;
	padding-bottom: 0px;
	border-right: 1px solid #ccc;
	padding-top: 0;
}


div#left_content.left_content2 {
	padding: 0;
}


#main_content {
	font-size: 11px;
	padding: 0 30px 0px 40px;
}


#right_content {
	font-size: 10px;
	padding-left: 15px;
	padding-right: 20px;
	padding-bottom: 0;
	border-left: 1px solid #ccc;
}


#border_content {
		font-size: 11px;
	padding-left: 40px;
	padding-right: 40px;
}


.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;


}



.language_menu{
	text-transform: uppercase;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: center;
	color: #ccc;
	padding-top: 0;
	height: 22px;
	background-repeat: no-repeat;
}



td.home_button{

	text-transform: uppercase;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
	color: #ccc;
	height: 22px;
	padding-right: 6px;
	text-decoration: none;
}



a{
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #333;
}




.csc-uploads-fileName {
	padding-left: 5px;
	padding-right: 5px;

}




div.menu1{
	text-align: right;
	float: right;
	padding-right: 20px;
}

.vertnav1 {
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
	text-decoration: none;
	padding-left: 13px;
	padding-top: 10px;
	padding-right: 13px;
}

.vertnav1 a {
    color: #333;
	}

.vertnav1 a:link{
    color: #333;
	}

.vertnav1 a:hover {
    color: #17204d;
	text-decoration: underline;
}

.vertnav1-act {
	color: #ffffff;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: left;
	text-decoration: none;
	background-color: #333;
	border: 5px solid #333;
	height: 30px;
	padding-top: 10px;
}

.vertnav1-act a {
	color: #ffffff;
	}

.vertnav1-act a:link{
    color: #fff;
	}

td#menu2 {
	border-right: 1px solid #ccc;
	font: 10px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 41px;
}



div.menu2 {
	vertical-align: top;
	font: 10px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	
}

div.menu2 a:link{
    color: #17204d; 
    text-decoration:none;
}

div.menu_level2 a:hover {
    color: #17204d;
	text-decoration: underline;
}

div.menu_level2_act {
	color: #666666;
}


div.menu_level2 a {
    color: #666666;
	}

div.menu_level2 a:link{
    color: #666666;
	text-decoration: none;
}

div.menu_level2 a:hover {
    color: #17204d; 
	text-decoration: underline;
	}

div.menu3 {
	vertical-align: top;
	font: 10px/15px "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 10px;
}

div.menu3 a:link{
    color: #17204d; 
    text-decoration:none;
}

div.menu_level3 a:hover {
    color: #17204d;
	text-decoration: underline;
	}

div.menu_level3_act {
	color: #666666; 

	}


div.menu_level3 a {
    color: #666666;
	}

div.menu_level3 a:link{
    color: #666666;
	text-decoration: none;
	}

div.menu_level3 a:hover {
    color: #17204d; 
	text-decoration: underline;
	}


/* GENERAL fonts */



OL, UL {
	font: 11px/14px "Lucida Grande", Lucida, sans-serif, Verdana;
}

#tipenven {
	float: right;
}

#left_content div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img {
	display: inline;
}



p {
	color: #333;
	line-height: 14px;
	font-family: "Lucida Grande", Lucida, sans-serif, Verdana;
}


/* HEADLINE DEFINIIONS */

H1 {
	font: 13px Verdana, "Lucida Grande", Lucida, sans-serif;
	border-right-style: solid;
	border-right-color: #ccc;
}

H2 {
	font-size: 18px;
}

H3 { 
	font-size: 11px;
}

H4 {
	font: 11px "Lucida Grande", Lucida, sans-serif, Verdana;
}

H5 {
	font: "Lucida Grande", Lucida, sans-serif, Verdana;
	margin-top: 5px;
	margin-bottom: 5px;
}

H6 {
	text-transform: lowercase;
	font: 11px "Lucida Grande", Lucida, sans-serif, Verdana;
}





a.external-link-new-window {
	color: #17204d;
	text-decoration: underline;
}

TD#sms {



	vertical-align: bottom; 



    font-size: 10px;



	color:#433D4F;



	padding: 0;



}


.topbanner{
	width: 800px;
	height: 300px;
	margin: 0;
	
	
}
.footer {
	color: #333;
	font: 10px/11pt "Lucida Grande", Lucida, Verdana, sans-serif;
	padding-left: 40px;
}

}
/* ho old logo 
.ho_logo{
	display: table;
	position: absolute;
	background: url(../images/ho_logo.gif) no-repeat;
	width: 168px;
	height: 127px;
	bottom: 0;
	margin-left: 4px;
*/
}

#sms table tbody tr td table.footer tbody tr td a {
	text-decoration: underline;
}




.internal-link{
	color: #17204d;
	text-decoration: underline;
}





/* typo3 standards */

#main_content div.csc-textpic.csc-textpic-intext-left-nowrap div div.csc-textpic-text p.bodytext {
	padding-left: 10px;
}



P.csc-linkToTop { text-align:right; }
P.csc-linkToTop A { font-weight:bold; }
V.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 { }

h1.csc-firstHeader {
	margin: 10px 0 0;
} 
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-2 { color:#10007B; }
P.csc-subheader-3 { color:#8A0020; } 
P.csc-caption { font: 9px "Lucida Grande", Lucida, Verdana, sans-serif; } 
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-2 { /*color:#10007B;*/ list-style-position :inside; }
UL.csc-bulletlist-3 { /*color: #8A0020;*/ list-style-image: url(img/red_arrow_bullet.gif); } 


table.contenttable{
	font: 11px/14px "Lucida Grande", Lucida, Verdana, sans-serif;
}

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-level3 A { color:#10007B; }
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-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;
	padding-right: 10px;
}

dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol {
	
}

#main_content div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol dt img {
	float: left;
	padding-right: 10px;
}


#left_content div.csc-textpic.csc-textpic-left.csc-textpic-above div.csc-textpic-imagewrap dl.csc-textpic-image.csc-textpic-firstcol.csc-textpic-lastcol dt img {
	margin-left: 10px;
}

a.download {
	color: #0083D7;
	text-decoration: underline;
}

a.external-link-new-window {
	color: #17204d;
	text-decoration: underline;
}