body.ftv
{
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin:3px 0px 0px 0px;
	background:#3c0100 url(../images/ui/bg2.jpg) no-repeat top center;
}

a:link, a:visited {
	color:#4488ac;
}

a img {
	border: none;
}

h1 {
	font-family:Arial,Helvetica,Verdana,Tahoma;
	font-size:1.25em;
	color:#ca1d2d;
	margin:0px 0px 0.6em;
}

h2 {
	font-family:Arial,Helvetica,Verdana,Tahoma;
	font-size:1em;
	color:#ca1d2d;
	margin:0px 0px 0.6em;
}

h3 {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.75em;
	color:#ca1d2d;
	margin:0;
	padding:0;
}

h1.titlebar, h2.titlebar {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	height:1%;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	background:#ad1a27 url(../images/ui/bg_title_right.jpg) no-repeat right top;
	margin:0px 0px 0.4em 0px;
	padding:0;
	border:none;
}

h1.titlebar span, h2.titlebar span {
	display:block;
	color:#FFFFFF;
	background:transparent url(../images/ui/bg_title_left.jpg) no-repeat left top;
	padding:4px 5px 4px 8px;
	text-decoration:none;
}

h1.titlebar a, h2.titlebar a {
	color:#FFFFFF;
	text-decoration:none;
}

h1.splash, h2.startpage {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	height:1%;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	background:#ad1a27 url(../images/ui/bg_topic.gif) repeat-x;
	margin:0px 0px 1px 0px;
	padding:4px 8px 4px;
	border:none;
}

h1.splash {
	padding:0px;
}

h1.splash span {
	display:block;
	border-right:solid 1px #ffffff;
	padding:4px 6px 4px;
}

h1.splash a, h1.splash a:visited {
	color:#ffffff;
	text-decoration:none;
}

p, #editor, .text, td, th, fieldset {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.65em;
	line-height:140%;
}

td, th 
{
    text-align:left;
    vertical-align:top;
}

input, select, textarea 
{
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.65em;
}

p {
	margin:0px 0px 13px;
}

p p, p .text, p td, p input, p select, p textarea, #editor p, #editor .text, #editor td, .text p, .text td, .text .text, td p, td .text, td fieldset, td input, td select, td textarea {
	font-size:100%;
}

p h1, #editor h1, .text h1, fieldset h1 {
	font-size:192%;
}

p h2, #editor h2, .text h2, fieldset h2 {
	font-size:154%;
}

p h3, #editor h3, .text h3, fieldset h3 {
	font-size:115%;
}

fieldset {
	border:solid 1px #C0C0C0;
}

legend 
{
    color:#000000;
	margin-left:2px;
}

#phSiteOuter {
	/*width:48.375em;*/
	width:774px;
	/*width:829px;*/
	margin:0 auto;
}

#phNewLogoTmp {
	width:55px;
	padding-top:103px;
	float:left;
}

#phSiteTmp {
	width:774px;
	float:left;
}

#phTopLinks {
	text-align:right;
	padding-right:6px;
	color:#FFFFFF;
}

#phTopLinks span 
{
    font-size:0.65em;
}

#phTopLinks input 
{
    padding:0px;
    font-size:100%;
}

#phTopLinks span img
{
    vertical-align:middle;
}

#phTopLinks a:link, #phTopLinks a:visited {
    color:#FFFFFF;
    text-decoration:none;
}

ul#topLinks {
    display:inline;
	list-style:none;
	margin:0px 15px 0px 0px;
	padding:0;
}

ul#topLinks li {
	font-size:0.65em;
	color:#FFFFFF;
	display:inline;
}

ul#topLinks a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

#phHeadTop {
	height:9px;
	overflow:hidden;
	background:transparent url(../images/ui/bg_head_top.png) repeat-x;
}

#phHeadTop .inner1 {
	background:transparent url(../images/ui/bg_head_topleft.png) no-repeat left top;
}

#phHeadTop .inner2 {
	background:transparent url(../images/ui/bg_head_topright.png) no-repeat right top;
}

#phHeadMain {
	height:35px;
	*height:33px;
	background:transparent url(../images/ui/bg_head_left.png) repeat-y;
}

