.portletbodyfett {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #2756a4;
	text-decoration: none;
}

.portletbodyfettunterstrichen {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color: #2756a4;
}

.portletHeadline {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	background-color:#d4dfff; 
	text-decoration: none;
}

.portletHeadlineAktiv {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #FFFFFF;
	font-weight : bold;
	background-color: #2155A5; 
	text-decoration: none;
}

.portletImageHeader {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, Sans-Serif;
	color:00378B;
	background-color:DEE8F5;
	text-decoration:none
}

.portletHeadlineSmaller {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #000000;
	text-decoration: none;
	text-align: center;
}
.portletHeadlineSmall {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #000000;
	background-color:#d4dfff; 
	text-decoration: none;
}

.portletHeadlineSmallAktiv {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size : 10px;
	color : #FFFFFF;
	background-color: #2155A5; 
	text-decoration: none;
}

.portletHeadlineNoCol {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	background-color:#FFFFFF; 
	text-decoration: none;
}

.portletHeadlineBorderBottom {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	background-color:#FFFFFF; 
	text-decoration: none;
	border-left-width:0px;
	border-right-width:0px;
	border-top-width:0px;
	border-bottom-width:1px;
	border-color:#d4dfff;
	border-style:solid;
}

.portletHeadlineGrey {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	background-color:#E05016; 
	text-decoration: none;
}

.portletHeadlineCMS {
	font-family : Arial, Helvetica, Sans-Serif;
	font-size : 12px;
	color : #000000;
	font-weight : bold;
	background-color:#EC9518; 
	text-decoration: none;
}


.portletContent {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #2756a4;
	text-decoration: none;
	vertical-align:top;
}

.portletContentAlternative {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #2756a4;
	background-color:#d3d3d3; 
	text-decoration: none;
	vertical-align:top;
}

.portletContentAlternative2 {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #2756a4;
	background-color:#d3d3d3; 
	text-decoration: none;
	vertical-align:top;
}

.portletContentWhite {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align:top;
}

.portletContentBlack {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	vertical-align:top;
}

.portletContentBlack2 {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
	vertical-align:top;
}

.portletContentBlack2NotReliable1 {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 9px;
	color: #000000;
	background-color:#ff3366; 
	text-decoration: none;
	vertical-align:top;
}

.portletContentBlackAlternative {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	background-color:#d3d3d3; 
	vertical-align:top;
}

.portletContentBlackFett {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#FFFFFF; 
}

.portletContentBlackFettAlternative {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color:#d3d3d3; 
}

.portletContentPopUp {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #000000;
	background-color:#FFFFFF; 
	text-decoration: none;
	vertical-align:top;
}

.portletMessage {
	font-family:Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
	background-color:#FFFFFF; 
}

.portletInputText
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif; 
	font-size: 12px; 
}

.portletInputTextSmall
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px; 
}

.portletButton
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
/*	font-weight : bold;*/
}

.portletButtonSmall
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px; 
/*	font-weight : bold;*/
}

.portletCheck
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
}

.portletCheckSmall
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px; 
}

.portletInputTextarea
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px; 
}

.portletInputTextareaSmall
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px; 
}

.portletSelect
{
	border-top-color: #2765A4; 
	border-left-color: #2765A4; 
	border-right-color: #2765A4; 
	border-bottom-color: #2765A4; 
	background-color: #FAFAFA;
	border-top-width: 1px; 
	border-left-width: 1px; 
	BORDER-BOTTOM-WIDTH: 1px; 
	border-right-width: 1px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px; 
}

table.portletRahmen
{
/*	background-color:#2765A4;*/
	background-color:#d4dfff;
}

.portletRahmenSmall
{
	border-width:1px;
	border-style:solid;
	border-color:#d4dfff;
}

.portletRahmenSmallBlack
{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
}

.portletPersonalUebersichtAktuellerTag
{
	border-width:1px;
	border-style:solid;
	border-color:red;
	background-color:#FFFFFF; 
}


div.klein
{
	visibility:visible;
	height:100;
	OVERFLOW-X:no;
	OVERFLOW-Y:scroll;
}

div.kalender
{
	visibility:visible;
	height:370;
	OVERFLOW-X:no;
	OVERFLOW-Y:scroll;
}

div.kalenderklein
{
	visibility:visible;
	height:300;
	OVERFLOW-X:no;
	OVERFLOW-Y:scroll;
}

div.content
{
	visibility:visible;
	height:455;
	OVERFLOW-X:no;
	OVERFLOW-Y:scroll;
}

.detail {
	width: 100%;
	vertical-align: middle;
}

.detailNotReliable1 {
	background-color:#ff3366;
	width: 100%;
	vertical-align: middle;
}

.detailNotReliable2 {
	background-color:rgb(255,204,104);
	width: 100%;
	vertical-align: middle;
}

a.navigation:link {
	color: #0000FF; 
	text-decoration: none
}

a.navigation:visited {
	color: #0000FF; 
	text-decoration: none
}

a.navigation:hover {
	color: #0000FF; 
	text-decoration: none
}

a.navigation:active {
	color: #0000FF; 
	text-decoration: none
}
