/* $Id: main.css,v 1.44 2005/10/01 12:02:19 dba Exp $ */

body {
  font-family: verdana, arial, helvetica, sans-serif;
  margin: 0;
  padding: 0;
  text-align: left;
  background-image: url("../pictures/bg2.gif");
  background-repeat: repeat-x;
  background-color: #aaaaab;
}

h1 {
	font-size: 14px;
}

h2 {
	font-size: 12px;
}

p {
	font-size: 12px;
}

li {
	font-size: 12px;
}

a {
	text-decoration: underline;
}

.prodtitle {
	FONT-SIZE: 13pt; TEXT-DECORATION: underline
}

a:hover {	text-decoration: none;}
img {border-style: none;}



/* --------------------------------------------------------------------- */
/* simplebox                                                             */

#simplebox {
	border: none;
	border-width: 0px;
	font-size: 11px;
	padding: 0px;
	width: 800px;
	margin-left: 5px;
	margin-right: 15px;
}

#simplebox h1 {
	font-weight: bold;
	font-size: 11px;
	border: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FEA93B;
	width: 120px;
}

#simplebox divr {
	text-align: center; 
	float: center;
}

#simplebox p {
	font-size: 11px;
	color: #00215A;
	margin-left: 0px;
	text-align: left;
}

#simplebox table {
	font-size: 11px;
}

#simplebox input {
	font-size: 11px;
	width: 90px;
	margin-left: 10px;
}

#simplebox a {
	color: #00215A;
	margin-left: 0px;
	text-align: center;
}

#simplebox a:hover {
	text-decoration: none;
}

#simplebox form {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


/* --- TOP MENU ------- */

#TopMenu_TD A:link     { font-weight:Bold;color:#FFFFFF;text-decoration:none;}
#TopMenu_TD A:visited  { font-weight:Bold;color:#FFFFFF;text-decoration:none;}
#td.TopMenu_TD A:hover    { font-weight:Bold;color:#FFFFFF;text-decoration:underline;}
#td.TopMenu_TD A:active   { font-weight:Bold;color:#FFFFFF;text-decoration:none;}
#td.TopMenu_TD td{ }
#td.TopMenu_TD { padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;text-align:center;}

/* -------------------- */

/* --------------------------------------------------------------------- */
/* rightbox                                                              */

#rightbox {
	border: none;
	border-width: 0px;
	font-size: 11px;
	padding: 0px;
	width: 120px;
	margin-left: 5px;
	margin-right: 15px;
	// margin-left: 0px;
	//margin-right: 0px;
}

#rightbox h1 {
	font-weight: bold;
	font-size: 11px;
	border: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #FEA93B;
	width: 120px;
}

#rightbox divr {
	text-align: center; 
	float: center;
}

#rightbox p {
	font-size: 11px;
	color: #00215A;
	margin-left: 0px;
	text-align: left;
}

#rightbox table {
	font-size: 11px;
}

#rightbox input {
	font-size: 11px;
	width: 90px;
	margin-left: 10px;
}

#rightbox a {
	color: #00215A;
	margin-left: 0px;
	text-align: center;
}

#rightbox a:hover {
	text-decoration: none;
}

#rightbox form {
	border: 0px;
	margin: 0px;
	padding: 0px;
}


/* --------------------------------------------------------------------- */
/* profil                                                                */

#profil table {
	margin: 1px;
	padding: 10px;
	border: solid;
	border-width: 1px;
}

#profil form {
	border: none;
}

.feltbeskrivelse {
	border: solid;
	border-color: black;
	border-width: 0px;
	background-color: #FFFFFF;
	font-color: #000000;
	margin: 0px;
	padding: 5px;
	font-size: 10px;
}

.datafelt {
	border: solid;
	border-color: black;
	border-width: 0px;
	background-color: #b0b89a;
	font-color: #FFFFFF;
	margin: 0px;
	padding: 5px;
	font-size: 10px;
}

.datafelt input {
	width: 100%;
}

.datafelt textarea {
	width: 100%;
}

/* --------------------------------------------------------------------- */
/* Action Boks                                                           */

#actionboks {
	font-size: 20px;
}

#actionboks table {
	border: solid;
	border-width: 2px;
	border-color: #830C0E;
	/* background-color: #FFFBF7; */
	background-color: #FFF8F1;
	padding: 10px;
	font-size: 12px;
	font-color: #000000;
}

#actionboks td {
	vertical-align: top;
	padding: 5px;
}

