﻿/* GEN */

/* Farben
schwarz: #000000
linkfarbe: #336666
headlines, hovers, highlights: 
Angaben: ;
*/

/* Allgemein */

* {margin: 0; padding: 0;}

body {
  color: #333333;
  background:#ced7d7 url("../../txt/img/css/no_pic.jpg") no-repeat;
  font-size: 80%;
  font-family: Arial,Verdana,Helvetica,sans-serif;
  background-attachment:fixed; padding:0px;
  text-align:center;
}

img, a img {border: 0;}

ul, li {
  list-style-type: square;
  line-height: 1.3em;
}

ol {
  list-style-type: decimal;
  margin-top: 1.2em;
}

td {
  font-size: 1em;
  line-height: 1.2em;
  color:#444444;
}


p {
  font-size: 1em;
  line-height: 1.6em;
  margin-top:1.0em;
  margin-right:2.5em;
}

.p2 {
  font-size: 0.85em;
  line-height: 1.4em;
  margin-top:1.0em;
}

.prtl {
  text-align:right;
  font-size: 1.4em;
  margin-right:2em;
}

ul.prtl li{
  margin-right:1.5em;
}

.prt2 {
  text-align:right;
  font-size: 1.1em;
}

.prt3 {
  text-align:right;
  font-size: 1.0em;
}

.prt3 img{
  margin-left: 2em;
}

.arabian {font-size: 1.3em;}
.arabian p {margin-right: 10px;}
.arabian a {font-weight:normal;}

h1 {
  margin-top: -15px;
  margin-bottom: 0.1em;
  font-size: 1.6em;
  color: #707F73;
  text-align: right;
  padding: 0.2em;
}

h2 {
  font-size: 1.2em;
  color: #999966;
  padding: 1em 0 0 0;
}

h2#ges_blue {
  font-size: 1.1em;
  color: #336699;
  padding: 1em 0 0 0;
  margin-top:1em;
}

h3 {
  font-size: 1.1em;
  line-height: 1.2em;
  margin-bottom: -0.5em;
  color: #333;
  margin-right:1.5em;
}

h4 {
  margin-top: 0;
  font-size: 1.2em;
  color: #000066;
}

h5 {
  margin-top: 0;
  margin-bottom: 200px;
  font-size: 1.0em;
  color: #000066;
}

h6 {
  margin-top: 0;
  margin-bottom: 182px;
  font-size: 1.2em;
  color: #000066;
}

a:link {
  color: #336666;
  text-decoration: underline;
  font-weight: bold;
}

a:hover {
  color: #FFFFFF;
  text-decoration: none;
  font-weight: bold;
  background-color:#999966;
}

a:active {
  color: #CCCCCC;
  text-decoration: none;
  font-weight: bold;
}

a:visited {
  text-decoration: underline;
  font-weight: bold;
}


/* Zusätzliche Auszeichnungen/Klassen */

