html { height: 101%; overflow-y: scroll; }
body {padding: 0em; margin: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #FFFFFF;}
h2 {margin: 0 0 0.2em 0; font-size: 2.5em; color: #c2342d;}
h3 {margin: 3em 0 0.3em 0; font-size: 1.3em; color: #c2342d; text-align:center;}
h4 {margin: 1.5em 0 1.5em 0; font-size: 1em; color: #c2342d;}
p {
	line-height: 1.0 em;
	margin: 0em 0em 0.5em 0;
	color: #000000;
}

a 	{
	/*line-height: 1.5em;
	margin: 0.5em 0em 0.5em 0;*/
	/*color: #FFFFFF;*/
}
#top img { border: 0; }

.ddfmwrap label, .ddfmwrap input, .ddfmwrap textarea { display:block; clear: both; float:left; margin:0; padding:0;}
.ddfmwrap input, .ddfmwrap textarea { margin-bottom:5px;}
}

.printmenu {
display:block;
font-size:11px;
text-align:center;
}

#flashmenu {
position: relative; 
margin-top: 125px;
}

#flashmenu img {border:0;}
#kolumn1_content p.currentday { color: #245DAB; font-weight: bold; }
#kolumn1_content p.currentdaytext { color: #245DAB; }
#kolumn1_content p, #kolumn1_content p.header { color: #333333; }

#kolumn1_content_left { 	
	line-height: 1.5em;
	margin: 0 0 1em 2em;
	
	text-align: left;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	}
	
#kolumn1_content p, #kolumn1_content p.header, #kolumn1_content p.currentday, #kolumn1_content p.currentdaytext {
	line-height: 1.5em;
	margin: 0 0em 1em 0;
	
	text-align: center;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
}

#kolumn1_content p.header , #kolumn1_content p.currentday { font-weight: bold; margin: 0.5em 0em 0 0; }

.meny_left {
	line-height: 1.5em;
	margin: 0.5em 0em 0.5em 0;
	text-align:left;
	color: #333;
}

.meny{
	line-height: 1.5em;
	margin: 1.0em 0em 0.5em 0;
	text-align:center;
	color: #333;
}

.footertext { text-align: center; display:block; }

.gulrubrik {
	color: #FFD42A;
	font-style: italic;}


.menu {
color: #FFFFFF;
}
.menu, .footertext{
	line-height: 1.0 em;
	margin: 0em 0em 0em 8px;
	color: #000000;
}

/* sidlayout */
#postit
{
position: absolute; 
z-index: 10; 
left: 500px; 
top:0; 
width:345px; 
height:300px; 
}
#footer {
position: relative; 
width: 994px; 
height: 48px;
margin-bottom: 30px;
top: 0;
margin-left: auto; 
margin-right: auto; 
background: url(images/footer.jpg) no-repeat;
}

#layout {
position: relative; 
width: 994px;
overflow: auto;
margin-top: 0;
top: 0;

margin-left: auto; 
margin-right: auto; 
background: #FFFFFF url("images/containerbg.jpg") repeat-y; 

}

#top img {margin:0; padding: 0; display:block; float:left;}

#top {
height: 155px;
width: 900px;
margin-left: 47px;
margin-bottom: 0;
padding-bottom: 0;
background: #FFFFFF url("images/top_norrsken_900px_bred_log.gif");
background-repeat: no-repeat;

}


#menyrad {
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
background: #245DAB; 
clear: left;
position : relative;
float: left;
top: 0px;
/*height: 40px;*/
font-size: 11px;
margin-left: 47px;
display: inline;
width: 900px;
/*padding: 4px 0 3px 0;*/
/*padding: 4px 0 4px 0;*/
}
#menyrad ul.submenu li { padding-bottom: 5px; padding-top: 3px; }
#menyrad ul.submenu {
list-style-type:none;
padding-left: 0;
margin-left: 15px;
margin-top:0;
margin-bottom: 0;
padding-bottom: 0;
padding-top: 0;
/*padding-bottom: 4px;*/
display: block;

clear: left;
}

#mainmenu a, #submenu a { }

#menyrad a { text-decoration: none; margin-top: 0; padding-top: 0; margin-bottom:0; padding-bottom: 0; color: #fff;}
#menyrad a:hover { text-decoration: underline; }

