body,
	html {
		margin:0;
		padding:0;
		color:black;
		background-image:url(../2010/holz.jpg);
		background-repeat:repeat;
	background-color: black;
	font-family: Arial, sans-serif;
	font-size:100%;
	}
		
	p {		font-size: 0.875em;
		}
	h1 {
font-size: 1.3em;
	font-weight: bold;
}
h2 {
font-size: 1.2em;
	font-weight: bold;
}
h3 {
font-size: 1.1em;
	font-weight: bold;
}


a {
	color: black;
}


/* nötig?*/
.preis {
	color:red;
	font-weight:bold;
	}
	
	.klein {
	font-size: 0.75.embed;
}

.start {font-size: 2em; color: white; font-family: Impact; }

.start a {color: white;
}
	#postit{
position:absolute;
width:270px;
height:270px;
background-image:url(../2010/postit.png);
visibility:hidden;
z-index:100;
cursor:hand;
cursor: pointer;
}
	#container {
		width:750px;
		margin:0 auto;
		position:relative; left:-125px;
	}
	#kopf {
		background:none;
		z-index:10;
		position:relative; top:-5px; left:-45px;
	}
	#content {
		background-image:url(../2010/paper-simple.jpg);
		padding-right:30px;
		padding-left:20px;
		padding-top:35px;
		z-index:2;
		width:700px;
		position:relative; top:-50px;
	}
	
	#polaroid_left {
 float:left;
 width:280px;
}

#polaroid_text{
 float:left;
 width:420px;
}
	.polaroid_l{
		padding:10px;
		float:left;
		z-index:2;
		position:relative; left:-150px;
	}
	
		.polaroid{
		z-index:3;
		text-align:center;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px;
	}
	
		.polaroid_r{
		padding:10px;
		z-index:3;
		float:right;
	}
	
	
	#menu {
		background-image:url(../2010/navigation/Menuezettel.png);
		float:right;
		width:300px;
		height:	472px;
		padding:0px;
		z-index:5;
        position:absolute; top:+5px; left:+710px;
	}


#menu a img{border: 0pt none;}

	#fuss {
		position:relative;
		padding-bottom:25px;
		text-align: right;
			font-weight: bold;
	font-size: 0.75em;
	}
	
	
	

/* vereinfachen!*/	
	
	.signme										{ text-align:center; } /* main signme div container */
.signme .txt, .signme td, .signme .txt a	{ font-size: 16px; }
.signme .signtable, .signme .logintable, .signme .signaturetable {margin-left: auto; margin-right: auto; }
.signme .signtable td						{ text-align:left; }		
.signme .small, .signme .small a			{ font-size: 10px; }
.signme .count								{ font-size: 9px; text-align: left;}
.signme .input, .signme .field				{ width:250px; border:1px solid #cccccc; } 
.signme .input:focus, .signme .field:focus	{ background-color:#f8f8f8; } 
.signme .submit								{ width:250px; background-color:#ccc; color:#333; font-weight:bold; border:1px solid #888;}

/*Bild mit umfliessendem Text, und Beschreibung*/
.picfloatright
{
float: right;
margin: 10px 0px 10px 10px;
padding: 5px;
}
.clearboth { clear: both; }

/* Photo Zoom CSS, Quelle: http://www.stunicholls.myby.co.uk/menu/magnify.html */
#zoom { position: relative; border: none;}
#zoom a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px;}
#zoom a img{border: 0pt none;}
#zoom a:hover .large { position: absolute; display:block;  top: -450px; left: 125px; width: 450px; height: 450px;}

#zoom { position: relative; border: none;}
#zoom a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px;}
#zoom a img{border: 0pt none;}
#zoom a:hover .large { position: absolute; display:block;  top: -450px; left: 125px; width: 450px; height: 450px;}


#zoomLogos { position: relative; border: none;}
#zoomLogos a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px;}
#zoomLogos a img{border: 0pt none;}
#zoomLogos a:hover .large { position: absolute; display:block;  top: -450px; left: 125px; width: 450px; height: 450px;}

#zoomLogos { position: relative; border: none;}
#zoomLogos a .large { border: 0px none ; display: block; position: absolute; width: 1px; height: 1px; top: -1px; left: -1px;}
#zoomLogos a img{border: 0pt none;}
#zoomLogos a:hover .large { position: absolute; display:block;  top: 100px; left: 150px; width: 400px; height: 200px;}
