body, p
{
	margin: 0px;
	color: #666666;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

hr
{
	border: solid 1px #FFFFFF;
}

.Button
{
	border: solid 1px #8294B9;
}

.TextBox, .TextArea
{
	border: solid 1px #8294B9;
	font-family: Arial, sans-serif;
	font-size: 9pt;
}

.SeparatorHorizontalTop
{
	background-image: url(../Graphics/Separator.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	height: 10px;
}

.SeparatorHorizontalBottom
{
	background-image: url(../Graphics/Separator.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 5px;
}

.SeparatorHorizontalMiddle
{
	background-image: url(../Graphics/Separator.jpg);
	background-position: left center;
	background-repeat: repeat-x;
	height: 10px;
}

.SeparatorVertical
{
	background-image: url(../Graphics/Separator.jpg);
	background-position: left top;
	background-repeat: repeat-y;
}

.MainTable
{
	border: solid 1px #DDDDDD;
}

.MenuBackground
{
	background-image: url(../Graphics/LeftBackgroundRepeat.jpg);
	background-repeat: repeat-y;
}

.NormalMenu, .NormalMenu a, .NormalMenu a:hover
{
	background-color:inherit;
	color: #AFBBD3;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 3px;
}

.NormalMenu a:hover
{
	color: #FFFFFF;
}

.SelectedMenu, .SelectedMenu a
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11pt;
	font-weight: bold;
	padding-bottom: 3px;
}

.News td a:hover,
.NewsItemView a:hover, 
.Profile td a:hover, 
.Imprint td a:hover, 
.Contact td a:hover
{
	color: #2E336A;
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
}

.LawInformationMainMenu td a:hover, .LawInformationSubMenu td a:hover
{
	background-color:inherit;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}

.LawInformationSubMenu td a:hover
{
	background-color:inherit;
	color: #2E336A;
}

.LawInformationMainMenu, .LawInformationMainMenu td a, 
.LawInformationSubMenu, .LawInformationSubMenu td a
{
	background-color:inherit;
	color: #AFBBD3;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}

.Background
{
	background-color: #FFFFFF;
	background-repeat: no-repeat;
}

.LicenceListSampleText, .NewsSource
{
	font-size: 8pt;
}

.LicenceListCaption, 
.NewsCaption, 
.ProfileCaption, 
.DownloadCaption, 
.ImprintCaption,
.ContactCaption, 
.TermsOfUseCaption,
.PrivacyPolicyCaption,
.NewsItemViewHeadline
{
	color: #333333;
	font-size: 14pt;
	font-weight: bold;
}

.LicenceDetails table td, .LicenceDetails table td span
{
	font-size: 9pt;
}

.LicenceDetailsLabel, .ImprintLabel, .ContactLabels
{
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
}

.ProfileLabel, .ParagraphCaption
{
	color: #333333;
	font-weight: bold;
	font-size: 10pt;
}

.Profile, .TermsOfUse, .PrivacyPolicy, .NewsItemView
{
	font-size: 9pt;
	text-align: justify;
}

.Profile a, .Imprint a, .Contact a, .News a, .NewsItemView a, .LicenceDetails a
{
	color: #333333;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}

.ProfilePicture
{
	border: solid 1px #2E336A;
}

.TopNews
{
	background: url(../Graphics/TopNewsBox.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 8pt;
	text-align: justify;
}

.TopNewsText
{
	text-align: justify;
}

.TopNewsDate
{
	font-family: Tahoma, sans-serif;
	color: #FF0000;
	font-size: 14pt;
}

.TopNewsLink
{
	font-family: Tahoma, sans-serif;
	font-size: 10pt;
	color: #FE8100;
	text-decoration: none;
}

.Language
{
	color: #AFBBD3;
	font-size: 11pt;
	font-weight: bold;
}

.Language span, .SelectedLanguage span
{
	cursor: pointer;
}

.SelectedLanguage
{
	cursor: pointer;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
}

.Imprint td, .Imprint td a, .Contact td, .Contact td a, .News td, .News td a
{
	font-size: 9pt;
}

.Intro, .Intro a
{
	color: #FFFFFF; 
	font-size: 7pt;
	font-family: Arial, sans-serif;
	text-decoration: none;
}