﻿@charset "utf-8";
/* CSS Document */

body 
{
    margin-top:0px;
    padding-top:5px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    background:#eaf9ff url(../ImagesAnnette/seigmann_bakgrunn.png) no-repeat left top; 
   
}

#MainOuter
{
    
    margin-left:-450px;
    left:50%;
    position:absolute;  
    height:100%;
    
}
.mainbgtop
{
	
}
#maintop
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:20px;
	clear:right;
	color:White;
	font-size:12px;
	font-family:Arial;
	padding-left:750px;
}
#maintop a
{
   padding-left:6px;
   padding-top:4px;
   padding-right:6px;
   margin-left:-4px;
   border-right:solid 1px white;
   border-left:solid 1px white;
}


#maintop a:hover
{
	text-decoration:underline;	
}
.mainleft 
{
	position:absolute;
	left:0px;
	top:20px;
	width:180px;
	height:100%;
	padding-right:20px;
}
.mainleft .veilederPics
{
	padding-right:20px;
    margin-top:10px;  
}
.mainlogo 
{
    left:0px;
    top:26px;    
}
.mainmenu
{
    margin-top:24px;
    left:0px;
    top:215px;
}
.maincenter
{
	position:absolute;
	top:20px;
	padding-top:174px;
	left:190px;
	width:800px;
	display:inline;
}
.menuLoggedIn
{
     
}
#divMenuLoggedIn
{
    margin-left:-3px; 
    height:33px;   
}
.mainright
{
    
    position:absolute;
	left:703px;
	top:224px;
	width:180px;
	background-color:Transparent;
}

.greybox
{
	font-size: 12px;
	font-family:Arial;
	color:#636363;
	text-decoration: none;
	text-align:left;
	margin-bottom:4px;
	width:175px;
	height:25px;
    
}
.greybox td
{
    color:#636363;
    background:url(../ImagesAnnette/Menybakgrunn.png) repeat-x left top; 
    width:100%;
    padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
    
}
.whitebox
{
	background-color:Transparent;
}

.bluebox
{
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	font-size: 13px;
	font-family:Arial;
	background-color:#bad9fa;
	color:Black;
	text-decoration: none;
	text-align:left;
	border-style:solid;
	border-color:#75b3f5;
	border-width:1px;
	margin-right:4px;
}

.redbox
{
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 4px;
    font-size: 13px;
    font-family: Arial;
    background-color: #E81F42;
    color: White;
    text-decoration: none;
    text-align: left;
    border-style: solid;
    border-color: #E81F42;
    border-width: 1px;
    margin-right: 4px;
}

#maintop
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:20px;
	clear:right;

	font-size:12px;
	font-family:Arial;
	padding-left:750px;
}
#maintop a
{
   padding-left:6px;
   padding-top:4px;
   padding-right:6px;
   margin-left:-4px;
   border-right:solid 1px blue;
   border-left:solid 1px blue;
   text-decoration:none;
   color:#bad9fa;
}

#maintop a:hover
{
	text-decoration:underline;	
}


#shadow-container {
	position: absolute; 
    width:505px;
	margin-right: 3px;
	margin-bottom: 3px;
	clear:none;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .contentArea {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #EFEFEF;
	}
 
	#shadow-container .shadow2 {
		background: #EFEFEF;
	}
 
	#shadow-container .shadow3 {
		background:#EFEFEF;
	}
 
	#shadow-container .contentArea {
		background-color:White; 
        padding-left:15px;
        padding-right:15px;
        padding-top:20px;
        margin-right:0px;
        border:solid 1px #BAD9FA; 
	}
#logoer
{
    position:absolute;
    top:60px;
    left:461px; 
}
#logoer td
{
    padding-right:6px;    
}
#loginBg
{
    left:10px;
    top:170px;
    width:175px;
    height:150px;
    background:url(../ImagesAnnette/logginn_bakgrunn.png) no-repeat left top;
    font-size:10px;
    font-weight:bold;
    font-family:Arial; 
    color:#74b64a; 
    padding-left:10px;
    padding-right:10px;
}
#loginBg a
{
    font-weight:bold;
    font-family:Arial; 
    color:#74b64a; 
    text-decoration:none;
}
#logout
{
    padding-left:10px;
    padding-right:10px;
    margin-left:-8px;
    left:10px;
    top:170px;
    width:175px;
    height:68px;
}
.logout
{
    font-size:10px;
    font-weight:bold;
    font-family:Arial; 
    color:#74b64a; 
}
.LogginnStyle
{
    background:transparent url(../ImagesAnnette/logginn_knapp_Slice.png) no-repeat left top;    
    color:#74b64a;
    font-weight:bold;
    font-size:10px;
}

