.celleramme, .tabelramme
{
  border-color:#040404;
  border-style:dashed;
}
.celleramme
{
  border-width:1px 1px 0px 0px;
}
.tabelramme
{
  border-width:0px 0px 1px 1px;
}
.listeelem
{
	text-indent:0cm;
}
.note-popup
{
	position:absolute;
	z-index:1;
}

.vistabelmenu
{
	width:100%;
	visibility:visible;
	display:inline;
}
.skjultabelmenu
{
	visibility:hidden;
	display:none;
	position:absolute;
}
.visvistabel
{
	visibility:visible;
	display:inline;
	position:absolute;
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
}
.skjulvistabel
{
	visibility:hidden;
	display:none;
	position:absolute;
}
.visvalgt
{
	
}
.forum_vis_over
{
	background-color:#cccccc;
	padding:3px;
	cursor:pointer;
}
.forum_vis_ud
{
	background-color:#dddddd;
	padding:3px;
	cursor:pointer;
}
.forum-knap
{
	cursor:pointer;
}
.vissoeg
{
	visibility:visible;
	display:inline;
	position:absolute; 
	width:400px;
	height:250px;
	border-style:solid;
	border-width:1px;
	border-color:#888888;
	background-color:#eeeeee;
}
.skjulsoeg
{
	visibility:hidden;
	display:none;
	position:absolute;
}
.dots
{
	border-style:dotted; 
	border-width:0px 0px 1px 0px; 
	border-color:black; 
	width:100%
}
.laesikon
{
	border-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	cursor:pointer;
	z-index:-1
}
.oplaesclass
{
	color:#0000CC;
	text-decoration:underline;
}
.inputvalg
{
	visibility:visible;
	display:block;
}
.inputvalgskjult
{
	visibility:hidden;
	display:none;
}
.sektion-toplarge
{
	padding-top:5px;
}
.sektion-topsmall
{
	padding-top:3px;
}
.sektion-bottomlarge
{
	padding-bottom:5px;
}
.sektion-bottomsmall
{
	padding-bottom:3px;
}
.sektion-rammetop
{
	border-top-width:1px;
	border-top-style:solid;
}
.sektion-rammebottom
{
	border-bottom-width:1px;
	border-bottom-style:solid;
}
.bog-bogdiv 
{
	margin: 0px auto;
	background-repeat:no-repeat; 
	background-position: top center;
	overflow:hidden;
}
.bog-forside 
{
	margin: 0px auto;
	background-repeat:no-repeat; 
	background-position: top center;
	overflow:hidden;
}
.bog-tekst /*Do.*/
{
	clear:none;
}
.bog-venstre
{
	float:left;
}
.bog-hoejre
{
	float:right;
}
.fjerntag
{
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	cursor:pointer;
}
.tagsdiv
{
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	width:150px;
	height:50px;
	overflow:auto;
}
.tagskydiv
{
	width:140px;
}
.tagstxt
{
	border-style:solid;
	border-width:1px;
	border-color:#aaaaaa;
	width:100px;
	height:15px;
}
.tagvalgt
{
	background-color:#0066FF;
}
.taguvalgt
{
	background-color:transparent;
}
.tagsky
{
	font-family:arial;
	color:#009900;
	text-decoration:underline;
	
	cursor:pointer;
	margin:4px
}
.tagskydiv
{
	text-align:center;
	
}
.viscal
{
	visibility:visible;
	display:inline;
	position:absolute; 
	/*width:400px;
	height:250px;*/
	border-style:solid;
	border-width:1px;
	border-color:#888888;
	background-color:#eeeeee;
}
.skjulcal
{
	visibility:hidden;
	display:none;
	position:absolute;
}
.caltd,.caltdvalgt,.calpil,.calmd,.calaar,.caldag
{
	text-align:center;
	font-size:9pt;
	font-family:arial;
}
.caltd
{
	border:solid 1px #cccccc;
	cursor:pointer;
	color:blue;
}
.caltdvalgt
{
	cursor:pointer;
	color:green;
	border:solid 1px green;
}
.calpil
{
	cursor:pointer;
	border:solid 1px #cccccc;
	background-color:#eeeeee;
	margin: 2px 5px 2px 5px;
	padding: 0px 3px 0px 3px;
}
.calmd
{
	color:red;
	font-weight:bold;
}
.calaar
{
	color:green;
} 
.caldag
{
	color:green;
}
.vist
{
	visibility:visible;
	display:block;
}
.inlinevist
{
	visibility:visible;
	display:inline;	
}
.skjult
{
	visibility:hidden;
	display:none;
}
.nedfaded 
{
          opacity:0.50; /* firefox, opera, safari, chrome */
          -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=50)"; /* IE 8 */
          filter:alpha(opacity=50); /* IE 4, 5, 6 and 7 */
}
.placeretmidtpaaskaerm
{
  width:auto;
  position: fixed;
  top: 50%;
  left: 50%;
}
.lukknap
{
  position: absolute;
  right:10px;
  top:10px;
}
.skiftknap
{
/*  position: absolute;
  left:50%;
  bottom:5px;
  margin-left:-20px;*/
  margin-left:auto;
  margin-right:auto;
  margin-bottom:0px;
  margin-top:5px;
}
.noselect::selection 
{ 
  background: transparent; 
}
.noselect::-moz-selection 
{ 
  background: transparent; 
}
.tematavle-linkelemimg
{
  max-width:50px;
  max-height:50px;
  margin-left:auto;
  margin-right:auto;
}
.tematavle-linkcelle
{
  width:55px;
  height:55px;
  border:solid black 1px;
  margin:5px 5px 5px 5px;
  padding:5px 5px 5px 5px;

}
.tematavle-thumbcelle
{
    vertical-align:middle;
    text-align:center;
    overflow:hidden;
}
.tematavle-thumbimg
{
  margin-left:auto;
  margin-right:auto;
  cursor:pointer;
}
.tematavle-thumbkryds
{
    vertical-align:top;
    position:relative;
    top:10px;
    left:-20px;
    cursor:pointer;
}
.tematavle-thumbtekst
{
  text-align:center;
}
.tematavle-katimg
{
  max-width:100px;
  max-height:100px;
  width: expression(this.width > 100 ? 100: true);
  height: expression(this.height > 100 ? 100: true);
  display:block;
  margin-left:auto;
  margin-right:auto;
  
}
.tematavle-kategoricelle
{
  width:110px;
  height:110px;
  border:solid black 1px;
  margin:auto;
  padding:5px 5px 5px 5px;
  background-color:#DDDDEE;
  cursor:pointer;
  
  
}
.tematavle-kategoricellevalgt
{
  width:110px;
  border:solid black 1px;
  margin:auto;
  padding:5px 5px 5px 5px;
  background-color:#DDEECC;
  cursor:pointer;
  
  
}
.tematavle-pil
{
  color:#cccccc;
  background-color:#DDDDEE;
  width:16px;
}
.tematavle-topbjaelke
{
  background-color:#EEDDDD;
  color:#000000;
  font-size:14pt;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:solid;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0cm;
  padding-bottom:0cm;
  padding-left:0cm;
  padding-right:0cm;
}
.tematavle-elementcelle
{
    vertical-align:middle;
    text-align:center;
}
.tematavle-elementtekst
{
  max-width:500px;
  color:#000000;
  font-size:10pt;
  text-align:center;
  /*font-weight:;*/
  text-decoration:none;
  font-style:italic;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
  /*background-color:;*/
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0cm;
  padding-bottom:0.5cm;
  padding-left:2cm;
  padding-right:2cm;

}

