/* Hoedoe Spezifisches */

.l530 #wrapper {
  width: 640px;
}

.l530 .Document H1 {
  font-size: 2em;
}
.l530 .Document H2 {
    font-size: 1.7em;
}
.l530 .Document H3 {
    font-size: 1.5em;
}
.l530 .Document H4 {
    font-size: 1.2em;
}

.l530 .Document H1,
.l530 .Document H2,
.l530 .Document H3,
.l530 .Document H4 {
  color: #003A66;
  margin: 0px 0px 10px 0px;
}

.l530 .Template {
  margin: 0 0 15px 0;
}

.l530 .Template .header h2 {
  color: #313131;
  font-style: italic;
  font-size: 1.3em;
  font-weight: bold;
}

.l530 p {
  margin: 5px 0px;
}

.l530 p,
.l530 .fieldName,
.l530 .Template .info,
.l530 .Template .spam,
.l530 .Template .text,
.l530 fieldset legend{
    color: #313131;
    font-size: 1.3em;
    line-height: 1.3em;
}

.l530 a {
	color: #005AA2;
}

.l530 a img {
  border: none;
}

/* Newsletter */

.l530 .fieldName {
  width: 150px;
}

.l530 .s193 .getCommunity h2.divider {
  display: none;
}

/* Veranstaltungen */

.l530 .trefferlisteheader,
.l530 .trefferlistefooter {
  background: none;
}

.l530 .veranstaltungen .treffer .minheight {
  height: 100px;
}

.l530 .treffer {
  background: #fff;
}

.l530 .button.right {
  margin-left: 10px;
}

.l530 .button {
  text-align: right;
  margin-right: 5px;
}

.l530 .trefferlistezurueck.button {
  margin: 0px;
}

.l530 .button a {
	color: #fff !important;
	cursor: pointer;
	font-size: 14px;
	-webkit-box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.5);
	background: #005ba4 url(/gfx/travel/ArrowNextAngebot.png) no-repeat right center;
	background-image: url(/gfx/travel/ArrowNextAngebot.png); /* fallback */
	background-image: url(/gfx/travel/ArrowNextAngebot.png), -moz-linear-gradient(top, #005ba4 0%, #004382 100%);
	background-image: url(/gfx/travel/ArrowNextAngebot.png), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#005ba4), color-stop(100%,#004382));
	background-image: url(/gfx/travel/ArrowNextAngebot.png), -webkit-linear-gradient(top, #005ba4 0%,#004382 100%);
	background-image: url(/gfx/travel/ArrowNextAngebot.png), -o-linear-gradient(top, #005ba4 0%,#004382 100%);
	background-image: url(/gfx/travel/ArrowNextAngebot.png), -ms-linear-gradient(top, #005ba4 0%,#004382 100%);
	background-image: url(/gfx/travel/ArrowNextAngebot.png), linear-gradient(top, #005ba4 0%,#004382 100%);	
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005ba4', endColorstr='#004382',GradientType=0 );
	border: none; 
	font-weight: normal; 
	padding: 5px 25px 5px 5px; 
	line-height: 16px; 
	margin: 0px; 
	display: inline-block; 
	vertical-align: middle;
}


.l530 .button a.back {
  padding: 5px;
  background-image: none;
}


.l530 .s138 .treffer .kontaktinfo {
  font-size: 1.3em;
  padding-bottom: 25px;
}

.l530 .treffer .kontaktinfo .beschreibung {
  font-size: 1em;
  color: #313131;
}

.l530 .treffer .kontaktinfo .anschrift, 
.l530 .treffer .kontaktinfo .telefon {
  font-size: 1em;
}

.l530 .vaContentTemplate .header {
  margin-bottom: 20px;
}

.l530 .calendarContainer {
  margin-right: 17px;
}

/* Prospektbestellung */

.l530 .headtext {
  color: #313131;
  font-size: 1.3em;
  font-weight: bold;
}

.l530 .personenData {
  margin: 15px 0px;
}

/* Anfrage */
.l530 #travelsearch,
.l530 .treffersucheheader,
.l530 #travelsearch .treffersuche,
.l530 .treffersuchefooter,
.l530 .treffersuche #zimmer2,
.l530 .treffersuche .treffersuchewas #zimmer2 .zimmertyp, 
.l530 .treffersuche .treffersuchewas #zimmer2 .personen,
.l530 .treffersuche .merkmale {
  background: none;
}

.l530 .treffersuche label,
.l530 .treffersuche a,
.l530 .treffersuche .preis span {
  font-size: 1.3em;
}

.l530 .treffersuche h3 a,
.l530 .gespeichertesuche, 
.l530 .gespeichertesuche a {
  font-size: 1em;
}

.l530 .allegastgeber {
  margin-bottom: 10px;
}

.l530 .anfragenservice {
  background: none !important;
  border: none !important;
}

