*     {margin:0px}
body { background-repeat: repeat-y; background-color:#FBF8D7;
 font-size: 100%; font-family: Verdana, arial, Geneva, helvetica, sans-serif;
	color: black; font-weight: normal; cursor: url(hand3.cur), default;
	max-width:1440px;  margin: 0 auto; padding: 50px 10px 10px 110px;}

body::-webkit-scrollbar { width: 40px;}
body::-webkit-scrollbar-track { background: #ffe; border-left: 1px solid black; }
body::-webkit-scrollbar-thumb { background: url(Images/femur.gif) round;}

p     	{font-size : 100%;}
a       {cursor: url(hand4.cur), pointer;}
a        img  { border: 1px solid black;}

a:hover   {color: black; background-color:#ff0080;}

a:hover   img  { border-color: #ff0080}

a         img.navv, a:hover img.navv, img.navvt {border-style: none; display: block; float: left;}
a         img.navh, a:hover img.navh, img.navht {border-style: none; display: block; float: right;}
a         img.nav,  a:hover img.nav, img.nav {border: 1px dashed #fffcd9; display: block; margin: auto; text-align:center;}
img.navvt, img.navht {margin-top:150px;}
a.external, a.ekstern {background: url(Images/external.png) center right no-repeat; padding: 0 13px 0 0;}
a.pdf        {background: url(Images/acrobat.gif) center right no-repeat; padding: 0 17px 0 0;}
a.wikipedia  {background: url(Images/wikipedia.gif) center right no-repeat; padding: 0 19px 0 0;}
a.google     {background: url(Images/google.gif) center right no-repeat;    padding: 0 19px 0 0;}

h1		{font-size : 225%; clear:both;}
h2		{font-size : 175%; clear:both;}
h3		{font-size : 150%; text-align:center; }
h1,h2,h3    {text-align:center; padding: 15px 0px }

span.gul, .hilite      {background-color: yellow; }
.nummer {font-size: 75%; color: red; margin-left: -35px; float: left; text-align:right}
small      	{font-size :  70%;  font-style: normal ; line-height : 100%}
acronym     {border-bottom:1px dashed; cursor:help; color:#8b0000}
.roman      {font-family:'Lucida Console', monospace; font-style: normal; font-size: 110%; font-weight:normal}
p           {padding: 10px 10px 10px 0px; text-align: justify }
div.center p {text-align: center }
p.book, p.meyer {font-size: 95%;	padding-left: 10px; padding-right: 10px;}
p.book       {margin-top: 1px; margin-bottom: 1px;}
p.meyer      {text-indent: 25px; clear:both}
p.meyern     {text-indent: 25px; font-size :  70%; padding-top: 3px; padding-bottom: 3px}
span.meyerni {font-size :  x-small; vertical-align : super; }
li.note     {font-size :  90%; }
p.noteb      {clear:both;}
p.quote, p.quotef  {color:blue ; margin-left: 30px ; font-style:italic; }
p.quote      {font-size :  85%; }
sup          {font-size :  80%;}

hr           { display:block; clear:both; margin:auto; margin-top:15px}
hr.hr85      { width:85%}
hr.hr40      { width:40%}
hr.hr25      { width:25%}
p.b          { clear:both;}
p.v          { clear:left; }
p.h          { clear:right;}

blockquote   {width:90%; background-color:#ffffdd ; border: 4px groove red; margin: 20px auto; clear:both;}
blockquote p {color:blue; margin: 5px 5px 5px 5px; padding:0px 0px 2px 0px;}
blockquote em {font-style: normal }
li           { margin-left:30px;	font-size: 90%;	padding-top: 10px;
}


table,tr,td  {font-size : 100%;}

td img      {display: block; margin:0px; padding:0px}
img.blomst   {display: inline; margin-right:5px; }
img.bogstav  {display: block; margin: 0px;  float:left}

table.imgh, table.imghh, table.imgv, table.imgvv, table.imgx, table.imgc, table.imgv2 {border: 1px dashed black;  font-size:small; text-align:center; box-shadow: 3px 3px 10px rgba(0,0,0,0.6);}
table.imgh, table.imghh, table.imgv, table.imgvv, table.imgc  {  padding:0px; }  

.imgh, .imghh {margin: 5px 0px 5px 15px; float:right; }
.imgv, .imgvv {margin: 5px 15px 5px 0px; float:left; }
.imgc         {margin: 0px auto 10px auto; overflow:hidden; }  /* text-align:center; */
img.imgc      {display:block;} 
.imgx         {display: inline;} 
.imgv2		  {margin: 5px 25px 5px 0px; float:left; }

.imgvv, .imgv2	{clear:left;}
.imghh        {clear:right}

.pladeh, .pladehc, .pladev, .pladevc	{border:solid 1px black; background-image: url(Images/paper.jpg);
			  border: 5px groove gray; margin-bottom: 5px;
			-moz-box-shadow:-2px 0px 5px #555;
			-webkit-box-shadow:-2px 0px 5px #555;
	        box-shadow: 4px 4px 10px rgba(0,0,0,0.6);
	        -moz-border-radius: 12px / 36px;
	           border-radius: 12px 12px 30px 30px/ 36px 36px 150px 150px;
    	}
.pladev, .pladevc		{float:left;  padding: 10px 10px 25px 10px ;margin: 0px 25px 0px  0px;}
.pladeh, .pladehc		{float:right; padding: 10px 10px 25px 10px ;margin: 0px 0px  0px 10px;}

.pladehc, .pladevc		{text-align:center;}
	        
div.c,     div.c2       {margin: 0px auto 20px auto; display: table;}	 		
div.c img, div.c2 img   {text-align:center; box-shadow: 3px 3px 10px rgba(0,0,0,0.6);} /* border: 1px dashed black;  padding: 1px; */
div.c img               {border: 1px dashed black;  padding: 1px;}
div.c div, div.c2 div   {display: table; margin: 0px auto; font-size:small;} 
caption     {caption-side:bottom; 	    	}
caption, div.c div, div.c2 div  {background: url(Images/marmor.jpg); border-radius: 8px; margin-top:4px; text-align:center;
	    	border-width: 1px 2px 2px 1px; border-style: solid; border-color: #777777;  box-shadow: 3px 3px 10px rgba(0,0,0,0.6); padding:1px 4px}

caption.link:hover   {	border-width: 2px 1px 1px 2px; border-style: solid; border-color: #777777;  box-shadow: -3px -3px 10px rgba(0,0,0,0.6);}

table.book   {margin-left:auto; margin-right:auto; text-align:center}
td.bogback   {background-image: url(Images/bogback.jpg); vertical-align: top}

td.boga1      {background-image: url(Images/boga1.jpg);}
td.boga2,  td.boga2w {background-image: url(Images/boga2.jpg);}
td.boga3      {background-image: url(Images/boga3.jpg);}
td.boga4,  td.boga4w {background-image: url(Images/boga4.jpg);}
td.boga5      {background-image: url(Images/boga5.jpg);}

td.bogb1     {background-image: url(Images/bogb1.jpg);}
td.bogb3     {background-image: url(Images/bogb3.jpg);}
td.bogb5     {background-image: url(Images/bogb5.jpg);}

td.bogc1     {background-image: url(Images/bogc1.jpg);}
td.bogc2     {background-image: url(Images/bogc2.jpg);}
td.bogc3     {background-image: url(Images/bogc3.jpg);}
td.bogc4     {background-image: url(Images/bogc4.jpg);}
td.bogc5     {background-image: url(Images/bogc5.jpg);}

td.boga2w, td.boga4w {width: 49%;}
td.boga1, td.boga2, td.boga3, td.boga4, td.boga5      { height:30px;}
td.bogc1, td.bogc2, td.bogc3, td.bogc4, td.bogc5      { height:30px;}

td.boga1, td.bogb1, td.bogc1      {width: 41px; }
td.boga3, td.bogb3, td.bogc3      {width: 38px; }
td.boga5, td.bogb5, td.bogc5      {width: 46px; }

table.bog h3 {font-size: 90%; padding:0px ;margin: 0px ;font-weight: bolder;} 
table.bog 	 {border-spacing: 0px; margin:auto}		
table.bog p  {font-size: 90%;  padding:0px }		/* css-border-spacing erstatter cellspacing på html-table (css-padding erstatter html-padding) */

ins 	{color:green;}
del 	{color:red;}

.bog1              { border-width:  45px 23px 45px  43px;
                     border-style: solid;
                     border-color: transparent;
                    border-image: url("Images/dodes-a.jpg") 45 23 45 43 fill;
					padding: 0px 0px 0px 10px; 		
					vertical-align:top;  max-width: 500px;
					}
					/* width: 52%;  */
.bog2             { border-width:  45px 40px 45px 23px;
                     border-style: solid;
                     border-color: transparent;
                    border-image: url("Images/dodes-b.jpg") 45 40 45 23 fill;
					padding: 0px 0px 0px 0px; 		
					vertical-align:top;  max-width: 500px;
					}
					/* width: 47%;  */


.femur {background: url(Images/femur-tl.jpg)   left top     no-repeat,
					url(Images/femur-tr.jpg)   right top    no-repeat,  
					url(Images/femur-bl.jpg)   left bottom  no-repeat,
					url(Images/femur-br.jpg)   right bottom no-repeat,
					url(Images/femur-r.gif)    right top	repeat-y,
					url(Images/femur-l.gif)    left top     repeat-y,
					url(Images/femur-t.gif)	   left top	    repeat-x,
					url(Images/femur-b.gif)	   left bottom  repeat-x;
	display: inline-block;		/* Får caption ind under billedet */ 
	padding: 90px 90px 99px 87px;} 		/* 111px 112px 112px 112px;  */

	

.navbar      {border-style: none outset outset none; width: 98%; border-width: thin; padding: 4px; 
             font-size: 70%; position: absolute; margin: 10px;
	       top: 5px; left: 0px; background: #FFFF66;}
.navbar img  {display:inline; vertical-align:middle; border-style: none;}
.hojre       {float:right}
div.hojre    {width:225px;}
img.hojre    {border-style: none;}
.venstre     {float:left;  margin-right: 10px}
div.verse	 {float: right; font-size:x-small; display:block; clear:right; padding-left:5px; padding-top:3px;}
.hoejre      {float:right; margin-left: 10px}
em           {font-size : 125%;  font-weight: bolder;}
big          {font-size : 175% }
span.note    {font-size :  90%}
span.noteid  {font-size: x-small;	color: red;	font-weight: bold;	vertical-align: super;}
span.quote, span.quotef  {color:blue; font-style: italic; }
span.quote   {font-size :  90%;}
q            {font-size :  85%; color:green; quotes: " " " "}
.y1634       {color: #DC143C;}
span.yogh    {font-style: italic ;  font-size: larger;font-family: "Times New Roman"; vertical-align:-15%  }
span.dansk   {color:blue;}

.hoy h3, .kbh h3, .figuren h3 {font-size: 85%; padding:0px ;margin: 0px ;font-weight: bolder;} 
.kbh p,  .hoy p,  .figuren p  {font-size: 85%; padding:0px ;margin: 0px ;text-align: left;}
.doden h3   {font-size: 80%; padding:10px 0px ;margin: 0px ;font-weight: bolder;} 
.dodes h3   {font-size: 90%; padding:10px 0px ;margin: 0px ;font-weight: bolder; text-align:left} 
.doden p,  .dodes p  {font-size: 80%; padding:0px ;margin: 0px ;text-align: left;}

p.m          {padding-left:25% }
div.v        {width:49%; clear:both; float:left;}
div.h        {width:50%; float:right;}
div.v2       {padding-left: 30px; margin-bottom: 10px; font-size: 85%; float:left; }
div.v2q      {padding-left: 30px; margin-bottom: 10px; font-size: 85%; color:blue; float:left; }
div.h2       {padding-left: 20px; margin-bottom: 10px; font-size: 85%;  float:left; }
th           {text-align:center; font-weight: bolder;}

#lup, #loupe {position: absolute; top: 2px; right: 100px; width: 50px; z-index: 100; height: 50px; background: url(Images/loupe.png) center right no-repeat; }
#soege_boks  {position: absolute; top: 60px; left: 50px; right: 50px; z-index: 100; height: 50px; border:1px solid black; display: none;}
#searchBox   {position: absolute; top: 60px; left: 50px; right: 50px; z-index: 100; height: 50px; border:1px solid black;}

.popup   {position: absolute;  z-index: 1; display: none;
            padding: 10px; margin-top: 20px;  
            border: medium outset #fff; color: #000; background-color: #F6F4FB;}
.popup     {left: 200px; width: 700px;}

#tagcloud {
    width: 800px;
    background:#CFE3FF;
    padding: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    border: 1px solid #559DFF;
    text-align:center;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}
 
#tagcloud a:link, #tagcloud a:visited { text-decoration:none; }
 
#tagcloud a:hover {text-decoration:underline; color: black ! important;}

.papir, .papirv, .papirh      { font-size: 90%; padding: 15px; border: 5px groove gray ; background-image: url(Images/paper.gif);  text-align:left}
p.papir      {margin: 25px;}


 a.handh, a.handv  {border-style:none ! important; width: 128px; height: 96px;  display: block; }
 a.handv { background-image: url(Images/handv.gif); float: left;}
 a.handh { background-image: url(Images/handh.gif); float: right;}
 a.handv:hover {background-image: url(Images/handv-on.gif); background-color: transparent}
 a.handh:hover {background-image: url(Images/handh-on.gif); background-color: transparent}
 a.home { background-image: url(Images/home.png); border-style:none ! important; width: 81px; height: 119px;  display: block;  margin: auto; text-align:center;}
 a.home:hover { background-color: transparent}
 div.knogle { background-image: url(Images/knogle.gif); border-style:none ! important; width: 546px; height: 52px; display: block;  margin: 30px auto 10px auto; text-align:center; clear:both;}
 img.title    { display:block; clear:both; padding-top:10px; margin: 0px auto; text-align:center;}

 
 #anbefaling{
	background-image: url(Images/paper.jpg);
	border: 2px solid black;
    width:450px;
	font-size: 90%;
    padding:10px 0px 10px 10px;
    background-color:#ffffff;
    position:fixed;
    bottom:30px;
    right:-630px;
    -moz-box-shadow:-2px 0px 5px #555;
    -webkit-box-shadow:-2px 0px 5px #555;
    box-shadow: 0 4px 10px #555555;
    -moz-border-radius: 36px / 12px;
    border-radius: 36px / 12px;
}

#anbefaling .close{
    background: url(Images/luk.gif) no-repeat; 
    display: block;
    height: 16px;
    margin: 3px 6px 3px 6px;
    float:right;
    width: 16px;
}
#anbefaling .close:hover{
    background:transparent url(Images/luk.gif) -16px 0px no-repeat;
}
#verspopup {width:500px; position:absolute;
            padding: 5px; margin-top: 10px;  
            border: medium outset #fff; color: #000; background-color: #F6F4FB;
            font-size: 90%;
            }
#verstop  {  padding: 5px 0px 1px 20px; font-size: x-small;}
#versindhold  {padding: 0px 10px 10px 20px; }

 
#notepopup {width:475px; position:absolute;  padding:10px 10px 15px 10px;
 background-color:#eec; background-image: url(Images/paper.jpg);
  border: 2px solid #888;
 -webkit-box-shadow: 20px 20px 60px rgba(0,0,0,0.6);
 -moz-box-shadow: 20px 20px 60px rgba(0,0,0,0.6);
  box-shadow: 20px 20px 60px rgba(0,0,0,0.6);
  }
#notetop  { height: 30px; background-color:#c9bda7; font-weight: bold; padding: 1px 0px 1px 15px; cursor:move}
#noteindhold  {padding: 0px 1px 0px 2px; overflow:auto; }

.luk {cursor:pointer; position:absolute; top: -12px; right: -12px; z-index:301;
    background: url(Images/luk-knap2.gif) no-repeat;
    display: block;
    height: 32px;
    margin: 3px;
    width: 32px;}

.luk:hover{
    background:transparent url(Images/luk-knap2.gif) -32px 0px no-repeat;
    }    
table.thumb   {margin: 10px 0px 0px 0px; font-size:x-small; text-align:center; display: inline-table; border: 0px;
			vertical-align: top; overflow:hidden;  box-shadow: 3px 3px 10px rgba(0,0,0,0.6); }
table.thumb td  { border: 0px; padding: 0px;}

#preview {border:4px outset grey; background:yellow; padding:3px; color:black;}
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}

.knap {clear:both;
text-align:center;
margin-top: 30px;
}
.blaa-knap a {
padding: 10px 20px 10px 20px;
text-decoration: none;
font-weight: bold;
display: inline-block;
color: #224059;
background-color: #b5c9e2;
border-top: 2px #cce3ff solid;
border-left: 2px #cce3ff solid;
border-bottom: 2px #31557f solid;
border-right: 2px #31557f solid;
}
.blaa-knap a:hover {
padding: 9px 21px 11px 19px;
background-color: #99aabf;
border-top: 2px #31557f solid;
border-left: 2px #31557f solid;
border-bottom: 2px #cce3ff solid;
border-right: 2px #cce3ff solid;
}