a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:none; }
a:active { color:#000000; text-decoration:none; }

/* BODY-Tag */
.body {
	margin: 0px;
	padding: 0px;
	background-color: #222222;
	color: #ffffff;
}

.popUpBodyNoPaddingOriginalBack {
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.popUpBodyNoPadding {
	background-color: menu;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.label {
	position: absolute;
	border: 0px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	z-index: 20;
}

.shape {
	position: absolute;
	z-index: 99;
	border: 0px;
}
.shapeCap {
	position: absolute;
	border: 0px;
}
.txt {
	width: 100%;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #666666;
	text-align: center;
}
.tbl {
	width: 100%;
	height: 100%;
}

.popUpBodyOriginalBack {
	background-color: #e6e6e6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding-left: 15px;
	padding-top: 10px;
}
/* Seitentitel */
.screentitel {
	padding-top: 25px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 8px;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	font-size: 12pt;
	font-weight: bold;
	border-bottom: 1px solid #99ffeb;
}

.eventtitel {
	padding-top: 8px;
	padding-left: 15px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #99ffeb;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.eventdatum {
	padding-top: 8px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	font-size: 10pt;
	font-weight: bold;
}

.normalTxt {
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
}

.fettTxt {
	color: #ffffff;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

.tabbez {
	background-color: #01856b;
	border-width: 1px;
	border-color: #99ffeb;
	border-style: solid;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
	color: #ffffff;
}
.tabbezMod {
	background-color: #ffffff;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
	padding: 3px;
	color: #b11117;
}
.tabtxt {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 0px;
	border-color: #99ffeb;
	border-style: solid;
	color: #ffffff;
}
.tabbtn {
	font-family: Verdana;
	font-size: 8pt;
	color: #ffffff;
	background-color: #b11117;
}
.tabtxtMod {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 0px;
	border-color: #000000;
	border-style: solid;
	color: #b11117;
}
.tabtxtSteh {
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 0px;
	border-color: #99ffeb;
	border-style: solid;
	color: #ffffff;
	background-color: #000000;
}
.neuBesetzt {
	color: #ff0000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 8pt;
	font-weight: bold;
}

.tabaction {
	padding-top: 2px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: 0px;
	background-color: #012b23;
	border-color: #99ffeb;
	border-style: solid;
}


.chair {
	position: absolute;
	border: 1px solid #000000;
	font-size: 0pt;
	z-index: 10;
}

.blatt {
	position: relative;
	border: 0px;
	z-index: 1;
	background-image: url(/tifa/jsp/images/chairmap/bg_blatt.gif);
}

.planaussen {
	position: relative;
	background-color: #01856b;
	border: 1px solid #99ffeb;
	z-index: 10;
}

.planaussen2 {
	position: relative;
	background-color: #B11117;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #ff0000;
	z-index: 10;
}

.reihenNr {
	position: relative;
	border-bottom: 1px solid #99ffeb;
	font-family: Verdana,Arial,Helvetica;
	font-size: 7pt;
	color: #ffffff;
	z-index: 11;
}

.reihenNr2 {
	position: relative;
	border-bottom: 1px solid #FF0000;
	font-family: Verdana,Arial,Helvetica;
	font-size: 6pt;
	color: #ffffff;
	z-index: 11;
}

.planLaden {
	position: absolute;
	font-family: Verdana;
	font-size: 11pt;
	font-style: italic;
	font-weight: bold;
	color: #000000;
	padding: 20px;
	background-color: #b7b7ff;
	border: 2px outset #ffffff;
	z-index: 100;
	height: -0.344in;
}

.planMitte {
	position: absolute;
	border-left: 1px dashed #ff6600;
	top: 0px;
	left: 300px;
	width: 1px;
	height: 100%;
	font-size: 0pt;
	visibility: hidden;
	z-index: 2;
}

.btnUser {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #01856b;
	border: 2px outset #99ffeb;
}

.btnUserInakt {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #ffffff;
	background-color: #01856b;
	border: 2px inset #01856b;
}

.ev1 {
	position: relative;
	width: 100%;
	background-color: #01856b;
	border-width: 0px 1px 1px 1px;
	border-color: #99ffeb;
	border-style: solid;
	padding: 3px;
	z-index: 1;
	cursor: pointer;
}

.ev2 {
	position: relative;
	width: 100%;
	background-color: #012B23;
	border-width: 0px 1px 1px 1px;
	border-color: #99ffeb;
	border-style: solid;
	padding: 3px;
	z-index: 1;
	cursor: pointer;
}

.fldUser {
	width: 180px;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #0000cc;
}

.bodyspacelefttop {
	margin-top:8px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom:8px;
	background-color: #6a7580;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: regular;
	text-decoration: none;
}
.ybody {
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color: #D8D07F;
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: regular;
	text-decoration: none;
}
.button {
        font-family: Arial;
	font-size: 9pt;
	color: #0000FF;
	width:150px;
	height:30px;
}
img {
	border-width:0px;
}

/* TD- und TR-Tag */
.td, .tr {
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	spacing:0px;
	border-width:0px;
	margin-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
}

/* TABLE-, INPUT-, SELECT-, OPTION- und TEXTAREA-Tag */
.table, input, select, option, textarea {
	color: #000000;
	font-family: Arial;
	font-size: 11px;
	font-style: normal;
	font-variant: normal;
	font-weight: regular;
	text-decoration: none
}

.borderedTable {
	border: solid #000000;
	border-width: 0px 1px 0px 0px;
	width: 176px;
}

.tabGeruest {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: 0px solid #000000;
	width: 100%;
	height: 100%;
}
.iframeNormal {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	border: 0px solid #C0C0C0;
	width: 100%;
	height: 100%;
}

.InputField {
	border: 1px solid #000000;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
}

.InputFieldStrong {
	border: 1px solid #000000;
	background-color: #e6e6e6;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #507693;
}

.InputFieldBlue {
	border: 1px solid #000000;
        background-color: #0000ff;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
        color: #ffffff;
        padding-left:5px;
}

.InputFieldRed {
	border: 1px solid #000000;
        background-color: #ff0000;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
        color: #ffffff;
        padding-left:5px;
}

.InputFieldWhite {
	border: 1px solid #000000;
    background-color: #ffffff;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
    color: #000000;
    padding-left:5px;
}

.InputFieldOrange {
	border: 1px solid #000000;
        background-color: #ffff00;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
        color: #000000;
        padding-left:5px;
}
.transInputField{
	border: 1px solid #6a7580;
        background-color: #6a7580;
	font-family: Arial;
	font-size: 8pt;
	font-style: normal;
        color: #ffff00;
        padding-left:0px;
}
.hfhell {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
        font-weight: bold;
        padding-left:15px;
}
.rhfhell {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
        font-weight: bold;
        padding-left:15px;
}
.listhead {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
        padding-left:15px;
}

.listheadRed {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FF0000;
        padding-left:15px;
}

.listheadBad {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #99ccff;
        padding-left:15px;
}

.listheadYellow {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFF00;
        padding-left:15px;
}
.listheadWhite {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #CCFFFF;
        padding-left:15px;
}
.listheadVIP {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        font-weight: bold;
        color : #FFFFFF;
        padding-left:15px;
}
.listheadBlue {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #0000FF;
        padding-left:15px;
}
.listheadGreen {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #00FF00;
        padding-left:15px;
}
.listheadCyan {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #00FFFF;
        padding-left:15px;
}
.rlisthead {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
        padding-left:15px;
}

.listheadnopadding {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
}

.listheadpaddingright{
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        font-weight: regular;
        color : #FFFFFF;
        padding-right:8px;
}
.gmbhData {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #000000;
        padding-left:15px;
}
.redgmbhData {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #99ccff;
        padding-left:15px;
}
.rgmbhData {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
        padding-left:15px;
}
.list {
	font-family: Arial;
	font-size: 11px;
}

.listrowdark{
        background-color: #919aa6;
        cursor: hand;
}

.listrowlight{
        background-color: #b5bac1;
        cursor: hand;
}

.listrowdark2{
        background-color: #6a7580;
        cursor: hand;
}
.listrowdark3{
        background-color: #6a7580;
        color: #e6e6e6;
        cursor: hand;
}
.listrowVIP{
        background-color: #6a7580;
        background-repeat: repeat-x;
        cursor: hand;
}

.listrowlight2{
        background-color: #919aa6;
        cursor: hand;
}
.listrowselected2{
        background-color: #FF8000;
        background-repeat: repeat-x;
        cursor: hand;
}
.listrowselected3{
        background-color: #FF8000;
        cursor: hand;
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #000000;
        padding-left:15px;
}
.listrowyellow{
        background-color: #D8D07F;
        cursor: hand;
}
.listrowdarktd{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:0px;
	cursor: hand;
}

.listrowlighttd{
        font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:15px;
	padding-right:0px;
        cursor: hand;
}

.listrowlighttdbuttonactive{
        font-family: Arial;
	font-size: 8pt;
        color : #FFFFFF;
        background-color:#D8D07F;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
        cursor: hand;
        height: 24px;
}

.listrowlighttdbuttoninactive{
        font-family: Arial;
	font-size: 8pt;
        color : #6a7580;
        background-color: #D8D07F;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
        cursor: hand;
        height: 24px;
}

.listheader{
	font-family: Arial;
	font-size: 8pt;
        font-weight: bold;
        color : #000000;
        background-color: #919aa6;
	border-color: #ffffff;
	border-style : solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
        border-left-width: 0px;
	padding-left:10px;
	background-color: #919aa6;
	text-align: left;
}

.listitem{
	border-color: #ffffff;
	border-style : solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
        border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
        color : #FFFFFF;
        padding-left:10px;
	text-align: left;
}

.listitemRed{
	border-color: #ffffff;
	border-style : solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
        border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
        color : #FF4000;
        padding-left:10px;
	text-align: left;
}

.listitemYellow{
	border-color: #ffffff;
	border-style : solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
        border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
        color : #FFFF00;
        padding-left:10px;
	text-align: left;
}

.hfwhite {
	color:#FFFFFF;
}

.hfbalck {
	color:#1111FF;
}

.redChair{
        background-color: #FF0000;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.blueChair{
        background-color: #0000FF;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.yellowChair{
        background-color: #FFFF00;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.greenChair{
        background-color: #00FF00;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.bodyChair{
        background-color: #6a7580;
        font-family: Arial;
	font-size: 10px;
        font-weight: bold;
        color : #000000;
        padding-left:15px;
}
.ibodyChair{
        background-color: #6a7580;
        font-family: Arial;
	font-size: 10px;
        font-weight: bold;
        color : #000000;
}
.wChair{
	background-repeat: no-repeat;
	background-color: #6a7580;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
        border-left-width: 0px;
}
.whiteChair{
        background-color: #6a7580;
        font-family: Arial;
	font-size: 10px;
        font-weight: bold;
        color : #FFFFFF;
        padding-left:15px;
}
.r{
        background-color: #FF0000;
        border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
        border-left-width: 1px;
}
.g{
        background-color: #00FF00;
        border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
        border-left-width: 1px;
        cursor:hand;
}
.b{
        background-color: #0000FF;
        border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
        border-left-width: 1px;
}
.hrblack{
        color: #000000;
}
.padtd{
        padding-left:15px;
        padding-right:15px;
}
.padlefttd{
        padding-left:15px;
}
.textlight{
        background-color: #A8ADB4;
        border-width:0px;
}
.simplewtext {
	font-family: Arial;
	font-size: 11px;
        color : #FFFFFF;
        padding-left:15px;
}
.buhne{
        background-color: #919aa6;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
        border-left-width: 0px;
	font-family: Arial;
	font-size: 12pt;
        font-weight: bold;
        color : #000000;
}
.linergrey{
        background-color: #c0c0c0;
        border-top-color: #e6e6e6;
        border-left-color: #e6e6e6;
        border-right-color: #e6e6e6;
        border-bottom-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
        border-left-width: 1px;
        cursor:hand;
}
.linerorange{
        background-color: #ccee00;
        border-top-color: #e6e6e6;
        border-left-color: #e6e6e6;
        border-right-color: #e6e6e6;
        border-bottom-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 3px;
        border-left-width: 1px;
        cursor:hand;
}
.sector{
        font-family: Arial;
	font-size: 13px;
        font-weight:bold;
        font-style: normal;
        color: #FFFFFF;
        border: 0px solid #6a7580;
        background-color: #6a7580;
}
.simplebluetd{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
        color : #FFFFFF;
        padding-left:15px;
}
.simpletd {
	background-color: #D8D07F;
        border-style: solid;
	border-top-color: #868F98;
	border-left-color: #868F98;
	border-right-color: #A8ADB4;
	border-bottom-color: #A8ADB4;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
        color : #000000;
	padding-left:10px;
}

.printheadertext {
	font-family: Arial;
	font-size: 16pt;
        font-weight: bold;
        color: #D8D07F;
}

.headertext {
	font-family: Arial;
	font-size: 16pt;
        font-weight: bold;
        color: #ff7200;
}

.printKopf {
	background-color: #ffffff;
	font-family: Optima;
	font-size: 9pt;
	text-decoration: none;
	color: #000000;
}

.printEmpfAdr {
	background-color: #ffffff;
	font-family: Optima;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}

.printBrieftext {
	background-color: #ffffff;
	font-family: Optima;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}

.printBrieftextFett {
	background-color: #ffffff;
	font-family: Optima;
	font-weight: bold;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}

.rahmen_U {
	border-bottom: 1px solid #000000;
}

.rahmen_2U {
	border-bottom: 2px solid #000000;
}

.rahmen_3U {
	border-bottom: 3px solid #000000;
}

.printRechEmpf {
	background-color: #ffffff;
	font-family: Optima;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
}

.printRechNr {
	background-color: #ffffff;
	font-family: Optima;
	font-size: 10pt;
	color: #000000;
}

.printRechBetrag {
	background-color: #ffffff;
	font-family: Optima;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
}

.printFusszeile {
	background-color: #ffffff;
	font-family: "OCRB 10 Pitch BT";
	color: #000000;
}

.rahmenR {
	border-right: 1px solid #000000;
}

.rahmenU {
	border-bottom: 1px solid #000000;
}

.rahmenR_U {
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
}

.vBalken {
	background-color: #e7de88;
	border-right: 1px solid #000000;
}

/* Navigation */
.navFld_1 {
	background-color: #b5bac1;
	padding-left: 8px;
	border-bottom: 1px solid #000000;
}
.navFldAkt_1 {
	background-color: #e7de88;
	padding-left: 8px;
	border-bottom: 1px solid #000000;
}
.nav_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1pt;
}
.navAkt_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1pt;
}

.navBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	letter-spacing: 1pt;
}

.navBodyAkt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #616a74;
	text-decoration: none;
	letter-spacing: 1pt;
}

