html 
{
	height:100%;
	}

body 
{
	font-family:Lucida Sans, Arial, Sans-Serif;
	font-size:.7em;
	height:100%;
	}

img 
{
	border:none;
	}

* 
{
	Margin:0;
	padding:0;
	}
ul 
{
 list-style:none;
	}
ul li ul li,
ul li 
{
	 list-style:none;
	}
a:hover { text-decoration:underline !important; }
blockquote 
{
	margin-left:20px;
	}

.Body table 
{
	margin-bottom:20px;
	}

.cModuleHeadline
{
	clear:both;
	}

.MainWrapper.Front .cModuleHeadline 
{
	height:100%;
	}

.SubpageContent ul li 
{
	margin:5px;
	list-style:disc;
	}

.SubpageContent p 
{
	margin-bottom:10px;
	}

.ui-tabs-hide { display:none; }

h5,
.Verd 
{
	font-size:1.4em;
	font-family:Georgia, Times New Roman, Sans-Serif;
	color:#993300;
	line-height:17px;
	margin:0;
	padding:0;
	}
.AltTable 
{
	border-collapse:separate;
	width:100%;
	}
.AltTable p { padding:0; margin:0;}
.AltTable .odd
{
	background:#f3f3f3;
	} 

.AltTable td
{
	padding:5px;
	border-right:solid 1px #bbbbbb;
	border-left:solid 1px #bbbbbb;
	}

.AltTable tr.first td,
.AltTable th 
{
	border:solid 1px #bbbbbb;
	height:62px;
	border-left:none;
	}

.AltTable tr.first td.first,
.AltTable th.first 
{
	border-left:none;
	border-top:none;
	}

.AltTable .last td {
	border-bottom:solid 1px #bbbbbb;
	}

	
.Clear { clear:both; }
form { height:100%;}	
.MainWrapper 
{
	background:white url(../images/front_background.png) repeat-x 0 0;
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto -154px;

	}

.MainWrapper.Sub
{
	background:url(../Images/Subpage_Background.png) repeat-x 0 0;
	}

.MainWrapper.Sub .Wrapper 
{
	width:980px;

	}
	
.Wrapper 
{
	width:940px;
	margin:0 auto;
	}

.MainWrapper.Sub .Header 
{
	margin-left: 20px;
	}
.Wrapper .Header 
{
	position:relative;
	Height:120px;
	font-size:.9em;
	letter-spacing:.5px;
	overflow:hidden;
	}

.Wrapper .Header h1 img,
.Wrapper .Header .Language,
.Wrapper .Header .LetterSize,
.Wrapper .Header .TopMenu
{
	list-style:none;
	float:left;
	}

.Wrapper .Header .Language li,
.Wrapper .Header .LetterSize li,
.Wrapper .Header .TopMenu li, 
.Wrapper .Header .MainMenu li
{
	float:left;
	text-transform:uppercase;
	}

.Wrapper .Header .LetterSize
{
	margin-left:50px;
	margin-top:8px;
	}
.Wrapper .Header .LetterSize li { line-height:16px; padding-right:10px;}
.Wrapper .Header .LetterSize .Icon a 
{
	display:block;
	height:16px;
	width:16px;
	outline:none;
	font-size:12px !important;
	}
.Wrapper .Header .LetterSize .Icon a span
{
	display:none;
	}
.Wrapper .Header .LetterSize .Icon.Minus a
{
	background:url(../Images/Top_LetterSize_Minus.png) no-repeat 0 0;
	}
.Wrapper .Header .LetterSize .Icon.Minus a:hover
{
	background:url(../Images/Top_LetterSize_Minus_Hover.png) no-repeat 0 0;
	}
.Wrapper .Header .LetterSize .Icon.Plus a
{
	background:url(../Images/Top_LetterSize_Plus.png) no-repeat 0 0;
	}
.Wrapper .Header .LetterSize .Icon.Plus a:hover
{
	background:url(../Images/Top_LetterSize_Plus_Hover.png) no-repeat 0 0;
	}

.Wrapper .Header .TopMenu 
{
	margin-left:25px;
	margin-top:8px;
	}