#menyrad ul.mainmenu {
list-style-type:none;
padding-left: 0;
margin-left:15px;
vertical-align: top;
/*padding-top:4px;*/
margin-top: 0;
margin-bottom: 0;
display: block;

}

#menyrad ul.mainmenu li { padding-top: 3px; }/*
#menyrad ul.submenu li { border-bottom:1px solid #ddd; padding-bottom: 4px;}*/

#menyrad li {
display: block;
float: left;
width: 100px;
color: #FFD42A;
padding: 0 15px 0 5px;
margin: 0;

/*width: 100px;*/
}

#menyrad li.wide {
width: 120px;
padding-right:25px;
}

#menyrad li.narrow {
width: 90px;
padding-right:10px;
}

#menyrad img { padding-right: 0px; }
#menyradimages { margin-left: auto; margin-right: auto; text-align:center; }

#kolumncontainer{
clear: both; 

margin: 0px 0 0 47px;

width: 900px;

}

#kolumn1_content {
width: 335px;
margin-left: 10px;

margin-top: 10px;


}

form.menuUpd label { display: block; width: 60px; margin-right: 8px; float:left; margin-top:3px;}
.menuopt { width: 850px; height:25px; display: block; float:left; clear:left;  padding-bottom: 6px; }
.menuopt input.textedit { width: 220px; margin-right: 5px;}
.menuopt select { width: 120px; }
.menuopt select, .menuopt input { font-family:"Trebuchet MS", Verdana, Arial, sans-serif; font-size:12px;}
.submitBtn, .submitBtnRight  { padding:0 15px 0 15px;  float:left; background:#245DAB; color:#fff;}
.loginBtn { float:left; background:#245DAB; color:#fff; display:inline;}
.submitBtnRight { margin-left:30px; }

#menutable table {
border:0;
margin-bottom:15px;
}
#menutable { border:1px solid #666; padding:5px;}

#week1, #week2, #week3 { display: none; border:1px dotted #666; padding:5px;}

#kolumn1_content_left #menutable a, .printmenu a { color: #245DAB; }

#menutable td { padding: 3px 25px 3px 0; vertical-align:top;}


#kolumn_text_2 {
float: left;
padding: 0; 
margin-left: 0px;
width: 600px;
display: inline;

}

#kolumn_text {
float: left;
padding: 0; 
margin-left: 0px;
width: 380px;
display: inline;

}

#kolumn1 { 
float: left;
padding: 0; 
margin-left: 0px;
display: inline;
width: 380px; 
background: url(images/papper_skugga4.jpg) no-repeat;

/*background: #eee;*/
}


#kolumn2_pic {
float: right;

}
#kolumn2 {
float: left; 
width: 500px; 
margin-left: 20px;

}
#sidfot {
clear: both; 
text-align: center; 
padding: 0.5em 0 1em 0; 
float:left; 
display: inline; 
width:900px; 
margin-left: 47px; 
margin-top: 50px; 
font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
font-size:13px;
}
#kolumn1 a:link{color: #333; padding: 0em 0.3em; text-decoration: none; }

#kolumn1_content_left a:link{color: #333; padding: 0em; text-decoration: none; }
#kolumn1_content_left a:visited{color: #333; padding: 0em; text-decoration: none; }
#kolumn1_content_left a:hover{color: #333; padding: 0em; text-decoration: underline;}
#kolumn1_content_left a#current{color: #333; padding: 0em; text-decoration: underline;}

/* meny */
/*#menycontainer ul{padding: 0em 0; margin: 0.7 0 0.7em 0;}
#menycontainer li{color: #FFFFFF; margin-right: 0em; display: inline; list-style: none; }
#menycontainer li a{text-decoration: none; padding: 0.1em 0.3em; margin-left: 0;}
#menycontainer a:link{color: #FFFFFF; padding: 0em 0.3em; text-decoration: none; }
#menycontainer a:visited{color: #FFFFFF; padding: 0em 0.3em; text-decoration: none; }
#menycontainer a:hover{color: #FFFFFF; padding: 0em 0.3em; text-decoration: underline;}
#menycontainer a#current{color: #FFFFFF; padding: 0em 0.3em; text-decoration: underline;}*/

