body {
	background-image: url(images/xxxx.jpg);
	background-repeat: repeat;
	background-attachment: fixed;	
	
	width:		100%;
	margin:		0 auto;
	text-align:	center;
	color:		#ffe2b2;
	font-family:	Times New Roman, serif;
	font-size:	17px;

	!important;background-image: url('images/schnee1.png'),
	url('images/schnee2.png'),url('images/schnee3.png');
	-webkit-animation:schnee 10s linear infinite;
	-moz-animation:schnee 10s linear infinite;-ms-animation:schnee 10s linear infinite;
	animation:schnee 10s linear infinite;	
}
		


html {
	width:		100%;
	margin:		0 auto;
	text-align:	center;
	color:		#ffe2b2;
	font-family:	Times New Roman, serif;
	font-size:	17px;
	background-image: url(images/xxxx.jpg);
	background-repeat: repeat;
	background-attachment: fixed;	
}


a:link {
	color:	rgb(255,226,178);
}

a:visited {
	color:	rgba(255,226,178,0.43);
}

a:hover {
	font-weight:	bold;
}


#container {
	width:		1200px;
	height:		auto;
	margin:		0 auto;
	border:		0px solid #ccb68e;
	background-image: url(images/bgr_s.png);
	background-repeat: no-repeat;
}


#header {
	width:		1200px;
	height:		535px;
	border:		0px solid #ccb68e;
	margin:		0 auto;
	background-image: url(images/head_in_w.png);
	background-repeat: no-repeat;
}


#header h1 {
	padding-top:	0px;
	font-size:	34px;
	color:		#ffe2b2;
	font-family:	Times New Roman, serif;
	letter-spacing: 0.2em;
	text-shadow: 4px 4px 2px #222;
	filter:dropshadow(color=#222, offx=4, offy=4, zoom: 1);
	border:	0px solid #ffffff;
	margin-top:	0;
}


#header h4 {
	padding-top:	140px;
	font-size:	20px;
	color:		#ffe2b2;
	font-family:	Times New Roman, serif;
	text-shadow: 3px 3px 2px #222;
	filter:dropshadow(color=#222, offx=3, offy=3, zoom: 1);
}

#break {
	width:		690px;
	height:		1px;
	border:		0px solid #ccb68e;
	margin:		0 auto;
	clear:		right;
	background-image: url(images/.png);
	background-repeat: no-repeat;
}

#navigation1 {
	width:	690px;
	text-align:	center;
	border:	0px solid #ccb68e;
	margin:	0 auto;
	margin-top:	5px;

}


ul#navigation1, #navigation1 ul {
 margin: 0;
 padding: 0;
 list-style-type: None;
 height: 45px;
}

#navigation1 li {
 float:	left;
 width: 138px;
 position: Relative;
}

#navigation1 li a {
 display: Block;
 width: 138px;
 line-height: 32px;
 text-align: Center;
 font-size:	17px;
 color: #ffe2b2;
 text-decoration: None;
 background-color:	rgba(148,133,104,0.99);
 border: 1px solid #473f31;
	border-radius:			5px;
	-webkit-box-shadow: 0px 0px 5px #473F31;
		-moz-box-shadow: 0px 0px 5px #473F31;
		box-shadow: 0px 0px 5px #473F31;	
text-shadow: 3px 3px 1px #222;
	filter:dropshadow(color=#222, offx=3, offy=3, zoom: 1);
}

#navigation1 li a:hover {
 color: #ffe2b2;
 font-weight:	bolder;
 font-size: 19px;
}

#navigation1 li ul {
 display: None;
 position: Absolute;
 left: 0px;
 top: 32px;
 z-index: 100;
}

#navigation1 li:hover ul {
 display: Block;
}

#navigation1 li ul a {
 background-color:	rgba(148,133,104,0.99);
 /*background-color: #b57200;*/
}


#content_container {
	clear:		left;
	width:	610px;
	height:	auto;
	background-color:	rgba(148,133,104,0.46);
	border:	3px double #473F31;
	font-weight:		500;
	font-stretch:		wider;
	margin:	0 auto;
	margin-top:	10px;
	margin-bottom:	0px;
	-moz-border-radius:	25px;
	-webkit-border-radius:	25px;
	-o-border-radius:	25px;
	padding:	40px;
	text-align:	justify;
	border-radius:			25px;
	text-shadow: 2px 2px 1px #222;
	filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
}

#content_container_20 {
	clear:		left;
	width:	610px;
	height:	auto;
	background-image:	url(images/xxxxo.jpg);
	background-repeat: repeat;
	border:	6px double #473F31;
	font-weight:		500;
	font-stretch:		wider;
	margin:	0 auto;
	margin-top:	10px;
	margin-bottom:	0px;
	-moz-border-radius:	25px;
	-webkit-border-radius:	25px;
	-o-border-radius:	25px;	
	padding:	40px;
	text-align:	justify;
	border-radius:			25px;
	
	text-shadow: 2px 2px 1px #000;
	filter:dropshadow(color=#000, offx=2, offy=2, zoom: 1);
}


