body{
	background-color:White;
	layer-background-color:White;
	font-family: Arial;
	font-size: 11px;
	color:Black;
	scroll: auto;
	background-image:url(../pix/background_global.gif);
	scrollbar-face-color: #fc0;
	scrollbar-highlight-color:#ffe88a;
	scrollbar-shadow-color: #000;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #000;
	scrollbar-track-color: #ffe88a;
	scrollbar-darkshadow-color: #000;
	scrollbar-base-color: #ffe88a;
}
td{
	font-family: Arial;
	font-size: 11px;
	color:Black;
}
a{
	color:Black;
	text-decoration:none;
}
a:hover{
	color:Black;
	text-decoration:underline;
}

input{
	font-family: Arial;
	font-size: 11px;
	color:Black;
}
select{
	font-family: Arial;
	font-size: 11px;
	color:Black;
}
textarea{
	font-family: Arial;
	font-size: 11px;
	color:Black;
	scrollbar-face-color: #D4D0C8;
	scrollbar-highlight-color:#D4D0C8;
	scrollbar-shadow-color: #404040;
	scrollbar-3dlight-color: #fff;
	scrollbar-arrow-color: #404040;
	scrollbar-track-color: #cccccc;
	scrollbar-darkshadow-color: #404040;
	scrollbar-base-color: #D4D0C8;
}




