<style type="text/css" media="screen">

html, body
	{
	margin				: 0px;
	padding				: 0px;
	background-color	: #ffffff;
	color				: #000000;
/*	background-image	: url(grafik/links_back.gif); */
	background:#fff url("grafik/venstrebanner.gif") repeat-y left;		
/*	background:#fff no-repeat fixed bottom right;		*/
	}
/* bizarrely IE6 seems to want to shift to the right by 3px
Could hack to shift everything else back but it looks ok */
body
	{
	margin				: 0px 0px 0px 0px;
	margin-right		: 17px;
/*	background-image	: url(grafik/links_back.gif); */
	background:#fff; 		
/*	background:#fff no-repeat fixed bottom right;	*/	
	}

div
	{
	border				: none;
	margin				: 0px;
	padding				: 0px;
	}

#wrapper1, #wrapper2
	{
	margin				: 0px;
	padding				: 0px 0px 0px 11px;
	background:transparant;
	}

/* NN4 makes a mess of the backgrounds (positioning plus unintended inheritance) so exclude it. OmniWeb doesn't understand background positioning either - the left column can be achieved, but not the right one */
#wrapper1
	{
	/*/*/
/*	background-image	: url(grafik/EggzhampleCRightBg.gif); */ 
	background-image	: url(grafik/hojrebg.gif); 
	background-position	: right top;
	background-repeat	: repeat-y;
	/* */
	}
#wrapper2
	{
	/*/*/
/*	background-image	: url(grafik/EggzhampleCLeftBg.gif); */
	background-image	: url(grafik/venstrebg.gif);
	background-repeat	: repeat-y;

	/* */
	}

.header
	{
	margin				: 0px;
	padding				: 0px;
	color				: #000000;
	background-color	: transparent;
	border				: solid 0px #aaaaaa;
	}
/* IE5 needs shifting up - and #empty to clear its parsing palette */
* html body .header
	{
	margin-bottom		: -19px;
	font-family			: "\"}\"";
	font-family			: inherit;
	margin-bottom		: 0px;
	}
#empty{}

/* -1px margin-top is so NN4 borders overlap */
.columns
	{
	margin				: 0px;
	margin-top			: -1px;
	padding				: 0px;
	border				: solid 1px #000000;
	color				: #000000;
	background-color	: #ffffff;
	}
/* reset post NN4 */
.columns
	{
/*/*/
	border				: none;
	margin-top			: 0px;
	background-color	: transparent;
/* */
	}

/*
make sure that .leftcolumn's width is equal to .centercolumn's margin-left
-11px margin-top enables columns to lign up in NN4 rather than dropping down unacceptably
*/
.leftcolumn
	{
	float				: left;
	left				: 0px;
	width				: 150px;
	margin				: 0px;
	margin-top			: -11px;
	padding				: 0px;

/*	background-color	: #ffffcc; */ 
	}
/* reset post NN4 */
.leftcolumn
	{
/*/*/
	margin-top			: 0px;
/* */
	}

/*
make sure that .rightcolumn's width is equal to .centercolumn's margin-right
*/
.rightcolumn
	{
	position			: static;
	float				: right;
	width				: 150px;
	margin				: 0px;
	padding				: 30px 0px 0px 0px;
	}


/* .centercolumn base settings
====================================
These values allow the three columns to butt up against each other
You can change the margins between them either by altering these values. However, in most cases altering the padding property of the .[$column]padding selectors will be simpler and more effective.
------------------------------------
NN4
------------------------------------
margin-left		: -25px
margin-right	: 0px
margin-top		: -1px
If you must change these, experiment with these values extensively since the center column does not move in a direct one-to-one relationship to the value specified here. The margin-top of -1px is needed to make NN4 line up correctly.
------------------------------------
OmniWeb
------------------------------------
margin-left		: 0px;
margin-right	: 0px;
------------------------------------
Other browsers
------------------------------------
margin-left		: width of .leftcolumn
margin-left		: final width of .rightcolumn
margin-right is set to the value of the overriding values for .rightcolumn's width.
*/
.centercolumn
	{
	margin				: 0px;
	padding				: 5px 10px 10px 10px;

	line-height         : 1.5;
	font-size           : 12px;
	}