.menyKnapper
{
    height: 19px; 
    background-color:#bad9fa;
    font-size: 13px;
	font-family:Arial;
	color:#003366;
	padding-left:5px;
	padding-right:6px;
	margin-left:0px;
	text-decoration:none;
	border-spacing:2px;
	marker-offset:2px;
	
}
.menyKnapperRed
{
     height: 19px; 
    background-color:#E81F42;
    padding-top:3px;
    font-size: 13px;
	font-family:Arial;
	color:White;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:3px;  
	text-decoration:none; 
	
}
.menyKnapperBMI
{
     height: 19px; 
    background-color:#F8B35F;
    padding-top:3px;
    font-size: 13px;
	font-family:Arial;
	color:White;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:3px;  
	text-decoration:none; 
	
}

.round_outer_panel
{    
    margin: 2px 5px 2px 0px;    
    width: 100%;
}
.round_middle_panel
{    
    padding: 0px;    
    margin: 0px;
    width: 98%;
    background-color:#bad9fa;
     
}

.round_middle_panel_red
{    
    padding: 0px;    
    margin: 0px;
    width: 98%;
    background-color:#E81F42;
    color:White;
} 
.round_middle_panel_BMI
{    
    padding: 0px;    
    margin: 0px;
    width: 98%;
    background-color:#F8B35F;
    color:White;
}

.round_inner_panel
{    
    padding: 0px 0px 0px 0px;             
    width: 90%;
}

.PanelDagbokHdr
{
    background-color:#BAD9FA;
    margin-left:15px; 
    margin-right:15px;
    padding-top:3px;
    padding-bottom:3px;  
}
.PanelDagbokHdr .lblLeft
{
    
    padding-left:15px;
    font-size:12px;
    font-family:Arial;
    color:#003366;   
}
.PanelDagbokHdr .lblRight
{
    float:right;
    padding-right:15px;
    font-family:Arial;
    font-size:12px;
    color:#003366;   
}
.PanelDagbokContent
{
   margin-left:15px;
   margin-right:15px;
   margin-top:4px;
}
.lblDesc
{
    
    font-size:12px;
    color:#666666;
    font-family:Arial;
    vertical-align:top;
}
.lblDagbok
{
    font-size:24px;
    font-family:Arial;
    color:#E81F42;
    margin-left:15px;
    padding-top:15px;
}
.PanelDagbokLeggInn
{
    margin-left:15px;
    margin-right:15px; 
    margin-bottom:30px;
    margin-top:15px;
}
.PanelDagbokLeggInn  .txtDagbok
{
    border:solid 1px #BAD9FA;      
}
.PanelDagbokLeggInn .btnLeggInn
{
    border:solid 1px #BAD9FA; 
    float:right;
    clear:right;
    margin-top:10px;
    background-color:White;
}


.lblHdr
{
    font-size:24px;
    font-family:Arial;
    color:#E81F42;
}

.tblTreningsplan
{
    font-size:12px;
    color:#666666;
    font-family:Arial;
    text-align:center;
    vertical-align:middle;
}
.tblTreningsplan .firstcol
{
    height:40px;
    width:70px;
    
}
.tblTreningsplan .firstdatacol
{
    border-left:solid 1px Black;
    border-top:solid 1px Black;  
    border-right:solid 1px Black; 
    height:40px;
    width:70px; 
}
.tblTreningsplan .innercolumns
{
    border-right:solid 1px Black;
    border-top:solid 1px Black;
    height:40px;
    width:70px;
    
}
.tblTreningsplan .bottomrow
{
    border-top:solid 1px Black; 
}
.tableReg 
{
    font-size:12px;
    color:#666666;
    font-family:Arial;    
}
.tableReg .innercolumns
{
    border:solid 1px Black;

}

.forumThreads
{
    width:470px;
}

.forumThreads td
{
    padding-left:20px;
}
.forumThreadHdr
{
    Color:#053B7A;
    background-color:#E5F2F9;
    border-bottom:solid 1px #053B7A;
    border-top:solid 1px #053B7A;
    padding-top:5px;
    padding-bottom:5px;
}
.forumPostsMain
{
    width:470px;    
}
.forumPost
{
    width:470px;
    Color:#3299cc; 
    background-color:#E5F2F9; 
    border-top:solid 1px #053B7A;
    padding-top:10px;
    padding-bottom:20px;  
    padding-left:10px;
}

.forumPostTxt
{
    background-color:#E5F2F9;
    color:#053b7a;
}
.forumPostAlt
{
    width:470px;
    padding-left:10px;
    Color:#3299cc; 
    background-color:white;
    padding-top:10px;
    padding-bottom:20px;  
}

.forumPostTxtAlt
{
    background-color:white;
    color:#053b7a;
}

