/* store generelle regler
*/

*
       {




       border:0;

       margin:0px;

       padding:0px;

       font-family:trebuchet ms,arial,verdana,sans-serif;

       }

body

       {

       background-color:rgb(255,255,255);

       background-image:url(grafikk/bg.gif);

       }


/* klasser med barn */



.mote{
	padding-left:10px;
	font-family: tahoma, arial, verdana;
	font-size: 10px;
}

.mote li{
list-style-type:none;
clear:both
}

.mote .tid, .sted, .date {
display:block;
float:left;
}

.mote .tid{
width:5%;
}

.mote .sted {
width:22%;
}


.mote .date {
width:17%;


}

.errortext {
	color:red;
}

.mote_faktaoverskrift

       {
font-weight:bold;

       }

.mote_faktatekst_innledertittel {
	font-style:italic;	
}
.mote_faktaboks {
padding:5px;
border: solid 1px;
background-color:rgb(204,214,224);
border-color:#7c98ae;

       }

/* For å vise 6 programbokser (tester) */
.nyhetV, .nyhetM, .nyhetH {
	display:block;
	width:200px;
	height:350px;
	margin-bottom:2px;
	overflow:hidden;	
	padding:0px;
background-color:#e3e3e3;
}

.nyhetV img, .nyhetM img, .nyhetH img{
padding:2px;
padding-bottom:0px;
}

.nyhetV {
	float:left;	
		clear:both;
	margin-left:1px;
	
	

}

.nyhetsKropp
{
background-color:rgb(204,214,224);
margin:2px;
margin-top:0px;
height:215px;
}


.nyhetM {
	float:left;
		clear:none;
	margin-left:1px;
}

.nyhetH {
	float:right;
		margin-left:1px;
	margin-right:1px;

	clear:right;	
}

.nyhetFront
{
	font-weight:bold;
	padding:5px;
}


.split {
	display:block;
clear:both;
background-color:black;
}


.komm_Innlegg ,.komm_Innlegg_int {
background-color:#DCDCB4;
border:1px double orange;
clear:both;
float:left;
margin-bottom:2px;
margin-left:2px;
padding:2px;
width:450px;
line-height:12px;
}

.komm_Innlegg_int
{
width:300px;	

}

.dato {
color:grey;
float:right;
font-size:10px;
font-style:italic;
line-height:10px;
text-align:right;
vertical-align:bottom;
padding:2px;
}


.kommentarB {
background-color:#B4D6E0;
float:left;
font-size:12px;
padding:0px;
width:auto;
       }

.venstremeny

       {

       background-color:rgb(white);

       width:150px;

       font-size:12px;

       float:left;
       clear:left;

       margin-right:10px;

       padding-bottom:5px;

       margin-bottom:10px;

       }

.venstremeny a

       {

       color:rgb(0,0,0);

       font-weight:bold;

       margin-left:4px;

       }

.venstremeny a:hover

       {

       color:rgb(183,17,0);

       font-weight:bold;

       margin-left:4px;

       }

.venstremeny li

       {

       list-style-type:none;

       }



.venstremenyBoks, .samarbeid
       {

       background-color:rgb(240,240,240);

       width:150px;

       float:left;
       clear:left;

       margin-top:0px;

       padding-top:0px;

       padding-bottom:5px;

       margin-bottom:10px;
}


.samarbeid img
       {
       float: left;
       clear: left;
       margin:0px;

}

.samarbeid a
       {
       margin-left:0px;
}

.samarbeid a:hover
       {
       margin-left:0px;
       text-decoration: none;
}





.header1,.headerProg

       {

       background-color:rgb(151,181,195);

       display:block;

       padding-left:2px;

       color:rgb(255,255,255);

       margin-bottom:2px;

       border-bottom:1px solid rgb(255,255,255);

       }

.headerProg
	{
	
padding-top:5px;
padding-bottom:6px;
font-size:20px;
	}


.header2

       {

       display:block;

       width:100%;

       color:rgb(0,0,0);

       margin-left:2px;

       }

.headerProg

       {

       padding-top:5px;
	padding-bottom:5px;
	font-size:20px;

       }

.nyhet

       {


       color:rgb(80,80,80);

       margin-left:4px;

       padding-left:2px;

       }

.nyhet a

       {

       color:rgb(80,80,80);

       text-decoration:underline;

       font-weight:bold;

       }

.nyhet a:hover

       {

       color:rgb(120,120,120);

       text-decoration:underline;

       font-weight:bold;

       }



.innhold, .internInnhold

       {

       font-size:12px;

       float:left;

       width:604px;

       background-color:rgb(240,240,240);


       margin-right:10px;

       line-height:20px;

       }

.internInnhold {
width:820px;
margin-right:0px;

}

.internInnhold form{
margin:10px;
}

.internInnhold .colA, .colB
 {
background-color:#d6ddde;
display:block;
}

.internInnhold .colA {
float:left;
width:500px; 
}

.internInnhold .colB {
	float:right;

}

.internInnhold .colB form {
	padding:5px;
	margin:0px;

}