.tematavle-elementoverskrift
{
  /*background-color:;*/
  color:#000000;
  font-size:12pt;
  text-align:center;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0cm;
  padding-bottom:0.1cm;
  padding-left:2cm;
  padding-right:2cm;
}
.tematavle-elemimg
{
  max-height:550px;
/*  max-width:450px;*/
  vertical-align:middle;
  text-align:center;
}
.tematavle-table
{
  position:relative;
  margin-left:auto;
  margin-right:auto;
  width:100%;
  height:100%;
}
.tematavle-body
{
 height:100%; 
}
.tematavle-input
{
    width:400px;
    height:50px;
}
.centrer
{
  margin-left:auto;
  margin-right:auto;
}
.poppetin-visbaggrund
{
	width:100%;
	/*background-image:;*/
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:white;
	border-style:solid;
	border-color:black;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:left;
	padding-top:0.3cm;
	padding-bottom:0.3cm;
	padding-left:0.3cm;
	padding-right:0.3cm;
}
.nedrullet-visbaggrund
{
	/*background-image:;*/
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:white;
	border-style:solid;
	border-color:black;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:left;
	padding-top:0.3cm;
	padding-bottom:0.3cm;
	padding-left:0.3cm;
	padding-right:0.3cm;
}
.klikher
{
  color:#CCCCCC;
}
.fejl-visbaggrund
{
	font-family:arial;
	color:#990000;
	width:200px;
	/*background-image:;*/
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:white;
	border-style:solid;
	border-color:black;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:center;
	padding-top:0.3cm;
	padding-bottom:0.3cm;
	padding-left:0.3cm;
	padding-right:0.3cm;
}
.udgraaet
{
  background-color:#EEEEEE;
}
.billedbog-ramme
{
	width:650px;
	height:550px;
	/*background-image:;*/
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:white;
	border-style:solid;
	border-color:#EEEEEE;
	border-top-width:4px;
	border-bottom-width:4px;
	border-left-width:4px;
	border-right-width:4px;
	text-align:center;
	padding-top:0.3cm;
	padding-bottom:0.3cm;
	padding-left:0.3cm;
	padding-right:0.3cm;
	
}
.billedbog-billedramme
{
	width:600px;
	height:300px;
	/*background-image:;*/
	background-attachment:scroll;
	background-position:top left;
	background-repeat:no-repeat;
	background-color:white;
	border-style:none;
	border-color:black;
	border-top-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-width:1px;
	text-align:center;
	padding-top:0.3cm;
	padding-bottom:0.5cm;
	padding-left:0.5cm;
	padding-right:0.5cm;
}
.billedbog-billede
{
    max-height:280px;
}
.billedbog-tekst1
{
  color:#000000;
  font-size:16pt;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
}
.billedbog-div1
{
  width:600px;
  height:70px;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:solid;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0.5cm;
  padding-bottom:0.5cm;
  padding-left:0.5cm;
  padding-right:0.5cm; 
  margin-top:0.5cm;
}
.billedbog-tekst2
{
  color:#000000;
  font-size:16pt;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
}
.billedbog-div2
{
  width:600px;
  height:30px;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:solid;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0.5cm;
  padding-bottom:0.5cm;
  padding-left:0.5cm;
  padding-right:0.5cm; 
  margin-top:0.5cm;
}
.billedbog-thumb
{
  max-width:100px;
  max-height:100px;
  border-style:solid;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  
}
.ingenoverflow
{
  overflow:hidden;
  width:100%;
  height:100%;
}
.videouploaddiv
{
  position:absolute;
  top:10px;
  left:10px;
  right:10px;
  bottom:10px;
  padding-left:50px;
  padding-right:50px;
  padding-top:200px;
  padding-bottom:50px;
  background-color:#444444;
  border-style:solid;
  border-width:1px;
  border-color:black;
}
/*Alle der skal have gennemsigtighed står her...*/
.videouploaddiv
{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  
}
.videouploaddivbesked
{
  position:absolute;
  top:100px;
  left:100px;
  right:100px;
  bottom:100px;
  padding-left:10px;
  padding-right:10px;
  padding-top:10px;
  padding-bottom:10px;
  background-color:#AAAAAA;
  border-style:solid;
  border-width:1px;
  border-color:black;
  text-align:center;
  
 
}
.videouploadbeskedtekst
{
  text-align:center;
  font-size:14pt;
  font-family:Verdana;
  font-weight:bold;
  color:#bd280a;
}
.ingentransparens,.videouploaddivbesked
{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity:0;
  -khtml-opacity: 0;
  opacity: 0s;
}
.fixedtopbar
{
  position:fixed;
  top:0px;
  width:100%;
}