.lblForumHdr
{
    font-size:24px;
    font-family:Arial;
    color:#3299cc;
}
.lblThreadText
{
    font-size:18px;
    font-family:Arial;
    color:#053b7a;
    margin-bottom:20px;
    margin-top:20px;
}
.btnLeggInn
{
    border:solid 1px green; 
    color:green;
    margin-top:10px;
    background-color:White;
}

.smallBlueFont
{
    color:#3299cc;
    font-size:12px;
    font-family:Arial;    
}

.smallBlackFont
{
    color:black;
    font-size:12px;
    font-family:Arial;
}

.spmSmallHdr
{
    color:#3299cc;
    vertical-align:top;   
}

.vanligeSpmHdrCat
{
   width:225px;
   background-color:#3299cc;
   color:White;
   font-size:14px;
   font-family:Arial;
   margin-top:3px;
   margin-bottom:3px; 
   padding-left:10px;
   text-align:left;
   float:left;
   border:none;
   
}


#imgVeileder
{
    background-color:#E5F8C5;
    color:#666666;
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    height:28px;
    width:155px;    
    padding:10px 10px 0px 10px;
}
#veilederDesc
{
    color:#66cc33;
    font-family:Arial;
    font-weight:bold;
    font-size:10px; 
    height:50px;
    width:135px;
    padding:10px 10px 0px 15px;
    overflow:hidden;
}
.divVeileder
{
     width:175px; 
     height:130px;
     border:solid 1px #E5F8C5;  
     background-color:White;   
}
#veilederStatus
{
    width:175px;
    height:20px;
    padding:10px 10px 10px 25px;
    font-family:Arial;
    font-weight:bold;
    font-size:10px;     
}

#divForum
{
    margin-top:13px;
     width:175px; 
     height:152px;
     border:solid 1px #E5F8C5;  
     background:white;   
     overflow:hidden;
}
#divForumHdr
{
    background-color:#E5F8C5;
    color:#666666;
    font-family:Arial;
    font-weight:bold;
    font-size:13px;
    height:28px;
    width:160px;    
    padding:10px 10px 0px 6px;
}
.ForumGreen
{
    color:#66cc33;
    font-family:Arial;
    font-weight:bolder;
    font-size:10px;
    text-decoration:none; 
}
.ForumBlack
{
    font-family:Arial;
    font-weight:bold;
    color:#666666;
    font-size:12px; 
     margin-left:10px;
    margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;

      
}
#ForumRepeaterItem
{
    margin-top:13px;
    margin-left:10px;
    margin-right:10px; 
     height:26px; 
    overflow:hidden; 
}

#divBlueline
{
    background-color:#3299cc;
    height:1px;
    width:470px;
    
}

.tilbakemeldingPic
{
    padding-left:15px; 
    width:65px;   
}

.tilbakemeldingBlueText
{
    text-align:left;
    Color:#3299cc;
    font-family:Arial;
    font-size:10px;    
}
.tilbakemeldingBlackText
{
    color:#053B7A;
    font-family:Arial;
    font-size:10px;  
    width:90px;
}


.lblDescProfileTd
{
    padding-left:10px;    
    vertical-align:top;
}

.lblLoggedInAsAdmin
{

    font-size:13px;
    font-family:Arial;
    color:White;
    font-family:Arial;
    font-weight:bold;
 
}

.LoggedInStatus
{
   background-color:#E81F42;  
   width:165px;
   height:70px; 
   padding-top:5px;
    padding-bottom:5px; 
    padding-left:5px;
    padding-right:5px; 
    margin-bottom:5px;
}


.greytextPanel
{
    color:#666666;    
}

.profilDesc
{
    
    font-size:12px;
    color:#003366;
    font-family:Arial;
    vertical-align:top;
}
.lblKostholdDesc
{
    font-size:12px;
    color:#003366;
    font-family:Arial;
}
.tableKostholdDesc
{
    font-size:12px;
    color:#003366;
    font-family:Arial;
    padding-bottom:10px;
    text-align:left;
}

#blueLineDiv
{
    background-color:#003366;
    width:100%;
    height:1px;
    margin-top:-2px;    
}

.newscontent
{
    width:470px;    
}
.fck
{
    color:#333333;
    font-size:12px;
    line-height:16px; 
    width:470px;   
}
.fck a
{
    color:#74B64A;
}
.fck a:visited
{
    color:#75b3f5;
}

.fck h1,h2,h3,h4
{
    color:#003366;    
}

.fckeditor
{
    width:470px;    
}

.forumEmptyDiv
{
    height:33px;    
}
.divEmptyBottom
{
    height:40px;    
}

#divPaamelding
{
   margin-top:-15px; 
}
