body{
	background-color:#f5f8fd;
	padding : 0px;
	margin : 0px;
	border:0px;
	/*	background-image:url(../dev/skiss_startsida2.jpg);
	background-position: 26px 0px;
	background-repeat: no-repeat; */
	background-image:url(/assets/images/_bgr.jpg);
	background-position: 0px 0px;
	background-repeat: repeat-x; 
	border-collapse:collapse;
	overflow-x:hidden;
}
body,html{height:100%;}
img {border:0px;padding:0px;margin:0px;}

div{
	display:block;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	border:0px solid black;
	position:relative;
}
hr {
	color: #CCC;
	background: #CCC;
	border: 0px;
	height: 1px;
	line-height: 1px;
	font-size: 1%;
	margin-top: 13px;
	margin-bottom: 13px;
	padding: 0px;
}

/* ********************************************************************** */
/* Main container tags to contain the site and the various sections*/
/* ********************************************************************** */

/* site container tag */
.template
{
	background-image:url(/assets/images/_shadow-body.jpg); 
	background-position:top left;
	background-repeat:repeat-y; 
	background-color:transparent;
	width:980px;
	height:auto;
	margin:auto;
	border:0px;
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	position:relative;
}
.decorative {
	position:absolute;
	top:0;
	background:url("/assets/images/sprite_flowers.jpg") no-repeat 0 0;
	width:133px;
	z-index:100;
}
div.left {
	height:306px;
	background-position:0 -320px;
	left:-124px;
}
div.right {
	height:320px;
	right:-123px;
}
/* adds shadowing to the site on the left hand side */
.templatepaddingleft{
	float:left;
	height:420px;
	width:10px;
}

/* adds shadowing to the right hand side */
.templatepaddingright{
	float:right;
	height:420px;
	width:10px;
}

/* Default logo & picture in the top */
.templatetop
{
	background-image:url(/assets/images/top_girl.jpg);
	background-position: top left;
	float:left;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	width:960px;
	height:149px; 
	position:relative;
}
.text-box  
{
    position		:absolute;
    padding			:0;
    left			:200px;
    top				:15px;
    width			:325px;
    height			:130px;
    overflow		:hidden;
}

.poll-box
{
	position		:absolute;
	padding			:0;
	right			:20px;
	top			:19px;
	width			:375px;
	height			:110px;
	overflow		:hidden;
}
.poll-box h2 {
	font-size:14px;
	text-transform:uppercase;
}
#ctl00_ContentPlaceHolder1_ctl06_btnSubmit {
	margin-left:7px;
}
#ctl00_ContentPlaceHolder1_ctl06_radioList {
	margin-bottom:5px;
	*margin-bottom:0px;
}
#ctl00_ContentPlaceHolder1_ctl06_btnSubmit,
#ctl00_ContentPlaceHolder1_ctl06_btnResults,
#ctl00_ContentPlaceHolder1_ctl06_btnResults2 {
	background:url("/assets/images/_arrow-mini_blue.png") no-repeat 0 4px;
	color:#56B2F2;
	border:none;
	margin:0;
	*margin: 0 0 0 5px;
	padding:0 0 0 7px;
	text-transform:uppercase;
	font-size:9px;
	line-height:14px !important;
	font-weight:bold;
	width:auto;
	display:block;
	float:left;
}
#ctl00_ContentPlaceHolder1_ctl06_btnSubmit:hover,
#ctl00_ContentPlaceHolder1_ctl06_btnResults:hover,
#ctl00_ContentPlaceHolder1_ctl06_btnResults2:hover
{
	color:#C84433;
	cursor:pointer;
}
#ctl00_ContentPlaceHolder1_ctl06_btnSubmit {
	margin-right:10px;
}
#ctl00_ContentPlaceHolder1_ctl06_radioList label {
	color:#56B2F2;
	float:left;
	*line-height:20px;
}
#ctl00_ContentPlaceHolder1_ctl06_radioList input {
	float:left;
	margin:0 2px 5px 0;
	width:auto;
	height:auto;
}
#ctl00_ContentPlaceHolder1_ctl06_radioList td {
	padding-bottom:1px;
	*padding-bottom:0;
}

