html {
	overflow-y:scroll;	
	min-height: 100%; 
	height: 100%;	
}
body {
	display:block;
	margin:0px;
	padding:0px;
	background-color:#fdfbef;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:13px;
	color:#b49a77;
	text-align:left;
	width: 100%;
	min-height: 100%; 
	height: 100%;
}
form {
	padding:0px;
	margin:0px;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
}
div.screen {
    display:block;
	background-color:#fdfbef;
	border:0px solid green;
	width:100%;
	height:100%;
	min-height:100%;
}
div.dummy {
    clear:both;
    border: solid red 0px;
    display:block;
    width:100%;
    height:50px;
    max-width:100%;
    max-height:50px;
    vertical-align:top;
}
div.main {
	display:block;
	width:900px;
	min-height:100%;
	height:100%;
	background-color:#fdfbef;
}

#headerStuff {
	width:621px;
}
/*STARTSITE*/
#head {
	border:0px;
	width:200px;
	height:64px;
	float:left;
	text-align:left;
}
div#startHeader {
    border:0px;
    width:530px;
    padding-top:250px;
	text-align:left;
}
#startNavGer {
	float:left;
	display:block;
	border:0px;
	width:172px;
	height:13px;
	padding-top:48px;
	padding-left:368px;
	}
#startNavEng {
	clear:left;
	display:block;
	border:0px;
	width:125px;
	height:13px;
	padding-top:7px;
	padding-left:369px;
}
a#startGer {
	display:block;
	width:172px;
	height:13px;
	background-image:url(./img/startGer.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#startGer:hover {
	display:block;
	width:172px;
	height:13px;
	background-image:url(./img/startGer.gif);
	background-repeat:no-repeat;
	background-position:-171px 0px;	
}
a#startEng {
	display:block;
	width:125px;
	height:13px;
	background-image:url(./img/startEng.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a#startEng:hover {
	display:block;
	width:125px;
	height:13px;
	background-image:url(./img/startEng.gif);
	background-repeat:no-repeat;
	background-position:-126px 0px;
}
a#langEng {
	float:right;
	display:block;
	width:41px;
	height:13px;
	margin-top:30px;
	margin-left:7px;	
	background-image:url(./img/langEng.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#langEng:hover {
	float:right;
	display:block;
	width:41px;
	height:13px;
	margin-top:30px;
	margin-left:7px;	
	background-image:url(./img/langEng.gif);
	background-repeat:no-repeat;
	background-position:-43px 0px;	
}
a#langEngSel {
	float:right;
	display:block;
	width:41px;
	height:13px;
	margin-top:30px;
	margin-left:7px;	
	background-image:url(./img/langEng.gif);
	background-repeat:no-repeat;
	background-position:-43px 0px;	
}
a#langGer {
	float:right;
	display:block;
	width:58px;
	height:13px;
	margin-top:30px;
	background-image:url(./img/langGer.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#langGer:hover {
	float:right;
	display:block;
	width:58px;
	height:13px;
	margin-top:30px;
	background-image:url(./img/langGer.gif);
	background-repeat:no-repeat;
	background-position:-61px 0px;	
}
a#langGerSel {
	float:right;
	display:block;
	width:58px;
	height:13px;
	margin-top:30px;
	background-image:url(./img/langGer.gif);
	background-repeat:no-repeat;
	background-position:-61px 0px;	
}
img.headImg {
	border:0px;
	width:96px;
	height:15px;
	margin-top:27px;
}
#navTop {
	width:621px;
	vertical-align:top;
}
#navTopList {
	float:left;
	margin:0px;
	padding:0px;
	width:621px;
	list-style-type:none;
}
/*NAVIGATION*/
#navTopList li {
	display:block;
	border:1px solid #fdfbef;
	border-bottom:1px dashed #a9003d;
	width:621px;
    height:24px;
    margin:0px;
    padding:0px;
    text-align:left;
    vertical-align:top;
}
#navTopList li div.navButton {
	float:left;
	display:block;
	width:156px;
    height:22px;
    border:0px solid red;
    margin:0px;
    padding:0px;
    text-align:left;
    vertical-align:top;
}
#navTopList li div.navText {
	float:left;
	display:block;
	border:0px solid green;
	padding:0px;
	padding-top:5px;
	margin:0px;
	width:462px;
	vertical-align:top;
}
#navTopList li a#nav1 {
	float:left;
	display:block;
	width:72px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navWelc.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav1:hover {
	float:left;
	display:block;
	width:72px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navWelc.gif);
	background-repeat:no-repeat;
	background-position:-75px 0px;	
}
#navTopList li a#nav1Sel {
	float:left;
	display:block;
	width:72px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navWelc.gif);
	background-repeat:no-repeat;
	background-position:-75px 0px;	
}
#navTopList li a#nav2 {
	float:left;
	display:block;
	width:47px;
	height:10px;
	margin-top:5px;
	background-image:url(./img/navZim.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav2:hover {
	float:left;
	display:block;
	width:47px;
	height:10px;
	margin-top:5px;
	background-image:url(./img/navZim.gif);
	background-repeat:no-repeat;
	background-position:-50px 0px;	
}
#navTopList li a#nav2Sel {
	float:left;
	display:block;
	width:47px;
	height:10px;
	margin-top:5px;
	background-image:url(./img/navZim.gif);
	background-repeat:no-repeat;
	background-position:-50px 0px;	
}
#navTopList li a#nav3 {
	float:left;
	display:block;
	width:40px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/navPrei.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav3:hover {
	float:left;
	display:block;
	width:40px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/navPrei.gif);
	background-repeat:no-repeat;
	background-position:-43px 0px;	
}
#navTopList li a#nav3Sel {
	float:left;
	display:block;
	width:40px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/navPrei.gif);
	background-repeat:no-repeat;
	background-position:-43px 0px;	
}
#navTopList li a#nav4 {
	float:left;
	display:block;
	width:141px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/navRes.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav4:hover {
	float:left;
	display:block;
	width:141px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/navRes.gif);
	background-repeat:no-repeat;
	background-position:-144px 0px;	
}
#navTopList li a#nav4Sel {
	float:left;
	display:block;
	width:141px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/navRes.gif);
	background-repeat:no-repeat;
	background-position:-144px 0px;	
}
#navTopList li a#nav5 {
	float:left;
	display:block;
	width:26px;
	height:13px;
	margin-top:5px;
	background-image:url(./img/navLage.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav5:hover {
	float:left;
	display:block;
	width:26px;
	height:13px;
	margin-top:5px;
	background-image:url(./img/navLage.gif);
	background-repeat:no-repeat;
	background-position:-29px 0px;	
}
#navTopList li a#nav5Sel {
	float:left;
	display:block;
	width:26px;
	height:13px;
	margin-top:5px;
	background-image:url(./img/navLage.gif);
	background-repeat:no-repeat;
	background-position:-29px 0px;	
}
#navTopList li a#nav6 {
	float:left;
	display:block;
	width:51px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navAnf.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav6:hover {
	float:left;
	display:block;
	width:51px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navAnf.gif);
	background-repeat:no-repeat;
	background-position:-54px 0px;	
}
#navTopList li a#nav6Sel {
	float:left;
	display:block;
	width:51px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navAnf.gif);
	background-repeat:no-repeat;
	background-position:-54px 0px;	
}
#navTopList li a#nav7 {
	float:left;
	display:block;
	width:50px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navKont.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav7:hover {
	float:left;
	display:block;
	width:50px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navKont.gif);
	background-repeat:no-repeat;
	background-position:-53px 0px;	
}
#navTopList li a#nav7Sel {
	float:left;
	display:block;
	width:50px;
	height:11px;
	margin-top:5px;
	background-image:url(./img/navKont.gif);
	background-repeat:no-repeat;
	background-position:-53px 0px;	
}

