/*  Stylesheet til Tina Thranesens hjemmeside.
		Over hver enkelt afdeling og style er der en kort beskrivelse af, hvad den er til. */
body {
	width: 100%;
	background-color: #F2EFE6; 
	font-family: "Times New Roman", Times, serif;
	font-weight:normal;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
}
.Top{
	padding-right: 10px;
	padding-left: 10px;
	height:60px;
	background-color: #E4DCCE;
}	

.TopArtikeloverskrift{
	text-align: center;
	vertical-align: middle;
	font-weight: bolder;
	font-size: 26px;
	color:#FF0066;
}

.TopBesoeg{
	text-align: right;
	vertical-align: middle;
	height: 36px;
}
.TopNavn{
	height: 36px;
	vertical-align: top;
	font-size: 24px;
	font-weight: bold;
	color: #FF0066;
}

th{
	color:#FF0066;
	font-weight:bold;
	text-align: left;
}
.toppadding{
	padding-top: 10px;
}

.bundpadding{
	padding-bottom: 10px;
}	
h1,h2,h3 {
	font-weight: bold;
	color:#FF0066;
  margin-bottom:0px;
  margin-top:0px; 
}
h4, h5, h6 {
  font-weight:normal;
  color: #FF0066;
  margin-bottom:6px;
  margin-top:2px; 
}
h1 {
  font-size:48px;
}
h2 {
  font-size:36px;
}
h3 {
  font-size:30px;
}
h4  {
  font-size:24px;
}
h5 {
  font-size:20px;
}
h6 {
  font-size:12px;
  font-weight:normal;
	color: #FF0066;
}
.rt {
	color: #FF0066;
}
.rt1 {
	font-size:48px;
	color: #FF0066;
}
.rt2 {
	font-size:36px;
	color: #FF0066;
}
.rt3 {
	font-size:30px;
	color: #FF0066;
}
.rt4 {
	font-size:24px;
	color: #FF0066;
}
.rt5 {
	font-size:20px;
	color: #FF0066;
}
.rt6 {
	font-size:12px;
	color: #FF0066;
}
.rt7 {
	font-size:10px;
	color: #FF0066;
}
.rt8 {
	font-size:14px;
	color: #FF0066;
}
.rt8b {
	font-size:14px;
	color: #FF0066;
  font-weight:bold;
}
.rt9 {
	font-size:16px;
	color: #FF0066;
}
.rt9b {
	font-size:16px;
	color: #FF0066;
  font-weight:bold;
}
.rti {
font-style: italic;
	color: #FF0066;
}

.sort {
	color: #000000;
}
.st {
	color: #000000;
}
.st1 {
	font-size:48px;
	color: #000000;
}
.st2 {
	font-size:36px;
	color: #000000;
}
.st3 {
	font-size:30px;
	color: #000000;
}
.st4 {
	font-size:24px;
	color: #000000;
}
.st5 {
	font-size:20px;
	color: #000000;
}
.st6 {
	font-size:12px;
	color: #000000;
}
.st7 {
	font-size:10px;
	color: #000000;
}
.st8 {
	font-size:14px;
	color: #000000;
}
.st8b {
	font-size:14px;
	color: #000000;
  font-weight:bold;
}
.st9 {
	font-size:16px;
	color: #000000;
}
.st9b {
	font-size:16px;
	color: #000000;
  font-weight:bold;
}
.fs6 {
	font-size:12px;
}
.kst6 {
	font-size:12px;
	color: #000000;
	font-style: italic;
}
.fs24 {
	font-size:24px;
}
.fs20 {
	font-size:20px;
}
.fs10 {
	font-size:10px;
}
.fs9 {
	font-size:9px;
}
.fs8 {
	font-size:8px;
}
.norm{
	font-weight: normal;
}
.bt {
	color: #0000CC;
}
.bt6 {
	font-size:12px;
	color: #0000CC;
}
.bti {
	color: #0000CC;
}
.bti {
font-style: italic;
	color: #0000CC;
}
	/* "gb" er kode for gul baggrundsmarkering af tekst. */
