/* CSS Document */
/*-----------------------------------------------------------------------------
[Naturnserhof] Screen Stylesheet

version:   1.6
date:      29/05/07
last doc:  08/07/07
author:    Pichler Alexander
email:     development@by-experience.com
website:   wwww.by-experience.it

Colors:
	context BG: 		#A6BF01
	menu Border: 		#92001b
	menu Link: 			#626264
	menuMitte Link: #A6BF01
-----------------------------------------------------------------------------*/

/* Allgemein */
html, body{
	font-family:Arial, Helvetica, sans-serif;
	height:100%;
	margin:0;
	padding:0;
	overflow:hidden;
}

#alles{
	height:476px;
	left:50%;
	margin:-238px 0 0 -477px;
	position:absolute;
	top:50%;
	width:954px;
}

ul{
	list-style:none;
	margin:0;
	padding:0;
}

b{
  color:#ea8000;  
}

/*div{
	border:1px solid #0000FF;
}*/
/* ENDE Allgemein */

/* Logo */
#logo{
	color:#464648;
	font-size:0.9em;
	font-weight:normal;
	letter-spacing:0;
	margin-left:45px;
	margin-top:24px;
	position:absolute;
	text-align:right;
	width:400px;
}


/* ENDE Logo */

/* Menu */
#startText{
	font-weight:normal;
  line-height:110%;
	margin-top:0px;
	padding-top:10px;
	position:absolute;
	width:442px;
	color:#464648;
}

#menu{
	background-color:#fff;
	float:left;
	height:100%;
	width:385px;	
}

#menu span{
	color:#A6BF01;
}

#menuPunkte{
	border-left:8px solid #92001b; /*Farbe für kleinen Linken Streifen*/
	float:left;
	font-size:0.8em;
	font-weight:bold;
	height:364px;
	padding-left:10px;
	padding-top:112px;
	width:365px;
}

#menuPunkteStart{
	border-left:8px solid #92001b; /*Farbe für kleinen Linken Streifen*/
	float:left;
	font-size:0.8em;
	font-weight:bold;
	height:477px;
	margin:0;
	padding-left:10px;
	padding-top:0;
	width:365px;
}

#menuPunkteStart p{
  line-height:1.4em;
	margin:0 0 20px 0;
	padding:0;
}
	
#menuPunkte ul li{
	margin-bottom:1.3em;
}

#menuPunkteStart ul{
	padding-top:280px;
}

#menuPunkteStart ul li{
	margin-bottom:0.4em;
}

#logo p{
	margin:0;
	padding:10px 0 0 0;
}
/* ENDE Menu */

/* Menu Mitte */
#menuMitte{
	background-color:#fff;
	float:left;
	height:100%;
	width:91px;	
}

#menuMittePunkte{
	font-size:0.75em;
	margin-top:18px;
}

#menuMittePunkte ul{
	height:94px;
}

#menuMittePunkte ul li{
	font-weight:bold;
	line-height:1.4em;
	margin:0;
	padding:0;
}

#bilderMitte1, #bilderMitte2{
	position:absolute;
	visibility:hidden;
	width:100px;
}

#bilderMitte1 img, #bilderMitte2 img, #bilderMitte3 img{
	border:0;
	margin-top:0.9em;
}

#bilderWeiter{
	font-size:0.9em;
	font-weight:normal;
	/*margin:300px 0 0 300px !important;
	margin:-13px 0 0 300px;
	position:absolute !important;
	position:relative;*/
	margin:171px 5px 0 0;
	text-align:right;
	z-index:10;
}

#zurueckLink{
	visibility:hidden;
}
/* ENDE Menu Mitte */

/* Context */
#context{
	background-color:#92001b; /* Farbe für text rechts */
	color:#fff;
	float:left;
	height:100%;
	width:478px; /*472px*/
}

#text h1, #textZimmer h1{
	font-size:0.95em;
	margin-top:0;
	padding:120px 0 1em 40px;
	width:300px;
}

