div.subcontainer {
	width:					731px;
	margin-left:			auto;
	margin-right:			auto;
	
	height:					auto;
	background-color:		#ECE0CE;
	background-image:		url(..//images/shadowbg.gif);
	background-repeat:		repeat-y;
	background-position:	0 0;
}
div.subcontainer div.subcontainerbottombg {
	background-image:		url(..//images/subbottomcorner.gif);
	background-repeat:		no-repeat;
	background-position:	100% 100%;
}
div.subcontent {
	width:					371px; /*371*/
	margin-left:			316px;
	margin-right:			11px;
	padding-top:			40px;
	padding-bottom:			40px;

}
div.medlemmercontent div.dottedline,
div.subcontent div.dottedline {
	margin-top:				3px;
	margin-bottom:			3px;
}
div.medlemmercontent p,
div.subcontent p {
	margin-bottom:			12px;
}
div.subcontent table.tabledata {
	width:					371px;
}

div.medlemmercontent {
	width:					451px;
	margin-left:			236px;
	margin-right:			11px;
	padding-top:			40px;
	padding-bottom:			40px;
}
div.medlemmercontent table.tabledata {
	width:					451px;
}


/* Sub menu */
div.submenu {
	float: 					left;
	display:				inline;
	margin-left:			44px;
	width:					159px;
	background-image:		url(..//images/submenutopbg.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	margin-top:				40px;
	padding-top:			25px;
	padding-bottom:			7px;
}
div.submenu div.uploadbillede,
div.submenu div.back {
	float:					right;
}
div.subpic {
	float:					left;
	display:				inline;	
	margin-left:			30px;
	clear:					both;
	padding-left:			23px;
	padding-right:			28px;
	padding-top:			11px;
	padding-bottom:			44px;
	background-repeat:		no-repeat;
	background-position:	0 0;
}
div.subpic span {
	display:				block;
	clear:					left;
	width:					144px;
	height:					14px;
	overflow:				hidden;
	padding-top:			2px;
	color:					#000000;
}
div.submenu div.submenucontent {
	font-family:			Helvetica, Verdana, Arial,  sans-serif;
	font-size:				9px;
	text-align:				right;	
	background-image:		url(..//images/submenubottombg.gif);
	background-repeat:		no-repeat;
	background-position:	0 100%;
	background-color:		#495D67;
	color:					#F3EFEA;
	padding-left:			11px;
	padding-right:			15px;
	padding-bottom:			25px;
	margin-bottom:			3px;
}
div.submenu div.submenucontent div.dottedline {
	margin-top:				10px;
	margin-bottom:			10px;
}

div.submenu div.submenucontent ul li {
	list-style:				none;
	text-align:				right;
}
div.submenu div.submenucontent a:link,
div.submenu div.submenucontent a:visited {
	color:					#F3EFEA;
	text-decoration:		none;
	font-family:			Helvetica, Verdana, Arial,  sans-serif;
	font-size:				9px;
	text-align:				right;
}
div.submenu div.submenucontent a:active,
div.submenu div.submenucontent a:hover {
	color:					#F4F1EC;
	text-decoration:		underline;
	font-family:			Helvetica, Verdana, Arial,  sans-serif;
	font-size:				9px;	
}
/* Sub menu */


/* Nyhedsarkiv */
div.nyhedsarkiv {
	width:					371px;
	margin-left:			316px;
	margin-right:			11px;
	padding-top:			35px;
	padding-bottom:			40px;
}
div.nyhedsarkiv h4.nyhedsdato {
	font-size:				10px;
	font-weight:			normal;
	font-style:				italic;
	display:				block;
	padding-bottom:			14px;
	padding-top:			5px;
}
div.nyhedsarkiv h5 {
	background-color:		#E1C8AA;
	padding-left:			2px;
	padding-bottom:			1px;
	margin-bottom:			5px;
}
div.nyhedsarkiv a.readmorelink {
	height:					12px;
	float: 					right;
	margin-top:				-12px;
}
div.nyhedsarkiv p {
}
div.nyhedsarkiv div.dottedline {
	margin-top:				11px;
	margin-bottom:			11px;
	height:					1px;
}
div.nyhedsarkiv p.emnesider {
	margin-top:				5px;
}
/* Nyhedsarkiv */


/* Forum */
div.forumcontent {
	width:					643px;
	margin-left:			44px;
	margin-right:			11px;
	padding-top:			40px;
	padding-bottom:			40px;
}
div.forumcontent div.dottedline {
	margin-top:				5px;
	margin-bottom:			4px;
}
div.forumcontent p {
	margin-bottom:			12px;
}

div.forumcontent table.tabledata {
	width:					643px;
	clear:					both;
	margin-top:				10px;
	margin-bottom:			10px;
}
div.forumcontent table.tabledata col.column4 {
	width:					100px;
}
div.forumcontent table.tabledata tr.titlerow td {
	padding-top:			0;
	padding-bottom:			7px;
}
div.forumcontent table.tabledata tr td {
	padding-top:			3px;
	padding-bottom:			4px;
	background-image:		url(..//images/forumtableborder.gif);
	background-repeat:		repeat-y;
	background-position:	0 1px;
}
div.forumcontent table.tabledata tr td.firstcolum {
	background-color:		#E6CFB4;
	background-image:		none;	
}
div.forumcontent table.tabledata tr.row2 td.firstcolum {
	background-color:		#D9BE9F;
	background-image:		none;	
}
div.forumcontent table.tabledata tr.titlerow td {
	background-color:		transparent;
	background-image:		url(..//images/titlerowbg.gif);
	background-repeat:		repeat-x;
	background-position:	0 100%;
}

div.forumcontent div.post {
	width:					643px;
	clear:					both;
	background-color:		#E4CBAD;
	background-image:		url(..//images/forumpost_bg.gif);
	background-repeat:		repeat-y;
	background-position:	0 0;
	margin-top:				10px;
}
div.post div.posttop {
	background-image:		url(..//images/forumpost_top.gif);
	background-repeat:		repeat-x;
	background-position:	0 0;
	height:					10px;
}
div.post div.postbottom {
	clear:					both;
	background-image:		url(..//images/forumpost_bottom.gif);
	background-repeat:		repeat-x;
	background-position:	0 100%;
	height:					20px;
}
div.post div.postcontent {
	width:					499px; /*499 */
	height:					auto;
	float:					right;
	padding-left:			10px;
	padding-right:			11px;
	overflow: hidden;
}
div.post div.postcontent div.rediger {
	margin-top:				2px;
	float:					right;
}
div.post div.postprofil {
	float:					left;
	width:					100px;
	height:					auto;
	color:					#F5EFE9;
	padding-left:			12px;
	padding-right:			10px;
}

div.post div.postprofil div {
	width:					98px;
	height:					128px;
	padding:				1px;
	background-image:		url(..//images/forumpost_profilbg.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	margin-bottom:			6px;
	margin-top:				2px;
}
div.post div.postprofil h4 {
	color:					#F5EFE9;
	padding-bottom:			8px;
}
div.post div.postprofil h4 a:link,
div.post div.postprofil h4 a:visited,
div.post div.postprofil h4 a:active,
div.post div.postprofil h4 a:hover {
	color:					#F5EFE9;
	text-decoration:		none;
}

p.emnesider {
	float:					right;
	height:					14px;
}
p.emnesider span {
	color:					#B08A6B;
}


div.svarcontent {
	width:					464px;
	margin-left:			225px;
	padding-top:			40px;
	padding-bottom:			40px;
}
div.svarcontent div.dottedline {
	margin-top:				3px;
	margin-bottom:			3px;
}
div.svarcontent p {
	margin-bottom:			12px;
}
div.svarcontent form h4 {
	padding-top:			21px;
	padding-bottom:			4px;
}
div.svarcontent div.formrow {
	padding-bottom:			10px;
	width:					463px;
	height:					13px;
}
div.svarcontent div.texta350x197height {
	height:					197px;
}
div.svarcontent div.texta350x140height {
	height:					140px;
}
div.svarcontent div.formrow textarea,
div.svarcontent div.formrow input {
	width:					350px;
	float:					right;
}
div.svarcontent div.formrow input.radio {
	width:					auto;
	float:					none;
	clear:					none;
}
div.svarcontent div.formrow div.radio2 {
	width:					350px;
	float:					right;
}
div.svarcontent div.formrow div.radio2 label {
	width:					10px;
	float:					none;
}
div.svarcontent label {
	width:					113px;
	float:					left;
}
div.svarcontent label i {
	float:					left;
	padding-right:			11px;
	width:					100x;
	font-size:				9px;
}
div.svarcontent div.seindlaeg,
div.svarcontent div.sletindlaeg,
div.svarcontent div.tilmeld,
div.svarcontent div.login,
div.svarcontent div.opdater,
div.svarcontent div.send {
/*	clear:					both;*/
	float:					right;
	height:					22px;
	margin-top:				5px;
	margin-bottom:			44px;
	margin-left:			3px;
}

div.submenu div.smilies {
	text-align:				right;
	padding-top:			3px;
}
div.submenu div.smilies img {
	cursor:					pointer;
	margin-left:			5px;
}
div.submenu div.submenuinput {
	text-align:				right;
	padding-top:			2px;
	padding-bottom:			9px;
}
div.submenu div.submenuinput div.ok {
	float:					right;
	margin-left:			2px;
}
div.submenu div.profilbillede {
	float:					right;
	width:					98px;
	height:					128px;
	padding:				1px;
	background-image:		url(..//images/forumpost_profilbg.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	margin-bottom:			6px;
	margin-top:				2px;
}



div.forummenu {
	clear:					both;
	margin-right:			11px;
	padding-right:			31px;
	height:					19px;

}
div.forummenu ul {
	float:					right;
	width:					645px;
}
div.forummenu ul li {
	float:					left;
	list-style:				none;
	background-repeat:		no-repeat;
	background-position:	0 0;
	margin-left:			1px;
	height:					19px;
	width:					auto;
}
div.forummenu ul li a:link,
div.forummenu ul li a:visited,
div.forummenu ul li a:active,
div.forummenu ul li a:hover {
	display:				block;
	background-repeat:		no-repeat;
	background-position:	0 0;
	height:					19px;
}

div.forummenu ul li.forumloginbox { 
	width:					255px;
	background-image: 		url(..//images/forummenu_loginbox.gif);
	padding-left:			12px;
	padding-top:			2px;
}
div.forummenu ul li.forumusernamebox {
	background-image: 		url(..//images/forummenu_usernamebox.gif);
	padding-left:			66px;
	padding-top:			3px;
	color:					#ffffff;
}

div.forummenu ul li.forumloginbox input.text65 {
	margin-right:			6px;
	color:					#495D67;
}

div.forummenu ul li.forumtilbage,
div.forummenu ul li.forumtilbage a:link,
div.forummenu ul li.forumtilbage a:visited { background-image: url(..//images/forummenu_back.gif);}
div.forummenu ul li.forumtilbage a:active,
div.forummenu ul li.forumtilbage a:hover { background-image: url(..//images/forummenu_backhover.gif);}

div.forummenu ul li.forumemneover,
div.forummenu ul li.forumemneover a:link,
div.forummenu ul li.forumemneover a:visited { background-image: url(..//images/forummenu_emneoversigt.gif);}
div.forummenu ul li.forumemneover a:active,
div.forummenu ul li.forumemneover a:hover { background-image: url(..//images/forummenu_emneoversigthover.gif);}

div.forummenu ul li.forumtilmeldteb,
div.forummenu ul li.forumtilmeldteb a:link,
div.forummenu ul li.forumtilmeldteb a:visited { background-image: url(..//images/forummenu_tilmeldteb.gif);}
div.forummenu ul li.forumtilmeldteb a:active,
div.forummenu ul li.forumtilmeldteb a:hover { background-image: url(..//images/forummenu_tilmeldtebhover.gif);}

div.forummenu ul li.forumtilmeld,
div.forummenu ul li.forumtilmeld a:link,
div.forummenu ul li.forumtilmeld a:visited { background-image: url(..//images/forummenu_tilmeld.gif);}
div.forummenu ul li.forumtilmeld a:active,
div.forummenu ul li.forumtilmeld a:hover { background-image: url(..//images/forummenu_tilmeldhover.gif);}

div.forummenu ul li.forumlogin,
div.forummenu ul li.forumlogin a:link,
div.forummenu ul li.forumlogin a:visited { background-image: url(..//images/forummenu_login.gif);}
div.forummenu ul li.forumlogin a:active,
div.forummenu ul li.forumlogin a:hover { background-image: url(..//images/forummenu_loginhover.gif);}

div.forummenu ul li.forumlogud,
div.forummenu ul li.forumlogud a:link,
div.forummenu ul li.forumlogud a:visited { background-image: url(..//images/forummenu_logud.gif);}
div.forummenu ul li.forumlogud a:active,
div.forummenu ul li.forumlogud a:hover { background-image: url(..//images/forummenu_logudhover.gif);}

div.forummenu ul li.forumredigerprofil,
div.forummenu ul li.forumredigerprofil a:link,
div.forummenu ul li.forumredigerprofil a:visited { background-image: url(..//images/forummenu_redigerprofil.gif);}
div.forummenu ul li.forumredigerprofil a:active,
div.forummenu ul li.forumredigerprofil a:hover { background-image: url(..//images/forummenu_redigerprofilhove.gif);}

div.brugerprofilcontent {
	width:					643px;
	height:					310px;
	background-image:		url(..//images/brugerprofilbg.jpg);
	background-repeat:		no-repeat;
	background-position:	0 0;
	
	margin-left:			44px;
	margin-right:			11px;
	margin-top:				20px;
}
div.brugerrow {
	
}
div.brugerleft {
	float:					left;
	padding-top:			47px;
	padding-left:			20px;
	width:					100px;
}
div.brugerleft div {
	width:					98px;
	height:					128px;
	padding:				1px;
	background-image:		url(..//images/forumpost_profilbg.gif);
	background-repeat:		no-repeat;
	background-position:	0 0;
	margin-bottom:			6px;
	margin-top:				2px;
}
div.brugerright {
	float:					left;
	padding-top:			45px;
	padding-left:			21px;
	width:					275px;
}
div.brugerright div.rediger {
	float:					right;
	margin-right:			16px;
	margin-top:				3px;
}
div.brugerright div.brugerspacer {
	height:					10px;
}
div.brugerright div.brugerrow div {
	float:					left;
	width:					98px;
}
/* Forum */
.clr {						height:1px;		
							clear: both; 
							overflow: hidden;							
}