#phHeadMain .inner1 {
	padding:0px 8px 0px 13px;
	background:transparent url(../images/ui/bg_head_right.png) repeat-y right top;
}

#logo {
	padding-top:4px;
	float:left;
}

#logo img {
	border:none;
}

#topImage {
	float:right;
}

#topImage img {
	height:40px;
	border:none;
}

#phHeadBottom {
	margin-bottom:9px;
/*	background: url(../images/ui/bg_head_bottom.png) no-repeat left bottom;*/
}

#phHeadBottom .inner1 {
	background:transparent url(../images/ui/bg_head_bottomleft.png) no-repeat left bottom;
}

#phHeadBottom .inner2 {
	height:1%;
	padding:7px 6px 9px;
	background:transparent url(../images/ui/bg_head_bottomright.png) no-repeat right bottom;
}

#ulTopMenu {
	list-style:none;
	font-family:Verdana,Tahoma,Arial,Helvetica;
	font-size:0.65em;
	margin:0;
	padding:0;
}

#ulTopMenu li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0px 6px 5px 6px;
	border-right:solid 1px #FFFFFF;
}

#ulTopMenu li a {
	color:#747474;
	font-weight:bold;
	text-decoration:none;
}

#ulTopMenu li.selected a {
	color:#ca1d2d;
	font-weight:bold;
	text-decoration:none;
}

#phContentTop {
	height:8px;
	overflow:hidden;
	/*
	background:#FFFFFF url(../images/ui/bg_content_top.gif) repeat-x;
	*/
}
#phContentTop .inner1 {
	background:transparent url(../images/ui/bg_content_topleft.png) no-repeat left top;
}

#phContentTop .inner2 {
	background:transparent url(../images/ui/bg_content_topright.png) no-repeat right top;
}
#phContent {
	background:url("../images/ui/bg_content_white.png") repeat-y 0 20px;
}

#phContent .inner1 {
	min-height:230px;
	/*background:transparent url(../images/ui/bg_content_left1.png) no-repeat;*/
}

#phContent .inner2 {
	/*background:transparent url(../images/ui/bg_content_right2.png) repeat-y right top;*/
}

#phContent .inner3 {
	height:1%;
	min-height:230px;
	padding:0px 0px 10px;
	/*
	background:transparent url(../images/ui/bg_content_left3.png) no-repeat right top;
	*/
}

#phContentBottom {
	font-size:1px;
	/*
	background:#FFFFFF url(../images/ui/bg_content_bottom.gif) repeat-x left bottom;
*/
}

#phContentBottom .inner1 {
	background:transparent url(../images/ui/bg_content_bottomleft.png) no-repeat left bottom;
}

#phContentBottom .inner2 {
	height:8px;
	background:transparent url(../images/ui/bg_content_bottomright.png) no-repeat right bottom;
}

#phContentFull {
	min-height:230px;
	padding:0px 4px 10px;
}

#breadCrumbs {
	font-family:Verdana,Arial,Helvetica;
	font-size:0.65em;
	margin-bottom:15px;
}

.writerArea {
	color:#909090;
	font-size:0.65em;
	margin-top:30px;
}

.lastUpdatedArea {
	color:#909090;
	font-size:0.65em;
	margin-top:30px;
}

.footerBody {
	color:#CCC;
}
	.footerBody a 
	{
		color:#EEE;
	}

#leftMenu {
	width:24%;
	margin-top:5px;
	padding-right:2%;
	float:left;
}

#leftMenu .inner {
	padding-left:9px;
}

#mainAndRight {
	float:left;
	width:74%;
	margin-top:5px;
}

#main {
	width:63.5%;
	float:left;
}

#rightMenu {
	float:left;
	width:33.5%;
	padding-left:3%;
}

#rightMenu .inner {
	padding-right:9px;
	background:none;
}

#rightMenu ul {
	margin: 4px 0px 4px 24px;
	padding: 0px;
	font-size:0.65em;
}

#ulLeftMenu {
	list-style:none;
	margin:0;
	padding:0;
}

#ulLeftMenu li {
	height:1%;
	font-family:Verdana,Tahoma,Arial,Helvetica;
	font-size:0.65em;
	padding:0;
	margin:0px;
	border-bottom:solid 1px #e0e0e0;
}