/* Different tops on different sections */
#huv1 .templatetop{background-image:url(/assets/images/toppbilder/top1-new.png);}
#huv2 .templatetop{background-image:url(/assets/images/toppbilder/top2.jpg);}
#huv3 .templatetop{background-image:url(/assets/images/toppbilder/top3.jpg);}
#huv4 .templatetop{background-image:url(/assets/images/toppbilder/top4.jpg);}
#huv5 .templatetop{background-image:url(/assets/images/toppbilder/top5.jpg);}
#huv6 .templatetop{background-image:url(/assets/images/toppbilder/top6.jpg);}
#huv7 .templatetop{background-image:url(/assets/images/toppbilder/top7.jpg);}



/* Menu */
.templatemenu{
	background-image:url(/assets/images/menu/menu_bottom.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
	background-color:#FFFFFF;
	float: left;
	width: 960px;
	height: 62px;
}

/* Central Section which will contain the left menu and the right content section*/
.templatemiddle{
	float:left;
	width:960px;
	background-image:url(/assets/images/content/bgr_template_middle.jpg);
	background-repeat:repeat-y;
	background-color: #F3F3F3;
}

/* 
	footer which adjusts to the bottom there is a standard css Hack (apparently) to ensure this happens and it HAS to be in the actual HMTL code right before the footer code.
	<div style="clear: both; width: 100%; height: 0; line-height: 0; font-size: 0; margin: 0; padding: 0; border: 0;">&nbsp;</div>
*/
.templatebottom{
	background-image:url(/assets/images/bottom_bgr.gif);
	background-position: bottom center;
	background-repeat:no-repeat;
	clear:both;
	height:55px;
	width:100%;
	background-color:#FFFFFF;
	text-align:center;
	padding-top:15px;
}





/* ********************************************************************** */
/* LEFT MENU /*
/* ********************************************************************** */

/* Dimensions for the Left menu*/
.leftmenu{
	float:left;
	clear:left;
	width:223px;
}

/* overwrite all the div tags in the left menu so their overflow is hidden*/
.leftmenu div {
	overflow:hidden;
}

/* vertical alignment and font designation of contents */
.lefmenutextalign{
	margin-left: 23px;
	margin-right:26px;
}

/* ********************************************************************** */
/* LEFT MENU PROJECT COUNTER */
/* ********************************************************************** */
/* positioning & dimensions */
.leftmenucounter{
	background-repeat: no-repeat;
	background-image:url(/assets/images/left/bgr_counter.gif);
	width:223px;
	height: 49px;
	float:left;
	font-size:1.1em;
	cursor:pointer;
}

/* changeable background plates, depends template */
#huv1 .leftmenucounter{
	background-image:url(/assets/images/left/bgr_counter.gif);
}

/* vertical alignment and font designation of contents */
.leftmenucountertext{
	color:white;
	margin-left:144px;
	margin-top:20px;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial,Helvetica,Verdana,Sans-serif;
	letter-spacing:7px;
}





/* ********************************************************************** */
/* LEFT MENU TIPS BANK */
/* ********************************************************************** */

/* Dimensions and positioning */
.leftmenutipsbank{
	background-image:url(/assets/images/left/bgr_blue.gif);
	background-repeat: no-repeat;
	float:left;
	width:223px;
	/* Changed 2007-10-19
	height:258px;
	*/
	height:409px;
	
}

/* Background for templates */
#huv1 .leftmenutipsbank{
	background-image:url(/assets/images/left/bgr_blue.gif);	
}

/* Vetical text alignmen */
.leftmenutipsbankcontent{
	margin-top: 27px;
	margin-bottom:28px;
}

/* [IE] dotted line positioning and colouring */
.leftmenutipsbankdivider{

	width:180px;
	height:1px;
	/* Changed 2007-10-19
	margin-top:10px;
	margin-bottom:10px;
	*/
	margin-top:6px;
	margin-bottom:8px;
	background-image:url(/assets/images/left/left_dotted-line.gif);
	/*
	CHANGED TO BG IMAGE - LOOKS BETTER /Stefan
	border-top: thin dotted #777777;*/
}

/* [ANTI IE] dotted line positioning */
.leftmenutipsbankdivider[class]{
	/* Changed 2007-10-19
	margin-top:8px;
	margin-bottom:14px;
	*/
	margin-top:5px;
	margin-bottom:7px;
}