.MainWrapper.Front .Wrapper .Header .TopMenu 
{
	margin-left:10px;
	}

.Wrapper .Header .TopMenu li 
{
	line-height:16px;
	padding-right:15px;

	}

.Wrapper .Header .Language 
{
	position:absolute;
	right:160px;
	top:8px;
	}

.Wrapper .Header .Language li 
{
	line-height:16px;
	padding-right:15px;
	}

.Wrapper .Header .Login { position:absolute; top:0; right:8px; }

.Wrapper .Header .Login a
{
	display:block;
	height:29px;
	width:154px;
	background:url(../images/Top_LoginTab.png) no-repeat 0 0;
	outline: 0;
	}
	
.Wrapper .Header .Login a span 
{
	display:none;
	}

.Wrapper .Header .SearchBox
{
	position:absolute;
	right:8px;
	top:45px;
	text-transform:uppercase;
	}

.Header #SearchBox input.Button,
.MidPane #SearchControl #SearchBox { display:none; }
	
.Wrapper .Header .Search input 
{
	height:20px;
	border:solid 1px #e5e5e5;
	}


/* HORIZONTAL MENU */

.Wrapper .Header .MainMenu ul
{
	list-style:none;
	position:absolute;
	left:150px;
	top:93px;
	line-height:28px;
	}

.Wrapper .Header .MainMenu ul li 
{
	font-family:Lucida Sans, Arial, Sans-Serif !important;
	font-size:1.1em;
	text-transform:uppercase;
	padding:0 15px;
	background:url(../images/Menu_Spacer.png) no-repeat 100% 100%
	}


.Wrapper .Header .MainMenu li a 
{
	font-weight:bold;
	outline:0;
	}

.Wrapper .Header .MainMenu li.InPath,
.Wrapper .Header .MainMenu li.InPath.Active 
{
	background:url(../images/Header_MainMenu_LeftCorner.png) no-repeat scroll left -4px;
	margin:-1px -13px 0 -5px;
	padding-left:7px;
	}

.Wrapper .Header .MainMenu li.InPath a,
.Wrapper .Header .MainMenu li.InPath.Active a 
{
	background:url(../images/Header_MainMenu_Background.png) no-repeat scroll right 7px;
	display:block;
	height:28px;
	margin-top:-11px;
	padding:12px 10px 0 6px;
	}

/* HORIZONTAL MENU */
	
.ui-tabs-hide { display: none; }

#Callout 
{
	width:100%;
	height:298px;
	margin-bottom:0px;
	}

#Callout .TabContentWrap 
{
	position:relative;
	height:200px;
	}

#Callout .TabContentWrap #TabContent1,
#Callout .TabContentWrap #TabContent2,
#Callout .TabContentWrap #TabContent3,
#Callout .TabContentWrap #TabContent4,
#Callout .TabContentWrap #TabContent5 
{
	position:absolute;
	top:0;
	left:0;
	}



#Callout .CalloutTabs strong 
{
	display:block;
	 text-transform:uppercase;
	 margin-bottom:5px;
	}

.Body 
{
	width:980px;
	}

.Body .LeftBG
{
	width:9px;
	background:url(../Images/Subpage_Content_Left_BG.png) no-repeat 0 0;
	float:left;
	min-height:475px;
	}
.Body .RightBG
{
	width:9px;
	background:url(../Images/Subpage_Content_Right_BG.png) no-repeat 0 0;
	float:left;
	min-height:475px;
	}

.Body .LeftNav 
{
	padding-top:47px;
	width:220px;
	padding-right:20px;
	padding-left:20px;
	background:white;
	float:left;
	min-height:475px;
	}

.Body .LeftNav ul 
{
	border-top:solid 1px #e4e4e4;
	}
.Body .LeftNav ul li a
{
	display:block;
	line-height:26px;
	background:url(../Images/LeftNav_Solidline.gif) repeat-x 100% 100%;
	padding-left:10px;
	text-transform:uppercase;
	font-family:Lucida Sans, Arial, Sans-Serif;	
	color:#333333;
	}

.Body .LeftNav ul li a:hover 
{
	color:#663300;
	}

