div, td, input, select, textarea {
	font-size: 8pt;
	font-family:verdana,sans-serif;
	color: #486c82;

}

p {
	padding: 0 0 0 0;
	margin: 4px 0 8px 0;
}

img {
	border: 0px none;
}

textarea {
	width:100%;
}




.customSelect {
	font-size:0.9em;
	width:100px;
}

.seminarBand .act {
	font-weight:bold;
}

.profileTable { width:100%; }

.profileTable h3{
	font-size:11pt;
}

.profileTable td{
	padding:0 10px 10px 0;
	vertical-align:top;
}

.profileTable input{
	vertical-align:middle;
	margin:0px;
}

.profileTable .label{
	width:160px;
}

.profileTable td.data {
	width:400px;
} 
.profileTable .labelEdit{
	font-weight:bold;
	width:180px;
}

.profileTable td.dataEdit {
	width:400px;
} 

.tab {
	border-bottom: 1px solid #CFDEE5;
}

.tab a {
	text-decoration:none;
}

.tabHead {
	border: 1px solid #CFDEE5;
	padding:10px;
	margin-right:6px;
	float:left;
	cursor:hand;
	cursor:pointer;
}

.tabHead.active {
	border: 1px solid #486c82;
}


.csc-noSearchResultMsg, .csc-searchform {
	margin: 10px 0 0 0;
}


.fetce-form-textinput {
	width:200px;
}

a {
	color: #476c80;
}
a:hover {
	color: #c1660d;
}

.displayMyDumps {
	padding: 0 0 7px 0;
	margin: 0 0 20px 0;
	border-bottom: 3px double #a7bfcc;
}

.displayMyDumps h2 {
	border-top: 3px double #a7bfcc;
	border-bottom: 1px solid #a7bfcc;
	padding: 5px 0 5px 0;
	margin:7px 0 15px 0;
}


.seminarBand {
	margin: 20px 0 20px 0;
}

.seminarBand a{
	text-decoration:none;
	background-image: url(../images/intra2_arrow02.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration:none;
	padding: 0 0 0 10px;
	margin: 0 15px 0 0;
}
/*
#tabMenu a.act {
}
*/
.programLink {
	float:right;
	margin: 0 0 0 4px;
}
.resumePicture {
	float:right;
	margin: 10px 0 0 0;
}


#mainRight a {
  color:white; 
  text-decoration:none;
}

#mainRight a:hover {
  color:white; 
  text-decoration:underline;
}

#mainRight .goadvancedsearch a {
  color:#476C80; 
  font-weight:bold;
  text-decoration:none;
}

.displaySingle {
	margin-bottom:20px;
}

.displaySingle .date {
	border-bottom: 1px solid #a7bfcc;
	color: #8297a8;
	padding: 0 0 5px 0;
	margin-bottom:7px;
}

.displaySingle .date .more{
	float: left;
}

.displaySingle .date .more.withPadding{
	padding-left: 10px;
	width:200px;
}



.displaySingle .dumps {
	width:260px;
	margin-right: 20px;
	float:left;
}

.displayDumpSingle {
	float:left;
}

.displaySingle h3 {
	color: #476c80;
	font-size:14px;
	padding: 0 0 16px 0;
	margin-top:8px;
	margin-bottom:3px;
	border-bottom: 1px solid #a7bfcc;
}

.displaySingle h4 {
	color: #476c80;
	font-size:12px;
	padding: 8px 0 8px 0;
	margin-top:8px;
	margin-bottom:8px;
	border-bottom: 1px solid #a7bfcc;
}

.displaySingle .descriptionErfa {
	margin-bottom:8px;
	padding: 0 0 0 0;
}


.oddListRow {
	background-color: #ffffff;
}

.evenListRow {
	background-color: #f0f5f9;
}

.headerListRow {
	background-color: #dde6ed;
}

.headerListRow td {
	padding: 6px 10px 6px 10px;
}

.padding10 {
	padding: 4px 10px 4px 10px;
}

.error, .form-error {
	color:red;
}

.tx_beuserinfrontend_pi1, .tx_beuserinfrontend_pi1 a, .tx_beuserinfrontend_pi1 input {
	color:gray;
	font-size:8pt;
	color:#ffffff;
}
.tx_beuserinfrontend_pi1 input {
	margin: 8px 0 -1px 1px;
	padding:3px 0 0 7px;
	border:1px solid #a7bfcc;
	background-color: #ebf2f7;
	width:161px;
	height:16px;
	color:#476c80;
}
html > body .tx_beuserinfrontend_pi1 input {
	margin: 9px 0 0 1px;
}

.tx_beuserinfrontend_pi1 .loginButton {
	padding:0;
	border:0px none;
	width:19px;
	height:19px;
	margin-left:6px;
}

