﻿body, td
{
    color: #000000;
    font-size: 12px;
    line-height: 150%;
}

div.page, table.calendar td
{
    font-family: Arial, Verdana, Helvetica, Sans-Serif;
    font-size: 10pt;  
    width: auto;  
}
div.search_nav, div.crumbtrail, div.menu, div.menu li, div.submenu, div.submenu ul, div.links, div.up
{
    display: none;
}
div.br-crumbtrail
{
	display: none;	
}

/* STYLE HOMEPAGE */
div.content
{
    margin-left: 0;
}
div.content div.news
{
    background-image: none;
}
div.content div.kop
{
    background-color: #ffffff;
}

/* STYLE CONTENT PAGE */
div.page h1
{
    border-bottom: none;
    margin: 0;
    width: auto;
}
div.content
{
    border-bottom: solid 1px #ffffff;
    height: auto;
    margin: 0;
    width: auto;
}
div.content div.contenttext
{
    height: auto;
    margin: 0px;
}

div.content div.contenttext iframe
{
    height: 80%;
    width: 100%;
}

/* STYLE AGENDA */
div.months
{
    display: none; 
}
table.calendar td
{
    padding-right: 5px;
    vertical-align: top;
}
table.calendar thead td
{
    font-weight: bold;
}






.Info, .InfoTopMargin, .InfoBold, .InfoSmallMargin, .Version, fieldset, fieldset legend,
fieldset label, fieldset input, fieldset select, fieldset small, fieldset div.checkbox label, 
.GridView, table.GridView, table.GridView td, table.GridView th, 
.SummaryTable, table.SummaryTable, table.SummaryTable td, table.SummaryTable th, table.SummaryTable td select, 
.requiredfields, .NameHeader, .HelpButton
{
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 12px;
}


fieldset
{
	float: left;
	clear: left;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: aqua;
}

fieldset legend
{
	margin-bottom: 10px;
}

fieldset label
{
	float: left;
	width: 190px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	vertical-align: middle;
	margin-right: 10px;
	clear: left;
}

fieldset input
{
	float: left;
	clear: right;
	vertical-align: middle;
}

fieldset textarea
{
	float: left;
	clear: right;
	vertical-align: middle;
	display: block;
}


fieldset select
{
	float: left;
	clear: right;
	vertical-align: middle;
}

fieldset small
{
	margin-left: 5px;
}

fieldset div.checkbox
{
}

fieldset div.checkbox input
{
}

fieldset div.checkbox label
{
	float: none;
	display: inline;
	margin-left: 5px;
}


fieldset div.buttons
{
	display: inline;
}

fieldset div.buttons input
{
	overflow: auto;
	margin-left: 2px;
}

fieldset table
{
	display: inline;
}


fieldset table.radiobutton
{
}

fieldset table.radiobutton input
{
}

fieldset table.radiobutton label
{
	display: inline;
	float: none;
}

fieldset div.LeftMargin
{
	margin-left: 185px;
	width: 220px;
}

fieldset.NoMargin
{
	margin: 0px;	
}

fieldset.BoldCaptions
{
	margin-top: 10px;
	margin-bottom: 10px;
}

fieldset.BoldCaptions label
{
	width: 190px;
	display: inline-block;
	font-weight: bold;
	float: none;
}

fieldset.BoldCaptions span
{
	display: inline;
	float: none;
}

fieldset.NormalCaptions
{
	margin-top: 10px;
	margin-bottom: 10px;
}

fieldset.NormalCaptions label
{
	width: 190px;
	display: inline-block;
	float: none;
}

fieldset.NormalCaptions span
{
	display: inline;
	float: none;
}

fieldset img.erroricon
{
	width: 12px;
	height: 12px;
	margin-left: 4px;
	display: inline;
	line-height: normal;
}

div.WideLabel label
{
	width: 285px;
	float: left;
	text-align: left;
	margin-right: 10px;
	margin-top: 5px;
	display: block;
	overflow: visible;
	line-height: 20px;
	vertical-align: top;
}

.GridView
{
	width: 100%;
	border: none;
}

