body {
	background-color:#fff;
	margin:0px;
	margin-top:3px;
	padding:0px;
}
div#header {
	width:774px;
	height:161px;
}
div#banner {
	width:489px;
	height:161px;
	float:left;
	text-align:center;
}
div#logo {
	width:285px;
	height:161px;
	float:right;
	text-align:center;
}
div#middle {
	width:774px;
	height:468px;
	background-color:#F8B727;
}
div#navi {
	width:182px;
	height:468px;
	text-align:left;
	float:left;
}
a.navi:link,a.navi:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#800;
	padding-left:18px;
	padding-top:6px;
	display:block;
	width:164px;
	height:22px;
	background-color:#FFCD60;
	border-top: 1px solid #FCD98D;
	border-bottom: 1px solid #D2AE62;
	text-decoration:none;
}
a.navi:hover {
	color:#200;
	background-color:#FFDF99;
	text-decoration:none;
}
div#spec_titel {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#800;
	padding-left:18px;
	display:block;
	width:164px;
	border-bottom: 1px solid #D2AE62;
}
div#spec_window {
	font: 11px/20px Arial, Helvetica, sans-serif;
	color:#333;
	padding-top:2px;
	padding-left:18px;
	width:164px;
	height:102px;
	background-color:#FFCD60;
	border:0px;
	border-top: 1px solid #FCD98D;
	border-bottom: 1px solid #D2AE62;
}
span.local {
	font-weight: bold;
	color:#800;
}
div.bord {
	width:182px;
	height:1px;
	border-top: 1px solid #FCD98D;
}
div#content {
	width:592px;
	height:468px;
	background-color:#fff;
	float:right;
	padding:0px;
	margin:0px;
	text-align:left;
}
table#skelett {
 	width:100%;
 	float:right;
 	border:0px;
 	border:0px;
 	padding:0px;
 	margin:0px;
 	border-collapse:collapse;
}
tr.reihe {
	padding:0px;
	margin:0px;
 	border-collapse:collapse;
}
td.zelle {
	padding:0px;
	margin:0px;
 	width:30%;
 	border:0px;
 	border-collapse:collapse;
}
div.mod {
	float:right;	
 	width:186px;
 	height:220px;
 	background-color:#fff;
 	border:0px;
}
div.mod_top {
 	width:186px;
 	height:30px;
 	background-image:url(img/mod_top.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
div.mod_titel {
 	border:0px;
 	padding:0px;
 	margin:0px;
 	margin-left:13px;
 	padding-top:9px;
 	text-align:left;
 	font: bold 12px Arial, Helvetica, sans-serif;
 	color:#800;
}
div.mod_content {
 	width:182px;
 	height:188px;
 	text-align:left;
 	border-left: 2px solid #FFCD60;
 	border-top: 0px;
 	border-right: 2px solid #FFCD60;
 	border-bottom: 2px solid #FFCD60;
}
div#mod_preis {
 	width:100%;
 	height:188px;
 	text-align:center;
 	border: 0px;
 	background-color:#EAFFBD;
 	background-image:url(img/preis.png);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div#footer {
	color: #3F6500;
	width:774px;
	clear:both;
	text-align:center;
	background-image:url(img/foot_bg.gif);
	background-repeat:repeat-x;
	padding:0px;
 	margin:0px;
 	padding-top:16px;
}
div#copyright {
	font: 12px Arial, Helvetica, sans-serif;
	float:left;
	text-align:left;
	padding-left:4px;
 	margin:0px;
}
div#add_navi {
	float:right;
	font: 12px Arial, Helvetica, sans-serif;
	text-align:right;
	padding:0px;
 	margin:0px;
 	font-weight:bold;
}
a.impress:link,a.impress:visited {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#3F6500;
	margin-left:4px;
	margin-right:4px;
	text-decoration:none;
}
a.impress:hover {
	color:#800;
	text-decoration:underline;
}
div#mainframe {
	width:564px;
	float:left;
}
iframe#framer {
	text-align:left;
	width:182px; 
	height:188px;
	border:0px;
}
div.im_frame{
	font: 12px Arial, Helvetica, sans-serif;
	color:#000;
}
.trenner {
	width:700px;
	border-top:1px solid #999;
}
div.disclaimer {
	font: 10px Arial, Helvetica, sans-serif;
	color:#444;
	padding:8px;
	text-align:justify;
}
.fl_text {
	font:12px/17px Arial, Helvetica, sans-serif;
	text-align:left;
	margin:0px;
	margin-right:4px;
	margin-left:12px;
	padding:0px;
	color:#000;
}
h1.title {
	font:bold 13px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px;
	padding-left:4px;
	margin:0px;
	color:#000;
}
h2.sub {
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0px;
	margin:0px;
	margin-bottom:2px;
	color:#000;
}
a.im_text:link,a.im_text:visited {
	font: 12px Arial, Helvetica, sans-serif;
	color:#800;
	text-decoration:underline;
}
a.im_text:hover {
	color:#222;
	text-decoration:none;
}
.feld {
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	margin-bottom:2px;
	padding-left:4px;
	color:#000;
	background-color:#EAFFBD;
	border: 1px solid #535352;
}
.knopf {
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#F3F3E3;
	width:100px;
	background-color:#BA3A1A;
	border-top: 1px solid #F3F3E3;
	border-left: 1px solid #F3F3E3;
	border-bottom: 1px solid #00662A;
	border-right: 1px solid #00662A;
	cursor:pointer;
}
a.mod:link,a.mod:visited {
	font: 11px/19px Arial, Helvetica, sans-serif;
	color:#22c;
	text-decoration:underline;
}
a.mod:hover {
	color:#222;
	text-decoration:none;
}
div.rub_kasten {
	width:512px;
	padding-left:12px;
	padding-top:6px;
	padding-bottom:3px;
	margin-bottom:0px;
	background-color:#D5DFF8;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#000;
}
div.kasten {
	width:510px;
	padding-left:12px;
	padding-top:8px;
	padding-bottom:8px;
	margin:0px;
	margin-bottom:8px;
	background-color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	border:1px solid #D5DFF8;
	color:#000;
}
div.rub {
	width:518px;
	padding-left:6px;
	padding-top:4px;
	padding-bottom:2px;
	margin-bottom:4px;
	background-color:#6483D0;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#fff;
	cursor:pointer;
}
hr {
	color:#D5DFF8;
	background-color:#D5DFF8;
}
td.yes {
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#0c7;
}
td.no {
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
	color:#c07;
}
td.abc {
	border: 1px solid #D5DFF8;
	text-align:center;
	width:17%;
}
a.printer:link,a.printer:active,a.printer:visited {
	background-image: url(img/print_o.gif);
	background-repeat: no-repeat;
 	background-position:bottom right;
	font: 11px Arial, Helvetica, sans-serif;
	color: #FF8000;
	text-decoration: none;
}
a.printer:hover {
	background-image: url(img/print_.gif);
	background-repeat: no-repeat;
 	background-position:bottom right;
	font: 11px Arial, Helvetica, sans-serif;
	color: #250;
	text-decoration: none;
}
a.ticker:link,a.ticker:active,a.ticker:visited {
	font: 11px/18px Arial, Helvetica, sans-serif;
	color: #444;
	text-decoration: none;
}
a.ticker:hover {
	color: #000;
	text-decoration: none;
}
span.logo {
	color: #933;
	font-weight: bold;
}
.title {
	font: 13px Arial, Helvetica, sans-serif;
	color: #933;
	font-weight:bold;
	text-align: left;
}