/* @override http://www.itev.dk/fileadmin/template/css/styles.css */

BODY{

  background-color: #C7D8E3; 

  background-image:url(../images/baggrund.jpg);

  background-repeat: repeat-x; 

  font-family:Arial, Helvetica, sans-serif; 

  font-size:12px;

  margin:0px; 

  padding:0px; 

  text-align:center;

  height:100%;

}

td.csc-form-fieldcell img {
	padding-left: 10px;
}



BODY.print{

  background-image:none;

  background-color:white;

  text-align:left;

  margin:10px;

}



form{

  margin:0px;

}





HTML{

  height:100%;

}





.fileupload {

  margin: 0px;

  margin-left: 25px;

  margin-bottom: 4px;

}



A{

  color: #ffffff;

  text-decoration:none;

}





#printikon{

  border-right:3px solid #ffffff;

}



#emailikon{

  border-right:3px solid #ffffff;

}





.printlink{}



#toolbar{

  position:absolute;

  top:201px;

  left:537px;

  width:250px;

  background-color: transparent;

  font-family: Verdana,Arial,Helvetica,sans-serif;

  font-size: 11px;

}



#pagetitle{

  position:absolute;

  top:202px;

  left:199px;

  /* nedenstående er for smal, så sidetitlen kommer til at fylde to linier */
  /* width:240px; */

  width:330px;

  background-color: transparent;

  font-family: Verdana,Arial,Helvetica,sans-serif;

  font-size: 11px;

}



#whitebox{

  position:absolute;

  top:195px;

  left:0px;

  width:189px;

  height:27px;

  background-color: transparent;

  font-family: Verdana,Arial,Helvetica,sans-serif;

  background-color:white;

  font-size: 1px;

}



#toolbar A{

 text-decoration: none;

 color: black;

}



/*

#newsbox{

  width:128px;

  height:260px;

  background-color:#f2f2f2;

  border:1px solid #9397AC;

  padding-left:5px;

  padding-right:5px;

  padding-top:7px;

  padding-bottom:7px;

}



#newsbox P{

  font-size:11px;

  margin:0px;

}



#newsbox P.date{

  font-size:10px;

  color: #000000;

  margin-bottom:3px;

}



#newsbox A{

  text-decoration: underline;

  color:#00006A;

}

*/



/* definition af overskrifter */



h1 {

  font-size:12px;

  font-style:normal;

  font-family:verdana;

  font-weight:bold;

  line-height:100%;

  color:#E8C300;

  background-color:transparent;

  border-bottom-style: solid;

  border-bottom-width: 1px;

  padding-bottom:0px;

  margin-bottom:10px;

  margin-top:15px;

  border-bottom-color: #E8C300;

}



/* 1. overskrift skal ikke have topmargin */

.csc-firstHeader {

  margin-top:0px;

}



h2,h3,h4 {

  font-size:11px;

  font-style:normal;

  font-family:verdana;

  font-weight:bold;

  line-height:100%;

  background-color:transparent;

  padding-bottom:0px;

  margin-bottom:5px;

  margin-top:15px;

  margin-bottom:0px;

}



h3,h4,h5 {

  font-size:11px;

}





/* billeder i indhold */



.imgtext-table {

 margin:0px;

 padding:0px;

}



.csc-menu-2 P{}

.csc-sitemap-level1 {margin-bottom:0px;margin-top:0px;}

.csc-sitemap-level2{margin-left:20px;margin-bottom:0px;margin-top:0px;}

.csc-sitemap-level3 {margin-left:40px;margin-bottom:0px;margin-top:0px;}

.csc-sitemap-level4 {margin-left:60px;margin-bottom:0px;margin-top:0px;}



.horizontalruler, .csc-frame-rulerBefore, .csc-frame-rulerAfter{

  width:100%;

  height:0px;

  margin: 5px 0px 5px 0px;

  font-size:0px;

  border-bottom:1px solid #000000;

}





.csc-frame-indent{

  position:relative;

  width:520px;

  left:30px;

}









