#footer_wrapper .footer_inner{min-height: 0px;}
body{font-family: 'Lora', 'Helvetica Neue',Helvetica,Arial,sans-serif ,serif;}
#indexList {margin-left:12px; font-size: 14px;}
table.outerKontakt { border: 0px !important; }

table.kontakt{
	background-color: #FFFFFF;
	border-left-color:#7F7F7F;
	border-top-color:#7F7F7F;
	border-right-color:#33387C;
	border-bottom-color:#33387C;
	border-width:1px !important;
	border-style:solid;
	color: inherit;width: 750px !important;
}
input.konmail{
	background-color: #EEEEEE;
	border: 1px solid #FFFFFF;
	border-bottom-color: #000000;
	width: 376px;

	font-size : 12px;
	color : #000000;
}
input.konmail_error{
	background-color: #ea8888;
	border: 1px solid #FFFFFF;
	border-bottom-color: #000000;
	width: 376px;
	font-size : 12px;
	color : #000000;
}
input.konname{
	background-color: #EEEEEE;
	border: 1px solid #FFFFFF;
	border-bottom-color: #000000;
	width: 160px;

	font-size : 12px;
	color : #000000;
}
input.konname_error{
	background-color: #ea8888;
	border: 1px solid #FFFFFF;
	border-bottom-color: #000000;
	width: 160px;

	font-size : 12px;
	color : #000000;
}
input.konconfirm{
	border: 1px solid #33387C;
	color : #33387C;
}
.konerror{
	color: #cc2424;
}
.konklein{
	background-color:#FFFFFF;
	color: #000000;
	border-width:1px;
	width: 120px;
	text-align: center;
	color: #000000;
	background-color: inherit;
	font-size: 11px;
}
button{
	background-color: #FFFFFF;
	color: #000000;
	border-width: 1px;
	width: 120px;
	text-align: center;
}
textarea{
	background-color: #EEEEEE;
	border: 1px solid #000000;
	width: 376px;
    height: 200px;
    padding: 0px;
	font-size : 11px;
	color : #000000;
}
textarea.konerror{
	color: #000000;
	background-color: #ea8888;
}
.address{font-size:14px;text-decoration: underline;width:150px;}
.mail{ font-size:12px; }
td.kontakt{
	font-size: 12px; 
	color: #000000;
	background-color: inherit;
	font-weight: bold;
}

#wahr{
	font-family: 'Mr Dafoe', "Helvetica Neue", Arial, "Lucida Grande", sans-serif;
	color: #33387C;
	margin: 0px;letter-spacing: 1px;
}
td.zzz{vertical-align: top;}

tbody {    border: 0px solid #f3f3f3;}
table tbody tr td, table tbody tr th {    border-top: 0px;color: #000000}


#map-canvas {width: 703px !important; height: 370px !important;border: 1px solid #33387C; }