/* OmniWeb value - others in external css file */

/* no they're not - they're here for ease of viewing for the moment */
/* NN4 values */
.centercolumn
	{
	margin-right		: 0px;
	margin-left			: -25px;
	}
/* Other browsers */
/*/*/
.centercolumn
	{
	margin-right		: 150px;
	margin-left			: 150px;
	}
/* */

/* OmniWeb (exclude from IE5 mac) */
/*\*/
.fake.centercolumn
	{
	margin-right		: 0px;
	margin-left			: 0px;
	}
/* reset IE*/
* html body .centercolumn
	{
	margin-right		: 150px;
	margin-left			: 150px;
	}


/* -7px margin-top enables footer/middles to lign up in NN4 rather than dropping down unacceptably */
.footer, .middle
	{
	clear				: both;
	margin				: 0px;
	margin-top			: -7px;
	padding				: 6px;
	text-align			: left;
	color				: #000000;
	background-color	: transparant;
	border				: solid #000000;
	border-width		: 0px 0px 0px 0px;
	font-size			: 10px;
	}
/* reset post NN4 */
.footer, .middle
	{
/*/*/
	margin-top			: 0px;
/* */
	}

.headerpadding
	{
	margin				: 0px;
	padding				: 0px 0px 0px 10px;
	}

.leftpadding, .centerpadding, .rightpadding
	{
	margin				: 0px;
	padding				: 0px 0px 10px 0px;
	}
	
/* following styles have nothing to do with the structural layout */
h1, h2, h3
	{
	margin-top			: 0px;
	}

p
	{
	margin-bottom		: 0px;
	}

	
/* Her kommer ting der er relateret til underkasser */

	#menuknap0, #menuknap1, #menuknap2 {
		background:#fff;
		border-top:0px solid #000;
		border-right:0px solid #000;
		border-left:0px solid #000;
		border-bottom:0px solid #000;
		margin:2px 2px 2px 2px;
		padding:2px 2px 2px 2px;
  		font-size:10px; 
		}
	
	#menuknap1 {
		background:#fff;
		}

	#menuknap2 {
		background:#fff;
		}
		
	#tekst {
		margin: 0px;
		}

/* Her kommer andre formateringer */

h1, h2, h3, h4, h5, p, a, form, input,select, table, td, li, div {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  }  

h1, h2, h3, h4, h5 {
  font-weight: bold
  }

h2 {
  font-size:18px
  }

h3 {
  font-size:16px
  }

h4 {
  font-size:14px
  }
  
hr {color: #006666}

p.menuknap {  
  font-size:10px; 
  }  

#overskrift {  
  font-size:18px; 
  font-weight: bold;
  margin: 10px 0px 10px 0px;
  }  

.fed {  
  font-weight: bold
  }    

div.viso {
  font-size:32px;
  color: #006666;
  }
  
