/* CSS Document */
* {
	padding: 0;
	margin: 0;
	outline: none;
}

#dafloatkilla2k {
	clear: left;
	float: none;
}

#adresscontainer h2 {
	font-size:14px;
	color: #ffd76d;
	font-weight: lighter;
	text-align: justify;
	margin-bottom: 0px;
	width: 180px;
}

body {
	margin-top: 0px;
	font-size: 12px;
	color: #000000;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #200404 url(../images/layout/background.jpg) repeat-x;
}

html, body{
	height:100%;
}

* html #wrapper {
	height: 100%;
}


h1 {
	font-size: 28px;
	color: #bd2400;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom: 10px;
	font-weight: lighter;
	width: 315px;
}


h2 {
	font-size:17px;
	color: #cc8a03;
	font-weight: lighter;
	text-align: justify;
	margin-top: 15px;
	width: 315px;
}


#content ul {
	width: 450px;
	list-style-type: none;
}

#textcontainer li {
	position: relative;
	background: url(../images/required.jpg) no-repeat;
	padding-left: 28px;
	margin-bottom: 10px;
	line-height: 20px;
	position: relative;
}

.bilder {width:310px;}

.bild {width:140px;}

h3 {
	font-size:12px;
	color: #444443;
	font-weight: lighter;
	text-align: justify;
	margin-bottom: 5px;
	width: 315px;
}


p {
	text-align: justify;
	width: 307px;
	line-height: 20px;
	margin-bottom: 20px;
}



a {
	color: #bd2400;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}


div#wrapper {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 900px;
	background: url(../images/layout/wrapperbg.jpg) repeat-y #FFf;
}


div#header {
	width: 900px;
	height: 153px;
	background: url(../images/layout/header.jpg) no-repeat;
}



div#navigation_wrapper {
	float: left;
	width: 256px;
	height: 323px;
}

div#navigation_wrapper2 {
	width: 256px;
	height: 125px;
}


	div#navigation_left_left {
		float: left;
		width: 61px;
		height: 125px;
	}

	div#navigation_left{
		float: left;
		width: 195px;
		height: 125px;
	}

	div#navigation_left_bottom{
		width: 256px;
		height: 198px;
		background: url(../images/layout/navigation_left_bottom.jpg) no-repeat;
	}
	

div#content {
	position: relative;
	float: left;
	width: 644px;
	min-height: 550px;
	background: url(../images/layout/contentbg.jpg) no-repeat;
}

.jetzt {
	color:#fff;
	font-size:16px;
	padding: 0 0 15px 0;
}


div#textcontainer {
	width: 310px;
	padding:34px 0 0 34px;
	position: relative;
	z-index: 10;
}



div#footer {
	margin-left: auto;
	margin-right: auto;
	margin-top:-184px;
	position: relative;
	width: 900px;
	height: 424px;
	background: url(../images/layout/footer.jpg);
	z-index: 5;
}






#navigation_left ul {
	list-style-type:none;
	text-indent:-9999px;
	font-size:1px;
	line-height:1px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#navigation_left a {
	display: block;
	width: 195px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}

#navigation_left li{
	width: 195px;
	margin-left: 0px;
	margin-top: 0px;
	padding-left: 0px;
	padding-top: 0px;
}


	li#btn-DasHotel{
		height: 42px;
		background: url(../images/btn/btn-DasHotel02.gif) no-repeat;
	}
	li#btn-DasHotel a {
		height: 42px;
		background:url(../images/btn/btn-DasHotel01.gif) no-repeat;
		margin-left: 0px;
	}
	li#btn-DasHotel a:hover {
		background:none;
	}
	
	
	li#btn-DieZimmer{
		height: 40px;
		background: url(../images/btn/btn-DieZimmer02.gif);
	}
	li#btn-DieZimmer a {
		background:url(../images/btn/btn-DieZimmer01.gif) no-repeat;
		height: 40px;
	}
	li#btn-DieZimmer a:hover {
		background:none;
	}
	
	
	li#btn-UnsereAngebote{
		height: 43px;
		background: url(../images/btn/btn-UnsereAngebote02.gif);
	}
	li#btn-UnsereAngebote a {
		background:url(../images/btn/btn-UnsereAngebote01.gif) no-repeat;
		height: 43px;
	}
	li#btn-UnsereAngebote a:hover {
		background:none;
	}
	


ul#navigation_bottom{
		font-family: Georgia, "Times New Roman", Times, serif;
		font-size: 12px;
		padding-left: 350px;
		width: 340px;
		height: 25px;
		color: #000000;
}


ul#navigation_bottom li {
		padding-top: 100px;
		float: left;
		list-style: none;
		margin-left: 10px;
}

#navigation_bottom a {
		color: #982e15;
		text-decoration: underline;
}

#navigation_bottom a:hover {
		color: #000000;
		text-decoration: underline;
}


#adresscontainer p {
	width: 180px;
	color: #ffffff;
}

#adresscontainer a {
	color: #ffd76d;
}

#adresscontainer a:hover {
	color: #ffffff;
}

div#adresscontainer {
	font-size: 11px;
	position: absolute;
	width: 200px;
	left: 75px;
	bottom: 50px;
	z-index: 100;
}

div#ie_sofa {
	position: absolute;
	width: 256px;
	height: 200px;
	left: 0px;
	bottom: -15px;
	z-index: -10;
}

div#ie_kerze {
	position: absolute;
	width: 268px;
	height: 198px;
	right: 0px;
	bottom: -13px;
}

div#navbtm {
	z-index: 35;
	position: absolute !important;
}

.imgborder {
	border: 3px solid #000000;
	padding: 1px;
	margin-bottom: 9px;
	margin-right: 5px;
}

.imgborder:hover {
	border: 3px solid #982e15;
	padding: 1px;
}

#imagecontainer {
	
}
