/* CSS NIKUT.NO */
body,html
{
margin:0;
padding:0;
text-align:left;
font-size: 12px;
font-family: helvetica;
/*background-color: #acb0a9;*/
/*background-color: #bcd2ae; Gode grønnfarger*/
	background:#bde5f4;
overflow-x:hidden;
/*	background-image:url('../graphics/headertest.gif');
	background-repeat: no-repeat;
	background-position: 0px 10px;*/
}

#wrapper
{
position: relative;
background:#ffffff;
width: 1000px;
min-height:500px;
/*border: solid 1px red;*/
/*margin:0 auto 0 auto;*/
border: double 5px #0071bc;
margin:20px auto 10px auto;
padding: 0 5px 73px 0;
text-align:left;
}




.general a:link, .general a:visited
{
text-decoration: underline;
color: #3333d3;
}
.general a:hover 
{
text-decoration: none;
color: red;
}

.generalSpecial a:link, .generalSpecial a:visited
{
text-decoration: underline;
color: #00BFFF;
}
.generalSpecial a:hover 
{
text-decoration: none;
color: #F4A460;
}

#top
{
position: absolute;
/*background-image:url('../graphics/header12.jpg');*/
/*background-image:url('../graphics/headertest.gif');*/
/*background-image:url('../graphics/headertest.png');*/
/*background-image:url('../graphics/header13.jpg');*/
/*background-image:url('../graphics/header11.jpg');*/
/*background-image:url('../graphics/header10.jpg');*/
/*background-image:url('../graphics/topper7.gif');*/
background-image:url('../graphics/headertest.gif');
background-repeat:no-repeat;
/*background-color: #ffffff;*/
top:0;
left:0;
width: 100%;
height:400px;
margin:0;
padding: 0;
/*border: solid 1px #666666;*/
}

#info
{
position: absolute;
width:328px;
left:656px;
top:14px;
/*border: solid 1px red;*/
}

.info
{
margin:0;
padding:0;
margin: 4px;
font-size: 100%;
color: #333333;
font-weight: bold;
}

/*#menu
{
position: relative;
width:1000px;
height:29px;
border-top: solid 1px black;
border-left: solid 1px black;
border-right: solid 1px black;
background-color: #FFF3B3;
margin:0;
padding:0;
}*/

.imgborder
{
border: solid 1px #333333;
}

#testmenu
{
position: relative;
left:0;
width:1000px;
height:45px;
border-left:solid 1px #666666;
border-right:solid 1px #666666;
margin:0;
padding:0;
/*background: url('../graphics/menutest.jpg') no-repeat 0 14px;*/
}

#testmenu p
{
margin:0;
padding:15px;
font-weight: bold;
color: #333333;
}


#undermenu
{
position: relative;
width:1000px;
left:0;
top:200px;
margin: 0 0 0 5px;
/*border-top: 1px solid #666;
border-left: 1px solid #666;
border-right: 1px solid #666;
border-bottom: 1px solid #666;*/
clear: both;
/*background: url('../graphics/undermenu3.jpg') no-repeat 0 -37px;*/
background:#bde5f4;
padding-top:12px;
z-index:0;
}



#main
{
position: relative;
left:2px;
top:129px;
width:840px;
/*border: solid 1px #666666;*/
margin: 0 0 70px 5px;
/*border: double 5px #bde5f4;*/
border-top:none;
padding-bottom: 0px;
/*background-color: #bcd2ee;*/
/*background-image: url('../graphics/mainbgbottom.jpg');*/
/*background-color:#dfbf60;*/
/*background-color:#e0ecd4;*/ /* THIS ONE */
background: #ffffff;
}

#laererprofil
{
position: relative;
width:100%;
height:220px;
margin: 20px 0 15px 0;
/*border: solid 1px red;*/
}

#laererbilde
{
position:relative;
float:left;
width:150px;
height:150px;
border-right: solid 1px #333333;
margin:0px 20px 40px 10px;
text-align:center;
}

.laererbilde
{
border: solid 1px #333;
height:150px;
}

.laererinfo
{
font-size:16px;
text-align:left; 
color:#333;
margin:0px 5px 5px 5px;
padding:10px;
}

