body {
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	font-family: arial, helvetica, sans-serif;
	color:#333333;
	BACKGROUND-COLOR: #E3F7B4;
}

a, a:visited{
	text-decoration:none;
	color:#336600;
}

a:hover{
	text-decoration:underline;
	color:#336600;
}
		
img{
	border:0px;
}

.mehr{font-weight:bold;}

table{font-size:0.9em;}
td{FONT-SIZE: 9pt; text-align:justify;}

.topOfPage {
 text-align:right;
}

.clear { 
	display:block; 
	line-height:1px; 
	height:1px; 
	overflow:hidden; 
	clear:both;
}

.nav_meta_entry
{
	PADDING-LEFT: 0.75em; 
	PADDING-RIGHT: 0.75em; 
	COLOR: #333333;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	VERTICAL-ALIGN: middle;
	BORDER-RIGHT: 1px solid #999999;
}

.nav_meta_entry_last
{
	PADDING-LEFT: 0.75em; 
	COLOR: #999999;
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.95em;
	VERTICAL-ALIGN: middle;
}

input.nav_meta_input
{
	WIDTH: 9em;
	MARGIN-TOP: 0.35em;
	PADDING-TOP: 0.10em;
	PADDING-BOTTOM: 0.15em;
	PADDING-LEFT: 0.25em;
	PADDING-RIGHT: 0em;		
	BACKGROUND: #FFFFFF;
	COLOR: #333333;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: normal;    
	BORDER: solid 1px #999999;
}

input.nav_meta_but
{
	WIDTH: 1.55em;
	HEIGHT: 1.55em;
	PADDING-BOTTOM: 0.35em;
	PADDING-LEFT: 0.15em;
	MARGIN-TOP: 0.35em;	
	COLOR: #439800;
	FONT-SIZE: 7pt;
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: solid 1px #999999;    
	BORDER-TOP: solid 1px #999999;
	BORDER-BOTTOM: solid 1px #999999;
	BORDER-RIGHT: solid 1px #999999;
	TEXT-ALIGN: middle;   
	LINE-HEIGHT:0.75em;
}

.topBanner {
	BACKGROUND: #FFFFFF;
}

.topLinks {
	HEIGHT: 24px;	
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: center;
	BACKGROUND: #B1D917;
}

a.a_topLinks, a.a_topLinks:visited, a.a_topLinks:active {
	COLOR: #FFFFFF;
}

a.a_topLinks:hover {
	text-decoration:none;
	color:#336600;
}

.nav_title {
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 5px;    
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #023202;
	BORDER-BOTTOM: dotted 1px #439800; 
}

.arrow
{
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.nav_items {
	FONT-SIZE: 9pt;
	BORDER-BOTTOM: dotted 1px #439800; 
}

.nav_items_active {
	FONT-SIZE: 9pt;
	BORDER-BOTTOM: dotted 1px #439800; 
	BACKGROUND-COLOR: #DCEAC5;
}

.nav_item_entry {
	FONT-SIZE: 9pt;
	text-align:left;
}

a.nav_item_entry, a.nav_item_entry:visited, a.nav_item_entry:active {
	COLOR: #023202;
	TEXT-DECORATION: none;
}

a.nav_item_entry:hover {
	COLOR: #FF6600;
  TEXT-DECORATION: none;
}

.content {
	font-size:9pt;
	font-weight:none;
}

input, textarea, select {
        background-color : #F0F7DF;					/* Hintergrundfarbe des Eingabefeldes */
        font: normal;/* Schriftschnitt, Schriftgroesse und Schriftart */
        border: 1px #78B23A solid;					/* Rahmenfarbe des Eingabefeldes */
}

input.button {
	font-size: 8pt;
	font-weight: bold;
}

.title {
	font-size: 11pt;
	font-weight: bold;
}

.small_title {
	font-size: 10pt;
	font-weight: bold;
}

.error	{
		color:#FF0000;
}

.table_bg_1 {
	color:#FFFFFF;
	background-color : #A8D070;
	text-align:left;
}

a.table_bg_1, a.table_bg_1:visited, a.table_bg_1:active {
	color:#FFFFFF;
}

a.table_bg_1:hover {
	color:#FFFFFF;
	TEXT-DECORATION: underline;
}

.table_bg_2, .table_bg_2_hover {
	color:#000;
	background-color : #F0F0F0;
	text-align:left;
}

.table_bg_2_hover {
	z-index: 500;
}

.table_bg_2_hover:hover {
	background-color: #FBFBFB;
}

a.table_bg_2, a.table_bg_2_hover, a.table_bg_2:visited, a.table_bg_2_hover:visited, a.table_bg_2:active, a.table_bg_2_hover:active {
	color:#000000;
}

a.table_bg_2:hover, a.table_bg_2_hover:hover {
	color:#FFFFFF;
	TEXT-DECORATION: underline;
}

.divider_line {
	background-color: #A8D070;
	height: 1px;
	border: 0px;
}


#image_upload_frame_div {
	position: absolute;
	top: 650px;
	left: 600px;
	width: 550px;
	border: 1px solid #076948;
}

#download_upload_frame_div {
	position: absolute;
	top: 650px;
	left: 600px;
	width: 550px;
	border: 1px solid #076948;
}

#static_link_frame_div {
	position: absolute;
	top: 650px;
	left: 600px;
	width: 550px;
	border: 1px solid #076948;
}

#view_image_full {
	position: fixed;
	background-color: #ffffff;
	width: 32px;
	height: 32px;
	border: 1px #088259 solid;
	top: 50%;
	left: 50%;
	z-index: 999;
}

#gallery_comment_div {
	position: absolute;
	padding: 5px;
	top: 650px;
	left: 600px;
	width: 250px;
	border: 1px solid #076948;
	background-color: #fff;
}