#actionboks a {
	color: #000000;
}

#actionboks a:hover {
	color: #901010;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.actionboksmark {
	border: solid;
	border-color: #000000;
	border-width: 1px;
	background-color: #DDDDDD;
}


/* ---------------------------------------------------------------------- */
/* debat                                                                  */

#debat {
	font-size: 12px;
}

#debat table {
	font-size: 12px;
	border: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 0px;
	margin: 0px;
}

#debat .feltbeskrivelse {
	font-size: 9px;
}

#debat .data {
	font-size: 11px;
	border: none;
}

.debattable2 {
	font-size: 12px;
	border: none;
	border-width: 0px;
}


/* ---------------------------------------------------------------------- */
/* wui                                                                    */

#wui table {
	border: solid;
	border-width: 1px;
	border-color: #000000;
	width: 550px;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	border-collapse: collapse;
}

#wui tr {
	border: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #888888;
	padding: 0px;
}

#wui th {
	background-color: #90A971;
	vertical-align: top;
	text-align: right;
	padding: 5px;
	padding-right: 5px;
	width: 100px;
	speak-header: once;
}

#wui td {
	border: none;
	background-color: #B9C9A4;
	font-color: #000000;
	padding: 5px;
	padding-right: 5px;
	padding-left: 5px;
}


/* ---------------------------------------------------------------------- */
/* admin                                                                  */

#admin {
	font-size: 10px;
}

#admin h1 {
	border: none;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12px;
	background-color: #71CEE8;
}

#admin h2 {
	font-size: 11px;
}

#admin table {
	font-size: 11px;
}

#admin a {
	color: #0800AB;
}

#admin .godkendt {
	/* border: solid;
	border-width: 1px; */
	background-color: #429842;
	color: #ffffff;
}

#admin .godkendt a {
	color: #ffffff;
}

#admin .online {
	background-color: #00ACCE;
	color: #FFFFFF;
}

#admin .afvist {
	background-color: #990000;
	color: #FFAE00;
}

#admin .afvist a {
	color: #FFAE00;
}

#cmsmenu {
	font-size: 10px;
	color: #AAAAAA;
	background-color: #000000;
}

#cmsmenu a {
	color: #FFFFFF;
}

#cmsmenu a:visited {
	color: #FFFFFF;
}

#cmsmenu tr.godkendt {
	border: solid;
	color: #00FF00;
}

#cmsmenu td.godkendt {
	border: solid;
}

#genvejstast {
	font-size:8px;
}

/* -------------------------------------------------------------------- */
/*  standard input                                                      */

#standardinput table {
	font-size: 10px;
	text-align: right;
	border: none;
}

#standardinput th {
	border: none;
}

#standardinput td {
	border: none;
}

/* --------------------------------------------------------------------- */
/* quizbox                                                               */

#quizbox {
	border: none;
	border-width: 0px;
	font-size: 11px;
	padding: 0px;
	margin: 20px 40px 20px 40px;
}

#quizbox h1 {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
	border: solid;
	border-width: 1px;
	margin: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-color: #FEA93B;
}

#quizbox p {
	font-size: 10px;
	border: solid;
	border-top: none;
	border-width: 1px;
	margin: 0px;
	margin-bottom: 6px;
	padding-right: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 4px;
}

#quizbox .knap {
  border: 1px solid #000000;
  color: #FEA93B;
  background-color: #777777;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 10px 0 0;
}


/* ---------------------------------- */