.gb {
	background:yellow;mso-highlight:#FFFF00;
}
#hovedindhold a{
	color:#0000CC;
	text-decoration: none;
}
#hovedindhold a:visited, #top a:visited {	
	text-decoration: none;
}
#hovedindhold a:hover, #top a:hover {						
	color:#FF0066;
	text-decoration: none;
}
#hovedindhold a:active, #top a:active {						
	color:#0000CC;
}

.smartword{
	color: #0000CC;
}
.smartword:hover{
	color: #FF0066;
}

.artikelurl{					
	font-style: italic;
}
.artikelurl:hover{					
	font-style: italic;
}

.overskrifturl{				
	font-style: italic;
	font-weight: bold;
}
.overskrifturl:hover{					
	font-style: italic;
}

.labelteksturl{					
	color:#0000CC;
	text-decoration: none;
}
.labelteksturl:hover{					
	color:#FF0066;
	text-decoration: none;
}

textarea{
  font-family:"Times New Roman", Garamond, serif;
	background-color: #FBFAF7;
}	

select {
  font-family:"Times New Roman", Garamond, serif;						
	background-color:#FBFAF7; 
}	

input {
  font-family:"Times New Roman", Garamond, serif;
	background-color:#FBFAF7; 
}	

#MenuDescription{
	width: 600px;
}

button {
	height:23px; 
	background-color:#6666FF;
	font-size:14px; 
	font-family:arial;
	color:#FFFF00;
	text-align: center;
}
.undermenuerramme{
	width: 100%;
	text-align: center;
/*	border: 1px solid #0000CC;*/
}
.undermenuknapydre{
}
.undemenuknapny{
	text-align: center;
	background-color: #F4F0E8;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	height:18px;
	line-height: 17px;
	color:#0000CC;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid #E8F4FF;
	border-top: 2px solid #E8F4FF;
	padding-left: 2px;
	padding-right: 2px;
}
.undemenuknapny:hover{
	background-color: #FFFF00;
	color:#FF0066;
	border-right: 2px solid #E8F4FF;
	border-bottom: 2px solid #E8F4FF;
	border-left: 2px solid black;
	border-top: 2px solid black;
}

#adminknapper{
	position: absolute;
	top: 2px;
	left:2px;
	text-align: left;
}
.besoeg{
	position: absolute;
	top: 60px;
	right:10px;
}
.spgsm {
  font-family: "Times New Roman", Times, serif;
	font-size:16px;	
  font-weight:bold;
	color: #FF0066;
	text-decoration:none;
}

ul {
	list-style-position:inside;	
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
ol.a {
	color: #FF0066;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}
ol.avluft10 {
	color: #FF0066;
	list-style-type: disc;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 10px 0px 0px 8px;
}


ol.b {
	color: #FF0066;
	list-style-type: lower-alpha;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}

ol.BogstSmaaFed {
	color: #FF0066;
	font-weight: bold;
	list-style-type: lower-alpha;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}
ol.c {
	color: #FF0066;
	list-style-type: upper-alpha;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}
ol.d {
	color: #FF0066;
	list-style-type: upper-roman;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}
ol.f {
	color: #FF0066;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}
ol.TalVluft10 {
	color: #FF0066;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 50px 0px 0px 8px;
}
ol.g {
	color: #FF0066;
	list-style-type: circle;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}

ol.tal {
	color: #000000;
	list-style-type: decimal;
	list-style-position: inside;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;
}
ol.tal2 {
	color: #FF0066;
	list-style-type: decimal;
	list-style-position: outside;
	margin: 0px 0px 0px 17px; 
	padding: 0px 0px 0px 8px;
}

li {
	color: #FF0066;
}

.border{
	border-width: 1px;
	border-style: solid;
	border-color: #0000CC;
	padding: 2px;
}

.roedborder{
	border-width: 1px;
	border-style: solid;
	border-color: #FF0066;
	padding: 2px;
}
	
.HjaelpRollover {  
	background-color: #66CCFF; 
	background-repeat: no-repeat; 
	padding-top: 2px;
	padding-right: 2px; 
	padding-bottom: 2px; 
	padding-left: 2px; 
	border: #0000FF; 
	border-style: solid; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px; 
	overflow: visible; 
	position: absolute; 
	visibility: visible; 
	left: 250px; 
	top: 250px; 
	clip:  rect(   );
}

/*	* * * * * * * * * * * * * *  Tabeller	 * * * * * * * * * * * * */
.MenuTabel{
	padding-top: 10px;
	white-space: nowrap;
}

#RowCol{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
}
#RowCol01{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
	text-align:left;
}
#RowCol02{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
	text-align:center;
	padding-right: 2px;
	padding-left: 2px;
}
#RowCol03{
	border-bottom: 1px solid #0000CC;
}
.StandardTabel{
	border-left: 1px solid #0000CC;
	border-top: 1px solid #0000CC;
}
.HelTabel{
	border-left: 1px solid #0000CC;
	border-top: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
	border-bottom: 1px solid #0000CC;
	padding-left: 2px;
	padding-right: 2px;
}
.VenstreTabel{
	border-left: 1px solid #0000CC;
}
.TopTabel{
	border-top: 1px solid #0000CC;
}
.TopTabelB{
	border: 1px solid #0000CC;
	padding: 2px;
}
.BundTabel{
	width:100%;
	border: 0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:10px;
	padding-top:0px;
}

