﻿body
{
	background-image: url(img/bg2.jpg);
	margin: 0px auto;
	background-repeat: no-repeat;
	background-color: #c8c8c8;
	text-align: center;
} 

body /* Mozilla Firefox alignment */ 
{ 
	text-align: -moz-center; 
	margin:0 auto; /* for the rest */ 
	background-color: #c8c8c8;
	background-image: url(img/bg2.jpg);	
	background-repeat:repeat-x;
} 

div#maindiv
{
	border-right: white 10px solid;
	border-bottom: white 10px solid;
	border-left: white 10px solid;
	width: 748px;

	background-color: white;
	text-align: left;
} 

/******** Myndir ********/
.PlainBlueBox
{
	background-image: url(img/PlainBlueBox.png);
	width: 100%;
	background-repeat: repeat-x;
	background-color: transparent;
}

.BarPicBlue
{
	background-image: url(img/BlueBar.png);
	width: 100%;
	background-repeat: repeat-x;
	background-color: transparent;
}
.BarPicGrey
{
	background-color: transparent;
	background-image: url(img/BlueGrey.png);
	height:1px;
}
.LongGreyPic
{
	border-right: #c8c8c8 1px solid;
	border-top: #c8c8c8 1px solid;
	background-image: url(img/PlainGreyBoxLarge.png);
	border-left: #c8c8c8 1px solid;
	border-bottom: #c8c8c8 1px solid;
	background-repeat: repeat-x;
	background-color: #e9e6d7;
}
.TabPicBlue
{
	background-image: url(img/BlueTab.png);
	vertical-align: bottom;
	height: 1px;	
}
.TabPicGrey
{
	background-image: url(img/GreyTab.png);
	vertical-align:bottom;
	height:25px;	
	background-color: transparent;
}
.BottomBar
{
	font-size: 11px;
	background-image: url(img/GreyBar.png);
	color: white;
	font-family: 'Trebuchet MS';
}
.BigPic
{
	width:580px;
	height:144px;
}

/******** Myndir á FrontPage ********/
.TabPicSpaceFrontPage
{
	height:140px;
	width:130px;
}
.TabPicBlueFrontPage
{
	font-weight: bold;
	font-size: 11px;
	background-image: url(img/BlueTab.png);
	vertical-align: middle;
	width: 110px;
	cursor: pointer;
	color: #f0f0f0;
	font-family: 'Trebuchet MS';
	height: 23px;
	background-color: transparent;
	text-decoration: none;
}
.TabPicGreyFrontPage
{
	background-image: url(img/GreyTab.png);
	vertical-align:middle;
	height:23px;
	width:110px;
	background-color: transparent;
	font-size:11px;
	color: #f0f0f0;	
	font-family: 'Trebuchet MS';
    font-weight:bold;
    color:white;
    cursor:pointer;
	text-decoration: none;    	   
}
.BigPicFrontPage
{
	background-image: url(img/HfjFrontPage.png);

}
.MediumPicLogin
{
	background-image: url(img/Login.png);
	background-repeat: no-repeat;
	background-color: transparent;
}
.MediumPicNewUser
{
	background-image: url(img/NewUser.png);
	background-repeat: no-repeat;
	background-color: transparent;
}

.MediumPicElecLogin
{
	background-image: url(img/ElecLogin.png);
	background-repeat: no-repeat;
	background-color: transparent;
}