/*
Non-Standard Page Elements
*/
.Head01{
	font-size: 18px;
	margin: 0px;
	color:White;
}
.Head01bg{
	background-color:Black;
	layer-background-color:Black;
}
.Head01bgswitch{
	background-color:White;
	layer-background-color:White;
}
.Head02bg{
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
}
.NaviRight01bg{
	background-color:White;
	layer-background-color:White;
}
.NaviRight02bg{
	color:White;
	font-weight:bold;
	background-color:Black;
	layer-background-color:Black;
}
.NaviRight03bg{
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
}
.NaviHead{
	color:White;
	font-weight:bold;
	background-color:Black;
	layer-background-color:Black;
	WIDTH: 200px;
	PADDING-LEFT: 5px;
	TEXT-ALIGN: left;
	
}
.Content01{
	color:White;
	font-weight:bold;
}	
.Content01bg{
	background-color:Black;
	layer-background-color:Black;
}
.Content02bg{
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
}
.Content03bg{
	background-color:White;
	layer-background-color:White;
}
.Content04bg{
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
}
.form{
	border: solid 1px #656565;
	width: 90px;
}
/*
Button Popup
*/
.buttonPop {
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-TOP: 5px;
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
	TEXT-ALIGN: left;
	font-weight:bold;
	xdisplay: block;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonPop:hover {
	text-decoration:none;
	PADDING-LEFT: 1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonPopOn {	
	FONT-SIZE: 11px;
	FLOAT: left;
	PADDING-TOP: 5px;
	background-color:#FFE789;
	layer-background-color:#FFE789;
	TEXT-ALIGN: left;
	font-weight:medium;
	xdisplay: block;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonPopOn:hover {
	background-color:#FFE789;
	layer-background-color:#FFE789;
	text-decoration:none;
}
/*
ENDE: Button Popup
*/

/*
Button Small
*/
.buttonSmall {
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-bottom: 1px;
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
	TEXT-ALIGN: left;
	font-weight:medium;
	xdisplay: block;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonSmall:hover {
	text-decoration:none;
	PADDING-LEFT: 1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonSmallLeft {
	FONT-SIZE: 10px;
	FLOAT: left;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-bottom: 1px;
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
	TEXT-ALIGN: left;
	font-weight:medium;
	xdisplay: block;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonSmallLeft:hover {
	text-decoration:none;
	PADDING-LEFT: 1px;
	border-top-color:#000000;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#000000;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonSmallOn 
{
	
	FONT-SIZE: 10px;
	FLOAT: right;
	PADDING-TOP: 1px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-bottom: 1px;
	background-color:#FFE789;
	layer-background-color:#FFE789;
	TEXT-ALIGN: left;
	font-weight:medium;
	xdisplay: block;
	border-top-color:#FFFFFF;
	border-top-style:solid;
	border-top-width: 1px;
	border-bottom-color:#FFFFFF;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-left-color:#FFFFFF;
	border-left-style:solid;
	border-left-width: 1px;
	border-right-color:#FFFFFF;
	border-right-style:solid;
	border-right-width: 1px;
}
.buttonSmallOn:hover {
	background-color:#FFE789;
	layer-background-color:#FFE789;
	text-decoration:none;
}
/*
ENDE: Button Small
*/
/*
Navigation wie konzern, etc einmal als on und eionmal als off
*/

.bigNav {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 84px;
	PADDING-TOP: 6px;
	PADDING-bottom: 6px;
	background-color:#FFE88A;
	layer-background-color:#FFE88A;
	font-weight:bold;
	xdisplay: block;
}
.bigNav:hover {
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	text-decoration:none;
}
.bigNavOn {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 84px;
	PADDING-TOP: 6px;
	PADDING-bottom: 6px;
	background-color:#FFE88A;
	layer-background-color:#FFE88A;
	font-weight:bold;
	xdisplay: block;
}
.bigNavOn:hover {
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	text-decoration:none;
}
/*
wenn zweizeilig
*/
.bigNav01 {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 84px;
	background-color:#FFE88A;
	layer-background-color:#FFE88A;
	font-weight:bold;
	xdisplay: block;
}
.bigNav01:hover {
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	text-decoration:none;
}
.bigNav01On {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 84px;
	background-color:#FFE88A;
	layer-background-color:#FFE88A;
	font-weight:bold;
	xdisplay: block;
}
.bigNav01On:hover {
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	text-decoration:none;
}
/*
ENDE: Navigation wie konzern, etc einmal als on und eionmal als off
*/

/*
Linke navigation mit on und off
*/
.leftNav {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 163px;
	PADDING-TOP: 4px;
	PADDING-bottom: 4px;
	background-color:#FFCC00;
	layer-background-color:#FFCC00;
	TEXT-ALIGN: left;
	font-weight:bold;
	xdisplay: block;
}
.leftNav:hover {
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	text-decoration:none;
}
.leftNavOn {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 163px;
	PADDING-TOP: 4px;
	PADDING-bottom: 4px;
	background-color:#FFE88A;
	layer-background-color:#FFE88A;
	TEXT-ALIGN: left;
	font-weight:bold;
	xdisplay: block;
}
.leftNavOn:hover {
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	text-decoration:none;
}
/*
ENDE: Linke navigation mit on und off
*/

/*
AkteNavi
*/
.akteNav {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 200px;
	PADDING-TOP: 4px;
	PADDING-RIGHT: 5px;
	PADDING-bottom: 4px;
	background-color:#E3E3E3;
	layer-background-color:#E3E3E3;
	TEXT-ALIGN: left;
	font-weight:bold;
	xdisplay: block;
	border-bottom-color:#CBCBCB;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
}
.akteNav:hover {
	background-color:#FFE789;
	layer-background-color:#FFE789;
	text-decoration:none;
}
.akteNavOn {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 200px;
	PADDING-TOP: 4px;
	PADDING-RIGHT: 5px;
	PADDING-bottom: 4px;
	background-color:#FFE789;
	layer-background-color:#FFE789;
	TEXT-ALIGN: left;
	font-weight:bold;
	xdisplay: block;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#CBCBCB;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}
.akteNavOn:hover {
	background-color:#FFE789;
	layer-background-color:#FFE789;
	text-decoration:none;
}
/*
ENDE: AkteNavi
*/

/*
AkteNaviSub-Element
*/
.akteNavSub {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 200px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-bottom: 2px;
	background-color:White;
	layer-background-color:White;
	TEXT-ALIGN: left;
	font-weight:medium;
	xdisplay: block;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#CBCBCB;
	border-bottom-style:solid;
	border-bottom-width: 1px;
}
.akteNavSub:hover {
	text-decoration:underline;
}
.akteNavSubOn {
	FONT-SIZE: 11px;
	FLOAT: left;
	WIDTH: 200px;
	PADDING-TOP: 2px;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	PADDING-bottom: 2px;
	background-color:#FFFFFF;
	layer-background-color:#FFFFFF;
	TEXT-ALIGN: left;
	font-weight:medium;
	xdisplay: block;
	border-right-color:#000000;
	border-right-style:solid;
	border-right-width: 1px;
	border-bottom-color:#CBCBCB;
	border-bottom-style:solid;
	border-bottom-width: 1px;
	text-decoration:underline;
}
.akteNavSubOn:hover {
	text-decoration:underline;
}
/*
ENDE: AkteNaviSub-Element
*/

.daL{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 11px;
	padding-top: 4px;
	padding-bottom: 2px;
}
.daC{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
.daM{
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 5px;
}
.subLabel{
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
}
/*
Pflichtfeld und Valid Css Def
*/
.Pflicht
{
	font-weight:bold;
}
.Invalid
{
	color:Red;
}
.PflichtInvalid
{
	font-weight:bold;
	color:Red;
}
/*
ENDE: Pflichtfeld und Valid Css Def
*/

/*
Controles
*/
.textSimple{
	width:300px;
}
.textAddNew{
	width:110px;
}
.textareaSimple{
	width:300px;
	height:75px;
}
.radioSimple{
}
.checkboxSimple{
}
.dropdownSimple{
	width:300px;
}
/*
ENDE: Controles
*/
/*
TabelLayout mit Head Bold und Text normal mit paddings
*/
.tdHead
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
	height:20px;
}
.tdText
{
	padding-left:5px;
	padding-right:5px;
}
.tdInfo
{
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}
/*
END: TabelLayout mit Head Bold und Text normal mit paddings
*/
.Copyright{
	color:#838383;
}
.bewerben01{
	font-weight:bold;
	background-color:#E4E4E4;
	layer-background-color:#E4E4E4;
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}
.bewerben02{
	padding-left:5px;
	padding-bottom:2px;
	padding-top:2px;
}
.job01
{
	font-weight:bold;
	font-size:16px;
}
