body, td{
  font-size: 12px;
  font-family: Verdana, Arial, sans-serif;
}

table {
  padding-top: 10px;
}

.footer {
  padding-top: 20px;
}

.header {
  background: transparent url(../images/Logo_Verein.jpg) no-repeat top center;
  height: 120px;
}

img {
  border: 0;
}

#title {
  font-size: 14px;
  font-weight: bold;
  padding: 20px 0px 0px 0px;
}

INPUT.submit { 
	color: black; 
	width: 200px;
}

.list_header {
  background-color: #CCCCFF;
  padding: 5px 10px;
}

.message {
  color: #FF0000;
  font-size: 12px;  
  padding: 20px 0px;
}

.sunmessage {
  color: green;
  font-size: 12px;  
  padding: 20px 0px;
}

.input_text {
  font-size: 14px;
  width:150px;
  text-align: left;
}


/* link & menu 
****************************/
a {
  text-decoration: none; 
  color: #000099; 
}

a:hover {
  text-decoration: underline;  
  color: #000000; 
}

a:visited {
  text-decoration: none;  
  color: #000099; 
}

.link_back {
  padding: 15px 0px 5px 5px;
}

.menu {
	background-color: #F60;
	padding: 5px 0px;
}

.menu a {
  color: #ffffff;
  padding: 0px 20px;
}

.menu a:hover {
  color: #ffffff;
}

.menu a:visited {
	color: #ffffff;
}


/* customer 
****************************/
.customer_active {
  padding: 5px 0px;
}

.customer_new_table tr {
  height: 25px;
}

.customer_new_table td {
  padding: 0px 5px;
}

.customer_list_header { 
  background-color: #CCCCFF;
  padding: 5px 10px;
}

.customer_list td {
  padding: 5px 5px;
}

.customer_detail_table td {
  padding: 2px 5px;
}

.customer_edit_table td {
  padding: 0px 5px;
}

/* service 
****************************/
.service td {
  padding: 2px 10px;
}

.service_link_new {
  padding: 15px 0px 5px 5px;
}

.service_new_table td {
  padding: 2px 5px;  
}

/* search 
****************************/
.search_category td {
  padding: 5px 5px;
}

.search_notactive {
  padding: 5px 0px 10px 0px;
}

/* invoice 
****************************/
.invoice_list_table td {
  padding: 5px 5px;
}

.invoice_list_customer {
  font-size: 12px;
  font-weight: bold;
}

.invoicenew_table {
  padding: 5px 5px;
}

.invoicenew_header {
  background-color: #CCCCFF;
  padding: 5px 10px;
}

.invoicenew_list td {
  padding: 5px 5px;
}

.invoice_nr {
  font-size: 14px;
  font-weight: bold;
  padding: 10px 0px 0px 0px;
  color: red;
}

.invoicenew_cash {
  padding: 10px 0px;
}

.invoicenew_nr {
  padding: 5px 0px 10px 0px;
}

/* dashboard 
****************************/
.dash_table td {
  padding: 5px 5px;
}

.dash_customerMonth_table td {
  border: 1px solid #CCCCCC;
  padding: 5px 5px;
}

.dash_customerMonth_title {
  font-size: 12px;
  font-weight: bold;
  padding: 15px 0px 0px 0px;  
}

/* login 
****************************/	
.login_new_table tr {
  height: 25px;
}

/* termin
***************************/
.notes_table td {
  padding: 5px 5px;
}

.termin_text {
  font-size: 14px;
  width:250px;
  text-align: left;
}

/* Infoboard
***************************/
.info_edit_table td {
  padding: 5px 5px;
}