/* ********************************************************************** */
/* LEFT MENU NEWS */
/* ********************************************************************** */

/* Positioning and dimensions*/
.leftmenunews
{
	/* Added display none 2007-10-19 */
	display:none;
	/* background-image:url(/assets/images/left/bgr_white.gif); */
	background-repeat: no-repeat;
	float:left;
	width:223px;
	height:115px;
}

/* changeable background plates, depends template */
#huv1 .leftmenunews{
/* background-image:url(/assets/images/left/bgr_white.gif); */
}

/* vertical alignment and font designation of contents */
.leftmenunewscontent{
	margin-top: 23px;
	margin-bottom:28px;
}


/* ********************************************************************** */
/* LEFT MENU PRENUMERA LINK */
/* ********************************************************************** */

/* positioning and dimensions */
.leftmenuprenumera{
	background-image:url(/assets/images/left/bgr_prenumerera.gif);
	background-repeat: no-repeat;
	width:223px;
	height: 44px;
	float:left;
	text-align:right;
}

/* changeable background plates, depends template */
#huv1 .leftmenuprenumera{
	background-image:url(/assets/images/left/bgr_prenumerera.gif);
}

/* it can't live without this first aparently the "link' isn't enough*/
.prenumeralink{ 
	float:right;
	display:block;
	background-color:black;
	height:44px;
	width:223px;
	background: url(/assets/images/left/btn_prenu1.gif);
	background-repeat: no-repeat;
}
a.prenumeralink:link {
	float:right;
	display:block;
	height:44px;
	width:223px; 
	background: url(/assets/images/left/btn_prenu1.gif);
	background-repeat: no-repeat; 
	}
a.prenumeralink:visited{
	
}

a.prenumeralink:hover{ 
	float:right;
	display:block; 
	height:44px; 
	width:223px;
	background: url(/assets/images/left/btn_prenu2.gif);
	background-repeat: no-repeat; }
 
a.prenumeralink:active{
	float:right;
	display:block;
	height:44px;
	width:223px; 
	background: url(/assets/images/left/btn_prenu1.gif);
	background-repeat: no-repeat; 
	} 

/* ********************************************************************** */
/* LEFT MENU SEARCH BOX  */
/* ********************************************************************** */

/* position and dimensions */
.leftmenusearch{
	background-repeat:no-repeat;
	background-image:url(/assets/images/left/bgr_search.gif);
	float:left;
	width: 223px;
	height:66px;

}

/* vertical position and font designation of contents*/
.leftmenusokcontent{
	margin-top: 14px;
	margin-bottom:28px;
	color:#FFFFFF;
	font-weight:bold;
	font-size: 1em;
}

/* the actual search box that fits in the form */
/* general position and font designation of contents*/
.leftmenusearchbox
{
	margin-top:4px;
	margin-bottom:3px;
	border-width:0px;
	width:156px;
}
.rightmenusearchcontent
{
	float:left;
	margin:0;padding:0;
	margin-top:20px;
	padding-left:25px;	
	width:180px;
	
}
.rightmenusearchbox
{
	margin-top:3px;
	border:1px solid #ccc;	
	width:135px;
}



/* search - magnifying glass*/

.searchimageup, .searchimagedown{
	background-repeat: no-repeat; 
	height:19px;
	width:10px;
	margin-top:3px;
	margin-right:-1px;
	float:right;
	
}

/* [IE Alpha-transpancy hack]*/
.searchimageup{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/left/btn_search1.png');
	
}	
/* [IE Alpha-transpancy hack] All browser BUT IE reads this in */
.searchimageup[class]{
	background-image:url(/assets/images/left/btn_search1.png);
}	

/* [IE Alpha-transpancy hack] All browsers run this code*/
.searchimagedown{
	cursor:pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/assets/images/left/btn_search2.png');
}

/* [IE Alpha-transpancy hack] All browser BUT IE reads this in */
.searchimagedown[class]{
	cursor:pointer;
	background-image:url(/assets/images/left/btn_search2.png);
}

/* ********************************************************************** */
/* IQPROJECTS SEARCHFORM  */
/* ********************************************************************** */