/* Footer */
.adr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	padding-left: 22px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	padding-left: 20px;
	padding-bottom: 10px;
}

.mpagetitle {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	letter-spacing: 1pt;
	padding-top: 19px;
	padding-bottom: 6px;
	padding-left: 21px;
}
.credChair{
        background-color: #FF0000;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.cblueChair{
        background-color: #0000FF;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.cyellowChair{
        background-color: #FFFF00;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.cgreenChair{
        background-color: #00FF00;
        border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
        border-left-width: 0px;
        cursor:hand;
}
.aroundBrd{
	background-color: #6a7580;
	border-top-color: #0000ff;
	border-left-color: #0000ff;
	border-right-color: #0000ff;
	border-bottom-color: #0000ff;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
        border-left-width: 1px;
	font-family: Arial;
	font-size : 6pt;
}

.aroundBrdRot{
	background-color: #6a7580;
	border-top-color: #ff0000;
	border-left-color: #ff0000;
	border-right-color: #ff0000;
	border-bottom-color: #ff0000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
        border-left-width: 1px;
	font-family: Arial;
	font-size : 6pt;
}

.druckknopf {
	background-color: #919aa6;
	border-style: outset;
	border-width: 1px;
}

.RedStrongwords{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
        color : #FF4000;
        padding-left:15px;
	text-align: left;
}

