body
{
    margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;

/*	scrollbar-base-color:#000000;
	scrollbar-3d-light-color:#ffffff;
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
*/

	/* TextNormal */
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:11px;
	color:#000000;
	background-color:#FFFFFF;
}

table
{
	padding:0px;
	margin:0px;
	border:0px;	
	font-size:11px;
}

/*Zum Anzeigen der Border von Tabellen / Will64 */
td.bordertest{
	border-width:medium; 
	border-color:#66CC66; 
	border-style:solid; 
	padding:5px;
}

img
{
	border:none;
}

/* TextNormal */
a:link { color: #000000; text-decoration:underline; }
a:visited { color: #000000; text-decoration:underline; }
a:active { color: #000000; text-decoration:underline; }
a:hover { color: #000000; text-decoration:underline; }

/* Corporate Design Colors */
.MainColor1 { background-color:#e7e8ed; }
.MainColor2 { background-color:#e7e8ed; }

/* Background Colors */
.BackgroundDark { background-color:#e2d0c5; }
.BackgroundMedium { background-color:#f1edea; }
.BackgroundBright { background-color:#f1edea; }
.BackgroundWhite { background-color:#ffffff; }
.BackgroundHighlight { background-color:#e2d0c5; }
.BackgroundDataGrid { background-color:#f1edea; }

/* Text Colors */
.TextInverted { color: #000000; }
a.TextInverted:link { color: #000000; text-decoration:underline; }
a.TextInverted:visited { color: #000000; text-decoration:underline; }
a.TextInverted:active { color: #000000; text-decoration:underline; }
a.TextInverted:hover { color: #000000; text-decoration:underline; }

.TextHighlighted { color: #da5800; }
a.TextHighlighted:link { color: #da5800; text-decoration:underline; }
a.TextHighlighted:visited { color: #da5800; text-decoration:underline; }
a.TextHighlighted:active { color: #da5800; text-decoration:underline; }
a.TextHighlighted:hover { color: #da5800; text-decoration:underline; }

.TextError { font-weight:bold; color: red; }
a.TextError:link { font-weight:bold; color: red; text-decoration:underline; }
a.TextError:visited { font-weight:bold; color: red; text-decoration:underline; }
a.TextError:active { font-weight:bold; color: red; text-decoration:underline; }
a.TextError:hover { font-weight:bold; color: red; text-decoration:underline; }

/* Headers */
.postingTitle 
{
	background-color:#e2d0c5;
	font-size:16px;
	font-weight:bold;
    color:#000000; 
}

.HeaderNormal 
{
	color: #000000;
	font-size:13px;
	font-weight:bold;
}

.HeaderInverted
{
	color: #000000;
	font-size:13px;
	font-weight:bold;
}

.HeaderBig
{
	font-size:16px;
	color: #000000; 
	font-weight:bold;
}

/* Menues */
.pcp_menu_text
{
	background-color:#9FA4B7;
	text-align:center;
	vertical-align:middle;
}

a.pcp_menu_link:link, a.pcp_menu_link:visited, a.pcp_menu_link:hover, a.pcp_menu_link:active
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#101C4B;
	text-decoration:none;
}

.pcp_menu_symbol
{
	background-color:#576081;
	text-align:center;
	vertical-align:middle;
}

.pcp_menu_symbol_hover
{
	background-color:#9FA4B7;
	text-align:center;
	vertical-align:middle;
}

.application_menu
{
	background-color:#9FA4B7;
	text-align:left;
	vertical-align:middle;
}

a.application_menu_link:link, a.application_menu_link:visited, a.application_menu_link:hover, a.application_menu_link:active
{
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#101C4B;
	text-decoration:none;
	border:0px;
}

.application_menu_hover
{
	background-image:url(../images/header_application_back.gif);
	background-repeat:repeat-x;
	text-align:left;
	vertical-align:middle;
}

/* LinkButtons */
a.LinkButton1:link { color: #ffffff; text-decoration:none; }
a.LinkButton1:visited { color: #ffffff; text-decoration:none; }
a.LinkButton1:active { color: #ffffff; text-decoration:none; }
a.LinkButton1:hover { color: #ffffff; text-decoration:none; }
span.LinkButton1,div.LinkButton1 {
	background-color:#da5800;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
a.dfdc.LinkButton1 {
	background-color:transparent;
}
a.LinkButton1 {
	background-color:#da5800;
	padding:1px 5px 1px 5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

a.LinkButtonBack:link { color: #ffffff; text-decoration:none; }
a.LinkButtonBack:visited { color: #ffffff; text-decoration:none; }
a.LinkButtonBack:active { color: #ffffff; text-decoration:none; }
a.LinkButtonBack:hover { color: #ffffff; text-decoration:none; }
span.LinkButtonBack, div.LinkButtonBack {
	background-color:#da5800;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
}
a.dfdc.LinkButtonBack {
	background-color:transparent;
}
a.LinkButtonBack {
	background-color:#da5800;
	padding:1px 5px 1px 5px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

a.LinkButton2Back:link { color: #000000; text-decoration:none; }
a.LinkButton2Back:visited { color: #000000; text-decoration:none; }
a.LinkButton2Back:active { color: #000000; text-decoration:none; }
a.LinkButton2Back:hover { color: #000000; text-decoration:none; }
span.LinkButton2Back, div.LinkButton2Back {
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.LinkButton2Back {
	background-image:url(../images/lnkButton2BackBG.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

a.LinkButton2:link { color: #000000; text-decoration:none; }
a.LinkButton2:visited { color: #000000; text-decoration:none; }
a.LinkButton2:active { color: #000000; text-decoration:none; }
a.LinkButton2:hover { color: #000000; text-decoration:none; }
span.LinkButton2, div.LinkButton2 {
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.LinkButton2 {
	background-image:url(../images/lnkButton2BG.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

a.LinkButtonFooter:link { color: #000000; text-decoration:none; }
a.LinkButtonFooter:visited { color: #000000; text-decoration:none; }
a.LinkButtonFooter:active { color: #000000; text-decoration:none; }
a.LinkButtonFooter:hover { color: #000000; text-decoration:none; }
span.LinkButtonFooter, div.LinkButtonFooter {
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.LinkButtonFooter {
	background-image:url(../images/lnkButtonfooterBG.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

a.LinkButtonHelp:link { color: #000000; text-decoration:none; }
a.LinkButtonHelp:visited { color: #000000; text-decoration:none; }
a.LinkButtonHelp:active { color: #000000; text-decoration:none; }
a.LinkButtonHelp:hover { color: #000000; text-decoration:none; }
span.LinkButtonHelp, div.LinkButtonHelp {
	background-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.LinkButtonHelp {
	background-image:url(../images/lnkButtonHelp.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:18px;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}

/* Inputs and Selects */
input, textarea, select
{
	color:#000000;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	background-color:#ededed;
	border-style:inset;
	border-width:1pt;
}

input.checkbox
{
	background-color:Transparent;
	border:0px solid transparent;
}

input.checkboxIE
{
	background-color:Transparent;
	border:0px solid transparent;
}

input.checkboxNAV6
{
	background-color:Transparent;
	border:2px inset black;
}

/* Table for main pages */
table.main
{
	border:1px solid #666666;
	border-collapse:collapse;
}

table.main td.header
{
	padding:0px;
	background-color:#ffffff;
}

table.main td.header_ijb
{
	padding:0px;
	background-color:#ffffff;
}

table.main td.navi
{
	background-color:#ffffff;
}

table.main td.maincontent
{
	border: 1px solid #666666;
}

table.main td.mainfooter
{
	border-top: 2px solid #da5800;
	background-color:#ffffff;
	height:20px;
}

/* Tables for PCP window */
table.pcp_header td
{
	padding:0px;
	background-color:#ffffff;
	text-align:center;
	vertical-align:top;
}

table.pcp_header_ijb td
{
	background-color:#ffffff;
	padding:0px;
	text-align:center;
	vertical-align:top;
}

table.pcp_header_us_company td
{
	background-color:#ffffff;
	padding:0px;
	text-align:center;
	vertical-align:middle;
}

table.pcp_nav
{
	height:20px;
}

table.pcp_nav input
{
	border:0px;
}

body.pcp
{
	padding-top:15px;
	padding-left:20px;
}

/* Tables for Popup window */
table.popup
{
	background-color:#FFFFFF;
	border-collapse:collapse;
	border: 0px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}

table.popup tr.header td
{ 
	BACKGROUND-COLOR:#ffffff;
	width:100%;
	height:70px;
	padding:0px;
}

table.popup tr.header_ijb td
{ 
	BACKGROUND-COLOR:#ffffff;
	padding:0px;
	width:100%;
	height:70px;
}

table.popup tr.title td
{
	width:100%;
	HEIGHT:18px;
}

table.popup tr.footer
{
	width:100%;
	height:20px;
}

/* Anonymous application pages */
table.Anonymous
{
	width:773;
	height:470px;
	border-style:solid;
	border-width:0px;
	padding-left:0;
	padding-right:0;
	background-image:url(../images/anonymous_bg.gif);
}

/* Calendar colors */
.calendarBase
{
	border-color:black;
	border-style:solid;
	border-width:1px;
	background-color:#f1edea;
}

.calendarTitleStyle
{
	background-color:#f1edea;
}

.calendarDayHeaderStyle
{
	background-color:#e2d0c5;
	color:black;
}

.calendarWeekendDayStyle
{
	background-color:#e2d0c5;
}

.calendarTodayDayStyle
{
	border-color:black;
	border-width:1px;
	border-style:solid;
}

.calendarDayHighlightStyle
{
	background-color:#da5800;
}