body
{
	margin: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}
td
{
	font-size: 12px;
}
#pulldownmenu1, #pulldownmenu2, #pulldownmenu3, #pulldownmenu4, #pulldownmenu5
{
	background-color: #ffffff;
	position: absolute;
	top: 108px;
	width: 150px;
	z-index: 2;
}
.navGreyTop, A.navGreyTop:link, A.navGreyTop:visited, A.navGreyTop:active, A.navGreyTop:hover
{
	color: #6B777B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.smallGrey
{
	color: #9A9A9A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
.titleWhite
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
}
.titleBlack
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
}

.title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
}

.subtitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #818181;
}

.titleBigblack
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	text-decoration: none;
}
.lauftext
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.lauftext td
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

.lauftextWhite
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.lauftextWhite A:link
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.lauftextWhite A:visited
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.lauftextWhite A:hover
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.lauftextWhite A:active
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.lauftextWhiteSmall
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.lauftextWhiteSmall A:link
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lauftextWhiteSmall A:visited
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lauftextWhiteSmall A:hover
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lauftextWhiteSmall A:active
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.lauftextWhiteBold
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.lauftextWhiteBold A:link
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.lauftextWhiteBold A:visited
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.lauftextWhiteBold A:hover
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.lauftextWhiteBold A:active
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
.relatedlink A:link
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.relatedlink A:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.relatedlink A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.relatedlink A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.SubNav
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #B3B3B3;
}
.Disclaimer
{
	padding-top: 30px;
	color: #b3b3b3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.Disclaimer A:link
{
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.Disclaimer A:visited
{
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.Disclaimer A:active
{
	color: #818181;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.Disclaimer A:hover
{
	color: #4b4b4b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MiFondDisclaimer
{
	color: #6b777b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MiFondDisclaimer A:link
{
	color: #6b777b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MiFondDisclaimer A:visited
{
	color: #6b777b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MiFondDisclaimer A:active
{
	color: #6b777b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.MiFondDisclaimer A:hover
{
	color: #6b777b;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
ul
{
	list-style-image: url(/MGBK/images/ul.gif);
}
.header
{
	position: relative;
	width: 920px;
	height: 85px;
}
.mainArea
{
	position: absolute;
	left: 0px;
	top: 108px;
}

.homePage .mainArea
{
	padding-left: 25px;
	padding-top: 30px;
}
.metaNavigation
{
	position: absolute;
	top: 28px;
	right: 155px;
	width: 100%;
	text-align: right;
	color: #909697;
	font-family: Arial,sans-serif;
	font-size: 11px;
}
.socialmedia
{
	position: absolute;
	top: 25px;
	left: 830px;
	color: #6b777b;
	font-family: Arial,sans-serif;
	font-size: 11px;
}
.navigation
{
	position: relative;
	width: 925px;
	height: 23px;
	background-color: #a1c453;
	margin: 0;
	padding: 0;
	border: none;
}
table.navigation
{
	border-collapse: collapse;
}
table.navigation td
{
	padding: 0;
	margin: 0;
}
/* workaround firefox padding bug */
.navigation .navigationPadding
{
	height: 23px;
	width: 185px;
}
.homePage .navigation
{
	height: 23px;
}
.homePage .teaser
{
	float: left;
	position: absolute;
	top: 109px;
	left: 785px;
	width: 150px;
}
.teaserImage
{
	padding-left: 0px;
	display: block;
}
.teaserImage img
{
	margin-bottom: 15px;
}
.homePage .teaserImage img
{
	margin-bottom: 30px;
}
.navigationLeft
{
	position: absolute;
	left: 25px;
	top: 30px;
	margin: 0;
	padding: 0;
	border: 0;
}
.relatedLinksArea
{
	position: absolute;
	left: 775px;
	top: 30px;
}
.relatedLinksAreaEdit
{
	position: absolute;
	left: 975px;
	top: 150px;
}
.relatedLinksAreaEditOrderItems
{
	position: absolute;
	left: 1200px;
	top: 150px;
}
.content
{
	position: absolute;
	top: 23px;
	left: 175px;
	width: 765px;
	min-height: 310px;
	padding-left: 10px;
}
body.HypoCalculatorPage .content
{
	width: 570px;
}
.homePage .footer
{
	position: relative;
	color: #909697;
	font-family: Arial,sans-serif;
	font-size: 11px;
}

.homePage .Disclaimer
{
	padding-top: 10px;
	voice-family: "\"}\""; /* iE hack */
	padding-top: 5px;
}

.footer
{
	width: 580px;
	padding-top: 5px;
}
.logo
{
	position: absolute;
	top: 23px;
	left: 25px;
	z-index: 10;
}
.homePage .footerPlaceholders
{
	position: relative;
	width: 600px;
}
A, A:link, A:visited, A:active
{
	color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
A:hover
{
	color: #1A6E31;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}
.title
{
	color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	text-decoration: none;
}
.subtitle
{
	color: #6B777B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

/* pulldown navigation (Navigation-Homepage) */

#pulldownmenu1 td.navigationMain, #pulldownmenu2 td.navigationMain, #pulldownmenu3 td.navigationMain, #pulldownmenu4 td.navigationMain, #pulldownmenu5 td.navigationMain
{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	z-index: 99;
}

#pulldownmenu1 td A, #pulldownmenu2 td A, #pulldownmenu3 td A, #pulldownmenu4 td A, #pulldownmenu5 td A
{
	display: block;
	width: 100%;
}

#pulldownmenu1 A:hover, #pulldownmenu2 A:hover, #pulldownmenu3 A:hover, #pulldownmenu4 A:hover, #pulldownmenu5 A:hover
{
	color: #FFFFFF;
}

/* navigation subnavigation (NavigationLeft) */

.navigationMain, .navigationMain A:link, .navigationMain A:visited, .navigationMain A:hover, .navigationMain A:active
{
	color: #6B777B;
	background-color: Transparent;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.navigationMainOpen, .navigationMainOpen A:link, .navigationMainOpen A:visited, .navigationMainOpen A:hover, .navigationMainOpen A:active
{
	color: #269C45;
	background-color: #DFF0E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.navigationMainSelected, .navigationMainSelected A:link, .navigationMainSelected A:visited, .navigationMainSelected A:hover, .navigationMainSelected A:active
{
	color: #FFFFFF;
	background-color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.navigationSub, .navigationSub A:link, .navigationSub A:visited, .navigationSub A:hover, .navigationSub A:active
{
	color: #6B777B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.navigationSubOpen, .navigationSubOpen A:link, .navigationSubOpen A:visited, .navigationSubOpen A:hover, .navigationSubOpen A:active
{
	color: #269C45;
	background-color: #DFF0E3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.navigationSubSelected, .navigationSubSelected A:link, .navigationSubSelected A:visited, .navigationSubSelected A:hover, .navigationSubSelected A:active
{
	color: #FFFFFF;
	background-color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
.navigationMainSeperatorLine
{
	background-color: #909697;
}
.navigationSubSeperatorLine
{
	background-color: #DEDEDE;
}

/* content related links (RelatedLinks) */
.relatedLinksSeperatorLine
{
	background-color: #909697;
}
.relatedLinkBlock
{
	border-top: 1px solid #909697;
	padding: 0;
	margin: 0;
}
td.relatedLinkCell
{
	padding: 0;
	padding-left: 8px;
	margin: 0;
}
.relatedLinkTitel
{
	color: #A1C453;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.relatedLinkLauftext
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

/* Title UserControl */

h1
{
	color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	width: 559px;
	float: left;
	margin: 0;
	padding: 0;
}
body.Page_NewsOverview h1
{
	width: 549px;
}
h1.print
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	text-decoration: none;
	font-weight: bold;
	width: 559px;
}

h2
{
	clear: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #6B777B;
	padding-top: 3px;
	padding-bottom: 0px;
	margin: 0;
	height: 20px;
}

.introTextPlaceholder
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	padding-top: 9px;
	margin: 0;
	width: 580px;
	height: 0px;
	overflow: visible;
	display: table;
	clear: left;
}
body.Page_NewsOverview .introTextPlaceholder
{
	width: 570px;
}

.checkboxes
{
	text-align: right;
	padding-right: 35px;
}

.leftRightGap
{
	text-align: left;
	padding-right: 45px;
}

.vollmachtGap
{
	text-align: right;
	padding-right: 119px;
}

.rightGap
{
	text-align: right;
	padding-right: 45px;
}

.printButton
{
	float: left;
	margin-top: 4px;
	padding-bottom: 2px;
	width: 18px;
}

/* Page_ImageCenterTeaser_FreeText */

.LinkBlock
{
	position: relative;
	border-top: 1px solid #909697;
	background-image: url(/MGBK/images/dotted_line_short.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	left: 8px;
	width: 122px;
	height: 280px;
	overflow: visible;
}

.imageLeftTeaser .LinkBlock
{
	position: relative;
	border-top: 1px solid #909697;
	background-image: url(/MGBK/images/dotted_line_long.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	left: 6px;
	width: 432px;
	height: 130px;
	overflow: visible;
}

.LinkBlockTitle
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
}

.LinkBlockTitle A:link, .LinkBlockTitle A:visited, .LinkBlockTitle A:hover, .LinkBlockTitle A:active
{
	color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
.relatedLinkLink A:link, .relatedLinkLink A:visited, .relatedLinkLink A:hover, .relatedLinkLink A:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.LinkBlockText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top: -15px;
}
.imageLeftTeaser .LinkBlockText
{
	margin-top: 6px;
}


/* Page_SiteMap */

.sitemap
{
	background: #A1C453;
}

.sitemapSpacer
{
	height: 100px;
}

/* Tabellen in UserControls */

/* T_Grau_1 */
.tableTitle
{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #CED1D1;
	border-left-color: White;
	border-left-width: 1px;
}
.tableTitleSpez
{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	background-color: #CED1D1;
	border: 1px solid green;
}

/* T_Grau_2 */
.tableSubTitle
{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	background-color: #E2E4E4;
}

.tableSubTitleStep
{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
	background-color: #E2E4E4;
	padding-left: 10px;
}

.tableHeaderTitleStepsBold
{
	color: Black;
	height: 15px;
	line-height: 14px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
}

A.tableHeaderTitleStepsBold, A.tableHeaderTitleStepsBold:hover, A.tableHeaderTitleStepsBold:visited
{
	text-decoration: none;
	color: Black;
	height: 15px;
	line-height: 14px;
	font-weight: bold;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
}

.tableHeaderTitleSteps
{
	color: Black;
	height: 16px;
	line-height: 14px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
}

A.tableHeaderTitleSteps, A.tableHeaderTitleSteps:hover, A.tableHeaderTitleSteps:active, A.tableHeaderTitleSteps:visited
{
	color: Black;
	height: 16px;
	line-height: 14px;
	font-size: 11px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 100%;
}

.tableHeaderIcons td
{
	border-right: solid 1px white;
	border-bottom: solid 1px white;
	border-top: solid 1px white;
}

.tableSubTitleBold
{
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	font-size: 12px;
}

.tableSubText
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-bottom: 7px;
}

/* T_Grau_3 */
.tableContent
{
	background-color: #F3F4F4;
}
.htmlTableTitle
{
	background-color: #CED1D1;
}

/* Definitionen für Tabellen in Platzhalter */
.htmlTableRowColor1
{
	background-color: #CED1D1;
}

.htmlTableRowColor2
{
	background-color: #E2E4E4;
}

.htmlTableRowColor3
{
	background-color: #F3F4F4;
}

.htmlTableRowColor4
{
	background-color: #FFFFFF;
}

.T_Grau_1
{
	background-color: #CED1D1;
}

.T_Grau_2
{
	background-color: #E2E4E4;
}

.T_Grau_3
{
	background-color: #F3F4F4;
}

/* Kontoeröffnung Step 4 - Vorschau */
.KontenTable TD, .ServicesTable TD, .PersAngabenTable TD, .VollmachtTable TD, .MitteilungTable TD
{
	line-height: 18px;
	height: 15px;
}

/* Error Pages */

.errorPage .footer
{
	position: relative;
	padding-top: 35px;
	color: #909697;
	font-family: Arial,sans-serif;
	font-size: 11px;
	left: 25px;
}

.errorContent
{
	position: relative;
	width: 745px;
	left: 25px;
	padding-top: 23px;
	padding-bottom: 2px;
}
.errorTitle
{
	color: #269c45;
	font-size: 26px;
	font-family: Arial,sans-serif;
	font-weight: bold;
	position: relative;
}
.errorSubTitle
{
	padding-top: 5px;
	color: #909697;
	font-size: 14px;
	font-family: Arial, sans-serif;
	font-weight: bold;
}
.errorText
{
	color: black;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-top: 9px;
}
.errorNavi
{
	font-family: Arial, sans-serif;
	color: #6b777b;
	font-size: 11px;
	padding-top: 8px;
}
.errorRelatedLinksArea
{
	position: absolute;
	left: 775px;
	top: 138px;
}
.errorHeader
{
	padding-top: 30px;
}
.linkSeparator
{
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
}

.tracecontent
{
	position: relative;
	top: 310px;
}
.cmsLinkButton
{
	padding-top: 5px;
}

.newsModulLeft
{
	left: 25px;
	top: 30px;
	width: 150px;
	padding-top: 3px;
	padding-left: 8px;
	border-top: 1px solid #909697;
	border-bottom: 1px solid #909697;
	voice-family: "\"}\""; /* iE hack */
	width: 142px;
}
.relatedLinkCell TABLE
{
	padding: 0;
	margin: 0;
	width: 100%;
}

.newsModulTitel
{
	color: #A1C453;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.newsModulText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 142px;
	padding-top: 6px;
	padding-bottom: 12px;
}

.newsModulText TABLE
{
	padding: 0;
	margin: 0;
	width: 100%;
}

.newsModulDatum
{
	color: #6B777B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

.modulLink A:link, .modulLink A:visited, .modulLink A:active
{
	color: #269C45;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
	padding: 0px;
}

.modulLink A:hover
{
	color: #1A6E31;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	line-height: 12px;
	padding: 0px;
}

.newsModulEmpty
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 142px;
	padding-top: 6px;
	padding-bottom: 12px;
	padding-left: 8px;
}

.newsModulEmpty TABLE
{
	padding: 0;
	margin: 0;
	width: 100%;
}

.homepage .content
{
	top: 30px;
	width: 580px;
}

.queryBoerse
{
	width: 120px;
	margin-top: 5px;
	margin-right: 5px;
}

.contentHeaderTitleBox
{
	width: 580px;
	margin-top: 6px;
	margin-bottom: 8px;
	padding: 0;
}

.contentHeaderTitle
{
	color: #269C45;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

.contentHeaderTextBox
{
	width: 580px;
	margin-top: 0px;
	margin-bottom: 16px;
	padding: 0;
}

.contentFreeTextBox
{
	width: 580px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding-top: 1px;
	padding-bottom: 11px;
	border-top: 1px solid #909697;
}

.contentFreeText
{
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.subnavigation A:link, .subnavigation A:visited
{
	text-decoration: none;
	color: #000000;
}

.subnavigation A:hover
{
	text-decoration: underline;
	color: #269C45;
}

/* Indices auf Homepage */
td.positiv
{
	color: #A1C453;
}
td.null
{
	color: #FFCC00;
}

td.negativ
{
	color: #CE3C50;
}
/* CR 209 Privatkreditrechner, 30.10.2007 - OMI */
.privatkreditInfoNormal
{
	padding: 0;
	margin: 0;
	margin-top: 0px;
}
.privatkreditInfoPositiv
{
	padding: 0;
	margin: 0;
	margin-top: 25px;
}
.privatkreditInfo
{
	padding: 0;
	margin: 0;
	margin-top: 24px;
}
.txtBoxWidth50
{
	width: 50px;
	height: 20px;
}
.txtBoxWidth30
{
	width: 30px;
	height: 20px;
}
txtBoxWidth150
{
	width: 150px;
	height: 20px;
}
txtBoxHight
{
	height: 20px;
}

/* Sortable tables */
table.sortable thead
{
	background-color: #eee;
	color: #666666;
	font-weight: bold;
	cursor: default;
}
body.Page_NewsOverview div.content ul
{
	margin-top: 15px;
}
body.Page_NewsOverview div.content li
{
	margin-bottom: 1.5em;
}
body.Page_NewsOverview div.content li p
{
	margin: 0px;
	padding: 0px;
}
/*
Uncomment, if br tags should be hidden on the news overview page
body.Page_NewsOverview div.content li br
{
	display: none;
}
*/

