@media print {
 body,td,th {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: x-small;
  color: #000000;
 }
 body {
  background-color: #FFFFFF;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
 }
 .content {
  width: 645px; /*fixed width for A4 paper*/
 }
 #lvl0, #lvl1, #content .leftcol {
     display: none; /*not shown on the printed paper*/
 }
}

@media screen {


body {
	margin: 0px;
	padding: 0px;
	Background: #ffffff;
}

#container {
margin: 0px;
padding: 5px;
Background: #ffffff;
Height: auto;
width: 980px;
border: 1px solid #000000;
}

#lvl0 {
margin-bottom: 5px;
padding: 0px;
height: 180px;
width: 980px;
background: #f5f5f5 url(../images/topbg.jpg) no-repeat left top;
}

#lvl1 {
margin: 0px;
padding: 0px;
height: 25px;
width: 980px;
Background: #A20000;
}

#content {
margin-top: 5px;
padding: 0px;
background: #f5f5f5;
min-height: 480px;
width: 980px;
}

/*IE workaround*/
/*All IE browsers*/
* html #content {
margin-top: 5px;
padding: 0px;
background: #f5f5f5;
height: 480px;
width: 980px;
}

/* menu - oldstyle*/
.menu {
  font-style: bold;
}

#nav, #nav ul {
	padding: 0;
        font: bold 10px Verdana, sans-serif;
	list-style: none;
	line-height: 1;
	border: 0px;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
        font: bold 10px Verdana, sans-serif;
	color: #fff;
        text-align: left;
	text-decoration: none;
        text-transform: uppercase;
	padding: 5px;
}

#nav li ul a {
	width: 15em;
	w\idth: 14em;
}

#nav li { /* all list items */
	float: left;
/*	width: 13em;   */  /* width needed or else Opera goes nuts */

}


#nav li.no a {
  border-right: 1px solid white;
}

#nav li.no a:hover, #nav li.act a {
  border-right: 1px solid white;
  color: #fff;
  background: #000;
}

/* submenu - oldstyle*/

#venstremenu {
  background: #F7F7F7;
  font: bold 11px Verdana, sans-serif;
}

#venstremenu a {
  display: block;
  text-decoration: none;
}

.menuleft-no, .menuleft-act, .menuleft2-no, .menuleft2-act {
  border-bottom: 1px solid white;
}

#venstremenu .menuleft-no a {
  display: block;
  background: transparent;
  color: #85898e;
  border-left: 5px solid #afb4b9;
  padding: 2px 5px 2px 13px;
}
#venstremenu .menuleft-no a.sub {
  display: block;
  background: transparent url(/uploads/tf/right_no.gif) scroll no-repeat 10px 5px;
  color: #85898e;
  border-left: 5px solid #afb4b9;
  padding: 2px 5px 2px 13px;
}

html > body #venstremenu .menuleft-no a.sub {
  background: transparent url(/uploads/tf/right_no.gif) scroll no-repeat 5px 5px;
}

#venstremenu .menuleft-no a.sub:hover {
  display: block;
  background:  #AFB4B9 url(/uploads/tf/right_ro.gif) scroll no-repeat 10px 5px;
  color: #f7f7f7;
  font-weight: bold;
  padding: 2px 5px 2px 13px;
}

html > body #venstremenu .menuleft-no a.sub:hover {
  background: #AFB4B9 url(/uploads/tf/right_ro.gif) scroll no-repeat 5px 5px;
}

#venstremenu .menuleft-act a.sub {
  display: block;
  background: #AFB4B9 url(/uploads/tf/down_ro.gif) scroll no-repeat 8px 8px;
  color: #F7F7F7;
  border-left: 5px solid #afb4b9;
  padding: 2px 5px 2px 13px;
}

html > body #venstremenu .menuleft-act a.sub {
  background: #AFB4B9 url(/uploads/tf/down_ro.gif) scroll no-repeat 3px 8px;
}

#venstremenu .menuleft-no a:hover, #venstremenu .menuleft-act a {
  display: block;
  background: #AFB4B9;
  color: #f7f7f7;
  font-weight: bold;
  border-left: 5px solid #afb4b9;
  padding: 2px 5px 2px 15px;
}

#venstremenu .menuleft2-no a {
  background: transparent;
  color: #85898e;
  padding: 2px 5px 2px 25px;
}

