﻿/* General styles */
html							{ overflow: auto; }
body							{ background-color:#698c85 }

#tdTopDropShadow				{ height: 12px; background: transparent url(/g/backgrounds/dropshadow_top.gif) no-repeat center bottom; }
#tdTopLeftDropShadow			{ width: 8px; background: #838383 url(/g/backgrounds/dropshadow_top_left.gif) no-repeat center center; }
#tdTopRightDropShadow			{ width: 8px; background: #838383 url(/g/backgrounds/dropshadow_top_right.gif) no-repeat center center; }
#tdLeftDropShadow				{ width: 8px; background: #838383 url(/g/backgrounds/dropshadow_left.gif) repeat-y center bottom; }
#tdRightDropShadow				{ width: 8px; background: #838383 url(/g/backgrounds/dropshadow_right.gif) repeat-y center bottom; }
#tdBottomDropShadow				{ height: 12px; background: transparent url(/g/backgrounds/dropshadow_bottom.gif) no-repeat center top; }
#tdTopMain						{ width: 990px; background-color: #ffffff; border-left: solid 1px #000000; border-top: solid 1px #000000; border-right: solid 1px #000000; }
#TopMainBorder1					{ border-bottom: solid 1px #000000; }
#TopMainBorder2					{ border-bottom: solid 1px #ffffff; }
#tdMain							{ width: 990px; background-color: #ffffff;  border-left: solid 1px #000000; border-bottom: solid 1px #000000; border-right: solid 1px #000000; }
#tdMainTopLeft					{ width:94px; height:102px; background: #838383 url(/g/backgrounds/top_left_logo.jpg) no-repeat center center; }
#tdMainTop						{ background: #838383 url(/g/backgrounds/top.gif) repeat-x left center; }

table, div, input, textarea		{ font-family: verdana; font-size: 10px; color: #333333; margin:0px; }

ul li								{ list-style-image: url(/g/pil.gif); }

select							{ font-family: verdana; font-size: 10px; }

a:link, a:visted, a:active		{ text-decoration: none; color: #333333; border:none; }
a:hover							{ text-decoration: none; color: #999999; }


/* Utility styles */
.empty							{ width:0px; height:0px; overflow:hidden; }

.mainMenu						{ width:300px; }

/* Module Styles */
.contentText					{ font-family: Verdana; font-size: 11px; color: #000000; line-height:16px; }
.headlineText					{ font-family: Verdana; font-size: 22px; color: #000000; }
.headlineText2					{ font-family: Verdana; font-size: 16px; color: #000000; }
.headlineText3					{ font-family: Verdana; font-size: 13px; color: #606060; }
.moduleTable					{ padding:10px 0px 5px 0px; }
.Paragraf-Image-Right			{ float:right; margin-bottom:5px; }
.Paragraf-Image-Left			{ float:left; margin-right:10px; margin-bottom:5px; }
.imageText						{ text-align:left; color:#000000; padding-top:5px; font-style:italic; }
.familyTreeCellWithSeparator	{ border-bottom:solid 1px #999999; }

.entryMenu						{ width:126px; background-color:#d4d9e2; border-right:solid 1px #ffffff; }
.entryMenuHeader				{ height:18px; padding-left:12px; background-color:#1f2759; color:#ffffff; font-weight:bold; }
.entryMenuTable					{ width:100%; }

.menuTableRow					{ height:18px; }
.menuTableCell					{ padding-left:12px; border-bottom:solid 1px #b6bac1; }
.menuTableCell a				{ color:#000000; text-decoration:none; }
.menuTableCell a:hover			{ text-decoration:underline; }

.LanguageControl				{ padding-top:5px; padding-left:10px; }

.tblViewTree					{ background-color: #e1e1e1; padding: 5px; border: solid 1px #000000; }

.flag							{ padding:5px 5px 5px 5px; }

#PanelContents a				{ text-decoration: underline; color: #000000; }
#PanelContents a:hover			{ text-decoration: none; color: #3c5a66; }

#footer							{ width:100%; height:18px; background-color:#20285a; }
#footer table tr td				{ color:#ffffff; padding-left:10px; padding-right:10px; }
#footer a						{ text-decoration:none; }
#footer a:hover					{ text-decoration:underline; }

.fileDownload					{ border:solid 1px #828181; padding:20px 20px 20px 20px; background-color:#e1e1e1; }
.fileDownloadText a				{ text-decoration:none !important; }
.fileDownloadText a:hover		{ color:#000000 !important; text-decoration:underline !important; }

.messageViewDateTimeText		{ font-family: Verdana; font-size: 9px; color: #636363; line-height:16px; }
.messageViewHeadlineText		{ font-family: Verdana; font-size: 16px; font-weight:bold; color: #000000; }
.messageContentText				{ padding:5px; font-family: Verdana; font-size: 11px; color: #000000; line-height:16px; }

.ImageContainer					{ text-align:left; }