#map .olControlOverviewMapContainer {
    bottom: 0px;
}

#map .olControlOverviewMapElement {
    background-color: AliceBlue;
    border-radius: 1em 0 0 0;
    /*opacity: 0.8;*/
}
#map .olControlOverviewMapElement .olMap {
    background-color: #95ABC0;
}

#OpenLayers_Control_minimizeDiv_innerImage{
    top:78px;
}

#olControlOverviewMapMaximizeButton_innerImage{
    top:80px;
}

.olControlOverviewMapRectReplacement {
    background-image: url("images/overviewmap/overview_replacement.gif");
    background-position: center center;
    background-repeat: no-repeat;
    cursor: move;
    overflow: hidden;
}
#measurementResults{
    position: absolute;
    left: 500px;
    top: 300px;
    z-index:10000;
    font-size: 12pt;
    font-weight: bold;
    font-family: Arial;
}.olControlPermalink{
    display: none;
}

/* Færa PanZoomBar til hægri */
/*
Þarf að vera framar virkar í routing.css - er væntanlega út af layerswitcher inputClick

div#RoutingDIV {
    background-color: White;
    font-size: 10px;
    left: 0;
    opacity: 0.9;
    padding: 5px;
    position: absolute;
    top: 0;
    width: 275px;
    z-index: 1000;
}



div#rResultsHtml
{
}

div#RoutingResultsDIV {
    background-color: white;
    font-size: 10px;
    left: 10px;
    opacity: 0.9;
    padding: 5px;
    position: absolute;
    top: 151px;

    visibility: hidden;
    width: 320px;
    z-index: 1000;
    overflow: visible;
}

#vegvisun_header_logo
{
	position:absolute;
	left:5px;
	top:2px;
}

#headerText
{
	position:absolute;
	left:29px;
	top:8px;
	font-size:18px;
	color:#3c4758;
	font-weight:bold;
        color: #003a6b
}

#vegvisun_divider1
{
	position:absolute;
	left:5px;
	top:30px;
	height:1px;
	width:320px;
}

#vegvisun_divider2
{
	position:absolute;
	left:5px;
	top:116px;
	height:1px;
	width:320px;
}

#vegvisun_close_btn
{
	position:absolute;
	left:181px;
	top:5px;
}

#routing_from_addr
{
	position:absolute;
	left:30px;
	top:45px;
	width:280px;
	height:12px;
	font-size:9px;
}

#fromtext
{
	position:absolute;
	left:30px;
	top:34px;
	font-size:9px;
	color:#3c4758;
}

#totext
{
	position:absolute;
	left:30px;
	top:74px;
	font-size:9px;
	color:#3c4758;
}

#routing_to_addr
{
	position:absolute;
	left:30px;
	top:85px;
	width:280px;
	height:12px;
	font-size:9px;
}

#vegvisun_A
{
	position:absolute;
	left:5px;
	top:37px;
}

#vegvisun_B
{
	position:absolute;
	left:5px;
	top:78px;
}

#routing_from_city
{
	position:absolute;
	left:30px;
	top:120px;
	width:280px;
	height:18px;
	font-size:9px;
}

#routing_to_city
{
	position:absolute;
	left:30px;
	top:150px;
	width:280px;
	height:18px;
	font-size:9px;
}

#routing_button
{
	position:absolute;
	left:245px;
	top:124px;
	width:70px;
	font-size:9px;
}

#cityFromText
{
	position:absolute;
	left:30px;
	top:109px;
	font-size:9px;
	color:#3c4758;
}

#cityToText
{
	position:absolute;
	left:30px;
	top:139px;
	font-size:9px;
	color:#3c4758;
}


.moo-search-address p{
    color:#666;
    line-height:13px;
    padding:2px 0 0 35px
}
.place-index-icon{
    background-image:url('../img/routing/places_sprite_ovi.png');
    background-repeat:no-repeat;
    height:33px;
    width:30px;
}
.place-name{
    color:#333;
    display:block;
    float:left;
    font-size:14px;
    font-weight:bold;
    margin:1px 0 5px;
    width:185px
}
.place-index-icon-1{background-position:0 -33px}
.place-index-icon-1.hover{background-position:-30px -33px}
.place-index-icon-2{background-position:0 -264px}
.place-index-icon-2.hover{background-position:-30px -264px}
.place-index-icon-3{background-position:0 -297px}
.place-index-icon-3.hover{background-position:-30px -297px}
.place-index-icon-4{background-position:0 -330px}
.place-index-icon-4.hover{background-position:-30px -330px}
.place-index-icon-5{background-position:0 -363px}
.place-index-icon-5.hover{background-position:-30px -363px}
.place-index-icon-6{background-position:0 -396px}
.place-index-icon-6.hover{background-position:-30px -396px}
.place-index-icon-7{background-position:0 -429px}
.place-index-icon-7.hover{background-position:-30px -429px}
.place-index-icon-8{background-position:0 -462px}
.place-index-icon-8.hover{background-position:-30px -462px}
.place-index-icon-9{background-position:0 -495px}
.place-index-icon-9.hover{background-position:-30px -495px}
.place-index-icon-10{background-position:0 -66px}
.place-index-icon-10.hover{background-position:-30px -66px}
.place-index-icon-11{background-position:0 -99px}
.place-index-icon-11.hover{background-position:-30px -99px}
.place-index-icon-12{background-position:0 -132px}
.place-index-icon-12.hover{background-position:-30px -132px}
.place-index-icon-13{background-position:0 -165px}
.place-index-icon-13.hover{background-position:-30px -165px}
.place-index-icon-14{background-position:0 -198px}
.place-index-icon-14.hover{background-position:-30px -198px}
.place-index-icon-15{background-position:0 -231px}
.place-index-icon-15.hover{background-position:-30px -231px}

.moo-search-place-list-player {
    border-bottom: 1px solid #EEEEEE;
    margin-left: 20px;
    margin-right: 12px;
    padding-bottom: 20px;
    padding-top: 15px;
}
.moo-search-place-list-player .moosearch-content {
    float: left;
    width: 225px;
}


#searchResultPanel{
    width:100%;
}

#clearSearchResults_button
{
    font-size:7px;
}

.searchResultBox{
    position: relative;
    left: 0px;
    }
.searchResultNumberDropHolder{
    height: 50px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 33px;
}

.searchResultNumberDrop{
    position: relative;
    left: 0px;
    top: 0px;
}

.searchResultBoxTextContainer{
    position: relative;
    left: 34px;
    top: 0px;
}

.searchResultHeaderText{
    position: relative;
    left: 27px;
    top: -16px;
    font-weight: bold;
    font-size: 11pt;
    width: 230px;
}
.searchResultContent {
    font-size: 8pt;
    left: 5px;
    position: relative;
    top: -16px;
    width: 230px;
}

.ui-accordion-content{
    padding-left: 20px;
}


.searchResultTypeIceon {
    height: 17px;
    width:25px;
    left: 0px;
    position: relative;
    top: 0px;
}


.s_result_icon{
    background-image:url('../img/gui/poi_search_result_sprite.gif');
    background-repeat:no-repeat;
    height:17px;
    width:25px;
}
.s_result_icon_restaurant{background-position:-169px 0px}
.s_result_icon_ornefni{background-position:-576px 0px}
.s_result_icon_postfang{background-position:-576px -19px}
*/
.context-menu {
	visibility:hidden; /* No, you cannot use display:none; */
	position:absolute;
	border:1px solid #666;
	margin:0;
	padding:0px;
	list-style:none;
	width:130px;
	background-color:#eee;
	z-index:9999;
	font-size:8pt;
}
.context-menu li:hover, .context-menu .context-menu-item-active {
	background-color:#dadfe0;
        border:1px solid #b8ccde;
}

