body
{
	background-color:#ffffff;
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial;
	font-size:9px;
}

body a
{
	text-decoration:none;
	color:#0099FF;
}

body a:hover
{
	color:#444444;
}

img
{
	border:0px;
}

#TopBanner
{
	width:1000px;
	margin:10px 0px 0px 6px;	
}

#Outline
{
	width:1110px;
	margin:10px auto 10px auto;
}

#TopDiv
{
	width:100%;
	clear:both;
	background-color:#ffffff;
	padding-bottom:10px;
}

.Divider
{
	margin:0px;
	padding:0px;
	border-bottom: solid 1px #cccccc;
	margin-bottom:8px;
	margin-top:2px;
}

.TTGTopNav 
{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:50px;
	margin-top:5px;
}

#TTGLogo
{
	float:left;
	margin-left:22px;
}

.TTGNavLev1
{
	float:left;
	margin:0px;
	padding:0px;
	margin-left:20px;
	list-style-type:none;
}

.TTGNavLev1 a
{
	background:transparent url(/Templates/Images/ttgnavarrow1.gif) no-repeat left 3px;
	padding-left:10px;
	font-family:Verdana, Arial;
	font-size:9px;
	text-decoration:none;
	color:#999999;
}

.TTGNavLev1 a:hover
{
	color:#C81C03;
	background:transparent url(/Templates/Images/ttgnavarrow1_1.gif) no-repeat left 3px;		
}

.TTGNavLev1 a.chosen,
.TTGNavLev1 a.chosen:hover
{
	color:#C81C03;
	background:transparent url(/Templates/Images/ttgnavarrow2.gif) no-repeat left 3px;	
}

#ContentOutline
{
	float:left;
	width:857px;
	margin:10px auto 0px auto;
	background:transparent url(/Templates/Images/borderbg.gif) repeat-y;	
	clear:both;
	overflow:visible;
}

#AdOutline
{
	float:left;
	width:250px;
	overflow:hidden;
	margin-top:20px;	
}

#BannerLeftSection
{
	margin-top:10px;
	padding-top:10px;
	border-top:solid 1px #cccccc;	
}
	

#ContentTopBorder
{
	width:100%;
	height:20px;
	background:transparent url(/Templates/Images/topborderbg.gif) no-repeat top;
	margin:0px auto 0px auto;
	clear:both;	
}

#LeftCol
{
	float:left;
	width:180px;
	margin:0px;
	padding:0px;
	margin-left:18px;
	_margin-left:9px;	
}

#MainCol
{
	float:left;
	width:630px;
	margin-left:7px;
	overflow:visible;
	min-height:500px;
	_height:500px;
}

#ContentBottomBorder
{
	width:100%;
	height:32px;
	background:transparent url(/Templates/Images/bottomborderbg.gif) no-repeat top;
	margin:0px auto 0px auto;
	clear:both;	
	overflow:hidden;
}

#StartTopImageSection
{
	clear:both;
	width:630px;
	overflow:hidden;
}

#StartLeftSection
{
	float:left;
	width:400px;
	margin-left:7px;
	_margin-left:4px;	
}

#StartRightSection
{
	float:right;
	width:190px;
	padding-left:10px;
	overflow:hidden;
	margin-right:7px;
	_margin-right:4px;
	border-left:solid 1px #CCCCCC;	
}


/*

#StartLeftSection
{
	float:left;
	width:400px;
	margin-left:12px;
	_margin-left:9px;	
	
}

#StartRightSection
{
	float:right;
	width:190px;
	padding-left:10px;
	overflow:hidden;
	margin-right:12px;
	_margin-right:9px;
	border-left:solid 1px #CCCCCC;	
}

*/

#StartBannerSection
{
	width:614px;
	padding:0px;
	margin:10px 0px 0px 7px;
	_margin:10px 0px 0px 4px;
	overflow:hidden;
	clear:both;
	float:left;
	padding-bottom:10px;
	border-bottom:solid 1px #CCCCCC;
	
}

#StartBottomSection
{
	width:614px;
	float:left;
	margin:10px 0px 0px 7px;		
	_margin:10px 0px 0px 4px;		
	padding:0px;
	padding-bottom:10px;
	overflow:hidden;
	clear:both;
}

#StartLeft2Section
{
	clear:left;
	width:400px;
	float:left;
	margin-left:7px;
	_margin-left:4px;
	margin-top:10px;
}

#StartRight2Section
{
	width:180px;
	float:right;
	margin-right:7px;
	_margin-right:4px;
	margin-top:10px;
}

#StartLeft3Section
{
	clear:both;
	float:left;
	width:180px;
	margin-top:10px;
	margin-left:7px;
	_margin-left:4px;
	
}

#StartMiddle3Section
{
	float:left;
	margin-left:40px;
	width:180px;
	margin-top:10px;
}

#StartRight3Section
{
	float:right;
	width:180px;
	margin-top:10px;
	margin-right:7px;
	_margin-right:4px;
}


#LeftSection1,
#LeftSection2,
#LeftSection3,
#LeftSection4
{
	width:180px;
	margin-top:10px;
	overflow:hidden;
	clear:both;
}

#LeftSection1
{
	margin-top:0px;
}


#LeftSection4
{
	margin-bottom:10px;
}


#LeftSection1 img
{
	margin-bottom:1px;
}


.Batnytt #BatnyttLogoDiv
{
	background-color:#CC0000;
	height:50px;
	overflow:hidden;
	margin-left:18px;
	width:817px;
	margin-bottom:7px;
	clear:both;
}

.Marinan #MarinanLogoDiv
{
	background-color:#343B45;
	height:50px;
	overflow:hidden;
	margin-left:18px;
	width:817px;
	margin-bottom:7px;
	clear:both;
}

.ViBatagare #ViBatagareLogoDiv
{
	margin:0px;
	padding:0px;
	height:135px;
	overflow:hidden;
	margin-bottom:1px;
}

.Segling #SeglingLogoDiv
{
	margin:0px;
	padding:0px;
	height:108px;
	overflow:hidden;
	margin-bottom:1px;
}

.Marinan #BatnyttLogoDiv
{
	display:none;
}

.ViBatagare #BatnyttLogoDiv
{
	display:none;
}

.Segling #BatnyttLogoDiv
{
	display:none;
}

.Batnytt #MarinanLogoDiv
{
	display:none;
}

.ViBatagare #MarinanLogoDiv
{
	display:none;
}

.Segling #MarinanLogoDiv
{
	display:none;
}

.Batnytt #ViBatagareLogoDiv
{
	display:none;
}

.Marinan #ViBatagareLogoDiv
{
	display:none;
}

.Segling #ViBatagareLogoDiv
{
	display:none;
}

.Batnytt #SeglingLogoDiv
{
	display:none;
}

.Marinan #SeglingLogoDiv
{
	display:none;
}

