﻿html
{
height: 100%;
}

body 
{
	margin:0;
	padding: 0px 0 0 0;
	background-color: #e6ebf3;
	background-image: url(images/ny/bg.jpg);
	background-repeat:repeat-x;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
    color:#000000;
}

h1
{
font-size: 18px; font-weight: bold; color: #ef991d;
margin: 0;
padding: 15px 0 0 28px;
line-height: 22px;
}
h3
{
margin: 0;
padding: 0;
}


form
{
	margin:0;
	padding:0;
}
textarea, input, select
{
	font-size:1.0em;
	font-family:Arial, Helvetica, sans-serif;
}
img 
{
    border: 0;
    margin: 0;
    padding: 0;
}
a:link, a:visited
{
	color:#000;
	text-decoration:none;
}
a:hover, a:active
{
	color:#000;
	text-decoration: none;
}
table.mainframe
{
	margin:0 auto;
}
p
{
    margin:0 0 1.2em 0;
    padding:0;
}
input.tekstboks1, textarea.tekstboks1
{
    background-color: Transparent;
    border:solid 0px #333333;
    padding:0px;
}
input.tekstboks1:focus, textarea.tekstboks1:focus
{
	background-color: Transparent;
}
/* CUSTOM */

.loginfelt
{
    height: 40px; border: solid 0px red;
    padding: 17px 0 0 0px;
    font-family: Verdana, Arial, Tahoma, Helvetica;
    font-size: 11px;
    color: #3b5da4;
}

.tekstboks
{
    width: 71px;
    height: 13px;
    border-top: solid 1px #c5d2e3;
    border-left: solid 1px #c5d2e3;
    border-right: solid 0px #c5d2e3;
    border-bottom: solid 0px #c5d2e3;
}

.gruppeside
{
    background-repeat: no-repeat; background-position: center center; height: 600px;
    color: #fff;
    font-family: Arial, Tahoma, Helvetica;
    font-size: 11px;
}
    
.gruppeside h1
{
    font-size: 18px;
    font-weight: normal;
}

.toppovermeny
{
    width: 765px; height: 33px; float: left;
    background-image: url(images/ny/c2.jpg); 
    background-position: left top;
    background-repeat: no-repeat; 
    background-color: #3b5da4;
    padding: 0px 0 0 5px;
}


.loginfeltBoks
{
    float: left; border: solid 0px red; background-image: url(images/a4.jpg); width: 390px; height: 97px;
}
    
.flaggboks
{
    float: left; background-image: url(images/a3.jpg); width: 152px; height: 97px;
    }
    
.sidemeny1
{
/*width: 115px; background-image: url(images/d1.jpg); background-repeat: no-repeat; */
background-image: url(images/ny/girl1.jpg); 
background-repeat:no-repeat; 
padding: 51px 0 0 0; 
width: 115px;

}


td.ordreblokk
{
width: 115px; background-image: url(images/ny/x3.jpg); background-repeat: no-repeat;
padding: 51px 0 0 0;
}

td.ordreblokktekst
{
    
}

.kurspaamelding
{
    width: 200px;
    height: 16px;
    border: solid 1px #c5d2e3;
}

.standard
{
    background-image: url(images/hjorne1.jpg); 
    background-position: left top; background-repeat: no-repeat; border: solid 0px red; height: 400px; width: 450px; padding: 29px 50px 20px 44px;
    
}

.standardforside
{
    background-image: url(images/ny/tdtopp.jpg); 
    
    background-position: left top; background-repeat: no-repeat; border: solid 0px red; height: 400px;
     /*width: 450px; padding: 29px 50px 20px 44px; */
    
    
}


.standard h1
{
    font-size: 18px;
    color: #ef9d28;
    font-family: Arial;
    font-weight: normal;
    margin: 10px 0 10px 0;
    padding: 0 30px 0 0;
    background-image: url(images/h1strek.gif);
    background-position: left bottom;
    background-repeat: repeat-x;
}

 .standardforside h1
 {
    font-size: 18px;
    color: #ef9d28;
    font-family: Arial;
    font-weight: normal;
    margin: 10px 0 10px 0;
    padding: 0 30px 0 0;
}

h1.topp
{
    font-size: 18px;
    color: #ef9d28;
    font-family: Arial;
    font-weight: normal;
    margin: 10px 0 10px 0;
    padding: 0 30px 0 0;
    background-image: url(images/ny/blaalinje2.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.standard h2
{
    font-size: 13px;
    color: #3b5da4;
    font-family: Arial;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0;
}
    .standardforside h2
    {
    font-size: 13px;
    color: #3b5da4;
    font-family: Arial;
    font-weight: bold;
    margin: 0 0 10px 0;
    padding: 0;
    }
    
.level1
{
    font-size: 10px;
    color: Red;
    background-color: Red;
    background-image: none;
    list-style: none;
    list-style-image: none;
    list-style-type: none;
}

.level2
{
    background-color: Gray;
    color: Red;
}

.level3
{
    color: black;
    background-color: Silver;
    font-family: Gill Sans MT !important;
    font-size: small;
}

.hoverstyle
{
    background-color: #cccccc;
}

.testz
{
    background-color: Green;
}