/* -----------------   G E S A M T E   S E I T E   ------------------ */
/* ------------------------------------------------------------------ */

body		{
		margin: 0px;
		padding: 0px;
		background-color:cornflowerblue;
		background-image: url(dunkelblau.jpg);	/* Hintergrundgrafik einfügen */
		background-repeat: repeat-x; 
		}

#alles		{
		width: 990px;			/* Breite der Seite   */
		position: absolute;
		margin-left:-495px;		/* Ausrichtung mitte  */
		left:50%;
		margin-top:10px;
		background-color:#ffffff;	/* Hintergrund weiß   */
		font-family:Verdana,Tahoma,Arial,sans-serif;
		font-size: 13px;
		font-weight:normal;
		color: #222222;			/* schrift dunkelgrau */
		}


/* -----------------   K O P F - B E R E I C H   -------------------- */
/* ------------------------------------------------------------------ */

#header		{
		clear: both;
		height: 50px;
		margin: 0px; 
		padding: 0px;
		}

.kopf		{height:48px;
		width: 100%;
		font-family: Verdana, Helvetica, Arial, sans-serif;
		font-size: 18px;
		font-weight: bold;
		}

.kopf a       	{line-height:95%; }
.kopf a:link	{text-decoration:none;color:#0055cc;}
.kopf a:visited	{text-decoration:none;color:#0055cc;}
.kopf a:active	{text-decoration:none;}
.kopf a:hover	{text-decoration:none;color:#EE0000;}



/* -----------------   K O P F - Z E I L E   ------------------------ */
/* ------------------------------------------------------------------ */

#kopfzeile	{
		margin:  0px;
		padding: 0px;
		height: 26px;
		text-align: right;
		}

#menu1		{
		background-color: yellow; 
		padding: 4px 0px;			/* Innenabstand: oben/unten 4px, li/re 0 */
		border-top: 1px solid #668BCC;		/* Rahmenlinie oben */
		border-bottom: 1px solid #668BCC;	/* Rahmenlinie unten */
		margin: 0px;				/* Keinen Außenabstand */ 
		}

#menu1 a	{
		color: black;                		/* Schriftfarbe schwarz */ 
		text-decoration: none;        		/* Unterstreichung entfernen */ 
		padding: 4px 8px;             		/* oben/unten 4px, re/li 8px */
		}

#menu1 a:hover	{
		background-color: #EDEDF8;
		background-image: url(farbverlauf.jpg);	/* Hintergrundgrafik einfügen */
		background-repeat: repeat-x;		/* von links nach rechts wiederholen */
		background-position: top left;		/* oben links beginnen */ 
		}

#menu1 li	{
		display: inline;          		/* Listenelemente nebeneinander */
		list-style-type: none;   		/* Aufzählungszeichen entfernen */
		}




/* -----------------   M E N Ü - B E R E I C H   -------------------- */
/* ------------------------------------------------------------------ */

#menu2		{
		clear:left;
		float:left;
		width: 174px;
		margin: 0px;
		padding: 0px;
		background-color:#ABCDEF;		/* hellblau   */
		background-color:#95c6ff;		/* hellblau   */
		}

#menu2 a		{
		color:#000000;
		text-decoration: none;
		border-width: 0px 0px 1px 0px;		/* sieht wie gepunktet aus */
		border-style: none none dotted none;
		}

#menu2 ul	{
		list-style: none;
		width: 174px;
		margin: 0px;
		padding: 0px;
		}

#menu2 li	{
		/* margin-bottom:1px; */
		}


#menu2 li a	{
		height: 20px;
		padding: 2px 0px 2px 8px;
		border-bottom: 1px solid #888888;
		font-family:Verdana,Tahoma,Arial,sans-serif;
		font-size: 13px;
		color:#333333;
		text-decoration: none;
		line-height:150%;
		display: block;
		background-color:#ABCDEF;		/* hellblau */
		background-color:#95c6ff;		/* hellblau   */
		}

#menu2 li a:hover{
		background:#999999;
		color:#FFFFFF;
		border-bottom: 1px solid #888888;
		}

.textbox	{
		margin: 10px;
		padding: 0px;
		background-color:#ABCDEF;		/* hellblau */
		background-color:#95c6ff;		/* hellblau   */
		font-size: 11px;
		color: #333333;
		}



/* -----------------   I N F O - B E R E I C H   -------------------- */
/* ------------------------------------------------------------------ */