.Body .LeftNav ul li.InPath a:hover,
.Body .LeftNav ul li.InPath a
{
	background:url(../Images/LeftNav_Selected.gif) no-repeat 0 0;
	color:#333333;
	}

.Body .LeftNav ul li.InPath ul 
{
	margin-left:20px;
	border:none;
	}

.Body .LeftNav ul li.InPath ul li a
{
	background:url(../Images/LeftNav_Dottedline.gif) repeat-x 100% 100%;
	}


.Body .RightCol 
{
	width:220px;
	padding-top:20px;
	padding-right:20px;
	padding-left:20px;
	float:left;
	background:white;
	min-height:475px;
	}

.Body .RightCol span.cModuleHeadline
{
	font-family:Arial, Verdana, Sans-Serif;
	font-size:1.4em;
	text-transform:none;
	padding-bottom:10px;
	}
.MainWrapper.Front .Shortcuts {
padding-top:15px;
}

.Body table 
{
	margin-bottom:20px;
	}

.Body table td 
{

	}
.Body table li 
{
	list-style:disc;

	margin-left:20px;
	}
	
.Body .RightCol span.cModuleBody 
{
	margin-bottom:20px;
	}

.MainWrapper.Sub.One .Body .SubpageContent 
{
	width:682px;
	padding-right:20px;
	}
.Body .SubpageContent 
{
	width:442px;
	float:left;
	padding-top:20px;
	background:white;
	min-height:475px;
	font-family: Arial, Sans-Serif;
	font-size:105%;
	line-height:17px;
	}



.Body .SubpageContent ul 
{
	 list-style:normal;
	 margin-left:10px;
	}

.Body .SubpageContent .TwoCols 
{
	float:left;
	width:100%;
	}

.Body .SubpageContent .TwoCols .LeftPane 
{
	float:left;
	width:48%;
	}
.Body .SubpageContent .TwoCols .ContentPane 
{
	float:right;
	width:48%;
	}

.Body span.cModuleHeadline
{
	display:block;
	background:url(../images/Main_Dotline.png) repeat-x 0 100%;
	padding-bottom:8px;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold !important;
	font-size:1.6em;

	}

 
.MainWrapper.Sub .Body .RightCol span.cModuleHeadline,	
.Body .SubpageContent span.cModuleHeadline
{
	background:url(../images/Main_Subpage_Underline.gif) repeat-x 0 100%;
	padding-bottom:16px;
	font-size:1.3em;
	color:#333333;
	}


.Body span.cModuleBody 
{
	display:block;
	margin-bottom:20px;
	}

.Body .NewsList span.cModuleBody,
.Body .Calendar span.cModuleBody 
{
	margin-bottom:0px;
	}
.Body .Calendar,
.Body .NewsList,
.MainWrapper .Front .Body .Shortcuts 
{
	padding-top:15px;
	}  
/* TEXT AND COLOR */

.Footer .Col1 a,
.Body a,
.RightCol #Tabs ul li a,
.Body .Shortcuts li a,
.Body .NewsItemContainer .NewsTitle a,
.Wrapper .Header .MainMenu li.InPath.Active a
{
	color:#663300;
	text-decoration:none; 
	}

.Footer .Col2 a, .Footer .Col3 a,
.Body .Calendar .eventlist .ScheduleShowAll a,
.Body .NewsList .NewsMore a,
.Header .TopMenu li a,
.Header .MainMenu li a
{
	color:#333333;
	text-decoration:none;
	}



.Body .LeftNav ul li.InPath ul li.InPath.Active ul li a,
.Body .LeftNav ul li.InPath ul li a
{
	color:#113b64;
	}

.Footer a:hover,
.Body .Calendar .eventlist .ScheduleShowAll a:hover,
.Body .NewsList .NewsMore a:hover,
.Body a:hover,
.Header .TopMenu li a:hover,
.Header .MainMenu li a:hover,
.RightCol #Tabs ul li a:hover,
.Body .Shortcuts li a:hover,
.Body .NewsItemContainer .NewsTitle a:hover
{
	color:#006699;
	}

