* { margin: 0; padding: 0; }
/*html, body {height: 101%;}*/
html { height: 101% }
body {
	margin: 0;
	padding: 0;
	font: 0.8125em Verdana, sans-serif; line-height: 1;
	text-align: left;
	color: #333;
	voice-family: "\"}\""; voice-family:inherit;
	background: #ddd url(../graphics/bg.gif) repeat-x top left;
}

	
/* page
------------------------------------------------------------------*/
#page {
	/*width: 60em !important;*/
	width: 960px;
	margin: 0 auto;
	padding: 190px 0 0 0;
	border: solid #e3e3e3;
	border-width: 0 0px;
}

#box1 {
	margin: 0 auto;
	width: 616px;
	background: url(../graphics/rbox_mid.gif) repeat-y top left;
	z-index: 0;
}
#box1_oben {
	width: 616px;
	height: 25px;
	/*height: 44px;
	padding: 10px 20px;*/
	background: url(../graphics/rbox_top.gif) no-repeat top left;
	z-index: 1;
	border: 0px solid #F90;
}
#box1_unten {
	width: 616px;
	height: 25px;
	background: url(../graphics/rbox_bot.gif) no-repeat bottom left;
	z-index: 1;
}
#box1_cont {
	/*padding: 0 20px;*/
	margin: 0 auto;
	width: 560px;
	border: 0px solid #F30;	
	text-align: center;
}
h1 {
	background:url("../graphics/logo_01temp.gif") no-repeat 50% 20px;
	margin: 0;
	padding: 45px 0 45px 0;
	color: #69C;
	font: 1.66em;
	letter-spacing: .1em;
	border: 0px solid #F90;
}
h2, h3 {
	font: 1.5em "Gill Sans","Trebuchet MS", sans-serif;
	/*
text-transform: uppercase;
	letter-spacing: .1em;
*/
	margin: 0 0 0.33em;
	padding: 0 0 5px;
	color: #111;
}

hr { border: none; border-bottom: 1px solid #c3c3c3; background: none; height: 1px;  margin: 0 3em;}
p { line-height: 1.6em; margin: 0 0 1em; }
#adrs { padding-top: 5px; border-top:1px solid #c3c3c3; }
#adrs p { margin: 0 }