

html, body {


	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-family: Georgia, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	text-decoration: none;
	background-color: #fcf9e1;
	background-attachment: fixed;
	background-image: url(pics/elemente/bg_2.jpg);
	background-repeat: repeat;
	background-position: center top;
	}
	
/* 	background-attachment: fixed;
	background-image: url(pics/elemente/bg_block_2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	 */

#go 
	{width: 900px; 
	text-align: center;
	float: center;
	margin:0 auto;
	}

#all 
	{width: 900px; 
	text-align: center;
	float: center;
	color: #5f4831;
	margin: 30 auto 30 auto; 
	
	/* border: 1px dotted; 
	border-color:#7a6542; */
	background-color:#ffffff;
	-moz-box-shadow:0 0px 12px #b8a490;
	-webkit-box-shadow:0 0px 12px #b8a490;
	box-shadow:0 0px 12px #b8a490;
	}

#inh1 {
width: 880px; 
margin: auto; 
text-align: center;
float: center;
}


	
#head {
width: 880px; 
clear: both; 
overflow: hidden; 
text-align: right;
}	
	
	
.cont {
width: 880px; 
clear: both; 
overflow: hidden; 
border-top: 1px dotted; 
border-color: #7a6542;
}
.cont_2 {
width: 880px; 
clear: both; 
overflow: hidden; 
border-top: 1px dotted; 
border-color: #7a6542;
padding: 20px 0px 20px 0px; 
}


#header {border: none; 
background-color: #ffffff;
}


.rstr3 {width: 270px; 
float: left;
padding: 20 10 10 10px;
	text-align: left;}		

	
.rstr8 {width: 420px; 
float: left;
padding: 20 10 10 10px;
	text-align: left;}	
	
	
.rstr0 {width: 880px;
padding: 20 10 0 10px;
	float: left;
	text-align: left}

.rstra {
width: 870px; 
padding: 20 10 0 10px;
	float: left;
	text-align: left;
border-top: 1px dotted; 
border-color: #7a6542;
}


.rstr7 {width: 400px;margin-bottom: 10px;
padding: 20 10 10 10px;
	float: left;
	text-align: left;}

.lst {width: 480px; line-height: 20px;}


h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; font-weight: bold; color: #c77a22; text-align: left; } /* text-shadow: 0px 1px 1px #cccccc; letter-spacing:1px; */
h2 {font-size: 8px; font-weight: bold; color: #5f4831; }
h3 {font-size: 11px; font-weight: bold; color: #5f4831; margin: 0px; padding-top: 10px;}


a:focus { outline: none;}

a {
	color: #c77a22;
	text-decoration: underline;
}

a:hover {
	color: #5f4831;
	text-decoration: underline;
}
li{
	list-style-image: none;
	list-style-type: none;
	display: inline;
	
	}
a:visited{
	text-decoration: none;
	}	
	
	
.navi {
	width: 880px;
	height: 37px;
	font-size: 14px;
	color: #c77a22;
	float: left;
	text-decoration: none;
	line-height: 37px;
	border-bottom: 1px dotted; 
	border-color: #7a6542;
	margin-bottom: 10px;
}	
.navi a {
	height: 37px;
	margin-top: 2px;
	
	padding-left: 20px;
	padding-right: 20px;
	
	color: #5f4831;
	font-weight: bold;
	text-decoration: none;
}

.navi a:hover {
	height: 37px;
	padding-left: 20px;
	padding-right: 20px;
	
	
	margin-top: 2px;
	color: #c77a22;
	font-weight: bold;
	text-decoration: none;
	background-color: white;
}
.act {
	height: 37px;
	margin-top: 2px;
	color: #c77a22;
	font-weight: bold;
	text-decoration: none;
	background-color: white;
}



#top {
	height: 35px;
	background-color: #f6eece;
	margin-bottom: 10px;
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
	}

#bot {
	color: white;
	height: 45px;
	font-size: 10px;
	background-color: #7b603c;
	margin-top: 10px;
	padding-top: 6px;
	padding-right: 20px;
	text-align: right;
	}
#bot a {
	color: white;
	text-decoration: none;
}
#bot a:hover {
	color: white;
	text-decoration: underline;
	}


.frm { font-size: 11px;color: #5f4831; }

.fbox { border: 2px solid #f0e8db;}



	
	