html, body
{
  text-align: center;
  font-family: Verdana, Arial, sans-sarif;
  color: #303030;
  font-size: 0.9em;
  height: 100%;
  margin: 0;
  padding: 0;
}

input:focus { background: orange; }

/* new banner */
flashContent2 {
  display: none;
  position: absolute;
  top: 3px;
  width: 990px;
  height: 156px;
}

/* Banner */
.background-banner {
  background-image:url(/images/new/banner/Farbverlauf.png);
  background-repeat: repeat-x;
  text-align: center;
  /* height:238px; */
}

.banner {
  width: 991px;
  margin: auto;
  padding-top: 2px;
  text-align: left;
}

.logo {
  /* position: absolute; */
  margin-top: -225px;
  left: 50px;
  z-index: 99;
}

.fb {
  position: relative;
  /* bottom: 60px; */
  margin-left: 550px;
  z-index: 1000;
  top: -50px;
}

.haupt1 {
  position: relative;
  bottom: 60px;
  left: 30px;
  z-index:2;
  top: -60px;
}

.haupt2 {
  position: relative;
  bottom: 60px;
  left: 150px;
  z-index:2;
  top: -60px;
}

.haupt3 {
  position: relative;
  bottom: 60px;
  left: 250px;
  top: -60px;
}

.haupt4 {
  position: relative;
  bottom: 60px;
  left: 375px;
  top: -60px;
}

/* Navigation */
.navileiste {
  background-color:#dddddd;
  /*height:20px;*/
  width: 760px;
  text-align: center;
  margin-bottom: 10px;
  margin-top: 10px;
}

.navileiste li {
  display: inline;
  list-style-type: none;
}

.navileiste ul li:before, #sidebar ul ul li:before {
  /* content: "\00BB \0020"; */
}


.navi,
.navi a {
  font-weight:bolder;
  font-size:1.0em;
  color:#ff8603;
  text-decoration: none;
}

/* Menu links */

.menu_links {
  text-align: left;
  width: 206px;
}

.menu_links_lmweb {
  text-align: left;
  width: 5px;
}



/* Hauptmenüpunkte A HREF */
.menu {
  color:#FFFFFF;
  font-size:small;
  font-family: Verdana, Arial, sans-sarif;
  font-weight:bolder;
}

.menu:link{
  color:#FFFFFF;
  text-decoration: none;
}

.menu:visited{
  color:#FFFFFF;
  text-decoration: none;
}

.menu:hover{
  color:#FF9835;
  text-decoration: none;
}

.menu_active {
  color:#FF9835;
  font-size:small;
  font-family: Verdana, Arial, sans-sarif;
  font-weight:bolder;
}

.menu_active:link{
  color:#FF9835;
  text-decoration: none;
}

.menu_active:visited{
  color:#FF9835;
  text-decoration: none;
}

.menu_active:hover{
  color:#FF9835;
  text-decoration: none;
}

/* Imressum */
.impressum-out {
  background-image:url(/images/new/seite1/g68.png);
  width: 986px;
  height: 32px;
  text-align: center;
  position: relative;
  top: 10px;
  margin: auto;
}

.impressum {
  width: 986px;
  height: 32px;
  text-align: center;
  padding-top: 8px;
}

.footer_link
{
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    font-size: 10pt;
    letter-spacing: 0.2em;
    text-decoration: none;
    top: 20px;
}

.delimiter {
  color: #AAAAAA;
}

.startseite-bild {
  text-align: left;
  margin-top: 10px;
}

.content {
  text-align:left;
  margin-top: 10px;
}

.content_lmweb {
  text-align:left;
  float: left;
  width: 720px;
  height: 800px;
}

/* Text für Menü Kunden-Service */
.table_body_td
{
    background-color:#cccccc;
    color: #000000;
    font-family: Verdana;
    font-size: small;
    border-left: solid thin #666666;
    border-right: #999999 1px solid;
    border-left: #999999 1px solid;
    border-bottom: #999999 1px solid;
    background-color: #cccccc;
    height: 60px;
}