.ViBatagare #SeglingLogoDiv
{
	display:none;
}


.ViBatagare .Nav,
.Segling .Nav
{
	list-style:none;
	margin:0px;
	padding:0px;
	background-color:#C9262C;	
}

.Marinan .Nav,
#LeftSection1 .Nav
{
	list-style:none;
	margin:0px;
	padding:0px;	
	background: #666666 url(/Templates/Images/marinannavbg.gif) repeat-x top;
}

.Marinan .MarinanNav2 .Nav,
.Batnytt .Nav
{
	list-style:none;
	margin:0px;
	padding:0px;	
	background: #0088FE url(/Templates/Images/batnyttnavbg.gif) repeat-x top;
}

.MarinanNav2
{
	margin-top:0px;
}

	/* Breadcrumb */

	#Breadcrumb
	{
		width:95%;
		margin:0px 0px 8px 0px;
		clear:both;
		overflow:hidden;
		color: #A6A6A6;
	}
	
	.Startpage #Breadcrumb,
	.Startpage2 #Breadcrumb
	{
		margin:0px 0px 8px 10px;		
	}
	

		.BreadcrumbText
		{
			float:left;
			font-weight:bold;
		}

		.BreadcrumbList
		{
			padding:0em;
			margin:0em 0em 0em 0.4em;
			list-style-type:none;
			float:left;
		}
		
		.BreadcrumbList li
		{
			float:left;
			font-family:Verdana, Sans-Serif;
			margin-right:0.4em;
		}

		.BreadcrumbList li a
		{
			color: #A6A6A6;
			text-decoration:none;
		}



.NavLev1
{
	display:block;
	border-bottom:solid 1px #ffffff;
	overflow:visible;
}

.NavLev1 a
{
	display:block;
	padding:10px 0px 10px 14px;
	text-decoration:none;
	font-family:Verdana;
	font-size:10px;
	color:#ffffff;
	overflow:hidden;
}

/*.Batnytt .NavLev1 a	
{
	padding:14px 0px 14px 14px;	
}
*/

.NavLev1 a:hover,
.NavLev1 a.Chosen
{
	background:#F47333 url(/Templates/Images/navlev1bg.gif) no-repeat left 8px;
	color:#ffffff;
}	


.Nav2
{
	list-style:none;
	margin:0px;
	padding:0px;	
	background:#F47333 none;
}	

.Fade
{
	background:transparent url(/Templates/Images/fade.gif) repeat-x top;
	height:20px;
	overflow:hidden;
}

.Fade2
{
	height:14px;
	overflow:hidden;
}

.NavLev2
{
		border-bottom:solid 1px #F47333;
}


.Batnytt .NavLev2 a,
.NavLev2 a
{
	display:block;
	padding:0px 0px 4px 24px;
	text-decoration:none;
	font-family:Verdana;
	font-size:9px;
	color:#ffffff;
	overflow:hidden;
	background:#F47333 url(/Templates/Images/navlev2bg.gif) no-repeat 14px 4px;	
}

.NavLev2 a:hover,
.NavLev2 a.Chosen
{
	font-weight:bold;
	background:#F47333 url(/Templates/Images/navlev2bg.gif) no-repeat 14px 4px;	
}

.Nav3
{
	list-style:none;
	margin:0px;
	padding:0px;	
	background: #F47333 none;
}

.NavLev3
{
		border-bottom:solid 1px #F47333;
}

.Batnytt .NavLev3 a,
.NavLev3 a
{
	display:block;
	padding:0px 0px 4px 36px;
	text-decoration:none;
	font-family:Verdana;
	font-size:9px;
	color:#ffffff;
	overflow:hidden;
	background:#F47333 url(/Templates/Images/navlev2bg.gif) no-repeat 26px 4px;	
}

.NavLev3 a:hover,
.NavLev3 a.Chosen	
{
	font-weight:bold;
	background:#F47333 url(/Templates/Images/navlev2bg.gif) no-repeat 26px 4px;	
}

#NormalMainTop
{
	width:630px;
	clear:both;
	margin-bottom:20px;
	overflow:hidden;	
}

#WideMain,
#NormalBottom
{
	clear:both;
	margin-top:10px;
	width:614px;
	margin-left:7px;
}

#NormalMainLeft
{
	width:400px;
	overflow:hidden;
	float:left;
	margin-left:7px;
	_margin-left:4px;
}

#NormalMainRight
{
	width:180px;
	overflow:hidden;
	float:right;
	margin-right:7px;
	_margin-right:4px;

}


#NormalBanner
{
	width:614px;
	padding:0px;
	margin:10px 0px 0px 7px;
	overflow:hidden;
	clear:both;
}


#NormalMainLeft2
{
	clear:left;
	width:400px;
	overflow:hidden;
	float:left;
	margin-left:7px;
	_margin-left:4px;
	margin-top:10px;
}

#NormalMainRight2
{
	width:180px;
	overflow:hidden;
	float:right;
	margin-right:7px;
	_margin-right:4px;
	margin-top:10px;
}

#NormalMainLeft2Container
{
	width:407px;
	float:left;
	clear:left;
}

#NormalMainLeft2Left
{
	width:180px;
	float:left;
	margin-left:7px;
	_margin-left:4px;
	margin-top:10px;	
}

#NormalMainLeft2Right
{
	width:180px;
	float:right;
	margin-top:10px;
}

#Footer
{
	background-color:#ffffff;
	padding:10px 20px 10px 20px;	
}

.InputField,
.LoginPassword,
.LoginEmail
{
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
}

.Normal
{
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	margin-bottom:6px;
	line-height:14px;
}

.Normal a
{
	color:#0099FF;
	text-decoration:none;
	font-weight:bold;
}


.Normal a:hover
{
	color:#444444;
}


.Introduction
{
	font-family: Verdana, Arial; 
	font-size: 11px;
	font-weight:bold; 
	color: #222222; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	line-height: 16px;
}

.Introduction a
{
	color: #222222; 
}


.Headline1,
.ArticleItem .Headline3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;	
	font-weight:normal;
	margin:0px;
	padding:0px;
	margin-bottom:4px;
}

.Wide #MainCol .Headline1
{
	margin-left:8px;
	margin-right:8px;
}

.Headline1 a
{
	color: #CC0000;	
	text-decoration:none;
	font-size: 16px;	
}

.Headline2,
.h1article,
.BlogHeadline1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;	
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.Headline2 a,
.BlogHeadline1 a
{
	color: #CC0000;	
	text-decoration:none;
}

.Headline3,
.h2article,
.BlogHeadline2,
.ArticleHeadline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;	
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.Headline3 a,
.BlogHeadline2 a,
.ArticleHeadline2 a
{
	color: #CC0000;	
	text-decoration:none;
}