.context-menu li {
	background-color:#eee;
        border:1px solid #eee;
}

.disabled {
	color:#999;
	background-color:#eee !important;
}

#special-menu
{
    font-size: 8pt;
}
 
#special-menu a
{
    font-size: 8pt;
    list-style:none;
    text-decoration: none;
}

#special-menu li
{
    margin:0px;
    height: 20px;
}

.contextMenuIconDiv
{
    height:20px;
    width: 26px;
    background-image:url('../img/gui/context_menu_icon_bg.gif'); 
}

.contextMenuTextDiv {
    height: 16px;
    left: 27px;
    padding-left: 5px;
    padding-top: 4px;
    position: relative;
    top: -20px;
    vertical-align: inherit;
    width: 100px;
}

.ContextIconZoomInImg
{
    width:20px;
    height:20px;
    background:url('../img/gui/context_menu_sprite.gif') 0px 0px; 
}
.ContextIconZoomOutImg
{
    width:20px;
    height:20px;
    background:url('../img/gui/context_menu_sprite.gif') 0px -22px;
}
.ContextIconCenterHereImg
{
    width:20px;
    height:20px;
    background:url('../img/gui/context_menu_sprite.gif') 0px -43px;
}
.ContextIconRouteFromImg
{
    width:20px;
    height:20px;
    background:url('../img/gui/context_menu_sprite.gif') 0px -64px;
}
.ContextIconRouteToImg
{
    width:20px;
    height:20px;
    background:url('../img/gui/context_menu_sprite.gif') 0px -84px;
}

.ContextClearRouteImg
{
    width:20px;
    height:20px;
    background:url('../img/gui/context_menu_sprite.gif') 0px -106px;
}div#RoutingDIV {
    font-size: 10px;
    left: 0;
    opacity: 0.9;
    padding: 5px;
    position: absolute;
    top: -19px;
    width: 250px;
    z-index: 1000;
}



div#rResultsHtml
{
}

div#RoutingResultsDIV {
    background-color: white;
    font-size: 10px;
    left: 10px;
    opacity: 0.9;
    padding: 5px;
    position: absolute;
    top: 156px;
    /*height:503px;*/
    visibility: hidden;
    width: 240px;
    z-index: 1000;
    overflow: visible;
}

div#RoutingResultsDIV img
{
    display: inline;
}

#vegvisun_header_logo
{
    position:absolute;
    left:5px;
    top:2px;
}

#headerText
{
    position:absolute;
    left:29px;
    top:8px;
    font-size:18px;
    color:#3c4758;
    font-weight:bold;
    color: #003a6b
}

#vegvisun_divider1
{
    position:absolute;
    left:10px;
    top:30px;
    height:1px;
    width:250px;
}

#vegvisun_divider2
{
    position:absolute;
    left:10px;
    top:129px;
    height:1px;
    width:250px;
}

#vegvisun_close_btn
{
    position:absolute;
    left:181px;
    top:5px;
}

#routing_from_addr {
    font-size: 10pt;
    height: 15px;
    left: 40px;
    position: absolute;
    top: 50px;
    width: 210px;
}

#fromtext {
    color: #3C4758;
    font-size: 8pt;
    left: 40px;
    position: absolute;
    top: 36px;
}

#totext {
    color: #3C4758;
    font-size: 8pt;
    left: 40px;
    position: absolute;
    top: 82px;
}

#routing_to_addr {
    font-size: 10pt;
    height: 15px;
    left: 40px;
    position: absolute;
    top: 96px;
    width: 210px;
}

#vegvisun_A
{
    position:absolute;
    left:5px;
    top:47px;
}

#vegvisun_B
{
    position:absolute;
    left:5px;
    top:93px;
}

