body				{color:#000000; font-family:Arial,Geneva,sans-serif; font-size:13px; font-weight:normal; background-color:#f8f4ed; margin:0px; padding:0px;}
h3					{color:#EC8C04; font-family:Arial,Geneva,sans-serif; font-size:18px; font-weight:bold; margin:3px 0 6px 0;}
td					{color:#000000; font-family:Arial,Geneva,sans-serif; font-size:12px; font-weight:normal;}

a:link,
a:visited			{background-color:transparent; color:#114488; font-family:Arial,Geneva,sans-serif; font-size:13px; text-decoration:underline; padding:2px;}
a:hover,
a:active			{background-color:#D7E0ED; 	   color:#102030; font-family:Arial,Geneva,sans-serif; font-size:13px; text-decoration:underline; padding:2px;}


/* -------------------------------------------------------------------------------------------------------------- */
a.path:link,
a.path:visited		{color:#115599; font-family:verdana,Arial,Geneva,sans-serif; font-size:8pt; text-decoration:underline; padding:0px;}
a.path:hover,
a.path:active		{color:#114488; font-family:verdana,Arial,Geneva,sans-serif; font-size:8pt; text-decoration:underline; background-color:#fffff6;  padding:0px;}
.path				{color:#000000; font-family:verdana,Arial,Geneva,sans-serif; font-size:8pt; margin:6px 0 10px 0;}

.clearBoth			{clear:both; font-size:1px; line-height:1px;}

.hr					{background-color:#000000; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}
.hrGrey				{background-color:#dddddd; height:1px; width:100%; font-size:1px; line-height:1px; margin:5px 0px;}
.hrDarkGrey			{background-color:#bbbbbb; height:1px; width:100%; font-size:1px; line-height:1px; margin:5px 0px;}
.hrGreySmall		{background-color:#dddddd; height:1px; width:100%; font-size:1px; line-height:1px; margin:4px 0px;}
.hrColor			{background-color:#EC8C04; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}
.hrDotted			{background-color:transparent; height:1px; width:100%; font-size:1px; line-height:1px; margin:9px 0px; border-top:dashed 1px #777; border-bottom:solid 0px transparent;}

.InputRadioStd		{vertical-align:middle; margin-right:3px; margin-bottom:2px; background-color:#transparent; border:solid 0px #bbbbbb;}
.InputButtonStd		{width:15em; cursor:pointer; color:#ffffff; background-color:#f5a956; padding:2px 2px;
					 border-width:2px; border-style:solid; border-color:#ffe090 #704029 #704029 #ffe090;
					 vertical-align:middle; text-align:center; font-family:verdana,arial; font-weight:bold; font-size:0.9em;}

.miniButton			{cursor:pointer; margin:2px; height:16px; line-height:11px; font-size:8pt; font-family:verdana; border-style:solid; border-width:1px; border-color:#aaaaaa, #000000, #000000, #aaaaaa; color:#003366; background-color:#C6E2F0;}

.SpanButtonDefault	{width:13em; padding-top:3px; height:25px; font-family:verdana,arial; font-weight:bold; font-size:0.9em; 
					 vertical-align:middle; text-align:center; color:#e6e6e6; background-color:#fab360; border-style:solid; border-width:2px; border-color:#ffe090 #aaaaaa #aaaaaa #ffe090;}

.TextInfo			{font-size:13px; width:98%; background-color:#F6EFD8; padding:8px 5px; margin:6px 0 10px 0; border-top:solid 1px #bababa; border-bottom:solid 1px #bababa;}






.Kriterien			{color:#EC8C04; font-weight:bold; font-size:13px;}
.KriterienInfo		{text-align:right; vertical-align:top; font-size:8pt; color:#000000; padding-top:2px;}

a.Gastgeber:link,			
a.Gastgeber:visited	{color:#EC8C04; font-family:Arial,geneva,sans-serif; font-size:13px; line-height:20px; text-decoration:none; font-weight:bold;
					 padding:1px 4px 1px 2px; background-color:#f8f4ed; border:solid 1px #f8f4ed; border-bottom:solid 1px #EC8C04;}
a.Gastgeber:hover,
a.Gastgeber:active	{color:#EC8C04; font-family:Arial,geneva,sans-serif; font-size:13px; line-height:20px; text-decoration:none; font-weight:bold; 
					 padding:1px 4px 1px 2px; background-color:#ffeedd; border:solid 1px #EC8C04;}

a.Page:link,
a.Page:visited		{color:#000000; font-size:9pt; text-align:center; border:solid 1px #f8f4ed; background-color:#f8f4ed; padding:1px 8px 1px 8px; margin:0px 1px 0px 1px; text-decoration:none;}
a.Page:hover,
a.Page:active		{color:#d06C04; font-size:9pt; text-align:center; border:solid 1px #EC8C04; background-color:#ffeedd; padding:2px 8px 2px 8px; margin:0px 1px 0px 1px; text-decoration:none;}
.PageNow			{color:#d06C04; font-size:9pt; text-align:center; border:solid 1px #EC8C04; background-color:#ffeedd; padding:1px 6px 1px 6px; margin:0px 3px 0px 3px; cursor:default;}


.aStrasse			{color:#EC8C04; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:1.1em; margin-left:5px;}
th.thTopRow			{color:#EC8C04; font-size:10pt; padding:3px 1px 0px 6px; font-weight:bold; text-align:left;}
td.RadioFreie		{color:#000000; font-size:9pt;}



/* hotel.asp */
.hausname			{color:#EC8C04; font-size:14pt; font-weight:bold;}
.kontakt			{color:#000000; font-size:10pt; font-weight:normal;}
.wohndaten			{vertical-align:top; text-align:center; color:#1C6AB2; font-size:10pt; font-weight:bold; padding-bottom:3px; padding-top:3px;}
.saisonpreis		{vertical-align:top; color:#E08003; font-size:9pt; text-align:center; padding-bottom:3px; padding-top:3px;}

a.aufenthalt:link,
a.aufenthalt:visited,
a.aufenthalt:active	{color:#f33b1d; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:9pt; text-decoration:underline;}
a.aufenthalt:hover	{color:#0094BD; font-family:Arial,Geneva,Helvetica,sans-serif; font-size:9pt; text-decoration:underline;}


a.buchanfr			
a.buchanfr:link,
a.buchanfr:visited,
a.buchanfr:active	{color:#114488; font-size:14px; font-weight:bold;}
a.buchanfr:hover	{color:#114488; font-size:14px; font-weight:bold;}