.Headline3_2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.Headline3_2 a
{
	color: #CC0000;	
	text-decoration:none;
}

.Headline4,
.h3article
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #636363;	
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:2px;
}

.Headline4 a
{
	color: #CC0000;	
	text-decoration:none;
}


.Left
{
	float:left;
}

.Right
{
	float:Right;
}

.TextRight
{
	text-align:right;
}

.TextCenter
{
	text-align:center;
}

/* Search etc */


.Button
{
	font-family:Verdana;
	font-size:9px;
	padding-top:1px;
	padding-bottom:1px;
	margin:0px;
}

.TextField
{
	font-family: Verdana, Arial; 
	font-size: 9px; 
	color: #000000; 
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	vertical-align:top;
}

.SearchBox
{
	padding:0px 0px 0px 0px;
	overflow:hidden;
	width:100%;
	margin-bottom: 14px;
}

.SearchBox .TextField
{
	width:138px;
}

.SearchBox .Button
{
	width:30px;
	margin-left:2px;
}

.SearchLeft
{
	float:left;
	width:400px;
	overflow:hidden;
	margin-left:8px;
	display:inline;
}

.SearchRight
{
	float:right;
	width:190px;
	overflow:hidden;
	margin-right:8px;
	display:inline;
}


.SearchForm
{
	margin:0px 0px 10px 0px;
}

.dxSearchMatchesSummary,
.dxSearchMatchesItemLink,
.dxSearchMatchesItemDesc,
.dxSearchMatchesNav
{
	font-family: Verdana, Arial, Sans-Serif; 
	font-size: 10px; 
	color: #000000; 
	margin:0px;
}

.dxSearchMatchesItemLink
{
}

.dxSearchMatchesItemLink a
{
	color:#000000;
}

.dxSearchMatchesItemDesc
{
	margin-bottom:10px;
}

.dxSearchMatchesHeadline,
.dxSearchMatchesHeadline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0000;	
	font-weight:normal;
	margin:0px;
	margin-bottom:4px;
	padding-bottom:4px;
	border-bottom:solid 1px #CCCCCC;
	
}

.dxSearchMatchesSummary
{
	margin:10px 0px 10px 0px;
}

.SearchUL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:7px;
	margin-bottom:14px;
}

.SearchUL li
{
	background: transparent url(/Templates/Images/Navigation/pil-neg-front.gif) no-repeat 4px 2px;
	padding-left:24px;
	padding-right:7px;

}

.SearchUL .Normal a
{
	font-weight:normal;
	color:#666666;
}

.SearchToAll
{
	margin-bottom:10px;
}


/* End */

.dxDiscussionOverviewItemDateTd
{
	padding-right:10px;
}

.dxDiscussionNav,
.dxDiscussionNewThread,
.dxDiscussionThreadHeadline,
.dxDiscussionReply,
.dxDiscussionReplyAuthorLabel,
.dxDiscussionReplyTextLabel,
.dxDiscussionNewThreadAuthorLabel,
.dxDiscussionNewThreadHeadlineLabel,
.dxDiscussionNewThreadTextLabel,
.dxDiscussionReplyAuthor,
.dxDiscussionReplyText,
.dxDiscussionNewThreadAuthor,
.dxDiscussionNewThreadHeadline,
.dxDiscussionNewThreadText,
.dxDiscussionError,
.dxDiscussionItemReportAbuse,
.dxDiscussionOverviewHeaderRow,
.dxDiscussionOverviewTr td,
.dxDiscussionThreads tr td,
.dxDiscussionThreads th,
.dxDiscussionItems th,
.dxDiscussionItems td,
.dxDiscussionItemText,
.dxDiscussionReportAbuseTextLabel,
.dxDiscussionReportAbuseText,
.dxDiscussionReportAbuseButton,
.dxDiscussionImageUploadLabel,
.dxDiscussionImageUpload,
.dxDiscussionCaptchaLabel,
.dxDiscussionCaptchaText,
.dxDiscussionCaptchaInfo
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	text-decoration: none;
	margin-bottom:4px;
	line-height: 18px;
}

.dxDiscussionThreadsThread .dxDiscussionThreadsThreadSubject a,
.dxDiscussionThreadHeadline a
{
	padding-left:24px;
	padding-bottom:4px;
	background:url(/Templates/Images/Forum/message16.png) no-repeat top left;
}

.dxDiscussionItemImages
{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	width:110px;
	overflow:hidden;
	text-align:right;
}

.dxDiscussionItemImage
{
	padding:3px;
	border:solid 1px #666666;
	margin-bottom:7px;	
}


.dxDiscussionNav
{
	float: right;
	margin:10px;	
	color:#666666;
}

.dxDiscussionThreadHeadline,
.dxDiscussionError
{
	line-height: 18px;
	font-weight: bold;
}


.dxDiscussionNav a,
.dxDiscussionNewThread a,
.dxDiscussionReply a,
.dxDiscussionThreadHeadline a
{
	color:#000000;
	text-decoration:none;
}

.dxDiscussionReply,
.dxDiscussionNewThread
{
	float:left;
	display:block;
	border:none;
	background:transparent url(/Templates/Images/Forum/ForumButton.gif) no-repeat left top;
	margin: 4px 0px 10px 10px;
	height:34px;
	overflow:hidden;
}

.dxDiscussionReply a,
.dxDiscussionNewThread a
{
	display:block;
	width:74px;
	height:28px;
	overflow:hidden;
	padding:6px 0px 0px 30px;
	background:transparent url(/Templates/Images/Forum/pencil2_16.png) no-repeat 10px 10px;

}

.dxDiscussionLogin
{
	clear:both;
	background-color:#F2F2F2;
	padding:1px 10px 10px 10px;
	margin-bottom:10px;
}

.dxDiscussionBack,
.dxDiscussionTop
{
	display:block;
	float:left;
	border:none;
	background:transparent url(/Templates/Images/Forum/ForumButton2.gif) no-repeat left top;
	margin:4px 10px 10px 0px;
	height:34px;
	overflow:hidden;
}

.dxDiscussionBack a,
.dxDiscussionTop a
{
	display:block;
	width:120px;
	height:28px;
	overflow:hidden;
	padding:6px 0px 0px 30px;
	background:transparent url(/Templates/Images/Forum/arrow_up_green.png) no-repeat 10px 9px;
}

.dxDiscussionBack a
{
	background:transparent url(/Templates/Images/Forum/arrow_left_green.png) no-repeat 10px 9px;
}

.dxDiscussionNewThread a,
.dxDiscussionReply a,
.dxDiscussionItemReportAbuse a,
.dxDiscussionOverviewTr td a,
.dxDiscussionItems th a,
.dxDiscussionBack a,
.dxDiscussionTop a
{
	font-weight: bold;
	font-size:11px;
	color:#666666;
	line-height: 18px;
	text-decoration:none;	
}