#routing_from_city
{
    position:absolute;
    left:30px;
    top:120px;
    width:280px;
    height:18px;
    font-size:9px;
}

#routing_to_city
{
    position:absolute;
    left:30px;
    top:150px;
    width:280px;
    height:18px;
    font-size:9px;
}

#routing_button
{
    position:absolute;
    left:187px;
    top:135px;
    width:70px;
    font-size:9px;
}

#clear_routing_button.visible
{
    position:absolute;
    left:187px;
    top:135px;
    width:70px;
    font-size:9px;
}

#clear_routing_button.visible
{
    position:absolute;
    left:187px;
    top:135px;
    width:70px;
    font-size:9px;
    visibility: visible;
}

#clear_routing_button.hidden
{
    visibility: hidden;
}

#cityFromText
{
    position:absolute;
    left:30px;
    top:109px;
    font-size:9px;
    color:#3c4758;
}

#cityToText
{
    position:absolute;
    left:30px;
    top:139px;
    font-size:9px;
    color:#3c4758;
}

/*CSS fyrir sprites í leitarniðurstöðum */
.moo-search-address p{
    color:#666;
    line-height:13px;
    padding:2px 0 0 35px
}
.place-index-icon{
    background-image:url('../img/routing/places_sprite_ovi.png');
    background-repeat:no-repeat;
    height:33px;
    width:30px;
}
.place-name{
    color:#333;
    display:block;
    float:left;
    font-size:14px;
    font-weight:bold;
    margin:1px 0 5px;
    width:185px
}
.place-index-icon-1{background-position:0 -33px}
.place-index-icon-1.hover{background-position:-30px -33px}
.place-index-icon-2{background-position:0 -264px}
.place-index-icon-2.hover{background-position:-30px -264px}
.place-index-icon-3{background-position:0 -297px}
.place-index-icon-3.hover{background-position:-30px -297px}
.place-index-icon-4{background-position:0 -330px}
.place-index-icon-4.hover{background-position:-30px -330px}
.place-index-icon-5{background-position:0 -363px}
.place-index-icon-5.hover{background-position:-30px -363px}
.place-index-icon-6{background-position:0 -396px}
.place-index-icon-6.hover{background-position:-30px -396px}
.place-index-icon-7{background-position:0 -429px}
.place-index-icon-7.hover{background-position:-30px -429px}
.place-index-icon-8{background-position:0 -462px}
.place-index-icon-8.hover{background-position:-30px -462px}
.place-index-icon-9{background-position:0 -495px}
.place-index-icon-9.hover{background-position:-30px -495px}
.place-index-icon-10{background-position:0 -66px}
.place-index-icon-10.hover{background-position:-30px -66px}
.place-index-icon-11{background-position:0 -99px}
.place-index-icon-11.hover{background-position:-30px -99px}
.place-index-icon-12{background-position:0 -132px}
.place-index-icon-12.hover{background-position:-30px -132px}
.place-index-icon-13{background-position:0 -165px}
.place-index-icon-13.hover{background-position:-30px -165px}
.place-index-icon-14{background-position:0 -198px}
.place-index-icon-14.hover{background-position:-30px -198px}
.place-index-icon-15{background-position:0 -231px}
.place-index-icon-15.hover{background-position:-30px -231px}

.moo-search-place-list-player {
    border-bottom: 1px solid #EEEEEE;
    margin-left: 20px;
    margin-right: 12px;
    padding-bottom: 20px;
    padding-top: 15px;
}
.moo-search-place-list-player .moosearch-content {
    float: left;
    width: 225px;
}


#searchResultPanel{
    width:100%;
}

#searchResultPanel a{
    font-size: 8pt;
}


/* searchResults CSS -> move somewhere!! */
.searchResultBox{
    position: relative;
    left: 0px;
}
.searchResultNumberDropHolder{
    height: 33px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 33px;
}

.searchResultNumberDrop{
    position: relative;
    left: 0px;
    top: 0px;
}

.searchResultBoxTextContainer{
    position: relative;
    left: 34px;
    top: 0px;
    height:43px;
}

.searchResultHeaderText{
    position: relative;
    left: 27px;
    top: -16px;
    font-weight: bold;
    font-size: 10pt;
    width: 230px;
}
.searchResultHeaderText a{
    color: #333333;
    font-family: Verdana;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}
.searchResultContent {
    font-family: Verdana;
    font-size: 7pt;
    left: 5px;
    position: relative;
    top: -16px;
    width: 230px;
}

.searchResultContent a {
    font-size: 7pt;
    color: OliveDrab;
}

#sResultPageList
{
    font-family: Verdana,Arial,Helvetica;
    font-size:8pt;
}
#sResultPageList a
{
    font-family: Verdana,Arial,Helvetica;
    font-size:7pt;
}

.ui-accordion-content{
    padding-left: 20px;
}*


.searchResultTypeIceon {
     height: 17px;
     width:25px;
     left: 0px;
     position: relative;
     top: 0px;
 }


