/*
--> FARBEN <--
Weiß: #FFFFFF
Gold: #FFD700
Link-Orange: #E17100
Orange: #FF8C00
Rot: #FF0000
Dunkelrot: #CE0000
Hellblau: #99B7D9
Link-Blau: #006599
Blau: #0055A6
Dunkelblau: #000080
Grün: #009B00
*/

body {
  font-family:Tahoma;
  font-size:10px;
  margin:0px;
}

a:link {
  text-decoration:none;
  color:#006599;
}
a:visited {
  text-decoration:none;
  color:#006599;
}
a:hover {
  color:#FF0000;
}

.main_table {
  width:100%;
  height:100%;
  margin:0px;
  padding:0px;
  border:0px;
}

.main_table_top1a {
  text-align:center;
  vertical-align:top;
  background-color:#99B7D9;
  background-image:url("../images/background/top1.gif");
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
}
.main_table_top1b {
  text-align:left;
  vertical-align:top;
  background-color:#99B7D9;
  background-image:url("../images/background/top1a.jpg");
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
}
.main_table_top2 {
  text-align:center;
  vertical-align:top;
  background-color:#99B7D9;
  background-image:url("../images/background/top2.gif");
  margin:0px;
  padding:0px;
}
.main_table_top3 {
  text-align:left;
  vertical-align:top;
  background-color:#FFFFFF;
  background-image:url("../images/background/top3.gif");
  background-repeat:repeat-x;
  margin:0px;
  padding:0px;
}

.hauptueberschrift_table {
  padding-left:10px;
  padding-top:8px;
  margin:0px;
}
.hauptueberschrift_td {
  text-align:left;
/*  text-align:left; */
  font-family:arial;
  color:#000080;
}
.hauptueberschrift_url {
  font-size:22px;
  font-weight:bold;
  color:#FFD700;
}
.hauptueberschrift_name {
  font-weight:bold;
  font-size:15px;
  color:#FF8C00;
}
.hauptueberschrift_text {
  font-weight:bold;
  font-size:15px;
  color:#FF4646;
}
.hauptueberschrift_text2 {
  font-weight:bold;
  font-size:20px;
  color:#000000;
  padding-left:50px;
}
.main_table_menu {
  text-align:center;
  vertical-align:top;
  width:150px;
  background-color:#99B7D9;
  padding-top:10px;
}
.main_table_content {
  vertical-align:top;
  background-color:#FFFFFF;
  padding:10px;
}

.menu_table {
  text-align:center;
  background-color:#000053;
  margin:0px;
  padding:0px;
}
.menu_table_td {
  text-align:center;
  border: 0px solid black;
  padding:0px;
  margin:0px;
}


/* MITGLIEDER */
.mitgliederliste_titel {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#0000FF;
  margin-bottom:25px;
}
.mitgliederliste {
  font-weight:bold;
  font-size:15px;
  margin-left:30px;
  margin-bottom:2px;
}
a.mitglieder_liste {
  text-decoration:none;
  color:#CE0000;
}
a.mitglieder_liste:hover {
  color:#0000FF;
}

.mitglied_name {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#CE0000;
  margin-bottom:10px;
}
a.mitglied_email {
  text-decoration:none;
  color:#0000FF;
  font-family:arial;
  font-size:15px;
}
a.mitglied_email:hover {
  color:#E17100;
}
.mitglieder_beschreibung {
  font-weight:bold;
  vertical-align:top;
}
.mitglieder_detail {
  padding-bottom:10px;
}
.mitglieder_projekt {
  font-weight:bold;
}
a.mitglieder_projektlink {
  color:#006599;
  text-decoration:none;
}
a.mitglieder_projektlink:hover {
  color:#E17100;
}

/* PROJEKTE */
a.projekte_jahresauswahl {
  text-decoration:none;
  font-weight:bold;
  color:#0000FF;
}
a.projekte_jahresauswahl:hover {
  color:#E17100;
}
.projekte_jahressortierung {
  font-weight:bold;
  margin-top:15px;
  margin-left:15px;
}
a.projekte_jahressortierung_link {
  text-decoration:none;
  color:#0000FF;
}
a.projekte_jahressortierung_link:hover {
  color:#E17100;
}
a.projekte_liste {
  text-decoration:none;
  color:#CE0000;
}
a.projekte_liste:hover {
  color:#009B00;
}

.projekt_titel {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#CE0000;
  margin-top:15px;
}
.projekt_untertitel {
  font-weight:bold;
  font-size:18px;
  font-family:verdana;
  color:#FF8000;
  margin-top:10px;
  margin-bottom:5px;
  margin-left:15px;
}
.projekt_ort {
  font-weight:bold;
  color:#000000;
  font-size:12px;
}
a.projekt_projektteam {
  font-weight:bold;
  color:#006599;
  text-decoration:none;
}
a.projekt_projektteam:hover {
  color:#E17100;
}
.projekt_datum {
  color:#0000FF;
  font-weight:bold;
  font-family:arial;
  font-size:15px;
  margin-bottom:10px;
}

.projekt_beschreibung {
}
.projekt_kurzbericht {
}