.Header .TopMenu li a,
.Header .MainMenu li a,
.Body .Shortcuts li a,
.RightCol #Tabs ul li a,
.Body .NewsList .Title a
{
	text-transform:uppercase;
	text-decoration:none;
	}

.Body .LeftNav ul li.InPath ul li.InPath a,
.Body .LeftNav ul li.InPath ul li.InPath.Active ul li a:hover,
.Body .LeftNav ul li.InPath ul li.InPath.Active a,
.Body .LeftNav ul li.InPath ul li a:hover
{
	color:#cc6600 !important;
	background:url(../Images/LeftNav_Dottedline.gif) repeat-x 100% 100%;

	}
/* TEXT AND COLOR */

.ItemSeperator,
.Body .Calendar .eventlist .Month, 
.Footer h4,	
.Body .NewsList  
{
	padding-bottom:10px;
	background:url(../images/Main_Dotline.png) repeat-x 0 100%;
	border:none;
	}

	
hr { overflow:hidden; height:1px; outline:none; margin-bottom:10px; border:none; border-top:solid 1px #DFDFDF; }
.MainWrapper.Sub .Body .RightCol .Shortcuts 
{
	background:url(../images/LeftNav_Solidline.gif) repeat-x 0 100%;	
	}
.Body .NewsList  
{
	width:459px;
	margin-right:20px;
	float:left;
	}

.Body .NewsItemContainer img { margin-bottom:10px; }

.Body .NewsItemContainer { clear:both; margin-bottom:20px; }

.Body .NewsSummary ul { list-style:none; }

.Body .NewsContainer .NewsDate,
.Body .NewsSummary ul li span,
.Body .NewsOldHeadlines ul li span,
.Body .NewsItemContainer .NewsDate 
{
	font-size:.9em;
	color:#666666;
	font-family:Arial, Verdana, Tahoma, Arial, Sans-Serif;
	}

.Body .NewsContainer .NewsTitle,
.Body .NewsSummary ul li a,
.Body .NewsItemContainer .NewsTitle a,
.Body .NewsOldHeadlines ul li a

{
	display:block;
	font-size:1em;
	font-family:Lucida Sans, Verdana, Arial, Sans-Serif;
	font-weight:bold !important;
	text-decoration:none;
	text-transform:uppercase;
	margin-bottom:8px;
	}

.Body .NewsContainer .NewsTitle,
.Body .NewsItemContainer .NewsTitle a  
{
	font-size:1.1em; 
	line-height:22px;	
	margin-bottom:15px; 
	
	}

.NewsFooter {float:left;}

.MainWrapper.Sub .Body .NewsContainer .NewsTitle,
.MainWrapper.Sub .Body .NewsItemContainer .NewsTitle a  
{
	font-size:1em;	
	margin-bottom:5px;
	line-height:15px; 
	}

.Body .NewsItemContainer .NewsBody
{
	font-family: Arial, Sans-Serif;
	font-size:105%;
	line-height:17px;
	}	

.Body .NewsItemContainer .NewsBody ul {
	margin-left:20px;
	list-style:disc;
}


.Body .NewsItemContainer .NewsBody ul li {
	margin:5px;
	list-style:disc;
}
.Body .NewsItemContainer .NewsBody p {
margin-bottom:10px;
}

.Body .SubpageContent img 
{
	background:#ffffff;
	padding:2px;
	border:solid 1px #e0e0e0;
	margin:10px;
	}

.Body .SubpageContent img.Left
{
	float:left;
	background:#ffffff;
	padding:2px;
	border:solid 1px #e0e0e0;
	margin-right:10px;
	}	
	
.Body .SubpageContent img.Right,	
.Body .NewsItemContainer .NewsBody img 
{
	float:right;
	background:#ffffff;
	padding:2px;
	border:solid 1px #e0e0e0;
	margin-left:10px;
	}
.Body .Calendar  
{
	width:220px;
	margin-right:20px;
	float:left;
	}

.Body .eventlist .Month 
{
	position:relative;
	width:100%;
	height:20px;
	float:left;
	margin-bottom:10px;
	}

.Body .eventlist .MonthYear 
{

	}

.Body .eventlist .MonthYear input
{
	display:none;
	}
	
.Body .Calendar .eventlist .Month input.NavCalLeft 
{
	position:absolute;
	left:0;
	}

.Body .Calendar .eventlist .Month input.NavCalRight
{
	position:absolute;
	right:0;
	}

.Body .eventlist .empty 
{
	margin-bottom:10px;
	}

.Body .eventlist .MonthYear span 
{
		text-transform:uppercase;
		font-weight:bold;
		margin-bottom:10px;

		display:block;
	}

.Body .Calendar .eventlist .Month span 
{
	position:absolute;
	text-transform:uppercase;
	top:3px;
	left:30%;
	}

.Body .Calendar .eventlist .EventHeadline 
{
	float:left;
	position:relative;
	padding-bottom:18px;
	}

.Body .eventlist .EventHeadline 
{
	position:relative;
	padding-bottom:10px;
	}

.Body .eventlist .EventHeadline .date 
{
		color:#333333;
	font-family:Times New Roman, Sans-Serif;
	}
	
.Body .Calendar .eventlist .EventHeadline .date 
{
	width:20px !important;
	text-align:center;
	line-height:17px;
	color:#333333;
	font-family:Times New Roman, Sans-Serif;
	position:absolute;
	top:-5px;
	left:0;
	letter-spacing:1px;
	}
.Body .eventlist .EventHeadline p.date 
{
	margin-bottom:0 !important;
	}
.Body .eventlist .EventHeadline a 
{
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	}

.Body .Calendar .eventlist .EventHeadline a,
.Body .Calendar .eventlist .EventHeadline p 
{
	margin-left:30px;
	}

.MainWrapper.Sub .Body .eventlist .ScheduleShowAll 
{
	background:none;
	}
.MainWrapper.Sub .Body .eventlist .ScheduleShowAll a 
{
	display:block;
	padding-bottom:10px;
	}


.Body .eventlist .ScheduleShowAll 
{
	clear:both;
	background:url(../images/Main_Dotline.png) repeat-x 0 0;
	padding-top:10px;
	width:100%;
	text-transform:uppercase;
	color:#333333;
	}

.Body .NewsList .NewsMore 
{
	position:relative;
	}
.Body .NewsList .NewsMore 
{
	text-transform:uppercase;
	
	}

.Body .NewsList span.all,
.Body .Calendar .eventlist .ScheduleShowAll a 
{
	display:block;
	padding-left:15px;
	background:url(../images/Main_Calendar_Pluses.png) no-repeat 0 50%;
	}

.Body .NewsList span.rss 
{
	position:absolute;
	right:0;
	top:0;
	height:16px;
	background:url(../images/Main_Rss_Btn.png) no-repeat 100% 50%;
	padding-right:20px;
	}

.Body .NewsList span.askrift 
{
	position:absolute;
	right:0;
	top:0;
	height:16px;
	background:url(../images/fretta_taknmynd.png) no-repeat 45% 50%;
	padding-right:80px;
	}


.RightCol #Tabs,	
.Body .Shortcuts
{
	width:220px;
	float:left;
	}

.RightCol #Tabs 
{
	padding-bottom:10px;
	}

.Body .Shortcuts .cModuleBody
{
	font-family: Arial, Sans-Serif;
	font-size:105%;
	line-height:18px;
	}

.Body .Shortcuts ul 
{
	list-style:none;
	}
	
.Body .Calendar .cModuleBody
{
	font-family: Arial, Sans-Serif;
	font-size:105%;
	line-height:18px;
	}

.RightCol #Tabs span 
{
	overflow:hidden;
	padding:0;
	margin:0;
	display:inline;
	line-height:0;
	}


.Body .Shortcuts li 
{
	position:relative;
	}
.RightCol #Tabs li a,
.Body .Shortcuts li a
{
	display:block;
	font-weight:bold;
	width:181px;
	padding-left:25px;
	font-size:.9em;
	line-height:28px;
	margin-left:10px;
	}

.Body .Shortcuts li a img
{
	top:6px;
	left:10px;
	position:absolute;
	}


.RightCol #Tabs li.InPath.Active,
.RightCol #Tabs li:hover,
.RightCol #Tabs li.hover,
.Body .Shortcuts li:hover,
.Body .Shortcuts li.hover 
{
	background:url(../Images/Main_Shortcuts_Hover.png) no-repeat 0 0;
	}

.RightCol #Tabs li.Akureyri a 
{
	background:url(../Images/Main_Tab_Akureyri.png) no-repeat 0 50%;	
	}
.RightCol #Tabs li.Stadur a 
{
	background:url(../Images/Main_Tab_Stadur.png) no-repeat 0 50%;	
	}
	
.RightCol #Tabs li.Adstadan a 
{
	background:url(../Images/Main_Tab_TV.png) no-repeat 0 50%;	
	}

.RightCol #Tabs li.Svaedid a 
{
	background:url(../Images/Main_Tab_Home.png) no-repeat 0 50%;	
	}

.RightCol #Tabs li.Myndir a 
{
	background:url(../Images/Main_Tab_Images.png) no-repeat 0 50%;	
	}

.RightCol #Tabs li.Akureyri a 
{
	background:url(../Images/Main_Tab_Akureyri.png) no-repeat 0 50%;	
	}

.RightCol #Tabs li.Akureyri a 
{
	background:url(../Images/Main_Tab_Akureyri.png) no-repeat 0 50%;	
	}

/* MEIRI PLÚS */

.NewsBody span 
{

	}

.NewsBody a 
{

	}


/* TABS */

#Tabs ul li,
#Tabs ul 
{
	list-style:none;
	margin:0 !important;
	padding:0 !important;
	}

#Tabs ul li 
{
	margin-top:10px !important;
	margin-right:2px !important;
	margin-left:0;
	}

#Tabs ul span 
{
	float:left;
	margin:0;
	padding:2px;
	}


.NewsTabs #Tabs ul li 
{

	padding:0;
	margin:0;
	}

div.paging a:visited,
.NewsTabs #Tabs ul li a:visited 
{
	border:solid 1px #c6c6c6;
	color: #c6c6c6;
	}

div.paging a:hover,
.NewsTabs #Tabs ul li a:hover 
{
	border:solid 1px #828282;
	color:#343434;
	}


div.paging a:visited.searchNext,
div.paging a:visited.searchPrev,
div.paging a,
.NewsTabs #Tabs ul li a 
{

	font-weight:bold;
	padding:2px 6px;

	border:solid 1px #673301;
	border-bottom:solid 1px #673301;
	color:#673301;
	}

div.paging a 
{
	margin-right:6px;
	}

div.paging a.selected, 
.NewsTabs #Tabs ul li.PageTabActive a
{
	color:#343434;

	border:none;
	border:solid 1px transparent;
	}

div.paging a:hover.searchNext,
div.paging a:hover.searchPrev 
{
	background:#663200;
	color:White;
	} 

#SearchControl .messages span.resultCount
{
	margin-bottom:20px !important;
	float:right;
	}

#SearchControl .pagingInfo
{
	margin-bottom:20px;
	}

.SearchResults .SearchResultItem
{
	margin-bottom:20px;
	}

.SearchResults a.SearchResultLink 
{
	font-weight:bold;
	}
	

.NewsOldHeadlines ul li,
.NewsOldHeadlines ul 
{
	margin:0 !important;
	padding:0 !important;
	}

.NewsOldHeadlines ul li,
.NewsOldHeadlines ul,
.NoRightTab #Tabs ul li,
.NoRightTab #Tabs ul 
{
	 list-style:none !important;
	}

.Body .SubpageContent ul li
{
	margin-left:20px;
        list-style:disc;
	}

.Body .SubpageContent ol li
{
	margin-left:20px;
	list-style:decimal;
	}

.Body .SubpageContent ol li ul li {
	margin-left:20px;
        list-style:disc;
}

.Body .SubpageContent ul li ol li
{
	margin-left:20px;
	list-style:decimal;
	}

.NoRightTab
{
	margin-bottom:10px;
	overflow:auto;
	}

.NoRightTab #Tabs ul span 
{
	float:left;
	}

/* ORLOFS HUS */

.RightCol #Tab span
{
	padding:0;
	margin:0;
	}

.SubpageContent ul.function-links 
{
	list-style:none;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:22px;
	margin-left:0;
	height:13px;
	}

.SubpageContent ul.function-links li 
{
	float:left;
	padding-left:30px;
	line-height:20px;
	margin-right:15px;

	list-style:none;
	}
.SubpageContent #SelectHover p 
{
	margin:none;
	padding:none;
	}
.orloftop ul.function-links li.cup 
{
	background:url(../Images/Bg/cup.gif) no-repeat 0 50%;
	}

.orloftop ul.function-links li.clipboard 
{
	background:url(../Images/Bg/clipboard.gif) no-repeat 0 50%;
	}

.orloftop ul.function-links li.book
{
	background:url(../Images/Bg/book.gif) no-repeat 0 50%;
	}
.SubpageContent ul.function-links li.house
{
	background:url(../Images/Bg/house.gif) no-repeat 0 50%;
	}
.SubpageContent ul.function-links li.book
{
	background:url(../Images/Bg/book.gif) no-repeat 0 50%;
	}


.SubpageContent ul#SelectHover 
{
	list-style:none;
	float:left;
	margin:0 !important;
	padding:0 !important
	}

.SubpageContent ul#SelectHover li  
{
	list-style:none;
	float:left; 
	padding:4px;
	margin:0 !important;
	}

.SubpageContent ul#SelectHover li a
{
	float:left;
	display:block;
	width:316px;
	border:solid 1px #e4e4e4;
	padding:1px;
	cursor:pointer;
	outline:none;
	}

.SubpageContent ul#SelectHover li.hover a,
.SubpageContent ul#SelectHover li:hover a 
{
	border:solid 1px #c1bb9d;
	}

.SubpageContent ul#SelectHover li .HoverImage, 
.SubpageContent ul#SelectHover li .HoverImage 
{ display:none; } 

.SubpageContent ul#SelectHover li.hover .HoverImage, 
.SubpageContent ul#SelectHover li:hover .HoverImage 
{
	position:absolute;
	top:-6px;
	right:-6px;
	display:block;
	height:79px;
	width:78px;
	background:url(../Images/Main_Order_Banner.png) no-repeat 0 0px;
	}

.SubpageContent ul#SelectHover li .ThreeColWrapper 
{
	position:relative;
	float:left;
	background: #f8f7f2;
	width:308px;
	padding:4px;
	}

.SubpageContent ul#SelectHover li .ThreeColWrapper h3 
{
	font-size:1.3em;
	}
	
.SubpageContent ul#SelectHover li .ThreeColWrapper p 
{
	margin:0;
	}
.SubpageContent ul#SelectHover li.hover .ThreeColWrapper,
.SubpageContent ul#SelectHover li:hover .ThreeColWrapper
{
	background: #f2efe6;
	}
	
.SubpageContent ul#SelectHover li img 
{
	float:left;
	padding:1px;
	margin-right:10px;
	border:solid 1px #c1bb9d;
	margin:0 !important;
		margin-right:10px !important;

	}

/* ORLOFS HUS */


.ResultSummary 
{
	margin-bottom:10px;

	}

.SearchPaging 
{
	margin-bottom:10px;
	text-align:right;
	}

.ItemTitle 
{
	font-size:1.1em;
	font-weight:bold;
	}

/* FOOTER */

.Push,	
.Footer  
{
	height:153px; 
    }  

.Push { padding-bottom:20px; }

.Footer 
{

	background:url(../images/Footer_background.gif) repeat-x 0 0;  
	}

.FooterContent 
{
	width:940px; 
	height:144px; 
	position:relative;
	font-family:Verdana, Arial, Sans-Serif;
	margin:0 auto;
	padding-top:10px;
	}

.Footer .Col1 a 
{
	font-weight:bold;
	}

.Footer .Col1
{
	font-size:1em;
	}

.Footer .Col1 span 
{
	margin-top:5px;
	}

.Footer .Col2,
.Footer .Col3 
{
	font-size:1em;
	line-height:20px;
	}

.Footer .Col3,
.Footer .Col1 
{
	width:220px;
	float:left;
	padding-right:20px;
	}
	
.Footer .Col3 { padding-right:0;}

.Footer .Col2 
{
	width:460px;
	float:left;
	padding-right:20px;
	}

.Footer .Bottom 
{

	font-size:.9em;
	position:absolute;
	bottom:8px;
	left:0;
	}

.Footer h4 
{
	font-family:Lucida Sans, Verdana, Arial, Sans-Serif;
	font-size:1em;
	text-transform:uppercase;
	line-height:15px;
	}

.Footer p 
{
	padding-top:15px;
	clear:both;
	}


.Left 
{
	float:left;
	width:50%;
	}
.Right 
{
	float:right;
	width:50%;
	}

.Footer ul  
{
	width:220px;
	float:left;
	}
/* FOOTER */




/* PAGENATION */

.pagination {
            font-size: 80%;
        }
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a, .pagination span {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}





/* TABS FRONTPAGE */



/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none !important;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-hide img { display:none; }

.ui-tabs-nav {
    list-style: none;

}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
#Callout .CalloutTabs li,
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 0px;

}