.s_result_icon{
    background-image:url('../img/gui/poi_search_result_sprite.gif');
    background-repeat:no-repeat;
    height:17px;
    width:25px;
}
.s_result_icon_1	{background-position:-429px 0px} /*Áningarstaður*/
.s_result_icon_4	{background-position:-288px 0px} /*Skemmtigarður*/
.s_result_icon_7	{background-position:-71px -18px} /*Tjaldsvæði*/
.s_result_icon_9	{background-position:-95px -18px} /*Verkstæði*/
.s_result_icon_10	{background-position:-454px -18px} /*Bensínstöð*/
.s_result_icon_12	{background-position:-263px -19px} /*Bílaleiga*/
.s_result_icon_16	{background-position:-505px -19px} /*Bílastæðahús*/
.s_result_icon_18	{background-position:-216px 0px} /*Gisting*/
.s_result_icon_19	{background-position:-169px 0px} /*Veitingastaður*/
.s_result_icon_20	{background-position:-168px -19px} /*Safn*/
.s_result_icon_21	{background-position:-287px -19px} /*Kvikmyndahús*/
.s_result_icon_22	{background-position:-527px -1px} /*Leikhús*/
.s_result_icon_25	{background-position:-168px -19px} /*Sýning*/
.s_result_icon_27	{background-position:-73px 0px} /*Upplýsingar*/
.s_result_icon_28	{background-position:-24px 0px} /*Athyglisverður staður*/
.s_result_icon_30	{background-position:-97px -1px} /*Viti*/
.s_result_icon_31	{background-position:-24px -19px} /*Kirkja*/
.s_result_icon_32	{background-position:-358px -18px} /*Íþróttahús*/
.s_result_icon_33	{background-position:-554px -19px} /*Íþróttasvæði*/
.s_result_icon_34	{background-position:-358px -18px} /*Keilisalur*/
.s_result_icon_35	{background-position:-48px 0px} /*Sundlaug*/
.s_result_icon_36	{background-position:-383px -18px} /*Skautahöll*/
.s_result_icon_37	{background-position:-263px 0px} /*Skíðasvæði*/
.s_result_icon_38	{background-position:-480px 0px} /*Tennis*/
.s_result_icon_40	{background-position:0px -18px} /*Golf*/
.s_result_icon_41	{background-position:-334px 0px} /*Sjúkrahús*/
.s_result_icon_43	{background-position:-282px -18px} /*Heilsugæsla*/
.s_result_icon_45	{background-position:-122px -18px} /*Apótek*/
.s_result_icon_47	{background-position:-408px 0px} /*Bæjarskrifstofur*/
.s_result_icon_48	{background-position:-359px -1px} /*Opinber bygging*/
.s_result_icon_49	{background-position:-191px 0px} /*Skólar*/
.s_result_icon_50	{background-position:-384px 0px} /*Háskóli*/
.s_result_icon_52	{background-position:-311px -1px} /*Bókasafn*/
.s_result_icon_53	{background-position:-240px 0px} /*Lögregla*/
.s_result_icon_54	{background-position:-454px 1px} /*Pósthús*/
.s_result_icon_56	{background-position:-118px 0px} /*Verslunarmiðstöð*/
.s_result_icon_57	{background-position:-144px 0px} /*Verslun*/
.s_result_icon_58	{background-position:0px 0px} /*Banki*/
.s_result_icon_59	{background-position:-47px -18px} /*Hraðbanki*/
.s_result_icon_61	{background-position:-551px 0px} /*Flugvöllur*/
.s_result_icon_62	{background-position:-190px -18px} /*Ferja*/
.s_result_icon_71	{background-position:-313px -19px} /*Umferðarmiðstöð*/
.s_result_icon_97	{background-position:-169px -19px} /*Listasafn*/
.s_result_icon_300	{background-position:-144px -19px} /*Veiði*/
.s_result_icon_301	{background-position:-239px -19px} /*Neyðarskýli*/
.s_result_icon_ornefni_punkt	{background-position:-575px 0px} /*örnefni punktar*/
.s_result_icon_ornefni_lin		{background-position:-575px 0px} /*örnefni línur*/
.s_result_icon_postfong			{background-position:-576px -19px} /*póstföng*/
.s_result_icon_linkur			{background-position:-600px -19px} /*heimasida*/
.s_result_icon_edit			{background-position:-600px 0px} /*edit_blyantur*/



.OpenLayers_Control_PanZoom_panup
{
    position: absolute;
    left: 43px;
    top: 102px;
    width: 18px;
    height: 19px;
    z-index:1002;
    cursor:pointer;
}

.OpenLayers_Control_PanZoom_panleft
{
    position: absolute;
    /*left: 3px;
    top: 22px;*/
    left: 23px;
    top: 122px;
    width: 19px;
    height: 18px;
    z-index:1002;
    cursor:pointer;
}

.OpenLayers_Control_PanZoom_panright
{
    position: absolute;
    /*left: 42px;
    top: 22px;*/
    left: 62px;
    top: 122px;
    width: 19px;
    height: 18px;
    z-index:1002;
    cursor:pointer;
}
.OpenLayers_Control_PanZoom_pandown
{
    position: absolute;
    /*left: 23px;
    top: 42px;*/
    left: 43px;
    top: 142px;
    width: 18px;
    height: 19px;
    z-index:1002;
    cursor:pointer;
}

.leShadow
{
    position: absolute;
    background-repeat: no-repeat;
    left: 0px;
    top: 0px;
    background-image: url('../img/controls/LM_panzoomshadow2.png');
    z-index: 1001;
    width: 65px;
    height: 65px;
    z-index:1001;
}

.leIsland
{
    position: absolute;
    background-repeat: no-repeat;
    /*left: 17px;
    top: 20px;*/
    left: 37px;
    top: 120px;
    background-image: url('../img/controls/LM_panzoomisland3.png');
    /*z-index: 1001;*/
    z-index: 0;
    width: 30px;
    height: 25px;
    /*z-index:1000;*/
    cursor:pointer;
}

/**Mínustakki á Panzoombar fyrir 15 zoomlevel*/
.LM_zoom-slider_minus_15
{
    top: 0px;
}
/**Mínustakki á Panzoombar fyrir 14 zoomlevel (�ll)*/
.LM_zoom-slider_minus_14
{
    top: -9px;
}
/**Mínustakki á Panzoombar fyrir 13 zoomlevel (�ll)*/
.LM_zoom-slider_minus_13
{
    top: -18px;
}
/**Mínustakki á Panzoombar fyrir 12 zoomlevel*/
.LM_zoom-slider_minus_12
{
    top: -27px;
}
/**Mínustakki á Panzoombar fyrir 11 zoomlevel*/
.LM_zoom-slider_minus_11
{
    top: -36px;
}

