/*** Common properties***/
* {
	margin		: 0;
	padding		: 0;
	font-family	: Arial, Helvetica, sans-serif;
	text-align:justify;
	font-size	: 13px;
}

body {
	background-color: #ffffff;
	background-image: url(images/bg-left.jpg);
	background-repeat: no-repeat;
	background-position: 0px 90px;
	margin: 0px;
	border: 0px;
}

hr {
	height				: 8px;
	padding				: 0px;
	margin				: 0px;
	background			: url(/images/trennlinie.gif) repeat;
	border-width: 0px;
}

tr {
	height		: 20px;
}

.green-contentbox {
	background:#f1f7ed; width: 575px; padding: 5px; border:#218f46 solid 1px;
}

/* Das Div um die beiden illustrierenden Bilder im Fließtext */
.textbilder {
	float:right; 
	margin-left: 25px; 
	margin-bottom: 25px;
	margin-right: 25px;
	#margin-right: 10px;
}

.textbilder img {
	border: #999999 1px solid;
	background-color:#CCCCCC;
	padding:5px;
}

/* Normale Verlinkungen mit weißem Hintergrund */
a { text-decoration:underline; color: #000000; }
a:hover { color: #008000; }

/*** Clear-Div ***/
.clear {
	display 	: block;
	clear 		: both;
	margin 		: 0;
	padding		: 0;
	overflow	: hidden;
	height		: 1px;
	width		: auto;
}


/*** Header area***/
#header {
	background			: url(/images/header.jpg) no-repeat;
	height				: 80px;
	width				: 1000px;
}	

.header_inner{
	padding		: 5px;
	text-align	: right;
	width		: 985px
}

#left {
/*	border				: #000000 solid 1px; */
	top					: 210px;
	width				: 130px;
	margin				: 3px;
	height				: 500px;
	position			: absolute;
}

/* Links Untermenüpunkte */
#left a { 
	text-decoration		: none; 
	font-size			: 12px; 
	color				: #FFFFFF; 
	padding				: 2px; 
	display				: block; 
	width				: 138px; 
	border-bottom		: #000000 solid 1px;
}

#left a:hover { 
	color				: #000000; 
	background-color	: #FFFFFF; 
	padding				: 2px; 
	display				: block; 
	width				: 138px;
}

#left li b {
	font-size: 12px;
	font-weight:100;
	background-color: #DDFFDD; 
	color: #666666;
	padding: 2px;
	display:block;
	width: 138px;
	border-bottom:#000000 solid 1px;
}

#left li {
	font-size: 12px; 
	list-style: none;
	margin-left: 0px;
	margin-bottom: 0px;
}

#middle {
	background			: url(/images/bg-left.jpg) no-repeat;
	height				: 850px;
	padding-left		: 153px;
}

#menu {
	background			: #218f46; /* url(/images/menu.gif); /* #2f695f; */
	height				: 22px;
	#height				: 22px;
	padding-top			: 5px;
	padding-left		: 5px;
	text-align			: left;
	width				: 842px;
	#width				: 842px;
}

#footer {
	background:#218f46; /*url(/images/bg-footer.jpg);*/
	height				: 19px;
	margin-top			: 3px;
	padding-top			: 4px;
	padding-left		: 5px;
	text-align			: left;
	width				: 842px;
	font-size			: 12px;
	color:#FFFFFF;
	text-align: center;
}

/*** Main area ***/
#main {
/*	border				: #000000 solid thin; */
	margin-top			: 2px;
	padding-bottom		: 20px;
	margin-bottom		: 0px;
	width				: 847px;
	min-height			: 440px;
	background			: url(/images/bg-footer.gif) no-repeat 0px 95px;
}

#main h1 {
	color		: #008000;
	font-size	: 14px;
	font-weight	: bold;
	border-bottom : #008000 2px solid;
	width: 585px;
	
}

#main h2 {
	color		: #000000;
	font-size	: 15px;
	font-weight	: bold;
	
}


/*** ===============================================================  ***/

#nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li { /* all list items */
	list-style: none;
	float: left;
	position: relative;
	width: 100px;
}

#nav li ul { /* second-level lists */
	display:none;
	position: absolute;
	padding: 10px;
	width: 180px;
	background: #218f46;
	filter:alpha(opacity=85);
	-moz-opacity: 0.85;
	opacity: 0.85;
}

#nav li ul li { /* Breite der Untermenüpunkte setzen */
	width: 180px;
}

#nav  li:hover ul, #nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

#nav b {
	font-size: 11px;
	font-weight:bold
}


/* Links Hauptmenüpunkte */
#nav li a { text-decoration:none; color: #FFFFFF; font-weight: bold; display:block;}
#nav li a:hover { color: #000000;  font-weight: bold; background-color: #FFFFFF; display:block; width: 90px; }

/* Links Untermenüpunkte */
#nav li ul a { text-decoration:none; font-size: 11px; padding: 2px; color: #FFFFFF; font-weight: 100; display:block; width: 174px; 	border-bottom:#000000 solid 1px; }
#nav li ul a:hover { color: #000000;  padding: 2px; font-weight: 100; display:block; width: 175px; border-bottom:#000000 solid 1px;}

#nav li ul b {
	font-weight:100;
	background-color: #DDFFDD; 
	color: #666666;
	padding: 2px;
	display:block;
	width: 175px;
	border-bottom:#000000 solid 1px;
}

#content {
	clear: left;
}

.normal li {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
	text-align:justify;
}

table.tab_historie td {
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom: #000000 solid 1px;
}

.edit {
	position:absolute;
	left: 250px;
	top: 250px;
	width: 670px;
	border:#218f46 2px solid;
	background:	#E1FFE1; /* #F0F0F0; */
	display:none;
	padding:10px;
}

.error {
	position:absolute;
	left: 250px;
	top: 250px;
	width: 670px;
	border: #FF0000 2px solid;
	background:	#FFF0F0; /* #F0F0F0; */
	padding:10px;
}
