* { margin:0; padding:0; }
body { font: 12px/1.2em Verdana, Arial, Helvetica; color: #505050; background: url(../../../images/main_bg.jpg) #1076bc fixed repeat; }
.mainbox_right_header { background-color: #1076bc; overflow: hidden; }
.mainbox_right_header h1 { color: #fff; padding: 4px; }
#MainContent h1 { margin-top:10px; margin-bottom:15px; color:#3399cc; line-height:1.3em; }
h2 { padding: 5px 0; color:#1076bc; font-weight:bold; font-size:14px; }
h3 { color:#1076bc; }
p { line-height:1.3em; }
hr { margin-top:5px; margin-bottom:5px; }
.divDefaultText h2, .tdAnbudFerdig h2{ padding-left: 45px; }

/* --- Page layout ----*/
/* FOR Å LEGGE PÅ ET BANNER PÅ HØYRE SIDE MÅ OuterWrapper brettes ut og RightBannerWrapper synkes opp */
#OuterWrapper{
    /*width:960px;*//*Ingen banner*/
    width:1180px; /* Da er RightBannerWrapper 180px bredt */
    margin:auto;
}
#RightBannerWrapper{
    float:right;
    width:0px;
    width:180px;
    margin:auto;
}

#LeftContentWrapper, #MainWrapper { width:960px; }
#LeftContentWrapper { float:left; }
#MainWrapper { min-height: 200px; margin-top:10px; border: 1px solid #CCC; padding: 10px; }
#MainWrapper, #MainFooter, #MainContent { background-color:#fff; }
#MainFooter { text-align:center; width:976px; margin-bottom:20px; padding: 5px 6px 10px 0; color:#505050; }
#MainContent{ padding-top:10px; overflow:visible; }
.errorMessageBox { border:1pt solid #cc0000; color:#CC0000; font-weight:bold; padding:5px; }
.bodyMessage{ position: relative; top: -10px; font-size: 14px; line-height: 22px; }
.bodyMessage ul, #regAccordion ul { list-style-type: none; }
.iconaway { padding-left: 20px; }
#hiddenEval { display: none; }

/* PÅ VEI UT */
#LoginBox { margin:7px; }
#LoginBox label{
    display:block;
    margin:2px 0;
    font-size:11px;
    font-weight:bold;
    color:#3399cc;
}

#LoginSubmit{
    float:right;
    border:1px solid #000;
    background:#ff9933;
    font-family: Verdana, Arial, Helvetica;
    font-size:13px;
    color:#FFFFFF;
    font-weight:normal;
    cursor:pointer;
    height:20px;
    width:75px;

}
#LoginBox_Submit{ margin-top:5px; }
#LeftContent{
    width:720px;
    overflow:auto;
    margin-right:230px;
    background-color:#fff;
}
.divIntroText {
    font-weight:bold;
    font-size:12px;
    line-height:1.5em;
}
.divDefaultText {
    font-size:12px;
    line-height:1.5em;
    margin-bottom:10px;
}
.divDefaultText h2, .divConfirmText h2 {
    background-position:top left;
    background-repeat:no-repeat;
    background-color:#ededed;
    margin-top:10px;
    margin-bottom:10px;
}
.divDefaultText h2 { background-image:url(../../../images/sosIcon.gif); }
.divConfirmText h2 { background-position: 10px 6px; background-image:url(../../../images/info.png); }

#RegisterBizSplashScreen{
    border:solid 1px red;
}

/* --- Header --- */

/* --- Footer --- */


/* --- MainMenu --- */
#MainMenu{
    /*
    background-color:#666666;
    height: 28px;
    border-bottom:1pt solid #666666;*/
    /*border-right:2pt solid #666666;
	background-image:url(../../../images/mainMenuBack.gif);
	background-repeat:repeat-x;
	background-position:bottom left;*/
}
/*
#MainMenu dt a{
    margin-left:20px;
    padding-top:8px;
    padding-bottom:4px;
    padding-left:9px;
    padding-right:5px;
    border-bottom:2pt solid #666666;
    float:left;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
}

#MainMenu dt a:hover{
    margin-left:20px;
    padding-top:8px;
    padding-bottom:4px;
    padding-left:9px;
    padding-right:5px;
    border-bottom:2pt solid #1076bc;
    float:left;
    display:block;
    text-decoration:none;
    text-transform:uppercase;
    font-weight:bold;
    font-size:12px;
    color:#1076bc;
    background-color:#FFFFFF;
}
*/
/*
#RegisterCustomerLink a{
    float:right;
    margin-right:20px;
    padding-top:10px;
    display:block;
    text-decoration:none;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
}
#RegisterCustomerLink a:hover{
    text-decoration:underline;

}
*/
/*
#RightContent h2 {
    margin:0px;
    padding: 0px;
    padding-bottom:5px;
    padding-top:5px;
    padding-left:10px;
    color:#ffffff;
    font-weight:bold;
    font-size:11px;
    background-color:#666666;
}*/



/* --- Main Content ----*/

#RightContent{
    /*width:230px;
    float:right;*/
    /*background-color:#efefef;
    border:1pt solid #cccccc;
    color:#1076bc;
    overflow:visible;*/
}
#RightContent_Top{
    /*height:303px;*/
    /*border-bottom:1px solid #cccccc;*/
}

#FreeUse {
    /*margin: 3px;
    color:#666666;
    font-weight:bold;
    text-align:center;*/
}
/*
#StatisticsBox {
    border:1px solid #cccccc;
    background-color:#ffffff;
    color:#505050;
    margin:7px;
    padding:5px;
}
#StatisticsBox h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;*/
    /*text-decoration:underline;*/
    /*
}
#StatisticsBox li {
    list-style:none;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
}
#StatisticsBox h2, #StatisticsBox li {
    margin-bottom:9px;
}
#RightContent_Links {
    list-style:none;
    padding-left:5px;
    padding-bottom:8px;*/
    /*border-bottom:1px solid #666;*/
/*}*/
/*
#RightContent_Links li {
    list-style:none;
    margin-top:8px;
}*/


/* --- TopBoxer --- */


/* --- Skille --- */
/*#LeftContentMiddlePart{
    background-color:#3399cc;*/
    /*border-bottom:2pt solid #666666;
	border-right:2pt solid #666666;	
	background-image:url(../../../images/mainMenuBack.gif);
	background-position:top left;
	height:30px;*/
  /*  width:700px;
    margin-bottom:15px;
    margin-top:5px;
    padding-left:20px;
    padding-top:7px;
    padding-bottom:7px;
    font-weight:bold;
    font-size:12px;
    color:#FFFFFF;
}*/


/*--- FEILMELDINGER --- */





/* PROFILSIDE */
/*
.leftProfileBox {
    width:250px;
    float:left;
    clear:both;
}


.tilbakemelding {
    float:left;
}
*/

