
body {
	font-family: trebuchet ms, verdana, arial, tahoma;
	font-size: 80%;
	color: #888;
	background-color: white;
	line-height: 180%;
	margin: 0;
	padding: 0;
	text-align: center;
}



/* Set the page width */

#wrapper-menu-top, #header, #wrapper-content, #wrapper-footer {
	width: 1150px;
	margin: 0 auto;
	text-align: left;
}



#wrapper-menu-top {

	background: white url('images/bg02-white-left.png') no-repeat left top;

}



#menu-top {

	background: transparent url('images/bg02-white-right.png') no-repeat right top;

	overflow: hidden; /* no idea why this works, but it fixes a FF problem */

}



#menu-top ul {

	margin: 0 20px;

	padding: 1em 0 0 0;

	list-style: none;

	font-size: 85%;

	float: left;

}



#menu-top li {

	display: inline;

	float: left;

}



#menu-top a {

	float: left;

	background:url(images/menuleft.png) no-repeat left top;

	margin:0;

	padding:0 0 0 4px;

	text-decoration:none;

	line-height: 1.5em;

}



#menu-top a span {

	background: transparent url(images/menuright.png) no-repeat right top;

	padding:5px 15px 4px 6px;

	color:#5b8fbe;

	display: block;

	float: left;

	cursor: pointer; /* IE doesnt display the hand when you roll over the link for some reason. This fixes it */

}



 #menu-top a:hover { background-position:0% -42px; }

 #menu-top a:hover span {	background-position:100% -42px; }



#wrapper-header {

	background: transparent url('images/bg.png') top center repeat-x;

}



#header {

	background: #eee url('images/banner_mountains.jpg') no-repeat center top;

}



#wrapper-header2 {

	background: transparent url('images/bg02-blue-left.png') top left no-repeat;

}



#wrapper-header3 {

	background: transparent url('images/bg02-blue-right.png') top right no-repeat;

}



#header h1 {

	margin: 0 20px;

	padding: 0;

	height: 192px;

	line-height: 3em;

	color: #ccc;

	font-size: 110%;

}



#wrapper-content {

	background: white url('images/bg02-white-left.png') no-repeat left top;

}



* html #wrapper-content { height: 1%; }



#content {

	background: transparent url('images/bg02-white-right.png') no-repeat right top;

	padding: 5px 245px 5px 40px;

}



#wrapper-menu-page {

	float: right;

	width:180px;

	margin: 20px 30px 3em 2em;

	background: transparent url('images/menu.png') no-repeat;

	text-align: left;

	line-height: 140%;

	font-family:"Lucida Grande","Lucida Sans Unicode",arial,sans-serif;

}



* html #wrapper-menu-page { margin-right: 15px; }



#menu-page { padding-top: 5px; }



#menu-page ul {
	margin: 0;
	padding: 1em;
	list-style: none;
	font-size: 90%;
}



#menu-page h3 {
	font-size: 75%;
	text-transform: uppercase;
	margin: 1em 0 0.3em 0;
	color: #5b8fbe;
	font-weight: bold;
	letter-spacing: 0.15em;
	padding: 1em;
}



#menu-page a:link, #menu-page a:visited { color: #000; }

#menu-page a:hover { color: #009; }



#wrapper-footer {

	margin-top: 1em;

	text-align: center;

}



#footer {

	margin: 0 20px;

	background-color: #e5f0fc;

	border: 1px solid #ccc;

	border-bottom: 0;

	clear: both;

}



h2 {
	font-size: 110%;
	color: #00F;
}

h3 {
	font-size: 100%;
	color: #06C;
}