.csc-frame-indent6633{

  width:66%;

}



/*

.csc-frame-frame1{

  width:auto;

  height:auto;

  padding:10px;

  border:1px solid #9397AC;

  background-color:#f2f2f2;

}

*/



.csc-frame-frame2{

  width:auto;

  height:auto;

  padding:10px;

  border:1px solid #9397AC;

  background-color:#ffffff;

}





.csc-frame-frame1 P.bodytext{

  margin:0px;

}



.csc-frame-frame2 P.bodytext{

  margin:0px;

}





#pageContainer {

  position:relative;

  margin-left:auto; 

  margin-right:auto;

  margin-top:0px;

  margin-bottom:100px;

  text-align:left;

  /*height:1500px; */

  min-height:100%;

  overflow:visible;

  width:760px;

  background-image:url(../images/contentbaggrund.jpg);

   

 /* background-image:url(../images/bg.gif); */

  background-repeat: repeat-y;

  /*z-index:1;*/

  /* trick til at faa firefox helt ud til kanten */

  /* maa ikke vare 0! */

  border-top: 1px solid white;

  border-bottom: 1px solid white;

}

* html #pageContainer {height:100%}/*for ie*/



#contentContainer {

  position:absolute;

  top:222px;

  width:760px;

  padding:0px;

  background-image:url(../images/contentbaggrund.jpg);

}



#topMargin{

  position:absolute;

  left:0px;

  top:0px;

  width:760px;

  height:14px;

  background-color:white;

}





/*section with search, shortcuts and topmenu*/



#pageHeader{

  position:absolute;

  left:0px;

  top:14px;

  width:760px;

  height:37px;

  overflow: hidden;

  background-color:white;

}



#logoImageHolder{

  z-index:9999;

  position:absolute;

  left:5px;

  top:11px;

  width:415px;

  height:37px;

}





#searchAndTopMenuHolder{

  position:absolute;

  left:204px;

  top:0px;

  width:950px;

  height:46px;

}



#searchAndShortcutHolder{

  position:absolute;

  left:0px;

  top:14px;

  width:746px;

  height:15px;

  background-color:#ffffff;

}



#hspacer1{

  position:absolute;

  left:0px;

  top:64px;

  width:950px;

  height:2px;

  background-color: #ffffff;  

}



#bluemargin{

  position:absolute;

  left:0px;

  top:191px;

  width:760px;

  height:4px;

  background-color:#90B1C6;

  font-size:1px;

}



#bannerImage{

  position:absolute;

  left:0px;

  top:51px;

  width:760px;

  height:140px;

  font-size:1px;

}





#breadCrumbBar{

  position:absolute;

  left:0px;

  top:191px;

  width:760px;

  height:4px;

  background-color:#90B1C6;

  vertical-align:middle;

}



#breadCrumb{

  position:absolute;

  left:214px;

  top:0px;

}



#breadCrumb P{

  margin:0px;

  font-size:10px;

  line-height:29px;

}



#breadCrumb A{

  color:#000000;

  text-decoration:none;

}



#breadCrumb A:hover{

  text-decoration:underline;

}







#shortcutMenu{

  position: absolute;

  left:470px;

  width:auto;

  font-size:10px;

}



#shortcutMenu A{

  color:#000000;

  text-decoration:none;

}





#searchBox{

  position:absolute;

  left:573px;

  top:0px;

  height:15px;

  padding:0px;  

}



#inputTextfieldSearch{

  position:absolute; 

  /*height:17px; */

  top:12px;

  left:0px;

  width:150px;

  border:1px solid #000000;

  font-family: Arial,tahoma,verdana,sans-serif;

  font-size: 12px;

  background-color:#ffffff;

  margin-left:0px;

}



#inputImageSearch{

  position:absolute;

  left:157px;

  top:12px;

}





#topMenu{

  position:absolute;

  right:0px;

  top:27px;

  overflow:hidden;

  height:24px;

  background-color:#ffffff;

}