.search-container
{
    width:514px;
    float:left;
    margin-top:16px;
}
.search-container form
{
    width:100%;
    margin:0;
    padding:0;
}
.search-container p
{
    margin:5px 0 20px;
}
.search-container h2
{
    margin-top:20px;
}
.search-container label
{
    display:block;
    font-weight:bold;
    font-size:10px;
    margin-bottom:2px;
    cursor:pointer;
}
.search-container #fritextsokning #text
{
    width:250px;
    margin:0 0 10px;
    padding:1px;
    font-size:10px;
}
.search-container #projektnamnsokning
{
    border-bottom:1px solid #ccc;
}
.search-container #projektnamnsokning #projektnamn
{
    width:250px;
    margin:0 0 20px;
    padding:1px;
    font-size:10px;
}
.search-container #projektnamnsokning #iqnummer
{
    width:80px;
    margin:0 0 20px;
    padding:1px;
    font-size:10px;
}
.search-container select
{
    width:250px;
    font-size:10px;
    line-height:10px;
    margin:0 14px 0 0;
    padding:0;
}
* html .search-container select
{
    width:250px;
    margin-right:7px;
}
.search-container select.small
{
    width:160px;
    margin-right:17px;
}
* html .search-container select.small
{
    width:164px;
    margin-right:7px;
}
.search-container select.year
{
    width:60px;
    margin:0;
}
.search-container select.month
{
    width:100px;
}
.search-container .spacer
{
    margin:15px 0 10px;
}

/* ********************************************************************** */
/* CONTENT  (basically contains EVERYTHING else on the site which is not the left menu header and footer) */
/* ********************************************************************** */

/* CONTENT POSITION */
.content{
	clear:right;
	position:relative;
	float:right;
	width:737px;
	padding-bottom:5px;
}

/* ********************************************************************** */
/* startsida - index.html flash window
/* ********************************************************************** */

/* CONTAINER positioning and dimension */
.contentflashwindow{
	float:left;
	background-image:url(/assets/images/content/bgr_flash.gif);
	background-repeat: no-repeat;
	width:737px;
	height:327px;
	background-color:transparent;
}

/* CONTENT positioning and dimensions */
.contentflashwindowcontent{
	margin-top: 19px;
	margin-left: 17px;
	padding-left:8px;
	padding-top:8px;
	width:660px;
	height:289px;
	z-index: 100;
}

/* ********************************************************************** */
/* startsida - index.html VD  window
/* ********************************************************************** */

/* CONTAINER positioning and dimension */
.contentvdwindow{
	float:left;
	background-image:url(/assets/images/content/bgr_vd.gif);
	background-repeat: no-repeat;
	width:362px;
	height:241px;
}
/* CONTENT positioning and dimensions */
.contentvdwindowcontent{
	background-color:#FFFFFF;
	margin-top: 20px;
	margin-left: 25px;
	height:210px;
	width:317px;
	overflow:hidden;
	
}
/* Addsa little bit of padding below ANY img in the vd window*/
.contentvdwindowcontent img{
margin:0px;
padding:0px;
border:none;
margin-bottom:13px;
}

/* ********************************************************************** */
/* startsida - index.html MD - månad project  window
/* ********************************************************************** */
.contentmpwindow
{
	float:left;
	background-image:url(/assets/images/content/bgr_mp.gif);
	background-repeat: no-repeat;
	width:375px;
	height:241px;
	background-color:transparent;
}
.contentmpwindowcontent{
	background-color:#FFFFFF;
	margin-top: 20px;
	margin-left: 20px;
	height:210px;
	width:317px;
	overflow:hidden;
}
/* Addsa little bit of padding below ANY img in the mp window*/
.contentmpwindowcontent img{
	margin:0px;
	padding:0px;
	border:none;
	margin-bottom:13px;

}
.contentmpwindowcontent a img{
	margin:0;
}

/* ********************************************************************** */
/* startsida - index.html VD & MD footer title and link
/* ********************************************************************** */
.startpagesplashtitle{
	position:absolute;
	display:block;
	bottom:0px;
	top:189px;
	left:0px;
	right:140px;
	height:30px;
	width:200px;
}
.startpagesplashtitle[class]{top:189px;}
.startpagesplashlink{
	position:absolute;
	display:block;
	top:189px;
	bottom:0px;
	left:227px;
	right:10px;
	width:90px;
	height:15px;
	text-align:right;
}

