/******** G L O B A L **********/

body { font-family: arial; margin: 0px; }
img { border: 0px; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }

/******* C O M M O N *******/

#wrapper { width: 100%; }
.left { float: left; }
.right { float: right; }
.center { text-align: center; }
.bottom { vertical-align: bottom; }
.right_out { }
.title { height: 18px; }

/******* H E A D *******/

#head { width: 100%; height: 75px; vertical-align: bottom; }
#head_tbl { width: 100%; height: 75px; border-collapse: collapse; }
#logo { 
    padding-top: 12px;
    padding-left: 10px; 
    width: 220px; 
}
#leit { width: 725px; height: 20px; text-align: right; vertical-align: top; padding-top: 5px; }
#leit table { float: right; }
#leit input { height: 12px; padding-left: 6px; font-size: 10px; }
#leit .img { height: 19px; }

#head_nav { 
    vertical-align: bottom;
    padding-bottom: 3px; 
}
#head_nav table { width: 100%; border-collapse: collapse; }
#head_nav td { width: 14%; text-align: center; }
#head_nav a:hover { text-decoration: underline; }

/******* T O P  B A R *******/

#bar { width: 100%; height: 40px; clear: both;  }
#bar #bar_tbl { width: 100%; height: 40px; border-collapse: collapse; }
#bar #bar_tbl td { }
#bar #deildir { height: 40px; width: 230px; }
#bar #flags { width: 273px; padding-left: 12px; }
#bar #access { width: 240px; vertical-align: bottom; padding: 0px; }
#bar #access img { margin: 0px; padding: 0px; }
#bar #help { 
	width: 200px; 
	vertical-align: bottom;
	padding-bottom: 3px;
}

/***** R A M M I ******/

#rammi { 
	width: 955px;
}
#rammi td { vertical-align: top; }
#content {  }
#left_col { width: 230px; }
#right_col { width: 200px; }

/******** C O N T E N T **********/

#content { padding: 15px 5px 0px 15px; }
h4 { font-size: 11px; }

/*----------- news -------------*/

/*----------- forms ------------*/
.rki_form_a { width: 480px; background-color: white; padding: 24px; border-top: 1px solid silver; }
.rki_form_a td { color: #555; }
.rki_form_a th { color: black; }
.rki_form_a th { text-align: left; }
.rki_form_a .label { 
    width: 120px; 
    text-align: right; 
    vertical-align: top;
    padding-top: 2px;
    padding-right: 4px; 
}
.rki_form_a .cell input { width: 320px; font-size: 10px; }
.rki_form_a .cell.short input { width: 120px; }
.rki_form_a .cell textarea { width: 320px; }
.rki_form_a .bil { border-top: 1px solid #d00; }
.rki_form_a .star { color: #d00; padding-left: 3px; }

/*----------- deildir -------------*/
.deildir h4 {
    width: 100%;
    margin: 0px;
    padding: 2px 12px;
    border-bottom: 1px solid silver;
}
.deildir dl { 
    width: 100%; 
    padding-left: 12px;
}
.deildir dt { 
    width: 30%; 
    float:left; 
    padding-left: 12px;
    padding-bottom: 4px;
    background: url(http://redcross.lausn.is/ytri/images_new/small_red_cross.gif) no-repeat 0px 3px; 
}
.deildir a { color: black; }

/********* F R O N T  P A G E *********/

#banner img { padding-bottom: 6px; }
#front_page table { width: 100%; }
#front_page table td { vertical-align: top; }
#front_page img { float: left; margin-right: 4px; }
#adalfrett img { margin-right: 20px; }
#front_page .headline { font-weight: bold; margin: 0px 0px 4px 0px; }
#adalfrett .headline { margin: 2px 0px 9px 0px; }

#front_page .cell_left .cell { padding-right: 5px; }
#front_page .cell_right .cell { padding-left: 5px; }
#front_page .title { 
	height: 21px;
	margin: 6px 0px;
	vertical-align: bottom;
}
#front_page .title .fleira { padding-top: 4px; border: 0px solid green; }
#front_page .item { clear: left; width: 100%; padding-bottom: 5px; }

/********* B O T H  C O L U M N S *********/

.box { margin: 12px; }
.box dd { margin-left: 12px; padding-bottom: 6px;}

/********* L E F T  C O L U M N **********/

#left_col { background-color: white; }

#quick_nav ul { 
	margin: 6px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}
#quick_nav li {
	padding-left: 12px;
}
#sjalfbodalidi table { margin-top: 4px; }
#sjalfbodalidi .nafn { font-weight: bold; }

/********* L E F T  &  R I G H T  N A V I G A T I O N ********/

.title .headline { font-weight: bold; }

#left_nav a:hover { }
#left_nav ul { list-style-type: none; margin: 0px; padding: 0px; }
#left_nav { margin: 0px; padding: 0px; }
#left_nav table { border-collapse: collapse; }
#left_nav .indicator { width: 18px; }
#left_nav .swLevel1 .label { padding-left: 12px; }
#left_nav .swLevel2 .label { padding-left: 12px; }
#left_nav .swLevel3 .label { padding-left: 12px; }
#left_nav .swLevel4 .label { padding-left: 24px; }
#left_nav .swLevel5 .label { padding-left: 36px; }
#left_nav .swLevel6 .label { padding-left: 48px; }
#left_nav .swLevel7 .label { padding-left: 60px; }
#left_nav .holder .label { width: 100%; }

/********* R I G H T  C O L U M N **********/

#right_col { background-color: white; }
#right_col dl { margin-top: 6px; }
#right_col dd { margin: 0px; padding: 0px 0px 0px 12px; }
.fleira { widht: 100%; text-align: right; }

#hugmyndabanki form { text-align: center; }
#hugmyndabanki .texti { padding-left: 10px; }
#hugmyndabanki .hnappur { text-align: right; padding-right: 10px; }

#myndasafn { width: 100%; }
#myndasafn .tbl { border-collapse: collapse; margin: 0px 0px 6px 12px; border: 1px solid silver; }
#myndasafn .haus {
	text-align: left;
	color: #d00;
	font-size: 12px;
	padding: 4px 0px 4px 2px;
}
#myndasafn #SWGallery {
	margin: 0px; padding: 0px; border: 1px solid silver;
}
/********* C O N T E N T ***********/