#topMenu A{

  line-height:24px;

  padding-top:5px;

  padding-bottom:5px;

  padding-left:22px;

  padding-right:22px;

  background-color: #9397AC;

  color: #ffffff;

  font-size:11px;

  text-decoration: none;

  font-weight:normal;

  border-right:1px solid #ffffff

}



/*

#topMenu A:hover{

  background-color:#E7B518;

  color:#000000

}



#topMenu A.topMenuAct{

  background-color:#E7B518;

  color: #000000;

}

*/



#content,#contentfull{

  position:relative;

  page-break-before:avoid;

  page-break-after:avoid;

  float:left;

  margin-left:12px;

  top:0px;

  min-height:100%;

  height:auto;

  background-color:#FFFFFF;

}



#content {

	  width:362px;

}



#contentfull {

	  width:549px;

}



#indhold {

	margin-bottom:20px;

}



#indhold .news-backlink A{

  text-decoration: underline;

  display:block;

  color:#000000;

}



#indhold .news-date{

  font-size:11px;

  color:#9397AC;

  margin-bottom:10px;

}



#newslist{

  width:100%;

}



.newslistitem{

  margin-bottom:15px;

}



#newslist .newslistitem .title A{

  font-weight:bold;

  font-size:12px;

  font-family: Verdana, sans-serif;

}



/* subheader, der vises inde på siden */

#indhold DIV.news-subheader {

	font-size:11px;

	font-family: Verdana, sans-serif;

	font-weight:bold;

	margin-bottom: 10px;	

}



#newslist .newslistitem DIV.subheader{

	font-size:11px;

	font-family: Verdana, sans-serif;

}



.newslistitem .date{

  font-size:11px;

  color:#9397AC;

  margin-bottom:10px;

}



#leftColumn{

  position:relative;

  width:180px; 

  float:left;

  font-size:10px;

  text-align:left;

  font-size:12px;

  page-break-after:avoid;

  page-break-before:avoid;

  margin-left:7px;

  display:inline; /* ie bugfix */

  margin-bottom: 0px;

  padding-bottom: 0px;

  background-color:transparent;

}



#leftsideLayout {

 width:180px;

 padding:0px;

 margin:0px;

 border-style:none;

}



#leftColumn div.vDocMenu {

 padding-left:0px;

 margin:0px;

}



#leftColumn td.tdfirstsection, td.tdsection {

 background-color:#E9F0F4;

 padding-left:0px;

 margin:0px;

 padding-top:0px;

 border-style:none;

}





#leftColumn td.tdhspacer {

	height:4px;

	background-color:white;

}



* html .vDocMenu a/* hide from IE5.0/Win & IE5/Mac */

{

 height: 1%;

}



A.menu1,A.menu2, A.menu3, A.menu1current, A.menu2current, A.menu3current{

  font-weight:normal;

  font-family:verdana;

  margin-bottom:0px;

  margin-top:0px;

  line-height:21px;

  color:#000000;

  text-decoration:none;

  display: block;

  font-size:12px;

  padding-left:3px;

  letter-spacing:0px;

  border-bottom-style:solid;

  border-bottom-width:1px;

  border-bottom-color:white;

}





	 

A.menu1current,A.menu2current,A.menu3current{

  background-color:#A6C1D2;

}





A.menu1:hover,A.menu2:hover,A.menu3:hover{

  background-color:#A6C1D2;

}



/*SUBMENU 2. & 3. LEVEL*/



A.menu2,A.menu2current {

  padding-left:15px;

}



A.menu3,A.menu3current {

  padding-left:30px;

}



#itevaddress{

  position:relative;

  background-color:#A6C1D2;

  top:0px;

  left:0px;

  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

  font-size:11px;

  text-align:right;

  width:180px;

  margin:0px;

  border-top-style:solid;

  border-top-width:5px;

  border-top-color:white;

}



#itevaddress P{

	padding-right:5px;

}



#itevaddress A{

	color:black;

/*	text-decoration: underline; */

}





/* specielle styles til print */



#printfooter {

 font-size:11px;

 margin:0px;

 padding:0px;

 border-collapse: collapse;

}



