	body {
		background-color: #f6efdc;
		background-image: url(/static/images/parkhotel/bgr.png);
	}
	
	.wrp-2 {
		background: #fff url(/static/images/parkhotel/body_bgr.png) repeat-y;
	}
	
	#navigation {
		xbackground-color: #58585a;
		background-color: #ece1b9;
	}
	
	#navigation ul li ul {
		background-color: #781325;
	}
	
	#header {
		background-color: #781325;
	}
	
	body.lang-0 #navigation ul li a {
		background-image: url(/static/images/parkhotel/de/navigation_main.png);
	}
	
	body.lang-0 #headnavigation ul li a {
		background-image: url(/static/images/parkhotel/de/navigation_head.png);
	}

	body.lang-0 #headnavigation ul li#onlinebooking {
		background-image: url(/static/images/parkhotel/de/navigation_head.png) !important;
		background-repeat: no-repeat;
	}

	#left_content a.download,
	#content a.download,
	p.download {
		background-image: url(/static/images/parkhotel/info.png) !important;
		background-repeat: no-repeat;
	}

   #sidebar .booking h5 {
	   xbackground-color: #58585a;
	   background-color: #781325;
	   border-bottom: #AFAFB0;
	}

   #sidebar .booking input.submit {
		xbackground: #58585a;
		background: #781325;
	}

	#sidebar .sidebox {
   	border: solid 1px #afafb0;
	}


	/* willkommen */
	#navigation ul li#nav1 {
		width: 96px;
		margin-left: 10px;
	}
	#navigation ul li#nav1 ul {
		left: -178px;
	}
	/* hotel */
	#navigation ul li#nav2 {
		width: 145px;
	}
	#navigation ul li#nav2 ul {
		left: -274px;
	}
	/* restaurant */
	#navigation ul li#nav3 {
		width: 157px;
	}
	#navigation ul li#nav3 ul {
		left: -419px;
	}
	/* tagen */
	#navigation ul li#nav4 {
		width: 142px;
	}
	#navigation ul li#nav4 ul {
		left: -576px;
	}
	/* feiern */
	#navigation ul li#nav5 {
		width: 125px;
	}
	#navigation ul li#nav5 ul {
		left: -718px;
	}
	/* aktuelles */
	#navigation ul li#nav6 {
		width: 87px;
	}
	#navigation ul li#nav6 ul {
		left: -843px;
	}
	
	#sidebar .sidebox {
	   background-color: #f6efdb;
	}
	
	#sidebar .backgroundbox {
	   xbackground-color: #BFCDBE;
	   xbackground-color: transparent;
	   background-image: url(/static/images/parkhotel/ornament.png);
	}

	.formpreview {
	   border: 1px solid #ddcaa7;
	}
	
	.route {
	   border: 1px solid #ddcaa7;
	   background: #ddcaa7;
	}

	/* sitemap */
	body.art-40 #content {
	   min-height: 1050px;
	}
	* html body.art-40 #content {
	   min-height: 0;
	   height: 1050px;
	}
	body.art-40 #sitemap {
	   width: 100%;
	   margin-left: -25px;
	}
	body.art-40 #sitemap hr {
	   margin-left: 25px;
	}
	body.art-40 #sitemap ul {
	   margin: 0;
	   padding: 0;
	}
	body.art-40 #sitemap ul li {
	   clear: both;
	   margin: 0 0 10px 0;
	   padding: 0 0 0 25px;
	   list-style-type: none;
	   display: block;
	   overflow: hidden;
	}
	body.art-40 #sitemap ul li a {
	   display: block;
	   float: left;
	   width: 100%;
	   xcolor: #fff;
	   color: #781325;
	   xbackground: #58585a;
	   background: #ece1b9;
	   font-size: 13px;
	   font-weight: bold;
	   padding: 1px 5px;
	   margin: 0 0 5px 0;
	}
	body.art-40 #sitemap ul li ul li {
	   margin: 0;
	}
	body.art-40 #sitemap ul li ul li a {
	   width: auto;
	   background: none;
	   font-size: 11px;
	   font-weight: bold;
	   padding: 1px 0;
	   margin: 0;
	   color: #000;
	}
	body.art-40 #sitemap ul li ul li ul li {
	   margin: 0;
	}
	body.art-40 #sitemap ul li ul li ul li a {
	   font-weight: normal;
	}

	form.dm_form input.submit {
		background: #781325;
		color: #fff;
	}

	form.dm_form table .head div {
		background: #ece1b9;
	}
