@import "css/tonis_forms.css";

/* --------------------------------------- Start - Common ---------------------------------------------- */
html, body, p, table, div, td, form, img, h1, h2, h3, h4, h5, h6 { font-size: 12px; }
html, body, div, p, form, img, h1, h2, h3, h4, h5, h6 { font-family: Trebuchet MS,Verdana,Tahoma,Segoe,sans-serif; padding: 0px; margin: 0px; border: 0px transparent none; background-position:left top; background-repeat:no-repeat; }




html {
	padding: 0;
	margin: 0;
	background: #EEAF72 url(images/gradient.gif) repeat-x;
	color: #666;	
}
body {
	/*background: url(images/top_bg.png) no-repeat center top;*/
	padding: 0;
	margin: 0;
	margin-top:5px;
	text-align:center;
	width: 100%;
	display: table;
	/*overflow: scroll !important;
	overflow: none;*/
}

#content {
	width: 964px;
	margin: 0px auto 0;
	margin-bottom:0px;
	background: url(images/ContentTopBg.png) repeat-y;
	border: solid 0px #ccc;
	padding: 0px;
	text-align:left;
}
#top {
	width: 100%;
	height:207px;
	border: solid 0px silver;
	padding: 0px;
	text-align:left;
	top:0px;
	left:0px;
	position:absolute;
	z-index:10;
}

#page {
	margin: 0;
	padding: 0;
}

#BoxLeftNavi {
	position:relative;
	margin: 0;
	padding: 0;
	width:250px;
	float:left;
	border-right:0px solid blue
}

#BoxCenter {
	position:relative;
	margin: 0;
	padding: 0;
	width:710px;
	float:left;
	border-right:0px solid black;
	border-left:0px solid black
}
#contentcontainer {
	position:relative;
	margin-left: 0px;
	padding: 0;
	float:left;
}





#BoxRight {
	margin: 0;
	padding: 0;
	width:2px;
	float:left;
}
#Box964 {
	margin: 0;
	padding: 0;
	width:964px;
}


#bottom_fade {
	width: 100%;
	min-width:969px;
	height: 30px;
	z-index: 99;
	position: fixed;
	bottom: 0px;
	left: 0px;
	background:#FBEBDC;
	border-top:1px solid #EEAF72;
	/*background: url("bottom-fade2.png") bottom center no-repeat;*/
	/*background: url("images/bottom-fade3.png") bottom left repeat-x;*/
}

/* IE 6 and lower */
* html #bottom_fade {
      height: 30px;
}

#bottom_fade a, #bottom_fade a:visited{
color:#666;
text-decoration:none;
}
#bottom_fade a:hover{
text-decoration: underline;
color:#666;
}



/* Config.css */











/************ Left Nav ****************************************/

#left *{
font-family:Verdana
}



.flokk_contanier{
position:relative;
float:left;
/*background:#075C85;*/
padding:0; 
margin:0;
width:194px;
text-decoration:none;
margin-top:6px;
border:0px solid red
}
.flokk_top{
position:relative;
width:194px;
height:5px; 
background: url('images/flokk_top.gif') no-repeat right top; 
margin:0;
padding:0; 
overflow:hidden;
}
.flokk_bottom{
position:relative;
width:194px;
height:6px;
background: url('images/flokk_bottom.gif') no-repeat right top; 
margin:0;
padding:0; 
overflow:hidden;
}
.flokk_text, .flokk_text a{
background:#AF252C;
font-family:arial;
font-weight:bold;
color:#fff;
text-align:left;
font-size:12px;
padding:0px 6px;
text-decoration:none;
display:block;
border:1px solid #AF252C;
}
.flokk_text a{
background:url('images/gLykill_white.png') no-repeat left top; 
padding-left:20px
}


.flokk_text a:hover, .flokk_text a.selected {
background:url('images/gLykill_orange.png') no-repeat left top; 
border-top:1px solid #AF252C;
border-bottom:1px solid #AF252C;
color:#FFCC66;
}


/*------*/


#left div.menu_unselected{
margin:0;
padding:0;
margin-left:4px;
position:relative;
}
#left div.menu_unselected a{
color:#464646;
margin:0;
text-decoration:none;
/*background:#fff;*/
display:block;
padding:5px 7px;
border-bottom:1px solid #AF252C;
float:left;
width:172px;
/*word-wrap: break-word;*/
}
#left 
div.menu_unselected a:hover{
/*font-weight: bold;*/
color:#AF252C;
text-decoration:none;
/*background:#fff;*/
border-bottom:1px solid #AF252C;
/*word-wrap: break-word;*/
}