/* menu_links: Links für Kunden-Service */
.reg {
    font-family: Verdana;
    font-size: small;
    text-decoration: none;
    color: #333333;
}

.reg:hover,
.reg_active {
    color:#ff8603;
    text-decoration: none;
}

.hlink,
.hlink:hover,
.hlink:active { /* hidden */
    font-family: Verdana;
    text-decoration: none;
    color: #333333;
}


/* SEO-Texte */
.reg2 {
    font-family: Verdana;
    /* font-size: small; */
    color: #333333;
}

.reg2:hover {
    color:#ff8603;
}

.hotelbild {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity:1;
  filter: alpha(opacity=100);
}

.underfooter, .underfooter a, .underfooter a:visited {
  color:#666666;
}

.blue, .blue a, .blue a:visited {
  color:#153058;
}

li {
  margin-top: 10px;
}

.h2a {
  color: #153058;
  font-size: 14px;
}

/* Submenu */
.submenu {
  width: 130px;
}

.submenu li {
    list-style: none;
    margin-left: -20px;
}

.submenu li a {
  color: #6E89B8;
  text-decoration: none;
}

.menu1 {
  position: absolute;
  border: 1px #6E89B8 solid;
  background-color: #ffffff;
  display: none;
  z-index: 998;
  text-align: left;
  margin-top: 20px;
  width: 140px;
  height: 195px;
}

.title {
  color: #FF9835;
  font-weight: bold;
}

/* Airplane in banner */
#flashContent {
  /* position: absolute; */
  position: relative;
  margin-top: -130px;
  /* z-index: 1000; */
  z-index: 999;
}

















/*!!!!!!!!!!! MyCSSMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider {
  display:block;
  font-size: 2px;
  border-width: 0px;
  border-style: solid;
  position: relative;
  z-index: 1;
}

.qmmc .qmdividery {
  float:left;
  width:0px;
}

.qmmc .qmtitle {
  display:block;
  cursor:default;
  white-space:nowrap;
  position:relative;
  z-index:1;
}

.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;zoom:1;z-index:10;}.qmmc a, .qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


/*!!!!!!!!!!! MyCSSMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* MyCSSMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/
	#qm0
	{
		margin: 0px 50px 0px 50px;
	}


	/*"""""""" (MAIN) Items""""""""*/
	#qm0 a
	{
		padding:2px 75px 2px 10px;
		background-color:transparent;
		color:#FF9835;
		font-family:Verdana;
		font-size:14px;
		text-decoration:none;
		text-align:left;
	}


	/*"""""""" (MAIN) Hover State""""""""*/
	#qm0 a:hover
	{
		color:#FF9835;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Parent Items""""""""*/
	#qm0 .qmparent
	{
		background-repeat:no-repeat;
		background-position:92% 50%;
	}


	/*"""""""" (MAIN) Active State""""""""*/
	body #qm0 .qmactive, body #qm0 .qmactive:hover
	{
		/* background-color:#FFFFFF; */
		color:#FF9835;
		text-decoration:none;
		/* font-weight:bold; */
	}


	/*"""""""" (SUB) Container""""""""*/
	#qm0 div, #qm0 ul
	{
		padding:5px 0px;
		background-color:#FFFFFF;
		border-width:1px;
		border-style:solid;
		border-color:#8BA0C6;
		margin-left: 20px;
	}


	/*"""""""" (SUB) Items""""""""*/
	#qm0 div a, #qm0 ul a
	{
		padding:5px 20px 5px 10px;
		color:#8BA0C6;
		font-size:12px;
		text-align:left;
		border-width:0px;
	}


	/*"""""""" (SUB) Hover State""""""""*/
	#qm0 div a:hover, #qm0 ul a:hover
	{
		background-color:#8BA0C6;
		color:#FFFFFF;
		border-color:#8BA0C6;
	}


	/*"""""""" (SUB) Active State""""""""*/
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover
	{
		background-color:#8BA0C6;
		border-color:#8BA0C6;
	}