#text p, #textZimmer p, #textSitemap p{
	font-size:0.8em;
	line-height:1.5em;
	margin:0;
	padding-left:40px;
	width:400px;
}

#textZimmer h1{
	padding:225px 0 2.5em 40px;
}

#zimmerTitel{
  margin:-550px 0 0 0;
}

#textZimmer p{
	margin:0;
	padding-left:40px;
	width:400px;
}

#textSitemap{
	background-color:#fff;
	border-left:1px solid #92001b;
	color:#5c5d5f;
	font-size:0.8em;
	height:476px;
}

#textSitemap h1{
  font-size:1em;
	padding:35px 0 33px 40px !important;
	padding-bottom:0;
}

#textSitemap ul{
	padding:0 0 0 40px;
}

#textSitemap ul li{
	padding-top:16px;
}

#kastl{
  background-color:#fff;
  margin:0 0 0 20px;
  position:absolute;
  top:120px; 
}

#contextLogo{
	font-size:0.8em;
	margin:20px 0 0 260px;
	position:absolute;
	word-spacing:0.1em;
}

#contextFooter{
	font-size:0.8em;
	margin:456px 0 0 40px;
	position:absolute;
	word-spacing:0.1em;
}

#zimmerBild{
	margin:15px 0 0 210px;
	position:absolute;
}

#zimmerBild2{
	margin:65px 0 0 190px;
	position:absolute;
}

#preise{
	background-color:#fff;
	border-left:2px solid #92001b;
	color:#000;
	font-size:0.9em;
	height:476px;
	overflow:auto;
}

#preise h1, #sitemap h1{
	color:#87001a;
	font-size:1.4em;
	margin:60px 100px 40px 40px;
	padding:0;
	white-space:nowrap;
}

#preise img{
	padding:25px 0 0 0;
}

.preisTabelle{
	background-color:#e5e5e5;
}

.preisTabelle td{
	border-bottom:1px solid #87001a;
	padding:15px;
	text-align:center;
	white-space:nowrap;
}

.borderTop td{
	border-top:1px solid #87001a;
}

.preisBeschreibung, sitemapBeschreibung{
	/*border-bottom:1px solid #87001a;*/
	line-height:140%;
	padding:20px 20px 20px 40px;
}

.preisBeschreibung ul li{
	list-style-type:square;
}

.preisBeschreibung span{
	color:#87001a;
	font-size:1.6em;
	padding-left:340px;
}
/* ENDE Context */

/* Footer */
#footer{
	background-color:#fff;
	clear:both;
	color:#464648;
	font-size:0.7em;
	padding:6px 0 0 476px;
	width:659px;
}
/* ENDE Footer */

/* Links */
#menu a:link, #menuSprache a:link{
	color:#626264;
	text-decoration:none;
}

#menu a:visited, #menuSprache a:visited{
	color:#626264;
	text-decoration:none;	
}

#menu a:hover, #menuSprache a:hover{
  color:#aaa;
	text-decoration:none;
}

#menuMitte a:link, #menu span a:link{
	color:#ea8000;
	text-decoration:none;
}

#menuMitte a:visited, #menu span a:visited{
	color:#ea8000;
	text-decoration:none;	
}

#menuMitte a:hover, #menu span a:hover, #footer a:hover{
	text-decoration:none;
}

#bilderWeiter a:link, #bilderWeiter a:link{
	color:#999999;
	text-decoration:none;
}

#bilderWeiter a:hover, #bilderWeiter a:active{
	text-decoration:none;
}

#footer a:link{
	color:#464648;	
	text-decoration:none;
}

#footer a:visited{
	color:#464648;
	text-decoration:none;
}

#textSitemap a:link, #textSitemap a:visited{
	color:#5c5d5f;
	text-decoration:none;
}

#textSitemap a:hover, #textSitemap a:active{
	color:#aaa;
	text-decoration:none;
}

a:focus{
	outline:none;
}
/* ENDE Links */

.scheissIE{
	background:#fff;
	font-size:0.5em;
	position:absolute;
	top:476px;
	width:955px;
}