#printfooter td {

 margin:0px;

 padding:0px;

 border-collapse: collapse;

}



#footerhr {

	border-style:solid;

	border-color:black;

	border-width:1px;

	margin-top:15px;

	font-size:11px;

}



#minisignup{

  margin-top:10px;

}

#minisignup P{

  font-size:11px;



  margin:0px;

}



#signupemail{

  width:100px;

  height:18px;

  font-size:11px;

}



#signupsubmit{

  font-size:11px

}





#indhold A:link{

  color:#000000;

  text-decoration:underline;

}



#indhold A:visited{

  color:#000000;

  text-decoration:underline;

}





#indhold A:active{

  color:#000000;

  text-decoration:underline;

}



#indhold A:hover{

  color:#000000;

  text-decoration:underline;

}



.csc-sword{

  color:red;

  font-weight:bold;

}



.error{

  color:red;

} 







/*STYLES FROM Flexible content*/

.two-equal-width-cols{

  width:100%;

}



.two-equal-width-cols .left-col{

  float:left;

  width:48%;

  margin-right:4%;

}



.two-equal-width-cols .right-col{

  width:48%;

  float:right;

}



.two-cols-narrow-left{

  width:100%;

}





.two-cols-narrow-left  .left-col{

  width:32%;

  float:left;

  margin-right:5%;

}

.two-cols-narrow-left  .right-col{

  width:60%;

  float:right;

}





.two-cols-narrow-right{

  width:100%;

}





.two-cols-narrow-right .left-col{

  width:60%;

  float:left;

  margin-right:5%;

}



.two-cols-narrow-right .right-col{

  width:32%;

  float:left;

}



/* COMMON */

.csi-textpic {



}

	

.csi-textpic img {

	/*border: 1px solid black; */ /*XXX demo only*/

	margin: 4px;

}

	

.csi-textpic .csi-caption {

	text-align: center;  /* will have to be an inline style?  - controlled by TS [left - right - center]*/

	/*font-style: italic;  */



}

	



.csi-textpic .csi-image {



	/*border: 1px solid red;*/  /*XXX demo only*/

	margin: 0 0 3px 0;  /*XXX demo only*/

	background: #FFF;  /*XXX demo only*/

	/*width: 210px;*/ /*will have to be an inline style - controlled by TS*/





        width:auto;

}



.csi-textpic .csi-imagewrap {

	/*border: 1px solid blue; *//*XXX demo only*/

}

	

.csi-textpic .csi-text {

	/*border: 1px solid silver;*/ /*XXX demo only*/

	text-align: left; /*will have to be an inline style - controlled by TS*/ 

}

	

.csi-text p {

	margin-top: 0;

}



/* CENTER */

	

.csi-center .csi-image {

	margin: 0 auto 3px;



}

	

/* RIGHT */

.csi-right div.csi-image {

	float: right;

	clear: both;

}

.csi-right div.csi-text {

	clear: right;

}

	

	

/* LEFT */

.csi-left div.csi-image {

	float: left;

	clear: both;

}

	

.csi-left div.csi-text {

	clear: left;

}

	

	

/* INTEXT LEFT */

.csi-intext-left .csi-image {

	float: left;

	clear: both;

	margin-right: 5px;



}

	

	

/* INTEXT RIGHT */

.csi-intext-right .csi-image {

	float: right;

	clear: both;

margin-left: 5px;

}

	

	

/* INTEXT RIGHT NOWRAP */

.csi-intext-right-nowrap .csi-text {

	margin-right: 215px; /*will have to be an inline style - controlled by TS*/

}

	

.csi-intext-right-nowrap .csi-image {

	float: right;

	clear: both;

}

	

	

/* INTEXT LEFT NOWRAP*/	

.csi-intext-left-nowrap .csi-text {

	margin-left: 215px; /*will have to be an inline style - controlled by TS*/

}

	

.csi-intext-left-nowrap .csi-image {

	float: left;

	clear: both;

}



/* styling af indhold */



