


#rechnung th 
{
font-size:1.1em;
text-align:left;
padding-top:5px;
padding-bottom:4px;
background-color:#FFFFFF;
color:#000000;
}

#rechnung td, #rechnung th 
{
font-size:0.9em;
border:1px solid #000000;
padding:3px 7px 2px 7px;
}

#rechnung
{
width:55%;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
border-collapse:collapse;
border : 1px solid #000000;
padding : 3 px;
}



.tabelle {vertical-align : top;
	font-family: Arial; font-size: 10px;
	font-size : 9 px;
	border-bottom : 1px solid black;
	border-right : 1 px solid black;
	padding : 3 px;
	}
.tabeinreich {vertical-align : top;
	font-family: Arial; font-size: 10px;
	font-size : 9 px;
	border-bottom : 1px solid black;
	border-right : 1 px solid black;
	border-left : 1 px solid black;
	border-top : 1 px solid black;
	padding : 3 px;
	}	
.tabunten {vertical-align : bottom;
	font-family: Arial; font-size: 10px;
	font-size : 9 px;
	border-bottom : 1px solid black;
	border-right : 1 px solid black;
	padding : 3 px;
	}


td.backimagebottom {
background-image : url(/images/Boxservice.jpg);	
background-repeat : no-repeat; 
background-position : center bottom;

}

body h1 
{ /*fuer search-engine*/ display: 
none; } 

#customers
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:80%;
border-collapse:collapse;
}
#einreichung
{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;
}
#einreichung td, #einreichung th 
{
font-size:1em;
border: 1px solid #000000;
padding:3px 7px 2px 7px;
}

#customers td, #customers th {
	font-size:1em;
	border:1px solid #4E6409;
	padding:3px 7px 2px 7px;
}

#customers th, .customers th {
	font-size:1.1em;
	text-align:left;
	padding-top:5px;
	padding-bottom:4px;
	background-color:#FFFFFF;
	color:#5a7412;
}

#customers tr.alt td 
{
color:#000000;
background-color:#CCFFFF;
}
#customers tr.new td 
{
color:#000000;
background-color:#CCCCCC;
}




p.headline {font-family:Arial,Helvetica, sans-serif;font-size:16px;font-weight:bold;color:#5a7412;text-decoration: 
none;}

#itop { top: 0px; left: 0px;  }
#ibottom { bottom: 0px; left: 0px;  }


 .text 
 {
	font-family:Arial,Helvetica;
	font-size:12px;
	text-align:justify;
	color:#000;
	text-decoration: 
none;
}

 .textwhite 
 {
	font-family:Arial,Helvetica;
	font-size:12px;
	text-align:justify;
	color:#FFFFFF;
	text-decoration: 
none;
}

 .logbook 
 {
	font-family:Helvetica;
	font-size:10px;
	text-align:justify;
	color:#5a7412;
	text-decoration: 
none;
}

p.navnew
 {
	font-family:Arial,Verdana,Sans-serif;
	font-size:12px;
	text-align:bottom;
	color:#5a7412;
	text-decoration: 
none;
}

p.rose
{
font-family:Arial,Verdana,Sans-serif;
text-align:center;
font-size:12px;
color:#E4B6D2;
text-align:justify;
}

p.blue
{
font-family:Arial,Verdana,Sans-serif;
text-align:center;
font-size:12px;
font-weight:bold;
color:#5a7412;
text-align:justify;
}




h1 
{
font-family:Arial,Verdana,Sans-serif;
text-align:left;
font-size:20px;
color:#006633;
}

p.navleft
{
font-family:Arial,Verdana,Sans-serif;
text-align:left;
font-size:12px;
color:#666666;
padding-left:7px;
padding-right:2px;
}
p.topleft
{
font-family:Arial,Verdana,Sans-serif;
font-size:12px;
text-align:top;
color:#000000;
padding-left:7px;
padding-right:2px;
}

p.navright
{
font-family:Arial,Verdana,Sans-serif;
text-align:left;
font-size:12px;
color:#666666;
padding-left:7px;
padding-right:2px;
}

