/* forstås ikke af Firefox
@page { size 21cm 29,7cm; margin: 2cm }
*/

body {
  font-family:Verdana, Arial, helvetica, sans-serif;
  font-size:12px;
  margin:12px;
  padding:0px;
  background-color:white;
  color: black;
}


/* div-elementer til layout */
/* Klasse pageDiv er slettet i print.css */

#linjeDiv {
  display:none;
  position: absolute;
  top:130px;
  left: 0px;
  padding-top:10px;
  margin:0px;
  height:60px;
  width: 1600px;   /* ie kan ikke lide 100%, kræver en fast pixelbredde */
  background-color:#61889B;
}

#headerDiv { /* vises ikke i print */
  display:none; 
  padding:0px;
  margin:0px;
  height:100px;
}

#logoDiv {
  display:none;
  left:830px;
  top: -20px;
  width: 170px;
}


#menuDiv {  /* vises ikke i print */
  display:none;
  padding-top:10px;
  margin:0px;
}

/* positionering nødvendig for at de senere absolutte positioner
bliver faste i forhold til 'containing block' */

.contentDiv {  /* det skrivbare område ved forsiden */
  position:relative;
  top:0px;
  left: 0px;
  height: auto;
  width: 100%;
  padding-bottom:6px;
  margin-left: 0px;
  margin-right: 0px;
  background-image:url(logo.gif);
  background-repeat:no-repeat;
  background-position: left bottom; 
}

.contentDivStillinger {  /* det skrivbare område ved bl.a. stillingsopslag */
  position:relative;
  top:0px;
  left: 0px;
  height: auto;
  width: 100%;
  padding-bottom:6px;
  margin: 0px;
  background-image:url(stort_logo.gif);
  background-repeat:no-repeat;
  background-position: left bottom; 
}

#billedDiv {
  display:none;
  position:absolute;
  top: 50px;
  left: 682px;
  height:280px;
  width: 282px;
}

#farvetblockDivSmall {
  position:absolute;
  display:none;
  top: 50px;
  left: 20px;
  padding:0px;
  height:40px;
  width: 664px;
  background-color: #5CC5ED;
  color:#FFFFFF;
}


#relateretIndholdDiv {
  display:none;
  top: 292px;
  left: 682px;
  padding-left:6px;
  padding-top:0px;
  padding-bottom:0px;
  height:200px;
  width:278px;
  background-color:#C5C7C8;
  color:black;
/*  overflow:scroll; */
}



#stillingerDivAktuelt {
  position:relative;
  top: 6px;
  left: 3%;
  padding-left:6px;
  padding-top:0px;
  padding-bottom:12px;
  height:180px;
  width:210px;
  background-color:transparent;
  border-left: 1px dashed #61889B;
}

#stillingerDiv {
  position:relative;
  top: 6px;
  left: 0px;
  padding-left:6px;
  padding-top:0px;
  padding-bottom:12px;
  height:auto;
  width:210px;
  background-color:transparent;
  border-left: 1px dashed #61889B;
}

.kategorierDiv {
  position:absolute;
  top: 100px;
  left:20px;
  padding-left:6px;
  padding-top:0px;
  padding-bottom:12px;
  height:auto;
  width:210px;
  background-color:transparent;
}

.blockDiv {
  position:absolute;
  top: 50px;
  left: 400px;
  padding-left:0px;
  height:200px;
  width:60px;
  background-color:#61889B;
  background-image:url(kvinde.jpg);
  background-repeat:no-repeat;
  background-position: left bottom; 
}

.infoDiv {
  position:absolute;
  top: 50px;
  left:470px;
  padding-left:6px;
  height:200px;
  width:260px;
  background-color:#DEDEDE;
  background-image:url(baggrund.gif);
  background-repeat:no-repeat;
  background-position: left top; 
}


.opslagDiv {
  position:relative;
  top: 0px;
  left: 70px;
  margin-right:10px;
  height:auto;
  width:15cm;
  background-color:transparent;
/*  border: 1px solid gray; - kun til test */
}


.footerDiv {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding:0px;
  height:20px;
  width:auto;
  background-color:#61889B;
  color: white;
  text-align:center;
}