.RowCol{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
}
.RowColB{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
	padding-right: 2px;
	padding-left: 2px;
}
.h20{
	height: 30px;
}
.RowCol01{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
	text-align:left;
}
.RowCol02{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
	text-align:center;
	padding-right: 2px;
	padding-left: 2px;
}
.RowCol03{
	border-bottom: 1px solid #0000CC;
}
.RowCol03B{
	border-bottom: 1px solid #0000CC;
	padding-right: 2px;
	padding-left: 2px;
}
.RowCol04{
	border-right: 1px solid #0000CC;
}
.RowCol04b{
	border-right: 1px solid #0000CC;
	padding-right: 2px;
	padding-left: 2px;
}

.RowCol04c{
	border-right: 1px #0000CC;
	border-right-style: dashed;
	padding-right: 2px;
	padding-left: 2px;
}

.RowCol05{
	border-bottom: 1px solid #0000CC;
	border-right: 1px solid #0000CC;
}
.rowcol06{
	padding-top: 2px;
	padding-bottom: 2px;
}
.rowcol07{
	padding-right: 2px;
	padding-left: 2px;
}
.RowCol08{
	border-left: 1px solid #0000CC;
}
.RowCol09{
	border-right: 2px solid #0000CC;
}
.RowCol10{
	border-right: 1px solid #0000CC;
}
.toptabelRowCol01{
	padding-left: 10px;
}
.toptabelRowCol03{
	padding-right: 10px;
}

.topluft{
	padding-top: 2px;
}
.topluft2{
	padding-top: 4px;
}
.topluft6{
	padding-top: 6px;
}
.bundluft{
	padding-bottom: 2px;
}
.bundluft3{
	padding-bottom: 3px;
}
.bundluft2{
	padding-bottom: 4px;
}
.bundluft6{
	padding-bottom: 6px;
}
.luftvenstre{
	padding-left: 2px;
}
.luftvenstre4{
	padding-left: 4px;
}
.luftvenstre15{
	padding-left: 15px;
}

.luftvenstre20{
	padding-left: 20px;
}
.lufthoejre{
	padding-right: 2px;
}

IMG.thumb{
	cursor: pointer;
}
hr.75{
	color: #0000CC;
	width: 75%;
	height: 1px;
	text-align: center;
}
hr.100{
	color: #0000CC;
	width: 100%;
	height: 1px;
}
#soegbox{
}

.IndholdsTabel{
	width: 100%;
	height: expression(document.body.clientHeight-138);
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-arrow-color: #0000CC;
	scrollbar-track-color: #F2EFE6;
	scrollbar-shadow-color: #0000CC;
	scrollbar-face-color: #E4DCCE;
	scrollbar-highlight-color: #0000CC;
	scrollbar-darkshadow-color: #0000CC;
	scrollbar-3dlight-color: #0000CC;
}
.ArtikelTabel{
	width: 100%;
	height: expression(document.body.clientHeight-110);
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-arrow-color: #0000CC;
	scrollbar-track-color: #F2EFE6;
	scrollbar-shadow-color: #0000CC;
	scrollbar-face-color: #E4DCCE;
	scrollbar-highlight-color: #0000CC;
	scrollbar-darkshadow-color: #0000CC;
	scrollbar-3dlight-color: #0000CC;
}

