body
{	
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 5px;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	text-align: center; /** Für IE notwendig, da er z.B. DIV-Elemente 
							nicht direkt zentriert formatieren kann.  Lhoest 27.03.2006 **/
}

td.buttonLinks {
	width:50px;
	text-align: left;
}

td.buttonRechts {
	width:50px;
	text-align: right;
}

span.links {
	position: absolute;
	top: 1px;
	left: 1px;
	margin-bottom: 1px;
	
}

span.mittig {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

body.content
{	
	background-color:#FFFFFF;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
}

body.navigation
{	
	background-color:#09267c;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
}

body.head
{	
	background-color: #ac004c;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding: 0px;
}

div.message {
	margin-left: auto; /** Korrekte Zentrierung des Blocks selbst mit Firefox **/
	margin-right: auto;
	text-align: center; /** IE zentriert fälschlicherweise nicht nur enthaltenen Text sondern 
							zusätzlich das Blockelement selbst. Für die gewünschte Darstellung
							ist das OK **/
	width:90%;
	padding:3px;
	font-size: 10pt;
	color:#0000DD;
	background-color:#CCCCFF;
	border-color:#0000DD;
	border-style:solid;
	border-width:1px;
	margin-top:1px;
	margin-bottom:1px;
}

div.warnmessage {
/** Korrekte Zentrierung des Blocks mit Firefox **/
	margin-left: auto; 
	margin-right: auto;

	text-align: center; /** IE soll hierdurch neben Text angeblich auch Element selbst zentriert
							darstellen. Hierfür musste aber statt dessen text-align im body-
							Tag auf "center" gesetzt werden. Lhoest 27.03.2006 **/
	width:90%;
	padding:3px;
	font-size: 10pt;
	color:#DD0000;
	background-color:#FFCCCC;
	border-color:#DD0000;
	border-style:solid;
	border-width:1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

div.onelinedatafield {
	white-space: nowrap;
	background-color: #FFFFFF;
	border-style: inset; 
	border-width: 1px;
	font-size: 10pt;
	padding-left: 2px;
	margin-right: auto;
}

div.smalltitle {
	font-size: 11pt;
	color: black;
	font-weight: bold;
	text-align: center;
	margin-bottom: 5px;
}

div.title {
	text-align: center;
	font-size: 16pt;
	font-weight: bold;
	color:#C71444;
	margin-top: 20px;
	margin-bottom: 20px;
}

div.titlefootnote {
	text-align: left;
	font-size: 8pt;
	font-weight: bold;
	color:#000000;
	margin-top: 0px;
	margin-bottom: 0px;
}

div.abschnittmitabsatz {
	margin-bottom: 20px;
	width: 100%
}

div.abschnittmitabsatzzentriert {
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}

div.abschnittzentriertmittel {
	text-align: center;
	width: 80%;
}

div.hinterlegterbereich {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	padding: 5px;
	margin-bottom: 20px;
	border-style: solid; 
	border-width: 1px;
	background-color: #C9CFD2;
	border-color: #666666;
	font-size: 10pt;
}

table.hinterlegterbereich {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	margin-bottom: 20px;
	border-style: solid; 
	border-width: 1px;
	background-color: #C9CFD2;
	border-color: #666666;
	font-size: 10pt;
}

table.message {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	color:#0000DD;
	background-color:#CCCCFF;
	border-color:#0000DD;
	border-style:solid;
	border-width:1px;
	margin-top:1px;
	margin-bottom:1px;
	font-size: 10pt;
}

td.message {
	padding:3px;
}

table.warning {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
	color:#DD0000;
	background-color:#FFCCCC;
	border-color:#DD0000;
	border-style:solid;
	border-width:1px;
	margin-top:1px;
	margin-bottom:1px;
	font-size: 10pt;
}

td.warning {
	padding:3px;
}




/*
div.message {
	padding:3px;
	font-size: 10pt;
	color:#0000DD;
	background-color:#CCCCFF;
	border-color:#0000DD;
	border-style:solid;
	border-width:1px;
	margin-top:1px;
	margin-bottom:1px;
}

div.warnmessage {
	margin-left: auto; 
	margin-right: auto;

	text-align: center;
	width:90%;
	padding:3px;
	font-size: 10pt;
	color:#DD0000;
	background-color:#FFCCCC;
	border-color:#DD0000;
	border-style:solid;
	border-width:1px;
	margin-top: 1px;
	margin-bottom: 1px;
}

*/
table.hinterlegterbereichbuttonsoben {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	margin-bottom: 20px;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	border-bottom: 1px solid #666666;
	background-color: #C9CFD2;
	font-size: 10pt;
}

table.hinterlegterbereichbuttonsunten {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	margin-bottom: 20px;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-top: 1px solid #666666;
	background-color: #C9CFD2;
	font-size: 10pt;
}

td.hinterlegterbereich {
	padding: 2px;
	border-style: none; 
	font-size: 10pt;
}

div.hinterlegterbereichbuttonsoben {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	padding: 5px;
	margin-bottom: 20px;
	border-bottom: 1px solid #666666;
	border-top-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #C9CFD2;
	font-size: 10pt;
}

div.hinterlegterbereichbuttonsunten {
	width:90%;
	margin-left: auto;
	margin-right: auto;
	text-align:left;
	padding: 5px;
	margin-bottom: 20px;
	border-top: 1px solid #666666;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	background-color: #C9CFD2;
	font-size: 10pt;
}

div.bereichabschnitt { /** Abschnitt in einem Bereich **/
	margin-bottom: 4px;
}

hr.bereichtrenner {
	width: 100%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #FFFFF;
	border-bottom: 1px solid #FFFFFF;
}

hr.seitentrenner {
	width: 90%;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	padding: 0px;
}

textarea {
	font: normal 10pt sans-serif; 
}



.button{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-color: black;
	border-style: solid;
	width: 75px;
	height: 22px;	
	vertical-align: middle;
	cursor: pointer; cursor: hand;
}
.buttonLong{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-color: black;
	border-style: solid;
	width: 140px;
	height: 22px;	
	vertical-align: middle;
	cursor: pointer; cursor: hand;
}

.multipleSelect{
	width: 200px;
}

.link{
	color: black;
	text-decoration:none;
	font-size: 10pt;
	text-align: left;

}


.buttonLink{
	/* background-color: #D4D0C8; */
	background-color: #E0DFE3;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-color: black;
	border-style: solid;
	width: 70px;
	height: 22px;
	color: black;
	text-align: center;
	vertical-align: middle;	
	text-decoration:none;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
	font-style: normal;
}

.buttonLinkLong{
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 2px;
	border-right-width: 2px;
	border-color: black;
	border-style: solid;
	width: 130px;
	height: 22px;
	color: black;
	text-align: center;
	vertical-align: middle;	
	text-decoration:none;
	padding-left: 5px;
	padding-right: 5px;
}

.buttonLink:active{
	border-top-width: 2px;
	border-left-width: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

form{
	display: inline;
}
table.head
{
	height: 70px;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color:#ffffff;
	font-family:"Arial", sans-serif;
	width: 100%;	
}

table.content{
	text-align: center;
	margin-top: 5px;
	margin-left: 5px;
	width: 100%;
}

table.result{
	border-width: 2px;
	border-color: black;
	border-style: solid;
	border-collapse: collapse;
	vertical-align: top;
	font-family: "Arial", sans-serif;
	font-size: 10pt;
}

table.result2{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	border-color: black;
	border-style: none;
	border-collapse: collapse;
	vertical-align: top;	
	font-family: "Arial", sans-serif;
	margin-bottom: 20px;
	border-spacing: 0px;
}

table.result3{
/* wie result2 aber Mindestbreite nur auf 70%*/
	width: 70%;
	border-width: 0px;
	margin-left: auto;
	margin-right: auto;
	border-color: black;
	border-style: none;
	border-collapse: collapse;
	vertical-align: top;	
	font-family: "Arial", sans-serif;
	margin-bottom: 20px;
	border-spacing: 0px;
}

td.resultHead{
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	font-size: 10pt;
	font-weight: bold;
/*	text-align: center;
*/
white-space: nowrap;
}

td.resultTitle{
	border-style: none;
/*	border-width: 1px;
	border-color: black;
	border-style: solid;
*/	font-size: 10pt;
	font-weight: normal;
	white-space: nowrap;
	padding-bottom: 0px;
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
}

td.resultHeadCenter{
	border-style: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}

td.resultHeadLeftButton{
	border-style: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	white-space: nowrap;
	width: 90px;
}

td.resultHeadRightButton{
	border-style: none;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	white-space: nowrap;
	width: 50px;
}

td.resultHeadLeft{
	padding-top: 10px;
	font-size: 10pt;
	white-space:nowrap;
	text-align: left;
	vertical-align: top;
	
	font-family: "Arial", sans-serif;	
}


td.result{
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	vertical-align: top;
	white-space:nowrap;
	font-size: 10pt;
}

td.result_green{
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #FFFFFF;
	vertical-align: top;
	white-space:nowrap;
	font-size: 10pt;
}

tr.resultHead{
	background-color: #C9CFD2;
}

tr.result{
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #EDEDED;
	font-size: 10pt;
}

tr.resultStrong{
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #EDEDED;
	font-size: 10pt;
	font-weight: bold;
}

tr.resultHighlighted{
	border-width: 1px;
	border-color: #FFFFFF;
	border-style: solid;
	vertical-align: top;
	font-size: 10pt;
	background-color: #FFFFBB;
}

td.result2{
	border-width: 1px;
	border-color: #666666;
	border-style: solid;
	vertical-align: top;
	background-color: #FFFFFF;
	font-size: 10pt;
	white-space:nowrap;
}

table.main{
	width: 100%;
	height:100%;
	border-collapse: collapse;
}

table.insetHeight{
	border-style: inset; 
	border-width: 1px;
	height: 100%;
	width: 100%;
}

table.bereichinhalt {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

table.formular{
	border-style: solid; 
	border-width: 1px;
	border-color: #666666;
	width:80%;
	text-align:left;
	background-color: #C9CFD2;
	font-size: 10pt;
	font-family: sans-serif;
}

table.formularsmd{
	border-style: solid; 
	border-width: 1px;
	border-color: #666666;
	width:100%;
	text-align:left;
	background-color: #C9CFD2;
	font-size: 10pt;
	font-family: sans-serif;
}

table.formularlogbook{
	border-style: solid; 
	border-width: 1px;
	border-color: #666666;
	width:95%;
	text-align:left;
	background-color: #C9CFD2;
	font-size: 10pt;
	font-family: sans-serif;
}
.inset{
	border-style: inset; 
	border-width: 1px;
	width:100%;
	text-align:left;
}

td.error{
	border-style: inset; 
	border-width: 1px;
	width:100%;
	text-align:left;
	color:red;
	font-size: 10pt;	
}

td.errorline{
	
	white-space: nowrap;
	text-align: left;
	color: red;
	font-size: 10pt;	
}

td.confirm{
	border-style: inset; 
	border-width: 1px;
	width:100%;
	text-align:left;
	color:blue;	
	font-size: 10pt;
}

.messageDisplay{
	border-style: solid; 
	border-width: 1px;
	width:100%;
	text-align:left;
/*	color:blue;	
*/
	color: #666666;
	background-color: #EDEDED;
	font-size: 10pt;
}

span.confirm{
	border-style:none;
	border-width:0px;
	text-align:left;
	color:blue;	
	font-size: 10pt;
}

span.error{
	border-style:none;
	border-width:0px;
	text-align:left;
	color:red;
	font-size: 10pt;	
}

td.insetLeft{
	border-style: inset; 
	border-width: 1px;	
}

table.inputTable{
	width:70%;
}

td.inactiveField{
	width: 250px;
	border-style: inset; 
	border-width: 1px;
	vertical-align: top;
	font-size: 10pt;
	white-space: nowrap;
	text-align: left;
	
}

td.inactiveFieldShort{
	border-style: inset; 
	border-width: 1px;
	vertical-align: top;
	font-size: 10pt;
}

td.left{
	text-align: left;
	white-space: nowrap;
}
td.inactiveFieldWhite{
	width: 250px;
	border-style: inset; 
	border-width: 1px;
	background-color: white;
	vertical-align: top;
	font-size: 10pt;
}

td.inactiveInputFieldWhite{	
	border-style: inset; 
	border-width: 1px;
	background-color: white;
	width:100px;
	vertical-align: top;
	font-size: 10pt;	
}

input.onelineinputfield {
	width: 100%;
}

td.inactiveInputFieldWhite2 {	
	border-style: inset; 
	border-width: 1px;
	background-color: white;
	vertical-align: top;
	font-size: 10pt;
	white-space: nowrap;
	min-width: 100px;
}

td.inactiveInputFieldWhiteBordered{	
	border-style: solid; 
	border-width: 2px;
	border-color: #000000;
	background-color: white;
	width:100px;
	vertical-align: top;
	font-size: 10pt;	
}

td.title{
	font-size: 16pt;
	font-weight: bold;
	text-align: center;
	color:#C71444;
}

td.height{
	height:100%;
}

td.header{
	font-size: 10pt;
	color: black;
	font-weight: bold;
}

td.headerIndent{
	font-size: 10pt;
	color: black;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
}

input.short{
	width: 60px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
}

input.errorShort{
	border-color: #ac004c;
	width: 60px;
}

input.requiredShort{
	border-left: 2px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 2px solid #000000;
	border-right: 1px solid #999999;
	width: 60px;
}

input.errorMiddle{
	border-color: #ac004c;
	width: 90px;
}

input.requiredMiddle{
	border-left: 2px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 2px solid #000000;
	border-right: 1px solid #999999;
	width: 90px;
}

input.errorLong{
	border-color: #ac004c;
	width: 150px;
}

input.requiredLong{
	border-left: 2px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 2px solid #000000;
	border-right: 1px solid #999999;
	width: 150px;
}
input.middle{
	width: 60px;
	border-left: 1px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
	width: 90px;
}

input.long{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
		width: 150px;
}

input.xl{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
		width: 300px;
}

input.xxl{
	border-left: 1px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 1px solid #000000;
	border-right: 1px solid #999999;
	width: 450px;
}

select.required{
	border-left: 2px solid #000000;
	border-bottom: 1px solid #999999;
	border-top: 2px solid #000000;
	border-right: 1px solid #999999;
}

select.error{
	border-color: #ac004c;
}

table.form{
	width: 100%;
	padding: 40px;
}

table.formcontent{
	padding: 10px;
}

table.generalformular {
	width: 100%;
	padding: 40px;
}


td.buffer{
	width: 100px;
}
td.nowrap{
	white-space: nowrap;
	font-size: 10pt;
}

td.nowrapLeft{
	white-space: nowrap;
	width: 100%;
	text-align: left;
	font-size: 10pt;
}

td.nowrap200{
	white-space: nowrap;
	width: 170px;
	text-align: left;
	font-size: 10pt;
}

td.checkbox{
	width: 30 px;
	white-space: nowrap;
	text-align: left;
}

td.checkbox{
	width: 30 px;
	white-space: nowrap;
	text-align: left;
}

td.nowrapRightAlign{
	white-space: nowrap;
	text-align: right;
	font-size: 10pt;
}

td.plain{
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	color: black;
	font-weight: normal;
}

td.formLabel{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 10pt;
	color: black;
	white-space: nowrap;
	text-align: left;
}

td.freeformlabel{
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	color: black;
	text-align: left;
	vertical-align: baseline;
	padding-right: 4px;
}

td.onelineformlabel{
	font-family: "Arial", sans-serif;
	font-size: 10pt;
	color: black;
	text-align: left;
	vertical-align: baseline;
	white-space: nowrap;
}

td.onelineinputfield{
	vertical-align: text-top;
	min-width: 100px;
}

td.onelinedatafield {
	vertical-align: text-top;
	min-width: 50px;
}

td.formLabelBordered{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 10pt;
	color: black;
	white-space: nowrap;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
}


td.formLabel2{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 110pt;
	color: black;
	white-space: nowrap;
	text-align: left;
	width: 50%;
}

td.formLabelRight{
	font-family: "MS Sans Serif", sans-serif;
	font-size: 10pt;
	color: black;
	white-space: nowrap;
	text-align: right;	
}

table.title{
	text-align: center;
	font-family: "MS Sans Serif", sans-serif;
	font-weight: bold;
	width: 100%;
}

td.rightWidth{
	width: 100%;
	height: 100%;
/*
		padding-right: 10px;
*/
}

td.spacing{
	width:20px;
}
td.rightWidthRed{
/*
	background-color:#C71444;
*/	
	height: 10px;
}
	
tr.bordered {
	border-style: solid;
	border-width: 3px;
	border-color: #000000;
}

tr.valignTop{
	vertical-align: top;
}

tr.valignBottom{
	vertical-align: bottom;
}

tr.horiVertWhiteCenter{
	vertical-align: middle;
	text-align: center;
	background-color:#ffffff;
}

tr.topLeft{
	vertical-align: top;
	text-align: left;
	/*
	background-color:#C0C0C0;
	*/
}

img{
	border: 0px;
}
img.logo{
	border: 0px;
	margin: 0px;
	width:158px;
	height:45px;
}
img.logokopfzeile{
	border: 0px;
	margin: 0px;
	width: 200px;
}
img.flag{
	height: 15px;
}

table.menuBar
{
	font-size: 12pt;
	font-weight: bold;
	color:#ffffff;
	font-family:"Arial", sans-serif;
	width: 160px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
}

table.innerMenuBar
{
	font-size: 12pt;
	font-weight: bold;
	color:#ffffff;
	font-family:"Arial", sans-serif;
	width: 160px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse:collapse;
}

table.invisible {
	border-style: none;
	width: 100%;
}

td.menuBar
{
	background-color:#00257E;
	font-size: 12pt;
	font-weight: bold;
	color:#ffffff;
	font-family:"Arial", sans-serif;
	margin: 0px;
	padding: 0px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	vertical-align:top; 
	border-bottom: #C9CFD2 2px solid;
}

td.innerMenuBar
{
	background-color:#00257E;
	font-size: 12pt;
	font-weight: bold;
	color:#ffffff;
	font-family:"Arial", sans-serif;
	margin: 0px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	vertical-align:top; 
}

td.innerMenuBarSelected
{
	background-color: #C9CFD2;
	font-size: 12pt;
	font-weight: bold;
	color:#00257E;
	font-family:"Arial", sans-serif;
	margin: 0px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	vertical-align:top; 
}

td.innerMenuBarActive
{
	background-color:#FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	color:#00257E;
	font-family:"Arial", sans-serif;
	margin: 0px;
	padding: 1px;
	border-style: none;
	border-width: 0px;
	border-spacing: 0px;
	vertical-align:top; 
}

td.menuBarLanguage
{
	text-align: center;
	border-bottom: #C9CFD2 2px solid;
	margin-bottom: 4em;
	height: 25px;
	vertical-align:top; 
}

td.selectedItem
{
	color: white;
	font-size: 14px;
	text-align: center;
	background-color: #C71444;
	border-width: 2px;
	border-color: black;
	border-style: solid;
	white-space: nowrap;
}
td.menuHead{
	background-color: white;
	white-space: nowrap;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-width: 2px;
	border-color: black;
	border-style: solid;
	font-family: "MS Sans Serif", sans-serif;
}

.footnote {
	font: normal 8pt Arial; 
}

.footnoteRight {
	font: normal 8pt Arial;
	text-align:right;
	vertical-align:top; 
}

.asterisk {
	color: #1111AA;
}

.underline{
	text-decoration:underline;
}

.bold {
	font-weight: bold;
}

.blue {
	color: blue;
	font-weight: bold;
}

.helpHeadline {
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-align: left;
	color:#000000;
}

.helpTitle {
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	text-decoration: normal;
	color:#000066;
	margin-top:40px;
	margin-bottom:30px;
}

.helpSubtitle {
	font-family:"Arial", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	text-decoration: underline;
	color:#000066;
}

.helpSubtitle2 {
	font-family:"Arial", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	text-decoration: underline;
	color:#000066;
}

.helpPlain {
	font-family:"Arial", sans-serif;
	font-size: 10pt;
	font-weight: normal;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color:#333333;
}

.helpFooter {
	font-family:"Arial", sans-serif;
	font-size: 9pt;
	font-weight: normal;
	font-style: normal;
	text-align: center;
	text-decoration: none;
	color:#333333;
}

.helpWarning {
	font-family:"Arial", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	text-align: left;
	text-decoration: none;
	color: red;
}

input#disabled {
	background-color: #BBBBBB;
	color: #555555;
}

ul.simpleList {
	text-align:left;
}

.logbookerrors {
   font-size: 12px;
   font-weight: bold;
   color: #C71444;
   margin: 17px;
   paddig: 2px;
   width: 30%;
}
.statHinweis {
	padding: 5px;
	width: 270px;
	margin-right: 10px;
	border: 1px solid white;
}

a.selectedItem:link {color:white; font-weight: bold; text-decoration: none; background-color:transparent; }
a.selectedItem:visited {color:white; font-weight: bold; text-decoration: none; background-color:transparent; }
a.selectedItem:hover {color:#00257E; font-weight: bold; text-decoration: none; background-color:white; }
a.selectedItem:active {color:#00257E; font-weight: bold; text-decoration: none; background-color:white; }

a.menuLink:link {color:#00257E; font-family: "MS Sans Serif", sans-serif; text-decoration: none; background-color:transparent; }
a.menuLink:visited {color:#00257E; font-family: "MS Sans Serif", sans-serif; text-decoration: none; background-color:transparent; }
a.menuLink:hover {color:white; font-family: "MS Sans Serif", sans-serif; text-decoration: none; background-color:#C71444; }
a.menuLink:active {color:white; font-family: "MS Sans Serif", sans-serif; text-decoration: none; background-color:#C71444; }

a.pageNavigation:link    {color:blue; font-weight:normal; font-family:"MS Sans Serif", sans-serif; font-size:6pt; background-color:transparent; text-decoration:underline;}
a.pageNavigation:visited {color:blue; font-weight:normal; font-family:"MS Sans Serif", sans-serif; font-size:8pt; background-color:transparent; text-decoration:underline;}
a.pageNavigation:hover   {color:blue; font-weight:normal; font-family:"MS Sans Serif", sans-serif; font-size:8pt; background-color:transparent; text-decoration:underline;}
a.pageNavigation:active  {color:blue; font-weight:normal; font-family:"MS Sans Serif", sans-serif; font-size:8pt; background-color:transparent; text-decoration:underline;}

a.menuBar:link    {font-size:12px; color:#ffffff; background-color:transparent; text-decoration:none;}
a.menuBar:visited {font-size:12px; color:#ffffff ; background-color:transparent; text-decoration:none;}
a.menuBar:hover   {font-size:12px; color:#ffffff ; background-color:transparent; text-decoration:none;}
a.menuBar:active  {font-size:12px; color:#ffffff ; background-color:transparent; text-decoration:none;}

a.menuBarSelected:link    {font-size:12px; color:#00257E; background-color:transparent; text-decoration:none;}
a.menuBarSelected:visited {font-size:12px; color:#00257E ; background-color:transparent; text-decoration:none;}
a.menuBarSelected:hover   {font-size:12px; color:#00257E ; background-color:transparent; text-decoration:none;}
a.menuBarSelected:active  {font-size:12px; color:#00257E ; background-color:transparent; text-decoration:none;}

a.result:link    {font-size:9pt; color:blue; background-color:transparent; text-decoration:none;}
a.result:visited {font-size:9pt; color:blue; background-color:transparent; text-decoration:none;}
a.result:hover   {font-size:9pt; color:white; background-color:blue; text-decoration:none;}
a.result:active  {font-size:9pt; color:blue; background-color:transparent; text-decoration:none;}