#indhold P.bodytext { 

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding:0px;

    margin-top:0px;

    margin-bottom:10px;

}



#indhold div.faq { 

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    padding:0px;

    margin-top:0px;

    margin-bottom:10px;

}





#indhold ol {

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

    margin-top:0px;

    margin-bottom:10px;

}



#indhold table.contenttable {

    border-style:solid;

    border-color:black;

    border-collapse: collapse;

}



#indhold table.contenttable td {

    border-style:solid;

    border-color:black;

    border-collapse: collapse;
 border-width:1px;
	 padding-bottom:0px;

}



#indhold table.contenttable td P {

	margin:0px;

}





#indhold ul {

    margin-top:0px;

    margin-bottom:10px;

    font-family: Verdana,Arial,Helvetica,sans-serif;

    font-size: 11px;

}



/***********************************************/

/* alt hvad der vedrører sidebar og hojresiden */

/***********************************************/



#sidebar{

  position:static; /* ie bugfix */ 

  top:0px;

  float:right;

  margin-right:7px;

  width:180px;

  background-color:transparent;

  display:inline; /* ie bugfix */

  font-family: Verdana,Arial,Helvetica,sans-serif;

  font-size:11px;

}



#sidebar h1,#sidebar p {

	color:black;

	text-decoration:none;

	padding-left:10px;

	padding-right:10px;

	padding-top:5px;

	padding-bottom:5px;

	border-style:none;

	margin:0px;

  font-family: Verdana,Arial,Helvetica,sans-serif;

  font-size:11px;

}



#sidebar table.imgtext-nowrap {

	margin-bottom:0px;

}



#sidebar table.imgtext td {

	padding:0;

        margin:0;

}



#sidebar table.imgtext-td p {

	margin-left:0px;

}





	

#sidebar ol,#sidebar ul {

	color:black;

	text-decoration:none;

	margin-top:0px;

	/*padding-left:0px; ellers ryger ud over kanten i firefox */

	padding-right:10px;

	padding-top:0px;

	padding-bottom:5px;

}



#sidebar h1{

	text-transform: uppercase;

	font-size:11px;

	letter-spacing:1px; 

	font-weight: normal;

	border-bottom-style:solid;

	border-bottom-color:white;

	border-bottom-width:1px;

}





#sidebar a{

	color:black;

	text-decoration:underline;

}



#sidebar table.imgtext-table {

	margin-bottom:0px;

}



#sidebar img.spacer-gif{

	height:0px;

}



#sidebar .layout0 {

 	background-color:#E9F0F4;	

	border-bottom-style:solid;

	border-bottom-color:white;

}



#sidebar .layout1 {

 	background-color:#F8E7B3;

	border-bottom-style:solid;

	border-bottom-color:white;

}



#sidebar .layout2 {

	background-color:#D2E0E9; 

	border-bottom-style:solid;

	border-bottom-color:white;

}



#sidebar .layout3 {

 	background-color:#FFFFFF;

	border-bottom-style:solid;

	border-bottom-color:white;

}



/* skab afstand imellem hojresideelementerne */

#sidebar .layout0 h1,#sidebar .layout1 h1,#sidebar .layout2 h1,#sidebar .layout3 h1 {

	border-top-style:solid;

	border-top-color:white;

	border-top-width:5px;

}



/* foerste overskrift skal dog ikke have luft over sig */

#sidebar .layout0 h1.csc-firstHeader {

	border-top-width:0px;

}



#sidebar .layout0 h1,#sidebar .layout0 P,#sidebar .layout0 ol,#sidebar .layout0 ul, #sidebar .layout0 table{

	margin-bottom:5px;

}



#sidebar .layout1 h1,#sidebar .layout1 P,#sidebar .layout1 ol,#sidebar .layout1 ul, #sidebar .layout1 table {

	margin-bottom:5px;

}



#sidebar .layout2 h1,#sidebar .layout2 P,#sidebar .layout2 ol,#sidebar .layout2 ul, #sidebar .layout2 table {

	margin-bottom:5px;

}



