body {
	font-family: Verdana, sans-serif;
	color: #cc9900;
	font-size: 11px;
	line-height: 15px;
	background-image: url('/images/background_light.gif');
	background-repeat: no-repeat;
}

ul {
	list-style-type: none;
}

.spacediv {
	width: 360px;
}

.noprint {
	display: inline;
}
.printnavi {
	display: none;
}
.etracker {
	display: none;
}
.notopspace {
	position: relative;
	top: -10px;
}

.submithand {
	cursor: pointer;
	border-width: 0px;
} 

.hotelpopup {
	position: absolute;
	top: 80px;
	left: 170px;
	width: 420px;
	height: 470px;
	border-style: solid;
	border-color: #cc9900;
	border-width: 1px;
	background-color: #FFFFFF;
	z-index: 10;
} 

/* Nur f�r Hotelpopup ! */
.hotel-popup-headline {
	color: #cc9900;
	font-size: 24px;
	line-height: 24px;
}

.infopopup {
	
	position: absolute;
	top: 350px;
	left: 130px;
	width: 150px;
	height: 105px;
	visibility: hidden;
	border-style: solid;
	border-color: #cc9900;
	border-width: 1px;
	background-color: #FFFFFF;
	z-index: 11;
} 

.sitemap {
	line-height: 11px;
	border-style: solid;
	border-color: #cc9900;
	border-width: 1px;
}

.sitemap td {
	border-width: 0px;
}

/* --- F�r Startseite --- */

.yah {
	position: relative;
	top: 0px;
	left: 7px;
	width: 145px;
}

.yah-nospace {
	position: relative;
	top: 0px;
	width: 145px;
}

.exhibition {
	width: 355px;
	text-align: left;
}

.hotel {
	width: 355px;
	text-align: left;
}

.error {
	color: #EE0000;
	font-weight: bold;
}


/* --- �berschriften --- */

.white {
	background-color: #ffffff;
}

#logo {
	position: absolute;
	left: 583px;
	top: 20px;
	width: 207px;
}

h1 {
	color: #cc9900;
	font-size: 24px;
	line-height: 28px;
	font-weight: normal;
}

.headline1 {
	color: #cc9900;
	font-size: 24px;
	line-height: 28px;
}


.h2-link {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	text-decoration: none;
	background-color: #ffffff;
}

.h2-link a:hover {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	text-decoration: none;
	background-color: #ffffff;
}

/* --- Navigation --- */

#search-table {
	width: 135px;
	position: relative;
	left: -4px;
}

.noborder {
	border: 0px;
}

/* -- speziell f�r die Seiten -- */

.h1 {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	position: absolute;
	top: 190px;
	left: 198px;
	width: 370px;
}

.h1-link {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	background-color: #ffffff;
}

.h1-link a:hover {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	background-color: #ffffff;
}


.h2 {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	position: absolute;
	top: 220px;
	left: 198px;
	width: 370px;
	padding: 1px;
}

.h3 {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	position: absolute;
	top: 190px;
	left: 575px;
	width: 255px;
}

.h4 {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	position: absolute;
	top: 220px;
	left: 577px;
	width: 225px;
}

/* --- Div Positionierungen --- */

#color-navi {
	position: absolute;
	top: 111px;
	left: 26px;
	z-index: 3;
}

#lang-navi {
	position: absolute;
	top: 125px;
	left: 0px;
	width: 792px;
	text-align: right;
	z-index: 2;
}

#main-navi-pos {
	position: absolute;
	top: 33px;
	left: 28px;
}

#date-field {
	position: absolute;
	text-align: right;
	top: 90px;
	width: 792px;
	left: 0px;
}

#main-table {
	position: absolute;
	top: 260px;
	left: 20px;
	width: 800px;
	padding: 5px;
}

#description-page-header {
	position:absolute;
	top: 10px;
	left: 28px;
	width: 762px;
	text-align: left;

}

.inhalt-normal {
	width: 368px;
	vertical-align: top;
}

.inhalt-big {
	width: 615px;
	vertical-align: top;
}

.hotels {
	width: 235px;
	vertical-align: top;
}



.bordergold {
	color: #cc9900;
	border-color: #cc9900;
}

