﻿/* General */

a			{ text-decoration: none; color: #800000;}
a:visited	{ text-decoration: none; color: #800000;}
a:active	{ text-decoration: none; color: #800000;}
a:hover		{ text-decoration: underline; color: #800000;}

a.wlink			{ text-decoration: none; color: #FFFFFF;}
a.wlink:visited	{ text-decoration: none; color: #FFFFFF;}
a.wlink:active	{ text-decoration: none; color: #FFFFFF;}
a.wlink:hover	{ text-decoration: underline; color: #FFFFFF;}

/* Fonts */
.text			{font: 8pt arial; color:#000000;}
.bigtext		{font: 16pt arial; color:#000000; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.smalltext		{font: 7pt arial; color:#000000;}
.incapstext		{font: 8pt arial; color:#AAAAAA; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.whitetext		{font: 8pt arial; color:#FFFFFF;}
.bigwhitetext	{font: 16pt arial; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.smallwhitetext	{font: 7pt arial; color:#FFFFFF;}
.greytext		{font: 8pt arial; color:#888888;}
.smallgreytext	{font: 7pt arial; color:#888888;}
.redtext		{font: 8pt arial; color:#800000;}
.medredtext		{font: 14pt arial; color:#800000; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.bigredtext		{font: 18pt arial; color:#800000; font-family:Georgia, "Times New Roman", Times, serif; font-weight: normal;}
.quotetext		{font: 8pt arial; color:#000000; font-style:italic;}

/* Divs */

/* Divs Main Layout */
div.maincontainer {
	border: 1px solid #000000;
	overflow: hidden;
	text-align:	left;
	width: 900px;
	margin: 0px auto;
	/* IE Override width */
	/*#width: 901px;*/
	/* IE6 and below override */
	/*_width: 901px; */
}
div.container {
	overflow: visible;
}
div.left {
	width: 599px;
	float: left;
}
div.left_onecolumn {
	width: 899px;
	float: left;
}
div.right {
	width: 300px;
	float: right;
}	
div.head {
	height: 240px;
}
div.menu {
	height: 20px;
}
div.rightborder {
	border-right: 1px solid #AAAAAA;
}
div.rightborderblack {
	border-right: 1px solid #000000;
}
div.textcontent {
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}
div.bgblack 
{
	background-color:#000000;
}
div.bgred 
{
	background-color:#800000;
}

/* Div FrontPageEntryTeaser */

div.horizontalruler 
{
	height:8px;
	width:100%;
	border-bottom: 1px solid #AAAAAA;
}

/* Div FrontPageGalleryTeaser */

div.FrontPageGalleryTeaser_Container 
{
	position: relative;
	overflow: hidden;
	border: 1px solid #AAAAAA;
}
div.FrontPageGalleryTeaser_TextTop 
{
	top: 2px;
	left: 5px;
	width: 100%;
	text-align: left;
}
div.FrontPageGalleryTeaser_TextBottom 
{
	bottom: 2px;
	right: 2px;
	width: 100%;
	text-align: right;
}
div.FrontPageGalleryTeaser_TextBG
{
	bottom: 0px;
	background-color: #800000;
	width: 100%;
	padding-top:4px;
	filter:progid:DXImageTransform.Microsoft.Alpha( Opacity=70, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	opacity: 0.7;
}
div.FrontPageGalleryTeaser_BGBlur
{
	width: 100%;
	height: 100%;
	background-color: #FFFFFF;
	filter: progid:DXImageTransform.Microsoft.Alpha( Opacity=10, FinishOpacity=0, Style=0, StartX=0,  FinishX=100, StartY=0, FinishY=100);
	opacity: 0.1;
}

/* Div ImageTeaserGallery */
div.TeaserImageGalleryFrame
{
    padding:5px;
    overflow:hidden;
    float:left;
    width:133px;
    height:100px;
}

/* Div PopUp */
div.PopUp
{
    position:relative;
    overflow:hidden;
    width:300px;
    height:200px;
    top:200px;
    left:290px;
    background-color:White;
    border:1px solid #000000;
    padding: 1px;
}

/* Div PopUp */
div.PopUp2
{
    position:relative;
    overflow:hidden;
    width:300px;
    height:100px;
    top:1px;
    left:290px;
    background-color:White;
    border:1px solid #000000;
    padding: 1px;
    text-align: center;
}

/* Div General */
div.position_absolute 
{
	position: absolute;
}

/* DropDown Menu */

.mainmenu {
	background-color: #000000;
	font-family: 	arial;
	font-weight: 	normal;
  	font-size: 		8pt;
  	padding:		1px;
}

.mainmenu a				{ text-decoration: none; color: #FFFFFF;}
.mainmenu a:visited		{ text-decoration: none; color: #FFFFFF;}
.mainmenu a:active		{ text-decoration: none; color: #FFFFFF;}
.mainmenu a:hover		{ text-decoration: none; color: #FFFFFF;}

.IE8Fix 
{
	z-index: 100;
}

/* Body */
/*
body{
	background: 	#FFFFFF;
	SCROLLBAR-FACE-COLOR: #FFFFFF; 
	SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
	SCROLLBAR-SHADOW-COLOR: #FFFFFF; 
	SCROLLBAR-3DLIGHT-COLOR: #dddddd; 
	SCROLLBAR-ARROW-COLOR: #666666; 
	SCROLLBAR-TRACK-COLOR: #eeeeee; 
	SCROLLBAR-DARKSHADOW-COLOR: #606060; 
}
*/


/* Input fields */

select.selectinput{
	font-family: 	arial;
	font-weight: 	normal;
  	font-size: 		8pt;
  	color:			#000000;
  	border: 		1px solid #000000;
}

select.selectinput2{
	font-family: 	arial;
	font-weight: 	normal;
  	font-size: 		8pt;
  	color:			#000000;
  	border: 		1px solid #000000;
  	width:			100px;
}

input.buttoninput{
	font-family: 	arial;
	font-weight: 	normal;
  	font-size: 		8pt;
	border-top: 	1px solid #444444;
	border-right: 	1px solid #000000;
	border-bottom: 	1px solid #000000;
	border-left: 	1px solid #444444;
	background: 	#800000;
	color:			#FFFFFF;
}

input.textinput{
	font-family: 	arial;
	font-weight: 	normal;
  	font-size: 		8pt;
  	color:			#000000;
   	border: 		1px solid #AAAAAA;
}	

input.radioinput{
	border: 		0px solid #000000;
}

textarea.tekstareainput{
	font-family: 	arial;
	font-weight: 	normal;
  	font-size: 		8pt;
  	color:			#000000;
  	height:			80px;
  	width:			200px;
  	border: 		1px solid #000000;
}

/* Image */

img.imgmenu {
	height:	34px;
	border:	0px solid #FFFFFF;	
}
img.imgmenu_small {
	height:	15px;
	border:	0px solid #FFFFFF;	
}
img.thumbnail {
	width:	150px;
	border:	0px solid #FFFFFF;
}
img.sthumbnail {
	width:	100px;
	border:	0px solid #FFFFFF;
}
img.bigimg {
	width:	300px;
	border:	0px solid #FFFFFF;
}
img.centerimg {
	border:	1px solid #000000;
}
img.TeaserImageSmall
{
	border: 1px solid #AAAAAA;
	width: 100px;
	height: 66px;
	padding: 1px;
}
img.TeaserImageBig 
{
	border: 1px solid #AAAAAA;
	width: 150px;
	height: 100px;
	padding: 1px;
}

img.TeaserImageGallery 
{
	border: 1px solid #AAAAAA;
	width: 100%;
	padding: 1px;
}

/* Tables */

table a				{ text-decoration: none; color: #800000;}
table a:visited		{ text-decoration: none; color: #800000;}
table a:active		{ text-decoration: none; color: #800000;}
table a:hover		{ text-decoration: underline; color: #800000;}

table {
	padding:		0px;
	border:			0px solid #000000;
}

table tr th {
	font-weight: 	bold;
	text-align: 	left;
}

table tr td 
{
	text-align:left;
	vertical-align: top;
}

table.tablemenu {
	padding:		0px;
	border:			0px solid #000000;
}

/* HRs */
hr 
{
	height: 1px;
	color: #AAAAAA;
}