#left .menu_selected{
font-weight: bold;
color:#AF252C;
margin:0;
padding:0;
margin-left:4px;
position:relative;
}

#left .menu_selected a{
font-weight: bold;
margin:0;
color:#AF252C;
text-decoration:none;
/*background:#fff;*/
display:block;
padding:5px 7px;
border-bottom:1px solid #AF252C;
float:left;
width:172px;
/*word-wrap: break-word;*/
}

#left .menu_selected a:hover{
text-decoration:none;
}

#left .subitem_unselected{
margin:0;
padding:0;
margin-left:4px;
position:relative;
/*word-wrap: break-word;*/
}

#left .subitem_unselected a{
color:#464646;
font-size:11px;
margin:0;
text-decoration:none;
/*background:#fff;*/
display:block;
padding:2px 7px;
padding-left:24px; /* ef breytt þá breyta width til samræmis */
border-bottom:1px solid #ACACAC;
float:left;
width:155px;
}
#left .subitem_unselected a:hover{
color:#AF252C;
text-decoration:none;
font-weight: normal;
}
#left .subitem_selected a{
color:#AF252C;
font-size:11px;
font-weight: bold;
margin:0;
margin-left:4px;
text-decoration:none;
/*background:#fff;*/
display:block;
padding:2px 7px;
padding-left:24px; /* ef breytt þá breyta width til samræmis */
border-bottom:1px solid #ACACAC;
float:left;
width:155px;
}

/************ End Left Nav ****************************************/








/*End config.css */


/******************** L I S T S ******************************************/


ul.gLykill {
	list-style-image: url(images/gLykill.png);
}
ul.gLykill li {
	margin-left:10px;
	padding-left:2px;
	font-size:16px;
	line-height:25px;
	color:#AF252C;
	font-family:Comic Sans MS;
	font-weight:normal;
}

ul.fLykill {
	list-style-image: url(images/fLykill.png);
}
ul.fLykill li {
	margin-left:10px;
	padding-left:2px;
	font-size:16px;
	line-height:25px;
	color:#AF252C;
	font-family:Comic Sans MS;
	font-weight:normal;
}

#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li 
{
/*font-size:16px;
line-height:25px;*/
color:#AF252C;
font-family:Comic Sans MS;
padding-left: 30px;
background-image: url(images/gLykill.png);
background-repeat: no-repeat;
background-position: 0 .4em;
}


/* List með hover image + selected */
#navcontainer2 ul
{
margin:0;
padding:0;
list-style-type: none;
text-align: left;
}


#navcontainer2 ul li a
{
background: transparent url(images/list-off.gif) left center no-repeat;
padding-left: 15px;
text-align: left;
font: normal 11px "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
text-decoration: none;
color: #999;
}

#navcontainer2 ul li a:hover
{
background: transparent url(images/list-on.gif) left center no-repeat;
color: black;
}

#navcontainer2 ul li a#current
{
background: transparent url(images/list-active.gif) left center no-repeat;
color: #666;
}
/* List með hover image + selected */


/* Horizion nav list */
#navlistHor
{
border-bottom: 0px solid #FFCC66;
border-top: 0px solid #FFCC66;
margin: 0px;
margin-bottom: 20px;
padding: 0px;
padding-left: 20px;
background-color: #AF252C;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:18px;
line-height:18px;
padding-bottom: 3px;
padding-top: 3px;
}

#navlistHor a, #navlistHor a:link, #navlistHor a:visited
{
border: 1px solid #AF252C;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
color: #fff;
font-weight: bold;
text-decoration: none;
}

#navlistHor a:hover, #navlistHor a:active, #navlistHor a:focus
{
border: 1px solid #FFCC66;
padding: 1px;
padding-left: 0.5em;
padding-right: 0.5em;
text-decoration: none;
}

#navlistHor li
{
padding-right: 1px;
display: inline;
font-size: 0.6em;
}

#navlistHor ul
{
margin: 0px;
padding: 0px;
}

#navlistHor #active a { border: 1px solid #FFCC66;color: #FFCC66; }
/* Horizion nav list */

/******************** L I S T S   E N D ******************************************/


