#Content
{
	/* position: relative;  */
	float: left;
	top: 0;

	overflow: hidden;
	width: 465px;
	margin: 0px 20px 10px 20px;
	padding: 0px;
}

#Content a
{
        text-decoration: underline;
}


#Content a:visited
{
	color: #002946;
	background-color: inherit;
	text-decoration: underline;
}


#Content a:hover
{
	color: #D26E10;
	background-color: inherit;
	text-decoration: underline;
}


#Content div.Print a
{
	color: #002946;
	background-color: inherit;
	padding: 0px 0px 0px 3px;
	text-decoration: none;
}

#Content p
{
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 10px 0px;
}


#Content h1
{
	margin: 0px 0px 15px 0px;
	padding: 23px 40px 0px 0px;
	border-bottom: 1px solid #D26E10;
	font-size: 16px;
}


#Content h2
{
	margin: 10px 0px 7px 0px;
	padding: 0px 10px 0px 0px;
	font-size: 13px;
}




#Content h2.Title
{
	padding: 3px;
	color: inherit;
	background-color: #e7ebee;
}

#Content h2.Links
{
	padding: 3px;
	background-image: url(/design/cbs/grafik/fadelong.gif);
	background-repeat: repeat-y;
	background-position: right center;
}


/* 

#Content h3
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 13px;
}
 */


#Content h3
{
    margin: 10px 0px 14px 0px;
    padding: 0px 10px 0px 0px;
    font-size: 14px;
}


#Content h4
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
}

#Content h5
{
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 11px;
}

#Content .Delimiter
{
	clear: both;
}

#Content .paragraph-in-editor 
{ 
	display:block;
	margin:0px 0px 10px 0px;
}


/* ----- TABLES -------- */

#Content th p
{
    padding: 5px;
    margin: 0px;
}

#Content table
{
    margin: 1px;
}

#Content .tdBlue p
{
    margin: 2px;
    padding: 0px;
}

#Content .tdBeige p
{
    margin: 2px;
    padding: 0px;
}

#Content table h2
{
    font-size: 14px;
}

#Content .tdBlue h3
{
    margin: 2px;
    padding: 0px;
}

#Content table.Full
{
	width: 98%;
	border-collapse: collapse;
}

#Content table.List tbody tr
{
	padding: 5px;
}

#Content table.List tbody tr td
{
	padding: 5px;
}

#Content th.Title
{
	padding: 5px;
	text-align: left;
	font-weight: bold;
	font-size: 13px;
	color: #000000;
	background-color: #d9e2f5;
}

#Content tr
{
	margin-bottom: 5px;
}

#Content tr.Even
{
	color: inherit;
	background-color: #f0f0ec;
}

#Content tr.Odd
{
	color: inherit;
	background-color: #fcfcf8;
}

#Content td, th
{
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	vertical-align: middle;
}


#Content .tableNoBorder
{
	color: inherit;
	background-color: inherit;
}


#Content .tableNoBorder td
{
    border-width: 1px;
    border-style: solid;
    border-color: #FFFFFF;
		vertical-align: top;
}

#Content .tableNoBorder th
{
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
}

#Content .tableBlue
{
	color: inherit;
	background-color: #D9E2F5;
}

#Content .tdBlue
{
    color: inherit;
    background-color: #d9e2f5;
}