#sidebar .layout3 h1,#sidebar .layout3 P,#sidebar .layout3 ol,#sidebar .layout3 ul, #sidebar .layout3 table {

	margin-bottom:5px;

}





#sidebar .layout0 h1, #sidebar .layout1 h1, #sidebar .layout2 h1, #sidebar .layout3 h1 {

	margin-top:0px;

	margin-bottom: 1px;

}



/*

	#sidebar .layout0 h1,#sidebar .layout0 P,#sidebar .layout0 ol,#sidebar .layout0 ul, #sidebar .layout0 table{

 	background-color:#E9F0F4;

	margin-bottom:5px;

}



#sidebar layout1 h1,#sidebar .layout1 P,#sidebar .layout1 ol,#sidebar .layout1 ul, #sidebar .layout1 table {

 	background-color:#F8E7B3;

	margin-bottom:5px;

}



#sidebar .layout2 h1,#sidebar .layout2 P,#sidebar .layout2 ol,#sidebar .layout2 ul, #sidebar .layout2 table {

 	background-color:#D2E0E9;

	margin-bottom:5px;

}



#sidebar .layout3 h1,#sidebar .layout3 P,#sidebar .layout3 ol,#sidebar .layout3 ul, #sidebar .layout3 table {

 	background-color:#FFFFFF;

	margin-bottom:5px;

}





#sidebar .layout0 h1, .sidebar .layout1 h1, #sidebar .layout2 h1, #sidebar .layout3 h1 {

	margin-top:0px;

	margin-bottom: 1px;

}

*/



/************************************/

/* CSS for Indexed search extension */

/************************************/



.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }



.tx-indexedsearch{

  font-size:11px;

}



.tx-indexedsearch P{

	margin-top:0px;

	margin-bottom:0px;

	font-size:11px;

	font-family: Verdana;

}





.tx-indexedsearch-resultRow{

  margin:0px;

  padding:0px;

}



.tx-indexedsearch-title{

  position:relative;

  background:#fff; 

  height:20px;

}



.tx-indexedsearch-title .typeicon{

  position:absolute;

  left:0px;



  top:0px;

  display:inline;

  width:20px;

}



.tx-indexedsearch-title .title{

  position:absolute;

  left:20px;

  top:0px;

}



.tx-indexedsearch-title .title P{

  margin:0px;

  display:inline;

}



.tx-indexedsearch-title .rating{

  position:absolute;

  left:100px;

  top:0px;

  text-align:right;

  display:none;

}





.tx-indexedsearch-descr{

  position:relative;

  display:block;

}



.tx-indexedsearch a:link, .tx-indexedsearch a:visited, .tx-indexedsearch a:active

{

 font-size: 11px;

 color: #000;

}



.tx-indexedsearch-searchbox a:link, .tx-indexedsearch-searchbox a:visited, tx-indexedsearch-searchbox a:active

{

 color: #000;

}



.tx-indexedsearch-res a:link, .tx-indexedsearch-res a:visited, .tx-indexedsearch-res a:active

{

 color: #000;

}



.tx-indexedsearch-sectionlinks a:link, .tx-indexedsearch-sectionlinks a:visited, .tx-indexedsearch-sectionlinks a:active

{

 color: #000;

}







.tx-indexedsearch .tx-indexedsearch-whatis { display: none; margin-top:10px; margin-bottom:5px; }

.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#fff; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; margin-top:0px; margin-bottom: 0px}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; font-size: 11px; margin-top:0px; margin-bottom:0px; width:310px;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; margin-top:0px; margin-bottom:0px}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P { font-size:8px; background:#fff; margin-top:0px; margin-bottom:0px}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info P a { font-size:8px;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { background:#E9F0F4; font-size:11px; margin-top:20px; margin-bottom:5px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { padding-top:2px; height:18px; background:#E9F0F4; margin-left: 0px; margin-top:0px; margin-bottom:0px; }

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#fff;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {background:transparent;}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD P {height: 18px; padding-top:2px; background:#E9F0F4; margin-top:0px; margin-bottom:0px}



