
/*
		Styles: General

*/
	/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
	/* These are standard sIFR styles... do not modify */
.sIFR-flash
{
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced
{
	visibility: visible !important;
}

span.sIFR-alternate
{
	position: absolute;
	top: -999em;
	left: -999em;
}

.sIFR-flash+div[adblocktab=true]
{
	display: none !important;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
html
{
	font-size: 100%;
}

body
{
	margin: 0;
	padding: 0;
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 70%;
	line-height: 1.4em;
	color: #000000;
	outline: 0;
	background-color: #ffffff;
	text-align: center;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Clearing floats
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix
{
	display: inline-block
}

.clearfix
{
	display: block
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Accessibility & SEO
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.accessibility
{
	position: absolute;
	top: -999em;
	left: -999em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Elements
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
:focus
{
	outline: 0;
}

table, td, form, input, textarea, select
{
	font-family: Verdana, Tahoma, Arial, Sans-Serif;
	font-size: 100%;
	color: #000000;
}

table, img, form, input, textarea, select
{
	margin: 0;
}

img
{
	display: block;
	border: 0;
}

ul
{
	margin: 0;
	padding: 0;
}

a
{
	color: #b62c72;
	text-decoration: none;
}

table
{
	margin: 0;
	padding: 0;
	border: 0;
}

table td
{
	padding: 2px 0 2px 0;
	vertical-align: top;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Typography
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
h1
{
	color: #C04789;
	font-family: Arial;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 1px;
	line-height: 1.2em;
	margin: 0;
	padding: 1px 0 0 8px;
}

h2
{
	margin: 5px 0 5px 0;
	font-size: 1em;
	line-height: 1.3;
	font-weight: bold;
	color: #766f3c;
}

h3
{
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #000000
}

h4
{
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #000000
}

h6
{
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 1.8em;
	font-weight: bold;
	color: #feeefe
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Forms
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
input.searchbtn
{
	background: transparent url(../gfx/btn.gif) no-repeat scroll 6px 0;
	border: 0 solid;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 100%;
	font-weight: bold;
	height: 20px;
	margin-left: 6px;
	margin-top: 6px;
	vertical-align: middle;
	width: 41px;
}

input.searchtxt
{
	border: 0px solid #fff;
	color: #000000;
	background: none;
	font-size: 100%;
	height: 13px;
	margin-left: 27px;
	margin-top: 9px;
	padding: 2px 1px 3px 3px;
	vertical-align: middle;
	width: 162px;
}

fieldset
{
	margin: 0;
	padding: 0;
	border: 0;
}

legend
{
	display: none;
}

input.formfield
{
	width: 180px;
	padding: 2px;
	color: #000000;
	border: 1px solid #cfd6da;
	vertical-align: middle;
}

textarea.formarea
{
	width: 300px;
	height: 80px;
}

input.formcheckbox
{
	margin: 0 2px 2px 0;
	vertical-align: middle;
}

input.formradio
{
	margin: 4px 0 6px 0;
	vertical-align: middle;
}

select.formselect
{
	width: 220px;
	margin: 8px 0 0 0;
	color: #000000;
	vertical-align: middle;
}

input.loginformtxt
{
	font-size: 100%;
	height: 13px;
	border: 1px solid #000000;
	width: 241px;
	vertical-align: middle;
	padding: 1px 0 2px 2px;
	color: #000000;
}

input.loginformbtn
{
	font-size: 100%;
	background: url(../gfx/btnlogin.gif);
	width: 84px;
	height: 20px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
	margin-top: 10px;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
		Main containers
 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#container
{
	width: 845px;
	margin: 0 auto;
	padding: 0 0 0 100px;
	/*background: url(../gfx/bg.gif) no-repeat 0 90px;*/
}

#containersubpage
{
	width: 846px;
	margin: 0 auto;
	padding: 0 0 0 100px;
}

#top
{
	width: 845px;
	position: relative;
	font-size: .85em;
	text-align: left;
	border-bottom: 3px solid #BF4788;
}

#logo
{
	float: left;
}

#logo .imglogo
{
	margin: 20px 0 0 13px;
}

#search
{
	background: transparent url(../gfx/search_box.gif) no-repeat scroll left  top;
	float: right;
	height: 36px;
	margin-top: 5px;
	padding: 0;
	width: 249px;
}

/***************************************************
									 MENU
***************************************************/
#menu
{
	padding: 66px 0 0 13px;
}

#menu li
{
	list-style: none;
	display: inline;
	padding: 0 27px 0 0;
	float: left
}

#menu li a
{
	display: block;
	background-position: 0 0;
}

#menu li a.treatment
{
	width: 97px;
	height: 18px;
	background: url(../gfx/treatmentMenu.gif) no-repeat 0 0;
}

#menu li a.research
{
	width: 52px;
	height: 18px;
	background: url(../gfx/researchMenu.gif) no-repeat 0 0;
}

#menu li a.DMSP
{
	width: 153px;
	height: 18px;
	background: url(../gfx/DMSPMenu.gif) no-repeat 0 0;
}

#menu li a.questionEkspert
{
	width: 89px;
	height: 18px;
	background: url(../gfx/questionEkspertMenu.gif) no-repeat 0 0;
}

#menu li a.debat
{
	width: 32px;
	height: 18px;
	background: url(../gfx/debatMenu.gif) no-repeat 0 0;
}

#menu li a.userHistory
{
	width: 101px;
	height: 18px;
	background: url(../gfx/userHistoryMenu.gif) no-repeat 0 0;
}

#menu li a.kropogsindMenu
{
	width: 70px;
	height: 18px;
	background: url(../gfx/kropogsingMenu.gif) no-repeat 0 0;
}
#menu li a.samtaler
{
	width: 50px;
	height: 18px;
	background: url(../gfx/samtalerMenu.gif) no-repeat 0 0;
}

#menu li a:hover
{
	background-position: 0 -18px;
}

#menu li.selected a
{
	background-position: 0 -36px;
}

#menu li.selected a:hover
{
	background-position: 0 -36px;
}

#menu li.login
{
	float: right;
	padding: 0 10px 0 0;
}

/***************************************************
									 FRONTPAGE
***************************************************/
#frontpagecontent
{
	text-align: left;
	width: 846px;
}
#frontpagecontent a:hover
{
	text-decoration:underline;
}

#frontpagetopcontent
{
	padding:18px 10px 23px;
}

div#frontpagetopcontent div#largecontentleft
{
	float: left;
	width: 390px;
}

div#frontpagetopcontent div#largecontentright
{
	float: right;
	width:406px;
}

#forsideBigBlock
{
	background:transparent url(/Global/interviews/forside_block_teasers.jpg) no-repeat scroll 0 0;
	color:#666666;
	font-size:14px;
	height:280px;
	font-family:arial;
	line-height:18px;
	width:844px;
}
#forsideBigBlock ul 
{
	list-style-type: none;
	list-style-image: none;
	list-style-position: outside;
	padding-top: 20px;
}
#forsideBigBlock li 
{
	float: left;
	width: 240px;
	margin-left: 32px;
	text-align: left;
	font-size: 12px;
}
#forsideBigBlock li img 
{
	margin-bottom: 10px;
}

#forsideBigBlock h2
{
	color:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:32px;
	font-weight:normal;
	margin:0;
}

#forsideBigBlock p
{
	width:356px;
	
}
#forsideBigBlock .readMore{
	display:block;}
#frontpagecontent
{
	padding: 0;
}

.teaserItem
{
	margin-left:10px;
	margin-top:23px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.teaserItem h4
{
	margin-bottom:0;
}

.teaserItem .date
{
	margin:0;
	color:#666;
}

.teaserItem .content
{
	margin:0;
}

.teaserItem .content p
{
	margin:0;
}

.teaserItem .kommentarer
{
	margin:0;
}

.content
{
	color: #000000;
}

/***************************************************
									BOKSE
***************************************************/ /*PINK BOX*/
div#frontpagecontent div.pinkbox
{
	margin: 22px 14px 0 0;
	width: 201px;
	float: left;
}

div#subpageright div.pinkbox
{
	margin: 0;
	width: 201px;
}

div.pinkboxtop
{
	line-height: 8px;
	height: 8px;
	background: url(../gfx/pinkbokstop.gif) no-repeat 0 0;
}

div.pinkboxcontent
{
	background: url(../gfx/pinkbg.gif) no-repeat 0 90%;
	padding: 13px 13px 13px 13px;
}

div.pinkboxcontent a
{
	color: #b62c72;
	text-decoration: none;
}

div.pinkboxcontent a:hover
{
	color: #b62c72;
	text-decoration: underline;
}

div.pinkboxbottom
{
	background: url(../gfx/boksbund.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

/*EKSPERNE BOX*/
div.eksperternebox
{
	margin: 0 14px 0 0;
	width: 201px;
	float: left;
}

div#subpageright div#ekspertlist h2
{
	font-size: 14px;
	color: #a9a9a9;
}

div#subpageright div.eksperternebox
{
	margin: 0;
	width: 201px;
}

div.eksperterneboxtop
{
}

div.eksperterneboxcontent
{
	padding: 0 13px 13px 13px;
	background: url(../gfx/eksperterbg.gif) repeat-y 0 0;
}

div.eksperterneboxcontent ul
{
	padding: 5px 0 10px 0;
}

div.eksperterneboxcontent ul li
{
	list-style: none;
}

div.eksperterneboxcontent ul li strong
{
	color: #b62c72;
}

div.eksperterneboxcontent a
{
	color: #b62c72;
	text-decoration: none;
}

div.eksperterneboxcontent a:hover
{
	color: #b62c72;
	text-decoration: underline;
}

div.eksperterneboxbottom
{
	background: url(../gfx/boksbund.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

/*DEBAT BOX*/
div.wrapperRoundCornerTop
{
	background: transparent url(../gfx/wrapper_round_corner_top.gif)  no-repeat scroll left top;
	margin-bottom: 8px;
	width: 447px;
}

div.wrapperRoundCornerBottom
{
	background: url(../gfx/wrapper_round_corner_bottom.gif) bottom left  no-repeat;
	padding: 10px 27px 23px;
	line-height: 18px;
	font-size: 12px;
	font-family: arial
}

div#subpagemiddel div.wrapperRoundCornerBottom .date
{
	color: #A9A9A9;
	font-size: 10px;
	line-height: 22px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

div.wrapperRoundCornerBottom .subject
{
	color:#C9407E;
	font-weight:bold;
	line-height:3px;
	margin:9px 0 0;
}

div#subpagemiddel div.wrapperRoundCornerBottom h4
{
	font-size: 18px;
	font-weight: normal;
	line-height: 24px;
	margin-top: 2px;
}

div#subpagemiddel div.wrapperRoundCornerBottom .debat_content
{
	margin-top: 18px;
}

div#subpagemiddel div.wrapperRoundCornerBottom .debat_content p
{
	margin-bottom: 0;
}

div#subpagemiddel div.wrapperRoundCornerBottom a
{
	color: #C9407E;
}

div#subpagemiddel div.wrapperRoundCornerBottom .autor
{
	float: left;
	margin: 12px 0;
	font-style: italic;
	color: #A9A9A9;
}

div#subpagemiddel div.wrapperRoundCornerBottom .kommentarer
{
	float: right;
	text-align: right;
	width: 48%;
	margin: 12px 0;
	color: #A9A9A9;
}

div#subpagemiddel div.wrapperRoundCornerBottom .kommentarer a
{
	color: #A9A9A9;
}
.writeCommentArticle{
	background:transparent url(../gfx/kommenter_denne_artikel.jpg) repeat scroll 0 0;
	border:0 none;
	display:block;
	font-size:100%;
	height:26px;
	margin-top:10px;
	overflow:hidden;
	text-indent:9000px;
	width:169px;}
.writeCommentArticle:hover{
	cursor:pointer;}
div.fullPost
{
	font-family: arial;
	font-size: 12px;
	line-height: 18px;
	padding-left: 10px;
}
div.fullPost p
{
	margin-top:19px;
}

div#subpagemiddel div.fullPost h2.subHeader
{
	font-family: arial;
	font-size: 18px;
	color: #000;
	clear:left;
	margin-top:0;
	font-weight: normal;
}
div#subpagemiddel div.fullPost h2
{
	font-family: arial;
	font-size: 14px;
	color: #c7026b;
	font-weight: normal;
}
div#subpagemiddel div.fullPost .clearfix .autor, div#subpagemiddel .wrapperRoundCornerBottom .clearfix .autor
{
	float: left;
	margin: 12px 0;
	font-style: italic;
	color: #A9A9A9;
}
div#subpagemiddel div.fullPost .autor
{
	margin:20px 0 0;
	font-size:10px;
	text-transform:uppercase;
	color: #A9A9A9;
}

div#subpagemiddel div.fullPost .date
{
	color: #A9A9A9;
	font-size: 10px;
	line-height: 22px;
	margin-bottom: 4px;
	text-transform: uppercase;
}

div#subpagemiddel div.fullPost .skrivKomment, div#subpagemiddel .wrapperRoundCornerBottom .clearfix .skrivKomment
{
	float: right;
	font-weight: bold;
	margin: 12px 0 12px 16px;
	text-align: right;
}

div#subpagemiddel .wrapperRoundCornerBottom .clearfix .skrivKomment
{
	float: right;
	font-weight: bold;
	margin: 12px 0 12px 16px;
	text-align: right;
}

div#subpagemiddel div.fullPost .kommentarer, div#subpagemiddel .wrapperRoundCornerBottom .clearfix .kommentarer
{
	float: right;
	text-align: right;
	margin: 12px 0;
	color:#C04789;
}

.category
{
	margin-left:9px;
	color:#8a8a8a;
}

div#subpagemiddel .category a
{
	color:#8a8a8a;
}

div#subpagemiddel div.fullPost .kommentarer a
{
}

div.debatbox
{
	margin: 23px 14px 0 0;
	width: 201px;
	float: left;
}

div#subpageright div.debatbox
{
	margin: 0;
	width: 201px;
}

div.debatboxcontent
{
	padding: 0 13px 13px 13px;
	background: url(../gfx/debatbg.gif) no-repeat 0 0;
}

div.debatboxcontent ul li
{
	padding: 5px 0 10px 0;
}

div.debatboxcontent ul li
{
	list-style: none;
}

div.debatboxcontent ul li strong
{
	color: #b62c72;
}

div.debatboxcontent a
{
	color: #b62c72;
	text-decoration: none;
}

div.debatboxcontent a:hover
{
	color: #b62c72;
	text-decoration: underline;
}

div.debatboxbottom
{
	background: url(../gfx/boksbund.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

/*DAGBOG BOX*/
div.dagbogbox
{
	margin: 23px 0 0 0;
	width: 201px;
	float: left;
}

div#subpageright div.dagbogbox
{
	margin: 0;
	width: 201px;
}

div.dagbogboxcontent
{
	padding: 0 13px 13px 13px;
	background: url(../gfx/eksperterbg.gif) repeat-y 0 0;
}

div.dagbogboxcontent ul li
{
	padding: 5px 0 10px 0;
}

div.dagbogboxcontent ul li
{
	list-style: none;
}

div.dagbogboxcontent ul li strong
{
	color: #b62c72;
}

div.dagbogboxcontent a
{
	color: #b62c72;
	text-decoration: none;
}

div.dagbogboxcontent a:hover
{
	color: #b62c72;
	text-decoration: underline;
}

div.dagbogboxbottom
{
	background: url(../gfx/boksbund.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

div.largelist
{
	background: url(../gfx/bglist_3.gif) repeat-y 0 0;
	padding: 5px 13px 0 13px;
	margin: 10px 10px 0 0;
}

div.largelist strong
{
	padding: 5px 0 0 0;
}

div.largelist ul
{
	margin: 10px 0 10px 20px;
}

div.largelist ul li
{
	padding: 0 0 10px 0;
	list-style: none;
	list-style-image: url(../gfx/redbullet.gif);
}

/*SMALL LIST*/
div.smalllist
{
	background: url(../gfx/smalllistbg.gif) repeat-y 0 0;
	padding: 5px 13px 0 26px;
	margin: 10px 0 0 0;
	width: 200px;
	float: right;
}

div.smalllist strong
{
	padding: 5px 0 0 0;
}

div.smalllist ul
{
	margin: 10px 0 10px 20px;
}

div.smalllist ul li
{
	padding: 0 0 10px 0;
	list-style: none;
	list-style-image: url(../gfx/redbullet.gif);
}

/***************************************************
								 SUBPAGE
***************************************************/
div#subpagecontent
{
	margin: 24px 0 0;
	text-align: left;
	width:851px;
}

* html div#subpagecontent
{
	width:871px;
}

.static_test
{
	color: #797979;
	font-family: arial;
	font-size: 14px;
	line-height: 18px;
	margin-left: 10px;
	padding-top: 10px;
}

#subpagecontent.menubg
{
	background: url(../gfx/kapitelsubmenubg.gif) no-repeat 0 100%
}

#subpagecontent.menubg1
{
	background: url(../gfx/forumsubmenubg.gif) no-repeat -13px 100%
}

.menubg1
{
	background: url(../gfx/forumsubmenubg.gif) no-repeat 70px 90%
}

h2.vmenuforum
{
	background: url(../gfx/vmenuforum.gif) no-repeat 0 0;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

h2.vmenuvok
{
	background: url(../gfx/vmenuvok.gif) no-repeat 0 0px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

h2.vmenuhtdmb
{
	background: url(../gfx/vmenuhtdmb.gif) no-repeat 0 0px;
	height: 30px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

h2.vmenugr
{
	background: url(../gfx/vmenugr.gif) no-repeat 0 0;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

h2.vmenuinformation
{
	background: url(../gfx/vmenuinformation.gif) no-repeat 0 0px;
	text-indent: -9999px;
	text-decoration: none;
	overflow: hidden;
}

/***************************************************
								 SUBPAGELEFT
***************************************************/
div#subpagecontent div#subpageleft
{
	float: left;
	padding: 56px 0 0 13px;
	width: 143px;
}

/***************************************************
								 SUBMENU
***************************************************/
div#subpagecontent div#subpageleft div#submenu
{
}

div#subpagecontent div#subpageleft div#submenu ul li
{
	list-style: none;
	padding: 6px 0 0;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul
{
	padding: 0 0 0 23px
}

div#subpagecontent div#subpageleft div#submenu ul li a
{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}

div#subpagecontent div#subpageleft div#submenu ul li a:hover
{
	color: #bf4683;
	font-weight: normal;
	text-decoration: underline;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected a
{
	color: #bf4683;
	font-weight: bold;
	text-decoration: none;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected a:hover
{
	color: #bf4683;
	font-weight: bold;
	text-decoration: underline;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li a
{
	color: #000000;
	font-weight: normal;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li a:hover
{
	color: #bf4683;
	font-weight: normal;
	text-decoration: underline;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li.selected a
{
	color: #bf4683;
	font-weight: bold;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li.selected ul li a
{
	font-weight:normal;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li.selected ul li.selected a
{
	font-weight: normal;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li.selected ul a
{
	color: #000000;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li.selected ul a:hover
{
	color: #bf4683;
}

div#subpagecontent div#subpageleft div#submenu ul li.selected ul li.selected ul li.selected a
{
	color: #bf4683;
}

/***************************************************
								 SUBPAGEMIDDEL
***************************************************/
#subpagemiddel, #subpagemiddelFull
{
	float: left;
	width: 487px;
	overflow: hidden;
	padding: 0;
}

#subpagemiddelFull
{
	width:687px;
}

div#subpagemiddel a, #subpagemiddelFull a
{
	color: #C04789;
	text-decoration: none;
}

div#subpagemiddel a:hover, div#subpagemiddelFull a:hover
{
	color: #C04789;
	text-decoration: underline;
}

div.maincontent
{
	padding: 0 13px 0 26px;
}

/***************************************************
								 SUBPAGEMRIGHT
***************************************************/
#subpageright
{
	margin: 0;
	width: 208px;
	float: right;
}

/***************************************************
								 FORUM
***************************************************/
#forummiddel
{
	margin: 0;
	width: 638px;
	float: left;
	margin: 0 13px 0 26px;
}

/***************************************************
								 OPRET SIDER
***************************************************/
#opretcontent
{
	text-align: left;
	width: 846px;
	margin: 24px 0 0 0;
	background: url(../gfx/opretbg.gif) no-repeat 100% 100%;
}

div.maincontentopret
{
	padding: 0 160px 0 90px;
}

div.opretform
{
	padding: 10px 0 0 90px;
	background: url(../gfx/vandfarve_opret.gif) no-repeat 0 0;
	width: 664px;
	height: 360px;
}

div.oprettak
{
	padding: 10px 0 0 90px;
	background: url(../gfx/vandfarve_opret_tak.gif) no-repeat 0 0;
	width: 530px;
	height: 360px;
}

div.opretform table tr td.txtlabel
{
	width: 120px;
	height: 30px;
	font-weight: bold;
}

div.opretform table tr td.txtinput
{
	width: 200px;
	height: 30px;
}

div.opretform table tr td.txtinput input
{
	width: 190px;
}

div.opretform table tr td.txtdescription
{
	vertical-align: middle;
	width: 300px;
	height: 30px;
}

div.opretform ul
{
	padding: 10px 0 0 0;
	margin: 0;
}

div.opretform ul li
{
	padding: 0;
	margin: 0;
	list-style: none;
}

div.opretform ul li span
{
	position: relative;
	top: -2px;
	padding: 0 0 0 10px;
	margin: 0;
}

div.opretform ul li.bottom
{
	padding: 10px 0 0 0;
	margin: 0;
}

div.opretform ul li.bottomsubmit
{
	padding: 20px 0 0 0;
	margin: 0;
}

input.opretbtn
{
	font-size: 100%;
	background: url(../gfx/opretbtn.gif);
	width: 172px;
	height: 20px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
}

/***************************************************
					 LOGIN BASED ON OPRET
***************************************************/
div.logincontent
{
	padding: 10px 0 0 90px;
	width: 530px;
	height: 360px;
}

div.loginform
{
	margin: 30px 0 0 0;
	width: 362px;
}

.userfield
{
	height: 32px;
	background: url(../gfx/logind_userbg.gif) no-repeat 0 0;
	padding: 4px 0 0 105px;
	margin: 0 0 8px 0;
}

.passwordfield
{
	height: 32px;
	background: url(../gfx/logind_password.gif) no-repeat 0 0;
	padding: 5px 0 0 105px;
}

#subclick
{
	display: block;
	text-align: right;
}

#subclick a
{
	padding: 0 10px 0
}

/***************************************************
								 PROFIL
***************************************************/
div.profilheader
{
	padding: 0 0 0 13px;
}

div#profilmaincontent
{
	float: left;
	padding: 0px;
	margin: 0 13px 0 0;
}

div#profilrightcontent
{
	padding: 25px 0 0 0;
	margin: 0px;
	float: left;
}

div#subboksprofilvelkomst
{
	margin: 10px 0 0 0;
	width: 608px;
}

div#subboksprofilvelkomst .velkomsttop
{
	background: url(../gfx/velkomsttop.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

div#subboksprofilvelkomst .velkomstcontent
{
	background: url(../gfx/velkomstbg.gif) no-repeat -1px 0;
	padding: 0 13px 0 13px;
}

div#subboksprofilvelkomst .velkomstcontent div#closelink
{
	display: block;
	text-align: right;
	padding: 0 6px 0;
}

div#subboksprofilvelkomst .velkomstcontent h2
{
	color: #969067;
	line-height: 1em;
	font-size: 120%;
	padding: 0 0 5px 0;
	margin: 0;
}

div#subboksprofilvelkomst .velkomstbund
{
	background: url(../gfx/velkomstbund.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

div.subboksprofildebat
{
	float: left;
	width: 299px;
	padding: 10px 13px 0 0;
}

div.subboksprofildebat ul
{
	padding: 10px 0 0 0;
	list-style: none;
}

div.subboksprofildebat ul li
{
	padding: 0;
	margin: 0;
}

div.subboksprofildebat ul li.dato
{
	color: #a3956e;
	font-size: 90%;
	padding: 0 0 0 10px;
	margin: 0;
}

div.subboksprofildebat ul li.h2 h2 a
{
	color: #b62c72;
	text-decoration: none;
}

div.subboksprofildebat ul li.h2 h2
{
	color: #b62c72;
	line-height: 1em;
	font-size: 120%;
	padding: 0 0 5px 3px;
	margin: 0;
}

div.subboksprofildebat ul li.h2
{
	border-bottom: 1px solid #a3956e;
	margin: 0 10px 8px 7px;
}

div.subboksprofildebat ul li.kommentar
{
	padding: 0 10px;
}

div.subboksprofildebat ul li.kommentar span
{
	padding: 0 0 5px 0;
	display: block;
	color: #b62c72;
}

div.maincntent
{
	padding: 10px;
}

div.maincntent li
{
	list-style: none;
}

div.maincntent a.redarrow, div.velkomstcontent a.redarrow, a.redarrow
{
	padding: 0 0 0 20px;
	background: url(../gfx/redarrow.gif) no-repeat 0 3px;
	color: #b62c72;
	text-decoration: underline;
}

div.maincntent a:hover .redarrow, div.velkomstcontent a:hover .redarrow, a:hover  .redarrow
{
	color: #b62c72;
	text-decoration: none;
}

div.maincntent a, div.velkomstcontent a, div.logincontent a
{
	color: #b62c72;
	text-decoration: none;
}

div.maincntent a:hover, div.velkomstcontent a:hover, div.logincontent a:hover
{
	color: #b62c72;
	text-decoration: underline;
}

div.subboksprofildagbog
{
	float: left;
	width: 296px;
	padding: 10px 13px 0 0;
}

#subpagemiddel ul#mainContentSubMenu
{
	margin: 34px 0 14px;
	list-style: none
}

#subpagemiddel ul#mainContentSubMenu li
{
	float: left;
	margin-right: 15px;
}

#subpagemiddel ul#mainContentSubMenu li a
{
	display: block;
	font-family: arial;
	font-size: 12px;
	letter-spacing: -0.4px;
	line-height: 26px;
	padding-left: 4px;
	text-decoration: none;
	color: #a9a9a9;
}

#subpagemiddel ul#mainContentSubMenu li a:hover
{
	text-decoration: underline;
}

#subpagemiddel ul#mainContentSubMenu li a span
{
	display: block;
	line-height: 26px;
	padding-left: 9px;
	padding-right: 12px;
}

#subpagemiddel ul#mainContentSubMenu li.active a
{
	background: url("../gfx/mainContentSubMenuLeft.gif") left top no-repeat;
	color: #fff;
	font-weight: bold;
}

#subpagemiddel ul#mainContentSubMenu li.active a span
{
	background: url("../gfx/mainContentSubMenuRight.gif") right top  no-repeat;
}

#subpagemiddel ul#mainContentSubMenu li.active a:hover
{
	text-decoration: none;
}

div.subboksprofilbrugeroplysninger
{
	margin: 10px 0 0 0;
	width: 201px;
	float: left;
}

div.brugeroplysningerboxcontent
{
	padding: 0 13px 13px 13px;
	background: url(../gfx/brugeroplysningerbg.gif) repeat-y 0 0;
}

div.brugeroplysningerboxcontent ul.linklist li
{
	padding: 0 0 0 0;
}

div.brugeroplysningerboxcontent ul li
{
	padding: 5px 0 5px 0;
}

div.brugeroplysningerboxcontent ul li
{
	list-style: none;
}

div.brugeroplysningerboxcontent ul li strong
{
	color: #000;
}

div.brugeroplysningerboxcontent a
{
	color: #b62c72;
	text-decoration: none;
}

div.brugeroplysningerboxcontent a:hover
{
	color: #b62c72;
	text-decoration: underline;
}

div.brugeroplysningerboxbottom
{
	background: url(../gfx/boksbund.gif) no-repeat 0 0;
	height: 7px;
	line-height: 7px;
}

/***************************************************
							EKSPERTPANEL
***************************************************/
div#subpageright div#ekspertlist
{
	margin: 5px 0 0;
	padding-left: 8px;
	padding-top: 7px;
	width: 201px;
}

div#subpageright div.ekspert
{
	padding: 22px 0;
}

div#subpageright div.ekspert.last
{
	border: 0px;
}

div#subpageright div#ekspertlist ul
{
}

div#subpageright div#ekspertlist ul li
{
	list-style: none;
}

div#subpageright div#ekspertlist ul li p
{
	font-family: arial;
	line-height: 18px;
	margin-bottom: 18px;
}

div#subpageright div#ekspertlist li.ekspertimg
{
}

div#subpageright div#ekspertlist li.ekspertimg img
{
	border: 1px solid #a3956e;
	margin: 5px 5px 0 0;
}

div.ekspertanswers ul
{
	margin: 20px 0;
}

div.ekspertanswers ul li
{
	list-style: none;
}

div.ekspertanswers ul li.dato
{
	color: #a3956e;
	font-size: 90%;
	line-height: 0.9em;
	padding: 0;
	margin: 0;
}

div.ekspertanswers ul li h2
{
	padding: 0;
	margin: 0;
}

/***************************************************
								 DAGBOG
***************************************************/
div.dagboglist ul
{
	margin: 20px 0;
}

div.dagboglist ul li
{
	list-style: none;
}

div.dagboglist ul.subdagbogkommenter
{
	margin: 10px 0 10px 20px;
}

div.dagboglist ul.subdagbogkommenter li
{
	list-style: none;
}

div.dagboglist ul li.dato
{
	color: #a3956e;
	font-size: 90%;
	line-height: 0.9em;
	padding: 0;
	margin: 0;
}

div.dagboglist ul li h2
{
	padding: 0;
	margin: 0;
}

div#subpageright div#dagbogrightholderlist
{
	width: 201px;
	margin: 5px 0 0 0;
}

div#subpageright div#dagbogrightholderlist ul li
{
	list-style: none;
}

div#subpageright div.dagbogrightlist
{
	border-bottom: 1px solid #a3956e;
	padding: 5px 0;
}

div#subpageright div.dagbogrightlist ul li.dato
{
	color: #a3956e;
}

div#subpageright div.dagbogrightlist ul li.name
{
	color: #b62c72;
	font-weight: bold;
}

div#subpageright div.last
{
	border: 0px;
}

/***************************************************
								 DEBAT
***************************************************/
div#tablelistcontent, div#userinputboks
{
	width: 428px;
}

#comment_list.container
{
	margin-top: 23px;
}

#subpagemiddelFull #userinputboks
{
	width: 628px;
}

.comment_quadrate
{
	background: transparent url(../gfx/komment_quadrate_round.gif) no-repeat  scroll 0 0;
	float: left;
	height: 154px;
	margin-bottom: 7px;
	margin-right: 12px;
	padding: 27px 30px;
	width: 158px;
}

.subject
{
	font-weight: bold;
	font-family: arial;
}

.comment_quadrate h2
{
	color: #000000;
	font-family: arial;
	font-size: 17px;
	margin-bottom: 19px;
	margin-top: 3px;
}

.comment_quadrate p
{
	line-height: 18px;
	font-family: arial;
}

.comment_quadrate .readMore
{
	margin-left: 5px;
}

.last
{
	margin-right: 0px;
}

div#itemsdebatlist ul
{
	padding: 10px 0;
}

div#itemsdebatlist ul li
{
	list-style: none;
}

div#itemsdebatlist ul li span
{
	color: #b62c72;
}

div#itemsdebatlist ul li.dato
{
	color: #a3956e;
}

div#itemsdebatlist ul li.debatkommentar
{
	color: #a3956e;
}

div#tablelistcontent table
{
	width: 100%;
	padding: 10px 0;
}

div#tablelistcontent table td
{
	vertical-align: middle;
}

div#tablelistcontent table td.cell1
{
	padding: 0 0 0 10px;
}

div#tablelistcontent table td.cell2
{
	width: 116px;
	text-align: center;
}

div#tablelistcontent table td.cell3
{
	width: 123px;
	text-align: center;
}

div#tablelistcontent table td.head
{
	height: 40px;
	font-weight: bold;
	color: #766f3c;
}

div#tablelistcontent table td.graa
{
	background: #eae7e1;
}

div#tablelistbottom, div#userinputboksbottom
{
	line-height: 8px;
	height: 8px;
	width: 428px;
	background: url(../gfx/tablelistbottombg.gif) no-repeat 0 0;
}

div.actor
{
	color: #a3956e;
	padding: 5px 0 20px 0;
}

li.actor
{
	color: #b62c72;
	padding: 20px 0 0 0;
}

div#tablelist ul
{
	padding: 0 0 20px 0;
}

div#tablelist ul li
{
	list-style: none;
}

div#tablelist ul li span
{
	color: #b62c72;
}

div#userinputboks
{
	padding: 4px 0;
	width: 408px;
}

div#userinputboks h3
{
	font-weight: bold;
}

input.publicerbtn
{
	font-size: 100%;
	background: url(../gfx/btnpublicer.gif);
	width: 172px;
	height: 20px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

input.publicerbtn2
{
	font-size: 100%;
	background: url(../gfx/btnpublicer2.gif);
	width: 70px;
	height: 20px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

input.sendbtn
{
	font-size: 100%;
	background: url(../gfx/btnsend.gif);
	width: 172px;
	height: 20px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

input.opretdagbogbtn
{
	font-size: 100%;
	background: url(../gfx/btnopretdagbog.gif);
	width: 172px;
	height: 20px;
	border: 0;
	cursor: pointer;
	color: #FFFFFF;
	font-weight: bold;
	vertical-align: middle;
}

input.titletxt
{
	font-size: 100%;
	height: 13px;
	border: 1px solid #000000;
	width: 360px;
	vertical-align: middle;
	padding: 1px 0 2px 2px;
	color: #000000;
}

.comment_row
{
	line-height: 16px;
	margin: 5px 0;
}

.fullWidth .comment_row
{
	clear:left;
	line-height:27px;
	overflow:hidden;
	zoom:1;
	padding:0px 0;
	vertical-align:middle;
}

#select_row
{
	margin-top:18px;
}

.comment_row input.titletxt
{
	border-color: #8E8E8E #CECECE #E3E3E3;
	border-style: solid;
	border-width: 2px;
	color: #000000;
	margin: 5px 0;
	font-size: 100%;
	height: 13px;
	padding: 1px 0 2px 2px;
	vertical-align: middle;
	width: 122px;
	font-size: 100%;
}

.fullWidth .comment_row input.titletxt
{
	float:left;
	height:16px;
	padding-top:3px;
	width:219px;
}

#capcta_text
{
	color:#666666;
	font-family:arial;
	font-size:11px;
	line-height:14px;
	margin:25px 0 0 11px;
}

.comment_row .checkBox input
{
	vertical-align: middle;
}

.comment_row select.select
{
	font-family:arial;
	font-size:11px;
	height:21px;
	margin:10px 0 5px;
	padding-left:5px;
	padding-top:0;
	vertical-align:middle;
	width:129px;
}

.comment_row .select option
{
	padding-left:5px;
}

.comment_row input.sendKommentar
{
	background: transparent url(../gfx/send_kommentar.gif) repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 100%;
	margin-top: 10px;
	font-weight: bold;
	height: 26px;
	vertical-align: middle;
	width: 123px;
}
.comment_row input.sendSporgsmal
{
	background: transparent url(../gfx/send_sporgsmal.gif) repeat scroll 0 0;
	border: 0 none;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 100%;
	margin-top: 10px;
	font-weight: bold;
	height: 26px;
	vertical-align: middle;
	width: 123px;
}
.writeComment
{
	background: transparent url(../gfx/skriv_indlg-button.gif) repeat scroll  0 0;
	border: 0 none;
	display: block;
	font-size: 100%;
	height: 26px;
	margin-top: 10px;
	overflow: hidden;
	text-indent: 9000px;
	width: 97px;
}

.comment_row label
{
	font-size: 11px;
	font-family: arial;
	margin-left: 5px;
	vertical-align: middle;
}

.comment_row textarea
{
	border:1px solid #8E8E8E;
	height:130px;
	margin:9px 0 1px;
	width:445px;
}

.ekspert_round_grey_block_top
{
	background: transparent url(../gfx/ekxpert_block_top.jpg) no-repeat  scroll top left;
	width: 203px;
	padding-top: 5px;
}

.ekspert_round_grey_block_bottom
{
	background: transparent url(../gfx/ekxpert_block_bottom.jpg) no-repeat  scroll bottom left;
	width: 163px;
	padding: 0 20px 20px;
}

div#subpageright .ekspert_round_grey_block_bottom div#ekspertlist
{
	width: 163px;
	padding-left: 0;
}

div#subpageright .ekspert_round_grey_block_bottom div#ekspertlist h2
{
	color: #C04789;
}

.fullWidth .comment_row label
{
	font-weight:bold;
	float:left;
	font-family:verdana;
	font-size:11px;
	margin-left:0;
	margin-top:8px;
	vertical-align:middle;
	width:109px;
}

.fullWidth .comment_row .checkBox label
{
	float:none;
	width:auto;
	margin-left:5px;
	font-weight:normal;
	font-size:11px;
	font-weight:bold;
}

.fullWidth .comment_row span.input_note
{
	float:left;
	line-height:11px;
	margin-left:10px;
	margin-top:2px;
	line-height:31px;
	width:220px;
}

.fullWidth .comment_row span.two_string
{
	line-height:11px;
}

.fullWidth .comment_row select.select
{
	font-family:arial;
	font-size:11px;
	height:21px;
	float:left;
	padding-left:2px;
	padding-top:0;
	vertical-align:middle;
	width:135px;
}

.fullWidth #capcta_text
{
	color:#666666;
	font-family:arial;
	font-size:11px;
	line-height:14px;
	margin:25px 0 0 11px;
	width:402px;
}

.fullWidth .static_test
{
	color: #797979;
	font-family: arial;
	font-size: 14px;
	line-height: 18px;
	margin-left: 10px;
	padding-top: 10px;
	width:402px;
}
/***************************************************
								 FOOTER
***************************************************/
div#footer
{
	margin: 13px 0 0 0;
	border-top: 1px solid #c5b69e;
	text-align: left;
	width: 846px;
	color: #c5b69e;
}

div#footer ul
{
	list-style: none;
	padding: 8px 0 0 13px
}

div#footer li
{
	list-style: none;
	display: inline;
	padding: 0 20px 0 0;
	float: left
}

div#footer li a
{
	color: #c5b69e;
	text-decoration: underline;
}

div#footer ul li a:hover
{
	color: #c5b69e;
	text-decoration: none;
}

div#footer li.azlogo
{
	float: right;
	padding: 0 10px 0 0;
}