.infoText {
	margin: 7px 0 0 1px;
	font-size:10px;
}

.infoText a {
	color: #ffffff;
	text-decoration:none;
}



legend {
	color:gray;
	font-size:8pt;
	font-weight:bold;
}

select {
	width:250px;
}

form {
	margin:0px;
	padding:0px;
}


/**/

#profileLeft, #profileRight {
	float:left;
	width:40%;
}

#profileRight {
	margin-left: 20px;
}

#siteMapWrap {
	margin: 9px 0 0 24px;
	height:12px;
}
#siteMapLinks {
	float:left;
	font-size:9px;
	color:#7f99a7;
}

#siteMapLinks a {
	margin: 0 6px 0 6px;
	text-decoration:none;
	font-size:9px;
	color:#7f99a7;
}

#mainLeft ul {
	padding: 0 0 0 0;
	margin: 16px 0 0 12px;
	list-style: none;
}

#mainLeft ul li  {
	margin: 4px 0 4px 0;
}

#mainLeft ul .activeLink a {
	font-weight:bold;
}

#mainLeft ul li a {
	background-image: url(../images/intra2_arrow02.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	text-decoration:none;
	padding: 0 0 0 10px;
	display: block;
}

#mainLeft ul li a:hover {
	color: #c1660d;
}


#loggedInHeader {
	margin: 36px 0 0 12px;
}
#loggedInName {
	margin: 8px 0 0 12px;
	font-weight:bold;
}

#logOutLink {
	margin: 8px 0 0 12px;
}

#logOutLink a:hover {
	font-weight:bold;
	color: #476c80;
}


#leftBottom {
	border-top: 3px double #c2d7e3;
	margin: 26px 0 20px 12px;
	padding: 8px 0 0 0;
	width:195px;
}

#leftBottom .leftElement {
	margin: 15px 0 0 0;
}

#leftBottom .leftElement a {
	/*font-weight:bold;*/
	text-decoration:none;
}

#leftBottom .leftElement .noBold {
	font-weight:normal;
}

#mainCenterInner .headerh1{
	margin: 0 0 5px 0;
}

#mainCenterInner .twoColumns .headerh1{
	margin: 0 0 0 15px;
}

#mainCenterInner .twoColumns .headerh2{
	margin: 0 0 0 15px;
}


.bordersDouble {
	border-bottom: 3px double #c2d7e3;
	border-top: 3px double #c2d7e3;
	padding-bottom:6px;
	width: 425px;
	margin-top:4px;
	margin-bottom:34px;
}

/* intracom.dk custom */

.bordersDouble.custom {
	border-bottom: 3px double #c2d7e3;
	border-top: 3px double #c2d7e3;
	padding-bottom:6px;
	width: 425px;
	margin-top:4px;
	margin-bottom:34px;
}

.bordersDouble.custom .noBorder p{
	padding: 0;
	font-weight: normal;
}

.bordersDouble.custom .noBorder a{
	font-weight: bold;
}


.twoColumns h5 {
	padding: 0 0 16px 15px;
	margin-top:8px;
	margin-bottom:3px;
	background-image: url(../images/intra2_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0 1;
	border-bottom: 1px solid #a7bfcc;
}

.bordersDouble h5 {
	padding: 0 0 16px 15px;
	margin-top:8px;
	margin-bottom:3px;
	background-image: url(../images/intra2_arrow01.gif);
	background-repeat: no-repeat;
	background-position: 0 1;
	border-bottom: 1px solid #a7bfcc;
}

.twoColumns .noBorder {
	padding: 0 0 0px 15px;
	border: 0px none;
}

.twoColumns h5 a {
	text-decoration:none;
}

#mainCenterInner .noBorder {
	padding: 0 0 0px 15px;
	border: 0px none;
}

#mainCenterInner h5 a {
	text-decoration:none;
}


.twoColumns p {
	padding: 0 0 0 15px;
	margin:0px;
}

.bordersDouble p {
	padding: 0 0 0 15px;
	margin:0px;
}

.twoColumns .date {
	border-bottom: 1px solid #a7bfcc;
	color: #8297a8;
	padding: 0 0 5px 15px;
	margin-bottom:7px;
}

#mainCenterInner .date {
	border-bottom: 1px solid #a7bfcc;
	color: #8297a8;
	padding: 0 0 5px 15px;
	margin-bottom:7px;
}



#searchBoxWrapInner input {
	color:#5d8ca6;
	background-color: #ebf2f7;
	border:1px solid #a7bfcc;
	font-size:8pt;
	width:160px;
	height:17px;
	display:block;
	float:left;
	margin: 4px 7px 0 0;
	padding:3px 0 0 8px;
	font-family:tahoma,sans-serif;
}