/* p-elementer  */ 

p {
  padding-left:10px;
  padding-right:10px;
  padding-top: 3px;
  margin-right:18px;  /* skal med for at firefox ikke skriver ud over opslagDivs kant */
}

p.headerText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 18px;
  font-weight:normal;
  padding: 6px;
  margin-left: 6px;
  margin-top:0px;
  width: 200px;
  color: #DEDEDE;
  border-bottom:1px solid white; 
}

p.footerText {
  font-size: 10px;
  padding-top:6px;
  color: white;
  text-align:center;
}

p.headerTextTop {
  padding: 0px;
  margin-top:0px;
}

p.menuText {  /* visse ting styres af a-typografier - links */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 6px;
  margin-left: 6px;
  margin-top:0px;
  width: auto;
  color:#306776;
}


p.narrowBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:normal;
  padding: 0px;
  padding-left: 6px;
  margin-left: 3px;
  width: 350px;
/*  color: #404040; - lidt for svag */
  color:black;
}

p.divSpacer {
   height: 200px;
}

p.Overskrift {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight:600;
  padding: 6px;
  margin-left: 0px;
  margin-top:12px;
  color: #61889B;
  color: #4B4B45;
  border-bottom:1px dashed #61889B; 
}

/****  til overskrifter før brødtekst  ****/

.overskrift1 {
  position: relative;
	margin-top: 12pt;
  font-family: Verdana, Arial, "sans serif"; 
  font-size:16pt;
  font-weight: bold;
  text-align:center;
  padding: 10px;
  border-top: dotted 2px #FFB821;
  border-bottom: dotted 2px #FFB821;
  color: black;
}

.overskrift2 {
  position: relative;
	margin-top: 6pt;
  font-family: Verdana, Arial, "sans serif"; 
  font-size:12pt;
  font-weight: bold;
  color:#474848;
  text-align:center;
}

.overskrift3 {
	margin-top: 20pt;
	margin-bottom: 6pt;	
  font-family: Verdana, Arial, "sans serif"; 
  font-size:10pt;
  font-weight: bold;
  color:#474848;
  text-align:left;
}


h1, h2, h3, h4, h5 {
  font-family: Verdana, Arial, sans-serif;
  font-weight:600;
  color: #61889B;
  color: #383836;
    color:#306776;

  padding:3px;
}

h1 {
  font-size: 18px;
}

h2 {
  font-size: 16px;
}

h3 {
  font-size: 14px;
}

h4 {
  font-size: 12px;
}

h5 {
  font-size: 11px;
  margin-bottom: 3px; /* er kommet på for at sikre lille afstand på forsiden mellem header og aktuelle stillinger */
}


/* a-elementer til hovedmenuen - vær opmærksom på den generelle
a-specifikation længere nede.
*/
a.menu {
  text-decoration:none;
  font-weight:normal;
  font-size:11px;
  border-top:0.5px solid gray;
  border-bottom:0.5px solid gray;
}

a:link.menu {
  color:#306776;
}
a:visited.menu {
  color:#306776;
}
a:active.menu { 
  color: #306776; 
  text-decoration: none;
}
a:hover.menu {
  color:#982E2E;
  color:#833939;
  text-decoration:none;

}



/* a-elementer til stillinger*/
a {
  color:#306776;
  text-decoration:none;
  font-weight:normal;
}

a:link {
  color:#306776;
}
a:visited {
  color:#306776;
}
a:active { 
  color: #306776; 
  text-decoration: none;
}
a:hover {
  color: #306776; 
  text-decoration:underline;
}

/* til email-link i footer */
a:link.white {
  color: white;
  font-weight:normal;
}




/* andre ting */

.highlight {
/*  color: #61889B;*/
  font-weight:bold;
}

.padText {
  margin-top:22px;
}

li {
  color: #61889B; 
  color: black; 
  font-weight:normal;
  padding: 3px;
  list-style-type:square;
  
}

.special {
  font-size: 12px;
  padding: 0px;
  margin-left: 0px;
  margin-top:12px;
  color: #4B4B45;

  color: #61889B;
  color:#306776;
  color:#FFFFFF;
}