#ulLeftMenu li a {
	height:100%;
	display:block;
	color:#000000;
	padding:4px 0px;
	margin:0;
	text-decoration:none;
	border:none;
}

#ulLeftMenu li.selected a {
	color:#ca1d2d;
}

#ulLeftMenu li.header {
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-transform:uppercase;
	background:#ad1a27 url(../images/ui/bg_title_right.jpg) no-repeat right top;
	border:none;
}

#ulLeftMenu li.header a {
	color:#FFFFFF;
	background:transparent url(../images/ui/bg_title_left.jpg) no-repeat left top;
	padding:4px 5px 4px 12px;
	text-decoration:none;
}

#ulLeftMenu li.expanded {
}

#ulLeftMenu img {
	border:none;
}

#ulLeftMenu .leftMenuChildIndicator {
	width:9px;
}

/******* STARTSIDA ******************************************/
#startpagePadding {
	padding:20px 4px 10px;
}

#phStartpage {
	padding:1px 0px;
	border-top:solid 2px #CA1D2D;
	border-bottom:solid 2px #CA1D2D;
}

#phStartpage .left {
	width:74%;
	background-image:url(../images/ui/redpx.gif);
	background-position:right top;
	background-repeat:repeat-y;
	float:left;
}

#phStartpage .right {
	width:26%;
	float:left;
}

#phStartpage .right .inner {
	padding-left:1px;
}

#phStartpage .newsLink {
	font-size:0.65em;
	font-weight:bold;
	background-color:#efebef;
	padding:5px 8px;
}

#phStartpage .newsIntro {
	padding:5px 8px 8px;
	font-size:0.65em;
	font-weight:normal;
}

#phStartpage .newsLink a {
	color:#000000;
	text-decoration:none;
}

#phStartpage .mainSplash {
	padding-right:2px;
}

#phStartpage .mainSplash .inner {
	background:#f2f8fb url(../images/ui/bg_maincontent.jpg) repeat-x;
	border-bottom:solid 2px #CA1D2D;
	padding-bottom:1px;
	margin-bottom:1px;
}

#phStartpage .mainImage {
	width:40%;
	float:left;
}

#phStartpage .mainImage img {
	width:100%;
}

#phStartpage .mainText {
	width:60%;
	float:left;
}

#phStartpage .mainText .padding {
	padding:10px 10px 5px 10px;
}

#phStartpage .subSplashes {
	background-image:url(../images/ui/redpx.gif);
	background-repeat:repeat-y;
	background-position:34%;
}

#phStartpage .subSplashes .inner {
	padding-right:1px;
	background-image:url(../images/ui/redpx.gif);
	background-repeat:repeat-y;
	background-position:67%;
}

#phStartpage .firstSubSplash {
	width:34%;
	float:left;
}

#phStartpage .subSplash {
	width:33%;
	float:left;
}

#phStartpage .splashText {
	font-size:0.65em;
	padding:6px;
}

#phStartpage .splashText p {
	margin:0;
}

#phStartpage .splashText p, #phStartpage .splashText h3 {
	font-size:100%;
}
/******* SLUT STARTSIDA ******************************************/

ul.relatedPages {
	list-style:none;
	margin:9px;
	padding:0;
}

ul.relatedPages li {
	margin:0;
	padding:0;
}

ul.availableJobs {
	margin:5px 0px 15px 16px;
}

.skip {
	position:absolute;
	left:-5000px;
	top:0px;	
}

.hidden 
{
    display:none;
}

.clear {
	clear:both;
}

.bold {
	font-weight:bold;
}

.imageAlignTop {
	margin-bottom:10px;
}

.imageAlignTop img {
}

.pageImageText {
	display:block;
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	margin-top:5px;
	font-size:0.56em;
}

.rightPadding {
	display:block;
	padding-left:8px;
}

.XFormPanel {
	
}

.XFormPanel label {
	width:150px;
}

.person {
	width:100%;
	margin:0px;
	padding:0px;
	float:left;
	clear:both;
}

.personImage {
	width:90px;
	padding-right:10px;
	float:left;
}

.personListImage {
	width:60px;
	padding-right:10px;
	float:left;
}

