
body {
	font-family:		verdana, tahoma, arial;
	font-size:			15px;
	color:				#555;
	margin:				0px;
}

.text_norm {
	font-family:		tahoma, arial, verdana;
	font-size:			15px;
	color:				#555;
}


.ueberschrift {
	font-family:		tahoma, arial, verdana;
	font-size:			18px;
	color:				#555;
}

.link {
	cursor:				pointer;
	text-decoration:	none;
}

a:link, a:visited {
	color:				#555;
	text-decoration:	none;
}

a:hover {
	color:				#999;
}


#index_00 {
	/*position:			absolute;
	left:				50%;
	margin-top:			auto;
	margin-left:			-500px;*/
	width:				1000px;
	height:				100%;
	border-style:			none;
	margin:				auto;
	
}

#index_01 {
	position:			relative;
	width:				1000px;
	height:				166px;
	background-image:		url(../images/index_01.png);
	background-repeat:		no-repeat;
}

#index_02 {
	float:				left;
	left:				0px;
	top:				0px;
	width:				143px;
	height:				299px;
	padding:			100px 5px;
	text-align:			center;
	background-image:		url(../images/index_02.png);
	background-repeat:		no-repeat;
}

#index_03 {
	float:				left;
	left:				0px;
	top:				0px;
	width:				776px;
	height:				496px;
	/*max-width:			776px;
	max-height:			499px;*/
	background-image:		url(../images/index_03.png);
	background-repeat:		no-repeat;
	z-index:			10;
}

#index_04 {
	float:				left;
	left:				0px;
	top:				0px;
	width:				71px;
	height:				499px;
	background-image:		url(../images/index_04.png);
	background-repeat:		no-repeat;
}

#index_05 {
	clear:				both;
	position:			relative;
	left:				0px;
	top:				0px;
	width:				1000px;
	height:				135px;
	background-image:		url(../images/index_05.png);
	background-repeat:		no-repeat;
}

#navi_top {
	position: 			relative;
	top:				150px;
	left:				170px;
	
	font-family:			"courier new";
	font-size:			18px;
	color:				#555;
	
	z-index:			1;
}

#navi_1, #navi_2, #navi_3, #navi_4 {
	float:				left;
	margin-right:		30px;
	cursor:				pointer;
}

#navi_1:hover, #navi_2:hover, #navi_3:hover, #navi_4:hover {
	text-decoration:	overline;
	color:				#999;
}

#notiz {
	position:			relative;
	top:				0px;
	left:				150px;
	width:				485px;
	height:				500px;
	background-image: 	url(../images/notiz.png);
	background-repeat:	no-repeat;
	background-position:top left;
	z-index:			15;
}
#notiz_text {
	display:			none;
	width:				50px;
	padding:			100px;
	font-weight:		normal;
	color:				#FFF;
}

#appartements {
	padding:			40px 20px 20px 20px;
	/*border-style:		solid;
	border-color:		#F00;
	border-width:		1px;*/
}

#appartements_content {
	padding-top:		30px;
	text-align:			justify;
}

#appartements_content_0 {
	position:			relative;
	float:				left;
	width:				400px;
	height:				335px;
	background-image: 	url(../images/pension.png);
	background-repeat:	no-repeat;
	background-position:center 10px;
}

#appartements_content_1 {	
	position:			relative;
	float:				left;
	width:				320px;
	height:				335px;
	background-image: 	url(../images/schkeuditz.png);
	background-repeat:	no-repeat;
	background-position:center;
}


#appartements_content_link_back {
	clear:				both;
	position:			relative;
	top:				30px;
	left:				0px;
	width:				80px;
	cursor:				pointer;
	font-size:			14px;
	font-weight:		bold;
	float:				left;
	
	background-image:	url(../images/navigation_left.png);
	background-position:left;
	background-repeat:	no-repeat;
	
	padding-left:		20px;
	z-index:			100;
}
#appartements_content_link_forward {
	position:			relative;
	top:				30px;
	left:				0px;
	
	white-space:		nowrap;
	cursor:				pointer;
	font-size:			14px;
	font-weight:		bold;
	float:				left;
	margin-left:		20px;
	
	background-image:	url(../images/navigation_right.png);
	background-position:right;
	background-repeat:	no-repeat;
	
	padding-right:		20px;
	
	z-index:			100;
}
#appartements_content_link_back:hover, #appartements_content_link_forward:hover {
	text-decoration:	underline;
	color:				#999;
}

#appartements_content_link_image {
	top:				200px;
	right:				20px;
	position:			absolute;
	cursor:				pointer;
	font-size:			14px;
	font-weight:		bold;
	float:				left;
	
	/*border-style:		solid;
	border-color:		#F00;
	border-width:		1px;*/
}


#appartements_content_terrasse {
	position:			relative;
	height:				372px;
	width:				740px;
	/*border-style:		solid;
	border-color:		#F00;
	border-width:		1px;*/
}

#appartements_content_blocksatz {
	position: 			relative;
	top:				20px;
	width: 				240px;
	float: 				left;
	padding:			5px;
	text-align:			justify;
}

#image {
	position: 			relative;
	float:				left;
	top:				20px;
	width:				450px;
	height:				350px;
	background-position:center;
	background-repeat:	no-repeat;
	/*border-style:		solid;
	border-color:		#F00;
	border-width:		1px;*/
}

#image_control {
	position:			relative;
	top:				180px;
	left:				0px;
}

#kontakt_formular {
	position: 			relative;
	float:				left;
	top:				30px;
	left: 				50px;
	padding: 			10px;
	height:				330px;
	background-color:	#FFFFDD;
	border-style: 		dashed;
	border-width: 		1px;
	border-color: 		#CCC;
}

#kontakt_name, #kontakt_nachricht {
	font-size: 			15px;
	font-weight: 		bold;
}


#txt_kontakt_name, #txt_kontakt_email, #txt_kontakt_tel, #txt_kontakt_nachricht {
	font-size: 			15px;
	width: 				250px;
	height: 			18px;
	border-style: 		solid;
	border-width: 		1px;
	border-color: 		#CCC;
	margin-right: 		2px;
	font-family:		verdana, tahoma, arial;
}

#txt_kontakt_plz {
	width: 				50px;
}

#txt_kontakt_ort {
	width: 				196px;
}

#txt_kontakt_nachricht {
	height: 			100px;
}

#kontakt_submit {
	position:			relative;
	top:				10px;
	*top:				-20px;
	left:				75px;
	height:				65px;
	width:				100px;
	font-size:			14px;
	font-family:		tahoma, arial, verdana;
	cursor: 			pointer; 
	background-image: 	url(../images/mail_48_plain.png);
	background-repeat:	no-repeat;
	background-position:top center;
}

#kontakt_adresse {
	position:			relative;
	float:				left;
	top:				30px;
	left:				150px;
}

#wegweiser_body {
	position:			relative;
	padding:			10px;
	float:				left;
	top:				20px;
}

#wegweiser_text {
	height:				30px;
}

#wegweiser_google {
	width:				755px;
	border-style: 		dashed;
	border-width: 		1px;
	border-color: 		#AAA;
	
	background-color:	#EEE;
}

#impressum_body {
	position:			relative;
	padding:			20px;
	top:				0px;
}


#impressum {
	position:			relative;
	top:				100px;
	left:				152px;
	width:				60px;
	font-family:		courier new;
	font-size:			12px;
	color:				#555;
	cursor:				pointer;
}

#impressum:hover {
	text-decoration:	underline;
	color:				#999;
}