.dxDiscussionBack a:hover,
.dxDiscussionTop a:hover,
.dxDiscussionThreadHeadline a:hover,
.dxDiscussionOverviewTr td a:hover,
.dxDiscussionItems th a:hover,
.dxDiscussionItemReportAbuse a:hover
{
	text-decoration:underline;
}

.dxDiscussionNav a
{
	color:#0099FF;	
	font-weight: bold;
	padding:1px;
	border:solid 1px #0099FF;
}

.dxDiscussionNav .dxDiscussionNavChosen
{	
	background-color:#666666;
	color:#ffffff;
	padding:2px;
}

.Startpage2 .dxDiscussionOverviewTr td a
{
	line-height:14px;
	font-size:10px;
}


.dxDiscussionThreads tr td a
{
	font-weight: bold;
	color: #666666;
	line-height: 18px;
	text-decoration:none;		
}

.dxDiscussionThreads tr td a:hover
{
	text-decoration:underline;
	color:#0099FF;
}


.dxDiscussionHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 18px;
	color: #666666;	
	margin:0px;
	padding:10px 10px 10px 40px;
	background:#E0E0E0 url(/Templates/Images/Forum/messages24.png) no-repeat 10px 10px;
	
}

.dxDiscussionHeadline a
{
	color: #666666;	
	text-decoration:none;
}

.dxDiscussionDescription
{
	margin:0px 0px 10px 0px;
	padding:0px 20px 20px 40px;
	font-size:12px;
	background-color:#E0E0E0;
	font-weight:normal;
}

.dxDiscussionThreadHeadline
{
	margin:0px 0px 10px 0px;
	padding:20px 20px 20px 40px;
	font-size:12px;
	background-color:#F2F2F2;
	font-weight:normal;
	border-top:solid 1px #666666;
}

.dxDiscussionHeadline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	margin-bottom:10px;
	color: #666666;	
	border-bottom:solid 1px #666666;
}

.dxDiscussionNav a:hover,
.dxDiscussionHeadline a:active,
.dxDiscussionHeadline a:focus,
.dxDiscussionHeadline a:hover,
.dxDiscussionReply a:active,
.dxDiscussionReply a:focus,
.dxDiscussionReply a:hover,
.dxDiscussionNewThread a:active,
.dxDiscussionNewThread a:focus,
.dxDiscussionNewThread a:hover
{
	color:#444444;
	text-decoration:underline;
}

.dxDiscussionThreads,
.dxDiscussionItems
{
	width:100%;
	margin-bottom:10px;
	clear:both;
}

.dxDiscussionThreads th,
.dxDiscussionItems th,
.dxDiscussionOverviewHeaderRow th,
.dxDiscussionThreads th
{
	text-align:left;
	background-color:#E0E0E0;
	color:#666666;
	padding:12px 10px 12px 10px;
}

/*
.Startpage2 .dxDiscussionOverviewHeaderRow th
{
	padding:5px;
}

*/

.dxDiscussionThreads td,
.dxDiscussionItems td
{
	padding:10px;
	height:24px;
}

.dxDiscussionReplyAuthor,
.dxDiscussionReplyText,
.dxDiscussionNewThreadAuthor,
.dxDiscussionNewThreadHeadline,
.dxDiscussionNewThreadText,
.dxDiscussionImageUpload,
.dxDiscussionCaptchaText
{
	color:#000000;
	width:150px;
	margin:0px 0px 2px 0px;
	padding:2px;
	height:16px;
}

.dxDiscussionCaptchaText
{
	float:left;
}

.dxDiscussionCaptchaInfo
{
	float:left;
	margin-left:10px;
}

.dxDiscussionCaptchaImage
{
	margin-top:8px;
	clear:both;
	margin-left:90px;
}

.dxDiscussionImageUpload
{
	height:22px;
	width:300px;
}

.dxDiscussionReplyText,
.dxDiscussionNewThreadText,
.dxDiscussionReportAbuseText,
.dxDiscussionNewThreadText
{
	width:520px;
	height:240px;
}

.dxDiscussionReplyButtonDiv,
.dxDiscussionNewThreadButtonDiv,
.dxDiscussionReportAbuseButtonDiv
{
	float:right;
	margin-bottom:20px;
}

.dxDiscussionReplyButton,
.dxDiscussionNewThreadButton,
.dxDiscussionReportAbuseButton
{
	border:none;
	width:98px;
	height:34px;
	overflow:hidden;
	background:transparent url(/Templates/Images/Forum/ForumButton.gif) no-repeat left top;
	font-weight:bold;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;	
	color:#666666;
	margin-right:10px;
}

.dxDiscussionItemAuthor
{
	vertical-align:top;
	width:20%;
	background-color:#F2F2F2;
	font-weight:bold;
	color:#666666;
}

.dxDiscussionReplyAuthorLabel,
.dxDiscussionReplyTextLabel,
.dxDiscussionImageUploadLabel,
.dxDiscussionReportAbuseTextLabel,
.dxDiscussionNewThreadAuthorLabel,
.dxDiscussionNewThreadHeadlineLabel,
.dxDiscussionNewThreadTextLabel,
.dxDiscussionCaptchaLabel
{
	clear:both;
	float:left;
	width:80px;
	margin-left:10px;
}


.dxDiscussionError
{
	margin:8px;
	text-align:center;
	border:solid 1px #F5F5F5;
	padding:8px;
}

.dxDiscussionOverviewTable
{
	width:100%	
}

.dxDiscussionOverviewTr td
{
	padding:3px;
	
}

.Startpage2 .dxDiscussionOverviewTr td
{
	padding:1px;
}


.dxDiscussionThreadsThread td,
.dxDiscussionItems td
{
	border-bottom:solid 1px #cccccc; 
}

.dxOdd td
{
	border-bottom:solid 1px #cccccc; 
}

.dxDiscussionThreads .dxOdd td,
.dxEven td
{
	background-image:url(/Templates/Images/Layout/bg-celldiagonal-streck.gif);
	border-bottom:solid 1px #cccccc;	  
}


	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv,
	.dxFormListBox,
	.dxFormDropDownList,
	.dxFormTextBox,
	.dxFormResetButton,
	.dxFormSubmitButton,
	.dxTextLabelDiv,
	.dxFileInput
	{
		font-family:verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		color:#333333;
		margin:0px;
		padding:2px;
		margin-bottom:2px;
	}

	.dxFormCheckboxLabelDiv,
	.dxFormRadioLabelDiv
	{
		vertical-align:bottom;
		margin-top:2px;
	}

	input.dxFormTextBox,
	.dxFormDropDownList
	{
		padding-top:2px;
	}

.dxUl
{
	list-style-type:disc;
	color:#CA252B;
	padding:0px;
	margin:0px;
	margin-left:20px;
	margin-top:6px;
	margin-bottom:6px;	
}