/* removes ANY padding/margin for the image link */
.startpagesplashlink img{
	display:inline;
	margin:0px;
	padding:0px;
	border:none;
}

/* ********************************************************************** */
/* CONTENT LAYOUT FOR TEMPLATE 1 - One large text field
/* ********************************************************************** */

/* Minimum height of content */
.contentleftcontainer{height:538px;}
.contentleftcontainer[class]{height:auto;min-height:538px;}


#temp1 .contentcontainer{
	background-image:url(/assets/images/content/bgr_body1-middle.gif);
	float:left;
	width:737px; 
	min-height:533px;
} 

#temp1 .contentleftheader{
	float:left;
	background-image:url(/assets/images/content/bgr_body1-top.gif);
	height:52px;
	width:737px;
}
#temp1 .contentleftpaddingleft{
	float	:	left;
	background-image:url(/assets/images/content/bgr_body1-left.gif);
	height	:	431px;
	width	:	35px;
}
#temp1 .contentleftpaddingright{
	float	:	right;
	background-image:url(/assets/images/content/bgr_body1-right.gif);
	height	:	431px;
	width	:	40px;

}

#temp1 .contentlefttext{
	background-color:#FFFFFF;
	display	:	block;
	width	:	651px;
	float	:	left;
}

#temp1 .contentcontainerfooter{
	background-image:url(/assets/images/content/bgr_body1-bottom.gif);
	height:35px;
	width:729px;
}

#temp1 .contentrighttcontainer{
	float:right;
	height:0px;
	width:0px;
	overflow:hidden;
}

/* ********************************************************************** */
/* CONTENT LAYOUT FOR TEMPLATE 2 - (the one with the right menu)
/* ********************************************************************** */
#temp2 .contentcontainer{
	background-image:url(/assets/images/content/bgr_body2.gif);
	display:block;
	position:relative;
	float:right;
	width:737px;
	padding:0px;
	margin:0;
	border:0px;
}
#temp2 .contentleftcontainer
{
	float:left;
	width: 589px;
	border: 0px solid black;
}
#temp2 .contentleftheader{
	float:left;
	background-image:url(/assets/images/content/bgr_body2-top.gif);
	height:52px;
	width:589px;
}
#temp2 .contentleftpaddingleft{
	float	:	left;
	background-image:url(/assets/images/content/bgr_body2-left.gif);
	height	:	431px;
	width	:	35px;
}

#temp2 .contentleftpaddingright{
	float	:	right;
	background-image:url(/assets/images/content/bgr_body2-right.gif);
	height	:	431px;
	width	:	40px;
}

#temp2 .contentlefttext{
	background-color:#FFFFFF;
	width	:	514px;
	float	:	left;
}
#temp2 .contentcontainerfooter{
	background-image:url(/assets/images/content/bgr_body2-bottom.gif);
	background-repeat:no-repeat;
	background-position: left bottom ;
	height:30px;
	width:729px;
	float:left;
	clear:both;
}

#temp2 .contentrighttcontainer{
	position:relative;
	display:block;
	float:right;
	width:148px;
	margin-right:0px;
	margin-left:0px;
}

#temp2 .contentrighttcontainer[class]{
	margin-right:0px;
}
/* ********************************************************************** */
/* CONTENT LAYOUT FOR TEMPLATE 3 - (the one with the form on the right hand menu)
/* ********************************************************************** */

#temp3 .contentcontainer{
	width:737px;
	display:block;
	position:relative;
	float:left;
	background-image:url(/assets/images/content/bgr_body3middle.jpg);
	margin-bottom:7px;
}
#temp3 .contentleftheader{
	width:737px;
	float:left;
	background-image:url(/assets/images/content/bgr_body3.jpg);
	background-repeat:no-repeat;
	background-position: left top ;
}

#temp3 .contentcontainerfooter
{
	background-image:url(/assets/images/content/bgr_body3footer.jpg);
	background-repeat:no-repeat;
	background-position: left bottom ;
	height:45px;
	width:729px;
	clear:both;
	float:left;
}

