@charset "utf-8";
/********************** Grundlegende Einstellungen **********************  */
/* ### Eigenschaften diverser html tags #################################  */
p {
 margin: 2px;
 padding: 4px;
}

table {
 text-align: left;
 border: 0;
}

th { font-weight: bold; }

/** ### Einstellungen des Seitenlayoutes ################################ **/
/* ### Eigenschaften der Copyright Box ##################################  */
#gbfooter {
 padding-top: 15px;
 clear: both;
}

#gbfooter div {
 text-align: center;
 margin: 2px;
 background: #F7F7F7;
 color: #000;
 border: 1px solid #000;
 width: 400px;
}

/* ### Box zum Sperren und Lschen ######################################  */
div.del {
 background: #F7F7F7;
 border: 1px solid #CDCDCD;
 padding: 2px;
 cursor: pointer;
 width: 137px;
 float: right;
 text-align: center;
 margin-right: 5%;
}

/** ### Eingabefeld für das Bearbeiten von Eintrgen und Kommentaren #### **/
.edit fieldset { margin: auto auto; }

.edit textarea {
 background: #F7F7F7;
 border: 1px solid #000;
 padding: 2px;
 cursor: text;
 width: 450px;
}

.edit textarea:hover {
 border: 1px solid #000;
 background: #EBEBEB;
 padding: 2px;
}

.edit input:hover {	background: #EBEBEB; }

/* ### Eigenschaften der Zeile mit Profilicons ############################ */
td.iconfield {
 width: 100%;
 vertical-align: middle;
}

td.iconfield img, .right img { border: 0 none; }

td.iconfield a { cursor: pointer; }

/************ Formular zum Eintragen ************/
div.require {
 text-align: right;
 margin-right: 10px;
}

/******************* Extra ************************************************ */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */

/************ Meldungen beim Laden nicht anzeigen ************/
.textareaRequiredMsg,
.textareaMinCharsMsg,
.textareaMaxCharsMsg,
.textareaValidMsg {
 display: none;
}

/* Definition der Livemeldung während der Eingabe */
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg {
 display: block;
 background: #FFF9DE;
 border: 1px solid red;
 margin: 4px;
 padding: 6px;
 width: 330px;
 font-weight: bold;
}

/* Hintergrundfarbe wenn die Bedingungen erfüllt wurden, Standard: rot */
.textareaValidState textarea, textarea.textareaValidState {
 background: #B8F5B1;
 text-indent: 2px;
}

/* Hintergrundfarbe wenn die Bedingungen nicht erfüllt wurden, Standard: rot */
textarea.textareaRequiredState, .textareaRequiredState textarea, 
textarea.textareaMinCharsState, .textareaMinCharsState textarea, 
textarea.textareaMaxCharsState, .textareaMaxCharsState textarea {
 background: #FF9F9F;
}

/* Hintergrundfarbe der textarea beim Fokusieren derer */
.textareaFocusState textarea, textarea.textareaFocusState {
 background: #FFFFCC;
}

/* ### Standardzustand des Hinweistextes  ##############################  */ 
.textfieldRequiredMsg {
	display: none;
}

/* ### Farbe des Hinweistextes bei leerer Textfläche ####################  */
.textfieldRequiredState .textfieldRequiredMsg {
	display: inline;
	color: #CC3333;
}

/* ### Hintegrundfarbe bei einer ausgefuellten Textfläche ##############  */
.textfieldValidState input, input.textfieldValidState {
	background-color: #B8F5B1;
}

/* ### Hintegrundfarbe bei einer leeren Textfläche #####################  */
input.textfieldRequiredState, .textfieldRequiredState input {
	background-color: #FF9F9F;
}

/* ### Hintegrundfarbe beim Klick auf die Textfläche ####################  */
.textfieldFocusState input, input.textfieldFocusState {
	background-color: #FFFFCC;
}