/******** 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 { }

/******* 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 { display: none; 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 { 
    display: none; 
    vertical-align: bottom;
    padding-bottom: 3px; 
}
#head_nav table { width: 100%; border-collapse: collapse; }
#head_nav td { width: 20%; text-align: center; }
#head_nav a:hover { text-decoration: underline; }

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

#bar { display: none; 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: 395px; padding-left: 12px; }
#bar #access { width: 115px; 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: 675px;
}
#rammi td { vertical-align: top; }
#content {  }
#left_col { display: none; width: 230px; }
#right_col { display: none; 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; }

/********* L E F T  C O L U M N **********/

#left_col { background-color: white; }

/********* L E F T  N A V I G A T I O N ********/

#left_nav a:hover { }
#left_nav ul { list-style-type: none; margin: 0px; padding: 0px; }
#left_nav { margin: 0px; padding: 0px; }
#left_nav table { 320px; 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: 24px; }
#left_nav .swLevel4 .label { padding-left: 36px; }
#left_nav .swLevel5 .label { padding-left: 48px; }
#left_nav .swLevel6 .label { padding-left: 60px; }
#left_nav .swLevel7 .label { padding-left: 72px; }
#left_nav .holder .label { width: 100%; }

/********* R I G H T  C O L U M N **********/

#right_col { background-color: white; }
#right_col ul { list-style-type: none; }
#right_col ul, #right_col ul li { margin: 0px; padding: 0px; }
#right_col .holder { padding-left: 12px; margin-left: 7px;  }
#right_col .headline { font-weight: bold; }
#events .holder { font-weight: bold; margin-bottom: 5px; }
#events .date { margin-left: 7px; }
.fleira { widht: 100%; text-align: right; }

/********* C O N T E N T ***********/

.titill { padding-bottom: 4px; }
.older { }
.older a { color: ed1c24; font-weight: bold; }

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

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

