
html, body {
  font-family: verdana, arial, sans-serif;
  background: #98a598;

  margin:0;
  height: 100% !important;
  font-size: 11pt;
  color:#0a4118;
}
.clr {
  clear: both;
}
#container {
  width: 988px;
  margin: 0px auto 0px auto;
  position: relative;

  text-align: left;
  background: transparent;

}
#wrapper {
  background: white;
  width: 980px;
  padding: 4px;
  position: absolute;
  top: 50px;
  display: inline;

   min-height: 100%;
  height:auto !important;
  height:100%;
  overflow: hidden !important;
}

#topedge {
  position: absolute;
  top: 0;
  right: 21px;
  width:233px;
  height: 109px;
  background:  url('/_images/l6/bg37full.png') no-repeat !important;
  z-index: 500 !important;
  text-align: center;
}

#toplinks {
  position: absolute;
  top:0;
  right: 270px;
  height:50px;
  width: 100%;
  background: transparent;
  text-align:right;
  line-height: 50px;
}

#toplinks a:visited, a:link,a:active {
  color: #d3ddd3;
  text-decoration: none;
  font-size:8pt;
  padding-left: 5px;
  padding-right: 5px;
}

#toplinks a:hover {
  color: white;
  text-decoration: none;

}

#header {
  position: relative;
  top: 0;
  width: 100%;
  height: 290px;
  background: transparent;
}
#logostripe {
  position: absolute;
  top: -238px;
  left: 10px;
  width:216px;
  height: 290px;
  /* background:  url('/_images/l6/logo_stripe_top.png') top left no-repeat; */
  background:  url('/_images/l6/strip_bg2.png') top left no-repeat;

  z-index: 250 !important;
}
#menubar {
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 100%;
  height: 42px;

  line-height: 39px;
  background: transparent url('/_images/l6/bg79full.png') no-repeat;
  z-index: 200 !important;
  text-align: right;
}

.lastmenuitem {
  margin-right:10px;
}
#contentContainer {
  position: relative;
  top: 0;
  left: 0px;
  width: 100%;
  height: 100%;
  background: white;
   min-height: 100%;

  height:100% !important;
  overflow: hidden !important;

}
#lftRow {


  width:230px;
  background:  transparent;
  float: left;


  height:450px;


}
#lftInlay {
  position: absolute;
  top:10px;
  left: 10px;
  width: 217px;
  height: 100% !important;
  background:  url('/_images/l6/logo_stripe_bgp.png') center left repeat-y;
  padding-top: 5px;
  min-height: 400px;
  height:auto ;
  height:100% !important;
  overflow: hidden !important;
  border: 0px solid red;
  text-align: center;
}
#centerRow {
   padding-top: 30px;
  height: 100%;
  width:540px;
  background: none;
  float: left;
  margin-bottom:40px;
}
#centerInlay {
  text-align: left;
  height:100%;
}
#rgtRow {
  position: relative;
  display: block;
  top:46px;
  right:10px;
  height: auto;
  width:186px;
  background: none;
  float: right;
  margin-bottom:40px;
}
#rgtInlay {

  height: auto;

  border: 0px solid red;
}
#inlineFooter {
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 100%;
  height: 32px;

  background: #0f3306;
}
#inlineStripe {
   position: relative;
  top: 0;
  left: 14px;
  width:216px;
  height: 18px;

  background: white;
}
#imgRotary {
  width:100%;
  height:289px;
  overflow: hidden;
  background:  url('/_images/l6/header_pic_1.jpg') bottom left no-repeat;
}
.aurelia_credo {
  position: absolute;
  bottom: 1px;
  left: 3px;
  width:230px;
  height:50px;
  overflow: hidden;
  background:  url('/_images/l6/sl_aurelia_willkommen_im_urlaub.png') bottom left no-repeat;

}
#bottomstripe {
  position: absolute;
  top: 0px;
  left: 14px;
  width:217px;
  height:30px;
  overflow: hidden;
  background:  url('/_images/l6/logo_stripe_bottom.png') bottom left no-repeat;
}

