*
	{margin:0px;
	padding:0px;
	border:none;
	font-family:Verdana,Avantgarde,sans-serif;
	font-size:11px;
	text-align:left;}
html, body #wrapper
	{height: 100%;
	background-color:#FEFEDD;}
body > #wrapper
	{height: 100%;
	min-height: 100%;}
#wrapper
	{text-align:center;}
	
#header_wrapper
	{border-bottom:solid 2px #538000;
	background-color:#e6ede6;
	padding:8 0 8 0;
	text-align:center;}
#header
	{margin: 0 auto;
	width:900px;
	color:#538000;
	font-weight:bold;}

#navigation
	{margin:0 auto;
	width:900px;
	border:solid 0px;
	padding-top:5px;}
.register
	{display:table-cell;
	vertical-align:middle;
	background-color:#C3D59B;
	border:solid 1px;
	width:156px;
	padding:0 6 4 6;
	margin-right:10px;
	height:2.5em;
	overflow:hidden;
	border-width:1;
	font-size:120%;
	text-align:center;
	font-weight:bold;
	color:#538000;
	float:left;}
/*a.register
	{text-decoration:none;
	border:solid px;}*/
	
* html .register
	{\width:168px;}


#content_wrapper
	{margin:0 auto;
	width:900px;
	padding-top:20px;
	border:solid 0px;}
#content_left
	{float:left;
	border:solid 0px;
	width:440px;
	margin-right:10px;}
#content_right
	{float:left;
	border:solid 0px;
	width:440px;
	margin-left:10px;}
#content_double
	{float:left;
	border:solid 0px;
	width:890px;}
* html #content_double
	{\width:880px;}

.push
	{height: 4em;}
#footer_wrapper
	{position:relative;
	margin-top:-40px;
	height:40px;
	clear:both;
	border-top:solid 2px #538000;
    background:#e6ede6;
	text-align:center;}
#footer
	{margin:0 auto;
	margin-top:10px;
	width:900px;}
.footer_admin
	{color:#538000;
	text-decoration:none;}


/* TITEL*/
.titel1
	{font-weight:bold;
	font-size:110%;
	color:#538000;
	margin-bottom:0.8em;}

.artikel
	{clear:left;
	padding-bottom:30px;
	border:solid 0px red;}

.image
	{margin:0 10 10 0px;
	border-top:1px solid #888; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-left:1px solid #888;}

/* BUTTONS*/
.edit_buttons
	{padding:2 0 2 10;
	margin:0 0 10 0px;
	background-color:#e6ede6;}
.button
	{margin:0 6px;
	background-color:#e6ede6;}
.button input
	{border:none;
	font-weight:bold;}

/* TABELLEN*/
table
	{empty-cells:show; 
	border-collapse:collapse;
	table-layout:fixed;
	border-spacing:0px;
	width:100%;}	
td
	{border:1px solid gray;
	padding:1 3 1 3px;}
.art_familie td
	{font-weight:bold;
	font-size:120%;
	background-color:#cccccc;}
.art_gattung td
	{font-weight:bold;
	font-size:100%;
	background-color:#cccccc;}
.art_header td
	{font-weight:bold;
	font-size:100%;
	background-color:#e6ede6;}


/* FORM, INPUT */	
input, textarea, select
	{border:solid 1px;
	background-color:transparent;}
input.input_checkbox, input.input_radio
	{margin-right:10px;
	border:none;}
.input_text
	{width:100%;}
.red
	{background-color:#FED8D9;}

