/*
hintergrund	= "#A7B6BE";
hell		= "#B6D1DF";
mittel		= "#76A2B6";
dunkel		= "#356174";
ganzdunkel	= "#012B3C";
*/

BODY
   { color:#012B3C; background-color:#A7B6BE; margin:0px; 
     scrollbar-base-color: #012B3C;		/* Basisfarbe der Scroll-Leiste */
     scrollbar-3dlight-color: #B6D1DF;		/* Farbe für 3D-Effekte */
     scrollbar-arrow-color: #B6D1DF;		/* Farbe für Verschiebepfeile */
     scrollbar-darkshadow-color: #012B3C;	/* Farbe für Schatten */
     scrollbar-face-color: #76A2B6;		/* Farbe für Oberfläche */
     scrollbar-highlight-color: #76A2B6;	/* Farbe für oberen und linken Rand */
     scrollbar-shadow-color: #76A2B6;		/* Farbe für unteren und rechten Rand */
     scrollbar-track-color: #012B3C		/* Farbe für freibleibenden Verschiebeweg */
     }

/* ------- Allgemeine Angaben: Art, Farbe, Größe, Ausrichtung ------------ */
P,TD,LI,H1,H2,H3,H4,PRE
   { font-family:Verdana,Arial,sans-serif; font-size:12px; }
INPUT,TEXTAREA,SELECT
   { font-family:Courier New,Courier; font-size:11px; border-width:1; margin-top:1px; border-color:#356174; border-style:solid; }
HR
   { border-width:1; margin-top:1px; border-color:#356174; border-style:solid; }
.form_contact_input
   { width:180px; }
.form_contact_text
   { width:200px; height:204px; }


/* ------- Text-Definitionen --------------------------------------------- */
.center
   { text-align:center; }
.left
   { text-align:left; }
.right
   { text-align:right; }
.small
   { font-size:10px; }
.doc
   { font-size:12px; color:#012B3C; text-align:justify; padding:1px; margin-top:5px; margin-bottom:10px; }
.list
   { margin:0px; margin-bottom:4px; vertical-align:top; line-height:16px; }


.content
   { text-align:center; vertical-align:top; }
.container
   { text-align:justify; vertical-align:top; }
.slogan
   { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; color: #356174;
     text-align:right; vertical-align:bottom; font-weight:bold; }
.hl1
   { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:16px; color: #356174; 
     text-align:left; font-weight:bold; margin:5px; padding:5px; }
.hl2
   { font-family:Verdana,Helvetica,Arial,sans-serif; font-size:12px; color: #012B3C; 
     text-align:left; font-weight:bold; margin:0px; padding:0px; }

UL.lvl1
   { list-style-type:square; margin-left:25px; margin-top:10px; margin-bottom:20px; list-style-position:outside; }
UL.lvl2
   { list-style-type:disc; margin-left:30px; margin-top:2px; margin-bottom:5px; list-style-position:outside; }
P.small
   { margin-top:5px; margin-bottom:10px; }

/* ------- Tabellen-Definitionen ----------------------------------------- */
.mainArea
   { padding:8px; }
.xamplehead
   { font-size:22px; color:#76A2B6; font-weight:bold; text-align:left; vertical-align:bottom; padding:1px; }
.xamplecat
   { font-size:10px; color:#012B3C; text-align:left; vertical-align:bottom; padding:2px; }
.xampledoc
   { font-size:12px; color:#012B3C; text-align:left; vertical-align:middle; padding:6px; }
.xamplefooter
   { font-size:10px; color:#356174; text-align:justify; padding:4px; }
.darkest
   { background-color:#356174; color:#012B3C; }
.dark
   { background-color:#76A2B6; color:#012B3C; }

TD.title1l
   { font-size:34px; font-weight:bold; color:#FFFFFF; background-color:#356174; text-align:left; }
TD.title1r
   { font-size:34px; font-weight:bold; color:#FFFFFF; background-color:#356174; text-align:right; }
TD.title2
   { font-size:20px; font-weight:bold; color:#FFFFFF; background-color:#356174; text-align:left; }
TD.title3
   { font-size:12px; font-weight:bold; color:#FFFFFF; background-color:#356174; text-align:left; }
TD.footer
   { font-size:10px; color:#B6D1DF; text-align:center; }


.gp1
   { font-size:14px; font-weight:bold; color:#B6D1DF; background-color:#356174; text-align:left; }
.gp2
   { font-size:28px; font-weight:bold; color:#FFFFFF; background-color:#356174; text-align:right; text-decoration:underline; }
.gp3
   { background-color:#356174; text-align:center; }

/* ------- Links: -------------------------------------------------------- */
A			{ font-weight:bold; text-decoration:none; }

A:link			{ color:#356174; text-decoration:none; }
A:visited		{ color:#356174; text-decoration:none; }
A:active		{ color:#012B3C; text-decoration:underline; }
A:hover			{ color:#012B3C; text-decoration:underline; }

A.footer:link		{ color:#B6D1DF; text-decoration:none; }
A.footer:visited	{ color:#B6D1DF; text-decoration:none; }
A.footer:active		{ color:#A7B6BE; text-decoration:underline; }
A.footer:hover		{ color:#A7B6BE; text-decoration:underline; }


/* ------- Admin --------------------------------------------------------- */
.adminMsg
   { font-size:10px; color: #990000; 
     text-align:left; font-weight:bold; margin-bottom:10px; padding:0px; }
.adminMenu
   { font-size:10px; background-color:#356174; color:#B6D1DF; }
.adminMenuR
   { font-size:10px; background-color:#356174; color:#B6D1DF; text-align:right; }
.adminForm
   { font-family:Courier New,Courier; font-size:8pt; background-color:#B6D1DF; color:#356174; 
     border-width:1px; border-color:#76A2B6; border-style:solid; height:17px; }
.adminTableBGhead
   { background-color:#76A2B6; color:#B6D1DF; font-size:10px; }
.adminTableBG1
   { background-color:#A7B6BE; border-width:1; border-color:#356174; border-style:solid; }
.adminTableBG0
   { background-color:#B0BEC7; border-width:1; border-color:#356174; border-style:solid; }


/* ------- Schadenmeldung --------------------------------------------------------- */

.error {
  background-color: #990000;
  border: 1px solid #660000;
}
  .error h2,
  .error p {
    color: #ffffff;
    margin: 6px;
  }


/*
hintergrund	= "#A7B6BE";
hell		= "#B6D1DF";
mittel		= "#76A2B6";
dunkel		= "#356174";
ganzdunkel	= "#012B3C";
*/
