body 	{			 
		background: #000;
		color: #d2232e;
		font-family: Bebas Neue, oswald, sans-serif;
		font-size: 11px;
	}
	
a:link				{ 	
					color: #d2232e; 
					text-decoration: underline;
					border: 0px;
					}
a:visited			{ 	
					color: #d2232e; 
					text-decoration: underline;
					border: 0px;
					}
a:hover 			{ 	
					color: #e0e0e0;
					scolor: #460000; 
					text-decoration: none;
					}
a:active			{ 	
					color: #460000; 
					text-decoration: underline;
					border: 0px;
					}

p, h1, h2, h3, h4, h5, h6 	{}

h1, h2, h3, h4, h5, h6 	{ display: inline; }

.meny	{font-size:11px; background-color:#5A0000; text-decoration:none; }
.menyrub {font-size:11px; background-color:#D3232E; color:#000000; font-weight:700;}
p,li,.t	{font-size:11px;}
.sm	{font-size:10px;}
p.small	{font-size:9px;}
h6	{font-size:12px;}
h5	{font-size:14px;}
h4	{font-size:16px;}
h3	{font-size:18px;font-weight:bold;}
h2	{font-size:18px;font-weight:bold;}
h1	{font-size:18px;font-weight:bold;}
blockquote { border : 1px solid #AAA; margin: 12px; padding: 2px;}

.pagebuild { width: 760px; margin-left: auto; margin-right: auto; border: 2px solid #500000;}
.pagefloor_top { width:100%; height:142px; background-image: url(../graph/bg_top_name_b.jpg); background-repeat: repeat-x;}
.pagefloor_topleft {margin-right:135px; width:auto; height:140px;}
.pagefloor_toplogin {width:130px; float:right; height:140px;margin-right:5px;}
.pagefloor_top_img_holder { width:100%; height:142px; background-image: url(../graph/logo_top_left.jpg); background-repeat: no-repeat; }
.pagefloor_content { width:100%; }
.pagefloor_content_img_holder { width:100%; background-image: url(../graph/bg_nav_b.jpg); background-repeat: repeat-y; }
.pagefloor_street { width:100%; height:20px; background-image: url(../graph/bg_top_name_b.jpg); background-repeat: repeat-x; text-align: center;}

.contentfloor { width: 758px; background-image: url(../graph/bg_main.jpg); background-repeat: no-repeat; }
.contentnav { width:140px; float:left }
.contentright { width:140px; float:right }

.contentmiddle { width:472px; margin-left:140px; margin-right:140px; padding-bottom: 6px;}
.navbox {width: 100%;}
.navboxright {width: 100%; padding-top: 50px;}

.headerboxlang {width: 130px; margin-left: auto; margin-right: auto; text-align: center; margin-bottom: 2px;}
.headerboxnav {width: 130px; background-color: #660000; margin-left: auto; margin-right: auto; text-align: center; margin-top: 50px; margin-bottom: 2px;}

.loginheaderbox {width: 130px; background-color: #660000; margin-left: auto; margin-right: auto; text-align: center; margin-top: 10px; margin-bottom: 2px;}
.headerbox 							{
									display: block;
									width: 120px; 
									background-color: #660000; 
									text-align: center;
									margin-top: 50px; 
									margin-bottom: 2px;
									}
									
.memheaderbox 						{
									display: block;
									width: 120px; 
									background-color: #660000; 
									text-align: center;
									margin-bottom: 2px;
									}
.midheader							{
									background-color: #660000;
									width: 130px;
									}
.midcontent							{
									background-color: #000;
									width: 130px;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000;
									padding-bottom: 4px;
									}
.statbox							{
									background-color: #000;
									border: 1px solid #660000;
									width: 60px;
									margin-left: auto;
									margin-right: auto;
									}
.statbox2							{
									background-color: #000;
									border: 1px solid #660000;
									width: 80px;
									margin-left: auto;
									margin-right: auto;
									}
.horizontalrule						{
									width: 50%;
									height: 1px;
									border-top: 1px solid #8c0e23;
									}
.rubrikheaderbox {width: 70%; background-color: #660000; padding-left:4px; text-align: left; margin-bottom: 2px;}

.contentheader { width: 472px; height:50px; border-bottom: 1px solid #660000; margin-bottom: 2px;}
.datepart { width:160px; float:right; height:20px; padding-top: 25px;}
.headerpart { margin-right:160px; width:auto; height:20px; padding-top: 20px; text-align: center;}

.bannerbox	{ padding-bottom: 2px; border-bottom: 1px solid #660000; padding-left: 2px;  padding-right: 2px;}
.contentmainbox { width: 100%;}
.contentpaddingbox {width: 90%; margin-left: auto; margin-right: auto; padding-top: 15px; padding-bottom: 15px;}

.memtickbox { width: 100%; height:200px}
.memtickboxright { width:228px; float:right; height:200px; border-left: 1px solid #660000; padding: 6px;}
.memtickboxauto { margin-right:229px; width:auto; height:200px; padding: 6px;}

#navcontainer ul					{
									margin: 0;
									margin-left: 5px;
									margin-right: 0px;
									padding: 0;
									list-style-type: none;
									}

#navcontainer li 					{
									margin: 0 0 .2em 0; 
									}
#navcontainer a						{
									display: block;
									color: #FFF;
									background-color: #1c1c1c;
									width: 126px;
									padding-left: 4px;
									text-decoration: none;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000;
									}
#navcontainer a:hover				{
									background-color: #660000;
									color: #FFF;
									text-decoration: none;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000; 
									}
#navcontainer2 ul					{
									margin: 0;
									margin-left: 5px;
									margin-right: 0px;
									padding: 0;
									list-style-type: none;
									text-align: center;
									}

#navcontainer2 li 					{
									margin: 1px 0 2px 0; 
									}
#navcontainer2 a						{
									display: block;
									color: #FFF;
									background-color: #1c1c1c;
									width: 126px;
									padding-left: 4px;
									text-decoration: none;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000;
									}
#navcontainer2 a:hover				{
									background-color: #660000;
									color: #FFF;
									text-decoration: none;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000; 
									}
.greybox							{
									display: block;
									color: #FFF;
									background-color: #1c1c1c;
									width: 130px;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000;
									}
.greyboxbig							{
									display: block;
									color: #FFF;
									background-color: #1c1c1c;
									width: 95%;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000;
									}
.greyboxlogin						{
									display: block;
									color: #FFF;
									text-align: center;
									background-color: transparent;
									width: 130px;
									padding-bottom: 0px;
									border-top: 1px solid #660000;
									}
.greyboxcopyright					{
									display: block;
									color: #FFF;
									text-align: center;
									background-color: #1c1c1c;
									width: 100%;
									margin-top: 3px;
									border-top: 1px solid #660000;
									border-bottom: 1px solid #660000;
									}

input 								{
  									font-size: 11px; 
  									color: #d2232e; 
  									 
  									size: 11px; 
  									background: #000000;
  									border: #7c0000 1px solid;
									}
select								{
  									font-size: 11px; 
  									color: #d2232e; 
  									 
  									size: 11px; 
  									background: #000000;
  									border: #7c0000 1px solid;
									}
input.submit,.sub 						{
  									font-size: 11px; 
  									color: #FFFFFF; 
  									 
  									size: 12px; 
  									background: #000000;
  									border: #d2232e 1px solid;
  									margin-top: 6px;
									}
input.submitsmall,.but 					{
  									font-size: 10px; 
  									color: #FFFFFF; 
  									 
  									size: 10px; 
  									background: #000000;
  									border: #8c0e23 2px solid;
  									margin-top: 6px;
									}
textarea 							{
  									font-size: 11px; 
  									color: #d2232e; 
  									 
  									size: 12px; 
  									background: #000000;
  									border: #7c0000 1px solid;
									}
.medlemmainbox { width: 98%; height: 30px; line-height: 20px;}
.medlemboxleft { width:140px; height: 30px; float:left; padding-left: 8px; padding-right: 8px;}
.medlemboxauto { margin-left:0px; height: 30px; width:auto;}
.medlemboxleft2 { width:1px; height: 40px; float:left; padding-left: 8px; padding-right: 8px;}
.medlemboxauto2 { margin-left:0px; height: 40px; width:auto;}
.medlemboxleft3 { width:1px; height: 70px; float:left; padding-left: 8px; padding-right: 8px;}
.medlemboxauto3 { margin-left:0px; height: 70px; width:auto;}
.bbinfo			{width: 90%; background-color: #525252; border: 1px solid #FFF; font-size: 10px;}
.red			{color: #FF0000;}
.redsmall		{color: #FF0000; font-size: 10px; }
.small			{font-size: 10px; }
.medlemlistbox	{ width: 99%; height: 16px;}
div#header h1 {
	
	text-align: center;
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
}

/* Thumbnail Index */
div#index {
	margin: 1ex 0 1ex 0;
	text-align: center;
}

div#index table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#index td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #282828;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#index td.thumbcell img {
	border-style: none;
}

div#index div.pages {
	
	font-size: 0.8em;
	text-align: right;
}

/* Photo Navigation */
div#navigation {
	text-align: center;
	
	font-size: 0.8em;
	margin: 1ex 0 1ex 0;
}

