a.foot, a.foot:hover, a.foot:active {
	color: #FFF;
}

#breadcrumb {
	display: none;
}

/* Alte Styles */
td.gruen {
	color: #399;
}

/* Company history */
table.history {
	width: 100%; table-layout: fixed;
}

td.historyyear {
	color: #399;
	font-weight: bold;
	width: 50px;
	padding: 4px 4px 8px 0;
	vertical-align: top;
}

td.historydesc {
	padding: 4px 0 8px 0;
}

table.history td ul {
	margin-top: 0;
	margin-left: 0;
}

/* Team list */
div.teamwrapper {
	border: 1px solid #399;
	padding: 0;
	margin: 12px 0;
	width: 488px;
}

div.teamwrappereven {
	border-color: #F60;
}

div.teamdata {
	padding: 8px 4px;
	width: 354px;
	background-color: #EEE;
	height: 122px;
}

div.teamwrapper div.teamdata {
	border-right: 1px solid #399;
	float: left;
}

div.teamwrappereven div.teamdata {
	border-left: 1px solid #F60;
	border-right: none;
	float: right;
}

div.teamdata div {
	padding-bottom: 4px;
}

div.teamimg {
	float: right;
	padding: 4px 4px 0 10px;
	margin: 0;
	width: 110px;
}

div.teamwrappereven div.teamimg {
	float: left;
}

div.teamimg img {
	padding: 0;
	margin: 0;
	border: none;
	vertical-align: middle;
}

div.teamname {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 6px;
}

div.teamtitle {
	font-size: 13px;
	font-style: italic;
}

div.teamfunction {
	font-size: 13px;
}

div.teamphone, div.teamemail {
	padding-top: 8px;
}

/* Contact form */
input.cform{
	border: 1px solid #AAA;
	width: 320px;  
}

select.cform {
	height: 20px;
	width: 325px; 
	border: 1px solid #AAA;
}

textarea.cform {
	border: 1px solid #AAA;
	width: 320px;
	height: 60px;
}

input.cformbutton, input.formbutton {
	letter-spacing: 1pt;	
 	color: White; 
	text-decoration: none; 
	text-align: center; 
	background-color: #399; 
	border-style: none;
	padding: 2px;
}

table.webform_table tr td {
	padding: 2px;
}

table.cform tr td.greybg {	
	background-color: #dddddd;	
	padding:5px;
}

table.cform tr td.center {
	text-align: center;
}

table.cformoptions {
	padding-top: 5px;
	width: 320px;
}

table.webform_radio_row {
	float: left;
	margin-right: 4px;
}

td.webform_field_radio_row { padding-top: 3px; vertical-align: top; }
td.webform_label_radio_row { padding: 0 4px; }

td.webform_label_checkbox { padding-left: 4px; }

span.webform_label_error {
	color: #C33;
	clear: both;
	display: block;
	padding-bottom: 6px;
}