.GridView th
{
	border: none;
	text-align: left;
}

.GridView td
{
	border: none;
	text-align: left;
}

table.GridView td a, table.GridView td a:link, div.buttons a, div.buttons a:link, div.Info a, div.Info a:link
{
	color: #000000;
	text-decoration: underline;
	border-bottom: none;
}

table.GridView td a:hover, table.GridView td a:active, div.buttons a:hover, div.buttons a:active, div.Info a:hover, div.Info a:active
{
	color: #666666;
	text-decoration: underline;
	border-bottom: none;
}

table.GridView td a:visited, div.buttons a:visited, div.Info a:visited
{
	color: #666666;
	text-decoration: none;
	border-bottom: 1px #666666 dashed;
}



.ValidationSummary
{
	
}

.Info, .InfoTopMargin
{
	margin-bottom: 14px;
}

.InfoTopMargin
{
	margin-top: 14px;
}


.InfoBold
{
	margin-bottom: 14px;
	font-weight: bold;
}

.InfoSmallMargin
{
	margin-bottom: 4px;
}

.Version
{
	font-size: smaller;
	margin-bottom: 4px;
}

span.required 
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold; 
	font-size: 18px; 
	color: #ff0000; 	
	vertical-align: middle;
	line-height: 0px;
}

.NameHeader
{
	float: left;
	font-weight: bold;
}

div.HelpButton
{
	float: right;
	text-align: right;
	margin-right: 3px;
}

div.HelpButton a, div.HelpButton a:link
{
	color: #000000;
	text-decoration: underline;
	border-bottom: none;
}

div.HelpButton a:hover, div.HelpButton a:active
{
	color: #666666;
	text-decoration: underline;
	border-bottom: none;
}

div.HelpButton a:visited
{
	color: #666666;
	text-decoration: none;
	border-bottom: 1px #666666 dashed;
}



.Spacer
{
	clear: both;
	height: 14px;
	line-height: 5px;
	font-size: 1px;
}




div.tabs 
{
	BACKGROUND-IMAGE: none; 
	HEIGHT: 32px; 
	BACKGROUND-COLOR: transparent; 
	width: 500px;
}

div.tabs div
{
	width: 50%; 
	font-weight: bold; 
	float: left; 
	margin: 10px 0px 0px; 
	color: #ffffff; 
	padding-top: 2px; 
	height: 22px; 
	line-height: 22px;
	background-color: #666666;
}

div.tabs div.active 
{
	width: 50%; 
	margin-top: 0px; 
	color: #000000; 
	padding-top: 12px; 
	height: 22px; 
	background-color: #ffffff
}

div.tabs div span 
{
	font-size: 20px; 
	margin-left: 5px; 
	margin-right: 5px;
}


div.br-formbuttons a, div.br-formbuttons a:link, div.br-formbuttons a:active, div.br-formbuttons a:visited, div.br-formbuttons a:hover
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	padding-top: 0px; 
	font-weight: bold; 
	font-size: 20px; 
	margin-top: 10px; 
	width: 33%; 
	color: #000000; 
	text-align: right; 
	text-decoration: underline; 
	display: inline-block;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

div.Databank
{
	
}

div.Databank div.DatabankTitle, div.Databank div.DatabankDescription
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	float: left;
	clear: both;
	overflow: visible;
	width: 100%;
}

div.Databank div.DatabankTitle
{
	background-color: #dddddd;	
	padding: 5px;
	font-size: 1.5em;
	font-weight: bold;
}

div.Databank div.DatabankTitle a, div.Databank div.DatabankTitle a:link
{
	color: #000000;
	text-decoration: underline;
	border-bottom: none;
}

div.Databank div.DatabankTitle a:hover, div.Databank div.DatabankTitle a:active
{
	color: #666666;
	text-decoration: underline;
	border-bottom: none;
}

div.Databank div.DatabankTitle a:visited
{
	color: #666666;
	text-decoration: none;
	border-bottom: 1px #666666 dashed;
}

div.Databank div.DatabankDescription
{
	background-color: white;
	padding: 5px 5px 15px 5px;
}