/**Mínustakki á Panzoombar fyrir 10 zoomlevel*/
.LM_zoom-slider_minus_10
{
    top: -45px;
}

/**Mínustakki á Panzoombar fyrir 9 zoomlevel*/
.LM_zoom-slider_minus_9
{
    top: -54px;
}
/**Mínustakki á Panzoombar fyrir 8 zoomlevel*/
.LM_zoom-slider_minus_8
{
    top: -63px;
}

.OpenLayers_Control_PanZoom_zoomin
{
    /*top:66px;
    left:23px;*/
    top:166px;
    left:43px;
    height:13px;
    position:absolute;
    width:18px;
    z-index:1005;
    cursor:pointer;
}

.OpenLayers_Control_PanZoom_zoomout
{
    /*top:218px;
    left:23px;*/
    top:318px;
    left:43px;
    height:13px;
    position:absolute;
    width:18px;
    z-index:1005;
    cursor:pointer;
}


/**Panzoombar ne�ri takki fyrir 14 zoomlevel (�ll)*/
.OpenLayers_Control_PanZoom_zoomout_15
{
    height:13px;
    left:43px;
    position:absolute;
    top:340px;
    width:18px;
    z-index:1005;
    cursor:pointer;
}
/**Panzoombar ne�ri takki fyrir 14 zoomlevel (�ll)*/
.OpenLayers_Control_PanZoom_zoomout_14
{
    height:13px;
    left:43px;
    position:absolute;
    top:329px;
    width:18px;
    z-index:1005;
    cursor:pointer;
}
/**Panzoombar ne�ri takki fyrir 13 zoomlevel (�ll)*/
.OpenLayers_Control_PanZoom_zoomout_13
{
    height:13px;
    left:43px;
    position:absolute;
    top:318px;
    width:18px;
    z-index:1005;
    cursor:pointer;
}
/**Panzoombar ne�ri takki fyrir 12 zoomlevel*/
.OpenLayers_Control_PanZoom_zoomout_12
{
    height:13px;
    left:43px;
    position:absolute;
    top:307px;
    width:18px;
    z-index:1005;
    cursor:pointer;
}
/**Panzoombar ne�ri takki fyrir 11 zoomlevel*/
.OpenLayers_Control_PanZoom_zoomout_11
{
    cursor:pointer;
    height:13px;
    left:43px;
    position:absolute;
    top:296px;
    width:18px;
    z-index:1005;
}

/**Panzoombar ne�ri takki fyrir 10 zoomlevel*/
.OpenLayers_Control_PanZoom_zoomout_10
{
    cursor:pointer;
    height:13px;
    left:43px;
    position:absolute;
    top:284px;
    width:18px;
    z-index:1005;
}

/**Panzoombar ne�ri takki fyrir 9 zoomlevel*/
.OpenLayers_Control_PanZoom_zoomout_9
{
    cursor:pointer;
    height:13px;
    left:43px;
    position:absolute;
    top:274px;
    width:18px;
    z-index:1005;
}
/**Panzoombar ne�ri takki fyrir 8 zoomlevel*/
.OpenLayers_Control_PanZoom_zoomout_8
{
    cursor:pointer;
    height:13px;
    left:43px;
    position:absolute;
    top:262px;
    width:18px;
    z-index:1005;
}

.OpenLayers_Control_PanZoomBar_ZoombarOpenLayers
{
    background-image:url(img/controls/LM_zoombar_thin.png);
    height:143px;
    left:41px;
    position:absolute;
    top:206px;
    width:10px;
}

#routingLoading
{
    visibility: hidden;
    position: absolute;
    left: 10px;
    top: 136px;
}

#routingLoadingTxt
{
    visibility: hidden;
    position: absolute;
    left: 33px;
    top: 139px;
}
/* 
    Document   : suggestion
    Created on : 7.4.2011, 15:59:21
    Author     : hrannar
    Description:
        Purpose of the stylesheet follows.
*/


h3 {
    margin: 0px;
    padding: 0px;
}

.suggestionsBox {
    position: relative;
    left: 0px;
    margin: 10px 0px 0px 0px;
    width: 210px;
    background-color: #FCFCFC;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 1px solid #CCC;
    color: #000;
    font-size: 8pt;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {

    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #EEEEFF;
}

.current{
    background:#EEEEFF;
    color:#000033;
}

.clear {
    clear:both;
}

#autoSuggestionsList {
    margin-bottom: 15px;
}
#autoSuggestionsList ul, #related ul {
    padding: 0 0 0 20px;
    margin: 0;
}
#autoSuggestionsList ul, #suggest li, #autoSuggestionsList p {
    list-style: none;
    margin: 0;
    padding: 0;
}
#autoSuggestionsList li a {
    display: block;
    padding: 4px 4px;
    color: #d84700;
}
#autoSuggestionsList li a:hover {
    background: #d84700;
    color: white;
}
#autoSuggestionsList.throbber {
    background:#fff9dc url(ajax-loader.gif) bottom right no-repeat;
}


#suggListStadur
{
    color: #999;
    display: inline;
    font-size: 7.5pt;
}/*html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em,
font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
 tfoot, thead, tr, th, td {
border:0pt none;
font-family:inherit;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0pt;
padding:0pt;
vertical-align:baseline;
}
body{
background:#fff none repeat scroll 0%;
line-height:1;
font-size: 12px;
font-family:arial,sans-serif;
margin:0pt;
height:100%;
}*/
/*table {
border-collapse:separate;
border-spacing:0pt;
}
caption, th, td {
font-weight:normal;
text-align:left;
}
blockquote:before, blockquote:after, q:before, q:after {
content:"";
}
blockquote, q {
quotes:"" "";
}
a{
cursor: pointer;
text-decoration:none;
}
br.both{
clear:both;
}*/
#backgroundPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:100%;
width:100%;
top:0;
left:0;
background:#000000;
border:1px solid #cecece;
z-index:10000;
}
#smoothPopup{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/