#forsidetabel{
	width: 100%;
	height: expression(document.body.clientHeight-169);
	overflow-y: scroll;
	overflow-x: hidden;
	scrollbar-arrow-color: #0000CC;
	scrollbar-track-color: #F2EFE6;
	scrollbar-shadow-color: #0000CC;
	scrollbar-face-color: #E4DCCE;
	scrollbar-highlight-color: #0000CC;
	scrollbar-darkshadow-color: #0000CC;
	scrollbar-3dlight-color: #0000CC;
}
#lodretscroll{
	height: expression(document.getElementById('forsidetabel').style.pixelHeight-180); /*når der også skal være
	de sidste tilføjelser fra debatforummet, så skal pixelHeight være på -180. Uden skal den være på -0 */
	overflow-y: auto;
	overflow-x: hidden;
}
#lodretscroll{
	height: expression(document.getElementById('forsidetabel').style.pixelHeight-180); /*når der også skal være
	de sidste tilføjelser fra debatforummet, så skal pixelHeight være på -180. Uden skal den være på -0 */
	overflow-y: auto;
	overflow-x: hidden;
}
#debat{
	height: 180px;
	overflow-y: auto;
	overflow-x: hidden;
}
#lodretscroll3{
	height: expression(document.getElementById('forsidetabel').style.pixelHeight+16);
	overflow-y: auto;
	overflow-x: hidden;
}

.ord{
	display: none; /* HiddenText */
}	

.SidsteNytDato{
	font-size: 14px;
}

.SidsteNytOverskrift{
	font-size: 14px;
	margin-bottom:	3px;
}

/* MENU START */
#mainmenu{
	position: relative;
	text-align: center;
	z-index: 255;
	width: 100%;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	height: 24px;
	background-image: url(http://www.thranesen.dk/images/menubund.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	white-space: nowrap;
}
#mainmenu a {						
	text-decoration: none;
	text-align: left;
}
#mainmenu a:visited {	
	text-decoration: none;
}
#mainmenu a:hover {						
	text-decoration: none;
}
#mainmenu a:active {						
}

.submenu{
	visibility: hidden;
}