.cellpadding {font-size:0.9em; line-height:1.1em; color:#000000; padding: 4px; background-color:#DBDBDB; font-family:Verdana, Arial, Helvetica, Sans-Serif; }
.cellpadding2 {color:#000000; padding: 4px; background-color:#BCBCBC; font-family:Verdana, Arial, Helvetica, Sans-Serif; }
.headline1 {color:#FFFFFF; font-size:1.0em; line-height:1.2em; margin-left:136px; margin-bottom:0.25em; font-family:Arial, Verdana, Helvetica, Sans-Serif; }
.headline {font-size:1.0em; }
.liste {margin-left:40px; font-size:1.0em;}
.liste li {line-height:1.3em; margin-top:0.4em; }
.liste-faq {margin-left:40px; font-size:105%;background:#FFFFFF;}
.liste-sub li {margin:0 0 0 1em;list-style-type:circle;}
.style1 {color: #666633;margin-left: 40px;margin-right: 60px;}
.style1 li {margin-top: 0.5em;line-height: 1.4em;}
.style2 {font-size: 0.9em;line-height: 1.6em;margin-top:1.0em;}

.listenews li{margin-left:1.5em; line-height:1.7em;font-size:105%;}

.pc-statement {clear:both;min-height:135px;}
.pc-statement img {float:left;}
.pc-statement p {font-style:italic;padding:0 1em 0 115px;color:#666633;line-height:1.5em;font-size:95%;}
.pc-statement-head {font-style:normal;font-weight:bold;color:#333333;}

.faq {font-size:130%;font-weight:bold;color:#336666;margin-top:1.5em;}
.faq-answer {margin-top:0.25em;font-size:105%;}

/*.image {
	font-size: 0.85em;
	font-weight: normal;
  	color: #666;
  	margin-top:4px;
  	margin-bottom:4px;
}

.trailer {
	float:left;
	margin-top:1px;
	padding: 0;
}

.trailer img {
	margin:0px;
	padding:0px 5px 0px 0px;
}

.trailerheader {
	margin-top:4px;
	font-size: 1.1em;
	font-weight: bold;
	color: #666;
  	background-color:#E5E5E5;
  	padding: 2px;
}

.trailertext p {
	line-height:1.2em;
	font-size: 0.9em;
	font-weight: normal;
  	color: #333;
}

.trailertext a:link {
	font-size: 0.85em;
	font-weight: lighter;
	text-decoration:underline;
}

.trailertext a:visited {
	font-size: 0.85em;
	font-weight: lighter;
	text-decoration:underline;
}


.trailerimg {
	margin-right:7px; 
	margin-bottom:15px;
}


.adresstop {
	font-size: 0.8em;
	font-weight: lighter;
  	color: #666;
  	margin-top:5px;
}

.statement {
	margin-top:2.5em;
}

.was {
	margin-top:2.5em;
	height:130px;
}

*/



/* Bereiche */

#wrap {
  background:#EBEBEB;
  width: 1000px;
  margin: 0 auto;
  text-align: left;
}


/* Header */

.header a:hover {
  color: #EBEBEB;
  text-decoration: none;
  background-color:#EBEBEB;
}


/* Navigation Oben */

#navigationtop {
  clear:both;
  height:34px;
  font-weight: bold;
  font-size: 0.9em;
  margin:0;
  padding:0;
}

#navigationhead a {
  font-size: 0.95em;
  text-decoration: none;
  font-weight: normal;
  margin:0;
  padding:0;
}

#navigationhead li {
  display: inline;
  margin:0;
  padding:0;
}

#navigationhead {
  margin-top:0;
  margin-bottom:0;
}

ul#navigationhead {
  margin-left:233px;
  color:#336666;
  padding:0;
  margin-top:0;
  margin-bottom:0;
}


/* Navigation Hauptmenü */

.exlink {
    background-image:url(menuback.gif);
    background-repeat:no-repeat; 
    padding: 5px 0px 5px 0px;
}

.exlink_blue {
    background-image:url(menuback_blue.gif);
	background-repeat:no-repeat; 
    padding: 5px 0px 5px 0px;
}

.exlink a:link, .exlink a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

.exlink_blue a:link, .exlink_blue a:visited {
    color:#FFFFFF;
	text-decoration:none;
}

.exlink a:hover {
    color:#1b4f4f;
}

li.exlink_blue a:hover {
    color:#6699cc;
	background-color:#336699;
	text-decoration:none;
}

.exlinksub a:link, .exlinksub a:visited {
    color:#006666;
}

.exlinksub_blue a:link, .exlinksub_blue a:visited {
    color:#003366;
	text-decoration:underline;
}

.exlinksub a:hover {
    color:#999966;
    background-color:#EBEBEB;
}

.exlinksub_blue a:hover {
    color:#6699cc;
    background-color:#EBEBEB;
	text-decoration:none;
}


#navigationmain {
  float:left;
  width: 200px;
  margin-top:0;
  background-color: #EDEDED;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  border-left: 2px solid #FFF;
}

#navigationmain_news {
  float:left;
  width: 175px;
  margin-top:0;
  padding:0 0 0 0.25em;
  background-color: #EDEDED;
  border-top: 1px solid #FFF;
  border-right: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  border-left: 2px solid #FFF;
}

#navigationmain_news p{
  padding:0 0.3em 0.2em 0.3em;
  margin: 0;
}

.navigation a:link, .navigation a:visited {
	background: none; 
	padding: 0.4em;
	text-decoration: none;
}

.navigation a:hover{
	background-color:#71978C;
	padding: 0.4em;
	text-decoration: none;
}

ul.navigation {
  font-size: 0.9em;
  line-height: 1.2em;
  margin: 0;
  padding: 0.5em 0em 0.5em 0em;
}

ul.navigation li {
  margin-left: 0.5em;
  margin-top: 0.5em;
  color: #be2849;
  list-style-type: none;
  line-height: 1.4em;
 }
 
ul.navigation ul li{
  /*background: url(linkbacksub.gif);
  background-repeat:repeat-y;*/
  margin-left: 1.0em;
  font-size: 0.95em;
  line-height: 1.4em;
  list-style-type: none;
}
 
ul.navigation ul li a:hover{
  background: none;
}
 

.customerstatement a:link {
	background: none; 
	color:#888;
	text-decoration: none;
}

.customerstatement a:visited {
	background: none; 
	color:#888;
	text-decoration: none;
}


.customerstatement a:hover{
	background: none; 
	color:#336666;
	text-decoration: none;
}

.menuebar_quote {padding: 0.5em 0em 0.2em 1em;color:#888;font-size:90%;}
.menuebar_quote img{display:none;}
  
/* Sidebar Navigation Rechts */

#navigationright {
  float:left;
  width: 165px;
  margin-top:0;
  font-size: 0.9em;
  border-top: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  background-color: #E1E1E1;
}