#searchBoxWrapInner img {
	margin: 5px 0 0 0;
	display:block;
	float:left;
}

.twoColumns {
	border-bottom: 3px double #c2d7e3;
	padding-bottom:6px;
	width: 425px;
	margin-bottom:34px;
}

.twoColumns.noborder {
	border-bottom: 0px none;
	padding-bottom:6px;
	width: 425px;
	margin-bottom:34px;
}

.twoColumns .columns{
	width: 204px;
	float:left;
}


#mainCenterInner .columns{
	width: 204px;
	float:left;
}

#mainCenterInner .columns.withPointer {
	cursor:hand;
	cursor:pointer;
}




.twoColumns .spacer {
	width: 16px;
	float:left;
}

#mainCenterInner .spacer {
	width: 16px;
	float:left;
}

.twoColumns .headers{
	padding-bottom:6px;
/*	border-bottom: 3px double #c2d7e3;*/
	width: 425px;
}

.twoColumns.noborder .headers{
	padding-bottom:6px;
	border-bottom: 0px none;
	width: 425px;
}

.twoColumns .headers .header{
	padding: 0 0 0 15px;
	width: 185px;
	float:left;
}

html,body {
	height: 100%;
}

body {
	background-color: #a7bbc6;
	background-image: url(../images/intra2_background.gif);
	background-repeat: repeat-x;
	text-align: center;
	margin:0px;
	padding:0px;
	border:0px none;
}

h5 {
	color: #476c80;
	font-size:11px;
	margin: 0;
	padding: 0;
}

.erfaH5 {
	margin: 12px 0 7px 0;
	border-bottom: 1px solid #a7bfcc;
	padding: 0 0 13px 0;
}

.lastUpdated {
	margin: 12px 0 0 0;
	color: #8297a8;
}

.dumps h5 {
	margin: 12px 0 7px 0;
}


h3 {
	color: #476c80;
	font-size:11px;
	margin: 0;
	padding: 0;
}
h2 {
	color: #476c80;
	font-size:11px;
	font-weight: normal;
	margin: 0;
}

h6 {
	color: #476c80;
	font-size:9px;
	margin: 0 0 0 0;
	border-bottom: 1px solid #a7bfcc;
}


#mainDiv {
	margin-left:auto;
	margin-right:auto;
	margin-top:9px;
	width: 959px;
	border:4px solid white;
	background-color: #e7eef1;
	background-image: url(../images/intra2_background_inner.gif);
	background-repeat: repeat-x;
	text-align: left;
	min-height: 563px;
	height:563px;
}

html > body #mainDiv {
	height:auto;
}




#intra2_toplogo {
	float:left;
	margin: 32px 0 0 15px;
}

#searchBoxWrap {
	float:left;
	margin: 21px 0 0 297px;
}



#menuWrapInner ul {
	padding: 0 0 0 15px;
	margin: 0;
	list-style: none;
}

#menuWrapInner ul li.level1 {
	padding-left: 3px;
	float: left;
	position: relative;
	z-index:9999;
}



#menuWrapInner li:hover ul, #menuWrapInner li.over ul {
	display: block;
}

#menuWrapInner li ul a {
	color:white;
	text-decoration:none;
	display:block;
	width: 204px;
  padding: 0 10px 0 10px;
}

#menuWrapInner li > ul a {
	width: 184px;
}

#menuWrapInner a:hover {
	background-color: #9f5104
}

#mainDivInner {
	margin: 10px 15px 0 15px;
	background-color: #ffffff;
	background-image: url(../images/main_inner_bg2.png);
        background-repeat:repeat-x;
	min-height: 388px;
	height: 388px;
}

html > body #mainDivInner {
	height:auto;
}

#mainLeft {
	float:left;
	width:218px;
}

#mainCenter {
	float:left;
	margin: 34px 0 0 18px;
	width:425px;
}

#mainCenterWide {
	float:left;
	margin: 34px 0 0 17px;
	width:561px;
}

#mainCenterInner {
	position:static;
}


#mainRight {
	float: right;
	width: 236px;
	background-color: #e7eef1;
	background-image: url(../images/intra2_background_right.gif);
	background-repeat: repeat-x;
}


#innerRightBlue {
	margin:0 0 16px 16px;
	background-color: #49758c;
	background-repeat: repeat-x;
}

#innerRightRed {
	margin:0 0 16px 16px;
	background-color: #a85706;
	background-repeat: repeat-x;
}



.rightInnerMiddle {
	color: #f8eee4;
	position:relative;
	top: 16px;
	left: 14px;
	width:192px;
	margin-bottom: 32px;
}