.SubBox			{border:1; border-color:#909090; border-style:solid; border-width:1px}
.SubBoxHead		{background-image:url("../new/images/boxes/SubBoxHeadBG.gif");height=21px; color:#000000; padding-left:4px; FONT-FAMILY: Verdana,Arial,Sans-Serif; FONT-SIZE: 12px; font-weight: bold;}
.SubBoxContent		{padding-left:4px;padding-right:4px;padding-top:4px;padding-bottom:4px;}						
.SubBoxHeadSmall	{background-image:url("../new/images/boxes/SubBoxHeadBG.gif");height=16px; color:#6A7272; padding-left:4px; FONT-FAMILY: Verdana,Arial,Sans-Serif; FONT-SIZE: 12px; }


/* --------------------------------------------------------------------- */
/* NEW LAYOUT															 */

/* Preload css images */
.hiddenPic {display:none;}

/* BODY */
/* BODY { */
/*	BACKGROUND-IMAGE: url(/site/gfx/background/background.gif); BACKGROUND-REPEAT: repeat */
/*}*/

#main {
  width: 715px;  /* Adjust width here (Moz/FF)*/
  //width: 731px; /* Adjust width here (IE)*/
  padding: 10px;
  margin-top: 0px;
  margin-bottom: 40px;
  margin-right: 6px;  /* Adjust alignment here */
  border-right: 1px solid #9C9C9C;
  border-left: 1px solid #9C9C9C;
  text-align: left;
  background-color: #eeefe8;
  voice-family: "\"}\"";
  voice-family: inherit;
}

#mainbody {

}

table tr, table td {
  color: #000000;
  font-size: 11px;
}


/* MENU */
table.menu tr, table.submenu td{
  font-size: 10px;
  color: #3B3B3B;
  text-align: center;
}

table.menu a {
  text-decoration: none;
  color: #3b3b3b;
}

#submenu{
  font-size: 10px;
  color: #3B3B3B;
  text-align: center;
  margin-bottom: 10px;
}

#submenu a {
  text-decoration: none;
  color: #3b3b3b;
}

div.button {
    background-image: url(../pictures/button.gif);
    overflow: hidden;
    width: 200px;
    height: 26px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer
}

div.smallbutton {
    background-image: url(../pictures/button.gif);
    overflow: hidden;
    width: 148px;
    height: 19px;
    background-repeat: no-repeat;
    text-align: center;
    cursor: pointer
}

div.button a {
    font-size: 16px;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    line-height: 26px;
    display: block;
    text-align: center
}