#venstremenu .menuleft2-no a.sub {
  background: transparent url(/uploads/tf/right_no.gif) scroll no-repeat 18px 5px;
  color: #85898e;
  padding: 2px 5px 2px 25px;
}
#venstremenu .menuleft2-no a.sub:hover {
  font-weight: bold;
  padding: 2px 5px 2px 25px;
}
#venstremenu .menuleft2-act a {
  padding: 2px 5px 2px 25px;
  font-weight: bold;
}
#venstremenu .menuleft2-act a.sub, #venstremenu .menuleft2-act a.sub:hover {
  background: transparent url(/uploads/tf/down_no.gif) scroll no-repeat 16px 8px;
  padding: 2px 5px 2px 25px;
  font-weight: bold;
}

#venstremenu .menuleft3-no a {
  background: transparent;
  color: #85898e;
  padding: 2px 5px 2px 37px;
}

#venstremenu .menuleft3-no a.sub {
  background: transparent url(/uploads/tf/right_no.gif) scroll no-repeat 31px 5px;
  color: #85898e;
  padding: 2px 5px 2px 37px;
}
#venstremenu .menuleft3-no a.sub:hover {
  background:  #AFB4B9 url(/uploads/tf/right_no.gif) scroll no-repeat 31px 5px;
  color: #f7f7f7;
  font-weight: bold;
  padding: 2px 5px 2px 37px;
}
#venstremenu .menuleft3-act a {
  padding: 2px 5px 2px 37px;
  font-weight: bold;
}
#venstremenu .menuleft3-act a.sub, #venstremenu .menuleft3-act a.sub:hover {
  background: transparent url(/uploads/tf/down_no.gif) scroll no-repeat 29px 8px;
  padding: 2px 5px 2px 37px;
  font-weight: bold;
}


/* fonts - oldstyle*/



P {
  margin: 0;
  padding: 0;
}

h1 {
  font: bold 12px Verdana, sans-serif;
}

h2 {
  font: bold 14px Verdana, sans-serif;
}

td {
  font: normal 12px Verdana, sans-serif;
}

li {
  font: normal 12px Verdana, sans-serif;
}

.user-racstat-pi1-listrow-even td{
  padding: 3px 0;
  background: #C0C0C0;
}

.user-racstat-pi1-listrow-odd td{
  padding: 3px 0;
  background: #E8E8E8;
}

.news-single-item H3 {
  font: normal 14px Verdana, sans-serif;
}

.tx-dttelefonbog-pi1-listrow TD, .tx-dttelefonbog-pi1-singleVieW TD, .csc-linkToTop, .csc-uploads-description, .csc-uploads-fileName, .news-single-author {
  font: normal 12px Verdana, sans-serif;
}

.news-overskrift  {
  font: normal 11px Verdana, sans-serif;
}

.news-overskrift  A {
  font: bold 11px Verdana, sans-serif;
}

.news-latest-date, .drift-latest-date {
  font: normal 10px Verdana, sans-serif;
  color: #9F9F9F;
  text-align: right;
}

.news-latest-item {
  padding-top: 15px;
  padding-bottom: 17px;
  border-bottom: 1px dotted #a7a7a7; 
}

.user-tipssalgstal-pi1 td{
  font-size: 10px;
  background: #f5f5f5;
  margin:0;
  padding: 5px 10px;
  line-height: 1.3;
  text-align: justify;
}

.news-list-text {
  font: normal 11px Verdana, sans-serif;
  color: #000;
  padding:0px 5px 10px 5px;
  border-bottom: 1px dotted #a7a7a7; 
}.news-latest-morelink {
  text-align: right;
}

.tx-responsible-pi1{
  font: normal 11px Verdana, sans-serif;
  text-align: right;
}

.news-latest-item {
  font: normal 11px Verdana, sans-serif;
}
.news-single-timedata {
  font: normal 11px Verdana, sans-serif;
  text-align: right;
}

.bodytext, .csc-caption {
    font: normal 12px Verdana, sans-serif;
}

.leftcol, .rightcol {
  background: #f5f5f5;
  padding: 0;
  margin: 0;
  border: 0;
}

.huskeliste {
  margin: 0px;
  padding: 0px;
  border: 5px solid white;
  font: normal 9px Verdana, sans-serif;
}

.huskeliste h2 {
  padding: 5px;
  margin: 0;
  font: bold 12px Verdana, sans-serif;
  color: #fff;
  background: #000;
}


.header {
  background: #A6AEB2;
}

.centercol a {
  text-decoration: none;
  color: #c80000;
}
.centercol a:hover {
  text-decoration: underline;
}

FORM {
margin: 0;
padding: 0;
}

body, th, td {
  text-align: left;
}
}

.tx_powermail_pi1_fieldwrap_html_text {
  height: 25px;
  padding: 5px;
}
