/* DESIGN ID */*				{ margin: 0; padding: 0; }html, body		{ background: #D4E3C3; height: 100%; font-size: 12px; color: #003300; font-family: Arial, Helvetica, Geneva, sans-serif; }img 			{ border: 0; }/* CONTENT */#centered					{ position: absolute; top: 0; left: 0; width: 950px; z-index: 1; background-color: #ffffff; border-right: 10px solid #A1BC8E; }#content					{ border-left: 200px solid #A1BC8E; background-color: #ffffff; padding: 30px 30px 30px 30px; z-index: 1; }#content_left				{ float: left; width: 470px; }#content_right				{ float: right; width: 190px; }#content_left_home			{ float: left; width: 490px; }#content_right_home			{ float: right; width: 170px; }#contact_left				{ float: left; width: 330px; }#contact_right				{ float: right; width: 300px; }#behind						{ width: 690px; border-left: 200px solid #A1BC8E; border-right: 10px solid #A1BC8E; padding: 0px 30px 0px 30px; background-color: #ffffff; height: 100%; position: absolute; top: 0; left: 0; }#left						{ float: left; width: 190px; padding: 20px 5px 10px 5px; background-color: #A1BC8E; text-align: center; }#leftboxes					{ width: 200px; }#header						{ width: 900px; height: 90px; padding: 25px; background-color: #003300; border-right: 10px solid #003300; }#mailform					{ float: right; width: 420px; padding-top: 0px; }#adressform					{ float: left; width: 200px; }#header_left				{ float: left; width: 150px; height: 90px; text-align: center; background: url(../images/design/logo.jpg) no-repeat scroll 0px 0px; z-index: 3;}#header_right				{ float: right; width: 725px; padding-top: 10px; }.box						{ border-bottom: 1px solid #ffffff; padding-bottom: 15px; margin-bottom: 15px; }#palme_mini					{ position: absolute; top: 95px; left: 870px; width: 50px; height: 40px; background: url(../images/design/palme-mini.jpg) no-repeat; z-index: 2; }div.clear 					{ clear: both; margin: 0px; padding: 0px; font-size: 0px; line-height: 0px; height: 0px; }/* MENUE */#menue_container			{ position: absolute; top: 115px; left: 200px; z-index: 3; width: 690px; }#menue_ecke_li  			{ float: left; width: 22px; height: 25px; text-align: left; background: url(../images/design/ecke-li.jpg) no-repeat scroll 0px 0px; z-index: 3; }#menue_ecke_re  			{ float: left; width: 22px; height: 25px; text-align: left; background: url(../images/design/ecke-re.jpg) no-repeat scroll 0px 0px; z-index: 3; }#menue  					{ float: left; z-index: 3; }#menue  ul					{ list-style-type: none; }#menue  li					{ display: inline; }#menue  a  					{ float: left; color: #003300; background-color: #ffffff; font-size: 12px; font-weight: bold; padding-top: 13px; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; display: block; }#menue  a.selected 			{ color: #6D8F5B; background-color: #ffffff; }#menue  a:hover  			{ color: #6D8F5B; background-color: #ffffff; }#menue  a.selected:hover 	{ color: #6D8F5B; background-color: #ffffff; }/* LINK */a.nav_destination,a.nav_destination-selected	{ color: #5A764B; text-decoration: underline; font-size: 11px; font-weight: bold; }a.nav_destination:hover							{ color: #5A764B; text-decoration: none; }a.nav_destination:active						{ color: #5A764B; text-decoration: underline; }a.nav_destination-selected						{ color: #5A764B; text-decoration: none; }a.nav_note,a.nav_note-selected					{ color: #993300; text-decoration: underline; font-size: 11px; font-weight: bold; }a.nav_note:hover								{ color: #993300; text-decoration: none; }a.nav_note:active								{ color: #993300; text-decoration: underline; }a.nav_note-selected								{ color: #993300; text-decoration: none; }a.nav_text,a.nav_text-selected					{ color: #5A764B; text-decoration: underline; font-size: 12px; }a.nav_text:hover								{ color: #5A764B; text-decoration: none; }a.nav_text:active								{ color: #5A764B; text-decoration: underline; }a.nav_text-selected								{ color: #5A764B; text-decoration: none; }a.nav_calendar,a.nav_calendar-selected			{ color: #5A764B; text-decoration: underline; font-size: 11px; }a.nav_calendar:hover							{ color: #5A764B; text-decoration: none; }a.nav_calendar:active							{ color: #5A764B; text-decoration: underline; }a.nav_calendar-selected							{ color: #5A764B; text-decoration: none; }/* TESTIMONIALS */.line			{ border-top: 1px solid #5A764B; height: 5px; width: 99%; }p.t_l			{ color: #003300; font-size: 12px; margin-bottom: 0px; line-height: 130%; }p.tih_l			{ color: #003300; font-size: 12px; margin-bottom: 5px; line-height: 130%; font-weight: bold; }em.date			{ color: #5A764B; font-size: 12px; margin-bottom: 0px; line-height: 130%; font-weight: normal; font-style: normal; }/* TYPO */p.t_l			{ color: #003300; font-size: 12px; margin-bottom: 0px; line-height: 130%; }p.t_ls			{ color: #003300; font-size: 12px; margin-bottom: 5px; line-height: 130%; }p.t_lm			{ color: #003300; font-size: 12px; margin-bottom: 10px; line-height: 130%; }p.t_ll			{ color: #003300; font-size: 12px; margin-bottom: 15px; line-height: 130%; }p.t_lxl			{ color: #003300; font-size: 12px; margin-bottom: 20px; line-height: 130%; }p.tb_l			{ color: #003300; font-size: 12px; font-weight: bold; margin-bottom: 0px; line-height: 130%; }p.tb_ls			{ color: #003300; font-size: 12px; font-weight: bold; margin-bottom: 5px; line-height: 130%; }p.tb_lm			{ color: #003300; font-size: 12px; font-weight: bold; margin-bottom: 10px; line-height: 130%; }p.t2_l			{ color: #ffffff; font-size: 12px; margin-bottom: 0px; line-height: 130%; }p.t2_lm			{ color: #ffffff; font-size: 12px; margin-bottom: 10px; line-height: 130%; }p.t3_l			{ color: #003300; font-size: 12px; margin-bottom: 0px; line-height: 130%; }p.t3_lm			{ color: #003300; font-size: 12px; margin-bottom: 10px; line-height: 130%; }p.t3kl_lm		{ color: #003300; font-size: 11px; margin-bottom: 10px; line-height: 130%; }p.t2b_l			{ color: #ffffff; font-size: 12px; font-weight: bold; }p.t2b_ls		{ color: #003300; font-size: 12px; font-weight: bold; margin-bottom: 5px; }p.t2b_lm		{ color: #003300; font-size: 12px; font-weight: bold; margin-bottom: 10px; }p.tkl_l			{ color: #003300; font-size: 11px; }p.t2klb_l		{ color: #ffffff; font-size: 11px; font-weight: bold; }p.tkl_lm		{ color: #003300; font-size: 11px; margin-bottom: 10px; }p.ts_l			{ color: #003300; font-size: 11px; margin-bottom: 0px; line-height: 130%; }p.ts2_lxl		{ color: #003300; font-size: 11px; margin-bottom: 20px; }em.t3kl_lm		{ color: #003300; font-size: 11px; margin-bottom: 10px; line-height: 130%; font-style: normal; font-weight: normal; }em.tkl_l		{ color: #ffffff; font-size: 9px; font-style: normal; font-weight: normal; }p.ticker		{ color: #993300; font-size: 13px; font-weight: bold; margin-bottom: 13px; text-align: center; }p.ticker2		{ color: #003300; font-size: 13px; font-weight: bold; margin-bottom: 13px; text-align: center; }p.bildleiste	{ margin-bottom: 13px; text-align: center; }p.offer1		{ color: #003300; font-size: 15px; font-weight: bold; margin-bottom: 10px; text-align: center; }p.offer2		{ color: #993300; font-size: 18px; font-weight: bold; margin-bottom: 10px; text-align: center; }p.offer3		{ color: #003300; font-size: 15px; font-weight: bold; text-align: center; }p.offer4		{ color: #993300; font-size: 18px; font-weight: bold; text-align: center; }p.offer5		{ color: #993300; font-size: 12px; font-weight: bold; margin-bottom: 10px; }/* LISTEN */ul.list			{ margin-bottom: 13px; }ul.list li			{ color: #003300; font-size: 12px; text-align: left; list-style-type: disc; list-style-position: outside; margin-left: 15px; margin-bottom: 3px; }ol.listabc			{ margin-bottom: 13px; }ol.listabc li			{ color: #003300; font-size: 12px; text-align: left; list-style-type: lower-latin; list-style-position: outside; margin-left: 20px; margin-bottom: 3px; }/* TABELLEN */td.pricetopleft			{ font-size: 12px; color: #003300; font-weight: bold; text-align: center; padding: 3px; border-left: 1px solid #003300; border-top: 1px solid #003300; border-bottom: 1px solid #003300; }td.pricetopright		{ font-size: 12px; color: #003300; font-weight: bold; text-align: center; padding: 3px; border-left: 1px solid #003300; border-right: 1px solid #003300; border-top: 1px solid #003300; border-bottom: 1px solid #003300; }td.pricebottomleft		{ font-size: 12px; color: #003300; font-weight: bold; text-align: center; padding: 3px; border-left: 1px solid #003300; border-bottom: 1px solid #003300; }td.pricebottomright		{ font-size: 12px; color: #003300; font-weight: bold; text-align: center; padding: 3px; border-left: 1px solid #003300; border-right: 1px solid #003300; border-bottom: 1px solid #003300; }td.calendartopleft			{ font-size: 11px; color: #003300; font-weight: bold; text-align: center; padding: 4px; border-left: 1px solid #003300; border-top: 1px solid #003300; border-bottom: 1px solid #003300; background-color: #D4E3C3; }td.calendartopright			{ font-size: 11px; color: #003300; font-weight: bold; text-align: left; padding: 4px; border-left: 1px solid #003300; border-right: 1px solid #003300; border-top: 1px solid #003300; border-bottom: 1px solid #003300; background-color: #D4E3C3; }td.calendarbottomleft		{ font-size: 11px; color: #003300; text-align: center; padding: 4px; border-left: 1px solid #003300; border-bottom: 1px solid #003300; }td.calendarbottomright		{ font-size: 11px; color: #003300; text-align: left; padding: 4px; border-left: 1px solid #003300; border-right: 1px solid #003300; border-bottom: 1px solid #003300; }/* a h p */a				{ text-decoration: none; }a:hover			{ text-decoration: none; }a:active		{ text-decoration: none; }a:focus			{ outline: none; }h1				{ font-size: 16px; color: #003300; font-weight: bold; margin-bottom: 10px; line-height: 130%; }h2				{ font-size: 12px; color: #003300; font-weight: bold; margin-bottom: 3px; line-height: 130%; }h3				{ font-size: 16px; color: #003300; margin-bottom: 15px; line-height: 130%; }h3.photo		{ font-size: 12px; color: #003300; margin-bottom: 15px; line-height: 130%; }h4				{ font-size: 12px; color: #ffffff; font-weight: bold; margin-bottom: 5px; }h5				{ font-size: 16px; color: #003300; font-weight: bold; margin-bottom: 15px; line-height: 130%; }p				{ margin-top: 0px; margin-bottom: 0px; }p.small			{ margin-top: 0px; margin-bottom: 5px; }p.medium		{ margin-top: 0px; margin-bottom: 10px; }p.large			{ margin-top: 0px; margin-bottom: 15px; }