body {
  	margin:0;
	padding:0;
  	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:145%;
	color:#444;
	text-align:center; 
	background:#d4c8ab url(/assets/streifen.gif) repeat-y;

} 

#frame {
  	width:1000px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding:0;
	margin-bottom:20px;}

#header {
	text-align:right;
	padding:10px 0;
	}

	
#main {
	padding:20px; 
	background:#eee; 
	clear:both;
	border-bottom:2px solid #877c6d;}

#footer {
	color:#fff;
	text-align:right;}
	
#footer a {
    color:#fff;}

#topnavi{
	margin: 0;
	padding: 0;
	float: left;	
	width:800px;
}

#topnavi li{
	display: inline;}

#topnavi li a{
	float: left;
	color: white;
	padding: 9px 11px;
	text-decoration: none;
	}

#topnavi li a:visited{
	color: white;}

#topnavi li a:hover, #topnavi li .current{
	color: white;
	border-bottom:4px solid #5a7eb9;
}

#referenzen {
    padding:0;
    margin:0;
    position:relative;
    width:820px;
    margin-right:-20px;
    display:block;
}

#referenzen li {
    float:left;
    margin:0;
    padding:0;
    list-style:none;
    margin-right:20px;
    padding-bottom:10px;
    margin-bottom:20px;
    border-bottom:1px solid #ddd;
    display:inline;
}

a, a:visited {
    color:#009;
    text-decoration:none;}      

a:hover {
    text-decoration:underline;}

a img {
    border:0;}    

h1 {
	color:#6d7d87;
	font-size:180%;
	margin-bottom:20px;
    	margin-top:20px;
	line-height:normal}
	
h1 a, h1 a:visited {
    color:#6d7d87;}
	
h2{
    font-size:120%;
    line-height:normal;
    margin-bottom:20px;
    margin-top:20px;
    color:#6d7d87;}
    
    
form input, form textarea {
  	width:320px;}
  	
form input.big, form textarea.big {
  width:655px;
}
  	
 form span {
  float:left;
  margin-right:10px;
  margin-bottom:12px;
}

ul.filelist {
	padding-left:15px;
}

#invoicetable tbody tr:hover {
	background-color:#AAC3D3}
	
#invoicetable {
	width:100%;}
	
#invoicetable td, #invoicetable th {
	padding-right:10px;}