/**************/

/* mailforms  */

/**************/



.csc-mailform{

	font-size:11px;

	font-family: Verdana, sans-serif;

	font-weight:normal;



}



.csc-mailform INPUT, .csc-mailform TEXTAREA, .csc-mailform SELECT, .csc-mailform SELECT {

	  /*border:1px solid #000000; */

	  font-size:11px;

	  font-family: Verdana, sans-serif;

	  font-weight: normal;
	  
	  padding-bottom: 5px;

}



/**************/

/* nyhedsbrev */

/**************/



#tt_address_form{

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size: 11px;

	font-family: Verdana, sans-serif;

	font-weight:normal;

}



#tt_address_form INPUT, #tt_address_form TEXTAREA, #tt_address_form SELECT, #tt_address_form SELECT {

          font-family: Verdana,Arial,Helvetica,sans-serif;

	  font-size:11px;

	  font-weight: normal;

}



#tt_address_form TD {

          font-family: Verdana,Arial,Helvetica,sans-serif;

	  font-size:11px;

	  font-weight: normal;

}



/**************/

/* tip en ven */

/**************/



#tipenven label {

  font-family: Verdana,Arial,Helvetica,sans-serif;

  font-size: 11px;

    

}



/**************/

/* oversigter */

/**************/



/* sikring at datoer kan staa ved siden af hinanden og under hinanden */

div.dato {

 float:left;

}



/* generel styring af alle */

div.tx-itevoversigter-pi1{

	font-size:11px;

	font-family: Verdana, sans-serif;

	font-weight:normal;

}



div.tx-itevoversigter-pi1 table{

	font-size:11px;

	font-family: Verdana, sans-serif;

	font-weight:normal;

	margin:0px;

	width:100%;

}


/* jacob: løser problem med at tabel bliver beskåret af nogen printere når der printes fra IE7 */
#printcontent div.tx-itevoversigter-pi1 table {
	width: 98%;
}


div.tx-itevoversigter-pi1 img{

	vertical-align: text-top;

}



table.profil_detaljer_table, table.interesseomraade_detaljer_table{

	margin:0px;

	padding:0px;

	border-style:none;

	border-collapse: collapse;

}



/* siden der viser en fatpakke */

table.fagpakke_table {

	border-collapse: collapse;

	padding:0px;

}



td.fagpakke_td, 

td.enkeltfag_td {

	border-collapse:collapse;

	padding-top:5px;

}



div.tx-itevoversigter-pi1 p {

	margin: 0px 0px 6px 0px;

}



/* overskriften til et liste element, vises til højre for et plus eller minus ikon (incl. ikon cellen) */

td.profil_oversigt_td,td.profil_oversigt_overskrift_td,td.profil_detaljer_overskrift_td,

td.interesseomraade_oversigt_td,td.interesseomraade_detaljer_overskrift_td,td.interesseomraade_oversigt_overskrift_td,

td.kompetence_oversigt_td,td.kompetence_detaljer_overskrift_td,td.kompetence_oversigt_overskrift_td{

    font-size: 11px;

    font-style: normal;

    font-family: verdana;

    font-weight: bold;

	 vertical-align: top;

}



/* de celler der indeholder + - billederne */

td.profil_oversigt_td_image, td.interesseomraade_oversigt_td_image {

	width:13px;

	vertical-align:top;

}



/* første td er overskriften for en enhed */

td.enkeltfag_overskrift_td, td.fagpakke_overskrift_td {

	font-size:12px;

	font-weight:bold;

}



/* specielt vor overskrifter i +- listen */

td.profil_oversigt_overskrift_td, td.profil_detaljer_overskrift_td, 

td.interesseomraade_detaljer_overskrift_td, td.interesseomraade_oversigt_overskrift_td,

td.kompetence_detaljer_overskrift_td, td.kompetence_oversigt_overskrift_td{

	 vertical-align: middle;

	 padding:0px 0px 0px 1px;

	 margin:0px;

}