.dxOl
{
	color:#000000;
	padding:0px;
	margin:0px;	
	margin-left:24px;
	margin-top:6px;
	margin-bottom:6px;
	font-family:Verdana, Arial;
}

.dxUl .Normal,
.dxOl .Normal
{
	color:#000000;
	margin-bottom:2px;
}

/* Images */

	.ImageLeftInText,
	.dxImageLeftInText,
	.dxImageLeftInTextWrapper
	{
		margin-right:5px;
		margin-bottom:5px;
		float:left;
	}

	.dxImageRightInText,
	.dxImageRightInTextWrapper	
	{
		margin-left:5px;
		margin-bottom:5px;
	}
	
	.dxImageMiddle,
	.dxImageLeft,
	.dxImageRight,
	.dxImageNoAlign,
	.dxImageLeftWrapper,
	.dxImageRightWrapper,
	.dxImageLeftInTextWrapper,
	.dxImageRightInTextWrapper,
	.dxImageImageMiddleWrapper,
	.dxImageNoAlignWrapper
	{
		margin-bottom:5px;
	}
	
	.dxImageLeftWrapper .dxImageLeft,
	.dxImageRightWrapper .dxImageRight,
	.dxImageLeftInTextWrapper .dxImageLeftInText,
	.dxImageRightInTextWrapper .dxImageRightInText,
	.dxImageMiddleWrapper .dxImageMiddle,
	.dxImageNoAlignWrapper .dxImageNoAlign
	{
		margin:0px;
	}
	
	.dxImageText
	{
		margin:2px 0em 0em 0em;
	}
		
	.dxImagesGridItemText,
	.dxPageNav,
	.dxImageSlideShowStatus
	{
		padding-bottom:5px;
		margin-bottom: 0px;
	}
	
	.dxImagesGridItemInner
	{
		background-color:#eeeeee;
		margin:4px;
	}




#StartTopImageSection .dxImageNoAlign
{
	margin-bottom:0px !important; 	
}


/* ################## Poll ################## */

.dxPollDiv
{
	width:100%;	
}

.dxPollHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0000;	
	font-weight:bold;
	margin:0px;
	margin-bottom:6px;
}

.dxPollRadioDiv
{
	width:16%;
	float:left;
}

.dxPollAlternativeLabel
{
	font-family: Tahoma, Verdana, Arial; 
	font-size: 11px; 
	font-weight: normal; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	width:84%;
	margin-top:3px;
	margin-bottom:5px;
	float:left;
}

.dxPollButtonDiv
{
	text-align:center;
}

.dxPollButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	margin-top:4px;
}

.dxPollResultBody
{
	margin:0px;
	padding:10px;
}

.dxPollResultBar
{
	background-color:#e1e1e1;
	height:20px;
	overflow:hidden;
	clear:left;
}

.dxPollResultVotes
{
	background-color:#FF9934;
	height:20px;
	overflow:hidden;

}

/* ################## Poll ################## */


.quizHeadline
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #CC0000;	
	font-weight:normal;
	margin:0px;
	margin-bottom:10px;
}

.quizText,
.quizAnswerText,
.quizSenderLabel
{
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 10px;
	line-height: 14px;
}

.quizQuestion
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;	
	font-weight:normal;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:6px;
}

.quizAnswerText
{
	margin-top:3px;
	margin-left:4px;	
	float:left;
}

.quizRadioDiv
{
	float:left;
}

.quizButtonDiv
{
	text-align:right;
}

.quizSenderLabel
{
	float:left;
	width:40%;
}

.quizSenderDiv
{
	float:left;
	width:58%;
}

.TipInput,
.ReportInput
{
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
	width:196px;
}

.ReportInput
{
	width:296px;
}

.TipButton,
.ReportButton,
.quizTextBox,
.quizSenderTextBox
{
	font-family:verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color:#333333;
	margin:0px;
	padding:2px;
	margin-bottom:2px;
}

.quizTextBox,
.quizSenderTextBox
{
	width:97%;
}

.TipButton,
.ReportButton
{
	margin-bottom:10px;
	width:60px;
	margin-left:142px;
	margin-top:10px;
}

.ReportButton
{
	margin-left:242px;
}


/* ################## Artiklar ################# */

.ControlPanel
{
	width:100%;
	margin-bottom:16px;	
}

.ControlPanelLeft
{
	float:left;
}

.ControlPanelRight
{
	float:right;		
}

.ControlPanelRight img
{
	vertical-align:middle;
}

.ArticleStartItem
{
	margin-bottom:10px;
	clear:both;
}

.ArticleStartRight
{
	float:left; 
	width:230px;
}


.ArticleStartItem .Headline3,
.ArticleStartItem .Introduction,
.ArticleStartItem .Normal
{
	margin-bottom:0px;
}

.ArticleItem .Headline3 a
{
	color:#FF9934;
}

.ArticleItem .Headline3 a:hover
{
	text-decoration:none;
	color:#cc0000;
}

.ArticleListTop	
{
	padding:10px;
	/* height:95px;
	background-color:#018FFF;*/
	background:#ffffff url(/Templates/Images/Layout/bg-celldiagonal-streck.gif);
	height:40px
}

.ArticleListTop2
{
	background:#ffffff url(/Templates/Images/Layout/bg-celldiagonal-streck.gif);
}

.ArticleListTopPageNav
{
	margin-top:10px;
	margin-bottom:10px;
}

.ArticleListBanner
{
		padding-bottom:10px;
}

.ArticleListItem
{
	padding:0px;
	width:100%;
	margin:0px;
	margin-top:10px;
	clear:both;
}

.ArticleListItem img
{
	margin-bottom:10px;
}


.ArticleListLeft,
.ArticleItemLeft
{
	float:left;
	width:400px;	
	margin-left:7px;
	_margin-left:4px;

}

.ArticleListRight,
.ArticleItemRight
{
	width:190px;	
	float:right;
	margin-right:7px;
	_margin-right:4px;
}



.PageNav
{
	margin-top:20px;
	margin-bottom:20px;
	clear:both;
}

.PageNavLeft
{
	float:left;
	padding-left:14px;
	background: transparent url(/Templates/Images/Navigation/pil-neg-back.gif) no-repeat left;
	margin-left:7px;
}

.PageNavRight
{
	float:right;
	padding-right:14px;
	background: transparent url(/Templates/Images/Navigation/pil-neg-front.gif) no-repeat right;
	margin-right:7px;
}

.ArticleItemLeft .PageNavLeft
{
	margin-left:0px;	
}

.ArticleItemLeft .PageNavRight
{
	margin-right:0px;	
}

.ArticleItem
{
	margin-bottom:10px;
	margin-top:10px;
}

.ArticleItem .Headline1
{
	border-bottom:solid 1px #aaaaaa;
	padding-bottom:10px;
}

