*{

	padding: 0;

	margin: 0;

	border: 0;

}



html,body {

	margin: 0;

	padding: 0;

	height: 100%;

	background-color: #ffffff;

	font-family: Georgia, "Times New Roman", Times, Courier New, serif;

	font-size: 12px;

	color: #333333;

	background-image: url(../images/engel_bg.jpg);

	background-repeat: repeat-x;

}



.links {

	color: #bd5401;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none; 

}



.links:hover {

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	text-decoration: underline; 

}



.links2 {

	display: block;

	color: #bd5401;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none; 

	padding-bottom: 12px;

}



.links2:hover {

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	text-decoration: none;

	padding-bottom: 12px;

}



div#container {

	position:relative; /* needed for footer positioning*/

	margin:0 auto; /* center, not in IE5 */

	width:902px;

	background:#ffffff;

	height:auto !important; /* real browsers */

	height:auto /* IE6: treaded as min-height*/

	min-height:auto; /* real browsers*/ 

}



div#index_content {

	height: 100%;

	background-image: url(../images/index_bg.jpg);

	background-repeat: repeat-y;

}



div#content {

	height: 100%;

	background-image: url(../images/content_bg.jpg);

	background-repeat: repeat-y;

}



/* content left */

div#index_content_left {

	position: relative;

	width: 200px;

	height: auto;

	font-family: Georgia, "Times New Roman", Times, Courier New, serif;

	text-align: left;

	padding: 0px 0px 0px 30px;

	border: solid 0px #000000;

}



div#content_left {

	position: relative;

	width: 200px;

	height: auto;

	font-family: Georgia, "Times New Roman", Times, Courier New, serif;

	text-align: left;

	padding: 0px 0px 0px 30px;

	border: solid 0px #000000;

}



div#logo {

	margin-left: -10px;

	padding-top: 10px;

	padding-bottom: 30px;

}



.navi {

	margin: 10px 0px 0px 0px;

	width: 140px;

}



.online {

	margin-left: -25px;

	padding-left: 27px;

	margin-top: 6px;

	background-image: url(../images/online.jpg);

	background-repeat: no-repeat;

	background-position: left;

}



.gastronomie {

	width: 100px;

	padding-left: 25px;

	margin-top: 6px;

}



.index01 {

	position: absolute;

	top: 464px;

	left: 545px;

	width: auto;

	height: 22px;

	color: #bd5401;

	font-size: 12px;

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

	padding-left: 45px;

}



.index01:hover {

	color: #bd5401;

	font-weight: bold;

	font-style: italic;

	text-decoration: underline;

}



.index02 {

	position: absolute;

	top: 464px;

	left: 660px;

	width: auto;

	height: 22px;

	color: #bd5401;

	font-size: 12px;

	font-weight: bold;

	font-style: italic;

	text-decoration: none;

	padding-left: 45px;

}



.index02:hover {

	color: #bd5401;

	font-weight: bold;

	font-style: italic;

	text-decoration: underline;

}



.lang {

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	text-decoration: none;

	margin-right: 15px;

}



.lang:hover {

	color: #bd5401;

	font-weight: normal;

	font-style: italic;

	text-decoration: none;

}



.global {

	display: block;

	color: #bd5401;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	text-decoration: none;

	margin-bottom: 6px;

}



.global:hover {

	color: #333333;

	font-weight: normal;

	font-style: italic;

	text-decoration: none;

}



.global_active {

	display: block;

	width: auto;

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	text-decoration: none;

	margin-bottom: 6px;

}



div#content_adresse {

	position: absolute;

	top: 500px;

	left: 30px;

	width: 180px;

	height: auto;

	color: #333333;

	font-size: 12px;

	font-style: italic;

	line-height: 18px;

	margin: 82px 0px 0px 0px;

	padding-bottom: 50px;

}



div#movie {

	position: absolute;

	top: 510px;

	left: 30px;

	width: 180px;

	height: 30px;

	margin-left: -25px;

	padding-left: 27px;

	padding-top: 10px;

	background-image: url(../images/movie.jpg);

	background-repeat: no-repeat;

	background-position: left;

}



div#movie a {

	color: #bd5401;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	text-decoration: none; 

}



div#movie a:hover {

	color: #333333;

	font-size: 12px;

	font-weight: normal;

	font-style: italic;

	text-decoration: none; 

}



/* content right */

div#index_content_right {

	margin-top: 0px;

	padding-left: 18px;

	width: auto;

	height: auto;

	font-family: Georgia, "Times New Roman", Times, Courier New, serif;

	line-height: 18px;

}



div#content_right {

	margin-top: -471px;

	padding-left: 244px;

	width: 664px;

	height: auto;

	font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;

	line-height: 18px;

}



div#content_right02 {

	margin-top: -534px;

	padding-left: 244px;

	width: 664px;

	height: auto;

	font-family: Arial, Tahoma, Verdana, Geneva, sans-serif;

	line-height: 18px;

}



div#hamburg {

	width: 664px;

	height: 470px;

	background-color: #f4f1ec;

	margin-left: -14px;

}



div#hamburg table {

	padding-left: 20px;

	padding-right: 20px;

}



.unser_hamburg_link {

	position: absolute;

	top: 500px;

	left: 740px;
	
	width: 130px;

}



.top_image {

	margin-left: -14px;

}



.index_image {

	margin-left: 0px;

}



div#content_right_text {

	padding-top: 40px;

	padding-bottom: 30px;

	padding-left: 30px;

	width: 580px;

	border: solid 0px #000000;

}



div#content_right_text strong {

	font-family: Georgia, "Times New Roman", Times, Courier New, serif;

	color: #bd5401;

	font-size: 18px;

	font-style: italic;

	font-weight: bold;

}



/* footer */

div#footer {

	position:absolute;

	width:100%;

	height: 20px;

	bottom:0; /* stick to bottom */

	background-color: #ffffff;

	background-image: url(../images/footer.jpg);

	background-repeat: repeat-x;

	background-position: top;

}



/* rest */

.textbild {

	float:left;

	margin-right: 10px;

	margin-bottom: 5px;

	border: solid 1px #cccccc;

}



.clearer {

	clear:left; /* hebt floaten auf */

	width:1px;

	height:1px;

	font-size:1px;

}



.gallery {

	padding: 1px 1px 1px 1px;

}



.gallery:hover {

	padding: 1px 1px 1px 1px;

	background-color: #bd5401;

}



.my input, textarea, select { 

 border: 1px solid #333333; 

 background: #ffffff; 

 font: 12px Arial, Tahoma, Verdana, Geneva, sans-serif; 

 color: #333333; 

 padding: 2px 2px 2px 2px;

}



.navigation input, textarea, select { 

 border: 1px solid #333333; 

 background: #ffffff; 

 font: 12px Arial, Tahoma, Verdana, Geneva, sans-serif; 

 color: #333333; 

 padding: 2px 2px 2px 2px;

}



.kontakt field {

 background-color: #ffffff;

 border: solid 1px #e0dcd9;

}

.down_bs {
	position: absolute;
	top: 520px;
	left: 750px;
	width: 107px;
	height: 187px;
}