/******** Myndir á MyPage ********/
.BigPicMyPage
{
	background-image: url(img/HfjFrontPage.PNG);
	width: 566px;
	height: 142px;
}
.TabPicSpaceMyPage
{
	height:140px;
	width:46px;
}
.TabPicBlueMyPage
{
	background-image: url(img/BlueTab.png);
	vertical-align: bottom;
	height:23px;
	width:48px;
	background-color: transparent;
}
.TabPicGreyMyPage
{
	background-image: url(img/GreyTab.png);
	vertical-align:bottom;
	height:23px;
	width:48px;
	background-color: transparent;
}
.MediumPicMayor
{
	background-color: transparent;
	background-image: url(img/Mayor.png);
	width: 174px;
	height: 154px;
}
.MediumPicHelpOnLine
{

	background-image: url(img/HelpOnLine.png);
	width: 174px;
	height: 154px;
	background-color: transparent;
}
.SmallPicMessages
{
	background-image: url(img/Messages.png);
	width: 174px;
	cursor: cursor;
	height: 72px;
	background-color: transparent;
}
.SmallPicMyCases
{
	background-image: url(img/MyCases.png);
	width: 0px;
	cursor: cursor;
	height: 72px;
	background-color: transparent;
}
.SmallPicExpenses
{
	background-color: transparent;
	background-image: url(img/Expenses_1.png);
	width: 0px;
	height: 73px;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;	
	cursor: pointer;	
}
.SmallPicStreetMap
{
	background-image: url(img/StreetMap_1.png);
	width: 0px;
	height: 72px;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;	
	cursor: pointer;	
}
.SmallPicMentor
{
	background-image: url(img/Mentor.png);
	width: 0px;
	height: 73px;
}
.SmallPicKindergarten
{
	background-color: transparent;
	background-image: url(img/Kindergarten.png);
	background-repeat:no-repeat;
	width: 0px;
	height: 72px;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;	
}

.SmallPicLeikjanamskeid
{
	background-color: transparent;
	background-image: url(img/smallgreybox.png);
	width: 0px;
	height: 73px;
	cursor: pointer;	
}
.SmallPicFristundabill
{
	background-color: transparent;
	background-image: url(img/smallgreybox.png);
	width: 0px;
	height: 73px;
	cursor: pointer;	
}


.SmallSpace
{
	width:2px;
}
.SmallPicSpaceLeft
{
	border-left: solid 1px #c8c8c8;
}
.TabPic
{
	height:50px;
	vertical-align:bottom;
}
.BarPic
{
	width:100%;
	height:25px;
}
.SmallPic
{	width:180px;
	height:72px;
}
.BigPic
{
	width:580px;
	height:138px;
}
.BigPic2
{
	width:760px;
	height:155px;
}
.SmallGreyBorderPic
{	width:178px;
	height:70px;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
}
.LongGreyBorderPic
{	width:178px;
	vertical-align:top;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
}
.MediumGreyBorderPic
{	width:178px;
	height:145px;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
}
.BigGreyBorderPic
{
	width:578px;
	height:145px;
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
}
/**************************/

/********** Texti **********/
.headerlabel
{
    font-size:12px;
	font-family: 'Trebuchet MS';
    font-weight:bold;
    color:#0069b4;
    vertical-align:middle;
    text-decoration:none;
}
.label
{
    font-size:11px;
	font-family: 'Trebuchet MS';
    color:#373636;
    text-decoration:none;
}
.headerlabel2
{
    font-size:11px;
	font-family: 'Trebuchet MS';
    color:#0069b4;
    text-decoration:none;
}

.text
{
	font-size: 11px;
	font-family: 'Trebuchet MS';
	text-decoration: none;
}

.text2
{
	font-size: 11px;
	font-family: 'Trebuchet MS';
	text-decoration: none;
}

.labeltext
{
	font-size: 12px;
	font-family: 'Trebuchet MS';
	text-decoration: none;
	color:Black;
}

.labeltextheader
{
	font-size: 12px;
	font-family: 'Trebuchet MS';
	background-color: #e6e6e6;
	text-decoration: none;
}

.labelSmall
{
    font-size:11px;
	font-family: 'Trebuchet MS';
    color:gray;
    text-decoration:none;
}
.labelheaderlabel2
{
    font-size:11px;
	font-family: 'Trebuchet MS';
    color:white;
	text-decoration: none;    
}

.whiteheaderlabel
{
	font-size: 11px;
	color: white;
	font-family: 'Trebuchet MS';
}

.redheaderlabel
{
	font-size: 11px;
	color: red;
	font-family: 'Trebuchet MS';
}

.whiteheaderlabel2
{
    font-size:11px;
	font-family: 'Trebuchet MS';
    color:white;
	text-decoration:none;    
}

.whiteheaderlabelSmall
{
	font-size: 11px;
	color: white;
	font-family: 'Trebuchet MS';
}

.newsheaderlabel
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: 'Trebuchet MS';
	text-decoration:none;
}
/**************************/