/* sidebox */
DIV.sidebox_uedge {
	BACKGROUND-IMAGE: none; WIDTH: 132px; BACKGROUND-COLOR: #EEEFE8
}
DIV.sidebox_uedge_small {
	BACKGROUND-IMAGE: none; WIDTH: 110px; BACKGROUND-COLOR: #EEEFE8
}
DIV.sidebox_tedge {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url(tedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.sidebox_ledge {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(ledge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.sidebox_redge {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(redge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.sidebox_bedge {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(bedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.sidebox_ulcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(tlcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_urcorner {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(trcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_blcorner {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(blcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_brcorner {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(brcorner.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_innercontent {
	WIDTH: 100%
}

DIV.sidebox_innercontent h2 {
  font-size: 11px;
  padding: 2px 6px 10px;
  margin: 0;
  font-style: bold;
  color: #FFFFFF;
}

DIV.sidebox_innercontent p {
  font-size: 11px;
  padding: 2px 6px 10px;
  margin: 0;
  font-style: bold;
  color: #FFFFFF;
}

DIV.sidebox_innercontent img {			/* OK */
  /*width: 100%;*/
  border: solid;
  border-width: 1px;
  border-color: #9C9C9C;
  padding: 0px;
  margin-top: 1px;
  margin-bottom: 1px; 
}

/* sidebox without head */
DIV.sidebox_wh_uedge {
	BACKGROUND-IMAGE: none; WIDTH: 132px; BACKGROUND-COLOR: #EEEFE8
}
DIV.sidebox_wh_tedge {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/tedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.sidebox_wh_ledge {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/ledge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.sidebox_wh_redge {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/redge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.sidebox_wh_bedge {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/site/gfx/mainbox/bedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.sidebox_wh_ulcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/tlcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_wh_urcorner {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/trcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_wh_blcorner {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/site/gfx/mainbox/blcorner.gif); BACKGROUND-REPEAT: no-repeat
} 
DIV.sidebox_wh_brcorner {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/site/gfx/mainbox/brcorner.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV.sidebox_wh_innercontent {
	WIDTH: 100%
}

DIV.sidebox_wh_innercontent img {			/* OK */
  /*width: 100%;*/
  border: solid;
  border-width: 1px;
  border-color: #9C9C9C;
  padding: 0px;
  margin-top: 1px;
  margin-bottom: 1px; 
}

  
/* mainbox */
DIV.mainbox_uedge {
	BACKGROUND-IMAGE: none; WIDTH: 100%; BACKGROUND-COLOR: #FFFFFF
}
DIV.mainbox_tedge {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/tedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.mainbox_ledge {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/ledge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.mainbox_redge {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/redge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.mainbox_bedge {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/site/gfx/mainbox/bedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.mainbox_ulcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/tlcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.mainbox_urcorner {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/site/gfx/mainbox/trcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.mainbox_blcorner {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/site/gfx/mainbox/blcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.mainbox_brcorner {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/site/gfx/mainbox/brcorner.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV.mainbox_innercontent {
	WIDTH: 430
}

/* Content box */
DIV.contentbox_uedge {
	BACKGROUND-IMAGE: none; WIDTH: 100%; BACKGROUND-COLOR: #EEEFE8
}
DIV.contentbox_tedge {
	BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url(/site/gfx/sidebox/tedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.contentbox_ledge {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/site/gfx/sidebox/ledge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.contentbox_redge {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/site/gfx/sidebox/redge.gif); BACKGROUND-REPEAT: repeat-y
}
DIV.contentbox_bedge {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/site/gfx/sidebox/bedge.gif); BACKGROUND-REPEAT: repeat-x
}
DIV.contentbox_ulcorner {
	BACKGROUND-POSITION: left top; BACKGROUND-IMAGE: url(/site/gfx/sidebox/tlcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.contentbox_urcorner {
	BACKGROUND-POSITION: right top; BACKGROUND-IMAGE: url(/site/gfx/sidebox/trcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.contentbox_blcorner {
	BACKGROUND-POSITION: left bottom; BACKGROUND-IMAGE: url(/site/gfx/sidebox/blcorner.gif); BACKGROUND-REPEAT: no-repeat
}
DIV.contentbox_brcorner {
	PADDING-RIGHT: 10px; BACKGROUND-POSITION: right bottom; PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(/site/gfx/sidebox/brcorner.gif); PADDING-BOTTOM: 15px; PADDING-TOP: 5px; BACKGROUND-REPEAT: no-repeat
}
DIV.contentbox_innercontent {
	WIDTH: 100%
}

DIV.contentbox_innercontent h3 {
  font-size: 12px;
  padding: 2px 6px 10px;
  margin: 0;
  font-style: bold;
  color: #000000;
}

DIV.contentbox_innercontent img {			/* OK */
  /*width: 100%;*/
  border: solid;
  border-width: 1px;
  border-color: #9C9C9C;
  padding: 0px;
  margin-top: 1px;
  margin-bottom: 1px; 
}


#box {
  margin: 0 0 20px;
  width: 100%;
  clear: both;
  font-size: 11px;
  background-color: #FFFFFF;
}

#box h1 {
  font-size: 18px;  /* TODO: Change in generation of html so h1 is inline with image */
  /*font-family: "Comic Sans MS", cursive, sans-serif, serif;*/
  padding: 2px 6px;
  margin: 0;
  font-style: bold;
  color: #000000;
}

#box h2 {
  font-size: 16px;
  /*font-family: "Comic Sans MS", cursive, sans-serif, serif;*/
  padding: 2px 6px;
  margin: 0;
  font-style: bold;
  color: #FFFFFF;
}

#box p {
  color: #000000;
  font-size: 12px;
  margin: 0px 4px 4px 4px;
  line-height: 15px;
  clear: right;
}

#_box form {
  color: #3B3B3B;
  font-size: 11px;
  margin: -5px 10px 10px ;
  line-height: 15px;
}

#_box .teaser {
  color: #3B3B3B;
  font-style: italic;
  margin-top: 3px;
}

#box img {			/* OK */
  border: solid;
  border-width: 1px;
  border-color: #9C9C9C;
  padding: 2px;
  margin-top: 4px;
  margin-right: 4px;
  margin-bottom: 4px; 
  vertical-align:text-top;
}

#box #hest {		/* Contains articles */
  border: dashed;
  border-width: 0px;
  float: left;
  width: 130px;
}

#box #teaserhest {  /* Teaser for articles */
  border: dashed;
  border-width: 0px;
  float: left;
  width: 130px;
}

#_box #hund {
  border: dashed;
  border-width: 0px;
  float: left;
  width: 130px;
}

#_box #teaserhund {
  border: dashed;
  border-width: 0px;
  float: right;
  width: 130px;
}

#_box .knap {
  border: 1px solid #9C9C9C;
  color: #ADF030;
  background-color: #777777;
  font-family: verdana, arial, helvetica, sans-serif;
  font-size: 10px;
  font-weight: bold;
  margin: 5px 0 0;
}

#_box td {
  font-size: 11px;
}

#_box li {
	font-size: 11px;
	margin: 10px;
}

#_box a {
	color: #669933;
	font-weight: bold;
}

#_box a:hover {
	text-decoration: none;
}


  
  