.dd {
	z-index:1;
	display: -moz-inline-box; 
	display: inline-block;
	width: auto;
}
.lev0{
	height: 24px;
	line-height: 23px;
	text-decoration: none;
	width: 10px;
	background-image: url(http://www.thranesen.dk/images/MenuNormalLeft.gif);
	background-position: top left;
	background-repeat: no-repeat; 
	margin-right: -4px;
	display: -moz-inline-box; 
	display: inline-block;
}
.lev0 A{
	color:#0000CC;
	height: 24px;
	line-height: 23px;
	white-space: nowrap;
	width: auto;
	background-image: url(http://www.thranesen.dk/images/MenuNormalRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	padding: 0px 3px 0px 3px;
	display: -moz-inline-box; 
	display: inline-block;
}
.lev0 A:hover{
	color:#FF0066;
	height: 24px;
	line-height: 23px;
	display: -moz-inline-box; 
	display: inline-block;
}
.lev0 A.normal{
	height: 24px;
	line-height: 23px;
	display: -moz-inline-box; 
	display: inline-block;
}
.lev0 A.SelTreeLink{
	height: 24px;
	line-height: 23px;
	width: 20px;
	background-image: url(http://www.thranesen.dk/images/MenuSelectedRight.gif);
	background-position: top right;
	background-repeat: no-repeat;
	display: -moz-inline-box; 
	display: inline-block;
}
.lev0.SelTree{
	height: 24px;
	line-height: 24px;
	width: 10px;
	background-image: url(http://www.thranesen.dk/images/MenuSelectedLeft.gif);
	background-position: top left;
	background-repeat: no-repeat;
	display: -moz-inline-box; 
	display: inline-block;
}

.lev1, .lev2, .lev3, .lev4, .lev5{
	height: 15px;
	line-height: 15px;
	width: 52px; /*bestemmer mindste bredde på undermenupunkter*/
	margin-right: 0px; /*skal sættes til 0px da lev0 har den sat til 1px og det nedarves til børn*/
	display: -moz-inline-box; 
	display: inline-block;
}
.lev1 A, .lev2 A, .lev3 A, .lev4 A, .lev5 A{
	text-decoration: none;
	color:#0000CC; /*sætter skriftfarve for link i undermenuer*/
	width: 100%;
	padding: 1px 3px 1px 3px;
	display: -moz-inline-box; 
	display: inline-block;
}

.lev1 A:hover, .lev2 A:hover, .lev3 A:hover, .lev4 A:hover, .lev5 A:hover{
	background-color: #E4DCCE; /*sætter mouseover baggrundsfarven for alle undermenuer*/
	color: #FF0066; /*sætter skriftfarve for mouseover for alle undermenuer*/
	display: -moz-inline-box; 
	display: inline-block;
}
.SubC1, .SubC2, .SubC3, .SubC4{
	background-color: #F4F0E8;
	border: 1px solid #0000CC;
	margin-top: -1px; /*flytter alle undermenuer 1px op, så vi undgår dobbeltstregen i toppen.*/
	display: -moz-inline-box; 
	display: inline-block;
}
.SubC2, .SubC3, .SubC4, .SubC5{
	margin-top: 15px; /*bestemmer hvor langt under et menupunt, en undermenu skal vises*/
	margin-left: -18px; /*bestemmer hvor meget undermenuer skal overlappe forældremenuer*/
	display: -moz-inline-box; 
	display: inline-block;
}

.lev1 .SelTreeLink, .lev2 .SelTreeLink, .lev3 .SelTreeLink, .lev4 .SelTreeLink, .lev5 .SelTreeLink{
	background-color: #DCD2C0; /*sætter baggrundsfarve for hele det valgte menutræ*/
	color: #FF0066; /*sætter skriftfarve for hele det valgte menutræ*/
	display: -moz-inline-box; 
	display: inline-block;
}
#mainmenu SPAN, #mainmenu A{
	width: auto;
	display: -moz-inline-box; 
	display: inline-block;
}
/* MENU SLUT */

#hovedindhold a.knapny, a.knapny{
	color: #0000CC;
}
#hovedindhold a.knapny:hover, a.knapny:hover{						
	color: #0000CC;
}

.knapny{
	background-color: #e0d8c1; /*SÆTTER BAGGRUNDSFARVE PÅ KNAPPER*/
	font-family: arial;
	font-size: 12px;
	height:15px;
	line-height: 14px;
	padding-left: 2px;
	padding-right: 2px;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid white;
	border-top: 2px solid white;
}
.knapny:hover{
	background-color: #FFFF00;
	padding-left: 2px;
	padding-right: 2px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	border-left: 2px solid black;
	border-top: 2px solid black;
}
.knapydre{
}

.knap2{
	background-color: #e0d8c1; /*SÆTTER BAGGRUNDSFARVE PÅ KNAPPER*/
	font-family: arial;
	font-size: 12px;
	height:15px;
	line-height: 12px;
	padding-left: 0px;
	padding-right: 0px;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-left: 2px solid white;
	border-top: 2px solid white;
	color: #0000CC;
	height: 18px;
}
.knap2hover{
	background-color: #FFFF00;
	padding-left: 0px;
	padding-right: 0px;
	border-right: 2px solid white;
	border-bottom: 2px solid white;
	border-left: 2px solid black;
	border-top: 2px solid black;
	color: #0000CC;
	height: 18px;
}
.udfyldes{
	background-image: url(http://www.thranesen.dk/images/stjerne.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
#menusti{
	height: 20px;
	vertical-align: bottom;
	font-size: 14px;
	color: #FF0066;
	padding-bottom: 2px;
}
#menusti .splitter{
	font-weight: bold;
	padding-left: 2px;
	padding-right: 2px;
}
#menusti a{
	color: #0000CC;
}
#menusti a:hover{
	color: #FF0066;
}
.statswidth{
	width: 45px;
	text-align: right;
	padding-right: 5px;
}
.forside{
	overflow-y: hidden;
	overflow-x: hidden;
	border-right: 1px solid #0000CC;
	border-bottom: 1px solid #0000CC;
	border-left: 1px solid #0000CC;
	padding-right: 17px;
	padding-left: 17px;
	width: 100%;
}
#top a{						
	color: #0000CC;
	text-decoration: none;
}
#top a:hover{
	color: #FF0066;
}
.overskrift{				
	color:#000000;
	font-style: italic;
	text-decoration: none;
	font-weight: bold;
	font-size: 15px;
}
.overskrift2, .overskrift2 A{				
	font-weight: bold;
	font-size: 18px;
}