/*width:408px;*/
background:#FFFFFF;
//border:2px solid #cecece;
z-index:10001;
padding:20px;
font-size:13px;
background-color:transparent;
background-image: url('img/rounded344x307.png') ;
/*background-image: url('img/roundedmore344x307.png') ;*/
background-repeat:no-repeat;
}

#smoothPopupHeader{
    text-align:left;
    font-size:16px;
    font-weight:bold;
    /*position:absolute;*/
    top:5px;
    left:10px;
}

#smoothPopupArea{
    text-align:left;
    margin-top:10px;        
    /*position:absolute;*/
    /*top:0px;
    left:0px;*/
}

#smoothPopup h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
#smoothPopup h2{
text-align:left;
color:#6FA5FD;
font-size:18px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}

/*#smoothPopupClose{
font-size:14px;
line-height:14px;
right:8px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}*/

#smoothPopupCloseDiv{
    display: block;
    position: relative;
    
}

#smoothPopupClose {
    background-image: url("img/close_22.png");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    height: 22px;
    position: absolute;
    left: 313px;
    text-decoration: none;
    top: -29px;
    width: 22px;
    z-index: 11003;
}

/*#button{
text-align:center;
margin:100px;
}*/

/*

#smooothtooltip_mb {
    background-image: url("img/smoothpopup10x1_mb.png");
    background-repeat: repeat-x;
    color: black;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 8px;
    height: 10px;
    position: relative;
    z-index: 1000;
}

#smooothtooltip_mt {
    background-image: url("img/smoothpopup10x1_mt.png");
    background-repeat: repeat-x;
    color: black;
    cursor: pointer;
    float: left;
    font-family: arial;
    font-size: 8px;
    height: 10px;
    position: relative;
    z-index: 1000;
}

#ttDeiliTxt {
    color: #333333;
    font-family: tahoma;
    font-size: 7pt;
    font-weight: normal;
    left: 0;
    position: relative;
    top: 1px;
}

#smoothtooltiptop{
    position:absolute;
    top:0px;
    left:0px;
}

#smoothtooltipbottom{
    position:absolute;
    bottom:0px;
    left:0px;
}

#smoothtooltip_rt {
    
    background-image: url("img/rounded10x10_tr.png");
    float: left;
    height: 10px;
    position: relative;
    width: 10px;
    z-index: 1000;
}
#smoothtooltip_lt {
    background-image: url("img/rounded10x10_lt.png");
    float: left;
    height: 10px;
    position: relative;
    width: 10px;
    z-index: 1000;
}
#smoothtooltip_lb {
    background-image: url("img/rounded10x10_lb.png");
    float: left;
    height: 10px;
    position: relative;
    width: 10px;
    z-index: 1000;
}
#smoothtooltip_rb {
    background-image: url("img/rounded10x10_rb.png");
    float: left;
    height: 10px;
    position: relative;
    width: 10px;
    z-index: 1000;
}*//* 
    Document   : skamyndir.css
    Created on : 1.3.2011, 16:38:20
    Author     : jonas
    Description:
        Used to style skamyndir.js.php component
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/
/* 
    Document   : dialog
    Created on : 24.5.2011, 14:10:59
    Author     : jonas
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}

/* Z-index of #mask must lower than #boxes .window */
#modalmask {
  position:absolute;
  z-index:9000;
  background-color:#000;
  display:none;
  top:0px;
}
   
#modalboxes .modalwindow {
  position:absolute;
  /*width:440px;
  height:200px;*/
  display:none;
  z-index:9999;
  padding:20px;
}
 
 
/* Customize your modal window here, you can add background image too */
#modalboxes #modaldialog {
  /*width:375px;*/
  /*width:375px;
  height:203px;*/
}/* 
    stíll fyrir prent
*/

#pmap{
    left: 0px;
    position: absolute;
    top: 4px;
}

#printMapRightSpace
{   left: 610px;
    position: absolute;
    top: 4px;
    width:180px;
    font-size: 9pt;
}

#printText{
    position:relative;
    background-color:#FFFFFF;
    width:304px;
    z-index:1010;
    
    color: #444444;
    font-family: 'Myriad Pro',Arial;
    font-size: 10pt;     
}

#printInfo{
    width:280px;
    margin-top:10px;
    
    color: #444444;
    font-family: 'Myriad Pro',Arial;
    font-size: 11pt;      
    
}

#printHeaderTitle{
    width:280px;
    margin-top:20px;    
}
#printHeaderBox{
    width:280px;
}
#printHeader{
    width:280px;
}
#printInputTitle{
    width:280px;
    margin-top:10px;    
}
#printInputBox{
    width:280px;
}
#printInput{
    width:280px;
    height:100px;
}

#sendToPrintButton{
    width:280px;
}

#sendToPrint{
    width:280px;
    margin-top:15px;
}

#printHeaderResult{
    position:absolute;
    top:5px;
    left:300px;    
}

#printInputResult{
    position:absolute;
    top:25px;
    left:300px;    
}


.printfriendly { 
    position: absolute;
    top: 150px;
    right: 300px;
}

#mapDotIsLMLogo{
    position: absolute;    
    left: 10px;
    top: 1px;
    background-color:#FFFFFF;
}

#mapDotIsLogo{
    position: absolute;    
    left: 35px;
    top: 570px;
}

