/* Generic styles */

.hidefromprint {
 display: none;
}
ul#mainmenu {
 display: none;
}
body {
 font			: 12px Verdana,tahoma,arial,sans-serif;
 color			: #222;
}
h1 {
 padding: 20px;
 margin: 0px;
 font-size:24px;
}
h2 {
 font			: lighter 230%/0.95 "Trebuchet MS",arial,sans-serif;
 color			: #007700;
 margin			: 0px 0px 10px 0px;
 padding		: 5px 0px 10px 0px;
 background		: #fff;
}
h3 {
 font-size      : 12pt;
 font-weight    : bold;
 color			: #007700;
 letter-spacing : 2px;
 margin			: 10px 0px 10px 0px;
 padding		: 0px 0px 0px 10px;
 border-left	: 10px solid #007700;
 border-right	: 10px solid #007700;
 background		: #ddffdd;
}
a:link {
 color           : #6ab600;
 text-decoration : none;
}
a:visited {
 color           : #6ab600;
 text-decoration : none;
}
a:hover {
 text-decoration : underline;
 color           : #E56D00;
}

.mediumtext {
 font-family    : Tahoma;
 font-size      : 12pt;
}
.smalltext {
 font-family    : Tahoma;
 font-size      : 10px;
}
p.smallright {
 font-family    : Tahoma;
 font-size      : 10px;
 text-align     : right;
 padding        : 0px;
 margin         : 0px;
}
.bildetekst {
 font-family    : Tahoma;
 font-size      : 12pt;
 font-style     : italic;
 text-align     : right;
}
div.sitat1 div.code {
	width:350px;
}
div.sitat2 div.code {
	width:330px;
}
div.sitat3 div.code {
	width:310px;
}
/* Page Layout */

div#header {
 display : none;
 position: absolute;
 left: 0px;
 top: 0px;
}

div#wrapper {

}

div#linje {
 display 		: none;
}
div#content {

}
div#content_sub {

}
div#hoyrekolonne {
 display		: none;
}
div#menu {
 display		: none;
}

.calendar_element {
 width: auto;
}

/* Memberlist */
table.mlist {
	border-color: #999999;
    border-width: 0 0 1px 1px;
    border-style: solid;
}
table.mlist td {
	font-size: 9px;
	border-color: #999999;
    border-width: 1px 1px 0 0;
    border-style: solid;
}


/* Others styles */

.adr_etiq {
 width: 300px;
 float:left; 
 background: white; 
 padding: 5px;
 margin: 2px; 
 border: 1px solid #ddd; 
 font-size: 12px; 
}

li.peff { 
 list-style-image: url(../images/peff.gif); 
 padding-left: 5px;
}
li.ass {
 list-style-image: url(../images/ass.gif); 
 padding-left: 5px;
}
li.menig {
 list-style-image: url(../images/menig.gif); 
 padding-left: 5px;
}
li.troppsass {
 list-style-image: url(../images/troppsass.gif); 
 padding-left: 5px;
}
li.newuser {
 list-style-image: url(../images/newuser.gif); 
 padding-left: 5px;
 font-style: italic;
}
.ErrorMessage {
 background     : #FFFFFF; 
 border         : #FF0000 1px solid; 
 margin         : 10px; 
 padding        : 10px; 
 color          : #FF0000;
}
