a 
{
	color: #444444;
}

div.container 
{
  position: relative; 
  top: 0px; 
  left: 0px; 
  width: 918px;
  color: #000000;
}

div.news 
{
  position: absolute; 
  top: 85px; 
  left: 196px; 
  width: 216px; 
  height: 216px; 
  padding-left: 510px; 
  background-image: url(images/top_med_reklame.jpg); 
  background-repeat: no-repeat;
  cursor: hand;
}

div.content 
{
  position: absolute; 
  top: 311px; 
  left: 200px; 
  width: 726px;
}

div.contentNoBanner 
{
  position: absolute; 
  top: 85px; 
  left: 200px; 
  width: 726px;
}

.topbg {
	background-image: url(images/top%20grey.jpg);
	background-repeat: repeat-x;
	height: 75px;
	position: relative; 
	top: 0px; 
	left: 0px; 
	width: 905px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.forsidetct {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.distancetable {
	height: 8px;
}
.menuheadning {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
}
.menustyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-left: 5px;
	line-height: 18px;
}
.tablefitting {
	padding-top: 5px;
	padding-left: 5px;
}
.topbg .searchboxposs #search {
	height: 20px;
	width: 128px;
	border: 1px solid #000000;
}
.catbg {
	background-image: url(images/table_front_bg_horiz.jpg);
	background-repeat: repeat-y;
}
.catbund {
	background-image: url(images/bund_table_bg.jpg);
	background-repeat: no-repeat;
	text-indent: 8px;
}
.txtincatbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 20px;
}
.logo #news {
	margin-right: 65px;
}
.newcourseshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #11601E;
}
newcoursesbroed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #11601E;
}
.newcoursesbroed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #11601E;
}
.logo #news .newcourseshead img {
	margin: 3px;
}
.logo {
	background-image: url(images/top%20og%20logo.jpg);
	height: 190px;
	background-repeat: no-repeat;
}
.contentisubsite {
	clip: rect(-50px,auto,auto,auto);
}




.logosubsite {
	background-image: url(images/top%20og%20logo.jpg);
	height: 185px;
	background-repeat: no-repeat;
}
.texxt_in_topbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.red_shadowlong {
  background-position: right;
	background-image: url(images/table_front_bg_horiz.jpg);
	background-repeat: repeat-y;
	background-position: -5px right;
	width: 467px;
}


.red_shadow_short {
	background-image: url(images/table_front_bg_horiz.jpg);
	background-repeat: repeat-y;
	background-position: -1px 0px;
}
.headlinewhite_topbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 10px;
}


.itpro_red_top {
	background-image: url(images/red_top.gif);
	background-position: top left;
	height: 25px;
	width: 467px;
	background-repeat: no-repeat;
}
.itpro_red_top_small {
	background-image: url(images/red_top_small.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 233px;
}
.itpro_red_top #topbox_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
	text-transform: none;
	text-decoration: none;
}
.itpro_red_top_small #topbox_txt_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
}
.develop_orange_top {
	background-image: url(images/developers_orange_wide_top.gif);
	height: 25px;
	width: 467px;
	background-repeat: no-repeat;
}
.develop_orange_top_small {
	background-image: url(images/developers_orange_narrow_top.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 233px;
}
.develop_orange_top #topbox_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
}
.develop_orange_top_small #topbox_txt_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
}
.office_purple_top {
	background-image: url(images/office_orange_wide_top.gif);
	height: 25px;
	width: 467px;
	background-repeat: no-repeat;
}
.office_purple_top_small {
	background-image: url(images/office_orange_narrow_top.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 233px;
}
.office_purple_top #topbox_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
}
.office_purple_top_small #topbox_txt_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
}
#contentwide {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 10px;
	line-height: 16px;
}
#contentsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	padding: 10px;
	left: 8px;
	top: 8px;
	bottom: 2px;
	line-height: 16px;
	width: 220px;
}
.bund_wide {
	background-image: url(images/bund_wide.jpg);
	background-repeat: no-repeat;
	top: 0px;
	background-position: -5px -12px;
}
.bund_narrow {
	background-image: url(images/bund_narrow.jpg);
	background-repeat: no-repeat;
	background-position: -15px;
}


body 
{
  margin: 0px;
}

#menu a {
	color: #000000;
	text-decoration: none;
}
#menu a:hover {
	color: #006600;
	text-decoration: none;
}
.elearn_green_top {
	background-image: url(images/elearn_green_wide_top.gif);
	height: 25px;
	width: 467px;
	background-repeat: no-repeat;
}
.elearn_green_top_small {
	background-image: url(images/elearn_green_narrrow_top.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 233px;
}
.elearn_green_top #topbox_txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
	padding-left: 11px;
}
.elearn_green_top_small #topbox_txt_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 6px;
	padding-left: 11px;
}
.tracecontent 
{
  position: absolute;
  top: 550px;
}

tr.ItemTemplate 
{
  background-color: #eeeeee;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

tr.ItemTemplate td
{
  color: #000000;
}

tr.ItemTemplate a
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  text-decoration: none;
}

tr.AlternatingItemTemplate 
{
  background-color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
}

tr.AlternatingItemTemplate td
{
  color: #000000;
}

tr.AlternatingItemTemplate a
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
  text-decoration: none;
}

td.container 
{
  background-position: right;
  background-image: url(images/smallShadowY.jpg);
	background-repeat: repeat-y;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 5px;
	padding-top: 10px;
	padding-right: 20px;
}

h1 
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h2 
{
  color: #000000;
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

th 
{
  color: #000000;
  text-align: left;
}

td.hr 
{
  background-image: url(images/hr.jpg);
  background-repeat: repeat-y;
  background-position: center;
  width: 10px;
}

td.dev_top 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 6px;
	padding-bottom: 4px;
	padding-left: 11px;
	background-image: url(images/dev_top.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 15px;
	width: 709px;
}

td.itpro_top 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;	
	padding: 6px;
	padding-bottom: 4px;
	padding-left: 11px;
	background-image: url(images/itpro_top.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 15px;
	width: 709px;
}

td.repeater726 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-right: 20px;
	padding-left: 10px;
	line-height: 16px;
	background-image: url(images/smallShadowY2.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 696px;
}

td.repeater726_minPadding 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-top: 8px;
	padding-bottom: 2px;
	padding-left: 0px;
	padding-right: 7px;
	line-height: 16px;
	background-image: url(images/smallShadowY2.jpg);
	background-repeat: repeat-y;
	background-position: top right;
	width: 719px;
}

td.bottom726 
{
  background-image: url(images/bund.jpg);
	background-repeat: no-repeat;
	height: 23px;
	width: 726px;
}

input.buyButton 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	width: 139px;
	height: 50px;
}

div.topmenu1 
{
  position: absolute;
  top: 58px;
  left: 218px;
}

div.topmenu2 
{
  position: absolute;
  top: 58px;
  left: 325px;
}

div.topmenu3 
{
  position: absolute;
  top: 58px;
  left: 405px;
}

div.goldpartnerlogo 
{
  position: absolute;
  top: 24px;
  left: 810px;
}

div.EtrainerLogin {
	background-image: url(images/EtrainerLogin.jpg);
	height: 179px;
	width: 179px;
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-left: 5px;
}

div.EtrainerLogin td 
{
  font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}