.projekte_fotos_table {
  width:600px;
  margin-bottom:10px;
}
.projekte_fotos_td {
  text-align:center;
  font-weight:bold;
  font-size:18px;
  width:100%;
}
a.projekte_fotos_link {
  text-decoration:none;
  color:#DF0000;
}
a.projekte_fotos_link:hover {
  color:#00CE00;
}
td.projekt_download_td {
  font-weight:bold;
  vertical-align:middle;
  padding-left:30px;
}
a.projekt_download {
  text-decoration:none;
  color:#006599;
}
a.projekt_download:hover {
  text-decoration:none;
  color:#FF0000;
}
/* LINKS */
.links_maintitel {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#FF8C00;
  margin-bottom:25px;
}
a.links_titel {
  color:#008800;
  text-decoration:none;
}
a.links_titel:hover {
  color:#E17100;
  text-decoration:none;
}
a.links_adress {
  color:#0055A6;
  text-decoration:none;
}
a.links_adress:hover {
  color:#E17100;
  text-decoration:none;
}

.links_ueberschrift {
  font-weight:bold;
  font-size:18px;
  color:#0000FF;
}

.links_titel-td {
  font-weight:bold;
  font-size:17px;
  color:#0000FF;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  padding-left:20px;
}
.links_adress-td {
  font-size:14px;
  text-align:right;
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
}
.links_text-td {
  font-size:12px;
}

.menu_links {
  vertical-align:top;
}

/* NEWS */
.news_maintitel {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#FF8C00;
  margin-bottom:25px;
}
.news_titel {
  font-family:verdana;
  font-weight:bold;
  font-size:16px;
  color:#E60000;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  padding-left:10px;
}
.news_date {
  font-family:verdana;
  font-size:15px;
  color:#E60000;
  text-align:right;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  padding-right:10px;
}
.news_text {
  font-size:15px;
}

/* FOTOS */
.fotos_titel {
  font-size:25px;
  font-weight:bold;
  margin-left:20px;
  margin-top:10px;
  margin-bottom:0px;
  color:#E17100;
}
.fotoliste_titel {
  font-weight:bold;
  font-size:15px;
  font-family:verdana;
  color:#CE0000;
  margin-bottom:5px;
}
a.fotos_ordnerliste {
  color:#0055A6;
  text-decoration:none;
  font-weight:bold;
  margin-left:10px;
}
a.fotos_ordnerliste:hover {
  color:#E17100;
}
a.fotos_zu_hauptordner {
  color:#0055A6;
  text-decoration:none;
  font-weight:bold;
  margin-right:10px;
}
a.fotos_zu_hauptordner:hover {
  color:#E17100;
}
.fotos_seitenauswahl {
  text-align:center;
  font-weight:bold;
  font-family:arial;
}
a.fotos_seitenauswahl_link {
  text-decoration:none;
  color:#006599;
}
a.fotos_seitenauswahl_link:hover {
  color:#FF0000;
}
.fotos_foto {
  text-align:center;
  vertical-align:middle;
  height:100px;
}

/* KONTAKT */
.kontakt_titel {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#009D00;
  margin-bottom:25px;
}
.kontakt_untertitel {
  font-weight:bold;
  font-size:18px;
  font-family:verdana;
  color:#008080;
  margin-top:20px;
  margin-left:10px;
}
.kontakt_text {
  font-family:tahoma;
  font-size:14px;
  padding-left:25px;
}
a.kontakt_link {
  text-decoration:none;
  font-weight:bold;
  font-family:tahoma;
  color:#006599;
}
a.kontakt_link:hover {
  color:#E17100;
}

/* IMPRESSUM */
.impressum_titel {
  font-weight:bold;
  font-size:25px;
  font-family:verdana;
  color:#CE0000;
  margin-bottom:25px;
}
.impressum_punkt {
  font-weight:bold;
  font-family:tahoma;
  font-size:15px;
  margin-bottom:0px;
}
.impressum_text {
  font-size:14px;
  font-family:tahoma;
  margin-left:10px;
}

/* LOGIN */
.login_login_table {
  width:500px;
}
.login_fehler {
  font-weight:bold;
  color:#FF0000;
}
.login_titel {
  font-weight:bold;
  color:#FF8000;
}
a.login_mail_einzel {
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}
a.login_mail_einzel:hover {
  color:#FF0000;
}
td.login_menu_tabelle {
  width:120px;
  height:10px;
  text-align:center;
  vertical-align:middle;
}
a.login_menu_link {
  color:#004080;
  font-weight:bold;
}
a.login_menu_link:hover {
  color:#FF8000;
}

<!-- Download -->
a.login_download_titel {
  text-decoration:none;
  font-weight:bold;
  color:#006599;
}
a.login_download_titel:hover {
  color:#FF0000;
}
a.login_download_datei {
  text-decoration:none;
  color:#006599;
}
a.login_download_datei:hover {
  color:#FF0000;
}

td.login_download {
  font-weight:normal;
  padding-left:10px;
  width:100%;
}
td.login_download_detail_titel {
  font-weight:bold;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
  padding-left:10px;
}
td.login_download_detail_down {
  font-size:14px;
  text-align:right;
  border-bottom-style:solid;
  border-bottom-width:1px;
  border-bottom-color:#000000;
}
td.login_download_detail_text {
  font-size:12px;
}