/* SLET!!! */
.turnering-igang
{
 	color:#0000CC; 
}

.vocab
{
  
}
.term-term
{
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0cm;
  padding-bottom:0.1cm;
  padding-left:0.5cm;
  padding-right:0cm;
  display:block;
}
.term-termidentifier
{
  color:#000000;
  font-size:8pt;
  text-align:left;
  font-weight:bold;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
  background-color:transparent;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0cm;
  padding-bottom:0cm;
  padding-left:0cm;
  padding-right:0cm;
  display:block;
}
.term-caption,.term-valgt
{
   
  color:#000000;
  font-size:10pt;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
  font-style:italic;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
  background-color:transparent;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  padding-top:0cm;
  padding-bottom:0cm;
  padding-left:0cm;
  padding-right:0cm;
  display:inline;
}
.term-valgt
{
  background-color:#EEEEEE;
  
}
.term-description
{
  color:#000000;
  font-size:10pt;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
  background-color:#CCFFEE;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  width:400px;
  padding-top:0cm;
  padding-bottom:0cm;
  padding-left:0cm;
  padding-right:0cm;
  white-space: pre-wrap;
  word-wrap: break-word;
  display:block;
  position:absolute;
}
.term-plus
{
  font-size:8pt;
  text-align:center;
  background-color:#EEEEEE;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:solid;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  width:8px;
  padding-top:0cm;
  padding-bottom:0cm;
  padding-left:0cm;
  margin-right:5px;
  float:left;
}
.term-blad
{
  background-color:transparent;
  /*background-image:;*/
  background-attachment:scroll;
  background-position:top left;
  background-repeat:no-repeat;
  border-style:none;
  border-color:#CCCCCC;
  border-top-width:1px;
  border-bottom-width:1px;
  border-left-width:1px;
  border-right-width:1px;
  width:17px;
  padding-top:0cm;
  padding-bottom:0cm;
  padding-left:0cm;
  padding-right:0cm;
  float:left;
}
.term-add
{
  margin-left:17px;
  
}
.broedkrumme-link
{
  /*color:#000000;*/
  font-size:10pt;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
}
.broedkrumme-lim
{
  color:#0F0F0F;
  font-size:8pt;
  text-align:left;
  font-weight:normal;
  text-decoration:none;
  font-style:normal;
  text-transform:none;
  font-variant:normal;
  line-height:130%;
}
