/*** TEST ***/

a:link {text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {text-decoration:underline;} 

.bgr315
{
	background-image: url(img/bgr315.PNG);
	background-repeat: no-repeat;
}

.Border
{
	background-image: url(img/mos_border.PNG);
}

.bgrbox
{
	background-image: url(img/box.png);
	border-top: solid 1px #9ebfdb;
	border-bottom: solid 1px #9ebfdb;
	border-right: solid 1px #9ebfdb;
	border-left: solid 1px #9ebfdb;
}

.borderline
{
	border-bottom: solid 1px #173d9f; 
	color: #173d9f;
	font-size: 12;
	font-family: Arial;
	font-weight: bold;
}

.bgrplaingrey
{
	background-image: url(img/bgrplaingrey.PNG);
}
	
/*** ***/

body
{
	text-align: center;
} 

body /* Mozilla Firefox alignment */ 
{ 

} 

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/Lineup.png);
	width: 100%;
	height:30px;
	color:White;
	background-repeat: repeat-x;
	background-color: transparent;
}

.BarPicBlueRight
{
	background-image: url(img/Lineupright.png);
	background-repeat: no-repeat;
	background-color: transparent;
}


.BarPicGrey
{
	background-color: transparent;
	background-image: url(img/BlueGrey.png);
	height:1px;
}
.LongGreyPic
{
	background-image: url(img/bgrAnnouncement.PNG);
}

.bgrtest
{
	background-image: url(img/bgrtest.PNG);
}

.bgrLinks
{
	background-image: url(img/bgrlinks.PNG);
}

.bgrHelp
{
	background-image: url(img/bgrHelp.png);
}

.bgrMeetings
{
	background-image: url(img/bgrMeetings.png);
}

.PollPic
{
	background-image: url(img/bgrPoll.PNG);
}

.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/LineDownSlice.png);
	color: white;
	background-repeat: repeat-x;
	font-family: 'Arial';
}

.BottomBarRight
{
	font-size: 11px;
	background-image: url(img/LineDownRight.png);
	color: white;
	background-repeat: no-repeat;
	font-family: 'Trebuchet MS';
}

.BottomBarLeft
{
	font-size: 11px;
	background-image: url(img/LineDownLeft.png);
	color: white;
	background-repeat: no-repeat;	
	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/tabsel.png);
	vertical-align: middle;
	width: 100px;
	cursor: pointer;
	color: black;
	font-family: 'Arial';
	height: 30px;
	background-color: transparent;
	text-decoration: none;
}
.TabPicGreyFrontPage
{
	background-image: url(img/BlueTab.png);
	vertical-align:middle;
	height:30px;
	width:100px;
	background-color: transparent;
	font-size:11px;
	color: black;	
	font-family: 'Arial';
    font-weight:bold;
    cursor:pointer;
	text-decoration: none;    	   
}
.BigPicFrontPage
{
	background-image: url(img/HfjFrontPage.png);

}
.MediumPicLogin
{
	background-image: url(img/bgrLogin.PNG);
	background-repeat: no-repeat;
	background-color: transparent;
}
.MediumPicLoginElec
{
	background-image: url(img/bgrLoginElec.PNG);
	background-repeat: no-repeat;
	background-color: transparent;
}
.MediumPicNewUser
{
	background-image: url(img/bgrSignUp.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;
}
.SmallPicEmpty
{
	background-image: url(img/btn.png);
	background-color: transparent;
	height: 45px;
}
.SmallPicMessages
{
	background-image: url(img/btnMessages.png);
	cursor: cursor;
	height: 45px;
	background-color: transparent;
}
.SmallPicMyCases
{
	background-image: url(img/btnMyCases.png);
	cursor: cursor;
	height: 45px;
	background-color: transparent;
}
.SmallPicExpenses
{
	background-color: transparent;
	background-image: url(img/btnExpenses.png);
	height: 45px;
	cursor: pointer;	
}
.SmallPicFristundaAvisun
{
	background-color: transparent;
	background-image: url(img/btnFristund.png);
	height: 45px;
	cursor: pointer;	
}
.SmallPicErrand
{
	background-color: transparent;
	background-image: url(img/btnErrand.png);
	height: 45px;
	cursor: pointer;	
}
.SmallPicStandard
{
	background-color: transparent;
	background-image: url(img/btnStandard.png);
	height: 145px;
	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: 79px;
}
.SmallPicSettings
{
	background-color: transparent;
	background-image: url(img/btnSettings.png);
	height: 45px;
	cursor: pointer;
}
.SmallPicLogout
{
	background-color: transparent;
	background-image: url(img/btnSignOut.png);
	height: 45px;
	cursor: pointer;
}
.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;	
}

.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 **********/
.mainbgtable
{
	background-image: url(img/bgrMain.PNG);
	background-repeat: repeat;
	background-color: transparent;
}