.rightInnerMiddle p, #rightInnerBottom p, #rightInnerTop p {
	margin-bottom: 0px;
}



#rightInnerBottom {
	color: #f8eee4;
	position:relative;
	top: 16px;
	left: 14px;
	width:192px;
	margin-bottom: 32px;
}

#mainBottom {
	text-align: center;
	margin: 8px 15px 8px 15px;
	background-color: #ffffff;
	height: 26px;
}

#mainBottomInner {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	top: 6px;
	color:#7f99a7;
}

#mainBottomInner a {
	color:#7f99a7;
	text-decoration:none;
}
#mainBottomInner a:hover {
	color:#7f99a7;
	text-decoration:underline;
}
.afterSpacer {
	height:6px;
	font-size: 1px;
	line-height:0;
  overflow:hidden;
}

.clearer {
	clear: both;
	font-size: 1px;
	line-height:0;
  overflow:hidden;
}

.shortcut_header{
    padding: 0 0 0px 15px;
    border: 0 none;
    background-image: url(../images/intra2_arrow01.gif);
    background-repeat: no-repeat;
    background-position: 0 1;
     color:#ccc;
}
.shortcut_header a{
    text-decoration: none;
}
.shortcut_header_container{
    padding-top:4px;
    padding-bottom:4px;
}

.shortcut_links{
    padding: 0px 0 0px 15px;
    margin-bottom: 5px; 
    background-image: url(../images/intra2_arrow02.gif);
    background-repeat: no-repeat;
    background-position: 0px 3px;
    color:#ccc;
    /*color:#476C80;*/
}

.shortcut_links.bold{
    padding: 2px 0 0px 15px;
    background-image: url(../images/intra2_arrow01.gif);
    color:#486C82;
   /*color:#ccc;*/
}
/*
.shortcut_links.dimmed {
    padding: 2px 0 0px 15px;
    background-image: url(../images/intra2_arrow01.gif);
    color:#ccc;
}
*/
.shortcut_links a {
	color:#476C80;
}
.shortcut_links.bold a {
    font-weight:bold;
    color:#476C80;
}


.shortcut_links_noarrow{
    padding: 0 0 0px 15px;
    margin-bottom: 3px;
    cursor:default;
}
.shortcut_links a{
    text-decoration: none;
/*    font-weight:bold; */
}
.shortcut_links_container{
    padding-top: 4px;
    /* padding-bottom: 8px; */
    border-top: 1px solid #c2d7e3;
}
.shortcut_main_container{
    padding-top: 0px;
    border-top: 3px double #c2d7e3;
    width: 200px;
		min-height: 92px;
		height: 92px;
}

html > body .shortcut_main_container {
		height:auto;
}

.shortcut_subtitle{
    padding: 0 0 0px 15px;
    border: 0 none;
}
.shortcut_subtitle_container{
    padding-top:4px;
    padding-bottom:4px;
}
.shortcut_subheader{
    padding: 0 0 0px 15px;
    border: 0 none;
    font-size:11px;
    font-weight: bold;
    margin-top: 15px;
    border-top: 3px double #c2d7e3;
    padding-top:4px;
    padding-bottom:4px;
}

.printIcon { 
    float:right;
    margin:6px 27px 5px 0;
    width:14px;
    height:14px;
    cursor:pointer;
}

* html .printIcon { 
    float:right;
    margin:6px 14px 5px 0;
    width:14px;
    height:14px;
    cursor:hand;
}
#picNdump { 
	float:right;
	font-size:0.9em;
	text-align:center;
	padding:4px;
	width:180px;
	
}
#picNdump div {
  	float:left;
	height:150px;
}

#picNdump .theDump {
  margin-right:5px;
}

.gotoMyIntra2Text {
  color: #fff;
  margin: 7px 0px 0px 0px;  
}

/* Help text for input fields - login form */
.hText { 
	font-family: arial,verdana,sans-serif;
	color:#dfe7eb;
	font-size:10px;
	margin-left:1px;
	margin-bottom:-10px;
}
.u-field { 
	margin-top:5px;
}
.p-field { }

.loginButton {
	display:block;
	position:relative;
	top:2px;
  
}
#global-logon-link {
	float:				right;
	margin: 			0px 30px 0 0;
	text-decoration:		none;
	font-size:			9px;
	color:				#7f99a7;
	
}
#global-logon-link a{
   text-decoration: 			none;
}



/*******************************************************************************/
/***** START - The following is used to remove the dotted lines from links *****/
/*******************************************************************************/

a:active{
	outline:			none;
}

:-moz-any-link:focus{
	outline:			none;
}

/******************************************************************************/
/***** STOP *******************************************************************/
/******************************************************************************/