#navTopList li a#nav1En {
	float:left;
	display:block;
	width:54px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/welcNav.gif);
	background-repeat:no-repeat;
	background-position:-58px 0px;	
}
#navTopList li a#nav1En:hover {
	float:left;
	display:block;
	width:54px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/welcNav.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
	
}
#navTopList li a#nav1EnSel {
	float:left;
	display:block;
	width:54px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/welcNav.gif);
	background-position:0px 0px;
	background-repeat:no-repeat;
		
}
#navTopList li a#nav2En {
	float:left;
	display:block;
	width:40px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/roomNav.gif);
	background-position:-46px 0px;
	background-repeat:no-repeat;
		
}
#navTopList li a#nav2En:hover {
	float:left;
	display:block;
	width:40px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/roomNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav2EnSel {
	float:left;
	display:block;
	width:40px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/roomNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav3En {
	float:left;
	display:block;
	width:36px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/rateNav.gif);
	background-repeat:no-repeat;
	background-position:-42px 0px;	
}
#navTopList li a#nav3En:hover {
	float:left;
	display:block;
	width:36px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/rateNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav3EnSel {
	float:left;
	display:block;
	width:36px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/rateNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav4En {
	float:left;
	display:block;
	width:122px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/reseNav.gif);
	background-repeat:no-repeat;
	background-position:-128px 0px;	
}
#navTopList li a#nav4En:hover {
	float:left;
	display:block;
	width:122px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/reseNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav4EnSel {
	float:left;
	display:block;
	width:122px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/reseNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav5En {
	float:left;
	display:block;
	width:51px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/locaNav.gif);
	background-repeat:no-repeat;
	background-position:-56px 0px;	
}
#navTopList li a#nav5En:hover {
	float:left;
	display:block;
	width:51px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/locaNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav5EnSel {
	float:left;
	display:block;
	width:51px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/locaNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav6En {
	float:left;
	display:block;
	width:60px;
	height:13px;
	margin-top:5px;
	background-image:url(./img/apprNav.gif);
	background-repeat:no-repeat;
	background-position:-66px 0px;	
}
#navTopList li a#nav6En:hover {
	float:left;
	display:block;
	width:60px;
	height:13px;
	margin-top:5px;
	background-image:url(./img/apprNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav6EnSel {
	float:left;
	display:block;
	width:60px;
	height:13px;
	margin-top:5px;
	background-image:url(./img/apprNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav7En {
	float:left;
	display:block;
	width:51px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/contNav.gif);
	background-repeat:no-repeat;
	background-position:-57px 0px;	
}
#navTopList li a#nav7En:hover {
	float:left;
	display:block;
	width:51px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/contNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
#navTopList li a#nav7EnSel {
	float:left;
	display:block;
	width:51px;
	height:12px;
	margin-top:5px;
	background-image:url(./img/contNav.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
div.navTopItem {
	display:block;
	height:24px;
	float:left;
	vertical-align:bottom;
}
div.imgBanner {
	clear:left;
	display:block;
	border:0px solid red;
	width:621px;
	height:218px;
}
div.imgLeft {
	display:block;
	float:left;
	width:301px;
	height:173px;
	padding-top:23px;
	padding-bottom:23px;
	padding-right:5px;
}
div.imgRight {
	display:block;
	float:left;
	width:301px;
	height:173px;
	padding-top:23px;
	padding-bottom:23px;
	padding-left:14px;
}
div#content {
	display:block;
	border:0px solid green;
	text-align:left;
	width:621px;
	margin:0px;
	padding:0px;
	
}

.priceContent {
	/*border:1px solid red;*/
	display: block;
	float:left;
	width:300px;
	
}

.spaceLeft {
	margin-left:20px;
}

div#messageContent {
	display:block;
	border:0px solid green;
	text-align:left;
	width:621px;
	margin:0px;
	padding:0px;
	
}
div#contHeader {
	border:0px solid red;
	width:230px;
	height:34px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	color:#a9003d;
}
div#messageHeader {
	border:0px solid red;
	width:621px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	color:#a9003d;
}
div#contactHeader {
	border:0px solid red;
	width:440px;
	height:34px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	padding-bottom:20px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	color:#a9003d;
}
span.contactSubHeader {
    font-size:13px;
	font-weight:normal;
	letter-spacing:0px;
	color:#b49a77;
}
div#contHeaderPreis {
	border:0px solid red;
	width:200px;
	float:left;
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	color:#a9003d;
}