#printcontainer {
	width:780px;
	margin:0 auto;

        position: absolute;
        top:54px;
        right:0px;        
}


#print_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	/*background-color:#ddeef6;*/
        background-color:#FFFFFF;
	position:absolute;
	/*width:340px;*/
        width:304px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;      
        
}

#routingResultPrintDIV
{
    position: absolute;
    top: 1100px;
    visibility: hidden;
    font-size: 10px;
    width: 1600px;
}


#print_img_div
{
    visibility:hidden;
    width:602px;
    height:842px;
    top:100px;
    left:30px;
    z-index:1200;
    position:absolute;
}

#print_logo_div
{
    visibility:hidden;
    left: 15px;
    position: absolute;
    top: 18px;
    width: 69px;
    height:53px;
}

#print_description_div
{
    visibility:hidden;
}/* 
    Document   : vefmyndavelar.css
    Created on : 1.3.2011, 16:38:20
    Author     : jonas
    Description:
        Used to style vefmyndavelar.js.php component.
*/

/* 
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#clearSearchResults_button
{
    font-size:8.5px;
}
#poiContainer{
    position:relative;
    top:4px;
    left:10px;
    font-size:1.4em;

}
#poiContainer a.normalLink{
    text-decoration:underline;
    color:blue;
}

		
#poiHeader{
    position: absolute;
    left:34px;
    font-family:Verdana;
    font-size:11px;
    top: 7px;
    font-weight: bold;
}

#poiSubHeader{
    position: absolute;
    left:34px;
    font-family:Verdana;
    font-size:10px;
    top: 21px;
    font-weight: normal;
}


#poiTeikningarHeader{
    position: absolute;
    left:46px;
    font-family:Verdana;
    font-size:11px;
    top: 8px;
    font-weight: bold;
}

#poiTeikningarSubHeader{
    position: absolute;
    left:46px;
    font-family:Verdana;
    font-size:9px;
    top: 22px;
    font-weight: normal;
}


#poiAddressIcon{
    position: absolute;
    left:4px;
    top: 40px;
}



#poiHeimilisfAddressIcon{
    position: absolute;
    left:8px;
    top: 42px;
}

#poiHeimilisfAddressText{
    color:#444444;
    position: absolute;
    left:46px;
    font-family:Verdana;
    font-size:11px;
    top: 51px;
    font-weight: normal;
}

#poiTeikningarIcon{
    position: absolute;
    left:5px;
    top: 43px;
}

#poiTeikningarText a{
    color:#444444;
    position: absolute;
    left:46px;
    font-family:Verdana;
    font-size:11px;
    top: 50px;
    font-weight: normal;
}

#poiTelephoneText{
    color:#444444;
    position: absolute;
    left:35px;
    font-family:Verdana;
    font-size:9px;
    top: 71px;
    font-weight: normal;
}

#poiContainer a.poiHomePageText:link{
    color:#666666
}

#poiContainer a.poiHomePageText:visited{
    color:#666666
}

#poiHomePageIcon{
    position: absolute;
    left:5px;
    top: 88px;
}

#poiHomePageText a{
    position: absolute;
    left:35px;
    font-family:Verdana;
    font-size:9px;
    top: 90px;
    font-weight: normal;
}

#poiEditIcon{
    position: absolute;
    left:212px;
    top: 23px;
}

#poiEditText a{
    position: absolute;
    left:226px;
    font-family:Verdana;
    font-size:9px;
    top: 22px;
    font-weight: normal;
}

#poiTemeIcon{
    position: absolute;
    left:4px;
    top:4px;
}

#poiClosebtn{
    left:5px;
    font-family:Verdana;
    font-size:8px;
    font-weight:bold;
    position: absolute;
    left:262px;
    top: 5px;
}

/*#poiCloseText a{
    position: absolute;
    font-family:Verdana;
    font-size:8px;
    font-weight:bold;
    color:#666666;
    left:239px;
    top: 4px;
}*/

#poiContents a{
    position: absolute;
    left:5px;
    font-family:Verdana;
    font-size:9px;
    top: 25px;
    width: 190px;
}

#poiSendIcon{
    position: absolute;
    left:12px;
    top: 111px;
}
#poiSendText a{
    position: absolute;
    left:33px;
    font-family:Verdana;
    font-size:9px;
    top: 113px;
    font-weight: normal;
}
#poiFacebookIcon{
    position: absolute;
    left:99px;
    top: 111px;
}
#poiFacebookText a{
    position: absolute;
    left:116px;
    font-family:Verdana;
    font-size:9px;
    top: 113px;
    font-weight: normal;
}
#poiTwitterIcon{
    position: absolute;
    left:202px;
    top: 111px;
}
#poiTwitterText a{
    position: absolute;
    left:219px;
    font-family:Verdana;
    font-size:9px;
    top: 113px;
    font-weight: normal;
}
#poiFmrIcon{
    position: absolute;
    left:10px;
    top: 74px;
}
#poiFmrText a{
    position: absolute;
    left:46px;
    font-family:Verdana;
    font-size:11px;
    top: 83px;
    font-weight: normal;
}

#poiTeikningarIcon{
    position: absolute;
    left:202px;
    top: 89px;
}

#poiContainer a:link { 
    color: #444444;
}

#poiContainer a {
    cursor: pointer;
    text-decoration: none;
}

#poiAddressText{
    color:#444444;
    position: absolute;
    left:35px;    
    top: 41px;
    /*font-family: 'Myriad Pro',Arial;
    font-size: 10pt;
    padding-top: 7px;
    text-decoration: none;  */      
    
    font-size:11px;
    font-family:Verdana;
    font-weight: normal;    
}

.sendMail div{
    padding:2px;
}

.sendMailCorrection div{
    padding:2px;
}

