
/* GENERAL CLASSES */

BODY {
	background-color	: #ffffff;
	background-image	: URL('gfx/tile_background.gif');
	background-repeat	: yes;	
	font-size			: 10px; 
	font-style			: normal;
	text-decoration		: none;
	font-family			: verdana, sans-serif;
	margin-top			: 0px;
	margin-left			: 0px;	
}

TD {
	font-size			: 10px; 
	font-style			: normal;
	text-decoration		: none;
	font-family			: verdana, sans-serif;
	vertical-align		: top;
}

.uberdiv {
	text-align 			: left;
	padding-top			: 0px;
}

.uberTable {
	border				: 2px solid #ffffff;
	background-image	: URL('gfx/tile_content.gif');
	background-repeat	: yes;		
	/*margin				: 0px auto;*/
	/*width				: 769px;*/
	width				: 960;
}

.bulletBorder {
	border				: 1px solid #333333;
}

/* FORM ELEMENTS */

.inputNormal {
	height				: 18px;
	font-size			: 10px;
}

.inputTopMenuSearch {
	width				: 124px;
	height				: 18px;
	font-size			: 10px;
}

.buttonTopMenuSearch {
	height				: 18px;
	width				: 32px;
	font-size			: 9px;
	font-family			: verdana, sans-serif;
}

.buttonStandard {
	height				: 18px;
	font-size			: 9px;
	font-family			: verdana, sans-serif;
}

.inputTeaser {
	width				: 152px;
	height				: 18px;
	font-size			: 10px;
	font-family			: verdana, sans-serif;
}


/* TOP AREA */

.topArea {
	border				: 0px;
	background-color    : #ffffff;
}

.topAreaVirk {
	background-position: top left;
	background-repeat: repeat-x;
	height: 104px; /* add top margin for 116px */
	padding: 0;
	background-image: url(gfx/virk_top_background_blue.png);
	background-color: #b2e0ec;
	line-height: 0px;
	font-family:Verdana;
	font-size:11px;
}

.topAreaVirk img{
	border: 0;
	display: block;
}

.topBarLogoArea {
	height				: 60px;
	padding				: 0px;
	padding-left		: 11px;	
	padding-bottom		: 6px;
	color				: #ffffff;
	text-align			: left;
	vertical-align		: bottom;
	border				: 0px solid #ffffff;
}

.topBarBrandArea {
	width				: 166px;
	background-color	: #ffffff;
	padding				: 0px;
	padding-bottom		: 6px;
	vertical-align		: bottom;
	text-align			: center;
	color				: #666666;
	border				: 0px solid #ffffff;
}

/* TEASER ELEMENT */	
.teaserArea {
	background-color	: #EFEFE8;
	border-left			: 2px solid #ffffff;
	width				: 166px;
}

.teaser {
	border				: 0px solid #ffffff;
	border-top			: 0px solid #ffffff;
}

.teaserHeadline {
	background-color	: #C7C7C7;
	font-family			: verdana, arial, sans-serif;
	font-size			: 9px;
	font-weight			: bold;
	color				: #333333;
	padding-top			: 4px;
	padding-bottom		: 4px;
	padding-left		: 6px;
	border-bottom		: 2px solid #ffffff;
	border-top			: 2px solid #ffffff;	
	text-transform		: uppercase;
}

.teaserSubHeadline {
	font-weight			: bold;
	padding-left		: 6px;
	padding-right		: 6px;
	padding-bottom		: 0px;
	padding-top			: 4px;
}

.teaserImage {
	padding-top			: 4px;
	padding-left		: 6px;
	padding-right		: 6px;
}

.teaserLinks {
	padding-top			: 4px;
	padding-bottom		: 4px;
	padding-left		: 6px;
	padding-right		: 6px;
}

.teaserContent {
	padding-top			: 4px;
	padding-left		: 6px;
	padding-right		: 6px;
}

.teaserReadmore {
	text-align			: right;
	padding-right		: 8px;
	padding-top			: 6px;
	padding-bottom		: 6px;
}


/* TOP MENU */
.topMenuArea {
	background-color	: #8F8F8F;
	text-align			: left;
	border-bottom		: 2px solid #727272;
}

.topMenuPositioning {
	padding-left		: 180px;
}

.topMenuItemLo {
	padding-top			: 5px;
	padding-left		: 9px;
	padding-right		: 32px;	
	height				: 22px;
	font-weight			: bold;
	color				: #EFEFE8;
	border-left			: 1px solid #8f8f8f;
	border-right		: 1px solid #8f8f8f;
	border-top			: 1px solid #8f8f8f;	
}

.topMenuItemHi {
	color				: #ffffff;
	background-color	: #aFaFaF;
	border-left			: 1px solid #8f8f8f;
	border-right		: 1px solid #8f8f8f;	
	border-top			: 1px solid #8f8f8f;	
}

.topMenuSearch {
	padding-top			: 2px;
	width				: 166px;
	padding-left		: 0px;
	font-weight			: bold;
	color				: #EFEFE8;
	border-left			: 0px solid #000000;
}

/* LEFTMENU */
.leftMenuArea {
	padding-top			: 30px;
	width				: 170px;
	height				: 400px;
}