/************* Kalender stylesheet start ***********/

.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;							/*	Yderste ramme øverste */
  border-right: 2px solid #000;							/*	Yderste ramme højre */
  border-bottom: 2px solid #000;						/*	Yderste ramme nederste */
  border-left: 2px solid #fff;							/*	Yderste ramme venstre */
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #c8d0d4;									/*	*/
  font-family: tahoma,verdana,sans-serif;
}

.calendar table {
  border-top: 1px solid #000;							/*	Nr 2 ramme øverste */
  border-right: 1px solid #fff;							/*	Nr 2 ramme højre */
  border-bottom: 1px solid #fff;						/*	Nr 2 ramme nederste */
  border-left: 1px solid #000;							/*	Nr 2 ramme nederste */
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #EFEBDE;								/*	Baggrundsfarve på felterne med "? x dags dato" og feltet med måneds tallene */
  font-family: tahoma,verdana,sans-serif;
}

/* Header part -- contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;							/*	Skrå kant øverste */
  border-right: 1px solid #000;							/*	Skrå kant højre */
  border-bottom: 1px solid #000;						/*	Skrå kant nederste */
  border-left: 1px solid #fff;							/*	Skrå kant venstre */
}

.calendar .nav {
  background: #EFEBDE;									/*	Baggrundsfarve i felterne med højre og venstre pilene */
}

.calendar thead .title { /* This holds the current "month, year" */
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;								/*	Skrå kant omkring felt med måned og årstal */
  background: #8F8B7E;									/*	Baggrundsfarve i feltet med måned og årstal */
  color: #fff;											/*	Tekstfarve for måned og årstal */
  text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
  border-bottom: 1px solid #000;						/*	Kant under "Uge" og ugedagsnavnene */
  padding: 2px;
  text-align: center;
  background: #F4F0E8;									/*	Baggrundsfarve i felterne med ugedagsnavnene */
}

.calendar thead .weekend { /* How a weekend day name shows in header */
  color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
  border-top: 2px solid #fff;							/*	On mouse over i felterne med "? x" pilene og "dags dato" */
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #FFFBEE;							/*	On mouse over baggrundsfarve i felterne med 
															"? x" pilene, "dags dato" og ugedagsnavne */
}

.calendar thead .active { /* Active (pressed) buttons in header */
  padding: 2px 0px 0px 2px;	
  border-top: 1px solid #000;							/*	On klick kantfarve i felterne med 
															"? x" pilene, "dags dato" og ugedagsnavne */
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #DFDBCE;							/*	On klick baggrundsfarve i felterne med 
															"? x" pilene, "dags dato" og ugedagsnavne */
}

/* The body part -- contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */		/*	Størrelsen på felterne med datotallene */
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {										/*	Kolonne med "Uge" og ugenumrene */
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #F4F0E8;										/*	Baggrundsfarve i kolonnen med "Uge" og ugenumrene */
}

.calendar tbody .rowhilite td {								/*	Mouse over baggrundsfarve i felterne med datotallene */
  background: #F4F0E8;
}

.calendar tbody .rowhilite td.wn {							/*	Mouse over baggrundsfarve i felterne med ugetallene */
  background: #EFEBDE;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #FFFBEE;										/*	Baggrundsfarve i feltet med tallet for den valgte dag */
}