a:link, a:visited { color: #5b8fbe; text-decoration: none; }

a:hover{ color: #666; text-decoration: none; }

#werbung {
	text-align: center;
}

<!--.head10bw {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF }.head10b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000 }.head10w { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #FFFFFF }.head12b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000 }.head12bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF }.head14b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000 }.head14bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF }.head16b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #000000 }.head16bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #FFFFFF }.head18b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #000000 }.head18bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #FFFFFF }.head20b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #000000 }.head20bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px; font-weight: bold; color: #FFFFFF }.head22b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #000000 }.head22bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 22px; font-weight: bold; color: #FFFFFF }.head24b { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #000000 }.head24bw { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 24px; font-weight: bold; color: #FFFFFF }.s10 { font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: normal; color:#333333;}.s10g { font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: normal; color:#575757; }.s12 { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: normal; color:#333333;}.s12b { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color:#000000;}.s12r { font-family: Tahoma, Verdana, Arial; font-size: 12px; font-weight: bold; color:#FF0000;}.s13 { font-family: Tahoma, Verdana, Arial; font-size: 13px; font-weight: normal; color:#333333;}td,li,p,select,input,textarea {font-family: Tahoma, Verdana, Arial; font-size: 11px; color:#333333;}body{margin:0px;padding:0px}.table1 { border-style: solid; border-color: #91C4D2; border-width: 1px; border-collapse: collapse; padding:0px;}.table2 { border-style: solid; border-color: #000000; border-width: 1px; border-collapse: collapse}.table3 { border-style: solid; border-color: #359901; border-width: 1px; border-collapse: collapse; padding:0px;}.tablew { background-color:#FFFFFF}.tableg { background-color:#e5f0fc}.tabled { background-color:#E3E3E3}.tablegr { background-color:#91C4D2}.tablege { background-color:#FFEEC2}.tablegn { background-color:#C2FFC5}.tabler { background-color:#FF0000}.tableor { background-color:#FC9D59}.tablet1 { border-bottom:1px solid #91C4D2}.tablew1 { background-color:#FFFFFF; border-bottom:1px solid #91C4D2}.tableg1 { background-color:#e5f0fc; border-bottom:1px solid #91C4D2}.tabled1 { background-color:#E3E3E3;border-bottom:1px solid #91C4D2}.tablegr1 { background-color:#91C4D2; border-bottom:1px solid #91C4D2}.tablege1 { background-color:#FFEEC2; border-bottom:1px solid #91C4D2}.tablegn1 { background-color:#C2FFC5; border-bottom:1px solid #91C4D2}.tabler1 { background-color:#FF0000; border-bottom:1px solid #91C4D2}.tableor1 { background-color:#FC9D59; border-bottom:1px solid #91C4D2}.table4 {border-width: 1px; border-collapse: collapse; color:#666666;}.tablegrau_spalte1 { background-color:#e5f0fc; border-right:1px dotted #666666; border-bottom:1px dotted #666666; font-weight: bold; color:#666666; padding: 5px; }.tablegrau_spalte2 { background-color:#e5f0fc; border-bottom:1px dotted #666666; color:#666666; padding: 5px; }.tableweiss_spalte1 { background-color:#FFFFFF; border-right:1px dotted #666666; border-bottom:1px dotted #666666; font-weight: bold; color:#666666; padding: 5px; }.tableweiss_spalte2 { background-color:#FFFFFF; border-bottom:1px dotted #666666; color:#666666; padding: 5px; }.boxrot { background-color:#FF0000; }.boxgruen { background-color:#C0FFC0; }.boxgruen2 { background-color:#5CFF5C; }.boxgelb { background-color:#FCFCB6; }.boxrot2 { background-color:#FFADAD; }.boxgrau { background-color:#CDCDCD; }.boxblau { background-color:#C3D5FF; }a {font-weight: bold; color: #000000; text-decoration: underline }.a1 {font-weight: normal; color: #000000; text-decoration: none }.a2 {font-weight: bold; color: #000000; text-decoration: none }.a2r {font-weight: bold; color: #FF0000; text-decoration: none }.a3 {font-weight: normal; color: #000000; text-decoration: none }.a3:hover {font-weight: normal; color: #000000; text-decoration: underline }.a4 {font-weight: normal; color: #000000; text-decoration: underline }.preis55 { font-family: Tahoma, Verdana, Arial; font-size: 55px; font-weight: bold; color: #E3F0F3 }.preis50w { font-family: Tahoma, Verdana, Arial; font-size: 50px; font-weight: bold; color: #FFFFFF }.preis80 { font-family: Tahoma, Verdana, Arial; font-size: 80px; font-weight: bold; color: #E3F0F3 }.preis30 { font-family: Tahoma, Verdana, Arial; font-size: 30px; font-weight: bold; color: #E3F0F3 }.preis30r { font-family: Tahoma, Verdana, Arial; font-size: 30px; font-weight: bold; color: #FF0000 }--