#navigationright_news {
  float:left;
  width: 190px;
  margin-top:0;
  font-size: 0.9em;
  border-top: 1px solid #FFF;
  border-left: 1px solid #FFF;
  border-bottom: 1px solid #FFF;
  background-color: #E1E1E1;
}

.contentright {
 padding:0em 0em 5em 0.7em;width:105%;
}

.contentright_news {
 padding:0;
 margin:0;
 text-align:center;
}


.contentright_language{
 padding:0em 0em 5em 0.7em;font-size:95%;width:105%;
}

.contentright_language p{
  line-height:1.2em;
}


.contentright p{
  line-height:1.3em;
}

.contentright_deliver {color:#888;font-size:95%;}

/* Content */

#content {
  float:left;
  width: 600px;
  margin-top:0;
  margin-left: 0;
  padding: 1em 1em 1.5em 1em;
  border: 1px solid #FCFCFC;
  background-color: #FCFCFC;
  min-height:960px;
}

.gcelink a {
	background:none;
	color:#603;
}

.gcelink a:visited {
	background:none;
}

.gcelink a:hover {
	background:#603;
	color:#FFF;
}

.gcelink a:focus {
	background:none;
	color:#603;
}

.hotel-venue {
	display: flex; 
	flex-wrap: wrap;
	margin-bottom:3em;
}

.hotel-venue figure {
	max-width:32%;
	padding:0 1% 0 0;
	margin: 0 0 1em 0;
}

.hotel-venue img {
	width:100%;
}

.hotel-venue figcaption a {
	text-decoration:none;
	padding: 0.2em;
	display:block;
}
.hotel-venue-nav {margin:0 0 0 -0.4em;}
.hotel-venue-nav a {padding:0.3em 0.4em;text-decoration: none;}

.position::before {

display: block;

content: "";

height:20px;

margin-top: -20px;

visibility: hidden;

}

/* Content of EXECUTIVE DINNER

#ED-Content {
	margin:0 auto;
	padding:0;
}

#ED-Content a:link {color:336666;text-decoration: underline; } 
#ED-Content a:hover {color:FFFFFF;text-decoration: none;background:#999966; } 
#ED-Content a:visited {text-decoration: underline; } 
#ED-Content .cellpadding {color:#000000; padding: 4px; background-color:#DBDBDB; }
#ED-Content cellpadding2 {color:#000000; padding: 4px; background-color:#BCBCBC; }
#ED-Content .cellpadding3 {color:#FFFFFF; background-color:#336666; font-size:1.2em; vertical-align:bottom; background-image:url('txt/img/energy.jpg'); background-repeat: no-repeat; height:90px; }
#ED-Content .headline1 {color:#FFFFFF; font-size:1.0em; line-height:1.2em; margin-left:136px; margin-bottom:0.1em;}
#ED-Content .headline {font-size:1.1em; }
#ED-Content .liste {margin-left:40px; font-size:1.0em; }
#ED-Content li {line-height:1.2em; margin-top:0.8em }*/


/* Footer */

#footer_asianews {
  clear:left;
  width: 1000px;
  height: 80px;
  border-top: 1px solid #FFF;
  text-align: left;
  background:#DDDDDD;
}

#footer {
  clear:left;
  width: 1000px;
  height: 60px;
  border-top: 1px solid #FFF;
  text-align: left;
  background:#DDDDDD;
}

.footerline {
  font-size: 0.9em;
  line-height: 1.6em;
  font-weight: bold;
  color: #888;
  text-align: center;
}

.footerline a {
  color: #666;
  text-decoration: none;
}

.footerline a:hover {
  color: #FFFFFF;
}

.nachoben {
  font-size: 1.0em;
  line-height: 1.3em;
  font-weight: normal;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-right: 20px;
  text-align: right;
}

.engadin-link {padding-top: 0.5em;display: block;background-color:#dddddd}

.engadin-link a:link {color:#DDD!important;background:none;font-size:0.6rem;font-weight:lighter;-moz-user-select: none;
user-select: none;}
.engadin-link a:visited {color:#DDD!important;background:none;font-size:0.6rem;font-weight:lighter;-moz-user-select: none;
user-select: none;}
.engadin-link a:hover {cursor:default;color:#DDD!important;background:none;font-size:0.6rem;font-weight:lighter;-moz-user-select: none;
user-select: none;}
.engadin-link a:focus {color:#DDD!important;background:none;font-size:0.6rem;font-weight:lighter;-moz-user-select: none;
user-select: none;}
.engadin-link a:activ {color:#DDD!important;background:none;font-size:0.6rem;font-weight:lighter;-moz-user-select: none;
user-select: none;}