.laererinfo2
{
font-size:12px;
text-align:left; 
color:#333;
margin:5px;
padding:0;
}

.laererinfo3
{
font-size:12px;
text-align:left; 
color:#333;
margin:20px 5px 5px 5px;
padding:0;
}

.links a:link 
{
margin:0;
padding:0;
text-decoration:underline;
color: #3333d3;
}
.links a:visited
{
margin:0;
padding:0;
text-decoration:underline;
color: #3333d3;
}
.links a:hover
{
text-decoration:underline;
color: red;
}

.ulNostyle
{
list-style: none;
}


.noStyle a:link
{
margin:0;
text-decoration:none;
color:blue;
}

.noStyle a:visited
{
margin:0;
text-decoration:none;
color:blue;
}

.noStyle a:hover
{
margin:0;
text-decoration:underline;
color:#333333;
}


#bottom
{
position: relative;
width: 1000px;
height:100px;
border: solid 1px #666666;
margin-top: 10px;
margin-bottom:20px;
/*background: url('../graphics/bottom.jpg') no-repeat;*/
}

.bottom
{
margin:0;
padding: 10px;
font-weight: bold;
color: #fff;
}

#header {
	position: relative;
	margin: 0 0 0 5px;
	padding:0;
	left:2px;
	top:92px;
	width: 100%;
	height: 30px;
	width: 1000px; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	z-index:1;
/*	border: solid 1px black;*/
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	/*border: solid 1px black;*/
	bottom: -20px;
	width: 65em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a.current {
	width: 9em;
/*	border: solid 1px black;*/
	display: block;
	float: left;
	padding: 5px 5px;
	margin: 1px 2px 0 0;
	text-align: center;
	font-weight:light;
	font-size: 90%;
	text-decoration: none;
	color: #000;
}

/*#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
	border: 1px solid #666;
	border-bottom: none;
background: url('../graphics/etterutdanning.jpg') no-repeat;
	padding-bottom: 6px;
	margin-top: 0;
}*/

#header ul#primary span,#header ul#primary a.current,#header ul#primary a.current:hover {
/*	border: 1px solid #89a2df;*/
	border: 0px solid #bcd2ae;
height:16px;
/*background: url('../graphics/menubgmain.png') no-repeat;*/
	font-weight:bold;
/*background: #0071bc;*/
background: #5987b4;
	padding-bottom: 6px;
	margin-top: 0;
}

.primaryForside a:hover
{
background: #6dd3dc;
}

.primaryForside a
{
background: #bbbbbb;
}

.primaryStudietilbud a:hover
{
background: #90d389;
}

.primaryStudietilbud a
{
background: #bbbbbb;
}
.primaryEtterutdanning a:hover
{
background: #d8de7a;
}

.primaryEtterutdanning a
{
background: #bbbbbb;
}

.primaryLaerere a:hover
{
background: #de7a7c;
}

.primaryLaerere a
{
background: #bbbbbb;
}

.primaryOmnikut a:hover
{
background: #7aa2de;
}

.primaryOmnikut a
{
background: #bbbbbb;
}

.primaryKontaktnikut a:hover
{
background: #dc9c6d;
}

.primaryKontaktnikut a
{
background: #bbbbbb;
}

#header ul#primary a {
/*	background: #BCD2aE;*/
/*	background: #bbbbbb;*/
/*background: url('../graphics/menubg.png') no-repeat;*/
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom: 1px solid #AAA;
	border-bottom: none;
	margin-top:0;
}

#header ul#primary a:hover {
	margin-top: 0;
	margin-bottom:0;
	border-color: #666;
/*	background: #dddddd;*/
	padding-bottom: 5px;
/*	background: url('../graphics/hover.png') no-repeat;*/
	font-weight:bold;
}

#header ul#secondary {
	position: absolute;
	/*border:solid 1px black;*/
	margin: 0;
	padding: 0;
	bottom: -1.4em;
	left: 1px;
	width: 70em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px solid #666666;
	background: none;

}

#header ul#secondary li a {
	color: #222;
	text-decoration: none;
}

#header ul#secondary li a:hover {
	color: red;
	background: #ccc;
	padding: 0 10px;
	border: none;
	border-right: 1px solid #666666;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }
