* {	margin: 0;	padding: 0;	font-family: Arial, Helvetica, sans-serif;}body {	background: #D8D9DF url(images/bg-body.jpg) repeat-x;}h1 {	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;	color: #074731;	font-weight: normal;	font-size: 30px;	margin-bottom: 30px;}h5 {	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;	color: #074731;	font-weight: normal;	font-size: 30px;	margin-bottom: 30px;}h2 {	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif;	color: #074731;	font-weight: normal;	font-size: 18px;	margin-top: 15px;}	p {	color: #074731;	font-size: 14px;	line-height: 20px;	margin: 10px 0;}	x {	color: #FB2D89;	font-size: 14px;	line-height: 20px;	margin: 10px 0;}p strong {	line-height: 20px;}a {	text-decoration: underline;	color: #FB2D89;}#container {	width: 800px;	margin: 10px auto 0;}#header {	width: 800px;	height: 134px;}#start,#funktion,#bestellen,#danke {	position: relative;	width: 800px;	height: auto !important;	background: #fff;}#start {	width: 390px;	padding: 0px 115px 20px 295px;	background: #fff url(images/bg-titel.gif) no-repeat;}#start p {	padding-right: 1px;}#impressum {	width: 740px;	padding: 30px 30px 30px 30px;	background: #fff no-repeat bottom right;	position: relative;}#funktion,#danke {	width: 420px;	padding: 20px 60px 20px 320px;	background: #fff url(images/bg-titel2.gif) no-repeat;}#funktion h1,#danke h1,#impressum h1 {	text-align: center;}#funktion h5,#danke h5 {	text-align: left;}#funktion p,#danke p,#impressum p {	margin: 10px 0;}#bestellen {	width: 800px;}#abgeschickt {	color: #FF3C00;	font-size: 14px;	line-height: 20px;	padding: 10px 0;	font-weight: bold;	width: 800px;	background: #fff;	text-align: center;}#bestellen ul {	list-style-type: none;}#bestellen h1 {	font-size: 18px;	color: #FB2D89;	text-transform: uppercase;	border-bottom: #FB2D89 1px solid;}#bestellen h1 span {	font-size: 72px;	line-height: 80%;}	#bestellen div#ihre-bestellung {	position: relative;	height: auto !important;	height: 300px;	min-height: 300px;	width: 260px;	background: #fff url(images/pfeil.gif) no-repeat right 15px;	margin-left: 30px;	padding: 30px 0px;}#bestellen div#ihre-bestellung ul#zahlung {	background: #F6FBFD;	padding: 10px;}#bestellen div#ihre-bestellung ul li {	position: relative;	font-size: 12px;	color: #074731;	line-height: 18px;	margin-bottom: 10px;}#bestellen div#ihre-bestellung ul li p {	font-size: 12px;	padding: 35px 10px 10px 50px;}*html #bestellen div#ihre-bestellung ul li p {	padding: 10px 10px 10px 50px;}#bestellen div#ihre-bestellung ul li h2 {	position: absolute;	top: 10px;	left: 50px;}#bestellen div#ihre-bestellung ul li select {	position: absolute;	top: 10px;	left: 10px;	width: 35px;	text-align: center;	border: #074731 1px solid;	font-size: 16px;	font-weight: bold;	color: #FB2D89;}#bestellen div#ihre-anschrift {	position: absolute;	height: auto !important;	height: 300px;	min-height: 300px;	width: 240px;	top: 0px;	right: 260px;	background: #fff url(images/pfeil.gif) no-repeat right 15px;	padding: 30px 0px;}#bestellen div#ihre-anschrift ul,#bestellen div#abschicken ul {	padding: 10px;}#bestellen div#ihre-anschrift ul li,#bestellen div#abschicken ul li  {	position: relative;	font-size: 12px;	font-weight: bold;	color: #074731;	line-height: 18px;	margin-bottom: 10px;}#bestellen div#ihre-anschrift ul li input,#bestellen div#ihre-anschrift ul li select {	position: absolute;	left: 80px;	border: #8DB6CD 1px solid;	font-weight: normal;	color: #074731;	padding: 0 0 0 1px;}#bestellen div#abschicken {	position: absolute;	height: auto !important;	height: 200px;	min-height: 200px;	width: 220px;	top: 0px;	right: 30px;	background: #fff url(images/haekchen.gif) no-repeat right 15px;	padding: 30px 0 0;}#bestellen div#abschicken ul li {	font-weight: normal;}#bestellen div#abschicken ul li input#go {	background: url(images/go.gif) no-repeat;	width: 56px;	height: 57px;	text-decoration: none;	display: block;	cursor: pointer;	border: 0;}#bestellen div#abschicken ul li input#go:hover {	background: url(images/go-mo.gif) no-repeat;}#danke input {	padding: 4px;}#footer {	position: relative;	padding: 7px 10px;	width: 780px;	height: 78px;	background: url(images/footer-bg.jpg) no-repeat;}#footer h1 {	font-size: 22px;	text-align: center;	color: #fff;	margin: 0;}#footer p {	color: #fff;	font-size: 12px;	text-align: center;	margin: 0;}#footer a {	color: #FFBCA6;}#footer a.agenturlink {	color: #002566;	font-size: 11px;	text-decoration: none;	position: absolute;	bottom: 10px;	right: 36%;}#footer a:hover {	color: #fff;}#news {	width: 800px;	background: #fff no-repeat bottom right !important;}input {	border: #8DB6CD 1px solid;	font-weight: normal;	color: #0A2864;	padding-left: 2px;}}