@CHARSET "UTF-8";

/* css reset */
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	font-family:verdana;
}
body { line-height: 1; }
a {	text-decoration:none; color:black;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: '';	content: none; }

/* remember to define focus styles! */
:focus { outline: 0; }

html {}

/* remember to highlight inserts somehow! */
ins { text-decoration: none; }
del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */
table { border-collapse: collapse; border-spacing: 0; }

/*############                 end reset                    ###############*/
/*#########################################################################*/

body { font-family: Verdana; font-size:1.0em; 
	/*background:url('../img/bg_body.png') top left repeat-x;*/
	background-color:white;
}
.clear { clear:both; }
.left {float:left;}
/*.right {float:right; margin-left:10px; }*/
.printConainter{
	page-break-after:always;
	margin-left:2px;
}



h1 a {color:black; text-decoration:none;}

h3 {margin:0; font-size:1.2em; font-weight:normal;}
h3.start {margin:0; font-size:1em; }
h3.sa {margin:0; }

h4 {margin:0; font-size:0.8em; font-weight:normal; }
h5 {margin:0; font-size:1em; font-weight:normal;}

#header {
  padding:0; margin:0; margin-left:2px;
  width:98%;  
}

#header_top{
	padding:0; margin:0;
	width:100%;
	height:30px;
}
#curr_date{
	padding-top:20%;
	padding-left:2.5%;
	color:white;
	font-size:0.815em;
}

#header img {
  margin-left:0!important;
  width:125px!important;
}

#header h1 {
  margin:1% 0 1% 0;
  font-size:1.4em;
  font-weight:bold;
  color:black;
}
#header h1 a {
  color:black;
}

#header .login {
	position:relative;
	top:-8%;
	left:27%;
	width:70%;
	text-align:right;
	
  font-size:0.813em;
  font-weight:bold;
  line-height:1.75em;
  color:black;
}

#header .login span {color:black;}

#header .login a {color:#black;}
#header .login a:hover {text-decoration:underline;}

#header .date { 
  font-size:0.813em;
  font-weight:bold;
  line-height:1.75em;
  color:black;
}
 
#header .date span {}


#header h2 {
  
  font-weight:normal;
}
h2.dash{ font-size:1.2em; 
font-weight:normal;
/*padding-left:16px; 
margin-left:7px; 
margin-bottom:10px;
margin-right:0;
margin-top:10px;*/ }

#header h2.middle {font-size:2.125em; width: 1000px; text-align: center;}

#header h2.bg {bottom:0px; left:0px; background:#8EB4E3; line-height:1.5em; padding:0 30px 0 10px; font-size:1.25em;}


.login a {display:none;}

table.filter-table h5 {display:none;}

table.inner th {text-align:left;}

.button_wrapper {display:none;}

.button_print_wrapper {display:none;}

.export_wrapper {display:none;}


table {clear:both; margin:0 0 0 0;}
table tr {}
table td {height:28px; vertical-align:bottom; padding:0 0 0 0; }
table th {height:38px; padding:8px 0 0 0; font-weight: normal; text-align: left;}
table span {font-size:0.75em; margin:0 0 0 0; }
table span.indent {font-size:0.8em; margin:0 0 0 5px; font-weight:bold;}
.table-filterable span.indent {font-size:0.8em; margin:0 0 0 15px; cursor: pointer;}

table.inner {margin:0 0 0 0;}

table tr.thin td {height:20px; padding:0;}

table td.top {vertical-align:top;}

table td.mid {text-align:center;}
td.form_heading{ border-bottom:1px solid #54A87D; }


input.bereich {width:185px;}
input.tonne {width:135px;}
input.revier {width:60px;}

input.strasse {width:245px;}
input.hausnummer {width:80px; text-align:center; padding:0;}
input.buchstabe {width:65px; text-align:center; padding:0;}
input.mail {width:200px; text-align:center; padding:0;}
input.vorname {width:245px;}
input.name {width:245px;}
input.rufnummer {width:200px;}
input.datum {width:120px;}
input.tonne2 {width:200px;}
select.tonne2 {width:214px;}
input.tonne0 {width:200px;}
select.tonne0 {width:214px;}
input.volumen {width:80px;}
select.volumen {width:94px;}
input.anzahl {width:47px; text-align:center; padding:0;}
input.gewerbe { }
select.load {width:200px;}
input.load {width:200px;}
select.defekt {width:232px;}
select.defekt_typ {width:230px;}
input.adress {width:314px;}

input.long {width:474px;}
input.strasse2 {width:310px;}
input.revier2 {width:137px;}


input.erfassung {width:100px;}
input.sammelsystem {width:160px;}
input.typ {width:70px;}
input.anzahl2 {width:45px;}
input.sachverhalt {width:120px;}
input.massnahme {width:160px;}
input.status {width:137px;}

input.tonne3 {width:280px;}

input.last_change {width:190px;}
input.username {width:110px;}
input.status2 {width:120px;}


input.list_street {width:160px;}
input.list_nr {width:45px; text-align:center; padding:0;}
input.list_letter {width:35px; text-align:center; padding:0;}
input.list_area {width:80px;}
input.list_system {width:135px;}
input.list_size {width:50px;}
input.list_number {width:35px; text-align:center; padding:0;}
input.list_facts {width:130px;}
input.list_status {width:120px;}
select.list_status {width:95px;}
input.list_date {width:65px;}

input.filter {width:180px;}

input.value_list {
  width: 300px;
}

input.check{ }

textarea.bemerkung {width:459px;}


select.table-autofilter {display:none;}
a.button_form {display:none;}
a.button_form2 {display:none;}
a.button_home {display:none;}

col,td{ width:auto; }
input { text-align:left!important; }
td{ text-align:left!important; width:auto!important; vertical-align:middle!important; }

input.buchstabe{ width:110px;}
input.name{ width:195px; }
h4{ width:250px; }
select.tonne0{ width: 180px; }
#remarks{ width:398px; }
#street{ margin-left:-4px!important; }
td h5{ width:250px; font-size:0.8em; }
td.form_heading{ width:648px!important; }
td{ width:250px; }
td:first-child + td{ width:250px!important; }
input, textarea{ margin-left:-2px!important; }
select{ margin-left:-4px!important; }
#history_date{ width:160px; margin-left:-3px!important; }
.login, #curr_date { display:none; }
#header_text{ display:none; }

select[disabled='disabled']{ color: black; background-color:white; }
select[readonly='readonly']{ color: black; background-color:white; }

tr.history_tr {
	display: table-row !important;
}

.erledigt_print {
	display: block !important;
}



  select {
    appearance: none;
  }

  select option {
    display: none;
  }

  select option:checked {
    display: none;
  }
