﻿body 
{
	margin:0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
}

.contentWrapper 
{
	display:block;
	margin:0px;
	background-color:#d9d9d9;	
	text-align:left;
	min-width:800px;	
	max-width:920px;	
	min-height:500px;	
	padding:0px;
}

a{
	color: #404065;
}

.menua {
	text-transform: uppercase;
	font-size: 0.9em;	
	font-weight: bold;
}
.menua a, .menua a:link, .menua a.visited 
{
	color:#d9d9d9;	
}

a.:link
{
	color:#404065;
}
.menua a:hover
{
	color:#bb0000;
}
a:hover 
{
	color:#bb0000;
}

a:active
{
	color:#999999;
}

.nav {
	//position: absolute;
	//right: 37px;
	//top: 51px;
	text-transform: uppercase;
	font-size: 10pt;
}



.header 
{
	text-align:left;
	background-color:#666699;
	border-bottom: solid 1px #404065;
	min-width:800px;	
	max-width:920px;	
	margin:0px;
}
.header .image 
{
	min-width:800px;	
	max-width:920px;		
	margin:0px;
	background-color:#585985;	
}
.header table
{
	margin:1px;
	margin-left:10px;		
}

.path 
{
	color: #d9d9d9;
	margin-left:0px;
	padding:3px;
	padding-left:10px;
	background-color:#585985;
}
.path a
{
	color: #d9d9d9;
}


.content 
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:9pt;
	min-width:420px;
	max-width:540px;
	margin-left:100px;
	text-align:left;
	padding:10px;
	margin-bottom:0px;
	min-height:480px;
	line-height:1.2em;		
}

.rightBar
{
	float:right;
	width:238px;
	border-left: solid 1px #404065;	
	min-height:480px;
	height:100%;
	margin-top:0px;
	padding-top:0px;
}

.rightBar table tr
{
	vertical-align:top;
}

.leftBar
{
	float:left;
	text-align:right;
	padding-top:10px;
	width:98px;
}
.footer .image 
{
	text-align:right;
	background-color:#404065;
}
.footer
{
	margin-top:0px;
	width:920px;	
	clear:both;
	border-top:solid 1px #404065;		
}

.footer table tr td.adress
{
	font-size:0.8em;
	text-transform:uppercase;	
}
.footer table tr td.adress b
{
	color: #404065;
}
.content h1 
{
	font-family: Cambria, Palatino Linotype, Times New Roman, Serif;
	font-size: 12pt;
	font-weight:100;	
	text-transform:uppercase;
}

.content h1:first-letter 
{
	font-size: 20pt;
	color:#bb0000;
} 

.content h2
{
	font-size:10pt;
}
.content img
{
	padding:5px;	
}
.rightBar h1
{
	margin-top:0px;
	font-size:0.8em;
	text-transform:uppercase;
	color:White;	
	background: #666699 url(../images/hright.gif) repeat-y right;	
	padding:8px 3px;
	text-align:left;
	padding-left:10px;
}


.rightBar h2
{
	font-size:0.9em;
	text-align:left;
	padding:1px 5px;
}

.rightBar p
{
	font-size:0.9em;
	text-align:left;
	padding:1px 5px;
}

p.link 
{
	text-align:right;
}
p.link a
{
	background: url(../images/right-arrow.gif) no-repeat right;
	font-size:6pt;
	text-align:right;
	color:#bb0000;
	padding:1px 5px;
	padding-right:10px;
	text-transform:uppercase;
	text-decoration:none;
}

.content p.link a 
{
	font-size:0.8em;	
}

textarea,anmalan 
{
    width:98%;
}

ul.fieldErrors li {
    color:Red;
}

table.scheduleTable {
    background-color: #efefef;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 8pt;
    margin: 10px;    
    vertical-align:top;
    border-left: solid 1px #ccc;
    border-top: solid 1px #ccc;
    border-right: solid 1px #999;
    border-bottom: solid 1px #999;
}
table.scheduleTable tr.colHead td{
    font-weight: bold;    
    vertical-align:top;
}    
table.scheduleTable tr td{
    vertical-align:top;
}    