.titill { padding-bottom: 4px; }
.older { }
.older a { color: ed1c24; font-weight: bold; }
.reynslusaga .hofundur {
	width: 90%;
	text-align: right;
	padding-top: 20px;
	font-style: italic;
}
#crm_simaskra th { text-align: left; padding-right: 6px; }
#crm_simaskra .leit td { padding: 6px; }
#crm_simaskra .label { text-align: right; }
#crm_simaskra .hnappur { text-align: right; }
#crm_simaskra .display { border-collapse: collapse; }
#crm_simaskra .display td, #crm_simaskra .display th { padding: 0px 6px; }
#crm_simaskra .display .sub { margin: 12px; }
#crm_simaskra .display ul { margin: 0px; }
.crm_user table { width: 100%; }
.crm_user td { padding: 3px; }
.crm_user th { padding-top: 12px; text-align: left; }
.verkefni.selected { font-weight: bold; }

.namskeid_list .label { width: 1%; }

#tengla_listi { border-top: 1px solid silver; padding: 12px 0px 0px 12px; }
#tengla_listi .holder { 
	float: left; 
	width: 218px; 
	border-bottom: 1px solid silver; 
	margin-right: 18px; 
	background: url( http://redcross.lausn.is/ytri/images_new/small_red_cross.gif ) no-repeat 0px 4px; 
}
#tengla_listi .left { margin-left: 12px; }
* html #tengla_listi .left { margin-left: 6px; }

.crm_user table.namskeid { width: 1px; }

.rki_innri_butur dl { margin-top: 10px; }
.rki_innri_butur dl dd { margin: 0px 0px 0px 12px; }
.rki_innri_butur_sidulisti dl dd { 
	padding-left: 12px;
	background: url(http://redcross.lausn.is/ytri/images_new/small_red_cross.gif) no-repeat 0% 50% ;
}
.rki_innri_butur dl dd a { color: black; }
.rki_innri_butur_frettalisti dl dd a { font-weight: bold; }

/* crm_planning */

#markmid_list td { padding: 3px; border-bottom: 1px solid silver; }
#markmid_list .sub { padding-left: 20px; }
#markmid_list .cell.cat { font-weight: bold; }
#markmid_list .label { padding-right: 10px; font-weight: bold; }

#mfd_list td, #plan_list th, .detail td { padding: 4px; }
.holder { padding: 0px; }
#mfd_edit td, #mfd_edit th { padding: 4px; }
#mfd_list .action { padding-left: 30px; }
#mfd_list .new { padding-top: 12px; border-top: 1px solid silver; }

#crm_planning_edit .back { margin: 18px; text-align: center; }
#crm_planning_display .holder { vertical-align: top; }
#crm_planning_display .label { font-weight: bold; }
#plan_skyrsla { text-align: center; }
#plan_list th { text-align: left; padding: 3px 6px;}
#plan_list td { padding: 3px 6px;}
#fjarhags table { margin-bottom: 20px; }
#fjarhags th { padding-bottom: 6px; text-align: left; }
#fjarhags .cell { padding-left: 4px; }
#fjarhags .submit { text-align: right; }
#fjarhags .sum { font-weight: bold; padding-top: 6px; border-top: 1px solid black; }

/********* F O O T E R **********/

#footer {
	width: 955px;
    height: 25px;
    text-align: center; 
    vertical-align: middle;
    color: #555;
    padding-top: 6px;
}