.sendMailToDiv {
    color: #565656;
    font-family: Verdana;
    font-size: 7pt;
    height: 60px;
}

.sendMailTo {
    color: #5656AA;
    font-family: Verdana;
    font-size: 7pt;
    width: 370px;
}
.sendMailFrom {
    color: #5656AA;
    font-family: Verdana;
    font-size: 7pt;
    width: 370px;
}
.sendMailFromDiv {
    color: #565656;
    font-family: Verdana;
    font-size: 7pt;
    height: 65px;
}

.sendMailMessageDiv {
    color: #565656;
    font-family: Verdana;
    font-size: 7pt;
    height: 85px;
}

.sendMailMessage {
    color: #565656;
    font-family: Verdana;
    font-size: 7pt;
    height: 60px;
    width: 370px;
}

.sendMailText{   
    width:430px;
    height:300px;
    padding:20px;
}

.sendMailToDivTitle{
    font-weight:bold;
    font-size:14px;
    padding-bottom:20px;
}

#sendMailCorrection .sendMailMessageDiv{
    height:30px;
}

#sendMailCorrection{
    width:430px;
    height:180px;
}

#sendMail{
    width:400px;
    height:270px;
}
#streetviewGluggi {
    background-color: #9CA4B4;
    display: none;
    position: absolute;
    top: 278px;
    z-index: 0;
}

#close_pano_btn
{
    position:absolute;
    top:-0px;
    right:0px;
    z-index: 1;
}

#lokaPanoBtnDiv
{
    position:absolute;
    top:-8px;
    right:3px;
    cursor:pointer;
}#baselayers_chooser{
    position: absolute;
    top:86px;
    right:10px;
    z-index:2000;
    

}

#baselayers_chooser span{
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 5px;
    background-color: AliceBlue;
    border-radius: 0 0 1em 1em;    
    opacity: 0.8;    
}

#baselayers_chooser a{
    text-decoration: none;
}

/* 
    Document   : customLayerSwitcher
    Created on : 30.8.2011, 14:05:28
    Author     : hrannar
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

#LSHeaderDiv
{
    position: absolute;
    right: 0px;
    top: 27px;
    background-image: url('../img/header_img/layers_bg.png');
    width: 44px;
    height: 22px;
    z-index: 15;
    cursor: pointer;
}

#LSImg
{
    position: absolute;
    left: 23px;
    top: 5px;
}

#LSListContainerDiv
{
    background-image: url("../img/transparent_pixel.gif");
    position: absolute;
    right: 0px;
    top: 27px;
    width: 175px;
    z-index: 16;
    opacity:0.8;
    filter:alpha(opacity=80)

}

#LSListDiv
{
    background-color: #EEEEEE;
    font-family: arial;
    font-size: 9pt;
    margin: 28px 0 20px 20px;
    padding: 5px;
    position: absolute;
    right: 5px;
    top: 20px;
    width: 140px;
    z-index: 17;
    height: 69px;
}

#LSListItem
{
    position: absolute;
    top:23px;
    background-color: #EEEEEE;
}

.LSTextEntry
{
    font-family: arial;
    font-size: 10.5px;
    color: #333333;
    cursor: pointer;
}


#skamyndir_icon:hover
{
    background-image:url('../img/gui/LS_icon_sprite_on.png');
    background-position: -1px -1px;
}

.skamyndir_icon_on
{
    background-image:url('../img/gui/LS_icon_sprite_on.png');
    background-position: -1px -1px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 20px;
}
.skamyndir_icon_off
{
    background-image:url('../img/gui/LS_icon_sprite_off.png');
    background-position: 0px 0px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 5px;
    width: 20px;
}

#skamyndir_txt
{
    left: 30px;
    position: absolute;
    top: 10px;
    height:20px;
}

.vefmyndavelar_icon_off {
    background-image: url("../img/gui/LS_icon_sprite_off.png");
    background-position: 0px -27px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 28px;
    width: 20px;
}
.vefmyndavelar_icon_on {
    background-image: url("../img/gui/LS_icon_sprite_on.png");
    background-position: -1px -28px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 28px;
    width: 20px;
}
#vefmyndavelar_icon:hover
{
    background-image:url('../img/gui/LS_icon_sprite_on.png');
    background-position: -1px -28px;
}
#vefmyndavelar_txt
{
    left: 30px;
    position: absolute;
    top: 34px;
    height:20px;
}

.poi_icon_off {
    background-image: url("../img/gui/LS_icon_sprite_off.png");
    background-position: 0px -52px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 52px;
    width: 20px;
}

.poi_icon_on {
    background-image: url("../img/gui/LS_icon_sprite_on.png");
    background-position: -1px -53px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 52px;
    width: 20px;
}

#poi_icon:hover
{
    background-image:url('../img/gui/LS_icon_sprite_on.png');
    background-position: -1px -53px;
}
#poi_txt
{
    left: 30px;
    position: absolute;
    top: 58px;
    height:20px;
}




.faerd_icon_off {
    background-image: url("../img/gui/LS_icon_sprite_off.png");
    background-position: 0px -76px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 76px;
    width: 20px;
}

.faerd_icon_on {
    background-image: url("../img/gui/LS_icon_sprite_on.png");
    background-position: -1px -77px;
    height: 20px;
    left: 5px;
    position: absolute;
    top: 76px;
    width: 20px;
}

#faerd_icon:hover
{
    background-image:url('../img/gui/LS_icon_sprite_on.png');
    background-position: -1px -77px;
}
#faerd_txt
{
    left: 30px;
    position: absolute;
    top: 81px;
    height:20px;
}





#LSHeader
{
    background-color: #EEEEEE;
    background-image: url("../img/gui/LS_list_header_txt.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    height: 20px;
    left: 20px;
    position: absolute;
    top: 33px;
    width: 150px;
}