﻿    /***** Global Settings *****/
     
    html, body {
    border:0;
    margin:0;
    padding:0;
    }
     
    body {
    font:100%/1.25 Arial, Helvetica, sans-serif;
	background-color: #f0f0f0;
	background-image: url('pics/subtle_dots.png');
	background-repeat: repeat;
    }
     
    /***** Headings *****/
     
    h1, h2, h3, h4, h5, h6 {
    margin:0;
    padding:0;
    font-weight:normal;
    }
     
    h1 {
    padding:30px 0 25px 0;
    letter-spacing:-1px;
    font-size:2em;
    }
	
	h1.header {
		color: #eee;
		margin-left: 10px;
		}
     
    h2 {
    padding:5px 0 0 20px;
	margin: 10px;
    font-size:1.5em;
	color: #0073a2;
	border-left: 10px solid #0073a2
    }
     
    h3 {
    font-size:1em;
    font-weight:bold;
    }
	
	h3.raetting {
	font-size: 1.2em;
	padding:5px 0 0 20px;
	margin: 10px;
	color: #0073a2;
	border-left: 5px solid #0073a2;
	}
     
    /***** Common Formatting *****/
     
    p, ul, ol {
    margin:5px;
    padding:0 0 1.25em 0;
    }
	
	p.raetting {
	margin: 5px 0 0 20px;
	}
     
    ul, ol {
    padding:0 0 1.25em 2.5em;
    }
     
    blockquote {
    margin:1.25em;
    padding:1.25em 1.25em 0 1.25em;
    }
     
    small {
    font-size:0.85em;
    }
     
    img {
    border:0;
    }
     
    sup {
    position:relative;
    bottom:0.3em;
    vertical-align:baseline;
    }
     
    sub {
    position:relative;
    bottom:-0.2em;
    vertical-align:baseline;
    }
     
    acronym, abbr {
    cursor:help;
    letter-spacing:1px;
    border-bottom:1px dashed;
    }
     
    /***** Links *****/
     
    a,
    a:link,
    a:visited,
    a:hover {
    text-decoration:none;
    }
    
	#fravera {
	font-size: 14pt;
	color: #0074a2;
	font-weight: bold;
	}
	
	#fravera:hover {
	color: #6497b2;
	text-decoration: underline;
	}
	
    /***** Forms *****/
     
    form {
    margin:0;
    padding:0;
    display:inline;
    }
     
    input, select, textarea {
    font:1em Arial, Helvetica, sans-serif;
    text-align:left;
	cursor: pointer;
    }
     
    textarea {
    width:90%;
    line-height:1.25;
    }
     
    label {
    cursor:pointer;
    }
     
    /***** Tables *****/
     
    table {
    border:0;
    margin:0 0 1.25em 0;
    padding:0;
	font-size: 11pt;
    }
     
    table tr td {
    padding:2px;
    }
     
    table td {
	text-align: center;
    }
  
    /***** Wrapper *****/
     
    #wrap {
    width:960px;
    margin:0 auto;
    }
	
	/* Divs and stuff */
	
	.container {
		width: 1000px;
		min-height: 600px;
		margin: 0 auto;
		margin-top: 5px;
		background-color: #fff;
		box-shadow: 0px 0px 5px #999;
		}
		
	#header {
		background-image: url('pics/bg.jpg');
		width: 100%;
		height: 150px;
		}

		/* Innritan */
		
	.innritan {
	width: 212px;
	margin: 0 auto;
	}
	
	h6.innr {
	font-size: 12pt;
	font-weight: bold;
	letter-spacing: 2px;
	color: #0073a2;
	margin-top: 5px;
	}
	
	input.innr {
	width: 200px;
	padding: 5px;
	background-color: fff;
	border: 1 px solid #ddd;
	font-size: 10pt;
	margin: 5px;
	}
	
	input.innr:focus {
	background-color: #eee;
	border: 1px solid #888;
	}
	
	#innr-sub {
	background-color: #fff;
	border: 1px solid #ddd;
	padding: 5px;
	margin: 5px;
	width: 212px;
	text-align: center;
	text-transform: uppercase;
	font-size: 10pt;
	}
	
	#innr-sub:hover {
	background-color: #6497b2;
	border: 1px solid #888;
	color: #fff;
	}
		
	/*Næmingasíðan*/
	
	input.undvfr {
	padding: 5px 20px 5px 20px;
	background-color: #0073A2;
	border: 0px;
	margin-left: 10px;
	color: #B1D5E3;
	}
	
	input.undvfr:hover {
	background-color: #b1d5e3;
	color: #0073a2;
	}
	
	/*Lærarasíðan*/
	
	select.undvfr {
	width: 425px;
	padding: 5px;
	margin-left: 10px;
	}
	
	/***** Frávera *****/
	
	table.fravera {
	width: auto;
	border-collapse: collapse;
    text-align: left;
	font-size: 0.8em;
	}
	 
             
	th.test2 {
	font-size: 0.7em;
	}
	
	input.in-fravera {
	width: 123px;
    text-align: left;
	background-color: transparent;
	border: 1px solid #ccc;
	}
	
	input.test {
	width: 30px;
	font-size: 0.7em;
	}
	
	input.left2 {
	width: 200px;
	background-color: transparent;
	border: 0px;
	text-align: left;
	}
	
	td.navn-test {
	width: 140px;
	font-size: 0.8em;
	}
	
	table.naemingatid {
	border-collapse: collapse;
	}
	
	table.frav, table.innl {
	border-collapse: collapse;
	width: 980px;
	margin: 0 auto;
	}
	
	tr.frav {
	border: 0px solid #6497b2;
	}
	
	tr.frav:nth-child(even), tr.innl:nth-child(even) {
	background-color: #eee;
	}
	
	td.frav {
	text-align: center;
	}
	
	td.frav-tils {
	text-align: center;
	font-weight: bold;
	background-color: #6497b2;
	color: #fff;
	}
	
	td.tilsaman {
	font-weight: bold;
	background-color: #6497b2;
	color: #fff;
	}
	
	.brk {
	border: 0px;
	padding: 10px;
	background-color: #6497b2;
	}

        