.ArticleImageLarge
{
	margin-bottom:14px;
}

.ArticleItemNav
{
	margin-top:20px;
	margin-bottom:10px;
}

.TabBackground
{
	/* background-color:#018FFF; */
	padding-left:10px;
}

.ArticleListTop	.Headline1
{
	/* color:#ffffff; */
}


.TabBackground
{
	height: 21px;
	background-image: url( /Templates/Images/Layout/tab-border-bottom.gif );
	overflow:hidden;
}

.TabStartActive,
.TabStartInactive,
.TabEndActive,
.TabEndInactive,
.TabSpacer,
.TabActive,
.TabInactive
{
	float: left;
	height: 21px;
	overflow: hidden;
}

.TabStartInactive,
.TabEndInactive
{
	height: 20px;
	overflow: hidden;
}



.TabStartActive,
.TabStartInactive,
.TabEndtActive,
.TabEndInactive
{
	width: 5px;
}

.TabStartActive
{
	background-color: #ffffff;
	background-position: left top;
}

.TabStartInactive
{
	background-image: url( /Templates/Images/Navigation/start.gif );
	background-position: left top;
	border-bottom: solid 1px #616161;
}

.TabEndActive
{
	background-color: #ffffff;
	background-position:left top;
}

.TabEndInactive
{
	background-image: url( /Templates/Images/Navigation/slut.gif );
	background-position: left top;
	border-bottom: solid 1px #616161;
}

.TabSpacer
{
	width: 11px;
}

.TabActive,
.TabInactive
{
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #ffffff;
	border-top: solid 1px #cecece;
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
}

.TabActive A,
.TabInactive A
{
	color: #000000;
	text-decoration:none;
}

.TabActive
{
	border-bottom: solid 1px #ffffff;
	font-weight: bold;
}

.TabActive A
{
	font-weight: bold;
}


.TabInactive
{
	background-image: url( /Templates/Images/Navigation/bg-meny.gif );
	background-position: left bottom;
	background-repeat: repeat-x;
	border-bottom: solid 1px #616161;
	height:16px;
}

/* ##################### blogg #################### */
.PresentationThumbnail
{
	border:solid 1px #999999;
}

.PresentationThumbnail2
{
	border:solid 1px #999999;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	margin-top:5px;
}

.BlogLeft
{
	float:left;
	width:400px;	
	margin-left:7px;
	_margin-left:4px;
	}

.BlogRight
{
	width:190px;	
	float:right;
	margin-right:7px;
	_margin-right:4px;
}

.BlogThumbnail
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:solid 1px #666666;
	margin-top:4px;	
}


.BlogList .BlogHeadline1
{
	border-bottom:solid 1px #666666;	
	padding-bottom:4px;
	margin-bottom:10px;
}

.BlogHeadline2,
.ArticleHeadline2
{
	padding-bottom:4px;
	border-bottom:solid 1px #666666;
	margin:0px;	
	font-weight:normal;	
} 

.BlogHeadline3
{
	font-family: Verdana, Arial; 
	font-size: 11px;
	font-weight:bold; 
	color: #222222; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	line-height: 14px;
}

.BlogHeadline3 a
{
	color: #222222; 
}

.BlogDate
{
	clear:both;	
	color:#666666;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana;
	border-bottom:solid 1px #666666;	
	padding-bottom:5px;
	margin-top:4px;
	margin-bottom:10px;
}

.BlogListItem
{
	clear:both;
	margin-bottom:10px;
}

.ArticleMoreInfo,
.BlogMoreInfo
{
	color:#666666;
}

.Banner374
{
	clear:both;
	background-color:#EBEBEB;
	width:375px;
	padding:0px 7px 7px 7px;
	margin:10px auto 10px auto;
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	margin-bottom:10px;
}

.BlogSearchInput
{
	float:left;
	font-family:Verdana;
	font-size:9px;
	width:140px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-top:1px;
	_margin-top:2px;
}

.BlogSearchSubmit
{
	float:right;
	font-family:Verdana;
	font-size:9px;
	width:40px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-bottom:14px;
}

.BlogBigLinkContainer
{
	clear:both;
	margin-bottom:10px;	
}

.BlogBigLinkContainer div a
{
	color:#666666;
}


.BlogBigLinkThumbnail
{
	float:left;
	border-left:solid 1px #666666;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;	
}

.BlogBigLinkInfo
{
	float:left;
	height:61px;
	width:112px;
	background: #ffffff url(/Templates/Images/Layout/bg-celldiagonal-streck.gif);
	border-bottom:solid 1px #666666;	
	padding-left:7px;
	padding-top:7px;
}

.BlogCategories,
.BlogMostCommented,
.BlogLatestPosts,
.BlogArchive,
.BlogCategoryItems
{
	margin-top:14px;
	clear:both;
}

.BlogMostActive
{
	clear:both;
}


.BlogUL,
.ArticleUL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:7px;
	margin-bottom:7px;
}

.BlogUL li,
.ArticleUL li
{
	background: transparent url(/Templates/Images/Navigation/pil-neg-front.gif) no-repeat 4px 2px;
	padding-left:24px;
	padding-right:7px;

}

.BlogUL .Normal a,
.ArticleUL .Normal a
{
	font-weight:normal;
	color:#666666;
}

.BlogRSSLink
{
	float:left;
	margin-top:10px;
}

.BlogImages
{
	float:left;
	margin-right:7px;
	margin-top:3px;
	text-align:left;
}

.BlogStartItem .BlogImages
{
	width:105px;
}


.BlogImage
{
	padding:3px;
	border:solid 1px #666666;
	margin-bottom:7px;
}

.BlogStartItem .BlogImage
{
	margin-bottom:3px;
}


.BlogURL,
.NewBlogItemButton
{
	margin-left:7px;
}

.BlogItemEditItem
{
	width:540px;
	margin-left:auto;
	margin-right:auto;
}	


.BlogItemEditButtons
{
	float:right;
}

.BlogItemEditItem .BlogImage
{
	margin-top:10px;
}

/* */

.BlogItemEditButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height:20px;	
}

.BlogItemEditFile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height:20px;	
}

/* */

.BlogItemEditTable
{
	width:540px;
}

.BlogItemEditTable td
{
	vertical-align:top;
}

.BlogItemEditInputTD
{
	text-align:left;
}
 
.BlogItemEdit
{
	margin-left:7px;
	margin-right:7px;
}


.BlogCommentTextarea,
.ArticleCommentTextarea
{
	width:390px;
	height:90px;
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 	
}

.BlogCommentButton,
.ArticleCommentButton
{
	clear:both;
	float:right;
	font-family: Verdana, Arial; 
	font-size: 10px;
	margin-bottom:10px;
}

