@charset "UTF-8";

/* -- Weitere CSS-Dateien importieren -- */
/*                                       */
/*        @import url(name.css);         */
/*                                       */
/* -- Weitere CSS-Dateien importieren -- */

@import url(main-menue.css);

@media all
{
  html,body {
    font-family          : Arial,Verdana,Tahoma;
    font-size            : 13px;
	
	color                : #59493f;
  }
  
  img {
    display              : block;
	border               : none;
  }
  
  html {}
  
  body {
    background           : #f9f5ee;
  }
  
  a, a:link, a:visited, a:active {
    text-decoration      : none;
	color                : #f39910;
  }
  
  a:hover {
    color                : #3b3029;
  }
  
  div.clear {
    clear                : both;
  }
  
  div#buttons, div#address, div#wrapper, div#left-col, div#right-col {
	position             : absolute;
  }
  
  div#wrapper {
    width                : 800px;
	height               : 556px;
	
	top                  : 50%;
	left                 : 50%;
	
	margin-top           : -270px;
	margin-left          : -400px;
  }
  
  div#footer {
    width                : 800px;
	height               : 50px;
	
	position             : absolute;
	bottom               : 0px;
  }
  
  div#footer div#open-hours, div#footer address {
    width                : 210px;
	
	color                : #F9F5EE;
	font-style           : normal;
	font-size            : 0.8em;
	
	margin-top           : 6px;
	margin-left          : 20px;
	
	float                : left;
  }
  
  div#footer address {
    width                : 240px;
  }
  
  div#footer div#open-hours {
	margin-left          : 70px;
	width                : 230px;
    line-height          : 12.5px;
  }
  
  div#footer address span {
    display              : block;
	width                : 120px;
	float                : left;
	
	padding-top          : 1px;
	padding-bottom       : 1px;
  }
  
  div#footer address span.last {
    margin-bottom        : 0px;
  }
  
  div#buttons {
    width                : 150px;
	height               : 50px;
	
	left                 : 40px;
	
	background           : #fcfaf7;
  }
  
  div#buttons img {
    float                : left;
	margin-top           : 5px;
	margin-left          : 13px;
  }
  
  div#address {
    background           : #675c57;
	
	left                 : 232px;
	
	width                : 568px;
	height               : 50px;
  }
  
  div#left-col {
    width                : 232px;
	height               : 287px;
	
	top                  : 113px;
	left                 : 0px;
  }
  
  div#right-col {
    width                : 508px;
	height               : 400px;
	
	top                  : 0px;
	left                 : 232px;
  }
  
  div#header {
    width                : 568px;
	height               : 113px;
	
	overflow             : hidden;
  }
  
  div#flashcontent {
    width                : 574px;
	height               : 300px;
	
	margin-top           : -3px;
	margin-left          : -3px;
  }
  
  div#content {
    width                : 528px;
	height               : 343px;
	
	padding              : 20px;
	
	background           : #fcfaf7;
  }
  
  div.content-hotel {
	height               : 190px!important;
  }
  
  div.head-hotel {
	height               : 265px!important;
	background           : #fcfaf7;
  }
  
  div#holiday-check {
    width                : 150px;
	height               : 87px;
	
	background           : #675c57;
  }
  
  div#holiday-check, div#holiday-check img {
	margin               : auto;
  }
  
  p {
    font-size            : 1em;
	line-height          : 18px;
  }
  
  p.small {
    font-size            : 0.9em;
  }
  
  h1 {
    font-size            : 12px;
  }
  
  p, h1 {
    margin               : 0px;
	padding              : 0px;
	
	margin-bottom        : 25px;
  }
  
  p.wellness {
    line-height          : 16px;
	margin-bottom        : 13px;
  }
  
  img.img-button {
    float                : left;
	margin-left          : 38px;
  }
  
  div.tooltip, div.tip {
    padding              : 7px;
    background           : #675C57;
	border               : 1px solid #978e89;
	color                : #ffffff;
  }
  
  div.message-success, div.message-error {
    padding              : 20px;
	text-align           : center;
	
	margin-bottom        : 30px;
  }
  
  div.message-success {
	color                : #539830;
    border               : 1px solid #539830;
    background           : #C5F8AC url(../../images/layout/textarea-check-true-background.png) top left repeat-x;
  }
  
  div.message-error {
    color                : #cc0000;
    border               : 1px solid #cc0000;
    background           : #F7ACAC url(../../images/layout/textarea-check-false-background.png) top left repeat-x;
  }
  
  span.pic-label {
    display              : block;
    margin-top           : 3px;
  }
  
  ul.list, ul.list li {
    float                : left;
  }
  
  ul.list {
    margin               : 0px;
	padding              : 0px;
	
    list-style-type      : none;
	
	margin-top           : 30px;
  }
  
  ul.list a.img {
    display              : block;
	width                : 100px;
	height               : 75px;
	
	overflow             : hidden;
  }
  
  ul.list li {
    padding              : 0px;
	margin               : 0px;
  
    padding-top          : 38px;
    margin-right         : 30px;
  }
  
  ul.list li.big {
    padding-top          : 0px;
  }
  
  ul.list li.big a.img {
	width                : 150px;
	height               : 113px;
  }
  
  ul.wellness {
    margin-top           : 0px;
  }
  
  ul.wellness li {
    padding-top          : 20px;
  }
  
  ul.wellness a.img {
	width                : 120px;
	height               : 85px;
  }
  
  ul.wellness li.big a.img {
	height               : 106px;
  }
  
  div.tooltip, div.tip {
    position             : absolute;
    z-index              : 3;
  }
  
  a.pdf-link {
	color                : #59493f!important;
  }
}