#Callout .CalloutTabs a,
.ui-tabs-nav a, .ui-tabs-nav a span 
{

    float: left; /* fixes dir=ltr problem and other quirks IE */
	width:148px;

	background:url(../images/callout_tab.png) no-repeat 0 0;
	padding:15px 20px;
}

#Callout .CalloutTabs a,
.ui-tabs-nav a {
    margin:0; /* position: relative makes opacity fail for disabled tab in IE */
    background-position: 100% 0;
    text-decoration: none;
    outline: 0; /* @ Firefox, prevent dotted border after click */   
    cursor:pointer; 
}

#Callout .CalloutTabs a:hover,
.ui-tabs-nav a:hover {background:url(../images/callout_tab_hover.png) no-repeat 0 0;}

#Callout .CalloutTabs a:link, 
#Callout .CalloutTabs a:visited,
.ui-tabs-nav a:link, .ui-tabs-nav a:visited {
    color: #333333;
}

.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    z-index: 2;
    margin-top: 0;
	background:url(../images/callout_tab_selected.png) no-repeat 0 0 !important;
}

.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited,
.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}

.ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited {
    color: #000;
}
.ui-tabs-panel {
   
}
/*.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}*/

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* auto clear @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/* NetQbs Code */

.newsletter { border: none; }
.newsletter .label { display:block; float:left; width:60px; }
.newsletter .FormErrorMessageFirst { color:red; padding-bottom: 10px;}
.newsletter .FormMessageFirst { padding-bottom: 10px;}

