#login {
  background-color:#2D2D2D;
  height:100%;
  margin:0 auto;
  overflow:hidden;
  padding:60px 100px;
  width:450px;
}

#login #password, #login #username {
  background:#2D2D2D;
  border:1px solid #F7F7F7;
  border-radius:1px;
  color:#F7F7F7;
  display:block;
  font-size:16px;
  margin:15px auto;
  padding:8px 15px;
  width:100%;
}

#login button.signin {
  background-color:#FF9400;
  border:none;
  color:#F7F7F7;
  cursor:pointer;
  display:block;
  font-size:18px;
  font-weight:600;
  height:40px;
  margin:0 auto 10px;
  outline:0;
  padding:6px 15px;
  width:195px;
}

/* begin Year Selection Box */
div.year-selection, #exportlink {
	float:right;
	padding-bottom:15px;
}

div.year-selection a {
	color:#1C3CAE;
	padding:2px 2px 2px 2px;
	margin: 0 px 2px 0 px 2px;
}

div.year-selection a:hover {
	background-color:#FB9B01;
	color:#000000;
	text-decoration:none;
}

div.year-selection a.highlighted {
	background-color:#FB9B01;
	color:#000000;
}
/* end Year Selection Box */

.print {
	display:none;
}

.noscreen {
	display:none;
}

div.addInvoice label, div.addOrder label, div.formular label {
	vertical-align:top;
	width:180px;
	padding:3px;
	
}

div.addInvoice input, div.addInvoice textarea, div.addInvoice select, div.addOrder input, div.addOrder textarea, div.addOrder select, div.formular input, div.formular textarea, div.formular select {
	display:inline;
	padding:3px;
}

div.fbForm label{
	vertical-align:top;
	width:180px;
	padding:3px;
	
}


div.fbForm input, div.fbForm textarea, div.fbForm select {
	display:inline;
	padding:3px;
}

table.bewilligung {
	max-width:60%;
}

table.bewilligung td {
	width:30%;
}

table.fbview th {
	width:50%;
}


/* tables */

table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}

div.searchblock  select,
	textarea,
	input[type="text"],
	input[type="password"],
	input[type="datetime"],
	input[type="datetime-local"],
	input[type="date"],
	input[type="month"],
	input[type="time"],
	input[type="week"],
	input[type="number"],
	input[type="email"],
	input[type="url"],
	input[type="search"],
	input[type="tel"],
	input[type="color"] {
  display: inline;
 
  height: 30 px;
  padding: 3px 6px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #777777;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
	
div.searchblock  label {
	width:180px;
	padding: 6px;
}