#content	{
		width: 810px;		            /* 810 */
		margin: 0px 0px 0px 174px;
		font-family:Verdana,Tahoma,Arial,sans-serif;
		font-size: 13px;	/* wie bei 'alles' definiert  */
		font-weight:normal;	/* wie bei 'alles' definiert  */
		color: #222222;		/* wie bei 'alles' definiert  */
		line-height: 125%;
		text-align: justify;	/* Blocksatz */
		}


#content table	{
		font-size: 13px;
		line-height: 125%;
		}


#content h1	{color:#024FDE; font-size: 140%; margin: 16px 0px 8px 0px; }
#content h2	{color:#1B60E1; font-size: 120%; margin: 12px 0px 6px 0px; line-height: 125%;}
#content h3	{color:#3472E4;	font-size: 112%; margin: 10px 0px 5px 0px; }
#content h4	{color:#004EDF;	font-size: 108%; margin:  8px 0px 4px 0px; }
#content h5	{color:#000000;	font-size: 105%; margin:  6px 0px 3px 0px; }

#content img	{ }


#content a		{
			text-decoration: none;
			border-width: 0px 0px 1px 0px;		/* sieht wie gepunktet aus */
			border-style: none none dotted none;
			border-color:#555555;
			color: #15354F;
			}

#content a:visited	{
			text-decoration: none;
			color: #15354F;
			}

#content a:hover	{
			text-decoration: none;
			border-width: 0px 0px 1px 0px;
			border-style: none none dotted none;
			background-color: #eeeeee;
			color: #000000;
			}

#content .autor	{				/* nur für Namens-Index (Verfasser)!   */
		text-align: right;
		font-style: italic;
		color: #3366ff;
		}

#content .back	{				/* nur für "Zurück zum Seitenanfang"   */
		font-size: 90%;
		text-align: right;
		font-style: italic;
		}

#content .datum	{
		padding: 5 5 5 10px;
		background: #dddddd;
		font-size: 115%;
		color: #555555;
		font-weight: bold
		}

#content p	{

		}


/* -----------------   F U S S - B E R E I C H   -------------------- */
/* ------------------------------------------------------------------ */

#fuss		{
		clear: both;
		width: 984px;
		margin: 0 auto;
		border-top: 4px solid #4F4F4F;
		padding: 10px 0 10px 0;
		text-align: center;
		font-size: 10px;
		color: #808080;
		}

#fuss a		{color: #808080; text-decoration: none;}

#fuss a:hover	{text-decoration: underline;}



/* -----------------   Weitere Definitionen   ----------------------- */
/* ------------------------------------------------------------------ */


.seite		{
		float: left;
		width: 580px;		            /* 580 */
		margin: 0px 0px 0px 8px;
		overflow: hidden;
		display: inline;    /* verhindert doppelten margin */
		}

#links		{float: left;  width: 245px; }
#mitte		{float: left;  width: 245px; }    /* wird nicht mehr verwendet */
#rechts		{float: right; width: 245px; }

.wichtig	{padding: 4px 20px; background:pink;}


.info		{
		float:right;
		display: inline;    /* verhindert doppelten margin */
		width: 202px;
		margin:  0 6 0 0px;
		padding: 0px;
		}

.infobox	{
		margin: 8 0px;
		border: solid cornflowerblue 1px;
		padding: 4px;
		text-align: left;	/* linksbündig */
		background-color: #eeeeee;
		}



/* ------------ Konfiguration der Seite LINKS ----------------------- */
/* ------------------------------------------------------------------ */

.links		{
		overflow: auto;
		}
.links a	{
		font-size: 13px;
		font-weight:bold;
		color: #333333;
		background: #eeeeee;
		}
.links a:hover	{
		background:#888888;
		color:#FFFFFF;
		text-decoration: none;
		}


/* ------------ Konfiguration der Seite VORSTAND -------------------- */
/* ------------------------------------------------------------------ */

.vorstand	{
		text-align: left;
		font-size: 13px;
		line-height: 15px;
		background: #ffffff;
		}
.vorstand a	{
		font-size: 11px;
		color: blue;
		}
.vorstand a:link{text-decoration: none}

.vorstand b	{
		font-size: 13px;
		line-height: 16px;
		color: black;
		}
.vorstand img   {
		margin: 5 10 5 10 ;
		width: 96px;
		height: 96px;
		float: left;
		}
.v-links	{
		width: 49%;
		height: 115px;
		float: left;
		}
.v-rechts	{
		height: 115px;
		margin-left: 50%;
		}

/* ------------------------------------------------------------------ */