.leftMenuCategory {
	height				: 26px;
	padding-top			: 16px;
	padding-left		: 10px;	
	color				: #9E0C0F;
	font-weight			: bold;	
	text-transform		: uppercase;
}

.leftMenuCategoryLink:link, .leftMenuCategoryLink:active, .leftMenuCategoryLink:visited, .leftMenuCategoryLink:hover {
	color				: #9E0C0F;
	font-weight			: bold;	
	text-transform		: uppercase;
	text-decoration 	: none;	
	
}

.leftMenuItem {
	height				: 18px;
	padding-top			: 2px;
	padding-left		: 13px;	
	color				: #195F73;
	font-weight			: bold;
}

/* <strong>ARTICLE</strong>S */
.contentArea {
	/*width				: 408px;*/
	width				: 600px;
	padding-left		: 19px;
	padding-top			: 20px;
	padding-bottom		: 20px;
	padding-right		: 0px;
}
	
.articleBreadcrumb {
	font-family			: verdana, arial, sans-serif;
	color				: #3E3E3C;
	font-weight			: normal;
}

/* the h1 class and the articleheadline classes are alike, because the h1 class overtook the article headline div when requested by EOGS january 2005 */
	
h1 {
	font-family			: "helvetica", verdana, arial, sans-serif;
	font-size			: 14px;
	color				: #3E3E3C;
	font-weight			: bold;
	padding-top			: 11px;
	padding-bottom		: 0px;
	margin-bottom		: 0px;
	margin-top			: 0px;	
}	
				
.articleHeadline {
	font-family			: "helvetica", verdana, arial, sans-serif;
	font-size			: 14px;
	color				: #3E3E3C;
	font-weight			: bold;
	padding-top			: 11px;
}
				
.articleContent {
	padding-top			: 16px;
	padding-right		: 40px;
	color				: #3E3E3C;
}
				
.articleToTop {
	padding-top			: 20px;
	padding-right		: 20px;
	width				: 100%;
	text-align			: right;
}

.relatedLinks {
	color				: #333333;
	border-bottom		: 1px dashed #aaaaaa;
	padding-top			: 20px;
	padding-bottom		: 6px;	
	font-weight			: bold;
}

.relatedLinkItem {
	padding-top			: 6px;
	padding-bottom		: 2px;
	padding-right		: 6px;
}

.footerArea {
	height				: 160px;;
	text-align			: center;
	vertical-align		: middle;
	color				: #666666;
	border-top			: 1px dashed #aaaaaa;
	line-height			: 20px;
}

.alertbox {
	border: 1px solid #eeeeee; 
	background-color: #ffffff;
	padding: 18px;
	border-bottom: 2px solid #dddddd;
	width: 380px;
	min-height: 60px;
	margin-top: 20px;
}

/* VIRK FOOTER */


#virkfooter {
	border-top:1px solid #079DC4;
	clear:both;
	color:#7B736C;
	line-height:18px;
	margin-top:0px;
	padding:10px 16px;
	background-color:white;
	font-family:Verdana;
	font-size:11px;
}

#virkfooter a {
	color:#7B736C;
	line-height:18px;
	background-color:white;
	font-family:Verdana;
	font-size:11px;
}

.clearfix {
	display:block;
}



/* LINKS */

A:link  {
	text-decoration : none;
	color 			: #195F73;
	font-weight 	: bold;
}

A:hover  {
	text-decoration : underline;
	color 			: #195F73;
	font-weight 	: bold;
}

A:active  {
	text-decoration : none;
	color 			: #195F73;
	font-weight 	: bold;
}

A:visited  {
	text-decoration : none;
	color 			: #195F73;
	font-weight 	: bold;
}

/* LEFT MENU ITEMS */
A.leftMenuItem:link  {
	text-decoration : none;
	color : #195F73;
	font-weight : bold;
}

A.leftMenuItem:hover  {
	text-decoration : underline;
	color : #195F73;
	font-weight : bold;
}

A.leftMenuItem:active  {
	text-decoration : underline;
	color : #195F73;
	font-weight : bold;
}

A.leftMenuItem:visited  {
	color : #195F73;
	font-weight : bold;
}

/* BREADCRUMBS */
A.breadcrumb:link  {
	text-decoration 	: none;
	color				: #3E3E3C;	
	font-weight 		: normal;
}

A.breadcrumb:hover  {
	text-decoration 	: underline;
	color				: #3E3E3C;	
	font-weight 		: normal;
}

A.breadcrumb:active  {
	text-decoration 	: none;
	color				: #3E3E3C;	
	font-weight 		: normal;
}

A.breadcrumb:visited  {
	color				: #3E3E3C;	
	font-weight 		: normal;
}

/* TEASER */
A.teaser:link  {
	text-decoration : none;
	color : #333333;
	font-weight : bold;
}

A.teaser:hover  {
	text-decoration : underline;
	color : #333333;
	font-weight : bold;
}

A.teaser:active  {
	text-decoration : none;
	color : #333333;
	font-weight : bold;
}

A.teaser:visited  {
	color : #333333;
	font-weight : bold;
}



/* LINKS END */