div#navigation table {
	text-align: center;
	margin: 0 auto 0 auto;
}

div#navigation td.previous {
	text-align: left;
	width: 100px;
}

div#navigation td.index {
	text-align: center;
}

div#navigation td.next {
	text-align: right;
	width: 100px;
}

div#navigation td.thumbcell {
	width: 100px;
	border-style: solid;
	border-color: #282828;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
}

div#navigation td.thumbcell img {
	border-style: none;
}

div#navigation td.selected {
	border-style: outset;
	border-width: 2px;
}

div#navigation span.home {
	display: block;
	padding-bottom: 1em;
}

/* Photograph */
div#photograph {
	text-align: center;
	margin: 1ex 0 1ex 0;
}

div#photograph img {
	margin: 0 auto 0 auto;
	border-style: solid;
	border-color: #FFFFFF;
	border-width: 1px;
}

/* Photograph Title */
h1.title {
	text-align: center;
	
	font-size: 0.8em;
	font-weight: bold;
	margin: 0px;
}

/* Photograph Caption */
p.caption, p.description {
	
	text-align: center;
	font-size: 0.8em;
	display: block;
	width: 320px;
	margin: auto;
}

/* Footnote */
p.footnote {
	
	font-size: 0.6em;
	text-align: right;
	padding: 0 2em 0 0;
}