DIV{
  -moz-box-sizing:border-box;
   box-sizing:border-box;
   margin:0;
   padding:0;
}


body
{
  margin:0px;
}


.divoverskrift1
{
caption: Overskrift1;
  font-family: Arial;
  font-size:18px;
  line-height:28;
  font-weight:normal;
  margin:0px;
}

.divoverskrift2
{
caption: Overskrift2;
  font-family: Arial;
  font-size:12px;
  font-weight:bold;
  margin:0px;
  margin-bottom:3px;
  
}

.divoverskrift3
{
caption: Rød overskrift;
  font-family: Arial;
  font-size: 12px;
  color: #C80027;
}

.divoverskrift4
{
caption: Overskrift4;
  font-family: Arial;
  font-size:14px;
  font-weight:bold;
  margin:0px;
  color: #000000;
}

p
{
  margin:0px;
  margin-bottom:19px;
}

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


/* hele indholdet */
.content
{
  border-left: 1px solid #f8f8f8;
  border-right: 1px solid #f8f8f8;
}


/* top */
.toptd
{
  height:420px;
}

.topdiv
{
  margin-left:70px;
 
  height:420px;
}

.topdiv, .topdiv td
{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}


/* left */
.lefttd 
{
  height:100%;
  width:70px;
}

.leftdiv
{
  height: 100%;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
}

.leftdiv a
{

  color: #C80027;
  text-decoration:none;
}

/* article */
.articletd
{
  height:100%;
}

.articlediv
{
  height: 100%;
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  line-height:20px;
  margin-right:20px;
 /* margin-top:10px; */
  margin-bottom:10px;
}

.articlediv, td.articlediv
{

}

.articlediv td
{
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  line-height:20px;
 
}

#column1
{
  float:left;
  margin-right:10px;
  width:295px;
}
#column2
{
  margin-left:10px;
  width:295px;
}

.columncontainer
{
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  line-height:21px;
}

.innerArticle
{
 
}
.scrolldiv
{
  overflow-y:scroll;
}



/* right */
.righttd
{
  height:100%;
  border-left: 1px solid #f8f8f8;
}

.rightdiv
{
  height: 100%;
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  line-height:21px;
  text-align:left;
  margin-right:70px;
}

.rightdiv a
{
  color: c80027;
  text-decoration:none;
/*  background-image: url("/UserFiles/2FD5DDEF-92B4-4032-A4C4-71B53FFFAB2D/snitker/snitkerlinks.gif");
background-repeat:no-repeat;
padding-left:20px;*/
}








/* bottom */
.bottomtd
{
 
}

.bottomdiv
{ 
  font-family: Arial;
  font-size: 12px;
}

.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: #c80027;
 font-family: Arial;
 font-size:20px;
 font-weight:bold;
 margin-bottom:5px;
  margin-top:15px;
}


/* 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;
}


#menu1horizontal
{
  margin-top:5px;
  height:22px;
}

.menubutton
{
  font-family: arial;
  font-size: 12px;
  height:22px;
  padding-top:3px;
}

.horizontal .menubutton
{
  float:left;
  text-align:center;
  color: #7E8AB0;
}

.horizontal .menubutton a
{
  color: #000000;
  text-decoration: none;
}

.horizontal .menubutton a:hover
{
  color: #C80027;
  text-decoration: none;
}


#menu1horizontal .selected
{
  border-bottom: 1px solid #f8f8f8;
  border-left: 1px solid #7E8AB0;
  border-right: 1px solid #7E8AB0;
  border-top: 1px solid #7E8AB0;
}



#menu1horizontal .notselected
{
  border-bottom: 1px solid #7E8AB0;
}

#menu1horizontal .selected a
{
  color: #C80027;
  text-decoration: none;
}

#menu1horizontal .childselected
{
  border-bottom: 1px solid #f8f8f8;
  border-left: 1px solid #7E8AB0;
  border-right: 1px solid #7E8AB0;
  border-top: 1px solid #7E8AB0;
}

#menu1horizontal .childselected a 
{
  color: #C80027;
  text-decoration: none;
}

#menu1horizontal .button1
{
  border-left: 0px;
}

#menu1horizontal .button7
{
  border-right: 0px;
}



#menu2horizontal
{
  margin-top: 4px;
  margin-left:22px;
  clear: both;
}

#menu2horizontal .menubutton
{
  text-align:left;
  margin-right:15px;
}

#menu2horizontal .selected a
{
  color: #C80027;
  text-decoration: none;
}
#menu2horizontal .childselected a
{
  color: #C80027;
  text-decoration: none;
}

#menu1horizontal .button1
{
  width:80px;
}
#menu1horizontal .button2
{
  width:136px;
}
#menu1horizontal .button3
{
  width:100px;
}
#menu1horizontal .button4
{
  width:80px;
}
#menu1horizontal .button5
{
  width:106px;
}
#menu1horizontal .button6
{
  width:182px;
}
#menu1horizontal .button7
{
  width:136px;
}

#m2container
{
  height:26px;
  border-bottom: 1px solid #7E8AB0;
}




#spot
{
  background-color:#ffffff;
}

/* NEWS SMALL */
.newsSmall{
  line-height:16px;
  border:0px solid black;
  margin-bottom:10px;
  /* background-color: #FFFFFF; */
}
.newsHeaderSmall{
  font-size:14px;
  color: #c80027;
  font-weight:bold;
}


.newsContentSmall{
margin-bottom:10px;  
margin-top:5px;
clear:both;
}

.newsContentBulletSmall{
}
.newsImageContainerSmall{
margin-bottom:5px;
float:left;
}
.newsImageSmall
{
overflow:hidden;
margin-left:3px;
margin-top:3px;
}
.newsLinkSmall{
  margin-left:3px;
  margin-right:3px;
}
.newsLinkSmall a{
  color: #c80027;
  font-weight:normal;
}
.newsReadMoreSmall{
  margin-left:3px;
  margin-right:3px;
}
.newsReadMoreSmall a{
  color: #c80027;
  font-weight:bold;
}
.newsDateSmall{
  color: 888888;
  font-size:10px;
  margin-left:3px;
  margin-right:3px;
}
.newsTimeSmall{
  color: 888888;
  font-size:10px;
  margin-left:3px;
  margin-right:3px;
}
.newsTeaserSmall{
  font-size:10px;
  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
{
  font-weight:bold;
  color: #C80027;
  }




/* FACTBOX */
.factbox, .advfactbox
{
  border:1px solid red;
  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;
}


a
{
  color: #c80027;
  text-decoration:none;
  font-weight: normal;
}

a:hover{
text-decoration: underline;
}

.topdiv a
{
  color: c80027;
  text-decoration:none;
}

.topdiv a:hover
{
  color: c80027;
  text-decoration:none;
}

div.img
  {
  border:0px solid none;
  height:auto;
  width:auto;
  float:right;
  text-align:center;
  }

.testperson
{
  position:absolute;
  width:325px;
  height:38px;
  top:292px;
  left:494px;
  border:0px solid red;
}