.headerlabel
{
    font-size:13px;
	font-family: 'Arial';
    color:black	;
    font-weight:bold;
    vertical-align:middle;
    text-decoration:none;
}
.mainheaderlabel
{
	font-weight: bold;
	font-size: 16px;
	vertical-align: middle;
	color: #15428b;
	font-family: 'Arial';
	text-decoration: none;
}
.selBox1
{
	width:100%;
}
.selBox
{
	width:100%;
}
.label
{
    font-size:12px;
	font-family: 'Arial';
    color:black;

}
.labelreadonly
{
    font-size:12px;
	font-family: 'Arial';
	color: Gray; 
    text-decoration:none;
}
.linklabel
{
    font-size:12px;
	font-family: 'Arial';
    color:blue;
    text-decoration:underline;
}
.linkheaderlabel
{
    font-size:12px;
	font-family: 'Arial';
    color:blue;
    text-decoration:underline;
    font-weight:bold;
}
.headerlabel2
{
    font-size:11px;
	font-family: 'Trebuchet MS';
    color:#0069b4;
    text-decoration:none;
}

.text
{
	font-size: 11px;
	font-family: 'Arial';
	text-decoration: none;
}

.text2
{
	font-size: 11px;
	font-family: 'Arial';
	text-decoration: none;
}

.labeltext
{
	font-size: 12px;
	font-family: 'Arial';
	text-decoration: none;
	color:Black;
}

.labeltextbgr
{
	font-size: 12px;
	font-family: 'Arial';
	text-decoration: none;
	color:Black;
	background-color: ;
}

.labeltextbold
{
	font-size: 12px;
	font-family: 'Arial';
	text-decoration: none;
	color:Black;
	font-weight: bold;
}

.labeltextboldbgr
{
	font-size: 12px;
	font-family: 'Arial';
	text-decoration: none;
	font-weight: bold;
	color:Black;
	background-color: ;
}

.labeltextheader
{
	font-size: 12px;
	font-family: 'Arial';
	font-weight: bold;
	background-color: #e6e6e6;
	text-decoration: none;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000;
}

.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: 'Arial';
}

.redheaderlabel
{
	font-size: 11px;
	color: red;
	font-family: 'Trebuchet MS';
}

.whiteheaderlabel2
{
    font-size:10px;
	font-family: 'Arial';
    color:black;
	text-decoration:none;    
}

.whiteheaderlabelSmall
{
	font-size: 11px;
	color: white;
	font-family: 'Trebuchet MS';
}

.newsheaderlabel
{
	font-weight: bold;
	font-size: 12px;
	color: #15428b;
	font-family: 'Arial';
	text-decoration:none;
}

.helpheaderlabel
{
	font-weight: bold;
	font-size: 14px;
	color: #15428b;
	font-family: 'Arial';
	text-decoration:none;
}

.applicationheaderlabel
{
	font-weight: bold;
	font-size: 12px;
	color: #15428b;
	font-family: 'Arial';
	text-decoration:none;
	background-color: #e6e6e6;
}

.casedetailline
{
	color: #15428b;
}

.newslabel
{
    font-size:11px;
	font-family: 'Arial';
    color:#15428b;
    vertical-align:middle;
    text-decoration:none;
}

.applicationgrouplabel
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: #15428b;
	font-family: 'Arial';
	text-decoration: none;
}
.applicationlabel
{
    font-size:12px;
	font-family: 'Arial';
    color:#15428b;
    vertical-align:middle;
    text-decoration:none;
}
.sendlabel
{
	font-weight: bold;
	font-size: 14px;
	vertical-align: middle;
	color: blue;
	font-family: 'Arial';
	text-decoration: none;
}

/**************************/

.minispace
{
	height: 10px;
}

.space
{
	height: 20px;
}

.tdborder
{
	border-right: #9ebfdb 1px solid;
	border-top: #9ebfdb 1px solid;
	border-left: #9ebfdb 1px solid;
	border-bottom: #9ebfdb 1px solid;
	background-color: white;
}

.tdbordertext
{
	border-right: #9ebfdb 1px solid;
	border-top: #9ebfdb 1px solid;
	border-left: #9ebfdb 1px solid;
	border-bottom: #9ebfdb 1px solid;
	background-color: white;
	font-size: 12px;
	font-family: 'Arial';
	text-decoration: none;
	color:Black;
}

.tdbordermiddle
{
	border-left: #9ebfdb 1px solid;

}

.tdIndent
{
	text-indent: 15px;
}

.textboxmedium
{
	width:360px;

	font-family: 'Arial';	
	font-size: 11px;	 
}

.textareamedium
{
	width:360px;
	height:155px;
	font-family: 'Arial';	
	font-size: 11px;	 
}
.sfi { width:180px; }
.fi { widt?:180px; }
.gi { 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;
}


