body     { color: #2a2a2a; font: 0.85em "Lucida Grande", Arial, Helvetica, Swiss, SunSans-Regular; background-color: #2a2a2a; text-align: center; margin: 20px }

a.header  { color: #ffffff; font-size: 13px; display: inline; text-shadow: 2px 2px 3px #231165; text-decoration: none }
a.header:hover  { color: #ffffff; font-size: 13px; font-weight: bold; display: inline; text-shadow: 2px 2px 3px #231165  }
.normal-back-orange { font-family: Arial; font-size:12px; color: black; text-decoration: none; background-color: #ff6b25;}
.normalcenter { font-family: Arial; font-size:12px; color: black; text-decoration: none; text-align: center;}
.normal  { color: black; font-size: 0.9em; text-decoration: none;}
.normal-white   { color: white; font-size: 0.9em; text-decoration: none }
a.normal  {  font-size: 0.9em; text-decoration: none;}
.normal-bold  {  font-size: 0.9em; font-weight: bold; }
.normal-klein { 	font-size: 10px; color: #b3b3b3; margin-bottom: 10px;}
a.klein { font-family: Arial; font-size:9px; color: black; text-decoration: none;}
.ueberschrift   { color: black; font-size: 20px; font-family: Arial; text-decoration: none; margin-top: 5px; margin-bottom: 5px; margin-left: 2px; }
.normal-memberen  { color: black; font-size: 0.7em; text-decoration: none;}

.orange-border-all     { border: solid 1px #ff6b25; }
.border-all { border: solid 1px }
.orange-border-top { border-top: solid 1px #ff6b25;  }
.orange-border-bottom { border-bottom: solid 1px #ff6b25; }
.orange-border-left { border-left: solid 1px #ff6b25;}
.orange-border-right { border-right: solid 1px #ff6b25; }
.orange-border-side { border-right: solid 1px #ff6b25; border-left: solid 1px #ff6b25; }


.arial_13_b_u { color: black; font-size: 13px; font-family: Arial; font-weight: bold; text-decoration: underline; margin-top: 5px; margin-bottom: 5px; margin-left: 2px }

.gb-table  { margin-top: 3px; margin-bottom: 5px; margin-left: 3px; padding-right: 6px; }

.gb-top  { color: black; font-size: 12px; font-family: Arial; text-decoration: none; margin: 2px; }
.gb-text  { color: black; font-size: 12px; font-family: Arial; text-decoration: none; margin: 2px; }
.gb-klein  { color: black; font-size: 11px; font-family: Arial; text-decoration: none; margin: 2px; }
.gb-datum   { color: black; font-size: 10px; font-family: Arial; text-decoration: none; text-align: right; margin: 2px 3px 2px 2px; }
.gb-grouss   { color: black; font-size: 14px; font-family: Arial; text-decoration: none; margin: 5px }
.gb-enter    { color: black; font-size: 12px; font-family: Arial; text-decoration: none; text-align: right; margin: 4px; }
.gb-form   { font-size: 12px; font-family: Arial; margin: 1px; padding-left: 2px; width: 230px; border: solid 1px; }
.gb-text-form   { font-size: 12px; font-family: Arial; margin: 1px; padding: 2px; width: 350px; height: 200px; border: solid 1px; }

.copyright { font-family: Arial; font-size:12px; color: black; text-decoration: none; margin: 2px;}

.submit, .reset  { background-color: #cccc99; margin: 3px; border: solid 1px; }

.mini-tabelle  { color: white; font-size: 11px; font-family: Arial; text-decoration: none; }
.mini-tabelle-fc72   { color: black; font-size: 11px; font-family: Arial; text-decoration: none; background-color: #ff6b25; }

/* gb-anschreiwer.php */
input.default, textarea.default { border:1px solid #D9D9CC; background-color:#FFFFFF; }
input.ValidField, textarea.ValidField { border:1px solid #00CC00; background-color:#CCFF99; }
input.InvalidField, textarea.InvalidField { border:1px solid #CC0000; background-color:#FFB299; }
.gb-post-text { color: black; font-size: 12px; font-family: Arial; text-decoration: none; text-align: right; margin: 4px; }
td.gb-post { width:230px; vertical-align:top; }

.input_verstoppt { display: none; }


/* gallerie.php */
a.direction{
	color: #000000;
	font: 280% arial, hevetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
}

/* LIGHTBOX */
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: lightgrey;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	min-width: 50;
	min-height: 50;
	padding: 16px;
	border: 2px solid #ff6b25;
	background-color: white;
	z-index:1002;
	overflow: auto;
}