body
{
  color:#2d307f;
}
.overskrift
{
caption: Overskrift;
  font-family: Arial;
  font-size:14px;
  font-weight:bold;
}

ol li
{
  margin-top: 2px;
  margin-bottom: 5px;
}

/* hele indholdet */
.content{
  border:1px solid #2d307f;
}


/* top */
.toptd {
  height:130px;
  
}
.topdiv
{
  font-family: verdana;
  height:130px;
  border-bottom:1px solid #2d307f;
}



/* left */
.lefttd 
{
  height:100%;
  border-right:1px solid #2d307f;
}
.leftdiv
{
 
  height: 100%;
  font-family: verdana;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 5px;
  margin-bottom: 5px;
}



/* article */
.articletd
{
  height:100%;
}
.articlediv
{
  height: 100%;
  font-family: verdana;
  font-size: 12px;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
}
.innerArticle
{
 
}
.scrolldiv
{
  overflow-y:scroll;
}



/* right */
.righttd
{
  height:100%;
  border-left:1px solid #2d307f;
}
.rightdiv
{
  height: 100%;
  font-family: verdana;
  margin-top: 5px;
  margin-left: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
}



/* bottom */
.bottomtd
{
  height:100px;
  border-top:1px solid #2d307f;
}
.bottomdiv
{ 
  height:75px;
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 10px;
}

.form input
{
  width:350px;
  font-family: verdana;
  font-size:9px;
}
.form textarea
{
  width:350px;
  font-family: verdana;
  font-size:9px;
}
.form select
{
  width:350px;
  font-family: verdana;
  font-size:9px;
}

/* pageHeader */
.pageHeader
{
  color: #2d307f;
 font-family: Arial;
 font-size:20px;
 font-weight:bold;
 margin-bottom:5px;
}


/* TABS */
.tabpanel
{
  border:2px solid #333333;
}

.tabcontainer
{
  margin:5px;
}

.tab_active
{
  background-color:#FFFFFF;
  color: #333333;
  position:relative;
  top: 2px;
  display: inline;
  font-weight:bold;
  border:2px solid #333333;
  border-bottom-color: #FFFFFF;
  padding: 2px 1em 2px 1em;
  height:25px;
  z-index:10000;
  margin-right:5px;
}

.tab_inactive
{
  background-color:#FFFFFF;
  color: #333333;
  position:relative;
  font-weight:bold;
  display: inline;
  border:1px solid #333333;
  padding: 2px 1em 2px 1em;
  height:18px;
  margin-bottom:2px;
  margin-right:5px;
  cursor:'hand';
}


/* MENUER*/
.menu
{ 
  margin-top: 0px;
}

.horizontal
{
   text-align:left
}
.level1,.horizontal
{
  margin-left:3px;
}

.menubutton
{
  font-family: arial;
  font-size: 12px;
}

.horizontal .menubutton
{
  background-color: #c67100;
  background-position: left top;
  height:20px;
  margin-top:5px;
  padding-top:2px;

  margin-left:6px;
}

.horizontal .menubutton a
{
  text-decoration: none;
  color: white;
  margin-left:8px;
  margin-right:8px;
 }


.horizontal .selected
{
  background-color:#ffffff;
}

.horizontal .selected a
{
  color:#555555;
}

#menu1horizontal .childselected
{
  background-color:#ffffff;
}

#menu1horizontal .childselected a 
{
  color:#e57f00;
}

.vertical .menubutton
{
  margin-left:5px;
  margin-bottom:6px;
  width:100%;
  background-image: url("/UserFiles/2FD5DDEF-92B4-4032-A4C4-71B53FFFAB2D/Images/arrow.gif");
  background-repeat: no-repeat;
  background-position: center left;
  padding-left: 10px;
}

.vertical .menubutton a 
{
  color: #6b3a02;
  font-weight:bold;
  width:100%;
  text-decoration:none;
}

.vertical .selected a
{
  font-weight: bold;
  color: #937c00;
}

.vertical .childselected a
{
  font-weight: bold;
  color: #937c00;
}


#menu2vertical, #menu3vertical, #menu4vertical, #menu5vertical, #menu6vertical
{
  margin-left:10px;
}

#varemenu2vertical, #varemenu3vertical, #varemenu4vertical, #varemenu5vertical, #varemenu6vertical
{
  margin-left:10px;
}

#spot
{
  background-color:#ffffff;
}

/* NEWS SMALL */
.newsSmall{
  border:1px solid black;
  margin-bottom:10px;
  background-color: #FFFFFF;
}
.newsHeaderSmall{
  font-size:11px;
  padding:3px;
  background-image: url("/UserFiles/2FD5DDEF-92B4-4032-A4C4-71B53FFFAB2D/Images/boksbg.jpg");
  color: #733111;
  font-weight:bold;
}


.newsContentSmall{
margin-bottom:7px;  
}
.newsContentBulletSmall{
}
.newsImageContainerSmall{
margin-bottom:5px;
}
.newsImageSmall
{
overflow:hidden;
margin-left:3px;
margin-top:3px;
}
.newsLinkSmall{
  margin-left:3px;
  margin-right:3px;
}
.newsLinkSmall a{
  color: #937c00;
  font-weight:bold;
}
.newsReadMoreSmall{
  margin-left:3px;
  margin-right:3px;
}
.newsReadMoreSmall a{
  color: #937c00;
  font-weight:bold;
}
.newsDateSmall{
  color: 888888;
  font-size:10px;
  margin-left:3px;
  margin-right:3px;
}
.newsTimeSmall{
}
.newsTeaserSmall{
  margin-left:3px;
  margin-right:3px;
}


