body { margin:0;padding:0; }
p {	display: none; }
.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 img { display: none; }
.navigationAnlage {
	width: 100%;
	background-color: #f0f0ff;
	border: 1px solid #ccf;
}

.navigationAnlage td {
	font-size: 7pt;
	text-align: center;
	font-weight: bold;
	color: darkblue;
}
.verlaufInfo {
	background-color: white;
	filter: Alpha(opacity=60);
	-moz-opacity:0.6;
	visibility: hidden;
	position: absolute;
	width: 100px;
	text-align: center;
}
.verlaufInfo table {
	border: 1px solid #333;
}

.navigationTab, .navigationAktiv { display: none; }
.navigationAktiv { display: none; }
.content { border: 0; }

.layoutHeader { width: 100%; }

.layoutContent { width: 100%; }

.layoutNavigation { display: none; }

.auswahl { width: 100%; }
.auswahlTankansicht { width: 100%; }
.auswahl table { width: 100%; }
.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 { display: none; }

.layoutFooter { display: none; }
#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 { display: none; }

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: 100%;
}
.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: none;
	color: #555;
}
#auswahlTabelleSort {
	text-decoration: none;
	color: blue;
}
.auswahlTabelle tbody td {
	cursor: pointer;
	font-size: 8pt;
}
.auswahlTabelle tfoot { display: none; }