#temp3 .contentlefttext
{
	clear:right;
	float:left;
	margin-top:52px;
	margin-left:19px;
/*	margin-left:39px;*/
	width:348px;
	background-color:#FFFFFF;
}
#temp3 .contentlefttext[class]
{
	margin-top:52px;
	margin-left:39px;
}

#temp3 .contentrighttcontainer{
	position:relative;
	display:block;
	float:right;
	margin-top:52px;
	margin-right:24px;
	width:229px;
	background-color:#FFFFFF;
}

#temp3 .contentrighttcontainer[class]{

	margin-right:47px;
}


/*ANMÄL PROjEKT FORM dimensions for the boxes and the colour */
/* Forms */
input.frm,
textarea.frm
{width:280px;border:1px solid #ccc;margin-bottom:5px;}
.projectformelement
{
	border: solid 1px #cccccc;
	width:224px;
	margin-bottom:5px;
}

.tipscolumn1, 
.tipscolumn2
{
	position:relative;
	float:left;
	margin-bottom:20px;
	}
.tipscolumn1	{width:360px;}
.tipscolumn2
{
	width:220px;
	margin-left:10px;
	padding-left:10px;

}

#flashcontent  {
    position:absolute;
    top:0;
    left:-4px;
}

#flashcontent[id]   {
position:static;
margin:0 0 -30px -4px;
}

span.left   {
                float:left;
            }
span.right  {
                float:right;
            }


/* ADMIN DIV */
#editpagediv {width:100%;margin:auto;text-align:center;background-color:White;padding:10px 0;border-bottom:1px solid #000;}

/* Searchtips */
.descriptiontext {position:absolute; top:35px; left:0; background:#fff; width:490px; z-index:2; display:none; padding:10px; border:3px solid #ccc;}
.close
{
    display:block;
    margin:10px 0 0 2px;
}

.contentvdwindowcontent .headline
{
	font-size:16px;
}

.contentvdwindowcontent .date
{
	margin:0;
	padding:0;
	color:#56B2F2;
}

.contentvdwindowcontent .dotted
{
	line-height:1px;
	height:1px;
	background-color:inherit;
	border-bottom:dotted 1px #000;
	margin: 5px 0 5px 0;
	padding:0;
}

.contentvdwindowcontent .post-text
{
	margin-top:5px;
}

.blog-highlight {
	width:375px;
	height:115px;
	position:absolute;
	top:20px;
	right:20px;
}
.blog-highlight h2 {
	font-size:14px;
	margin-bottom:6px;
}
.blog-highlight h2 a {
	color:#C84433;
	font-size:14px;
}
.blog-highlight h3 {
	margin-bottom:2px;
}
.blog-highlight .headline a {
	color:#444;
	font-size:11px;
}
.blog-highlight .headline a:hover {
	color:#000;
}
.blog-highlight .date {
	position:absolute;
	top:2px;
	right:5px;
	color:#56B2F2;
}
.blog-highlight .post-text {
	height:52px;
	overflow:hidden;
}
.blog-highlight .link-to-blog {
	position:absolute;
	bottom:1px;
	right:5px;
}
.business-story, .press-highlight {
    background-color:#FFF;
    height:210px;
    margin-left:25px;
    margin-top:20px;
    overflow:hidden;
    width:317px;
}

.blog-main
{
	float:left;
	width:425px;
	position:relative;
	/*background-color:#aaa;*/
}

.blog-menu
{
	margin-left:30px;
	width:195px;
	float:left;
	position:relative;
}

.blog-owner
{
    font-size:18px;
    font-weight:normal;
}
.blog-owner-margin-bot
{
	margin-bottom:20px;
}
.blogpost {
	margin-bottom:25px;
}
.blogpost h2 {
	color:#000;
	font-size:18px;
	line-height:20px;
	font-weight:normal;
}
.blogpost hr {
	margin-top:7px;
	color:#58b1f3;
	background:#58b1f3;
	margin-bottom:4px;
}
.blogpost .entry-date {
	margin-bottom:16px;
}
.blogpost .entry-content {
	margin-bottom:16px;
}
.blog-menu h3 {
	color:#C84433;
	font-size:18px;
	margin:0 0 11px -6px;
	text-transform:uppercase;
	font-weight:normal;
	}
* html .blog-menu h3 {
	margin:0 0 11px 0px;
	}
.blog-menu ul {
	list-style:none;
	margin:0 0 25px;
	padding:0;
}
.blog-menu li {
	margin:0 0 2px -6px;
	padding:0 0 0 15px;
	background:url("/assets/images/_arrow-mini.gif") no-repeat 0 4px;
}
* html .blog-menu li {
	margin:0 0 2px 0;
}
ol li.comment {
	margin-bottom:15px;
}
.comments h3 {
	color:#C84433;
	font-size:18px;
	margin:0 0 10px;
	text-transform:uppercase;
	font-weight:normal;
}
.comments ol {
	list-style:none;
	margin:0;
	padding:0;
}
.comments li {
	margin:0;
	padding:0;
}
#divAddComment {
	margin:20px 0 0;
	padding:0;
	border:0;
}
.comments .divider {
	height:1px;
	line-height:0;
	font-size:0;
	margin-top:30px;
	background:#58b1f3;
}
#divAddComment .submit {
	width:30px;
	text-align:center;
	background:#C84433;
	color:#fff;
	padding:5px;
	margin:0;
	clear:both;
	cursor:pointer;
}
* html #divAddComment .submit {
	margin-top:100px;
}
#divAddComment legend {
	color:#C84433;
	font-size:14px;
	margin:0 0 5px;
	text-transform:uppercase;
	font-weight:normal;
	padding:0;
}
#divAddComment input,
#divAddComment textarea {
	border:1px solid #CCCCCC;