.ErrorMessage
{
	text-align:center;
	font-family: Verdana, Arial; 
	font-size: 11px;
	font-weight:bold; 
	color: #CC0000; 
	margin: 0px;
	padding: 0px;
	padding: 4px;
	background-color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #CC0000;
}

.Error
{
	background-color:#F66868;
	color:#ffffff;
}

/* ---------------------- */

.LoginDiv
{
	width:200px;
	overflow:hidden;
}

.LoginDiv .Normal
{
	margin-bottom:0px;
	margin-top:4px;
}

.LoginEmail,
.LoginPassword
{
	padding-top:2px;
	width:192px;
}

.LoginButtonDiv
{
	margin-top:10px;
}

.LoginButtonDiv
{
	width:200px;
	text-align:right;
}

.LoginButton
{
	margin:0px;
}

.LoginDiv
{
	margin-bottom:10px;
}


/* Community */

.TabBackground
{
	height: 21px;
	background-image: url( /Templates/Images/Layout/tab-border-bottom.gif );
	overflow:hidden;
}

.TabStartActive,
.TabStartInactive,
.TabEndActive,
.TabEndInactive,
.TabSpacer,
.TabActive,
.TabInactive
{
	float: left;
	height: 21px;
	overflow: hidden;
}

.TabStartInactive,
.TabEndInactive
{
	height: 20px;
	overflow: hidden;
}



.TabStartActive,
.TabStartInactive,
.TabEndtActive,
.TabEndInactive
{
	width: 5px;
}

.TabStartActive
{
	background-color: #ffffff;
	background-position: left top;
}

.TabStartInactive
{
	background-image: url( /Templates/Images/Navigation/start.gif );
	background-position: left top;
	border-bottom: solid 1px #616161;
}

.TabEndActive
{
	background-color: #ffffff;
	background-position:left top;
}

.TabEndInactive
{
	background-image: url( /Templates/Images/Navigation/slut.gif );
	background-position: left top;
	border-bottom: solid 1px #616161;
}

.TabSpacer
{
	width: 11px;
}

.TabActive,
.TabInactive
{
	padding-top: 3px;
	padding-left: 8px;
	padding-right: 8px;
	background-color: #ffffff;
	border-top: solid 1px #cecece;
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 
}

.TabActive A,
.TabInactive A
{
	color: #000000;
	text-decoration:none;
}

.TabActive
{
	border-bottom: solid 1px #ffffff;
	font-weight: bold;
}

.TabActive A
{
	font-weight: bold;
}


.TabInactive
{
	background-image: url( /Templates/Images/Navigation/bg-meny.gif );
	background-position: left bottom;
	background-repeat: repeat-x;
	border-bottom: solid 1px #616161;
	height:16px;
}

.ViBatagare .TabActive,
.ViBatagare .TabInactive,
.Segling .TabActive,
.Segling .TabInactive
{
	padding-left:2px;
	padding-right:2px;
}


/* ##################### blogg #################### */
.BlogLeft
{
	float:left;
	width:400px;	
	margin-left:7px;
	_margin-left:4px;
	}

.BlogRight
{
	width:190px;	
	float:right;
	margin-right:7px;
	_margin-right:4px;
}

.BlogThumbnail
{
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	border:solid 1px #CCCCCC;
	margin-top:4px;	
}


.BlogList .BlogHeadline1
{
	border-bottom:solid 1px #CCCCCC;	
	padding-bottom:4px;
	margin-bottom:10px;
}

.BlogHeadline2,
.ArticleHeadline2
{
	padding-bottom:4px;
	border-bottom:solid 1px #CCCCCC;
	margin:0px;		
} 

.BlogHeadline3
{
	font-family: Verdana, Arial; 
	font-size: 11px;
	font-weight:bold; 
	color: #222222; 
	margin: 0px;
	padding: 0px;
	margin-bottom: 4px;
	line-height: 14px;
}

.BlogHeadline3 a
{
	color: #222222; 
}

.BlogDate
{
	clear:both;	
	color:#666666;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, Verdana;
	border-bottom:solid 1px #CCCCCC;	
	padding-bottom:5px;
	margin-top:4px;
	margin-bottom:10px;
}

.BlogListItem
{
	clear:both;
	margin-bottom:10px;
}

.ArticleMoreInfo,
.BlogMoreInfo
{
	color:#666666;
}

.BlogBanner,
.Banner375x250
{
	background-color:#EBEBEB;
	width:375px;
	padding:0px 7px 7px 7px;
	margin:10px auto 10px auto;
	font-family:Verdana;
	font-size:9px;
	color:#000000;
	margin-bottom:10px;
}

.BlogSearchInput
{
	float:left;
	font-family:Verdana;
	font-size:9px;
	width:140px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-top:1px;
	_margin-top:2px;
}

.BlogSearchSubmit
{
	float:right;
	font-family:Verdana;
	font-size:9px;
	width:40px;
	padding-top:2px;
	padding-bottom:2px;
	margin:0px;
	margin-bottom:14px;
}

.BlogBigLinkContainer
{
	clear:both;
	margin-bottom:10px;	
}

.BlogBigLinkContainer div a
{
	color:#666666;
}


.BlogBigLinkThumbnail
{
	float:left;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	border-bottom:solid 1px #CCCCCC;	
}

.BlogBigLinkInfo
{
	float:left;
	height:61px;
	width:112px;
	background: #ffffff url(/Templates/Images/Layout/bg-celldiagonal-streck.gif);
	border-bottom:solid 1px #CCCCCC;	
	padding-left:7px;
	padding-top:7px;
}

.BlogCategories,
.BlogMostCommented,
.BlogLatestPosts,
.BlogArchive,
.BlogCategoryItems
{
	margin-top:14px;
	clear:both;
}

.BlogMostActive
{
	clear:both;
}


.BlogUL
{
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-top:7px;
	margin-bottom:7px;
}

.BlogUL li
{
	background: transparent url(/Templates/Images/Navigation/pil-neg-front.gif) no-repeat 4px 2px;
	padding-left:24px;
	padding-right:7px;

}

.BlogUL .Normal a
{
	font-weight:normal;
	color:#666666;
}

.BlogRSSLink
{
	float:left;
	margin-top:10px;
}

.BlogImages
{
	float:left;
	margin-right:7px;
	margin-top:3px;
}

.BlogStartItem .BlogHeadline1 a
{
	color: #FF9934;	
	font-weight:bold;	
}


.BlogImage
{
	padding:3px;
	border:solid 1px #CCCCCC;
	margin-bottom:3px;
}

.BlogURL,
.NewBlogItemButton
{
	margin-left:7px;
}

.BlogURL .Normal a
{
	color:#cccccc;
}

.BlogItemEditButtons
{
	float:right;
}

/* */

.BlogItemEditButton
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height:20px;	
}

.BlogItemEditFile
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	height:20px;	
}