/**** JQuery Lightbox *******************/

        .section {
		width:600px;
        border-top:0px solid #BBB;
        margin-top:15px;
        padding: 5px;
        padding-bottom:0px;        
        }

        .section ul {
        list-style: none; 
		margin:0;
		padding:0;
		margin-top:5px;
        }
        .section ul li {
        display: inline;		
        }
        .section ul a {
        background-color:#ECECEC;
        border:1px solid #999999;
        padding: 5px 5px 10px;
        display:block;
        float:left;
        margin:5px;
        }
        .section ul a:hover {
        background-color:#FFFFFF;
        border:1px solid #333333;
        }
        .section ul a img {
        border:1px solid #999999;
        }
        .section ul a.lightbox-enabled img {
        border:1px dotted #999999;
        }

        .section span.code {
        font-family:"Courier New", Courier, monospace;
        margin-left:10px; padding-left:10px;
        font-size:11px;
        border-left:0px solid #000;
        }

        .section .link { font-size:12px; font-style:italic; padding-left:10px; margin-left:10px; }

        .section .important { text-decoration:underline; }

        .section .title { font-weight:bold; font-size:16px; color:#075C85}


        .section.header { text-align:center; font-size:12px; padding-top:10px; border-top:none; }
        .section.footer { text-align:center; font-size:12px; padding-top:10px; }




/* End Nýtt ************************************************************************************************/


/**** Classes ****/

.clear{ clear:both; margin:0; padding:0; }
html *{ outline:none; }
img {border: none;} 
p, ul, li{ margin-top: 0px; margin-bottom: 0px;}
ul{ list-style-type: square }




/**** Page Specific ****/

.fyrirs{color:#075C85}
.pageheadings{color:#6c6c6c}
.pageheadings_small {font-size:11px;color:#6c6c6c}
#contentcontainer #Centercontent .pageheadings_small{font-size:11px;color:#6c6c6c}

.fyrirs1
{
background: url(images/fyrirs_bg.gif) left center repeat-y;
padding:5px 10px 5px 25px;
text-align: left;
color: #993333;
font-family:Trebuchet MS, Arial;
font-size:18px;
font-weight:bold;
}

.fyrirs_myndasafn
{
text-align: left;
color: #993333;
font-family:Trebuchet MS,Arial;
font-size:16px;
font-weight:bold;
}

#Centercontent .fyrirsogn, #Centercontent .fyrirsogn a, #Centercontent .fyrirsogn a:visited, #Centercontent .fyrirsogn a:link
{
text-align: left;
color: #993333;
font-family:Trebuchet MS, Arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
}
#Centercontent .fyrirsogn a:hover{
text-decoration:underline;
}

.meginmal, .meginmal p, .meginmal div, .meginmal td{
font-family: Trebuchet MS, Verdana, Arial;
font-size:12px;
line-height:normal;
color:#000;
}




#right img{
border: 0px solid #DE7D0A;
}
#right {
padding-left: 5px;
}

.back{
width:300px;
text-align:center;
border:0px solid #C1C1C1;
margin:0 auto
}


#Centercontent a, #Centercontent a:link, #Centercontent a:visited{color:#CC0033;text-decoration:underline}
#Centercontent a:hover{color:#CC0033;text-decoration:none}

#Centercontent .meginmal img, #Centercontent .mynd_a img{
border:3px solid silver;
padding:2px;
}


#footer a, .netheimar a, .netheimar a:visited, .netheimar a:active, .netheimar a:link{
color:#fff;
text-decoration:none;
}
#footer a:hover, .netheimar a:hover{
color:#fff;
text-decoration:underline;
}

.StyleSwitcher{
font-size:10px;
color:#9A9A9A;
position:relative;
width:20px;
top:12px;
margin-right:5px;
padding:0px;
text-decoration:none;
border:1px solid silver;
text-align:center;
display:block;
float:left;
}
.StyleSwitcher:hover, .StyleSwitcher#Selected{
color:#FFCC33;
background:#AF252C;
border:1px solid #FFCC33;
font-weight:bold;
}

.StyleSwitcherInvert{
background:#7F7F7F;
font-size:10px;
color:white;
position:relative;
width:20px;
top:12px;
margin-right:5px;
padding:0px;
text-decoration:none;
border:1px solid silver;
text-align:center;
display:block;
float:left;
}

.StyleSwitcherInvert:hover, .StyleSwitcherInvert#Selected{
color:#FFCC33;
background:black;
border:1px solid #FFCC33;
font-weight:bold;
}


.print{
background: transparent url(images/icon_printer.png) left center no-repeat;
width:30px;
height:30px;
border:1px solid transparent;
display:block;
float:right;
margin:0 2px;
}
.print:hover{
border:1px solid silver;
}

.email{
background: transparent url(images/icon_mail.png) left center no-repeat;
width:30px;
height:30px;
border:1px solid transparent;
display:block;
float:right;
}
.email:hover{
border:1px solid silver;
}