.contHeadline {
	border:0px solid red;
	/*width:200px;*/
	text-align:left;
	margin:0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	color:#a9003d;
}

div#text {
	float:left;
	display:block;
	border:0px solid blue;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	width:450px;
	height:auto;
	margin:0px;
	padding:0px;
}
div#teaserHead {
	display:block;
	border:0px;
	float:left;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	width:621px;
	height:auto;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-top:15px;
}
div#teaser {
	display:block;
	border:0px;
	float:left;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	width:428px;
	height:auto;
	margin:0px;
	padding:0px;
}
div#teaser2 {
	display:block;
	border:0px;
	float:left;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	width:428px;
	height:auto;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

.teaserHead {
	border:0px;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	font-size: 13px;	
	height:auto;
	margin:0px;
	padding:0px;
	font-weight:bold;
	margin-top:15px;
}

.teaser {
	display:block;
	border:0px;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	margin:0px;
	padding:0px;
}

.teaser2 {
	display:block;
	border:0px;
	word-spacing:1px;
	line-height:20px;
	margin:0px;
	padding:0px;
	margin-top:15px;
}

div#contact {
    float:right;
	display:block;
	border:0px;
	text-align:right;
	width:111px;
	height:96px;
	margin:0px;
	margin-top:4px;
	padding:0px;	
	background-image:url(./img/contact.gif);
	background-repeat:no-repeat;	
}
div#zimmDetails {
	display:block;
	float:right;
	border:0px solid red;
	text-align:right;
	width:122px;
	height:19px;
	margin:0px;
	margin-top:4px;
	padding:0px;	
}
a#navZimmDetails {
	display:block;
	width:122px;
	height:19px;
	background-image:url(./img/bilderAnsehen.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#navZimmDetails:hover {
	display:block;
	width:122px;
	height:19px;
	background-image:url(./img/bilderAnsehen.gif);
	background-repeat:no-repeat;
	background-position:-135px 0px;	
}
div#zimmDetailsEn {
	display:block;
	float:right;
	border:0px solid red;
	text-align:right;
	width:106px;
	height:19px;
	margin:0px;
	margin-top:4px;
	padding:0px;	
}
a#navZimmDetailsEn {
	display:block;
	width:106px;
	height:19px;
	background-image:url(./img/viewImages.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#navZimmDetailsEn:hover {
	display:block;
	width:106px;
	height:19px;
	background-image:url(./img/viewImages.gif);
	background-repeat:no-repeat;
	background-position:-119px 0px;	
}
div.imgBannerZimm {
	clear:left;
	display:block;
	border:0px solid red;
	width:621px;
	height:205px;
}
div.imgLeftZimm {
	vertical-align:top;
	float:left;
	width:301px;
	height:173px;
	margin-top:23px;
	margin-right:5px;
}
div.imgRightZimm {
	float:left;
	vertical-align:top;
	width:301px;
	height:173px;
	margin-top:23px;
	margin-left:14px;
}