.text{font-size:10px;}

.internInnhold .col_wrap
 {
background-color:#d6ddde;
display:block;
padding:5px;
margin:5px;
}

.internInnhold li
 {
list-style-type:none;
padding-left:20px;
}

.internInnhold .endre
 {
font-size:16px;
display:block;
padding-left:20px;
background-color:gold;
padding:5px;
font-weight:bold;
}



.internInnhold .row{
background-color:#d6ddde;
clear:both;
float:left;
margin:1px;
margin-left:10px;
width:780px;
}



.internInnhold .dato2 {
display:block;
float:left;
width:130px;
padding-left:5px;
}

.internInnhold .dag {
display:block;
float:left;
width:50px;
padding-left:5px;
}

.internInnhold .bilde {
display:block;
float:left;
width:30px;

}


.internInnhold .navn {
display:block;
float:left;
width:auto;
font-weight:bold;
padding-left:5px;
}
.internInnhold .lenker {
padding-left:5px;
padding-right:3px;
display:block;
float:left;
width:auto;
}


.meny
	{
margin-top:15px;
margin-bottom:5px;
padding-left:2px;
padding-bottom:2px;
font-size:16px;
font-weight:bold;
background-color:rgb(204,214,224);

}

.sok1 {
		background-color:#dfede0;
}

.sok0 {
		background-color:#e5eaec;
}




.innhold_img
       {

       float: right;
       margin-top:0px;
       padding-left: 10px;
       padding-right: 10px;

       }

.innhold a

       {

       color:rgb(0,0,0);

       text-decoration:underline;

       font-weight:bold;

       }

.mote .sted a {
width:20%;
color:grey;
font-style:italic;
font-weight:normal;
}

.innhold a:hover

       {

       color:rgb(183,17,0);

       }



.innhold ul,ol
       {
       list-style-position: outside;
       margin-left: 0px;
       padding-left: 30px;
       list-style: square;
       vertical-align: middle;
       }


.innhold li
 {
	list-style-type:none;
	padding-left:20px;
}



.nyhetsboks

       {

       background-color:rgb(204,214,224);

       width:205px;

       float:right;

       clear:right;

       font-size:12px;

       margin-bottom: 10px;

	   overflow:hidden;

       }


.nyhetsboks a

       {


       color:rgb(0,0,0);

       text-decoration:underline;

       font-weight:bold;


       }


.nyhetsboks a:hover

       {

       color:rgb(183,17,0);

       }



.ingress

       {

       font-weight:bold;

       text-align:justify;

       padding:0px 4px 0px 4px;

       }

.ingress:first-letter

       {

       font-size:15px;

       padding-left:10px;

       }

.brodtekst

       {
       text-align:justify;

       padding:0px 4px 0px 4px;

       }


.brodtekst img

       {
       float: left;
       margin:10px;
	

       }

.brodtekst:first-letter

       {

       font-weight:bold;

       font-size:15px;

       padding-left:10px;

       }

/* brukes for å liste opp semesternyheter */
.borderBoks 

	{
	border-bottom: solid 2px;
	border-color:white;
	padding-top:5px;
	padding-bottom:5px;
	overflow:auto;
	display:block;
	float:left;
	width:100%;
	}

/* id'er med barn */

#container

       {

       background-color:rgb(255,255,255);

       width:980px;


       border-top:10px solid rgb(255,255,255);

       border-left:10px solid rgb(255,255,255);

       border-right:10px solid rgb(255,255,255);

       border-bottom:10px solid rgb(255,255,255);

       float:left;

       }

#headerplass

       {


       background-image:url(grafikk/header.png);

       background-color:rgb(0,97,189);

       height:130px;

       padding-top:10px;

       text-align:center;

       clear:both;

       margin-bottom:10px;
       }

#toppmeny

       {

       background-color:rgb(151,181,195);

       font-size:15px;

       padding:5px;

       margin-bottom:10px;

       height:20px;

       }

#toppmeny a

       {

       font-size:15px;

       color:rgb(0,0,0);

       font-weight:bold;

       text-decoration:none;

       }

#toppmeny a:hover

       {

       color:rgb(183,17,0);

       font-weight:bold;

       text-decoration:underline;

       }

#toppmeny form

       {
       margin: 0px;

       padding: 0px;

       display: inline;
font-size:15px;

}

#footer

       {

       background-color:rgb(151,181,195);

       font-size:12px;

       padding:5px;

       border-top:10px solid rgb(255,255,255);

       clear:both;

       height:20px;

       text-align:center;

       }

#sentreringsboks

       {

       margin:auto auto auto auto;

       width:980px;

       }

       /* regler for forumet, av ola */

#submeny

       {
       background-color:rgb(246,189,102);

       font-size:12px;

       padding-left:5px;

       margin-bottom:5px;


       }

#submeny a

       {

       font-size:12px;

       color:#FFFFFF;

       font-weight:bold;

       text-decoration:none;

       }

#submeny a:hover

       {

       color:rgb(183,17,0);

       font-weight:bold;

       text-decoration:underline;

       }

