body {
  scrollbar-arrow-color: #DCD8D9;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-highlight-color: #DCD8D9;
  scrollbar-face-color: #FFFFFF;
  scrollbar-shadow-color: #DCD8D9;
  scrollbar-darkshadow-color: #FFFFFF;
  scrollbar-track-color: #FFFFFF;
  font-family: Verdana, sans-serif;
  color: #616A74;
  background-color: #FFFFFF;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  margin: 0px;
  padding: 0px;
}

a:link { color: #616A74; text-decoration: none; font-weight:bold;margin:0 0 0 0 ; }
a:visited { color: #616A74; text-decoration: none; font-weight:bold; margin:0 0 0 0 ;}
a:hover { color: #EF9C00; text-decoration: underline; font-weight:bold; margin:0 0 0 0 ;}
a:active { color: #EF9C00; text-decoration: underline; font-weight:bold;margin:0 0 0 0 ; }

a.header:link { color: #e7e7e7; text-decoration: none; }
a.header:visited { color: #e7e7e7; text-decoration: none; }
a.header:hover { color: #ffffff; text-decoration: underline; }
a.header:active { color: #ffffff; text-decoration: underline; }

a.nav_main:link { margin-top: 3px; margin-bottom: 3px; color: #363636; text-decoration: none; }
a.nav_main:visited { color: #363636; text-decoration: none; }
a.nav_main:hover { font-weight: bold; text-decoration: underline; }
a.nav_main:active { color: #e7e7e7; text-decoration: underline;}

a.nav_sub:link { color: #363636; text-decoration: none; font-size: 12px;}
a.nav_sub:visited { color: #363636; text-decoration: none; font-size: 12px;}
a.nav_sub:hover {font-weight: bold; text-decoration: underline; font-size: 12px; }
a.nav_sub:active { color: #e7e7e7; text-decoration: underline; font-size: 12px;}

a.nav_link:link { color:#666666 ; text-decoration: none; font-size: 13px; margin-left:5em }
a.nav_link:visited { color: #666666; text-decoration: none; font-size: 13px;  margin-left:5em }
a.nav_link:hover {font-weight: bold; text-decoration: underline; font-size: 13px; margin-left:5em }
a.nav_link:active { color: #e7e7e7; text-decoration: underline; font-size: 13px; margin-left:5em }

a.nav_li:link { color:#666666 ; text-decoration: none; font-size: 13px;}
a.nav_li:visited { color: #666666; text-decoration: none; font-size: 12px;}
a.nav_li:hover {font-weight: bold; text-decoration: underline; font-size: 12px;}
a.nav_li:active { color: #e7e7e7; text-decoration: underline; font-size: 12px;}
u.titel_link{ color:#666666; font-size: 16px; font-style:italic;font-weight: bold; margin-left:2em;  }
u.titel_li{ color:#666666; font-size: 13px; font-style:italic; margin-left:5em;text-decoration: none;  }
u.titel{ color:#666666; font-size: 18px;font-weight: bold; margin-left:26em;text-decoration: none; }
img {
  border: 0px;
}

img.logo {
  padding: 3px;
}

div.footer{
  text-align:center;
  font-size: 12px;
}
td.kalender {
  height: 200px;
  width:100px;
  border-width: 2px;
  background-color:#FFFF9B;
  }
th.kalender {
  background-color: #FFFF75;
  }
   
div.day {
  height: 200px;
  width:100px;
  border-width: 2px;
  text-align:justify;
  font-size:25px;
  font:italic;
  color:#FF9900;
}
div.tag {
  height: 200px;
  width:100px;
  border-width: 2px;
  text-align:justify;
  font-size:25px;
  font:italic;
  color: #0000FF;
}

table {
  color: #616A74;
  font-family: Verdana, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-decoration: none;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
}
td.downloads {
width:40%;
text-align:left;
}
td.downloads1 {
width:20%;
text-align:left;
}

table.base {
  width: 100%;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

table.menue {
  width: 200px;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

table.mitarbeiterliste {
  border-width: 0px;
  background-color: #888888;
  padding: 0px;
  margin: 0px;
}

td.mitarbeiterliste{
  background-color: #FFFFFF;
  padding: 2px;
}

table.header {
  background-color: #FFFFFF;
  color: #616A74;
  width: 100%;
  border-width: 0px;
  padding: 0px;
  margin: 0px;
}

table.header_underline {
  width: 100%;
  background-color: #FF9900;
  color: #e7e7e7;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  font-size: 12px;
}

table.formular {
  width: 98%;
  text-align: center;
}

table.board {
  text-align: center;
  border-width: 0px;
}

tr.board {
  width: 100%;
}

td.board_header1 {
  background-color: #f7e070;
  color: #616A74;
  border: #f79025;
  border-top-width: thin;
  border-top-style: solid;
}

td.board_header2 {
  border: #f79025;
  background-color: #f7f080;
  color: #616A74;
  border-top-width: thin;
  border-top-style: solid;
}
td.board_header2_ohne {
  border: #f79025;
  border-top-width: thin;
  border-top-style: solid;
}
td.board_header2a {
  background-color: #f7f080;
  color: #616A74;
}

td.board_header3 {
  background-color: #f7fc85;
  color: #616A74;
}

thead {
  font-weight: bold;
}

td {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  text-align: center;
  vertical-align: top;
}
td.mylink {
  padding: 0px;
  margin: 0px;
  border-width: 0px;
  text-align: center;
  vertical-align: top;
}

td.left {
  text-align: left;
}

td.center {
  text-align: center;
}

td.right {
  text-align: right;
}

td.header_underline {
  width: 10%;
  text-align: center;
  vertical-align: top;
  padding: 3px;
  border-width: 0px;
  margin: 0px;
}

td.nav {
  width: 190px;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  margin: 0px;
  border-width: 0px;
}

td.innav {
  width: 100%;
  text-align: left;
  padding-right: 5px;
  padding-left: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}



td.header_logos {
  width: 450px;
  background-color: #FFFFFF;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
}

td.header_text {
  vertical-align: middle;
  background-color: #FFFFFF;  
  text-align: center;
  padding: 0px;
  width: 350px;
}

td.header_mitten {
  background-color: #FFFFFF;  
}


td.main {
  padding-left: 12px;
  padding-top: 20px;
  text-align: left;
  padding-bottom: 10px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0px;
  border-width: 0px;
  background-color: #FFFFFF;
}

td.abstand_unten {
  padding-bottom: 10px;
}

tr.nav_index {
  background-color: #f7ff90;
}
tr.blank {
  background-color: #FFFFFF;
}
tr.nav_fairer_handel {
  background-color: #f7fc85;
}
tr.nav_sol_welt {
  background-color: #f7fc85;
}
tr.nav_weltladen {
  background-color: #f7f080;
}
tr.nav_epa {
  background-color: #f7e070;
}
tr.nav_bibliothek {
  background-color: #f7d060;
}
tr.nav_veranstaltungen {
  background-color: #f7c050;
}
tr.nav_partnerschaftsprojekte {
  background-color: #f7c050;
}
tr.nav_medien {
  background-color: #f7b040;
}
tr.nav_aktiv {
  background-color: #f7b040;
}
tr.nav_mitglied_werden {
  background-color: #f7b040;
}
tr.nav_spenden {
  background-color: #f7b040;
}
tr.nav_links {
  background-color: #f7a030;
}
tr.nav_links_allg {
  background-color: #f79025;
}
tr.nav_projekt {
  background-color: #f79020;
}

.bigheader {
  font-size: 22px;
  font-weight: bold;
  font-variant: small-caps;
  letter-spacing: 3px;
}

.smallheader {
  font-size: 18px;
  font-weight: normal;
}

h1 {
  padding-top: 0px;
  padding-bottom: 0px;
  text-decoration: none;
  text-align: center;
  font-size: 18px;
  font-weight: bold;
}

h2 {
  padding-top: 0px;
  padding-bottom: 0px;
  text-decoration: none;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
}

h3 {
  padding-top: 0px;
  padding-bottom: 0px;
  text-decoration: none;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
}

p {
  text-align: justify;
}

font.bold {
  font-weight: bold;
}

div.center{
  text-align: center;
}
div.available{
    padding-left: 20px;
    color: #ff0000;
    font-weight: bold;
}

div.description {
  width: 500px;
  padding-left:40px;
}

div.desc {
  width: 500px;
  padding-left:20px;
  font-weight: bold;

}
.infobox {
  margin-bottom: 10px;
  margin-left: 15px;
  margin-right: 15px;
  float: right;
  clear: right;
  width: 35%;
}
.infobox_header {
  width: 100%;
  background-color: #666666;
  color: #ffffff;
  padding: 5px;
  font-weight: bold;
  font-style: normal;
  border-width: 1px;
  border-color: #666666;
  border-style: solid;
}
.infobox_content {
  width: 100%;
  background-color: #e7e7e7;
  text-align: left;
  color: #616A74;
  padding: 5px;
  border-width: 1px;
  border-color: #666666;
  border-style: solid;
}

.subnavbox {
  width: 165px;
  text-align: left;
  padding-left: 15px;
  border-width: 0px;
}

.float_right {
  float: right;
  clear: right;
  margin-left: 10px;
}
.float_left {
  float: left;
  clear: left;
  margin-right: 10px;
}