/* */

.BlogItemEditTable
{
	width:540px;
}
.BlogItemEditTable td
{
	vertical-align:top;
}

.BlogItemEditInputTD
{
	text-align:left;
}
 
.BlogItemEdit
{
	margin-left:7px;
	margin-right:7px;
}

.BlogItemEditItem
{
	width:540px;
	margin-left:auto;
	margin-right:auto;
}	


.BlogCommentTextarea
{
	width:390px;
	height:90px;
	font-family: Verdana, Arial; 
	font-size: 10px; 
	color: #000000; 	
}

.BlogCommentButton
{
	clear:both;
	float:right;
	font-family: Verdana, Arial; 
	font-size: 10px;
	margin-bottom:10px;
}

.ErrorMessage
{
	text-align:center;
	font-family: Verdana, Arial; 
	font-size: 11px;
	font-weight:bold; 
	color: #ffffff; 
	margin: 0px;
	padding: 0px;
	padding: 4px;
	background-color:#F66868;
	margin-top:10px;
	margin-bottom:10px;
}

.error,
.Error
{
	background-color:#F66868;
	color:#ffffff;
}

/* --------------    */

.CommunityContent
{
	margin-left:7px;
	margin-right:7px;

}

.CommunityContentLeft
{
	float:left;
	width:400px;
}

.CommunityContentRight
{
	float:right;
	width:190px;
	padding-left:10px;
	overflow:hidden;
}

.CommunityProfileImageOuter
{
	border:solid 1px #999999;
	width:100px;
	padding:5px;
	float:left;
	margin-right:10px;
	margin-bottom:10px;	
}

.CommunityProfileImage
{
	border:solid 1px #999999;
}

.CommunityHeadline2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #cc0000;	
	font-weight:normal;
	margin:0px;
	padding-bottom:4px;
	border-bottom:solid 1px #CCCCCC;
}
.WideBanner
{
	margin-top:12px;
	text-align:center;
}

/* # Magnus Special */

.brodtext {
	font-size: 10px; 
	font-weight: normal; color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:0px;	
}

.ListTitle,
.ListTableTitleTd
{
	font-size: 13px;
	font-weight: normal;
	color: #cc0000;
	font-family: Arial, Helvetica, sans-serif;
}

.ListTableTitleTd
{
	border-bottom: 1px solid #cccccc;
}

.ListTableTitleDiagTd,
.ListColumnTitleDiagTd
{
	background-image: url( /Templates/Images/Layout/bg-celldiagonal-streck.gif );
}

.ListColumnTitleTd0,
.ListColumnTitleTd1,
.ListColumnTitleTd2,
.ListColumnTitleTd3,
.ListColumnTitleDiagTd,
.ListTableTitleDiagTd
{
	text-align: center;
	font-weight: bold;
}

.ListColumnTitleTd0,
.ListColumnTitleTd1,
.ListColumnTitleTd2,
.ListColumnTitleTd3,
.ListColumnTitleDiagTd,
.ListTableTitleDiagTd
{
	border: 1px solid #cccccc;
}

.ListTableTitleDiagTd
{
	border-left: none;
}

.ListColumnTitleTd1
{
	background-color: #f6e5e5;
}

.ListColumnTitleTd2
{
	background-color: #e9e9d5;
}

.ListColumnTitleTd3
{
	background-color: #666666;
	color: #ffffff;
}


.ListTr0 td,
.ListTr1 td
{
	border-bottom: 1px solid #cccccc;
	border-top: 1px solid #cccccc;
}

.ListTr0
{
	background-image: url( /Templates/Images/Layout/bg-celldiagonal-streck.gif );
}

.ListRowTitleTd
{
	font-weight: bold;
}

.ListColumnTd0,
.ListColumnTd1,
.ListColumnTd2
{
	border: 1px solid #cccccc;
}

.ListColumnTd1
{
	background-color: #f6e5e5;
}

.ListColumnTd2
{
	background-color: #e9e9d5;
}

.NoBorder
{
	border: none;
}

/* Auktion */

	.AuctionGridRow
	{
		clear:both;
		width:100%;
		margin-bottom:20px;
	}

	.AuctionGridItem
	{
		float:left;
		display:inline;
		margin-left:16px;
		width:142px;
		overflow:hidden;	
	}
	
	.AuctionGridRow .First
	{
		margin-left:0px;
	}

	.AuctionGridItemImageWrapper
	{
		border:solid 1px #cccccc; 
		text-align:center;
		width:140px;
		overflow:hidden;
		margin-bottom:6px;
	}
	
	.AuctionGridItemType
	{
		clear:both;
		margin:0px;
		padding:0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:11px;
		font-weight:bold;
		margin-left:4px;
	}

	.AuctionGridItemBid,
	.AuctionGridItemName
	{
		clear:both;
		margin:0px;
		padding:0px;
		font-family: Vedana, Arial, Helvetica, sans-serif;
		margin-left:4px;
		font-size:10px;
	}
	
	.AuctionGridSmall .AuctionGridItem
	{
		width:125px;
		margin-left:7px;
	}	
		
	.AuctionGridSmall .AuctionGridItemImageWrapper
	{
		width:123px;
	}
	
	.AuctionRegister .InputField
	{
		width:98%;
	}	
	
	.AuctionRegister .RegisterTD
	{
		text-align:right;
	}
	
	.AuctionItemLeft
	{
		width:320px;
		float:left;
		border:solid 1px #BEBEBE
	}	
	
	.AuctionItemRight
	{
		float:left;
		margin-left:30px;
		width:270px;
	}
	
	.AuctionItemRight .Headline3
	{
		border-bottom:solid 1px #BEBEBE;
		padding:10px;
		padding-left:0px;
		margin-bottom:10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight:normal;		
	}
	
	.AuctionItemInfo
	{
		border:solid 1px #BEBEBE;
		border-top:none;		
	}

	.AuctionItemHeadline
	{
		display:block;
		background-color:#999999;
		padding:10px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		color: #ffffff;	
		font-weight:normal;
		margin:0px;
	}
	
	AuctionItemImage
	{
	}
	
	.AuctionItemImageWrapper
	{
		text-align:center;
		background-color:#ffffff;
	}
	
	.AuctionItemRow
	{	
		border-top:solid 1px #BEBEBE;
		padding:4px;
		width:312px;
		overflow:hidden;
	}	
	
	.AuctionItemRow .Normal
	{
		margin-bottom:0px;
	}
	
	.AuctionItemRowLeft
	{
		float:left;
		width:50%;
	}

	.AuctionItemRowRight
	{
		float:left;
	}

	.AuctionBid
	{
		color:#ff0000;
		font-size:11px;
	}
	
	.AuctionBidButton
	{
		font-family:verdana, arial, helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		color:#333333;
		margin:0px;
		width:60px;
	}