﻿body 
{
	font-family: Arial;
	font-size: 11px;
	margin: 0px;
}


body.bgbody
{
	background-color: #B30000;
	margin: 0px;
}

a
{
	color: #0059AD;
	
}

/*a:hover
{
	text-decoration: underline;
}*/

td, p, a
{
	font-size: 11px;
}
/*******************************
 Standard modules
*******************************/
.ModuleTitle
{
	font-size: 12px;
	font-weight: bold;
}

.SectionHeader
{
	font-size: 14px;
	font-weight: bold;
}

.SectionItem
{
}

.CommandButton
{
	color: Red;
}

.contentHeader
{
	font-size:16px;
	font-weight: bold;
}

.itemLink
{
	color: #0059AD;
	font-size:12px;
}

/*******************************
 Newsmodule items
*******************************/
.readMore
{	
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color: #940000;
}

.newsLinkBig
{
	font-size: 16px;
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.newsLinkNormal
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: #940000;
	text-decoration: none;
}

.newsHeader
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: black;
	text-decoration: none;
}

.newsNormal
{
	font-size: 13px;
	font-weight: bold;
	font-family: Arial;
	color: #940000;
	text-decoration: none;
}

.newsDate
{
	font-size:10px;
}

.newsAuthor
{
	font-size:10px;
}

/*******************************
 Menu items
*******************************/
.Page
{
	color: #B30000;
	text-decoration: none;	
	font-family:Verdana,Arial,Helvetica;	
	line-height: 150%;	
	padding:5px 6px;
	text-transform :uppercase;
}

.Page:hover
{
	color: #000000; /* ENDRET AV ARE */
}

.SubPage
{
	color: #B30000; text-decoration: none; line-height: 150%;
	font-family:Verdana,Arial,Helvetica;		
	text-align: left; 
	padding: 0px 10px 1px 10px; 
	background: url(../../images/optimum/red_arrow.gif) no-repeat 0px 4px;
}

.SubPage:hover
{
	color: #000000; /* ENDRET AV ARE */
}

.SubSubPage
{
	font-family:Verdana,Arial,Helvetica;	
	font-size:90%;
	text-decoration: none;
}
.SelectedPage
{
	color: #B30000;
	font-weight: bold;
	padding:5px 6px;
	text-decoration: none; 
}
.SelectedSubPage
{
	color: #B30000;	
	font-weight: bold;	
	text-decoration: none;
	padding: 0px 10px 1px 10px; 
	background: url(../../images/optimum/red_arrow.gif) no-repeat 0px 4px;
}
.SelectedSubSubPage
{
	color: #B30000;
	font-weight: bold;	
	text-decoration: none;
}

/*******************************
 Static Links
*******************************/

.globalmenuitem {	
	width:100%;
}
.globalmenuitem td {
color:#FFFFFF;
font-family:Verdana,Arial,Helvetica;
font-size:90%;
padding:5px 10px;
text-transform:uppercase;
}

.globalmenuitem a {
color:#FFFFFF;
text-decoration:none;
}
.globalmenuitem a:hover {
color:#F0D5D1;
}

/*******************************
 Admin menu 
*******************************/

.topLink
{
	color: Black;
	font-size: 10px;
}
.topLink:hover
{
	color: Black;
	font-size: 10px;
	text-decoration: underline;
}

.topLinkAdmin
{
	color: Black;
	font-size: 10px;
	text-decoration: none;
}
.topLinkAdmin:hover
{
	color: Black;
	font-size: 10px;
	text-decoration: none;
}

/*******************************
 Content preview
*******************************/
.TDPreview
{
	border: dotted 1px gray;
}

.btn
{
	background-color: #EFEFEF;
	border: black solid 1px;
	font-family: Microsoft Sans Serif, Sans-Serif;
	font-size: 11px;
	height: 20px;
}

.txtNormal
{
	height: 16px;
	border: black solid 1px;
}

.vmenutab
{
	 background-color: #FFFFFF;	 
	 margin: 100px 10px 0px 0px;
}

/*******************************
 Default style
*******************************/

TD 
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 11px;
}
A:hover 
{
	text-decoration: none;
}
P 
{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: Black;
}
H1 {
	/* ENDRET AV ARE */
	font-family: Georgia, "Times New Roman", Verdana;
	color: #B30000;
	font-weight: normal;
	font-size: 26px;
}
H2 {
	/* LAGT TIL AV ARE */
	font-family: Georgia, "Times New Roman", Verdana;
	color: #B30000;
	font-weight: normal;
	font-size: 20px;
}
H3 {
	/* LAGT TIL AV ARE */
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	margin-bottom: 0;
}
H4 {
	/* LAGT TIL AV ARE */
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 0;
}
UL 
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}
UL UL 
{
	font-family: Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	text-indent: -15px;
}
UL UL UL 
{
	font-family: Verdana,Helvetica,Sans-Serif;
	font-size: 11px;
	text-indent: -25px;
}

.rightcolumn 
{
	background-color: #B30000;
	width: 210px;
	vertical-align: top;
}

.boks
{
	margin: 0px;
}

.leftcolumn { vertical-align: top; width: 173px; background: url(../../images/optimum/leftcolumnbg.gif) repeat-y right; }
.centercolumn { vertical-align: top; background:#FFFFFF url(../../images/optimum/centercolumnbg.gif) repeat-y right; padding: 0px 29px 0px 20px; }

.boxwrapper { background: url(../../images/optimum/box210bg.gif) repeat-y; margin-top: 100px; width: 210px; }
.boxwrapper .top { padding: 15px 12px 0 10px; background: url(../../images/optimum/box210top.gif) no-repeat top; }
.boxwrapper .bottom { height: 10px; font-size: 1px; background: url(../../images/optimum/box210bottom.gif) no-repeat bottom; }
.boxwrapper .middle { padding:6px; }

.menuwrapper { margin-bottom: 10px; margin-top: 104px; }
.menuwrapper .top { background: url(../../images/optimum/menuwrappertop.gif) no-repeat top; padding: 10px 0px 5px 0px; }
.menuwrapper .bottom { height: 10px; font-size: 10px; background: url(../../images/optimum/menuwrapperbottom.gif) no-repeat bottom; }
.vmenuBg {padding-top: 2px; background: url(../../images/optimum/menuwrapperbg.gif) repeat-y; }

a.karriere { display: block; color: #B30000; padding: 2px 10px 2px 0; text-decoration: none; float: left; }
a.karriere:hover { text-decoration: underline; }
div.dottedline { display: block; background: url(../../images/optimum/hr_dots.gif) repeat-x; height:1px; font-size: 1px; width: 100%; }

.separator { height: 1px ; background:url(../../images/optimum/dot.gif) repeat-x } 

.CommandButton
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A.CommandButton:link
{
    COLOR: #B30000;
    TEXT-DECORATION: underline
}
A.CommandButton:visited
{
    COLOR: #B30000;
    TEXT-DECORATION: underline
}
A.CommandButton:active
{
    COLOR: #B30000;
    TEXT-DECORATION: underline
}
A.CommandButton:hover
{
    FONT-WEIGHT: normal;
    COLOR: red;
    TEXT-DECORATION: underline
}