/*==============================*/
/*date:27.08.2007				*/
/*file:screen.css				*/
/*domain:schlosshof.ch			*/
/*								*/
/*(c) 2007 by nuss.aesthetics	*/
/*developed by nuss.aesthetics	*/
/*==============================*/

/*GENERAL*/
body{
	font-family:verdana,sans-serif;
	margin:0px;
	background-color:#1f1f1c;
}
img{
	border:0;
}
.right{
	float:right;
	margin-left:20px;
}

/*HEADER*/
#header{
	height:300px;
	margin:0 15%;
	border-left:solid gray 5px;
	border-right:solid gray 5px;
	min-width:750px;
	background:url(../img/design/image.jpg) no-repeat right;
	background-color:white;

}
#logo{
	position:absolute;
	top:140px;
	z-index:50;
}

/*MAIN*/
#main{
	color:#33271e;
	padding:80px 25px 0 25px;
	min-width:700px;
	margin:0 15%;
	background-color:#e2e1c7;
	border-left:solid gray 5px;
	border-right:solid gray 5px;
	font-size:0.9em;
	overflow:hidden;
}
h1{
	margin:0 2px 100px 0;
	font-size:10em;
	line-height:0px;
	font-weight:bold;
	color:#e9e8cf;
	letter-spacing:-0.20em;
	text-transform:lowercase;
	text-align:right;
}
h2{
	margin-top:50px;
	padding:0 0 5px 10px;
	font-size:1.2em;
	line-height:0.9em;
	font-weight:bold;
	border-left:solid #926e54 12px;
	border-bottom:solid #926e54 1px;
	clear:both;
}
.error{
	border:solid red 2px;
	padding:10px;
	background-color:#fbaaae;
}
.ok{
	border:solid green 2px;
	padding:10px;
	background-color:#d1f1bb;
}
.inputfake{
	background-color:white;
	border:solid gray 1px;
	font-size:0.88em;
	font-weight:normal;
	margin:2px 0px;
	padding:0 10px;
	text-transform:lowercase;
}
.inputfake:hover{
	background-color:#e9e8cf;
}
.edit{
	padding-bottom:10px;
	border-bottom:solid white 1px;
	
}
small{
	font:italic 0.7em verdana;
}
#main .gallery img{
	float:left;
	padding:7px 7px 30px 7px;
	margin:10px;
	background-color:#e9e8cf;
	border:solid white 0.5px;
}
#main .gallery{
	margin:0 0 50px 0;
}
td{
	vertical-align:top;
}
/*FOOTER*/
#footer{
	margin-top:80px;
	padding:10px 0;
	clear:both;
}
#autor{
	text-align:right;
	font-size:0.7em;
	color:#33271e;
}
#valid{
	text-align:right;
}
#footer a, #footer a:hover{
	text-decoration:none;
}
/*LINKS*/
p a{
	color:#33271e;
	text-decoration:underline;
}
p a:hover,#main a:focus{
	color:#33271e;
	text-decoration:none;
	background-color:#f3f2d8;
}
/*AGENDA*/
#agenda{
	width:100%;
}
#agenda td{
	vertical-align:top;
	padding-bottom:50px;
}
#agenda .left {
   	width:100px;
}
#agenda .right {
   	width:150px;
   	padding-top:35px;
   	font-size:0.8em;
}
#agenda h2 {
   	margin-top:0px;
	padding-left:10px;
	padding-bottom:5px;
	font-size:1em;
	line-height:0.9em;
	font-weight:bold;
	border-left:solid #926e54 12px;
	border-bottom:solid #926e54 1px;
	clear:both;
}
#agenda a{
	color:#33271e;
	text-decoration:none;
}
#agenda a:hover,#agenda a:focus{
	color:#33271e;
	text-decoration:none;
	background-color:#f3f2d8;
}
.info{
	color:#926e54;
	font-size:0.8em;
	margin:0 0 60px 0;
	padding:5px;
	background-color:#e9e8cf;
	border:solid #926e54 1px;
}