#Content .tableBlue td
{
	color: inherit;
	background-color: #D9E2F5;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableBlue th
{
	color: inherit;
	background-color: #D9E2F5;
	text-align: center;
	border-color: #CCCCCC;        
}


#Content .tableBeige
{
	color: inherit;
	background-color: #DCC697;
}

#Content .tdBeige
{
        color: white;
        background-color: #DCC697;
}

#Content .tableBeige th
{
	color: inherit;
	background-color: #DCC697;
	text-align: center;
	border-color: #FFFFFF;
}


#Content .tableBeige td
{
	color: inherit;
	background-color: #DCC697;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;        
}


#Content .tableBlueHeader
{
}


#Content .tableBlueHeader td
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableBlueHeader th
{
	color: inherit;
	background-color: #D9E2F5;
	text-align: center;
	border-top: 0px solid #D9E2F6;
	border-right: 0px solid #D9E2F6;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #D9E2F6;
}



#Content .tableBeigeHeader
{
	color: #ffffff;
	background-color: inherit;
}


#Content .tableBeigeHeader td
{
	color: #002946;
	background-color: inherit;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableBeigeHeader th
{
    color: inherit;
    background-color: #DCC697;
    text-align: center;
    border-top: 0px solid #DCC698;
    border-right: 0px solid #DCC698;
    border-bottom: 1px solid #cccccc;
    border-left: 0px solid #DCC698;        
}

#Content .tableMarineHeader
{
}


#Content .tableMarineHeader td
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableMarineHeader th
{
	color: white;
	background-color: #002946;
	text-align: center;
	border-top: 0px solid #002947;
	border-right: 0px solid #002947;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #002947;        
}

#Content .tableRedHeader
{
}


#Content .tableRedHeader td
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableRedHeader th
{
	color: #ffffff;
	background-color: #760700;
	text-align: center;
	border-top: 0px solid #760701;
	border-right: 0px solid #760701;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #760701;
}

#Content .tableOrangeHeader
{
}


#Content .tableOrangeHeader td
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableOrangeHeader th
{
	color: #ffffff;
	background-color: #D26E10;
	text-align: center;
	border-top: 0px solid #D26E11;
	border-right: 0px solid #D26E11;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #D26E11;
}


#Content .tableGreyBlueHeader
{
}


#Content .tableGreyBlueHeader td
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableGreyBlueHeader th
{
	color: #ffffff;
	background-color: #7389A2;
	text-align: center;
	border-top: 0px solid #7389A3;
	border-right: 0px solid #7389A3;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #7389A3;
}

#Content .tableOrangeRedHeader
{
}


#Content .tableOrangeRedHeader td
{
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}

#Content .tableOrangeRedHeader th
{
	color: #ffffff;
	background-color: #CB5033;
	text-align: center;
	border-top: 0px solid #CB5034;
	border-right: 0px solid #CB5034;
	border-bottom: 1px solid #cccccc;
	border-left: 0px solid #CB5034;        
}


/*------- IMAGES ------------ */


#Content div.object-left
{
    float: left;
    clear: both;
    margin: 5px 5px 5px 0px;
}

#Content td div.object-left
{
    clear: both;
    float: none;
    margin: 5px 5px 5px 0px;
}

#Content div.object-center
{
    width: 100%;
    text-align: center;
}  

#Content div.object-right
{
    margin: 5px 0px 5px 5px;
    clear: both;
    float: right;
}  

#Content div.class-image a
{
          background-image: none;
          padding: 0px;
}



/*------- VIDEO ------------ */


#Content .videocontainer
{
    clear: both;
    width: auto;
		display:block;
}



.videocontainer a.videolink {
 	display:block;
	position:relative;
	text-decoration:none;
}

.videocontainer .videothumb {
    margin: 5px 10px 5px 5px;
}

.videocontainer .videotitletext
{
	padding: 0px 0px 0px 5px;	
	display:block;
}

.videocontainer a .videotitletext
{
	color: #000;
}

.video_left
{
		width:50%;
		float:left;
}

.video_right
{
		float:left;	
		width:49%;
}

.video_tre
{
	float: left; 
	display:block;
	width: 150px;
}

.videocontainer .videoplaybutton
{
	position:absolute;
	top: 15px;
	left: 15px;
	display:block;
	opacity:1.0;
}

.videocontainer .video_tre .videoplaybutton
{
	top: 10px;
	left: 10px;
}

/*------- Listevisning af videoer ------------ */

#Content div.VideoListeContainer
{
	position:relative;
	overflow:auto;
}

#Content div.VideoPicture .videoplaybutton
{
	position:absolute;
	top: 15px;
	left: 15px;
	display:block;
}

#Content div.VideoPicture
{
	position:relative;
	float: left;
  width: 215px;
  overflow: hidden;
}

#Content div.VideoText

{
	float: right;
	width: 240px;
	overflow:hidden;

}



/*------- Job database ------------ */


#Content table.sortable tr.tableJob
{
        color: inherit;
        background-color: #328e9f;
}

#Content table.tidligere tr.tableJob
{
        color: inherit;
        background-color: #328e9f;
}

#Content table.sortable td.tableJob
{
        color:#ffffff;
        background-color: inherit;
        font-weight: bold;
}

#Content table.tidligere td.tableJob
{
        color:#204A95;
        background-color: inherit;
        font-weight: bold;
}


#Content table.sortable td.tableJob sort
{
        width:40%;
}


#Content table.sortable td.tableJob startsort
{
        width:20%;
}

#Content tr.tableJob a
{
        text-decoration:underline;
        font-weight: bold;
        color:#ffffff;
}



/*------- FORSKERSKOLER - KURSER ------------ */


#Content table.sortable tr.tableForskerskole
{
	color: inherit;
	background-color: #C6D6EF;
}

#Content table.tidligere tr.tableForskerskole
{
	color: inherit;
	background-color: #C6D6EF;
}

#Content table.sortable td.tableForskerskole
{
	color:#204A95;
	background-color: inherit;
	font-weight: bold;
}

#Content table.tidligere td.tableForskerskole
{
	color:#204A95;
	background-color: inherit;
	font-weight: bold;
}

#Content table.sortable td.tableForskerskole sort
{
	width:40%;
}


#Content table.sortable td.tableForskerskole startsort
{
	width:20%;
}

#Content tr.tableForskerskole a
{
	text-decoration:underline;
	font-weight: bold;
}



/*------- TESTIMONIALS ------------ */




#Content .tableTestimonial
{
	color: inherit;
	background-color: #D9E2F5;
}


#Content .tableTestimonial td
{
	color: inherit;
	background-color: #D9E2F5;
	border-style: none;
}



/*------- VIP & TAB ------------ */
#Content div.PersonData
{
	height: 100%;
	min-height: 100%;
	overflow: hidden;
}

#Content div.PersonData div.Picture
{
	position: relative;
	float: left;
	top: 0px;
	width: 105px;
}

#Content div.PersonData div.Data
{
	position: relative;
	float: left;
	top: 0px;
	width: 170px;
}

#Content div.PersonData div.Links
{
	position: relative;
	float: right;
	top: 0px;
	width: 170px;
}

#Content div.PersonData div.Links ul
{
	margin: 0px;
	padding: 0px;
}

#Content table.PersonCard
{
	width: 98%;
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF;
}

#Content table.PersonCard td
{
        border-style: solid;
        border-width: 1px;
        border-color: #FFFFFF;
}


/*
#Content table.PersonCard tbody tr td
{
	width: 50px;
}

#Content table.PersonCard tbody tr td img
{
	align: left;
}

#Content table.PersonCard tbody tr td+td
{
	width: 240px;
}

#Content table.PersonCard tbody tr td+td+td
{
	width: 170px;
}
*/

/*-------Tip A Freind ------------ */

#Content div.Tip
{
	margin: 0px;
	padding: 0px 0px 0px 17px;
 	background-image: url('/design/cbs/images/linkmarker.gif');
	background-repeat: no-repeat;
	background-position: 5px 4px;
}

#Content span.Tip
{
}

/*-------Fact Box ------------ */


#Content div.FactBoxLightBlue
{
	margin: 0px;
	padding: 4px;
	color: inherit;
	background-color: #ecf0f4;
	overflow: auto;
}

#Content div.FactBoxLightBlue p
{
        margin: 2px;
        padding: 0px;
}


#Content div.FactBoxBeige
{
	margin: 0px;
	padding: 4px;
	color: inherit;
	background-color: #DCC697;
	overflow: auto;
}

#Content div.FactBoxBeige p
{
        margin: 2px;
        padding: 0px;
}


#Content div.FactBoxGrey
{
        margin: 0px;
        padding: 4px;
        color: inherit;
        background-color: #D7D7D1;
	overflow: auto;
}

#Content div.FactBoxGrey p
{
        margin: 2px;
        padding: 0px;
}

#Content div.FactBoxGreyBlue
{
        margin: 0px;
        padding: 4px;
        color: #FFFFFF;
        background-color: #7389A2;
	overflow: auto;
}

#Content div.FactBoxGreyBlue p
{
        margin: 2px;
        padding: 0px;
}

#Content div.FactBoxGreen
{
        margin: 0px;
        padding: 4px;
        color: #FFFFFF;
        background-color: #328E9F;
	overflow: auto;
}

#Content div.FactBoxGreen p
{
        margin: 2px;
        padding: 0px;
}

#Content div.FactBoxOrangeRed
{
        margin: 0px;
        padding: 4px;
        color: #FFFFFF;
        background-color: #CB5033;
	overflow: auto;
}

#Content div.FactBoxOrangeRed p
{
        margin: 2px;
        padding: 0px;
}

#Content div.Citation
{
        padding: 0px 0px 0px 29px;
        margin: 15px 20px 5px 15px;
        color: #9A9A9B;
	font-size: 16px;
        background-color: #FFFFFF;
        font-style: italic;
	font-weight: bold;
	overflow: auto;
        background-image: url('/design/cbs/images/citation.png');
        background-position: top left;
        background-repeat: no-repeat;
}

#Content div.Citation p
{
        margin: 2px;
        padding: 0px;
}


#Content div.CitationRight
{
        padding: 20px 0px 0px 0px;
        margin: 1px 0px 0px 20px;
        color: #9A9A9B;
        font-size: 16px;
        font-style: italic;
        font-weight: bold;
        width: 160px;
	float: right;
	background-color: #FFFFFF;
	overflow: auto;
        background-image: url('/design/cbs/images/citation.png');
        background-position: top left;
        background-repeat: no-repeat;
}

#Content div.CitationRight p
{
        margin: 2px;
        padding: 0px;
}







/* ----- Optagelse forside bokse -------- */



#Content table.SmallBoxes td
{
    vertical-align: top;
    border: 0px;
}

#Content table.BoxSmall
{
    margin: 0px 0px 0px 0px;
    width: 150px;
    float: left;
    top: 0px;
    border: 0px;
}

#Content tr.BoxSmallTop
{
    height: 19px;
}

#Content tr.BoxSmallTop th
{
    margin: 0px;
    padding: 0px 0px 0px 5px;
    font-size: 11px;
    vertical-align: middle;
    font-weight: bold;
}

#Content tr.BoxSmallImage0
{
    background-image: url(/design/cbs/images/box_small_header1.gif);
    background-position: top left;
    background-repeat: repeat-y;
}

#Content tr.BoxSmallImage1
{
    background-image: url(/design/cbs/images/box_small_header2.gif);
    background-position: top left;
    background-repeat: repeat-y;
}

#Content tr.BoxSmallImage2
{
    background-image: url(/design/cbs/images/box_small_header3.gif);
    background-position: top left;
    background-repeat: repeat-y;
}

#Content tbody.BoxSmallBody
{
    margin: 0px;
    padding: 0px;
    width: 150px;
    background-image: url(/design/cbs/images/box_small_body.gif);
    background-position: top left;
    background-repeat: repeat-y;
}

#Content .BoxSmallBody p
{
    padding: 0px 5px 0px 5px;
    
}



#Content tr.BoxSmallBottom
{
    margin: 0px;
    padding: 0px;
    height: 9px;
    background-image: url(/design/cbs/images/box_small_bottom.gif);
    background-position: bottom left;
    background-repeat: no-repeat;
    line-height: 1px;
}



/*------- Farvede bokse ------------ */



#Content table.FarvetBoks td
{
    vertical-align: top;
    border: 0px;
}



#Content table.FarvetBoks1
{
    margin: 0px 0px 0px 0px;
    width: 140px;
    float: left;
    top: 0px;
    border: 0px;
    color: #FFFFFF;
    background-color: #7389A2;
}

#Content table.FarvetBoks2
{
    margin: 0px 0px 0px 0px;
    width: 140px;
    float: left;
    top: 0px;
    border: 0px;
    background-color: #ECF0F4;
}


#Content table.FarvetBoks3
{
    margin: 0px 0px 0px 0px;
    width: 140px;
    float: left;
    top: 0px;
    border: 0px;
    color: #FFFFFF;
    background-color: #cc5034;
}

#Content table.FarvetBoks3 a:hover
{
    color: #FFFFFF;
    background-color: inherit;
    text-decoration: underline;
}



#Content .FarvetBoks p
{
    padding: 0px 5px 0px 5px;

}




/*-------Box i nyhed_lang og arrangement_lang ------------ */

#Content table.InfoBox, div.InfoBox
{
        margin: 1px;
        padding: 10px;
        color: inherit;
        background-color: #FFFFFF;
        border-top: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
}



/*-------DATABASER ------------ */

#Content .DatabaseLine 
{
	width:100%;
	padding:10px 0px 10px 0;
}

#Content .DatabaseLine table
{
	width:100%;
}

#Content .DatabaseLine table td
{
        border-style: none;
}

#Content .Database .Odd 
{
	color: inherit;
	background-color: #ffffff;
}

#Content .Database .Even 
{
	color: inherit;
	background-color: #efefff;
}

#Content .DatabaseLink 
{
	width:100px;
	font-weight:bold;
}

#Content .DatabaseLongLink 
{
	width:100px;
}

#Content .DatabaseIcons 
{
	width:100px;
	text-align:right;
}

#Content .DatabaseIcons img
{
	display:inline;
}


#Content ul.DatabaseCategory 
{
	width:340px;
	margin:0px;
	padding:4px 0 4px 0;
	color: inherit;
	background-color: #d9e2f5;
}


#Content ul.DatabaseCategory li 
{
	margin:2px 0 0 0;
	display:block;
	list-style:none;
	padding:0 0 2px 0px;
	color: inherit;
	background-color: #d9e2f5;
}

#Content ul.DatabaseCategory li a 
{
	padding:0 0 0px 10px;
	margin:0px;
}

#Content ul.DatabaseCategory li ul
{
	padding:0px;
	margin:0px;
	color: inherit;
	background-color: #f8f8e8;
}

#Content ul.DatabaseCategory li ul li 
{
	padding: 1px 1px 1px 20px;
	margin:2px 0 0 0;
	color: inherit;
	background-color: #f8f8e8;
}

#Content ul.DatabaseCategory li ul li.selected 
{
	color: inherit;
	background-color: #ffffff;
}

#Content ul.DatabaseCategory li ul li.selected a
{
	font-weight:bold;
}

#Content ul.DatabaseCategory li.here, ul.dbcategory li.open 
{
	font-weight:bold;
}

#Content ul.DatabaseCategory li ul li a 
{
	display:block;
	padding:0 0 1px 2px;
	font-weight:normal;
}

#Content ul.DatabaseCategory li ul li.selected a 
{
	color: black;
	background-color: inherit;
}

#Content table.DatabaseLine 
{
	width:100%;
}

#Content .DatabaseLink, .DatabaseLongLink 
{
	width:50%;
}

#Content .Database .Icons 
{
	width:100%;
	text-align:right;
	margin:0 0 20px 0;
}

#Content .Database .Categories 
{
	width:100%;
	margin:0 0 20px 0;
}

#Content div.LetterBar 
{
	width:100%;
	text-align:center;
	letter-spacing:2px;
	padding: 0px 0px 10px 0px;
}

#Content div.LetterBanner 
{
	padding:4px;
	margin-top:10px;
	color: white;
	background-color: #003366;
	font-weight:bold;
}

#Content a.LetterBanner 
{
	color: white;
	background-color: inherit;
	font-weight: bold;
}

/*-------Kurser ------------ */

#Content div.CourseTitle
{
	padding: 5px 0px 0px 0px;
}

#Content div.CourseTitle1
{
	font-weight: bold;
}

#Content div.CourseTitle2
{
	font-style: italic;
}

#Content div.CourseTitle3
{
}

#Content div.CourseLink
{
	padding: 5px 0px 5px 0px;
}

#Content div.CourseLink0
{
}

#Content div.CourseLink1
{
}

#Content div.CourseLink2
{
}

#Content div.CourseLink3
{
}

#Content div.CourseLink4
{
}

#
# Tilmeldingsfacilitet - styling af inputfelter i IE
#

#Content div.Form input.box, textarea.box
{
	width: 95%;
}

input[type=checkbox] 
{ 
	border: 0px solid #000; 
}

input[type=radio] 
{ 
	border: 0px solid #000; 
}

#Content .field-block input[type=text] 
{ 
	width: 95%; margin:0px; 
}

#Content .field-block 	
{ 
	margin: 0px 0px 0px 0px; 
}



#Content table.SearchResult
{
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#Content table.SearchResult tr
{
	margin: 0px;
	padding: 0px;
}

#Content table.SearchResult tr:nth-child(2n)
{
	color: inherit;
	background-color: #81c3cf;
	border: 1px solid #ededed;
}

#Content table.SearchResult thead tr
{
	color: inherit;
	background-color: #328e9f;
	border: 1px solid #328e9f;
}

#Content table.SearchResult thead tr th
{
	color: #ffffff;
	background-color: inherit;
}


#Content table.SearchResult tr td, #Content table.SearchResult tr th
{
	width: auto;
	background-color: inherit;
	color: inherit;
	padding: 3px 0px;
	border-width: 0px;
}

#Content table.SearchResult tr td.Right, #Content table.SearchResult tr th.Right
{
	text-align: right;
	white-spacing: nowrap;
}


/*------- CBS i pressen ------------ */


#Content div.CBSiPressen
{
        border-bottom: 1px solid #002946;
}

#Content div.CBSiPressenContainer
{
        padding:20px 0px;
        overflow:auto;
        font-weight: bold;
}

#Content div.CBSiPressenContainer img 
{ 
        float:right; 
        padding:0px 0px 0px 10px;
}



/*------- Scroll ------------ */

#Content div.scrollableAreaXX img
{
	width: 50px;
	height: 75px;
}



