body {
	text-align: left;
	vertical-align: top;
	position:absolute;
	left:0px;
	top:0px;
	right:0px;
	bottom:0px;
	color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	width:100%;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	background-image: url("../px/bg.jpg");}

#page {
	height: 100%;
	background-image: url("../px/bg_left.gif");
	background-repeat : repeat-y;
}

#pageContainer{
	min-height: 100%;
    height:auto !important; /* moderne Browser */
    height:100%; /* IE */
	background-image: url("../px/bg_left.gif");
	background-repeat : repeat-y;
}
* html #pageContainer{height:100%;}

table.content{height:50%;}

td {
	color:#edf5f8;
	font-size : 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align:justify;}
td a {
	color:#205a74;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;}
.tdtop {
	margin: 0px 0px 0px 0px;
	width:100%;
	height:165px;
	vertical-align:top;
	text-align: left;
	background-image: url("../px/fsp_top.jpg");
	background-repeat : no-repeat;}
div.leftNav{margin-top: 18px;width: 120px;}
a.leftNavLow{border-left: 5px solid #14a955; line-height: 5px; padding: 2px 2px 2px 5px;display: block;margin-left: 23px;color:#FFFFFF;font-size : 12px;}
a.leftNavLow:link{}
a.leftNavLow:visited{}
a.leftNavLow:active{}
a.leftNavLow:hover{border-left: 5px solid #57c6d6;color:#57c6d6;}
a.leftNavHigh{border-left: 5px solid #57c6d6; line-height: 5px; padding: 2px 0px 2px 5px;display: block;margin-left: 23px;color:#57c6d6;font-size : 13px;font-weight: bold;}
a.leftNavHigh:link{}
a.leftNavHigh:visited{}
a.leftNavHigh:active{}
a.leftNavHigh:hover{}
td.imageCategory{padding-top:150px;padding-right:20px;}
a.imageCategoryLow{text-align:right;line-height: 5px; padding: 2px 0px 2px 2px;display: block;margin-left: 30px;color:#FFFFFF;font-size : 12px;}
a.imageCategoryLow:link{}
a.imageCategoryLow:visited{}
a.imageCategoryLow:active{}
a.imageCategoryLow:hover{}
a.imageCategoryHigh{text-align:right;line-height: 5px; padding: 2px 2px 2px 2px;display: block;margin-left: 30px;color:#57c6d6;font-size : 12px;}
a.imageCategoryHigh:link{}
a.imageCategoryHigh:visited{}
a.imageCategoryHigh:active{}
a.imageCategoryHigh:hover{}
td.imageNavigation{text-align: right; vertical-align: top;}
a.imageNavigation{text-align: right; vertical-align: middle;}
div.imageNavigation{height: 14px; width:13px;margin-right: 0px;}
img.imageNavigation{width:13px; height:14px;text-align: center; vertical-align: middle;margin:5px;}
td.imageNavigation{width:23px;text-align: center; vertical-align: middle;}
td.imageCounter{text-align: center; vertical-align: middle; height: 20px;color:#ffffff;}
td.imageCell{padding-top:5px;height:610px;width:600px;vertical-align: top;text-align: center;}
#mySlideshow{margin-left: 0px;}


td.tdmaina {
	text-align: left;
	width: 124px;
	padding-top: 100px;
	padding-left: 3px;
	vertical-align:top;
	background-image: url("../px/bg_left.gif");
	background-repeat : repeat-y;}

td.tdmainb {
	height:610px;
	text-align: left;
	vertical-align:top;
	}

.tdmain_gal{
	background-image: url("../px/fsp_body_b.gif");
	vertical-align:top;
	background-repeat : no-repeat;}

.tdmainb_top {
	color:#edf5f8;
	width: 100%;
	font-size : 12px;
	text-align: left;}

td.tdmainb_top_in {
	vertical-align:bottom;
	color:#ffffff;
	text-align: left;
	font-size : 12px;
	padding:  10px 0px 0px 3px;}

.tdmainb_sub_in{
	height: 30px;
	vertical-align:middle;
	color:#edf5f8;
	text-align: left;
	font-size : 12px;
	padding:  2px 0px 2px 0px;}
.tdmainb_text_in {
	width: 200px;
	height:100%;
	vertical-align:top;
	text-align: left;
	color:#edf5f8;
	font-size : 12px;
	padding:  0px 20px 0px 0px;}
.tdmainb_gallerie_in {
	padding-left:0px;
	vertical-align:top;
	color:#edf5f8;
	font-size : 12px;
	}
td.tdmainb_fliesstext_in {
	height:100%;
	vertical-align:top;
	text-align:left;
	color:#edf5f8;
	font-size : 12px;
	padding:  0px 0px 0px 0px;}
	
.imageNavigation{text-align: right; vertical-align: middle;}
td.tdmainb_image_in{padding-left: 15px;padding-top: 40px;vertical-align: top;}
.menue_logo{margin-top:2px;margin-right:72px;}
.menue_hotel {margin-top:0px;}
.menue_achitektur {margin-top:0px;}
.menue_ci {margin-top:0px;}
.menue_luft {margin-top:0px;}
.menue_3d {margin-top:0px;}