.calendar tbody td.weekend { /* Cells showing weekend days */
  color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
  visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
  display: none;
}

/* The footer part -- status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */ /*	Hjælp */
  background: #EFEBDE;
  padding: 1px;
  border-top: 1px solid #000;
  border-right: 0px solid #000;
  border-bottom: 1px solid #000;
  border-left: 0px solid #000;
  background: #EFEBDE;										/*	Baggrundsfarve i feltet med hjælpeteksterne */
  color: #00f;												/*	Fontfarve på teksten i hjælpefeltet */
  text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #EFEBDE;									/*	Baggrundsfarve på dropdownmenuerne med årstal og månedsnavne */
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #DFDBCE;									/*	Baggrundsfarve i dropdownmenu med 
															månedsnavne for den forudgående henholdsvis efterfølgende måned */
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #8F8B7E;									/*	On mouse over baggrundsfarve i dropdownmenuerne med årstal og måneder */
  color: #fff;											/*	On mouse over tekstfarve i dropdownmenuerne med årstal og måneder */
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #FFFBEE;							/*	Baggrundsfarve i feltet med klokkeslet tallene*/
}

.calendar td.time .hour,								/*	Baggrund i feltet med klokkeslet tallene */
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #FFFBEE;							/*	Farve bag klokkeslet tallene */
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: 8F8B7E;								/*	On mouse over farve bag klokkeslet tallene */
  color: #fff;
}

.calendar td.time span.active {							/*	On click for klokkeslettallene og baggrunden */
  border-color: #f00;
  background-color: #DFDBCE;
  color: #00f;											
}
/************* Kalender stylesheet slut ***********/

.StatistikTekst{
	vertical-align: top;
}
.stat{
	font-size: 14px;
	height: 18px;
	line-height: 18px;
}

/* Indrykning i første linie i teksten i forhold til venstre margin */
.indryk25{
	text-indent: 25px;
}
.indryk50{
	text-indent: 50px;
}
.indryk75{
	text-indent: 75px;
}
.indryk100{
	text-indent: 100px;
}

/* Indrykning af teksten i venstre side i afsnittet */
.indrykV25{
	margin-left: 25px;
	margin-right: 25px;
}
.indrykV50{
	margin-left: 50px;
	margin-right: 50px;
}
.indrykV75{
	margin-left: 75px;
	margin-right: 75px;
}
.indrykV100{
	margin-left: 100px;
	margin-right: 100px;
}
/* Indrykning af teksten i både venstre og højre side i afsnittet */
.indrykVH25{
	margin-left: 25px;
	margin-right: 25px;
}
.indrykVH50{
	margin-left: 50px;
	margin-right: 50px;
}
.indrykVH75{
	margin-left: 75px;
	margin-right: 75px;
}
.indrykVH100{
	margin-left: 100px;
	margin-right: 100px;
}
.indrykV100{
	margin-left: 100px;
}
.indrykV110{
	margin-left: 110px;
}
.Ikon{
	font-family: Wingdings;
	font-size:13,5px;
   font-weight:normal;
}
/*Positioneringer - Det sted, hvor en tekst eller andet starter */
.placeringV25{
	position: absolute;	
	left:25px;
}
.placeringV35{
	position: absolute;	
	left:35px;
}
.placeringV50{
	position: absolute;	
	left:50px;
}
.placeringV75{
	position: absolute;	
	left:75px;
}
.placeringV210{
	position: absolute;	
	left:210px;
}
.placeringV245{
	position: absolute;	
	left:245px;
}
.placeringV275{
	position: absolute;	
	left:275px;
}
.placeringV500{
	position: absolute;	
	left:500px;
}
.placeringV680{
	position: absolute;	
	left:680px;
}
.placeringV765H{
	position: absolute;	
	left:765px;
	width:200px;
	text-align: right;
}
.TopBaggrund {
  height : 62px;
  background-color : #E7DBC6;
  background-image : url(billeder/TopBaggrund.gif);
  background-repeat : repeat-x;
}