table.lest {
	border-collapse: collapse;
        border: 1px solid #000;
       table-layout: fixed; 

	}
	
	table.lest {
	border-collapse: collapse;
	width: 980px;
	margin: 0 auto;
     
	}
	
	tr.lest {
	border: 1px solid #6497b2;
        table-layout: fixed; 
	}
	
	
	
	td.lest {
	text-align: center;
         table-layout: fixed; 
	}
	
	td.næm {
         border-width: 0px;
         border-style: none;
         border-bottom: 1px solid #000;
         text-align: center;
	 font-weight: bold;
	}
	
	td.heit {
	text-align: center;
         border-width: 2px;
         border-style: solid;
	border-color: red;
        word-wrap: break-word;

	}

table.aar {
	border-collapse: collapse;
        border: 1px solid #000;
       table-layout: fixed; 

	}
  table.aar {
	border-collapse: collapse;
	width: 980px;
	margin: 0 auto;
     
	}



	
	/*Undirvísingarfrágreiðingar og undirvísingargongd */
	
	div.undvfr {
	float:left;
	width: 400px;
	margin-left: 5px;}
	
	table.undvfr {
	float:left;
	width: 400px;
	border-collapse: collapse;
	border: 1px solid #000;
	}

	div.undvhe {
	float: right;
	width: 580px;
	}
	
	table.undvhe {
	width: 550px;
	border-collapse: collapse;
	}
	
	td.heiti {
	width: 100px;
	background-color: #8FBDD5;
	font-weight: bold;
	border: 1px solid #6497b2;
	padding: 10px;
	}
	
	tr.borders {
	border: 1px solid #6497b2;
	}
	
	a.undvhe {
	color: #6497b2;
	font-weight: bold;
	}
	
	a.undvhe:hover {
	color: #888;
	}
	
	tr.even:nth-child(even) {
	background-color: #eee;
	}
	
	tr.odd:nth-child(odd) {
	background-color: #eee;
	}
	
	table.undvg {
	border-collapse: collapse;
	width: 950px;
	margin: 0 auto;
	}
	
	td.heiti-width {
	width: 200px;
	background-color: #8FBDD5;
	font-weight: bold;
	vertical-align: top;
	border: 1px solid #6497b2;
	padding: 10px;
	}
	
	#innihald, #utid, #oeki, #haettir {
	width: 978px;
	padding: 5px;
	border: 1px solid #6497b2;
	}
	#innihald {
	height: 500px;
	}
	
	#utid {
	height: 25px;
	}
	
	#oeki {
	height: 50px;
	}
	
	#haettir {
	height: 100px;
	}
	
        #innihald1, #utid1, #oeki1, #haettir1 {
	width: 850px;
	padding: 5px;
	border: 1px solid #6497b2;
	}
	#innihald1 {
	height: 500px;
	}
	
	#utid1 {
	height: 25px;
	}
	
	#oeki1 {
	height: 50px;
	}
	
	#haettir1 {
	height: 100px;
	}

	/*Fyrisiting*/
	
	div.fyris {
	width: 800px;
	}
	
	p.fyris {
	display: inline-block;
	}
	
	input.fyris {
	padding: 5px 20px 5px 20px;
	background-color: #fff;
	border: 1px solid #6497b2;
	margin-left: 10px;
	color: #000;
	}
	
	select.fyris {
	width: 300px;
	padding: 5px;
	margin-left: 10px;
	}
	
	/*Fráveruyvirlit*/
	
	table.yvirlit {
	width: 300px;
	border-collapse: collapse;
	margin: 5px;
	text-align: left;
	}
	
	a.yvirlit {
	color: #6497b2;
	font-weight: bold;
	}
	
	/* Knappar i menu */
        #vegl {
	margin-left: 70%;
	margin-top: 10px;
	}
	#aftur {
	margin-left: 15px;
		}
	
	#utrita {
	margin-left: 5px;
	}


        
    /***** Global Classes *****/
     
    .clear { clear:both; }
    .float-left { float:left; }
    .float-right { float:right; }
     
    .text-left { text-align:left; }
    .text-right { text-align:right; }
    .text-center { text-align:center; }
    .text-justify { text-align:justify; }
     
    .bold { font-weight:bold; }
    .italic { font-style:italic; }
    .underline { border-bottom:1px solid; }
    .highlight { background:#ffc; }
     
    .wrap { width:960px;margin:0 auto; }
     
    .img-left { float:left;margin:4px 10px 4px 0; }
    .img-right { float:right;margin:4px 0 4px 10px; }
     
    .nopadding { padding:0; }
    .noindent { margin-left:0;padding-left:0; }
    .nobullet { list-style:none;list-style-image:none; }