body {
  margin: 0;
  padding:0;
}

td, tr, .clLevel0, .clLevel0over, .clLevel1, .clLevel1over, .clMenuItemSelected {
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  line-height: 17px;
  color: #666666;
  background-color: inherit;
}

dd, dl, ol, ul, li {
  list-style-type: square;
}

li.talebobel {
    list-style-image: url(img/talebobel.gif);
}

td.small {
  font-size: 10px;
  color: white;
  background-color: inherit;
}

/* LINKS */
a, a.highlight {
  text-decoration: none;
  color: #75a0b8;
  background-color: inherit;
}

a:hover {
  text-decoration: underline;
  color: #F98422;
  background-color: inherit;
}

a.white, a:link.white, a:visited.white, a:active.white, a:hover.white {
  color: white;
  background-color: inherit;
}

.submenu {
  color: #666666;
  font-family: Arial Narrow, Verdana, Helvetica, Arial, sans-serif;
  font-size:15px;
  line-height: 20px;
  background-color: inherit;
}

.topmenu .submenu {
    font-size: 11px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

a.toplink {
  font-size:11px;
  color: #666666;
}
a:hover.toplink {
  color: #F98422;
}

.topicsmallheavy {
  color: #F98422;
  background-color: inherit;
  font-size: 20px;
  font-family: Arial Narrow, Verdana, Helvetica, Arial, sans-serif;
}

.topicsmall, .articleSynopsis {
  color: #666666;
  background-color: inherit;
  font-size: 10px;
  line-height: 15px;
}

.headline, .articleHeadline {
  font-size: 13px;
  font-weight: bold;
}

.headline .articleParHeadline {
  font-size: 8pt;
  font-weight:bold;
}

/*
.headline .articlePar {
  margin-top: -2px;
}
*/
/******************************************************************************
 * COOLMENU
 ******************************************************************************/

.clCMEvent {
  position: absolute;
  width: 99%;
  height: 99%;
  /*clip: rect(0,100%,100%,0);*/
  left: 0;
  top: 0;
  visibility: visible;
}

.clCMAbs {
  position: absolute;
  visibility: hidden;
  left:0;
  top:0;
}

.clMenuItemSelected {
  border-bottom: 2px solid white;
  /** white: hide so that we can turn it on again*/
  position: absolute;
  cursor: pointer;
  cursor: hand;
  font-family: arial narrow, Verdana, Arial, Helvetica, sans-serif;
  padding: 3px;
  font-size: 20px;
  color: #F98422;
  white-space: nowrap;
}

.clLevel0, .clLevel0over {
  position: absolute;
  cursor: pointer;
  cursor: hand;
  font-family: arial narrow, Verdana, Arial, Helvetica, sans-serif;
  padding: 3px;
  font-size: 20px;
  color: #F98422;
  background-color: inherit;
}

.clLevel0 {
  color:#666666;
  background-color: inherit;
  white-space: nowrap;
}

.clLevel0over {          
  white-space: nowrap;
}

.clLevel1, .clLevel1over, .clLevel1Dim {
  position: absolute;
  cursor: pointer;
  cursor: hand;
  font-family: arial narrow, Verdana, Arial, Helvetica, sans-serif;
  padding: 1px 3px 3px 3px;
  font-size: 15px;
}

.clLevel1, .clLevel1Dim  {
  background-color: #FFFFFF;
  /*layer-background-color: #FFFFFF;*/
}

.clLevel1 {
  color: #666666;
  background-color: white;
}

.clLevel1Dim {
  color: #666666;
  background-color: inherit;
}

.clLevel1over {
  color: #F98422;
  background-color: #eef2f5;
  /*layer-background-color: #EAF0F6;*/
}

.clLevel0border {
  position: absolute;
}

.clLevel1border {
  position: absolute;
  background-color: #cccccc;
  color: #ccccc1;
  /*layer-background-color: #cccccc;*/
}

/******************************************************************************
 * ARTICLE
 ******************************************************************************/

.articleHeadline, .title, .listItem{
  font-size: 11px;
  color: #666666;
  background-color: inherit;
}

.articleAuthor {
  font-style: italic;
}

.articleParCaption {
  font-style: italic;
}

.articleParHeadline, .subtitle {
  font-weight: bold;
}

.articleParHeadline {
  line-height: 20px;
}

.articleDate {
  color: #5A7590;
  background-color: inherit;
}

.articleReadMore {
  font-size:11px;
}

.listItem, .listItem A {
  font-size: 11px;
  /*font: normal;*/
  color: #4871AF;
  background-color: inherit;
}

.listItemDate {
  font-size: 10px;
}

/*
TD {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  COLOR: black;
  LINE-HEIGHT: 12 px;
  FONT-FAMILY: verdana, arial, sans-serif;
}

A:link {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8pt;
  COLOR: Black;
  TEXT-DECORATION: none;
}

A:visited {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8 pt.;
  COLOR: #a89783;
  TEXT-DECORATION: none;
}

A:active {
  FONT-WEIGHT: lighter;
  FONT-SIZE: 8 pt;
  COLOR: #999999;
  TEXT-DECORATION: none;
}

A:hover {
  FONT-WEIGHT: lighter;
  FONT-SIZE: 8 pt;
  COLOR: #b8a793;
  TEXT-DECORATION: none;
}

TD.content A:link {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8 pt;
  COLOR: #b8a793;
  TEXT-DECORATION: none;
}

TD.content A:visited {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8 pt;
  COLOR: #5A7590;
  TEXT-DECORATION: none;
}

TD.content A:active {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8 pt;
  COLOR: #5A7590;
  TEXT-DECORATION: none;
}

TD.content A:hover {
  FONT-WEIGHT: normal;
  FONT-SIZE: 8 pt;
  COLOR: #5A7590;
  TEXT-DECORATION: underline;
}

H1 {
  MARGIN-TOP: 0px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 13px;
  MARGIN-BOTTOM: 8px;
  COLOR: #666666;
  FONT-FAMILY: arial, verdana;
}

H2 {
  MARGIN-TOP: 0px;
  FONT-WEIGHT: bold;
  FONT-SIZE: 11px;
  MARGIN-BOTTOM: 8px;
  COLOR: #666666;
  FONT-FAMILY: arial, verdana;
}
*/
h2, h3, h4, h5 {
  font-family: arial narrow, Verdana, Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  margin-bottom: 7px;
}

SELECT, input, textarea {
  border: #DADADC 1px solid;
  font-size: 10px;
  color: #666666;
  /*background-color: #ffffff;*/
  font-family: Verdana,Helvetica,Arial,sans-serif;
}
/*
.textboks-blue {
  border: #1962B8 1px solid;
  background-color: #083386;
  color: #A0B7DB;
}

.input01 {
  BORDER-RIGHT: #c7cbbb 1pt solid;
  BORDER-TOP: #c7cbbb 1pt solid;
  FONT-SIZE: 8pt;
  BORDER-LEFT: #c7cbbb 1pt solid;
  COLOR: #446464;
  BORDER-BOTTOM: #c7cbbb 1pt solid;
  FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
  background-color: inherit;
}

.submit01 {
  FONT-SIZE: 8pt;
  COLOR: #ffffff;
  BORDER-TOP-STYLE: none;
  FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
  BORDER-RIGHT-STYLE: none;
  BORDER-LEFT-STYLE: none;
  BACKGROUND-COLOR: #5A7590;
  BORDER-BOTTOM-STYLE: none;
}

.submit02 {
  BORDER-RIGHT: #c7cbbb 1pt solid;
  BORDER-TOP: #c7cbbb 1pt solid;
  FONT-SIZE: 8pt;
  BORDER-LEFT: #c7cbbb 1pt solid;
  COLOR: #446464;
  BORDER-BOTTOM: #c7cbbb 1pt solid;
  FONT-FAMILY: Verdana,Helvetica,Arial,sans-serif;
  background-color: inherit;
} */

.news {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px;
  line-height: normal;
}

/*
A:visited.articleHeadline {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11 pt;
  color: Black;
  FONT-FAMILY: arial, verdana;
}
*/

.submenuemph {
  font-weight: bold;
  font-size: 10px;
  color: #DDDDDD;
  background-color: inherit;
  font-family: arial, verdana, sans-serif;
}

.submenuselect {
  COLOR: Black;
  background-color: inherit;
  FONT-FAMILY: arial narrow, verdana, arial, sans-serif;
  font-size: 15px;
  line-height: 20px;
}

.sitemapheadline {
  font-size: 13px;
}

.highlight {
  color: white;
  background-color: inherit;
  line-height: 15px;
}

.highlight .documentTitle {
  font-size: 20px;
  font-family: arial narrow, verdana, arial, helvetica, sans-serif;
}

.documentTitle {
  font-size: 20px;
  font-family: arial narrow, verdana, arial, helvetica, sans-serif;
}

.documentBody {
  padding-top: 15px;
}
.synopsis {
  padding-bottom: 15px;
}

.border {
  border: 1px solid #75a0b8;
}

/*.light-blue a, .light-blue a:link, .light-blue a:active, .light-blue a:visited{
  color: #A0B7DB;
  background-color: inherit;
} */

.white {
  color: white;
  background-color: inherit;
}

.light-blue {
  color: #A0B7DB;
  background-color: inherit;
}

.main, .cmdforum-message-body {
  font-size: 11px;
}

.documentTitle, .cmdforum-message-subject, .cmdforum-list-title, h1 {
  color: #F98422;
  background-color: inherit;
  font-size: 20px;
  font-family: arial narrow, verdana, arial, helvetica, sans-serif;
}

input.boks {
  color: #666666;
  background-color: white;
  border: 1px solid #F98422;
}

input.knap {
    height:16px;
    width:57px;
    background-image:url(img/login_button.gif);
    cursor:pointer;
    cursor:hand;
    background-repeat:no-repeat;
    border:none;
    background-color: #F88C2F;
    color:#666666;
}

input.checkboks, .cmdforum-edit-quoteCheckbox {
    border:none;
}

input.logout {
    height:16px;
    width:57px;
    background-image:url(img/logaf_button_orange.gif);
    cursor:pointer;
    cursor:hand;
    background-repeat:no-repeat;
    border:none;
    background-color: #F88C2F;
    color:#666666;
}

input.logout_white {
    height:16px;
    width:57px;
    background-image:url(img/logaf_button.gif);
    cursor:pointer;
    cursor:hand;
    background-repeat:no-repeat;
    border:none;
    background-color: #F88C2F;
    color:#666666;
}

/* FORUM */
input.cmdforum-edit-postButton {
    height:16px;
    width:91px;
    background-image:url(img/knap_add_indlaeg.gif);
    cursor:pointer;
    cursor:hand;
    background-repeat:no-repeat;
    border:none;
    background-color: #ffffff;
    color:#666666;
}

.cmdforum-current-message {
    font-weight: bold;
}

.cmdforum-list-from-vip {
}

hr {
    border: none 0;
    height:1px;
    border-top:1px solid #DBDBDB;
}

input.bestil {
    height:16px;
    width:52px;
    background-image:url(img/knap_bestil.gif);
    cursor:pointer;
    cursor:hand;
    background-repeat:no-repeat;
    border:none;
    background-color: #ffffff;
    color:#666666;
}

input.tilmeld {
    height:16px;
    width:64px;
    background-image:url(img/knap_tilmeld.gif);
    cursor:pointer;
    cursor:hand;
    background-repeat:no-repeat;
    border:none;
    background-color: #ffffff;
    color:#666666;
}

/*
* Styles for dynamic shortcuts
*/

.configButton{
    margin: 5px;               
    position: relative;
	}	
.shortcutHeading{
	font-size: 10pt;
	font-weight:bold;	
	border-bottom: 1px solid black;
	background-color: f2f2f2;
	padding: 2px;
	}
	
.shortcutPanel{
	width: 250px;
	height: 100%;
	background-color: white;
	border: 1px solid black;
	}
	
.shortcutCheckBox {
	border: none;
	padding: 5px;
	}
	
.shortcut_0{
	padding: 5px;
	padding-left: 5px;
	}

.shortcut_1{
	padding-left: 20px;
	}

.shortcut_2{
	padding-left: 35px;
	}

.nameLabel{	
	width: 230px;
	padding: 2px;
	}
.upButton{
	width: 13px;
    height: 13px;
    background: transparent url(http://www.cmd.dk/Komponenter/components/dynamicshortcuts/gwt/gfx/up.gif) no-repeat center;
	border: none;
	padding: 2px;
	cursor: hand;
	}
.downButton{
    width: 13px;
    height: 13px;
	background: transparent url(http://www.cmd.dk/Komponenter/components/dynamicshortcuts/gwt/gfx/down.gif) no-repeat center;
	border: none;
	padding: 2px;
	cursor: hand;
	}
.setupPanel{
    padding: 5px;       
	width: 420px;
	height: 100%;
	background-color: white;
	border: 1px solid black;
	}	
.setupLabel{
    font-weight: bold;
	}

.shortcutScrollPanel{
	border: 1px solid black;
	overflow: auto; 
	height: 200px; 
	width: 420px;}

.shortcutVerticalPanel{
    padding: 5px;
    width: 100%;
    height: 100%;
    background-color: white;    

	}

.shortcutVerticalPanel td{
    padding: 5px;
    border-bottom: 1px dotted black;    
	}

.shortcutVerticalPanel .shortcutCheckBox{
      
}

.saveButton, .cancelButton{
    margin: 5px;
    margin-right: 0px;
    position: relative;
	}
.shortcutSetup{

	}
	
.yanel-GlassPanel{
	background-color: black;
	filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
	width: 100%;
	height: 100%;	
	}

/*
* Styles for marketoverview 2.0
*/
.gwt-DialogBox{
	background-color: white;
}

