/* Allgemein */
.InfoText				{background-color:#f6f6f6; padding:12px 8px; margin:10px 0px 4px 0px; border-top:solid 1px #bababa; border-bottom:solid 1px #bababa; line-height:20px;}
.strongBold				{color:#185690; font-weight:bold;}
.line					{background-color:#14436E; height:1px; width:100%; font-size:1px; line-height:1px; margin:8px 0px;}
.clearBoth				{clear:both; font-size:1px; line-height:1px;}

/* Suchmaske */
.Kriterien				{padding-bottom:3px; color:#14436E; font-weight:bold; font-family:Arial,Geneva,sans-serif; font-size:1em;}
.KriterienLeft			{float:left; width:8em; padding-top:3px; color:#14436E; font-weight:bold; font-family:Arial,Geneva,sans-serif; font-size:1em;}
.KriterienSelect		{float:left; width:180px; vertical-align:top; font-size:1em;}
.KriterienInfo			{clear:left; font-size:0.9em; font-family:Arial,Geneva,sans-serif; color:#1a4a7a; padding:2px 0 0 1px;}

input					{vertical-align:middle; width:auto;}

.Box					{float:left; min-width:47.2%; margin-top:6px; background-color:#D5E8F9; border-style:solid; border-width:1px; border-color:#aaa #222 #222 #aaa; padding:6px;}
* html .Box				{width:expression(document.body.clientWidth < 900 ? "100%" : "49.4%");} /* nur für IE6 */

.BoxAufenthalt			{height:8.4em; margin-right:7px;}
.BoxVerfuegbarkeit		{height:8.4em;}
.BoxKategorie			{height:8.4em; margin-right:7px;}
.BoxBetten				{height:8.4em;}

.BoxMerkmale			{width:97.5%;}
* html .BoxMerkmale		{width:99.8%;} /* nur für IE6 */
.MerkmaleCheckbox		{float:left; width:13.7em; height:20px; margin-left:-1px; border:solid 0px #000;}
*+html .MerkmaleCheckbox {width:14.4em; margin-left:-4px;} /* nur für IE7 */

.BoxSuchoptionen		{width:97.5%;}
* html .BoxSuchoptionen	{width:99.8%;} /* nur für IE6 */

.BoxButton				{width:99.6%; padding:20px 0 40px 0;}


/* Kalender */
a.Kalender				{padding:2px 3px 1px 1px; font-size:15pt; vertical-align:middle;}
a.Kalender:link,
a.Kalender:visited		{background-color:transparent;}
a.Kalender:hover,
a.Kalender:active,
a.Kalender:focus		{background-color:#972D1B;}
a.Kalender img			{vertical-align:middle;}


/* Vermieterliste */
a.seitenzahl			{margin:0 1px; font-family:Arial,Geneva,sans-serif; font-size:1em; line-height:1.7em; text-decoration:none; cursor:pointer; font-weight:normal; padding:1px 6px 2px 6px;}
a.seitenzahl:link,
a.seitenzahl:visited	{color:#000000; border:solid 1px #ffffff; background-color:#ffffff;}
a.seitenzahl:hover,
a.seitenzahl:active,
a.seitenzahl:focus		{color:#f33b1d; border:solid 1px #f33b1d; background-color:#ffeeee;}
.seitenzahlNow			{color:#f33b1d; font-family:Arial,Geneva,sans-serif; font-size:1em; border:solid 1px #f33b1d; background-color:#ffeeee; padding:1px 6px 2px 6px; margin:0 2px; cursor:default;}

table.vermieter			{width:100%; border-collapse:collapse; margin-top:10px; background-color:#ffffff; font-family:Arial,Geneva,sans-serif; font-size:1em; color:#000000;}
table.vermieter th		{border:solid 1px #14436E; padding:3px 2px 3px 5px; text-align:left; color:#14436E;}
table.vermieter td		{vertical-align:top; border:solid 0px #000;}

.colThumbnail			{vertical-align:top;}
.colVermieter			{vertical-align:top; white-space:nowrap;}
.aDatenStrasse			{line-height:25px; margin-left:3px;}
.colTelefon				{vertical-align:top; white-space:nowrap;}
.aDatenAnfrage			{margin-top:5px;}
.colMinnacht			{vertical-align:top; white-space:nowrap;}
.MinNachtBox			{position:absolute; border:solid 1px #888; background-color:#f6f6f6; padding:6px; margin-top:2px; filter:progid:DXImageTransform.Microsoft.shadow(direction=135,color=#666666,strength=4);}
.colAktual				{vertical-align:top; white-space:nowrap;}
.aDatenAktual			{padding-bottom:4px; padding-left:12px;}

.lineVermieter			{background-color:#14436E; height:1px; width:100%; font-size:1px; line-height:1px; margin:6px 0px;}
img.Star				{width:10px; height:12px; border:none;}
.buchbar				{font-size:14px; font-weight:bold; color:#14436E; margin-top:5px; text-decoration:none;}

a.hooverBorder:link,
a.hooverBorder:visited	{border-bottom:none;}
a.hooverBorder:hover,
a.hooverBorder:active,
a.hooverBorder:focus	{border:solid 1px #f33b1d;}



















