.stdlink {
  font-weight:bold;
  text-decoration:none;
}

#loginForm {
  /* border: 1px solid blue;*/
	margin-top:25%;
  text-align:center;
}

#content_reisedaten {
  align:center;
}

#reisedaten {
	margin: 25px;
  padding: 5px;
  background-color:#336699;
	width:50%;
}

#reisedaten tr{
	line-height: 30px;
}

#reisedaten tr{
	line-height: 30px;
}

#reisedaten img{
	vertical-align:middle;
}

#reisedaten label{
	color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

#reisedaten .hausname{
	color: #FFFFFF;
  font-family: Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-size:14pt;
}

#antwort {
	margin: 25px;
  padding: 5px;
  background-color:#336699;
	width:50%;
}

#antwort tr{
	line-height: 30px;
}

#antwort img{
	vertical-align:middle;
}

#antwort label{
	color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

#angebotsfelder img{
	vertical-align:middle;
}

#kundendaten {
	margin: 25px;
  padding: 5px;
  background-color:#336699;
	width:50%;
}

#kundendaten tr{
	line-height: 30px;
}

#kundendaten label{
	color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
}

div.databox {
	// width: 95%;
	margin: 1em;
	padding: 0.5em;
  background-color: #EFEFEF;
}

.daten {
  border: 0px solid blue;
  border-spacing: 0px;
  font-size:9pt;
}

.daten th {
  text-align:left;
}

.daten td {
  text-align:left;
  padding: 0 5px;
}

.x-short {
  width:50px;
}

.short {
  width:100px;
}

.medium {
  width:150px;
}

.long {
  width:225px;
}

.rowHighlight {
	background-color: #CCFFFF;
}

.rowEdit {
	background-color: #00FFFF;
}

.rowNormal {
	background-color: #FFFFFF;
}

.rowSuccess {
	background-color: #CCFFCC;
}

.rowError {
	background-color: #FFCCCC;
}

.sichtbar {
	visibility: visible;
  display: inline;
}

.unsichtbar {
	visibility: hidden;
}

.versteckt {
	display: none;
}

button.long {
	width: 130px;
}

button.medium {
	width: 90px;
}

button.short {
	width: 50px;
}

label.input {
	font-size: 10pt;
}

.checked {
	color: #000000;
}

.unchecked {
	color: #DFDFDF;
}

.frei {
	color: #00BF00;
  font-weight: bold;
	text-align:center;
}

.belegt {
	color: #DF7F00;
  font-weight: bold;
	text-align:center;
}

.center {
	text-align:center;
}

.fett {
	font-weight: bold;
}

.blocksatz {
	text-align: justify;
}

div#zielselector select, div#vollsuche select {
	width: 200px;
}

div#vollsuche td {
	font-size: 120%;
	vertical-align: middle;
}

div#zielselector p .disabled {
	color: #ccc;
}