.blackwBorder{
	border-color: #cacaca;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
        color : #ffffff;
        padding-left:15px;
}

.kasseStatistic{
  	border-color: #777777;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #333333;
        padding-left:15px;
}
.titelbalk {
	padding-left:5px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 18px;
}
.logonuser {
	padding-right:5px;
	color: #507693;
	font-family: Arial;
	font-size: 12px;

}
.slvAllg {
	margin: 0px;
	border: 2px threedhighlight outset;
	background-color: #c6c6c6;
	font-family: Arial;
	font-size: 8pt;
	color: menutext;
	width: 100%;
	height: 26px;
}
.pultBody {
	margin: 0px;
	padding: 0px;
	background-color: #e6e6e6;
}
.globalFontWithBodyColor {
	border-color: #6a7580;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #507693;
	background-color: #eeeeee;
}
.globalFont {
	border-color: #507693;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #507693;
        padding-left:15px;
}
.globalWhiteFont {
	border-color: #507693;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #ffffff;
        padding-left:15px;
}
.globalWhiteFontNoPad {
	border-color: #507693;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #ffffff;
}

.globalDarkRedFontNoPad {
	font-family: Arial;
	font-size: 11px;
    color : #b11117;
}

.globalText {
	border-color: #c6c6c6;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #507693;
	background-color: #e9edfd;
}
.blackFont {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #000000;
        padding-left:15px;
}

