.printonly { display: none; }
body{overflow-y: scroll !important; text-align:center;  background: #EFEFEF url('../images/body-fade.gif') repeat-x 50% 0%; Background-attachment: fixed; filter: expression(document.execCommand("BackgroundImageCache", false, true));
font-size: 62.5%;
}

html, td { font-family:  Arial, Tahoma, Verdana, Sans-Serif; line-height: 110%;}
p { font-family:  Arial, Tahoma, Verdana, Sans-Serif; line-height: 130%;}
li p, ol li, blockquote p {line-height: 125%;}

p, td {font-size: 12px;}
span {font-size: 12px;}
span div {font-size: 12px;}
span div div {font-size: 12px;}

span ul li, span ol li {font-size: 12px;}
span ul li p, span ol li p {font-size: 12px;}
span ol li ol li div {font-size: 12px;}
span ol li ol li p {font-size: 12px;}

ul p, ol p, li p {font-size: 14px;}
tbody, table, tr {text-align:left;font-size: 12px;}


H1 {text-align:left; font-size : 1.6em; color: 003366;}
H2 {text-align:left; font-size : 1.2em;}
H3 {font-size : 1.1em;}
H4 {text-align:left; font-size : 1.6em;}

#mainbody {width:120.2em; margin-top:2em; margin-left:auto; margin-right:auto; background: #FFFFFF;}
#page {width:120.2em; border: 1px solid #909090; }

.carousel_cont {
    width:1115px !important;
}

#header {
    position: relative;
    margin-top: 1em;
    margin-left: auto;
    margin-right: auto;
    height: 7.4em;
    width: 100%;
} * html #header { display:inline; }
		#header_container{position:relative; margin-left:1em; margin-right:1em; height:7.4em; background: url('../images/sls_header_center.jpg') repeat-x} * html #header_container {display:inline; }
			#header_left {float:left;  height:7.4em; width:44em; background: url('../images/tiund_haus.jpg') no-repeat;} * html #header_left {display:inline; }
			#header_right {float:right; right:0em; height:7.4em; width:51em; background: url('../images/sls_header_right.jpg') no-repeat 100% 0%;} * html #header_right {display:inline; }		
			#logo {position:relative; float:left; width:37em; height:7em; cursor: pointer;} * html #logo { display:inline; }

		#tab_background {position:relative; float:left; margin-top:1em; margin-left:1em; width:118.2em; height:2.6em; background: #d2d4dA url('../images/sls_tab_background2.PNG') repeat-x; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; } * html #tab_background { display:inline; }
		#tabs {position:relative;  float:left; margin-top:-3em; margin-left:2em; height:2.2em;} * html #tabs { display:inline; }
			#tab_control  {font-size : 1.2em; width:75.5em; height:2.2em; float:left; text-align:left; margin-left:0em; margin-right:1em; margin-top:0.8em;} * html #tab_control { display:inline; }
			#tab_control_right  {font-size : 1.2em; width:10em; height:2.2em; float:right; text-align:right; margin-left:9.5em; margin-right:1.5em; margin-top:0.8em; background: url('../images/facebook_share_icon.gif') no-repeat 0% 0%;}} * html #tab_control_right { display:inline; }
			#tab_control_right2  {font-size : 1.2em; width:15em; height:2.2em; float:right; text-align:right; margin-left:4.5em; margin-right:2em; margin-top:0.8em;} * html #tab_control_right2 { display:inline; }

	#main {margin-left:0em; width:100%; padding-bottom:2em;} * html #main { display:inline; }
		#content {min-height:30em; position:relative; float:left; margin-top:0em; margin-bottom:1em; padding-bottom:0em; padding-left:0em; width:100%; padding-right:1.5em; padding-top:0.5em; text-align:left;}
		.efnisyfirlit{padding-bottom:0.4em;}
		.fyrirsogn{padding-bottom:0.4em;font-weight : bold;}
		.fyrirsogn2{padding-top:0.6em;}
		.undirfyrirsogn{padding-bottom:0.4em; font-weight : bold;}

#bd {
    padding-left: 8px;
}

	#footer { position:relative; height:2.5em; width:120.2em; border: 1px solid #909090; margin-top:1em; margin-bottom:1em; background: #002233 url('../images/sls_tab_menu_background.gif') repeat-x; margin-left:auto; margin-right:auto; color: #FFFFFF;}
		#footer_left {width:22em; float:left; text-align:left; margin-left:1em; font-size: 1.1em; padding-top:0.2em;}
		#footer_center {width:38em; float:left; text-align:center; font-size: 1.1em; padding-top:0.2em;}
		#footer_right {width:22em; float:right; text-align:right; margin-right:1em; font-size: 1.1em; padding-top:0.2em;}


 a:link    { color: #003366; text-decoration: none; font-weight : normal;}
 a:visited { color: #003366; text-decoration: none; font-weight : normal;}
 a:hover   { color: red; text-decoration: none; font-weight : normal;cursor: hand;}


.tablnk {font-size: 1.2em; color: #003366; text-decoration: none; padding-top: 0.8em; font-weight: normal; cursor: pointer;line-height: 160%;}
.tablnk_selected {font-size: 1.2em; color: #003366; text-decoration: none; padding-top: 0.5em; padding-bottom: 0.1em; font-weight: bold; cursor: pointer;line-height: 160%;}
.tabControl {font-size: 1.1em; color: #003366; text-decoration: none; padding-top: 0.8em; font-weight: normal; cursor: pointer;line-height: 160%;}


.footer { font-weight: normal; font-size : 1.1em;}
.footer a:link{color: #FFFFFF;}
.footer a:visited {color: #FFFFFF;}
.footer a:hover{color: #FFFFFF;}

.villa {color:red; font-weight: 700; font-size : 1.2em; margin-top:1em;}


.st_clear_b {
    clear: both;
}