margin-bottom:5px;
width:224px;
display:block;
}

#divAddComment textarea {
	width:400px;
	overflow-y:auto;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
}

.admin-image-area,
.admin-text-area,
.admin-swf-area			{
							border:1px dotted #ccc;
							position:relative;
							min-height:22px;
							overflow:hidden;
						}
.edit-link				{
							display:block;
							position:absolute;
							z-index:2;
							padding:3px 0 0 2px;
							left:0;
							top:0;
						}
#poll {overflow:hidden; z-index:1000; }

#TB_overlay {z-index: 101;}
#TB_window {z-index: 102;}
#flasharea {z-index: 99;}

#camp-banner {
	width:400px;
	height:130px;
	position:absolute;
	right:5px;
	top:5px;
}

/* ********************************************************************** */
/* Styrelsen */
/* ********************************************************************** */

#styrelsen td {
	vertical-align: top;
	color: #FFF;
	font-size: 10px;
}

#styrelsen h4 {
	padding: 17px 0px 2px 15px;
	margin: 0px;
	text-transform: uppercase;
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
#styrelsen p {
	padding-left: 15px;
	padding-top: 0px;
	margin: 0px;
}
.magdalena-text-bg {
	background: #E6572F url(/assets/images/styrelsen/magdalena-text.png) no-repeat;
	height: 163px;
	width: 257px;
}
.magdalena-text-bg p {
	padding: 5px 20px 0px 15px;
}
.peter-text-bg {
	background: #35B2E8 url(/assets/images/styrelsen/peter-text.png) no-repeat;
	height: 206px;
	width: 253px;
}
.peter-text-bg p {
	padding: 10px 20px 0px 15px;
}
.niclas-text-bg {
	background: #E6572F url(/assets/images/styrelsen/niclas-text.png) no-repeat;
	height: 174px;
	width: 257px;
}
.niclas-text-bg p {
	padding: 10px 15px 0px;
}
.eva-text-bg {
	background: #35B2E8 url(/assets/images/styrelsen/eva-text.png) no-repeat;
	height: 202px;
	width: 308px;
}
.eva-text-bg p {
	padding: 10px 20px 0px 25px;
}
.goran-text-bg {
	background: #E6572F url(/assets/images/styrelsen/goran-text.png) no-repeat;
	height: 188px;
	width: 257px;
}
.goran-text-bg p {
	padding: 10px 20px 0px 15px;
}
.karin-text-bg {
	background: #35B2E8 url(/assets/images/styrelsen/karin-text.png) no-repeat;
	height: 202px;
	width: 253px;
}
.karin-text-bg p {
	padding: 10px 20px 0px 15px;
}

