/*CSS-File for heibaccreated by DJB*/* {	margin: 0;	padding: 0;}body {	margin: 20px 0;	background: #FFFFFF;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 13px;	color: #7F7772;}h1, h2, h3 {	font-weight: normal;	color: #3B3B3B; /* vorher*/	/*color: #332A6B; /* Farbe des Logos */}h1 { font-size: 182%; }h2 { font-size: 122%; }h3 { font-size: 100%; }p, ul, ol {	margin-bottom: 20px;	line-height: 167%;	font-size: 85%;}a:link {	color: #3B3B3B; /* vorher: #0AAAFD; */}a:visited {	color: #332A6B; /* Farbe des Logos */}a:hover {	text-decoration: none;	color: #ED2024;}img {  border: none;}#header {	width: 770px;	height: 80px;	margin: 0 auto;	border-bottom: 5px solid #332A6B;}/*######################*/#logoimage {	float: left;	width: 240px;	padding-top: 20px;	text-align: center;}/*######################*/#logo {	float: left;	width: 240px;}#logo h1 {	padding-top: 20px;	text-align: center;}#logo h1 a {	font-weight: normal;	font-size: 24px; 	color: #3B3B3B;}#logo h2 {	text-align: center;	text-transform: uppercase;	font-size: 8px;}#logo h2 a {	color: #B3A7A0;}#logo a {	text-decoration: none;}#menu {	float: left;	width: 530px;}#menu ul {	margin: 0;	padding: 0;	list-style: none;}#menu li {	display: inline;	font-size: 122%;}#menu a {	display: block;	float: left;	height: 50px;	padding: 30px 25px 0 25px;	background: url(images/img1.gif) no-repeat;	text-decoration: none;	font-size: 114%;	color: #3B3B3B;	width: 10%;}#menu a:hover {	color: #ED2024;}#splash {	width: 770px;	height: 290px;	margin: 0 auto;	background: url(images/img3.jpg) no-repeat;}#splash p {	float: right;	width: 460px;	height: 70px;	margin: 0;	padding: 110px 20px 0 50px;	text-align: right;	font-size: 136%;	font-weight: bold;	color: #ED2024;}#page {	width: 770px;	margin: 0 auto;}#page h1, #page h2 {	margin-bottom: 20px;}#page h3 {  margin-bottom: 5px;  font-weight: bold;}#content {	float: left;	width: 490px;	padding: 20px;}#content ol, #content ul {	margin-left: 3em;}/*Produkte-Tabelle */#products td {  width: 30%;  vertical-align: top; /**/  text-align: center; /**/  /* margin: 0px; */  padding: 12px;}.left {  float: left;  font-weight:bold;}.right {  float: right;  font-weight:bold;}.clear {  clear: both;}td {  width: 20%;  vertical-align: top; /**/  text-align: left; /**/}#sidebar {	float: left;	width: 200px;	padding: 20px;}#sidebar h2 {	padding-top: 6px;	font-weight: bold;}#sidebar ul {	margin: 0;	padding: 0;	list-style: none;}#sidebar li {	margin: 0 0 20px 0;	padding: 0 0 20px 0;	border-bottom: 1px dashed #CCCCCC;}#c {  text-align: center;}.center {  text-align: center;  font-size: 100%;    margin-bottom: 0px;	/*line-height: 100%;*/}#sidebar h3 {	height: 17px;	padding: 0 20px;	/*background: #3B3B3B url(images/img4a.gif) no-repeat;*/	background: #332A6B url(images/img4a.gif) no-repeat;	color: #FFFFFF;}#sidebar a {	padding: 0 10px;}#news {	padding: 0 10px;}/**/.rot {  color: #FF0000;}input.text {/*  /*  border-left: #332A6B 1pt solid;  border-right: #332A6B 2pt solid;  border-top: #332A6B 1pt solid;  border-bottom: #332A6B 2pt solid;  */  width: 260px;}input.button {/*  border-left: #332A6B 1pt solid;  border-right: #332A6B 2pt solid;  border-top: #332A6B 1pt solid;  border-bottom: #332A6B 2pt solid;  */  width: 120px;}/**/#footer {	clear: both;	width: 770px;	height: 50px;	margin: 0 auto;	padding-top: 10px;	/*border-top: 5px solid #3B3B3B;*/	border-top: 5px solid #332A6B;}#footer p {	margin: 0;	padding: 0;	line-height: normal;	font-size: 77%;}#copyright {	float: left;}#footer_links {	float: right;}