div#zimmImgs {
	display:block;
	border:0px solid red;
	text-align:left;
	width:477px;
	height:auto;
	margin:0px;
	padding:0px;
	padding-top:13px;
}
img.horiZimm {
	vertical-align:top;
	border:0px;
	width:234px;
	height:172px;
	margin:0px;
	padding:0px;
	margin-right:6px;
	margin-bottom:9px;
}
img.horiZimmLast {
	vertical-align:top;
	border:0px;
	width:234px;
	height:172px;
	margin:0px;
	padding:0px;
	margin-bottom:9px;
}

img.vertZimm {
	vertical-align:top;
	border:0px;
	width:171px;
	height:234px;
	margin:0px;
	padding:0px;
	margin-right:6px;
	margin-bottom:9px;
}
img.vertZimmLast {
	vertical-align:top;
	border:0px;
	width:117px;
	height:234px;
	margin:0px;
	padding-bottom:9px;
}
div#zimmZurueck {
	display:block;
	float:right;
	border:0px solid red;
	text-align:right;
	width:83px;
	height:13px;
	margin:0px;
	margin-top:4px;
	padding:0px;
	padding-top:13px;	
}
a.zurueck:hover {
	float:left;
	display:block;
	width:74px;
	height:13px;
	background-image:url(./img/zurueck.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.zurueck {
	float:left;
	display:block;
	width:74px;
	height:13px;
	background-image:url(./img/zurueck.gif);
	background-repeat:no-repeat;
	background-position:-75px 0px;
}
a.zurueck2:hover {
	float:left;
	display:block;
	width:74px;
	height:13px;
	background-image:url(./img/zurueck.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:592px;
}
a.zurueck2 {
	float:left;
	display:block;
	width:74px;
	height:13px;
	background-image:url(./img/zurueck.gif);
	background-repeat:no-repeat;
	background-position:-75px 0px;
	margin-top:592px;
}
div.zurueckForm {
	float:left;
	display:block;
	height:35px;
	width:600px;
	margin-top:22px;
}
a.zurueckForm:hover {
	display:block;
	width:74px;
	height:13px;
	background-image:url(./img/zurueck.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.zurueckForm {
	display:block;
	width:74px;
	height:13px;
	background-image:url(./img/zurueck.gif);
	background-repeat:no-repeat;
	background-position:-75px 0px;
}
a.back {
	float:left;
	display:block;
	width:62px;
	height:13px;
	background-image:url(./img/back.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.back:hover {
	float:left;
	display:block;
	width:60px;
	height:13px;
	background-image:url(./img/back.gif);
	background-repeat:no-repeat;
	background-position:-63px 0px;
}
a.back2 {
	float:left;
	display:block;
	width:60px;
	height:13px;
	background-image:url(./img/back.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:592px;
}
a.back2:hover {
	float:left;
	display:block;
	width:60px;
	height:13px;
	background-image:url(./img/back.gif);
	background-repeat:no-repeat;
	background-position:-63px 0px;
	margin-top:592px;
}
a#navZimmZurueck {
	display:block;
	width:60px;
	height:13px;
	background-image:url(./img/navZimmZureuck.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#navZimmZurueck:hover {
	display:block;
	width:41px;
	height:13px;
	background-image:url(./img/navZimmZureuck.gif);
	background-repeat:no-repeat;
	background-position:-43px 0px;	
}
a#navZimmZurueckUnten {
	display:block;
	width:41px;
	height:13px;
	background-image:url(./img/navZimmZureuck.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:593px;	
}
a#navZimmZurueckUnten:hover {
	display:block;
	width:41px;
	height:13px;
	background-image:url(./img/navZimmZureuck.gif);
	background-repeat:no-repeat;
	background-position:-43px 0px;
	margin-top:593px;	
}
div.reseLabel {
	float:left;
	text-align:right;
	display:block;
	border:0px;
	width:140px;
	height:23px;
	color:#a9003d;
	margin:0px;
	padding:0px;
}
div.reseInputLabel {
	float:left;
	display:block;
	border:0px;
	width:275px;
	height:24px;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#a9003d;
}
input.reseInput {
	width:275px;
	color:#b49a77;
	border:1px solid #c3c3c3;
	margin:0px;
	margin-left:13px;
	padding:0px;
}
span.radioText {
	margin-left:13px;
	margin-right:13px;
}
.reseCheck {
	margin:0px;
	margin-left:13px;
	margin-top:3px;
	padding:0px;
	border:0px;
	width:15px;
	height:15px;
	color:#a9003d;
}
.map {
	border:1px dashed #a9003d;
}
a#navLagePrint {
	display:block;
	width:80px;
	height:14px;
	background-image:url(./img/lage_navPrint.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#navLagePrint:hover {
	display:block;
	width:80px;
	height:14px;
	background-image:url(./img/lage_navPrint.gif);
	background-repeat:no-repeat;
	background-position:-80px 0px;	
}
a#navLagePdf {
	text-align:right;
	display:block;
	width:86px;
	height:16px;
	background-image:url(./img/lage_navPdf.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:12px;	
}
a#navLagePdf:hover {
	display:block;
	width:86px;
	height:16px;
	background-image:url(./img/lage_navPdf.gif);
	background-repeat:no-repeat;
	background-position:-88px 0px;
	margin-top:12px;		
}
a#navLagePrintEn {
	display:block;
	width:56px;
	height:14px;
	background-image:url(./img/print.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a#navLagePrintEn:hover {
	display:block;
	width:56px;
	height:14px;
	background-image:url(./img/print.gif);
	background-repeat:no-repeat;
	background-position:-65px 0px;	
}
a#navLagePdfEn {
	text-align:right;
	display:block;
	width:70px;
	height:16px;
	background-image:url(./img/pdfFile.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-top:12px;	
}
a#navLagePdfEn:hover {
	display:block;
	width:70px;
	height:16px;
	background-image:url(./img/pdfFile.gif);
	background-repeat:no-repeat;
	background-position:-75px 0px;
	margin-top:12px;		
}
div#lageDetails {
	display:block;
	float:right;
	border:0px solid red;
	width:86px;
	height:19px;
	margin:0px;
	margin-top:6px;
	padding:0px;
}
div#textAnf {
	display:block;
	border:0px;
	float:left;
	text-align:left;
	word-spacing:1px;
	line-height:20px;
	width:477px;
	height:auto;
	margin:0px;
	margin-bottom:19px;
	padding:0px;
}
div.kontLabel {
	float:left;
	text-align:right;
	display:block;
	border:0px;
	width:102px;
	height:23px;
	color:#a9003d;
	margin:0px;
	padding:0px;
}
div.kontLabelText {
	float:left;
	display:block;
	text-align:right;
	border:0px;
	width:102px;
	height:177px;
	color:#a9003d;
	margin:0px;
	padding:0px;
}
div.kontInputLabelText {
	float:left;
	display:block;
	border:0px;
	width:300px;
	height:177px;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#a9003d;
}
div.kontInputLabel {
	float:left;
	display:block;
	border:0px;
	width:300px;
	height:24px;
	text-align:left;
	margin:0px;
	padding:0px;
	color:#a9003d;
}
div.kontSubmit {
	float:left;
	white-space:nowrap;
	display:block;
	border:0px solid red;
	width:100%;
	height:12px;
	text-align:left;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	margin-top:23px;	
	color:#a9003d;
}
div.resDeSubmit {
	float:left;
	display:block;
	border:0px;
	width:250px;
	height:12px;
	text-align:left;
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	padding-left:120px;
	padding-top:23px;	
	color:#a9003d;
}
input.kontInput {
	width:313px;
	color:#b49a77;
	border:1px solid #c3c3c3;
	margin:0px;
	margin-left:13px;
	padding:0px;
}
.kontText {
	width:313px;
	height:177px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size:13px;
	color:#b49a77;
	border:1px solid #c3c3c3;
	margin:0px;
	margin-left:13px;
	padding:0px;
}
div#kontakt {
	float:right;
	display:block;	
	border:0px solid red;
	text-align:right;
	vertical-align:top;
	width:136px;
	height:177px;
	margin:0px;
	margin-top:0px;
	padding:0px;	
	background-image:url(./img/contact01.gif);
	background-repeat:no-repeat;	
}
a.impNav {
	display:block;
	width:65px;
	height:12px;
	background-image:url(./img/impressum.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.impNav:hover {
	display:block;
	width:65px;
	height:12px;
	background-image:url(./img/impressum.gif);
	background-repeat:no-repeat;
	background-position:-69px 0px;
}
a.impEnNav {
	display:block;
	width:44px;
	height:12px;
	background-image:url(./img/imprint.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}
a.impEnNav:hover {
	display:block;
	width:44px;
	height:12px;
	background-image:url(./img/imprint.gif);
	background-repeat:no-repeat;
	background-position:-48px 0px;
}
a.abschickenNav:hover {
	display:block;
	width:102px;
	height:12px;
	background-image:url(./img/abschicken.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.abschickenNav {
	display:block;
	width:102px;
	height:12px;
	background-image:url(./img/abschicken.gif);
	background-repeat:no-repeat;
	background-position:-105px 0px;
}
a.submitNav:hover {
	display:block;
	width:75px;
	height:12px;
	background-image:url(./img/submit.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}
a.submitNav {
	display:block;
	width:75px;
	height:12px;
	background-image:url(./img/submit.gif);
	background-repeat:no-repeat;
	background-position:-80px 0px;
	margin-left:42px;
}