.blackFontNoPad {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #000000;
        padding-left:0px;
}

.whiteFontNoPad {
	border-color: #000000;
	border-style: solid;
	font-family: Arial;
	font-size: 14px;
        color : #FFFFFF;
        padding-left:0px;
}

.globalFontNoPad {
	border-color: #507693;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #507693;
        padding-left:0px;
}
.orangeFont {
	border-color: #ff7200;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
        color : #ff7200;
        padding-left:15px;
}
.orangeFontNoPad {
	border-color: #ff7200;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #ff7200;
        padding-left:0px;
}

.darkRedFontNoPadBold {
	border-color: #ff7200;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
        color : #B11117;
        padding-left:0px;
}

.darkRedFontNoPad {
	border-color: #ff7200;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #B11117;
        padding-left:0px;
}

.orangeFontWithText{
	border: 0px solid #eeeeee;
        background-color: #eeeeee;
	font-family: Arial;
	font-size: 8pt;
        color : #ff7200;
	padding-left: 1px;
	padding-right: 1px;
}
.globalFontWithText{
	border: 0px solid #eeeeee;
        background-color: #cdcdcd;
	font-family: Arial;
	font-size: 11px;
        color : #507693
}
.redFont {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FF0030;
        padding-left:15px;
}
.redFontNoPad {
	border-color: #000000;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
        color : #FF0030;
}
.button_BG {
	background-color: menu;
	border-style: outset;
	border-width: 1px;
	color : menutext;
}
.lHead{
	font-weight: bold;
	color: #507693;
	text-align: left;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 30px;
	/*background-color: menu;*/
	padding-top:5px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}
