@CHARSET "ISO-8859-1";

#startliste {
  min-height: 415px;
  margin-left: 10px;
  margin-right: 10px;
  font-size: 100%;
}

#startliste form {
  margin: 0px; 
}

#startliste a.an {
	color: inherit;
  text-decoration:none; 
}

#ewCount {
  text-align: left;
  margin-top: 0px;
  margin-bottom: 5px;
}

#startliste div.clear {
	height: 1px;
	max-height: 1px;
	clear: both;
  display: block;
}

#startliste .ewText {
	color: inherit; /* text color */
}

#startliste .ewButton {
  font-size: 95%;
  border: 1px solid;
  border-color: #fff #999 #999 #fff;
  background-color: #eee;
  cursor: pointer;  
  padding-left: 5px;
  padding-right: 5px;
  margin-left: 2px;
}

#startliste .ewInput,
#startliste .ewSelect {
  border: 1px solid #bbb;
	font-size: 95%;
}


#startliste .ewSelect {
  font-family: verdana, arial, sans-serif;
}

#startliste .ewInput {
	padding: 0.2em 0.3em;
}

#startliste #searchline1 {
	margin-top: 10px;
	margin-bottom: 10px;	
}

#startliste #searchline2 {
	margin-left: 5px;		
	margin-bottom: 5px;	
}

#startliste #searchline3 {
	margin-bottom: 10px;	
}

html>body #startliste .ewInput {
  background: #fff url(/images/background/inputshadow.png) repeat-x top;
}

/* main table */
#startliste .ewTable {
	margin-top: 2px; 
	color: inherit; /* text color */
	border: none; /* border */
	border-collapse: collapse;
}

/* main table data cells */
#startliste .ewTable td {
	padding: 4px; /* cell padding */
	border-top: 1px solid  #aaa; /* cell spacing */
}

/* main table header cells */
#startliste .ewTable th {
	height: 22px;
	padding: 2px; 
	padding-left: 4px; 
	padding-right: 4px; 
	font-weight: bold;
	color: #555;
	text-align: left;
	background: #f9f9f9 url(/images/background/tableBGC.gif) repeat-x top;
}

/* main table row color */
#startliste .ewTable tr.ewTableRow {
	background-color: #fff;  /* alt row color 1 */
}

/* main table alternate row color */
#startliste .ewTable tr.ewTableAltRow {
	background-color: #fff; /* alt row color 2 */	
}

/* main table select color */
/* main table highlight color */
.ewTableSelectRow,
.ewTableHighlightRow {
	cursor: pointer; 
	background-color: #f0f0f0; /* highlight color */
	color: #5888AB;
}

/* main table select color */
.ewTableSelectRow {
	background-color: #aaa; /* highlight color */	
	font-weight: bold;
}

/* main table */
#startliste table.ewFormTable {
	margin-top: 5px; 
	margin-bottom: 25px; 
	color: inherit; /* text color */
	border: none; /* border */
	border-collapse: collapse;
}

#startliste table.ewFormTable th {
	font-weight: bold;
	color: #555;
	vertical-align: bottom;
	text-align: left;
	vertical-align: top;	
	padding: 5px 10px 5px 0px; /* top right bottom left */
	border-bottom: 1px solid #ccc; /* border */
}

#startliste table.ewFormTable td {
	vertical-align: bottom;
	padding: 5px 30px 5px 10px; /* top right bottom left */
	border-bottom: 1px solid #ccc; /* border */
	background-color: #fff;
		
}

#startliste .ewRadioButtonGroup {
	margin: 2px 0px 2px 0px; /* top right bottom left */	
}

#startliste .ewRadioButtonGroup input {
	margin: -2px 0px -2px -2px; /* top right bottom left */	
}

#startliste .ewRadioButtonGroup span {
	margin: 2px 2px 2px 5px; /* top right bottom left */
	margin-right: 10px;
}

#startliste .ewRadioButtonGroup span.checked {
	color: #333;
	font-weight: bold;
}

/* main table */
#startliste table.ewSearchTable {
	margin-top: 5px; 
	margin-bottom: 10px; 
	color: inherit; /* text color */
	border: none; /* border */
	border-collapse: collapse;
}

#startliste table.ewSearchTable th {
	font-weight: bold;
	color: #555;
	vertical-align: bottom;
	text-align: left;
	padding: 5px 10px 0px 0px; /* top right bottom left */
}

#startliste table.ewSearchTable td {
	vertical-align: bottom;
	padding: 5px 10px 0px 5px; /* top right bottom left */
}