/* underoverskrifter - dem der vises til venstre som "underoverskrift:" */

td.profil_detaljer_underoverskrift_td, td.profil_detaljer_td, 

td.enkeltfag_underoverskrift_td,

td.interesseomraade_detaljer_underoverskrift_td, td.interesseomraade_detaljer_td,

td.kompetence_detaljer_underoverskrift_td,

td.fagpakke_underoverskrift_td{

	vertical-align: top;

	padding-top:5px;

}



/* tabel m. sort ramme, fagpakker, korte kurser... */

table.fagpakke_oversigt_table, table.kortkursus_table, table.enkeltfag_oversigt_table {

	border-style:solid;

	border-color:#9397AC;

	border-width:1px;

	border-collapse:collapse;

}


/* jacob: løser problem med at tabel bliver beskåret af nogen printere når der printes fra IE7 */
#printcontent table.enkeltfag_oversigt_table {
	width: 95%;
}


/* celler i tabel m. sort rammer */

table.fagpakke_oversigt_table td,table.fagpakke_oversigt_table th, 

table.kortkursus_table td, table.kortkursus_table th,

table.enkeltfag_oversigt_table td, table.enkeltfag_oversigt_table th{

	border-style:solid;

	border-color:#A6C1D2;

	border-width:1px;

	border-collapse:collapse;

	padding:2px;

	text-align: center;

	vertical-align: top;

}



/* th cellerne paa de forskellige tabeller */

table.fagpakke_oversigt_table th, 

table.kortkursus_table th,

table.enkeltfag_oversigt_table th{

	text-align: center;

	background-color:#E9F0F4;

}



/* specialstyring af celler, er skal alignes til venstre (default er center) */



table.kortkursus_table td.kortkursus_td_titel,

table.kortkursus_table td.kortkursus_td_udbyder,

table.kortkursus_table td.kortkursus_td_tid,

table.enkeltfag_oversigt_table td.enkeltfag_oversigt_td_titel,

table.enkeltfag_oversigt_table td.enkeltfag_oversigt_td_tid,

table.fagpakke_oversigt_table td.fagpakke_oversigt_td_titel,

table.fagpakke_oversigt_table td.fagpakke_oversigt_td_tid {

	text-align:left;

	vertical-align: top;

}



table.fagpakke_oversigt_table td.fagpakke_oversigt_td_linie, 

table.fagpakke_oversigt_table td.fagpakke_oversigt_td_kr,

table.fagpakke_oversigt_table td.fagpakke_oversigt_td_tilmelding,

table.enkeltfag_oversigt_table td.enkeltfag_oversigt_td_linie, 

table.enkeltfag_oversigt_table td.enkeltfag_oversigt_td_kr,

table.enkeltfag_oversigt_table td.enkeltfag_oversigt_td_ects,

table.enkeltfag_oversigt_table td.enkeltfag_oversigt_td_tilmeld,

table.kortkursus_table td.kortkursus_td_kr,

table.kortkursus_table td.kortkursus_td_udbyder {

	vertical-align: middle;

	vertical-align: top;

}



/* hojreside tabeller der vises i hojresiden for enkeltfag */



/* den yderste tabel, indeholder en anden tabel */

table.enkeltfag_kursus_table {

	margin:0px;

	padding:0px;

	border-collapse: collapse;

}



/* den inderste der indeholder de reelle data */

table.enkeltfag_kursus_aktuelt_table {

	margin:0px;

	padding:0px;

	border-collapse:collapse;

}



/* celler med der indeholder tabeller, skal ingen padding have */

td.enkeltfag_kursus_td{

	margin:0px;

	padding:0px;

	border-collapse: collapse;

}



div.enkeltfag_kursus_warning{

	color:red;

}



@media print {

	p.bodytext {

		clear:	both;

	}

}

/* Additions for tt_news ver. 2.5.0 by mo/wildside 2/1/2008 */

.news-links dd {
	margin-left: 0px;
}

.news-related dd {
	margin-left: 0px;
}

.news-back_to_list dd {
	margin-left: 0px;
}

