html {	font-family			: Verdana, Arial, Helvetica, sans-serif;	margin				: 0;	padding				: 0;}body {	color				: #424242;	background-color	: #fff;	margin				: 0;	padding				: 0;	font-size			: 70%;	line-height			: 140%;	text-align			: center;}body form {	margin				: 0;	padding				: 0;}html a					{ color: #004EA0; font-weight: bold; text-decoration: none; }html a:hover			{ text-decoration: underline; }html a:focus			{ text-decoration: underline; }p {	padding				: 0 0 1em 0;	margin				: 0;}/*------------------------------------------------------------------------------  Satz und Layout-------------------------------------------------------------------------------*/#container {	width				: 780px;	margin				: 0 auto;	text-align			: left;}#contmain {	float				: left;	width				: 780px;	text-align			: left;	background-color	: #EAF3FD;}#head {	float				: left;	width				: 780px;	height				: 100px;	margin				: 0;	padding				: 0;	background			: #D7E7F8 url(../images/misc/head.gif) no-repeat top left;}#keyvisual {	float				: left;	width				: 780px;	height				: 200px;	margin				: 0;	padding				: 0;	background			: #fff url(../images/misc/keyvisual.jpg) no-repeat top right;}#footer {	float				: left;	width				: 780px;	height				: 135px;	margin				: 0;	padding				: 0;	background			: url(../images/misc/footer.gif) no-repeat top left;}#contbox {	float				: left;	width				: 780px;	margin				: 0;	padding				: 30px 0 0 0;	background			: url(../images/misc/bg_nav.gif) repeat-y top left;}#nav {	display				: none;}html>body #nav {	height				: 170px;}#content {	float				: left;	width				: 572px;	margin				: 0;	padding				: 0;}.col66 {	float				: left;	width				: 364px;	margin				: 0;	padding				: 0;}.col33 {	float				: left;	width				: 208px;	margin				: 0;	padding				: 0;}.col100 {	float				: left;	width				: 100%;	margin				: 0;	padding				: 0 0 1.3em 0;}.spaltenabst {	margin				: 0 10px 0 0;}/*------------------------------------------------------------------------------  home-------------------------------------------------------------------------------*/.col_suche {	float				: left;	width				: 182px;	height				: 160px;	margin				: 0 0 30px 0;	padding				: 5px 9px 0 9px;	voice-family		: "\"}\"";	voice-family		: inherit;	width				: 164px;	height				: 155px;}html>body .col_suche {	width				: 164px;	height				: 155px;}.col_bg_01 				{ background-color: #87B1DC; }.col_bg_02 				{ background-color: #99BDE1; }.col_suche table {	width				: 100%;	color				: #fff;	font-weight			: bold;	font-size			: 1em;	padding				: 10px 0 0 0;}.b_suche {	float				: right;	margin				: 0;	padding				: 6px 0 0 0;}.text_teaser {	float				: left;	width				: 364px;	margin				: 0;	padding				: 5px 9px 10px 9px;	background-color	: #DFEBF8;	voice-family		: "\"}\"";	voice-family		: inherit;	width				: 346px;}html>body .text_teaser {	width				: 346px;}/*------------------------------------------------------------------------------  angebote-------------------------------------------------------------------------------*/#keyvis_armed {	float				: left;	width				: 780px;	height				: 200px;	margin				: 0;	padding				: 0;	background			: #fff url(../images/armed/keyvisual.jpg) no-repeat top right;}#keyvis_sicher {	float				: left;	width				: 780px;	height				: 200px;	margin				: 0;	padding				: 0;	background			: #fff url(../images/sicher/keyvisual.jpg) no-repeat top right;}.hdl_plz {	float				: left;	width				: 572px;	margin				: 0;	padding				: 10px 9px 10px 9px;	voice-family		: "\"}\"";	voice-family		: inherit;	width				: 554px;}html>body .hdl_plz {	width				: 554px;}.tab_abgebot {	font-size			: 1em;	padding				: 0;}.tab_td {	color				: #2D6FB5;	padding				: 0 15px 10px 0;	vertical-align		: top;}.tab_abgebot td {	padding				: 0 15px 10px 0;	vertical-align		: top;}.text_abst {	margin				: 0 0 10px 0;}.filter {	float				: right;	width				: 182px;	height				: 145px;	margin				: 0 0 30px 0;	padding				: 5px 9px 0 9px;	background-color	: #99BDE1;	voice-family		: "\"}\"";	voice-family		: inherit;	width				: 164px;	height				: 140px;}html>body .filter {	width				: 164px;	height				: 140px;}.filter table {	width				: 100%;	color				: #fff;	font-weight			: bold;	font-size			: 1em;	padding				: 0;}/*------------------------------------------------------------------------------  store-------------------------------------------------------------------------------*/.input_form {	font-family			: Verdana, Arial, Helvetica, sans-serif;	width				: 339px;	font-size			: 11px;	height				: 18px;	border				: none;	background-color	: #fff;	border				: none;	padding				: 2px 2px 2px 5px;}.feldbezeichnung {	font-weight			: bold;	width				: 339px;	padding				: 6px 2px 2px 5px;}select { width: 346px; }.textfeld {	font-family			: Verdana, Arial, Helvetica, sans-serif;	width				: 339px;	font-size			: 11px;	height				: 150px;	border				: none;	background-color	: #fff;	border				: none;	padding				: 2px 2px 2px 5px;}.submit {	font-weight			: bold;	width				: 339px;	padding				: 6px 2px 2px 5px;	text-align			: right;}/*------------------------------------------------------------------------------  Little Helper-------------------------------------------------------------------------------*//* Box Model Hack *//*	voice-family      : "\"}\"";	voice-family      : inherit;	width             : 700px;}html>body #container {	width            : 700px;}*/hr                    { display: none; }.clr                  { clear  : both; font-size:0.1em; }img                   { font-family: Verdana, Arial, Helvetica, sans-serif; }	.none, .printonly     { display : none; }.block                { display : block;}.bottomnone           { border-bottom: none;}object {	border            : 0;	margin            : 0;	padding           : 0;}.invis { 	display           : none;		height            : 1px;	margin            : 0; 	padding           : 0;  }.cleaner {	clear             : both;	height            : 1px;	font-size         : 1px;	border            : none;	margin            : 0; 	padding           : 0;	background        : transparent;	}.cleaner-grey {	clear             : both;	height            : 1px;	font-size         : 1px;	border            : none;	margin            : 0; 	padding           : 0;	background        : #d8d8d8;	}.contspace {	float			  : left;	width			  : 600px;	height            : 1px;	font-size         : 1px;	border            : none;	padding           : 15px 0 0 0;	margin            : 0;}.spacer {	height            : 1px;	font-size         : 1px;	border            : none;	padding           : 25px 0 0 0;	margin            : 0;}.spacer2 {	height            : 1px;	font-size         : 1px;	border            : none;	padding           : 270px 0 0 0;	margin            : 0;}.border { border: 1px solid #000; }
