/* husk! absolut positionerede elementer positionerer sig efter den seneste moder som har 
   positioneret sig (the containing element - et element bliver containing, hvis det har
   positioneret sig med f.eks. position: absolute eller relative)
   når elementer bliver absolut positioneret forlader de det normale flow!
   elementer kan positioneres med atributterne left, right, top og bottom
*/

/* halvgennemsigtig baggrund kan skabes med følgende style:
   background: transparent url(GifferOgAndet/utilities/half-screenblack.gif) center repeat
   i et område der er et multipla af 10x10 giffer
   tilsvarende med half-screenwhite.gif
*/

BODY {
    FONT-SIZE: 11pt;
    LINE-HEIGHT: 15pt;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    /*BORDER: 0px;
    PADDING: 0px;
    MARGIN: 0px;*/
}

TABLE {
    BORDER: 0px;
    PADDING: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    border-collapse:separate;
    empty-cells:show;
}

TD {
    PADDING: 0px;
    VERTICAL-ALIGN: top;
}

H1 {
  FONT-WEIGHT: 	bold;
  FONT-SIZE: 	18pt;
  LINE-HEIGHT: 	27pt;
}

H2 { /* defineret som texthead */
  FONT-WEIGHT: 	bold;
  FONT-SIZE: 	12pt;
  LINE-HEIGHT:	15pt;
}

IMG {
    BORDER-RIGHT: #09c 1px solid;
    BORDER-TOP: #09c 1px solid;
    BORDER-LEFT: #09c 1px solid;
    BORDER-BOTTOM: #09c 1px solid;
    BACKGROUND-COLOR: white
}

LI {
    PADDING: 1px;
}

A {
    FONT-WEIGHT: 600;
    FONT-SIZE: 11px;
    COLOR: #09c;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    TEXT-DECORATION: none
}

A:link {
    COLOR: #09c;
}

A:visited {
    COLOR: #07a;
}

A:hover, a:focus { 
  /* skifter også baggrundsfarve når man giver linket focus med keybordet! */ 
  BACKGROUND-COLOR: #eee;
}

#all{
  /* findes p.t. kun på index-siden !! */
}

#visuelMatematikLeft {   
  width: 		125px; 
  MARGIN: 		0px 0px 0px 10px;
  PADDING: 		0px 0px 0px 10px;
  BACKGROUND-COLOR: 	white;
  
  left: 0px;
  POSITION: 		absolute;
  Z-INDEX: 		4;
  HEIGHT: 		510px;
  
  FONT-SIZE: 11pt;
  LINE-HEIGHT: 12pt;
}


.content {
    BORDER-TOP: #09c 0px solid;
    BORDER-RIGHT: #09c 1px solid;
    BORDER-BOTTOM: #09c 1px solid;
    BORDER-LEFT: #09c 1px solid;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 10px;
    MARGIN: 0px 0px 0px 160px;
    WIDTH: 630px;
    /*left: 170px;*/
    /*POSITION: relative; */
    BACKGROUND-COLOR: white;
    Z-INDEX: 3;
    /* min-width: 120px; */
} 

.button {
	border: 1px solid #09c;
	background-color: #FFFFFF;

}
	

#visuelMatematikLeft a {
  display: 	block;
  padding: 	1px;
  margin: 	0; 
}

#visuelMatematikLeft a.linkLevel00, #visuelMatematikLeft a.linkLevel11,#visuelMatematikLeft a.linkLevel12 {
  padding: 1em 0 0 5px;
  border-right:		1px solid #09c;  
  border-bottom:	2px solid #09c; /* evt, #09d */
}

#visuelMatematikLeft a.linkLevel22,#visuelMatematikLeft a.linkLevel21 {
  margin:	0; 
  padding: 	1px 10px 1px 10px;
  border-right:	1px solid #09c;
}

H1#pageHead {
  letter-spacing:	3px;
  padding:		0px 0px 0px 20px;  /* padding-left = margin-left for visuelMatematik-left */
  margin: 		0px;   
  border-bottom: 	1px solid #09c;
}

.text {
  FONT-SIZE: 10pt;
  text-align: left;
  BORDER-TOP-COLOR: #09c; /* ændret fra #08a */
  BORDER-LEFT-COLOR: #09c;
  BORDER-BOTTOM-COLOR: #09c;
  BORDER-RIGHT-COLOR: #09c;
  PADDING-TOP: 10px;
  COLOR: #08a;
  BACKGROUND-COLOR: #eee;
}

.textHead { /* som H2 */
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  LINE-HEIGHT: 15pt;
}

.textHead a, .textHead a:visited {
  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
  FONT-WEIGHT: bold;
  FONT-SIZE: 12pt;
  LINE-HEIGHT: 15pt;
  COLOR: black;
}

.textContainer {
  BORDER-TOP: #09c 1px solid;
  BORDER-RIGHT: #09c 1px solid;
  BORDER-BOTTOM: #09c 1px solid;
  BORDER-LEFT: #09c 1px solid;
  PADDING-TOP: 10px;
  PADDING-RIGHT: 10px;
  PADDING-BOTTOM: 10px;
  PADDING-LEFT: 10px;
  MARGIN: 20px;
  WIDTH: 550px;
  text-align: justify;
  COLOR: #08a;
  BACKGROUND-COLOR: #eee;
}

#outsideLinks {
  text-align: right;
  /* nedenfor virker ikke korrekt i explorer 5 
     saa derfor udkommenterer vi - det ser ud til at den placerer ikonerne efter
     hvor den nuværende bund af vinduet er lige nu (prøv med reload page)
     id findes iøvrigt kun på index-siden !
  
  
  left: 0px;
  width: 100%;
  bottom: 20px;
*/
  right: 0px;
  top: -30px;
  position: relative;
}

.cite {
  FONT-STYLE: italic;
}

.IFSgif {
}

.definitionHead{
  FONT-WEIGHT: bold;
}
.definition{
  FONT-STYLE: italic;
  FONT-WEIGHT: bold;
}

.theoremHead{
  FONT-WEIGHT: bold;
}

.proof{
  FONT-WEIGHT: bold;
}

.example{
  FONT-WEIGHT: bold;
}

.endOfProof{
  FONT-WEIGHT: bold;
}

TD.bibcolmn1 {

}

TD.bibcolmn2 {
  padding-left:20px;
}

TD.lsystParamColmn2_4{
  text-align: left;
}

TD.paramSpacer1_3{
  height: 4px; 
}

TD.paramSpacer2{
  height: 1px; 
  background-color:#08a;
}

#books {
	PADDING-TOP:0px
}

#books TR TD{
	border-bottom:1px solid;
	padding: 10px;
}	