.AureliaMainHeadline h1{
  margin-top: 7px;
  font-size:10pt;
  font-family: helvetica;
}
.AureliaMainHeadline {
  margin-top: 7px;
  font-size:10pt;
  font-family: helvetica;
}
.AureliaHotelNormal {
  line-height: 18px;
  font-size: 9pt;
}
.serviceContainer {
  position: relative;
  bottom: 5px;

}

.TeaserPreviewDisplay {
  width: 188px;
  overflow: hidden;
  border: 0px solid red;
  margin-bottom: 5px;
  text-align:center;
  background-position: center top;
}
.center{
  text-align: center;
}
.lftContentContainer {
  width: 540px; max-width: 540px;
  padding-left: 0px;
  padding-right: 0px;

   border: 0px solid red;
}
.spawnInlayContainer {
  padding-left:20px;
  padding-right: 10px;
   line-height: 18px;
  font-size: 9pt;
}
.spawnInlayContainer a {color: #2D5008;}
.spawnInlayContainer a:link {color: #2D5008;}
.spawnInlayContainer a:visited {color: #2D5008;}
.spawnInlayContainer a:active {color: #2D5008;}
.spawnInlayContainer a:hover {color: #47800D;}
.blind {display: none;}
.teaserHead {font-size: 9pt;height: 21px; width:186px; background: transparent url('/_images/l6/teaser_rgt_header.jpg') repeat-x; line-height:21px; color: #feffd1;}
.void {}

.nodecore {text-decoration: none;}
.nodecore:link {text-decoration: none;}
.nodecore:visited {text-decoration: none;}
.nodecore:active {text-decoration: none;}
.nodecore:hover {text-decoration: none; }

.top {text-decoration: none; font-size:8pt; color: #2d452c; margin:0; padding: 0;}
.top:link {text-decoration: none;font-size: 8pt;color: #2d452c;margin:0; padding: 0;}
.top:active {text-decoration: none;font-size: 8pt;color: #2d452c;margin:0; padding: 0;}
.top:visited {text-decoration: none;font-size: 8pt;color: #2d452c;margin:0; padding: 0;}
.top:hover {text-decoration: none;font-size: 8pt;color: #c1d095;margin:0; padding: 0;}


.mainTeaserContainer { width:514px; overflow-x: hidden; border: 1px solid white; padding:2px; background-color: #FFFFFF; font-size: 9pt;}
.mainTeaserContainer {background: transparent url('/_images/l6/teaser_bg_full.jpg') no-repeat;}
.teaserWhiteWrap { width: 520px; background:white; padding:1px; border: 1px solid #dedede;}

.teaserTxtInlay {
  height: 120px;
  font-size:9pt;
  line-height:13pt;
  padding-left:2px;
  color: #202a1c;
}
.teaserTxtInlay p {
  margin:0;
  padding:0;
   padding-bottom:3px;
}
.TeaserTxt {
  position: relative;
  top: 0; left: 0;
  font-size: 8.5pt;
  padding:2px;
  height: 100px;
  overflow: hidden;
  font-family: Verdana;
}
.TeaserTarget {
  position: relative;

  bottom: -1px; right: 0;
  margin-bottom: 0px;
  height: 21px;
  line-height:21px;
  padding-left:0;
  background: #0d4c0b;
  width:100%;
  text-align: left;
  overflow: hidden;
}



.TeaserTarget a   {
 color: #FFFFFF!important;
 font-size:10pt;
 text-decoration: underline;
 border:0;
}
.TeaserTarget a:visited {
 color: #FFFFFF !important;
 font-size:10pt;
 text-decoration: underline;
}
.TeaserTarget a:active {
 color: #FFFFFF!important;
 font-size:10pt;
 text-decoration: underline;
}
.TeaserTarget a:hover {
 color: #93b852!important;
 font-size:10pt;
 text-decoration: none;
}

.offerText {font-size:11pt; color: #fffeaf;}

.TeaserHeadline {
  font-size:8pt;
  color:#0d4c0b;
  font-weight: bold;
}
.TeaserHeadline p{
  margin:0;
  padding:0;
}

.teaserPicContainer {
  width: 120px;
  height:120px;
  border:1px solid #c3c3c3;
  overflow: hidden;
  outline:0px;

}
.lft { float: left;}
.rgt { float: right;}

.picholder {
  width:122px;
  padding:0px;
  background: white;
  border: 1px solid #dedede;
}
.txtholder {
  position: relative;
  left: 0px;
  width: 387px;
}
.teaserTopRgtHeadline {
  position: absolute;
  top: 0;
  right: 0;
  height: 20px;
}
.headline3 {
  line-height:11pt;
  font-family: arial, verdana;
  font-size: 10pt;
  font-weight: bold;
  color: #387c30;

}
.headline3 p{
  margin:0; padding:0;

}
#siteSearch input {
  position: absolute;
  top:20px;
  left: 6px;
  background: #134113;
  border:0;
  color: #a3b5a3;
  width:217px;
  height:21px;
  line-height:21px;
  padding-left:2px;
  border:1px solid #a3b5a3;
}
#bookingSimple { text-align: left; font-size:8pt; position: relative; top: 0; left: 20px;}
#bookingSimple input[type=text] {
  height: 14px; width:120px;
}
#bookingSimple img { margin-left:10px;}
#submitBookingSimple {position:relative; top: 5px; left:-1px; width: 180px;}
#submitBookingSimple {background: #1a4907; border: 1px solid #718860; color:#FFFFFF; cursor: pointer; height:24px;}

#LiveSupportContainer {position: relative; top: 16px; left: 7px; padding:0; margin:0;}
#LiveSupportContainer a {position: relative; top: 16px; left: 7px; padding:0; margin:0;}
#LiveSupportContainer a:link {position: relative; top: 16px; left: 7px; padding:0; margin:0;}
#LiveSupportContainer a:active {position: relative; top: 16px; left: 7px; padding:0; margin:0;}
#LiveSupportContainer a:visited {position: relative; top: 16px; left: 7px; padding:0; margin:0;}
#LiveSupportContainer a:hover {position: relative; top: 16px; left: 7px; padding:0; margin:0;}


.igstrct {
border:0px;
outline:0px;
 position:relative;
 top:0;
 left:0;
}


fieldset {margin:0; border:0; padding:0;}
.teaserOverlay {width:186px; height:100%;}
.tmenu1 {list-style-type:none; margin:0;padding:0;}
.tmenu1 li {width:186px; height:186px;}
.tmenu1 li a {display:block;width:186px; height:186px;}
#map_canvas {width: 500px; height: 300px; border: 0px solid red;}

.AureliaKontaktForm form {
  padding: 0; margin: 0;
  margin-top:5px; margin-bottom: 5px;
}
.AureliaKontaktForm textarea {
  overflow: hidden;
}
.w60 {
width: 70px;
}
.w30 {width: 30px;}
.h10 {height:10px;}
.resultContainer {margin-bottom:12px;}
.resultContainer h1 {font-size: 11pt;}
.resultContainer h2 a {font-size: 10pt; padding:0; margin:0; text-decoration: underline; font-weight: bold;}
.resultContainer h3 {font-size: 7pt; padding:0; margin:0;}
.resultContainer h3 a {font-size: 7pt; padding:0; margin:0; font-weight: normal;}
.displaySearchContainer { width: 100%; height: 34px; overflow: hidden;}

.homelink { width: 100%; height: 100%; display: block;}
.greenOK {color: green;}
.redERR {color: red;}
#quickBookContainer {position: relative; top:10px; left: 1px;}
.alrgt {text-align: right;} .allft{text-align: left;}
.w240 {width: 240px;} .w120{width:120px;}
.lh20 {line-height:27px;} .pdl90{padding-left:90px;}
.lftGut {width:160px; padding-left:80px;}
.lftNorm {width:210px; padding-left:20px;}
#FlugFormContainer span.sp {background-color: #EAEAEA; color: #0A4118; padding: 1px; font-weight: bold; width:100%; display: block;}
span.nobr {
  white-space: nowrap;
  background-color: none; color: inherit; padding: 1px; font-weight: normal;
}

#devDisplay {display: block; z-index: 5000; position: absolute; top:0; left: 0; background: white;}
.folding {display: ;}
.foldingTeaser {display: none;}
.mgb10 {margin-bottom:10px;}

.moreBut{
  color:#131313;
  border: 0 solid #d6d6d6;
  padding:0px;
  width: 121px;
  height: 31px;
  overflow: hidden;
  cursor: pointer;
  outline:none;
  background: transparent url('/_images/l6/more_button_sprite_sml.png') 0 0 repeat-x;
}
.moreBut:active{
  border: 0 solid #d6d6d6;
  outline:none;
  cursor: pointer;

    background: transparent url('/_images/l6/more_button_sprite_sml.png') 0 0 repeat-x;
}
.moreButton:visited{
  border: 0 solid #d6d6d6;
outline:none;

  cursor: pointer;
 background: transparent url('/_images/l6/more_button_sprite_sml.png') 0 0 repeat-x;
}
.moreBut:hover{
  border: 0 solid #d6d6d6;
outline:none;
  cursor: pointer;
  background: transparent url('/_images/l6/more_button_sprite_sml.png') 0 -31px repeat-x;
}

.buttonMoreContainer {

  margin-left: 7px;
}

#bookingframe {
  padding:0; margin:0;
  border:0;
  height:850px;
  width:100%;
  border-style:hidden; border:none ;
  border-width:0;
}

#cap {
  width: 84px; height:21px;
  border:0px solid red;
  margin-top:1px;
  background: transparent url('/_images/captcha.png') no-repeat;
}
#guess {
  width:40px;
  height:16px;
  margin-left:10px;
}
#guess2 {
  width:40px;
  height:16px;
  margin-left:10px;
}
#guess3 {
  width:40px;
  height:16px;
  margin-left:10px;
}

a:focus {
  outline: 0px solid lime;
}

.teaserTargetLink {
  outline: 0px solid lime;
}
.teaserTargetLink:active {
  outline: 0px solid lime;
}
.teaserTargetLink:visited {
  outline: 0px solid lime;
}

.bannerLftContainer {
  position:relative;
  top: 20px; left: 6px;
  width:205px;
  height:180px;
  padding:0; margin: 0;
  background: url('/_images/l6/banner_strandlounge.jpg') 0 0 no-repeat;
}
.bannerLftContainerTxt {
   position:relative;
  top: 112px; left: 10px;
  width: 180px;
  height:65px;
  color: #3b3b3b;
  font-family: Verdana;
  font-size: 9px;
  text-align: left;
  line-height: 10px;
  letter-spacing:0.06 em;
}

.bannerLink {
 display: block;
 padding:0; margin:0;
 position:relative;
 top:0;
 left:-4px;
}
.bannerLink:link, :visited, :hover, :active {
  text-decoration:none;
}

#t3_like_box {
  position:relative;
  top:24px; left:0;
}
.fan_box .connections_grid .grid_item {
  padding: 0 2px 8px 0;
  margin:4px;
}
.fb-like-container {
  position:relative;
  top:0; left:0;
  margin:0; padding:0;
}
.logo_container_frame {
  cursor: pointer;
  position:relative;
  top: 0; left: 3px;
   width:183px; height:83px; overflow: hidden;
  background: transparent url('/_images/logos/logo_cloud.png') 0 0 no-repeat;
}
.logo_container_frame_hover {
cursor: pointer;
  position:relative;
  top: 0; left: 3px;
  width:183px; height:83px; overflow: hidden;
  background: transparent url('/_images/logos/logo_cloud_hover.png') 0 0 no-repeat;
}

html div.bookingline{
 position: fixed;
 bottom: 0px;
 background: #134113 url('/_themes/aurelia6/img/bookingline.gif') no-repeat;
 width: 988px;
 line-height: 34px;
 border-top: 2px solid #fff;
 color: #fff;
 font-size: 11px;
 text-indent: 235px;
}

html div.bookingline input, html div.bookingline select{
 margin-right: 12px;
}

div#ui-datepicker-div{
 background #134113;
}

html div.bookingline button{
 color: #fff;
 background: #002401;
 border: 1px solid #fff;
 font-weight: bold;
}
