﻿#CourseDescriptionDiv
{
	height: 100%;
	min-height: 600px;
}

#CourseDescriptionDiv ul
{
	display: inherit;
	padding-left: 20px;
}

#CourseDescriptionDiv a 
{
	background-image: none;
	padding: 0;
	margin: 0;
}

td.value, td.label, td.labelColspanTwoStyle
{
	text-align: left;
	vertical-align: text-top;
	white-space: normal;
	padding-bottom: 0px;
}

td.label, td.labelColspanTwoStyle
{
	/*width: 165px;*/
	/* width: 70px; */
	font-weight: bold;
	padding-bottom: 0px; /*border: 2px;*/
	padding-top: 8px; 
	padding-left: 0px;
	white-space: nowrap;
}

#SubExams .labelColspanTwoStyle{
	white-space: normal !important;
}


#ShortContent td.label
{
	width: 70px;
	vertical-align: text-top;
	padding-top:8px;
	
}
#ShortContent td.labelColspanTwoStyle
{
	vertical-align: text-top;
	padding-top:8px;	
}

#ShortContent td.value
{	 
	padding-top:8px;
}
 
#ShortContent td.colspanTwoStyle 
{
     padding-top:0px;
}

td.value div
{
	padding-left: 0;
}



#ListedValues td.value
{
	padding-top: 8px;
}

.ShortContentTable
{
	margin-left: 6px;
}


#TwoColumnValues td.label
{
	width: 165px;
	text-align: left;
	font-weight: bold;
	vertical-align: top;
	padding-bottom: 0px; /*border: 2px;*/
	padding-top: 8px; /*padding: 0px; */
}


h1
{
	border-bottom-color: #D26E10;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 16px;
	margin-bottom: 15px;
	margin-left: 0;
	
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;	
	padding-top: 23px;
	/*
	width: 550px;
	padding-right: 40px;*/
	width:630px;
	word-wrap: break-word;
}

.LearningObjectivesBulletList
{
    margin-top: 0px;
    margin-bottom: 0px;
}

#CourseDescriptionTable
{
	table-layout: fixed;
	border: 2px; /*         	 border-style:solid;         	 border-bottom-color:Black;         	 background-color:Red;*/
}

#TwoColumnValues
{
	table-layout: fixed;
	width: 600px;
}

#CourseDescriptionTable table
{
	border-collapse: collapse;
}



#CourseDescriptionTable a
{
	background-image: none;
	padding-left: 0px;
}

.StudentWorkLoadHours
{
	text-align: right;
}

td.value p
{
	/*margin-bottom: 10px;*/
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 10px;
	padding-top: 0;
}

#main
{
	padding-left: 10px;
}

/*fra right .css */
.BoxRound
{
	margin-bottom: 15px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 17px;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

.BoxTop
{
	background-image: url("/Resources/Images/custom_rounded_top.png");
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 10px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0; /*width:195px;*/
}

.BoxMain
{
	background-image: url("/Resources/Images/custom_rounded_middel.png");
	background-repeat: repeat-y;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 0;
	padding-top: 0; /*width:195px;*/
}

.BoxBottom
{
	background-image: url("/Resources/Images/custom_rounded_bottom.png");
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 8px;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 0;
	padding-right: 0;
	padding-top: 0; /*width:195px;*/
}

.BoxMain table
{
	padding-left: 4px;
	width: 270px;
}

td.FirstDelimiter
{
	border: 1px;
	border-right-color: #0E2449;
	border-right-style: solid;
	margin-left: auto;
	margin-right: auto;
}

td.Delimiter
{
	border: 1px;
	border-right-color: #0E2449;
	border-right-style: solid;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	width: 65px;
}

td.LastDelimiter
{
	border: 1px;
	width: auto;
	text-align: center;
	width: 65px;
}

#Share
{
	position: relative;
	z-index: 2;
}

#Language
{
	position: relative;
	z-index: 2;
}

#Link
{
	position: relative;
	z-index: 2;
}

#Seperater
{
	height: 50px;
}

#ShortContent h1
{
	width: 200px;
}

.RightBox
{
	/* height:100%;*/ /*min-height:800px; */
	min-width: 300px;
	width: 100%;
	background-color: #ECF0F4;
}
/*
#main
{
	padding-top:0px;
	margin-top:0px;
	border-top:0px;
}*/

/* rbr, 2010-10-15 flyttet op til til anden definition af samme 
#CourseDescriptionDiv
{
	min-height: 600px;
}
*/

#Header
{
	position: relative;
	z-index: 3;
}
#GlobalMenu
{
	position: relative;
	z-index: 3;
}

#ShortContent
{
	
	width: 273px;
	
	min-height:748px; 
	height:100%;
	/* left: 614px; */
	padding-left: 5px;
	margin-right: 4px;
	font-size: 11px;
	background-color: #ECF0F4;
	position: relative; /*top: -44px;  */
	top: -40px; 
	z-index: 1;
	background-color: #ECF0F4;
	border-left-color: #B8BAB1;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #B8BAB1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-right-color: #B8BAB1;
	border-right-style: solid;
	border-right-width: 1px;
}

#dropCourseFactsHere
{
	width: 240px;
	margin-left: -5px;
}

#MainContent
{
	min-height: 600px;
	width: 520px;
	background-color: white;
	position: relative;
}

#PrintDiv
{
	display: none;
}

#Title
{
	display: none;
}


/* DETTE ER HACK FOR AT FÅ IE7/"Compability mode" til at virke */
/* START --->*/

/*
#MainContent td.label
{
	width: 520px !important;
}
#MainContent td.value
{
	width: 520px !important;
}
#CourseTitle
{
	padding-top:2px;
	width: 520px !important;
}
*/

#ShortContent ul
{
	margin: 0px;
}

#ShortContent ul li
{
	margin-left: -20px;
}

@media screen
{
	#courseFacts, #relevant
	{
		display: none;
	}
}

#SubExams
{  
    padding-left:12px;                 
}

.SubExamTable td.label
{  
     width:150px;    
     font-weight: normal;
     padding-top:0px;
}


.courseFactsSubExamTable  
{   
    padding:0px;   
    margin:0px;      
    border-width:0px;        
    /*border: 1px solid black;*/
    padding:0px;
    border-collapse:collapse;
}

#lastUpdated  
{
   padding-top:8px;
   display:block;
  font-style: italic;
}


.exam-required-participation + .exam-required-participation {
	margin-top: 1em;
}