@charset "utf-8";
/* CSS Document */
body{
  margin:0px;
	background:none;
  }

div#wrapper{
  background:none;
	background-color:#ffffff;
  /*background:#ffffff url(../img/wrapper_student_background.gif) right repeat-y;*/
	height:100%;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	/*border-left:solid 20px #ffffff;*/
	border-left:none;
}

div#pageTop{
  text-align:right;
  background:url(../img/tekna_student_tl.gif) left no-repeat;
  }
div#pageLeft{
  background:url(../img/tekna_student_left.gif) left top repeat-y;
	padding-left:16px;
  }
div#pageRight{
  background:url(../img/tekna_student_right.gif) right top repeat-y;
	padding-right:21px;

  }
div#pageBot{
  background:url(../img/tekna_student_br.gif) right bottom no-repeat;
  }

div#mainnews_top{
  text-align:right;
	background:url(../img/mainnews_student_top.gif) top left repeat-x;
  }
div#mainnews_bot{
  text-align:right;
	background:url(../img/mainnews_student_bot.gif) top left repeat-x;
  }
div#topbar{
  padding:0px 0px 0px 0px;
  }

div#maincontainer{
  padding:0px 19px 0px 20px;
  }
div#frontpagenav{
  background-color:#ffffff;
	padding:5px 10px 20px 0px;
  background:url(../img/menuborder.gif) left bottom repeat-x;
	margin-bottom:10px;
  }

div#logintop{
  background-color:#e3ecee;
	background-image:url(../img/login_tr.gif);
	background-position:right;
	background-repeat:no-repeat;
	margin-top:10px;
  }

div#topbar{
	padding:0px;
	margin:0px 9px 0px 0px;
	height:80px;
	background-color: #006CB5;
	background-image: url(../img/topplogo2011.gif);
	background-repeat: no-repeat;
	background-position: left top;
  }
  
  
  div#logorekke{
  float:right;
	margin-top:15px;
	padding-right:20px;
  }
  
    div#logorekke  ul{
	padding:5px 0px 5px 20px;
	list-style-type:none;
	display: inline;
	}
	
		div#logorekke ul li{
	display:inline;
	padding-right: 15px;
                 }
	
	div#logorekke img{
	float:none;
                 }
  
 div#searchAndtopmenu{
  float:right;
	margin-top:15px;
	padding-right:10px;
  }
	div#searchAndtopmenu form{
	 margin-bottom:10px;
	 padding-left:20px;
	
	  }


div#mainmenu{
	clear:both;
	background:#879eaf url(../img/mainmenu_student_middle.gif) right top repeat-y;
	margin:0px 9px 20px 0px;
	border-bottom:solid 1px #ebebeb;

  	}
	     div#mainmenu img{
             float:left;
            }
               div#mainmenu ul{
	padding:5px 0px 5px 20px;
	list-style-type:none;
	display: none;
				  }
                     div#mainmenu ul li{
                         display:inline;
                         padding-right:20px;
                      }
                          div#mainmenu ul li a{
                             color:#ffffff;             
                          }
                             div#mainmenu ul li a:hover{
                                color:#c79610;
                              }

div#mainmenutop{
  margin-right:9px;
  background:#24a58f url(../img/mainmenu_student_tr.gif) right top no-repeat;

  }

div#mainmenubot{
  margin-right:9px;
  background:url(../img/mainmenu_student_br.gif) right bottom no-repeat;
  margin-bottom:20px;
  }

.outlisting h2, .frontpageMain h1{
  color:#005f8e;
  }
.studentheader{
 float:left;
 font-size:1.6em;
 padding-top:15px;
 font-family:chollasansbold, verdana, arial;
 font-weight:normal;
 }
.mainnews{
  border-right:solid 1px #d5d3d4;
	padding:0px 10px 0px 10px;
	height:178px;
  }
.fronpageMain_student{
  margin-bottom:20px;
  }
	.fronpageMain_student h1{
	  font-weight:bold;
		color:#005f8e;
	  }
.subnavigation li ul{
  list-style-type:none;
	margin-left:12px;
  }
	.subnavigation li ul li{
	  border-bottom:solid 1px #ffffff;
	  }
		.subnavigation li ul li a:hover{
		  background-color:white;
		  }
	
#logintop_student{
  background:url(../img/login_student_tr.gif) right no-repeat;
} 

#loginbot_student{
  background:url(../img/login_student_br.gif) right no-repeat;
} 

#login_student{
  border-right:solid 1px grey;
  }
div#login{
  background-color:#ffffff;
	border-left:solid 1px #e3ecee;
	border-right:solid 1px #e3ecee;
}
.footer p{
  		margin-bottom:0px;
	}