.NewsLetterReg .inputBtn { display:block; text-align:center; border: 0pt none ; color: White; font-size: 11px; font-weight: bold; width: 48px; background-color: rgb(0, 52, 115);}
.NewsLetterReg .inputBtn:hover { color:White; }


/* SURVEY FRONTPAGE CHANGES */

.Calendar .tdModuleNormalListHeaderFirstColumn { padding-bottom:10px; }
.Calendar table { margin-bottom:0px; }
.Calendar .tdModuleNormalListHeaderFirstColumn,
.Calendar .tdModuleNormalListHeaderFirstColumn { font-size:1.1em; font-weight:bold; margin-bottom:0px; }
.Calendar .SurveyResults td.SurveyOptionHeader,
.Calendar .tdModuleNormalListItemFirstColumn { padding:2px 10px }

.Calendar .tdModuleBottomPagerColumn { font-size:1.1em; padding-bottom:5px; font-weight:bold; padding-left:10px; }

.Calendar .SurveyResults td.SurveyOptionHeader { font-weight:bold; }

.Calendar .SurveyPercentContainer { padding:0 10px 0px 10px; padding-bottom:6px; }
.Calendar .SurveyPercentItem { font-size:.8em; color:white; padding:2px 2px 2px 5px; background:#003473; font-weight:bold; }

.Calendar .aModuleBodyLink { margin-left:10px; display:block; padding-left:15px; background:url(../images/Main_Calendar_Pluses.png) no-repeat scroll 0 50%;  }
.Calendar hr { display:none; }
.shareButton{float:right;}