.listColor1 {
	background-color: #cdcdcd;
	cursor: pointer;
}
.listColor2 {
	background-color: #E6E6E6;
	cursor: pointer;
}

.listColorStat {
	background-color: #ffffff;
	cursor: pointer;
}

.listColor4 {
	background-color: #D6D6D6;
	cursor: pointer;
}

.listColor1withFont {
	background-color: #cdcdcd;
        padding-left:15px;
       	font-family: Arial;
	font-size: 11px;
        color : #000000;
}
.listColor2withFont {
	background-color: #E6E6E6;
        padding-left:15px;
       	font-family: Arial;
	font-size: 11px;
        color : #000000;
}
.listColor3 {
	border-style: solid;
        border-color: #ff7200;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
       	font-family: Arial;
	font-size: 11px;
        color : #507693;
        padding-left:0px;
	cursor:hand;
	cursor: pointer;
}

.listBlack {
	color: #000000;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}
.listBlack2 {
	color: #000000;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}

.listBlack3 {
	color: #000000;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}

.listBlackNoBorder {
	color: #000000;
	border-color: #507693;
	border-style: solid;
       	font-family: Arial;
	font-size: 8pt;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.listRed{
	color: #ff0000;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}

.listBlue{
	color: #507693;
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}
.listBlackWithoutBorder {
	color: #000000;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}
.theatre{
	font-family: Arial;
	font-size: 14px;
	color: #507693;
}

.padL{
	padding-left:15px;
}
.aroundRedBorder{
	background-color: #eeeeee;
	border-color: #ff0000;
	border-style: solid;
	border-width: 1px;
}
.hrClass{
	color:#507693;
}
.whiteBody{
	background-color: #ffffff;
}
.grayBody{
	margin: 0px;
	padding: 0px;
	background-color: #cdcdcd;
}
.kasseChair{
	background-repeat: no-repeat;
	background-color: #cdcdcd;
        border-color: #cdcdcd;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 4px;
        border-left-width: 0px;
}

.pressedbutton{
	border-top: 2px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
	border-right: 2px #404040 solid;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	color: #FF6633;
	cursor:hand;
}

.unpressedbutton{
	border-top: 2px #FFFFFF solid;
	border-left: 2px #FFFFFF solid;
	border-right: 2px #404040 solid;
	border-bottom: 2px #FFFFFF solid;
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	color: #666666;
	cursor:hand;
}

.tabletab {
	border-left:2px #FFFFFF solid;
	border-right:2px #404040 solid;
	border-bottom:2px #404040 solid;
}

.listviewheader{
	border-left:1px #FFFFFF solid;
	border-top:1px #FFFFFF solid;
	border-right:1px #404040 solid;
	border-bottom:1px #404040 solid;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding-left:4px;
}

.listviewheader2{
	border:0px #FFFFFF solid;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding-left:4px;
	background-color: #c0c0c0;
}

.listviewheaderred{
	border:0px #FFFFFF solid;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding-left:4px;
	background-color: #FF0000;
}

.listviewitem{
	font-size: 8pt;
	font-family: Arial;
	font-weight: normal;
	padding-left:6px;
}

.listview1back{
	background-color: #c0c0c0;
}

.listview2back{
	background-color: #e0e0e0;
}

.listviewactiveback{
	background-color: #ff8000;
}

.statusbar{
	border-left:1px #404040 solid;
	border-top:1px #404040 solid;
	border-right:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	padding-left:4px;
	background-color: #ffffff;
}

.shopFont {
	background-color: #ffffff;
	border: 0px #507693 solid;
	font-family: Arial;
	font-size: 8pt;
        color : #000000;
}
.shopLineFont{
	background-color: #c0c0c0;
	border: 0px #507693 solid;
	font-family: Arial;
	font-size: 8pt;
        color : #507693;
	cursor: pointer;
	text-decoration: underline;
}
.shopNoLineFont{
	background-color: #ff8020;
	border: 0px #507693 solid;
	font-family: Arial;
	font-size: 8pt;
	cursor: pointer;
        color : #ffffff;
}

.listItemBg1 {
	background-color: #cdcdcd;
	cursor: pointer;
	font-size: 8pt;
	font-family: Arial;
	color: #000000;
}
.listItemBg2 {
	background-color: #E6E6E6;
	cursor: pointer;
	font-size: 8pt;
	font-family: Arial;
	color: #000000;
}

.listItemM {
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
}

.listItemS {
	border-color: #000000;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:5px;
	padding-right:0px;
	font-size: 8pt;
	font-family: Arial;
	color: #000000;
}

.onListItem{
	background-color: #b11117;
	cursor: pointer;
	font-size: 8pt;
	font-family: Arial;
	font-weight: bold;
	color : #ffffff;
}
.bordoFont {
	border-color: #ff7200;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
        color : #b11117;
        padding-left:15px;
}

.captiontext {
	text-align : right;
	border-top : 1px #C0C0C0 solid;
	border-left : 1px #C0C0C0 solid;
	border-bottom : 1px #C0C0C0 solid;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
    color : #b11117;
}

.inputfieldnew {
	text-align : left;
	font-family: Arial;
	font-size: 8pt;
	font-weight: normal;
    color : #000000;
}

.headertext {
	text-align : left;
	border-top : 1px #c0c0c0 solid;
	border-bottom : 1px #c0c0c0 solid;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
    color : #FFFFFF;
    padding-left:8px;
	background-color : #FFFFFF;
}

.headertextcontent {
	text-align : left;
	font-family: Arial;
	font-size: 16pt;
	font-weight: bold;
    color : #FFFFFF;
}

.footertext {
	text-align : right;
	border-top : 1px #c0c0c0 solid;
	border-bottom : 1px #c0c0c0 solid;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
    color : #b11117;
    padding-right:16px;
	background-color : #FFFFFF;
}

.admininfoarea {
	text-align : left;
	border-right : 1px #c0c0c0 solid;
	background-color : #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
    color : #000000;
    padding: 8px;
}

.admindataarea{
	background-color : #FFFFFF;
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
    color : #b11117;
    padding: 8px;
}

.admininfotext {
	text-align : left;
	font-family: Arial;
	font-size: 8pt;
    color : #000000;
}

.adminpagenametext {
	text-align : left;
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
    color : #b11117;
    padding:0px;
    font-style: italic;
}