*.hvid {color:#ffffff}
*.graa {color:#666666} 
*.rod {color:#ff0000}
*.i {font-style: italic}
  
div.fed {font-weight:bold}
div.lille {font-size:12px}

div.kal_input {font-size:10px}
  
  
a.knap {
  font-size:10px; 
  }

a.red {
  font-size:10px; 
  color: #000000;
  }
  
a:link     {color: #d55d0d}
a:visited  {color: #d55d0d}
a {text-decoration: none}

a.red:link     {color: #000000}
a.red:visited  {color: #000000}

td.kant {background: #006666}
td.kalender {margin:0}
td.offentlig {background: #99cc99}
td.spejder {background: #9999cc}
td.leder {background: #cc99cc}

td.midt {
  background-color: #ffffff;
  background-image: url("grafik/baggrund_venstre6.jpg");
  background-repeat: no-repeat;
  background-position: top right;
}

td.hojre {
  background-color: #ffffff;
  background-image: url("grafik/baggrund_hojre6.jpg");
  background-repeat: no-repeat;
  background-position: top right;
}


  TD.NON {font-size :12px; color :#C0C0C0; font-weight :normal;}
  TD.TOP {font-size :12px; color :#0000FF; font-weight :bold;}
  TD.Some {font-size :12px; color :#000000; font-weight :normal;}

  A.NOEVENT:Link {font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}
  A.NOEVENT:Visited {font-size :12px; color :#000000; font-weight :normal; text-decoration: none;}

  A.EVENT:Link {font-size :12px; color :#000000; font-weight :bold; text-decoration: none;}
  A.EVENT:Visited {font-size :12px; color :#000000; font-weight :bold; text-decoration: none;}

  A.NORMAL:Link {font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}
  A.NORMAL:Visited {font-size :12px; color :#0000FF; font-weight :normal; text-decoration: none;}

form.kalendermenu {
  margin: 5 0 0 5
  }

table.forumoversigt {
  background-color: #FFFFFF;
  outline-color: #FFFFFF;
  }

#forumcelle {
  background-color: #AAAAFF;
  }

em {
  font-size: 10px;
  }
  
select.menu {font-size: 10px}  

input.goknap {
  font-size: 10px;
  color: #ffffff; 
  background-color: #aaaaaa; 
  border-style: outset;
  }

input.goknap2 {
  font-size:12px;
  color: #ffffff; 
  background-color: #aaaaaa; 
  border-style: outset;
  }
  
td.searchover {
  background-color: #8181f3;
  outline-color: #FFFFFF;
  font-weight: bold;
  padding: 3px;
  }

td.search {
  background-color: #bdbdf9;
  outline-color: #FFFFFF;
  padding: 3px;
  text-align: top;
  }
  
*.randomimage {
  color: #ffffff;
  background-color: #305d98;
  border-bottom: thin solid #060e64;
  border-right: thin solid #060e64;
  text-align: center;
  }  

td.tilmeld {
	background-color: #e7ceff;
	padding: 3px;
	}

tr.tilmeld {
	background-color: #d1a4ff; 
	}
	
table.tilmeld {
	border-width: 0px;
	background-color: #b76fff; 
	}

table.forumoversigt {
  background-color: #FFFFFF;
  outline-color: #FFFFFF;
  }

#forumcelle {
  background-color: #AAAAFF;
  }
  
.child {
  margin: 0px 0px 0px 5px;
  padding:  0px 0px 0px 0px;
  background-color: transparent; 
  }
  
.parent {
  margin: 5px 5px 0px 5px;
  padding: 0px 0px 0px 0px;
  background-color: #cccccc; 
  }

.parentunder {
  text-align: right;
  font-size: 4px;
  padding: 0px 5px 0px 5px;
  background-color: #cccccc; 
  }
  
.forumtekst {
  margin: 0px 0px 5px 0px;
  padding: 5px 5px 5px 5px;
  background-color: transparent; 
  border-style: solid;
  border-color: #000000;
  border-width: 1px 1px 1px 1px;
  }

.forumlink {
  margin: -6px 0px 5px 0px;
  padding: 2px 5px 2px 5px;
  background-color: transparent; 
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  }

.forum2 {
  background-color: tranparent;
  display: block;
}  

.forumcelle3 {
  background-color: #8888ff;
  font-size: 12px;
  text-align: top;
  font-weight: bold;
}

.forumcelle2 {
  background-color: #aaaaff;
  text-align: top;
}

.forumcelle1 {
  background-color: #ccccff;
  text-align: top;
}

.forumcelle0 {
  background-color: #eeeeff;
  text-align: top;
}

.forumramme {
  margin: 0px 0px 0px 20px;
  }

.inputbox {
  font-size: 10px;
  border: solid 1px #d55d0d;
}  

.menubox {
  width: 138px;
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border_color: #000000;
  padding: 5px;
  text-align: center;
}

.menuboxtitel {
  border: solid 1px #000000;
  background-color: #d55d0d;
  color: #ffffff;
  text-align: center;
  font-size: 11px;
  padding: 3px;
}

.submitknap {
  font-size: 10px;
  background-color: #aaaaaa;
  border-style: outset;
  border-color: #cccccc;
}  
}
  
</style>