img[align="left"] {
  margin-right:5px;
  margin-bottom:5px;
}

img[align="right"] {
  margin-left:5px;
  margin-bottom:5px;
}


/* KALENDER */
.calListContent div
{
  font-size:11px;
  font-weight:bold;
  margin-bottom:5px;
}

.calListContent div a
{
  font-size:10px;
}

/* NormalRSS */
.normalRSS {
  border: 1px solid black;
}
.normalRSS {
  background-color: red;
  color: black;
  Font-size: 12px;
  font-weight: bold;
  text-decoration: none;
  padding-left:2px;
  padding-right:2px;
}
.normalRSS  a{
  color: black;
  text-decoration: none;
}
.normalRSS {
  padding:2px;
}


.calenderTable
{
  background-color:#7b8593;
  spacing:1px;
}

.calDayName
{
  background-color: #C7B182;
  text-align:center;
  height:20px;
}

.notCalCell
{
  background-color: #E3E3DE;
}

.thisCalCell
{
  background-color: #C67100;
  text-align:center;
}

.thisCalCellActive
{
  background-color: white;
  color: #333333;
  text-align:center;
}

.calCell
{
  width:22px;
  height:20px;
  background-color: #caced4;
  text-align:center;
  color: black;
}

.calCell a
{
  font-weight:normal;
  color: white;
}

a
{
  /*color: #404040;*/
  font-weight:bold;
  color: #937c00;
}


.rejsetab
{
  width: 720px;
  border-top: 1px solid #333333;
  border-left: 1px solid #333333;
}

.rejsetab th
{
  border-right:1px solid #333333;
  border-bottom: 1px solid #333333;
  padding:3px;
}

.rejsetab td
{
  border-right:1px solid #333333;
  border-bottom: 1px solid #333333;
  vertical-align: top;
  padding:3px;
}

.pgf20link
{
}

.pgf20date
{
  font-size:9px;
  color: #888888;
}

.pgf20desc
{
  margin-bottom: 20px;
}

.pgf20author
{
 font-size:9px;
 color: #888888;
}


/* FACTBOX */
.factbox, .advfactbox
{
  border:1px solid black;
  margin-bottom:5px;
}

.factboxtop, .afbtitle
{
  font-size:11px;
  padding:3px;
  background-image: url("/UserFiles/2FD5DDEF-92B4-4032-A4C4-71B53FFFAB2D/Images/boksbg.jpg");
  color: #733111;
  font-weight:bold;
}

.afbtitle
{
  font-weight: bold;
}

.factboxbody, .afbbody
{
  padding:5px;
}


.guestbookheader
{
  border:1px solid #d3d3d3;
}

.guestbooksubjectheading
{
  margin:5px;
  padding:5px;
  background-color:#d3d3d3;
  font-weight:bold;
}

.guestbooksubject
{
  margin:10px;
}

.guestbookarticle
{
  margin-top:10px;
  border:1px solid #d3d3d3;
}

.guestbookarticletop
{
  background-color:#a3a3a3;
  margin:5px;
  padding-right:5px;
  margin-bottom:0px;
  font-weight:bold;
  text-align:right;
}


.guestbookarticleheading
{
  margin-top:0px;
  margin:5px;
  padding:5px;
  margin-top:0px;
  background-color:#c3c3c3;
  font-weight:bold;
}

.guestbookarticlebody
{
  margin:10px;
}

.guestbookarticlebottom
{
  margin-left:10px;
  margin-right:10px;
}

.gblogin input, .guestbookarticlebottom input
{
  height:20px;
  font-size:10px;
}

.gblogin form
{
  margin:0px;
}

/*kontaktformular*/
body td{ 
  font-family: arial;
  font-size: 12px;
}
.kontaktfelt
{
 font-family: arial;
 font-size: 12px; 
 padding-left: 5px; 
 padding-right: 5px; 
 width: 300px;
}


button
{
 font-family: arial;
 font-size: 10px; 
 padding-left: 5px; 
 padding-right: 5px; 
}

input
{
 font-family: arial;
 font-size:10px;
 padding-left: 0px; 
 padding-right: 0px; 
 width: 300px;
}

textarea
{
 font-family: arial;
 font-size:10px;
 padding-left: 5px; 
 padding-right: 5px; 
 width: 300px;
 height: 100px; 
}

.orderForm
{
  margin:0px;
  padding:0px;
}

.formCell
{
  height:10px;
}

.produktTabel
{
  width:520px;
}

.topCell
{
  background-color:black;
  color: white;
  font-weight: bold;
}

.produktRaekke
{
padding-bottom: 10px;
}

.produktNavn
{
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
}

.produktPris
{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
}

.antalFelt
{
  width:30px;
  line-height: 10px ;
  font-family:menu;
}

.laegikurvbutton, .bestilkanp
{
  line-height: 10px ;
  font-family:menu;
  background-color:grey;
  padding-top:3px;
  width:70px;
}

.laegikurvantal
{
  width:25px;
}

.formfelt
{
  width:240px;
  font-family:verdana;
  padding-left:5px;
  padding-right:5px;
}

.radiobutton
{
  width: 22px; 
}

.dansknavn
{
  font-weight: normal;
}