.personText {
	font-size:0.65em;
	width:260px;
	float:left;
}

.personTextFull {
	font-size:0.65em;
	width:330px;
	float:left;
}

.personText p {
	font-size:100%;
}

.personName {
	float:left;
	width:50%;
	font-size:63%;
	padding:3px 0px;
}

.personTitle {
	float:left;
	width:49%;
	font-size:63%;
	padding:3px 0px;
}

hr.personDivider {
	color:#e0e0e0;
	height:1px;
}

.MovieClip
{
    width: 384px;
    float: left;
    overflow: hidden;
}
.StartRight
{
     width: 160px;
     background-color: #b3202e;
     color: White;
     padding: 10px;
     float: left;
     height: 240px;
}
.StartRight a 
{
	color:#FFF;
}
.StartRight h1, .StartRight h2, .StartRight h3
{
    Color: #fff;
}
/* TABELLER */

th.alignLeft {
	text-align:left;
}

th.alignRight {
	text-align:right;
}

table.Red 
{
    border-collapse: collapse;
    border: solid 0.1em #b3202e;
    EditMenuName: Red;
    width:100%;
}

table.Red caption
{
    padding: 10px 0px;
    text-transform: uppercase;
    text-align: left;
    font-size: larger;
    color: #b3202e;
}

table.Red th
{
    border: solid 0.1em #b3202e;
    text-align:center;
	background-color: #b3202e;
	font-size: 1em;
	color: #fff;
	padding: 0.4em;
}

table.Red td
{
    border: solid 0.1em #b3202e;
    text-align:center;
}

td.Gray 
{
    background-color: #efebef;
    EditMenuName: Gray;
}
/* SLUT TABELLER */

.producedBy {
    text-align:center;
}

/* FORUM */
#ForumContainer {
	margin-right: 10px;
}

#ForumContainer .styledtable {
	width: 100%;
	padding:0px;
}

.AddPost {
	margin-bottom: 10px;
}


#ForumContainer table th {
	background:#ad1a27 url(../images/ui/bg_topic.gif) repeat-x;
	color: #FFFFFF;
	padding: 4px;
}
#ForumContainer table td {
	padding: 4px;
}

.even {
	background-color: #fafafa;
	/*
		border-bottom: 1px solid #e7e7e7;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;*/
}
.odd, .odd2 {
	background-color: #FFFFFF;
	background-color: #f5f5f5;
	/* border-bottom: 1px solid #e7e7e7;
		border-left: 1px solid #e7e7e7;
		border-right: 1px solid #e7e7e7;*/
}
.odd2{
	background-color: #f5f5f5;
}

#Actions {
	text-align: right;
	padding: 1px;
	background-color: #f2f2f2;
	margin-bottom:1px;
	margin-left:1px;
	margin-right:1px;
}

.ErrorMessage {
	background-color: #f9e655;
	font-size:0.65em;
	line-height:140%;
	color: #000000;
	padding: 4px;
	border: 2px solid red;
	margin-bottom: 10px;
}

.ErrorMessage ul, .ErrorMessage li {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}


.AddSubject {
	margin-bottom: 10px;
}

.FileUpload {
	margin-bottom: 5px;
}

.writer {
	width: 25%;
}

.forumQuote {
	margin:0px 15px 5px;
}

.forumQuote .forumQuote {
	font-size:100%;
}

.forumQuote .quoteTitle {
	color:#000000;
	padding:5px;
	font-weight:bold;
}

.forumQuote .quoteInner {
	color:#444444;
	padding:5px;
	border:solid 1px #f0ede8;
	background-color:#FFFFFF;
}

.DatePanel {
	width: 150px;
	float:left;
}


.QuotePanel {
	width: 100px;
	float:right;
	text-align: right;
	visibility:hidden;
	display: none;
}

.NoBorder {
	border: 0px;
}
.BorderRight {
	border-right: 1px solid #cccccc;
}

.PagingContainer {
	font-family:Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size:0.65em;
	text-align:right;
}

img.right
{
	float: right;
	margin: 8px 0px 8px 8px;
}

img.RightSplashImage
{
	border: 0;
	padding: 0;
	margin: 0;
	text-decoration: none;
}
/* SLUT FORUM */