p.navheader
{
font-family:Arial,Verdana,Sans-serif;
text-align:left;
font-size:12px;
color:#000000;
padding-left:7px;
padding-right:7px;
}

p.navagb
{
font-family:Arial,Verdana,Sans-serif;
font-family: Arial; font-size: 9px;
text-align:left;
color:#FFFFFF;
padding-left:0px;
padding-right:0px;
}

img.right 
{
float:right;
}

td.navtopleft
{
font-family:Arial,Verdana,Sans-serif;
text-align:top;
font-size:12px;
background-color:#F3F3F3;
padding-left:0px;
padding-right:0px;
}

td.navbottomleft
{
font-family:Arial,Verdana,Sans-serif;
text-align:center;
font-size:12px;
background-color:#DFDEF5;
padding-left:0px;
padding-right:0px;
}

td.navbottomright
{
font-family:Arial,Verdana,Sans-serif;
text-align:center;
font-size:12px;
background-color:#DFDEF5;
padding-left:0px;
padding-right:0px;
}

td.register
{
font-family:Arial,Verdana,Sans-serif;
text-align:right;
font-size:12px;
color:#5a7412;
padding-left:0px;
padding-right:15px;
}

td.navtopright
{
font-family:Arial,Verdana,Sans-serif;
text-align:center;
font-size:12px;
background-color:#eaf6f2;
padding-left:0px;
padding-right:0px;
}

td.navmiddleleft
{
font-family:Arial,Verdana,Sans-serif;
text-align:center;
font-size:12px;
background-color:#6B6B73;
padding-left:0px;
padding-right:0px;
}

.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../lib/checkbox.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(../lib/radio.gif) no-repeat;
}
.select {
	position: absolute;
	width: 188px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 21px;
	padding: 0 24px 0 8px;
	color: #fff;
	font: 12px/21px arial,sans-serif;
	background: url(../lib/select.gif) no-repeat;
	overflow: hidden;
}


/* ab hier fuer Tigra Calender */
/* calendar icon */
img.tcalIcon {
	cursor: pointer;
	margin-left: 1px;
	vertical-align: middle;
}
/* calendar container element */
div#tcal {
	position: absolute;
	visibility: hidden;
	z-index: 100;
	width: 188px;
	padding: 2px 0 0 0;
}
/* all tables in calendar */
div#tcal table {
	width: 100%;
	border: 1px solid silver;
	border-collapse: collapse;
	background-color: white;
}
/* navigation table */
div#tcal table.ctrl {
	border-bottom: 0;
}
/* navigation buttons */
div#tcal table.ctrl td {
	width: 15px;
	height: 20px;
}
/* month year header */
div#tcal table.ctrl th {
	background-color: white;
	color: black;
	border: 0;
}
/* week days header */
div#tcal th {
	border: 1px solid silver;
	border-collapse: collapse;
	text-align: center;
	padding: 3px 0;
	font-family: tahoma, verdana, arial;
	font-size: 15px;
	background-color: gray;
	color: white;
}
/* date cells */
div#tcal td {
	border: 0;
	border-collapse: collapse;
	text-align: center;
	padding: 2px 0;
	font-family: tahoma, verdana, arial;
	font-size: 15px;
	width: 22px;
	cursor: pointer;
}
/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
	color: silver;
}
div#tcal td.weekend {
	background-color: #ACD6F5;
}
div#tcal td.today {
	border: 1px solid red;
}
div#tcal td.selected {
	background-color: #FFB3BE;
}
/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
	position: absolute;
	visibility: hidden;
	z-index: 98;
	border: 0;
}
/* transparent shadow */
div#tcalShade {
	position: absolute;
	visibility: hidden;
	z-index: 99;
}
div#tcalShade table {
	border: 0;
	border-collapse: collapse;
	width: 100%;
}
div#tcalShade table td {
	border: 0;
	border-collapse: collapse;
	padding: 0;
}

/* bis hie tigra Calender */.bold_rechnung {
	font-weight: normal;
	font-size: small;
}

/* additions martin - 04-2015 */

 .select-max {
 	border: 1px solid #990000;
 	max-width: 300x;
}