@charset "utf-8";

.grau_hell {background-color:#DFDFDF;}
.grau_hell2 {background-color:#CCCCCC;}
.blau_dunkel {background-color:#0099CC;}

body {font-family: Arial, helvetica, sans-serif; font-size: 9pt; background-color:#D8F4FD; margin:0 16px 0 0; padding:0;}

h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight:normal; margin:0 0 18px 0;}
h2 { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight:normal;}
h3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight:bold;}

a:link { color:#00005f; border-style:none; text-decoration:underline; } /* Verweise zu noch nicht besuchten Seiten */
a:visited { color:#00008f; border-style:none; text-decoration:underline; } /* Verweise zu bereits besuchten Seiten */
a:active { color:#0000bf; border-style:none; text-decoration:none; }     /* Verweise, die gerade angeklickt werden */

td {vertical-align:top;}

/* ------------ die linke Navigation ---------------- */
div#nav { float:left; position:relative; width:160px; height:auto; background-color:#0099CC; margin:6px; padding:6px;}
div#nav div { position:relative; width:90%; height:auto; padding:4px; margin:4px; background-color:#80CCE6;}
div#nav div a {color:#000000; text-decoration:none; }
div#nav div:hover{ background-color:#BFE6F2;}
div#nav .highlight {border:2px solid #eeeeff; } /* Umrahmung der Flagge */
div#nav .dehighlight {border:2px solid #80CCE6; } /* Umrahmung der Flagge in der Hintergrundfarbe */
div#erlaeuterung {color:#FFFF00; height:60px; padding:2px; margin:2px;}

/* ------------ der Inhalt ---------------- */
div#content { margin:0 0 0 180px; padding:14px;}

/* für index.php (Startseite mit Karte) */
div#startseite table {width:730px; border-spacing:4px}
div#startseite td {vertical-align:top; text-align:left; padding:4px;}
div#startseite td.liste1 {width:200px;}
div#startseite td.liste2 {width:330px;}
div#startseite ul { padding: 0; margin: 0 8px 0 8px; list-style-image:url(bullet_netzkraft1.png); }
div#startseite ul.s1 { padding: 0; margin: 0 0 0 8px; list-style-image:url(bullet_netzkraft2.png); }
div#startseite li { padding: 0; margin: 0px 0 2px 8px; }

div#startseite div#button_ge a{
	float:right; padding:4px; margin:-1px 0 0 4px; border:1px solid #0099CC;
	color:#000000; text-decoration:none;
}
div#startseite div#button_ge a:hover{background-color:#BFE6F2;}

div#startseite td.rand_member{ width:33%; background-color:#80CCE6; padding:6px; margin:4px; }
div#startseite td.rand_member:hover{ background-color:#BFE6F2; }
div#startseite td.rand_member a{ color:#000000; text-decoration:none;}
div#startseite td.rand_member img{ margin:4px; float:left; }

/* für mitglieder.php  */
td.mb1 { background-color:#b0cefb; vertical-align:top; padding: 2px; }
td.mb2 { background-color:#fde2c7; vertical-align:top; padding: 2px; }
th.mb1 { background-color:#b0cefb; vertical-align:top; padding: 2px; }
th.mb2 { background-color:#fde2c7; vertical-align:top; padding: 2px; }
td.mb1r { background-color:#b0cefb; vertical-align:top; padding: 2px; text-align:right;}
td.mb2r { background-color:#fde2c7; vertical-align:top; padding: 2px; text-align:right;}
th.mb1r { background-color:#b0cefb; vertical-align:top; padding: 2px; text-align:right;}
th.mb2r { background-color:#fde2c7; vertical-align:top; padding: 2px; text-align:right;}

div.seiten_navigation {background-color:#b0cefb; padding: 2px 2px 3px 2px; margin:1px 2px 1px 2px;}
span.aktuelle_seite { background-color:#fde2c7; border-right:2px solid #D8F4FD; padding: 2px 6px 3px 6px; margin:0;}
span.andere_seite { background-color:#b0cefb; border-right:2px solid #D8F4FD; padding: 2px 6px 3px 6px; margin:0;}

/* für mitglied.php */
div#bildbereich { float:right; text-align:right; margin:4pt; padding: 2pt 0pt 2pt 6pt; }
div#karte { margin:4pt; padding: 2pt 0pt 2pt 6pt; }
p#beschr1 { margin:4pt; padding: 2pt 0pt 2pt 0pt; }
#m2 { padding:8pt; background-color:#fde2c7; }

/* für login.php */
table.base1 { border-style: none; margin: 12px; padding: 4px; }
td.base1 { background-color:#fde2c7; vertical-align:top; padding: 2px; }
.obenrechts { float:right; font-size: 8pt;}
.beitragschreiben { background-color:#b0cefb; margin: 8px 8px 4px 0; padding: 8px; }
/* für onlyformembers.php und verwaltungsbereich */
p.base1 { background-color:#fde2c7; vertical-align:top; padding: 4px; }
/* für verwaltungsbereich  */
td.base2 { background-color:#fde2c7; vertical-align:middle; padding: 2px; }
td.base3 { background-color:#b0cefb; vertical-align:middle; padding: 2px; }
th.base2 { background-color:#fde2c7; vertical-align:middle; padding: 2px; }
td.teil1 { background-color:#fde2c7; vertical-align:top; text-align:right; padding: 4px; }
td.teil2 { background-color:#fde2c7; vertical-align:top; text-align:left; padding: 4px; }

.red {color:red;}
.yellow {color:#ff7700;}