.tdborder
{
	border-top: solid 1px #c8c8c8;
	border-bottom: solid 1px #c8c8c8;
	border-right: solid 1px #c8c8c8;
	border-left: solid 1px #c8c8c8;
}

.tdbordermiddle
{
	border-left: #c8c8c8 1px solid;

}

.tdIndent
{
	text-indent: 15px;
}

.textboxmedium
{
	width:360px;

	font-family: 'Trebuchet MS';	
	font-size: 11px;	 
}

.textareamedium
{
	width:360px;
	height:155px;
	font-family: 'Trebuchet MS';	
	font-size: 11px;	 
}
.sfi { width:180px; }
.fi { width:180px; }
/*
* {
          FONT-FAMILY: Tahoma, Arial, Helvetica, Verdana, Sans-serif;
          FONT-SIZE: 11px;
}
.caption { float:left; width:100px; }
.field { width:200px; float:right;}
.lfield { width:250px; float: left; }
.sfi { width:90px; }
.fi { width:200px; }
.fr { width:350px; padding-left: 10px; padding-top:5px; }

.tablebox
{
	width:100%;
}

.tableboxshort
{
	border-right: #d1d1d1 2px solid;
	border-top: #d1d1d1 2px  solid;
	border-left: #d1d1d1 2px solid ;
	border-bottom: #d1d1d1 2px solid ;
	width:400px;
}

.tableheader
{
	font-weight: bold;
	width: 100%;
}

.tablecontent
{
	background-color:#efefef;
	width:100%;
	font-size:smaller;
}

.gentd
{
	vertical-align:middle;
	font-size:smaller;
}

.input_review
{
	BORDER-RIGHT: #9f9f9f 1px solid; 
	BORDER-TOP: #9f9f9f 1px solid; 
	font-size:10px;
	width:100%;		
	background-color:#efefef;
	BORDER-LEFT: #9f9f9f 1px solid; 
	BORDER-BOTTOM: #9f9f9f 1px solid; 
	TEXT-ALIGN: left
}

.input_review_noborders
{
	BORDER-RIGHT: #efefef 1px solid; 
	BORDER-TOP: #efefef 1px solid; 
	font-size:10px;
	width:100%;		
	background-color:#efefef;
	BORDER-LEFT: #efefef 1px solid; 
	BORDER-BOTTOM: #efefef 1px solid; 
	TEXT-ALIGN: left
}

.label
{
	vertical-align:middle;
	width:60px;
	height:20px;
}
.label2
{
	vertical-align:middle;
	text-align:right;
}

.input
{

	width:100%;	

}

.inputstandard
{
	font-size:10px;
	width:220;
}

.inputlong
{
	font-size:10px;
	width:300;
}

.inputshort
{
	font-size:10px;
	width:60;
}

.inputshort_review
{
	font-size:10px;
	width:60;
	BORDER-RIGHT: #9f9f9f 1px solid; 
	BORDER-TOP: #9f9f9f 1px solid; 
	background-color:#efefef;
	BORDER-LEFT: #9f9f9f 1px solid; 
	BORDER-BOTTOM: #9f9f9f 1px solid; 
	TEXT-ALIGN: left
}

.inputveryshort
{
	font-size:10px;
	width:30;
}


.labelforsida
{
	font-weight: bold;
	color:003366;
}

.labelforsidatext
{
	color:003366;
}

.backgroundlogin
{
	background-image:url(../html/login_key2.png);
	background-repeat:no-repeat;
}

.forsidabtn
{
   color:003366;
   background-color:#DFE9F0;
   border:1px solid;
   border-color:#7F9DB9;
   height:20px;
   width:90px;
   text-align:center;
   text-decoration:none;
}
*/
ul
{
	margin-left: 0; padding-left: 1.3em;
}

.SmallPicNidurgreidsla
{
	background-color: transparent;
	background-image: url(img/smallgreybox85.png);
	width: 0px;
	height: 85px;
	cursor: pointer;	
}

.athugid
{
	text-align:center;
	font-size:12px;
	font-family: 'Trebuchet MS';
    color:#FF0000;
    text-decoration:none;


}