h2 {
	font-size:		25px;
	color:			#ffe2b2;
	font-style:		italic;
	text-align:		center;
	letter-spacing:		0.1em;
	font-weight:		bold;
	text-shadow: 3px 3px 2px #222;
	filter:dropshadow(color=#222, offx=3, offy=3, zoom: 1);
}


h3 {
	font-size:		18pt;
	color:			#ffe2b2;
	font-style:		italic;
	text-align:		center;
	letter-spacing:		0.2em;
	font-weight:		bold;
	text-shadow: 2px 2px 1px #222;
	filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
}


h4 {
	font-size:		15pt;
	color:			#ffe2b2;
	font-style:		italic;
	text-align:		center;
	letter-spacing:		0.1em;
	font-weight:		bold;
	text-shadow: 2px 2px 1px #222;
	filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
}



.linktab {
	font-size:		17px;
	text-align:		left;
	font-weight:		normal;
}

.off a:hover {
	font-weight:	normal;
	color:	rgba(255,226,178,0.48);
}

.off a:visited {
	font-weight:	normal;
	color:	rgba(255,226,178,0.48);
}

#footer {
	width:	660px;
	height:	auto;
	background-color:	rgba(148,133,104,0.90);
	border:	3px double #473F31;
	border-radius:	10px;
	-moz-border-radius:	10px;
	-webkit-border-radius:	10px;
	-o-border-radius:	10px;
	margin:	0 auto;
	padding:		15px;
	border-radius:			10px;
		
}


#navigation2 li {
 float:	right;
 width: 110px;
 position: Relative;
}

#navigation2 li a {
 display: Block;
 width: 110px;
 line-height: 32px;
 text-align: Center;
 font-size:	16px;
 color:  #f2d6a9;
 text-decoration: None;
 background-color:	rgba(148,133,104,0.99);
 border: 0px Solid #b5a280;
 text-shadow: 3px 3px 1px #222;
	filter:dropshadow(color=#222, offx=3, offy=3, zoom: 1);

}

ul#navigation2, #navigation2 ul {
 margin: 0;
 padding: 0;
 list-style-type: None;
 height: 32px;
}


.grid {
	border-left: 		0px solid rgba(71,63,49,0.48);
	border-bottom: 		0px solid rgba(71,63,49,0.48);
	border-right: 		2px solid rgba(71,63,49,0.48);
	border-top: 		2px solid rgba(71,63,49,0.48);
	background-color:	rgba(148,133,104,0.71);
	border-radius:	5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
	-o-border-radius:	5px;
}

.grid2 {
	border: 		1px solid rgba(71,63,49,0.71);
	border-radius:	15px;
	-moz-border-radius:	15px;
	-webkit-border-radius:	15px;
	-o-border-radius:	15px;
	text-align:		center;
}

.grid3 {
	border-left: 		0px solid rgba(71,63,49,0.99);
	border-bottom: 		0px solid rgba(71,63,49,0.99);
	border-right: 		2px solid rgba(71,63,49,0.99);
	border-top: 		2px solid rgba(71,63,49,0.99);
	background-color:	rgba(148,133,104,0.50);
	border-radius:	5px;
	-moz-border-radius:	5px;
	-webkit-border-radius:	5px;
	-o-border-radius:	5px;
}


#news {
	width:			400px;
	height:			18px;
	border:			0px solid #ffe2b2;
	margin:			0 auto;
	margin-top:			0px;
	border-radius:			5px;
	font-size:		14px;
	color:			 #ffe2b2;
	letter-spacing: 0.2em;
	text-shadow: 2px 2px 1px #222;
	filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
}

#fenster {
	width:			700px;
	height:			205px;
	border:			0px solid #ffe2b2;
	background-image: ;
	background-repeat: no-repeat;
	margin:			0 auto;
	margin-top:			10px;
	font-size:		24px;
	color:			 #ffe2b2;
	letter-spacing: 0.2em;
	text-shadow: 2px 2px 1px #222;
	filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
}

.mein_counter table {
		width:		auto;
		height:		90px;
		color:			 #ffe2b2;
		text-align:		left;
		padding:		5px;
		position:		relative;
		top:			110px;
		right:			280px;
		letter-spacing: 0.2em;
		text-shadow: 2px 2px 1px #222;
		filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
		border:			0px solid #ffe2b2;
		
}

.mein_counter table tr {
		color:			 #ffe2b2;
		font-size:		16px;
		text-shadow: 2px 2px 1px #222;
		filter:dropshadow(color=#222, offx=2, offy=2, zoom: 1);
}

.mein_counter table td {
		color:			 #ffe2b2;
		text-align:		left;
		border:			0px solid #ffe2b2;
		padding:		5px;
		font-size:		12px;
}


@keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}
100%{background-position:500px 1000px,400px 400px,300px 300px}
}@-moz-keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}
100%{background-position:500px 1000px,400px 400px,300px 300px}
}@-webkit-keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}
100%{background-position:500px 1000px,400px 400px,300px 300px;}
}@-ms-keyframes schnee{0%{background-position:0px 0px,0px 0px,0px 0px}
100%{background-position:500px 1000px,400px 400px,300px 300px}}