/* --- Farbwahlk�stchen --- */

.pink {
	height: 20px;
	width: 20px;
	background-color: #ff00cc;
}

.green {
	height: 20px;
	width: 20px;
	background-color: #66ff00;
}

.orange {
	height: 20px;
	width: 20px;
	background-color: #ff6600;
}

.blue {
	height: 20px;
	width: 20px;
	background-color: #0099ff;
}

/* --- Hauptteil --- */

.bottom-navi {
	text-align: center;
	line-height: 15px;
}


.left-navi {
	width: 167px;
	vertical-align: top;
	line-height: 15px;
}

/* --- Startseite --- */
#startpage-table {
	position: absolute;
	top: 180px;
	left: 17px;
	width: 800px;
	padding: 10px;
}

.home-image {
	width: 270px;
	border: 0px;
	text-decoration: none;
	background-color: #ffffff;
}

.home-image-cell {
	width: 280px;
	vertical-align: middle;
	padding-top: 15px;
}

.home-cell {
	width: 280px;
	padding-top: 2px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 15px;
	vertical-align: top;
	text-align: left;
}

.artfair-image {
	width: 130px;
	border: 0px;
	text-decoration: none;
	background-color: #ffffff;
}

#home-table {
	position: absolute;
	top: 260px;
	left: 20px;
	width: 800px;
	padding: 5px;
	height: 1000px;
}

.inhalt-home {
	width: 460px;
	vertical-align: top;
}

#inner-home-table {
	position: relative;
	top: -2px;
	left: 28px;
	width: 310px;

}

.right-navi-table {
	width: 180px;
	vertical-align: top;
}

.inner-right-navi-table {
	width: 135px;
	padding: 5px;
}

#home-navi-top {
	height: 70px;
}

.artfair-caption {
	line-height: 13px;
	color: #cc9900;
}

.artfair-caption a {
	line-height: 13px;
	color: #cc9900;
}

.artfair-caption a:hover {
	line-height: 13px;
	color: #cc9900;
}

/* Farben */

.gold {
	color: #cc9900;
}

.gold a {
	color: #cc9900;
}

.gold a:hover {
	color: #cc9900;
}

/* Alte Startseite */

.start-image {
	width: 240px;
	border: 0px;
	text-decoration: none;
	background-color: #ffffff;
}

.start-image-cell {
	vertical-align: middle;
	padding-top: 15px;
}

.start-cell {
	padding-top: 15px;
	padding-right: 20px;
	padding-bottom: 20px;
	line-height: 15px;
	vertical-align: top;
}

/* Star-Divs */

.home-star {
	position: absolute;
	top: 33px;
	left: 15px;
}

.exhibition-star {
	position: absolute;
	top: 49px;
	left: 15px;
}

.hotel-star {
	position: absolute;
	top: 62px;
	left: 15px;
}

.home-h1 {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	position: absolute;
	top: 190px;
	left: 198px;
	width: 370px;
}

.home-h1 a {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	background-color: #ffffff;
}

.home-h1 a:hover {
	color: #cc9900;
	font-size: 24px;
	line-height: 26px;
	text-decoration: none;
	background-color: #ffffff;
}


.home-h2 {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	position: absolute;
	top: 220px;
	left: 198px;
	width: 370px;
	padding: 1px;
}

.home-h2 a {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	text-decoration: none;
	background-color: #ffffff;
}

.home-h2 a:hover {
	color: #cc9900;
	font-size: 17px;
	line-height: 19px;
	text-decoration: none;
	background-color: #ffffff;
}

.home-h3 {
	color: #cc9900;
	/*font-size: 24px;*/
	line-height: 20px;
	vertical-align: top;
}

.home-h3 a {
	color: #cc9900;
	/*font-size: 24px;*/
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
}

.home-h3 a:hover {
	color: #cc9900;
	/*font-size: 24px;*/
	line-height: 20px;
	text-decoration: none;
	background-color: #ffffff;
}


.color_choose {
	width: 20px;
	background-color: #FFFFFF;
}

.color_choose a:hover {
	width: 20px;
	background-color: #FFFFFF;
}

.color_choose a:active {
	width: 20px;
	background-color: #FFFFFF;
}
