body	{
	font: 1.0em/1.15em Verdana, Arial, Helvetica, Sans-Serif;
	background:#fff9e6 url("titel.gif") no-repeat 100% 0;
	color:#000;
	margin:0;
	padding:5px;
}
#index	{
	color:#000;
	background:  #fff9e6 url('bgr_main.gif') repeat-y;
	padding:1px 5px;
	margin:0 0 0 9.6em;
	border-left:3px #633 double;
	border-right:3px #633 double;
	overflow:visible;
	float:left;
	width:70%;
}
#content	{
	color:#000;
	background:  #f2efe6 url('bgr_main.gif') repeat-y;
	padding:1px 5px;
	margin:2em 0 0 9.6em;
	height:14em;
	border: 3px #633 double;
	overflow:auto;
}
#header {
	background: #fff9e6;
	height: 6em;
	margin:0;
	letter-spacing: 1px;
    padding:1px 60px 1px 1px;

}
#header h1	{
	font: 1.6em/1.0em Arial, Verdana, Helvetica, Sans-Serif;
	color: #c33;
	font-weight: 600;
	font-style: italic;
	margin: 30px 10px 0 10px;
	text-shadow: 3px 3px 2px #666;
}
#home	{
	background: #fff9e6 url('bg_home.jpg') no-repeat 1em 26em;
}
#home img	{
	margin:5px;
}
#natur {
	color: #000;
	background: #e6e3da url('bg_natur.gif') no-repeat 1em 10.0em;
}
#menschen {
	color: #000;
	background: #e6e3da url('bg_menschen.gif') no-repeat 1em 10.0em;
}
#tiere {
	color: #000;
	background: #e6e3da url('bg_tiere.jpg') no-repeat 1em 10.0em;
}
#technik {
	color: #000;
	background: #e6e3da url('bg_technik.jpg') no-repeat 1em 10.0em;
}
#reisen {
	color: #000;
	background: #e6e3da url('bg_reisen.jpg') no-repeat 1em 10.0em;
}
#sights {
	color: #000;
	background: #e6e3da url('bg_fsturm.jpg') no-repeat 1em 10.0em;
}
#links	{
	position:absolute;
	left:5px;
	top:0;
	width:9.5em;
	padding:15px 0px 1px 1px;
	text-align:left;
}
#links ul	{
	margin: 10px 0px;
	padding: 0px;
	list-style-type: none;
}
#links li	{
	width: 9.4em;
}
#links a {
	display: block;
	background:#bfa360 url('list.jpg') no-repeat 0.2em;
	color: #000;
	text-decoration:none;
	width:7.2em;
	font: 1.0em/1.5em Arial, Helvetica, Sans-Serif;;
	text-align: left;
	margin: 5px 1px;
	padding-left:25px;
	clear:left;
	border:1px #ccc solid;
}
#links img	{
	float:left;
}
#links a:visited {
	color:#000;
	background:#bfa360 url('_list.gif') no-repeat 0.2em;
}
#links a:hover {
	color:#993300;
	background: #ffe080 url('_list.gif') no-repeat 0.2em;
	margin: 5px 1px;
	padding-left:25px;
}
#links a:active {
	color:#cc0000;
	background:#cbc8bd url('_list.gif') no-repeat 0.2em;
}
h1	{
	font: 1.2em/1.5em "Comic Sans MS", Verdana, Arial, Helvetica, Sans-Serif;
	margin:2px;
}
h2	{
	font: 1.05em/1.3em "Comic Sans MS", Verdana, Arial, Helvetica, Sans-Serif;
	margin:2px;
}
img	{
	float:none;
	height:75px;
	margin:2px;
	border:0px;
}
.imgbox	{
	float:left;
	width:7.0em;
	height:7.5em;
	margin:2px;
}
.imgbox	p{
	clear:left;
	margin:1px;
	font: 0.8em/0.9em Arial, Helvetica, Sans-Serif;
}
#cite	{
	margin:15px 5px;
	float:right;
	width:300px;
	text-align:left;
}
#footq	{
	bottom:0px;
	left:10px;
	background: url("footer.gif") no-repeat 1% 0%;
	margin: 1px;
	text-indent:25em;
	height:3.0em;
	font: 0.9em/1.15em Verdana, Arial, Helvetica, Sans-Serif;
}
#foot a	{
	margin:3px;
	text-decoration:underline;
}
legend	{
	color:#952727;
	background:#e6e3da;
}
#url	{
	width:9em;
	height:3em;
	padding:0px;
	border:none;
}
fieldset	{
	width:40em;
	border: 1px #55441c solid;
	padding:3px 15px;
	margin:10px auto;
}
label	{
	float:left;
	clear:left;
	margin-top:4px;
	margin-bottom:2px;
	width:18em;
}
label:hover	{
	outline: 1px #f00 dotted;
}
input, textarea, select	{
	font: 1.0em/1.15em Verdana, Arial, Helvetica, Sans-Serif;
	float:left;
	clear:left;
	margin-bottom:2px;
	background: url('lab.gif');
}
input:hover, textarea:hover, select:hover	{
	outline: 1px #f00 solid;
}
button	{
	width:20em;
	clear:left;
	float:left;
}
input:hover, input:focus, textarea:hover, textarea:focus {
	background:#fffff2;
	color: #c00;
	text-decoration: none;
}
option, select	{
	font: 1.0em/1.25em Verdana, Arial, Helvetica, Sans-Serif;
	color:#000;
}
select:hover	{
	background:#e6e3da;
	color:#c00;
}
#url	label, fieldset, form	{
	width: 150px;
}
select#suche	{
	width: 8em;
}
.clear	{
	clear:both;
}
.left	{
	float:left;
	margin:1px 10px;
}
.right	{
	float:right;
	margin:1px 10px;
}
.nix	{
	display:none;
}
#skyscraper	{
	float:left;
	width:15%;
	right:1px;
	top:1px;
}
#skyscraper	img {
	width:160px;
	height:120px;
	margin:2px 2px 2px 3px;
}
#inlinelinks	{
	position:absolute;
	top:10px;
	left:11em;
}
#inlinelinks	a {
	display:block;
	float:left;
	text-align:center;
	width:4.2em;
	margin:0 3px 5px 30px;
	border:0px #c00 solid;
	font:85%/120% Arial, Verdana,Helvetica, Sans-Serif;
	color:#666;
}
#inlinelinks	a:hover {
	color:#f00;
}
#footer	{
	clear:both;
	font-size:90%;
	margin:50px 0 0 150px;
}
#error	{
	clear: left;
	color: #c00;
}
#contact	{
	margin: 3em 0 0 0;
}
#contact	label	{
	width:25em;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, Sans-Serif;
	padding: 0;
	margin: 2px;
	text-align:left;
	float:left;
	cursor: pointer;
}
#contact	input, textarea, select	{
	font: 1.1em/1.3em Verdana, Arial, Helvetica, Sans-Serif;
	width: 25em;
	float:left;
	margin-bottom:1px;
}
#contact 	fieldset	{
	width: 90%;
	border: 1px #55441c solid;
	padding:3px 15px;
	margin: 0 4%;
	border-radius: 5px;
	clear: left;
}
#contact 	form	{
	width: 90%;
}
#contact	li	{
	list-style-type:none;
	width: 36em;
}
#contact	input:hover, textarea:hover, input:focus, textarea:focus, select:focus	{
	color: #000;
	background: #fc6;
	outline: 1px #f00 solid;
}
#contact select:hover	{
	color: #000;
	outline: 1px #f00 solid;
}
#contact label:hover	{
	color: #000;
	background: transparent;
	outline: 1px #f00 dotted;
}
#contact legend	{
	color: #000;
	background: transparent;
	font: 1.1em/1.2em Verdana, Arial, Helvetica, Sans-Serif;
	font-weight: 600;
}
#ok	{
	margin: 2em 0 0 25em;
	padding: 10px;
	width: 15em;
	background: #fff;
	float:right;
	outline: 1px #f00 solid;
}
button	{
	width: 8em;
	margin: 5px 0 0 0;
	float:left;
	clear:left;
}
.shadow	{
	text-shadow: 4px 4px 2px #666;
}
