body {
	 background-color: #E0E0E0;
	 margin: 0;
	 padding: 0;
}
p {
	display: none;
	visibility: hidden;
	font-size: 1px;
	color: #E0E0E0;
}
.login {
	background-color: white;
	width: 390px;
	-moz-border-radius: 16px;
}
.loginMeldung {
	color: red;
	font-weight: bold;
}
.loginDemo {
	font-size: 8pt;
}
.loginHead {
	font-size: 14pt;
}
.loginFoot {
	font-size: 7pt;
}
.navigationSpace {
	border-bottom: 1px solid #666;
}
.navigationAnlage {
	background-color: #f0f0ff;
	border: 1px solid #ccf;
}

.navigationAnlage td {
	font-size: 7pt;
	text-align: center;
	font-weight: bold;
	color: darkblue;
}
#verlaufTooltip {
	background-color: white;
	filter: Alpha(opacity=60);
	-moz-opacity:0.6;
	visibility: hidden;
	position: absolute;
	text-align: center;
}
#verlaufTooltip table {
	border-top: 1px solid #333;
	border-left: 1px solid #333;
	border-right: 2px solid #000;
	border-bottom: 2px solid #000;
}
#verlaufTooltip table thead td {
	text-align: center;
	font-weight: bold;
}
#verlaufTooltip table tbody td {
	font-size: 9px;
}
.navigationTab, .navigationAktiv {
	height: 20px;
	font-size: 10px;
	padding: 0px;
	font-weight: bold;
	border: 1px solid #666;
	text-align: center;
}
.navigationTab a:hover {
	text-decoration: none;
	background-color: #ccc;
}
.navigationTab {
	color: #666;
	background: #eee;
}
.navigationTab a, .navigationTab a:visited {
	display: block;
	text-decoration: none;
	color: #000;
}

.navigationAktiv {
	color: #000;
	background: #fff;
	border-bottom: 0px;
}

.navigationAktiv a, .navigationAktiv a:hover, .navigationAktiv a:visited {
	text-decoration: none;
	color: #551A8B;
}
.navigationSub {
	background-color: white;
	padding-left: 20px;
	padding-right: 25px;
	padding-top: 5px;
	border-right: 1px solid #666;
	font-size: 10px;
}
.navigationSub a {
	text-decoration: none;
	color: #66f;
}
.content {
	background-color: white;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
}
.layoutHeader {
	width: 100%;
	height: 30px;
	background-color: white;
	border-bottom: 1px solid #bbb;
}

.layoutContent {
	margin-top: 5px;
	width: 770px;
	height: 530px;
}

.layoutNavigation {
	height: 15px;
	border-left: 0px;
	border-right: 0px;
}

.layoutNavigation table {
	width: 100%;
}

.auswahlTankansicht {
	width: 97%;
}
.auswahl {
	height: 445px;
	overflow: auto;
}
.auswahlHead td {
	background-color: #ddd;
	border-bottom: 1px solid #000;
	text-align: center;
}
.auswahlInhaber {
	padding-left: 15px;
	font-size: 9px;
	color: #bbb;
	font-style: italic;
}
.auswahlId {
	border-right: 1px solid #000;
	text-align: center;
}
.auswahlTank {
	text-align: center;
	font-size: 7pt;
}
.auswahlStrasse {
	padding-left: 3px;
}

.auswahlBild {
	text-align: center;
}

.auswahlBild img {
	border: 1px solid #ccc;
}

.layoutFooter {
	height: 20px;
	text-align: center;
	background-color: #fff;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
#aktualisierenStatus {
	color: darkblue;
}
.anlageStatus {
	width: 70%;
	border: 1px solid #dde;
	padding: 3px;
	text-align: center;
	-moz-border-radius: 5px;
}
.anlageTanks {
	width: 100%;
	border-bottom: 1px dotted;
}
.anlageTanks thead td {
	background-color: #f0f0f0;
	text-align: center;
	border-bottom: 1px solid #000;
	border-top: 1px solid #000;
}
.anlageTanks tbody td {
	cursor: pointer;
	text-align: center;
}
.anlageTanks tfoot td {
	font-size: 10pt;
}
.anlageTanks tfoot #summe td {
	text-align: center;
	border-color: #f00;
	border-top: 1px dashed #888;
	font-weight: bold;
}
.anlageDaten tfoot #daten {
	text-align: right;
	font-weight: bold;
}
.anlageDaten tfoot td {
	font-size: 8pt;
}
.anlageAktualisieren {
	width: 400px;
	height: 30px;
	padding-top: 10px;
}

fieldset {
	padding: 6px;
	-moz-border-radius: 10px;
}
.configTab {
	width: 200px;
}
.configTab div {
	width: 200px;
	display: block;
	padding: 5px;
	height: 20px;
	cursor: pointer;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.configTab img {
	float: left;
	margin-right: 10px;
	height: 18px;
}

.configTabEmpty {
	border-bottom: 1px solid #aaa;
}
.configContent {
	padding: 8px;
	border-left: 1px solid #aaa;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
}

#debug {
	text-align: center;
	color: red;
	font-weight: bold;
}
.auswahlTabelle {
	width: 96%;
}
.auswahlTabelle thead td {
	border-bottom: 1px solid black;
	text-align: center;
	font-family: Verdana;
	font-size: 8pt;
	background-color: #ddd;
	font-weight: bold;
	color: #555;
}

.auswahlTabelle thead a {
	text-decoration: underline;
	color: #555;
}
.auswahlTabelle thead a:visited {
	color: #555;
}

#auswahlTabelleSort {
	text-decoration: none;
	color: blue;
}
.auswahlTabelle tbody td {
	cursor: pointer;
	font-size: 8pt;
}
#verlaufMark {
	position: absolute;
	width: 1px;
	background-color: darkblue;
	overflow: hidden;
	height: 7px;
	visibility: hidden;
}
.handyNummer input {
	border: 1px solid #999;
	display: inline;
	text-align: center;
}
.headerInfo a{
	color: #000000;
}