.sitemap{
background: transparent url(images/icon_sitemap.png) left center no-repeat;
width:30px;
height:30px;
border:1px solid transparent;
display:block;
margin-right:0px;
float:left;
}
.sitemap:hover{
border:1px solid silver;
}

.lock{
background: transparent url(images/icon_lock.png) left center no-repeat;
width:30px;
height:30px;
border:1px solid transparent;
display:block;
float:right;
}
.lock:hover{
border:1px solid silver;
}

/* Sitemap */
.sitemaplevel1{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel2{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel3{margin:0 0 0 25px; padding:0;list-style-type:none;font-size:small;background: url(images/dot.gif) repeat-y 0px 0;}
.sitemaplevel1 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel2 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel3 a{font-weight:normal;color:black;background: url(images/dot2.gif) no-repeat 0px 10px;padding-left:35px;}
.sitemaplevel1 a:link,.sitemaplevel2 a:link,.sitemaplevel3 a:link,.sitemaplevel1 a:visited,.sitemaplevel2 a:visited,.sitemaplevel3 a:visited{color:black;}
.sitemaplevel1 a:active,.sitemaplevel2 a:active,.sitemaplevel3 a:active,.sitemaplevel1 a:hover,.sitemaplevel2 a:hover,.sitemaplevel3 a:hover{color:black;}
.sitemaplevel1 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel1 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel2 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.doc{background: url(images/bullet1.gif) no-repeat 22px 6px;}
.sitemaplevel3 li.docs{background: url(images/bullet2.gif) no-repeat 22px 6px;}



#Centercontent .sitemaplevel1 a{
text-decoration:none;
/*color:#4B4B4B;*/
}

#Centercontent .sitemaplevel1 a:hover{
text-decoration:underline;
/*color:#4B4B4B;*/
}

#Centercontent .upper, #Centercontent .upper a{
text-transform:uppercase;
font-weight:bold;
}
/* End Sitemap */



/* Viðburðadagatal */

#BoxCenter #cal a{
outline: none;

}
#BoxCenter #cal div{
font-family: Arial;
font-size: 12px;
}
#BoxCenter #cal div a{
color: #797979;
text-decoration: none;

}
#BoxCenter #cal div a:hover{
color: #990000;
}

#BoxCenter #cal .eventfalse a{
background:none;
display:block;
width:15px;
height:15px;
margin:1px;
padding: 1px;
text-align:center;
border:1px solid #F0F0F0;
}
#BoxCenter #cal .eventfalse a:hover{
background:#fff;
border:1px solid #993333;
}
#BoxCenter #cal .eventtrue a{
background:none;
color:#993333;
display:block;
width:15px;
height:15px;
margin:1px;
padding: 1px;
text-align:center;
border:1px solid #F0F0F0;
}
#BoxCenter #cal .eventtrue a:hover{
background:#FFFF99;
color: #A80000;
text-decoration: none;
border:1px solid #993333;
}

#BoxCenter #cal .closed{
background:none;
display:block;
width:15px;
height:15px;
margin:1px;
padding: 1px;
cursor: auto;
text-align:center;
}
#BoxCenter #cal .vikudagur{
background:none;
color: #A80000;
font-weight:bold;
display:block;
width:15px;
height:15px;
margin:1px;
padding: 1px;
cursor: auto;
text-align: center;
}
#BoxCenter #cal .today a{
background: #fff;
color: #993333;
display:block;
width:15px;
height:15px;
margin:1px;
text-align: left;
padding: 1px;
text-align:center;
border: 1px solid #993333;
}

#BoxCenter #cal table {
border:0;
margin:0 0 0 0;
padding:0;
}

#BoxCenter #cal table tr td {
	padding:0;
	}
/* view calendar (ajax/view.asp) */
.view a, .view a:visited, .view a:active { color: #5C5C5C; text-decoration: underline; }
.view a:hover { color: #CC0000; text-decoration: none; }



.bakgrunnur{
background:#993333;
padding:2px;
}

/* view.asp viðburðir */
.view{
text-align:left;
padding:15px;
}

#Centercontent{
border:0px solid green;
width:670px;
}

#Centercontent .form_label{
color:#4B4B4B;
float:left;
font-weight:bold;
font-size:12px;
line-height:12px;
padding:5px;
width:55px;
margin-right:5px;
margin-left:120px;
border:0px solid black
}
#Centercontent .form_submit{
float:left;
margin-left:193px;
}
#Centercontent .form_input{
margin:1px;
width:230px;
}

.smallmeginmal{
color:black;
}
.frett_yfir{
font-size:10px;
}


