body,div
{
  font-family:'Tahoma', 'sans serif';
  font-size:12pt;
}

a:visited
{
  color:blue;
}

a img
{
  border:none;
}

div.bild
{
  text-align:center;
  margin: 25px 0px;
}

div.teambilder
{
  text-align:center;
  margin: 70px 0px;
}

img
{
    border:0px;
}

table.arbeitskreis
{
  width:650px;
  margin-left:auto;
  margin-right:auto;
}

table.arbeitskreis td
{
  padding:3px;
  text-align:left;
  vertical-align:top;
}

table.kontakt
{
  text-align:center;
  border:1px;
  border-style:solid;
  border-color:black;
}

table.kontakt td
{
  padding:10px;
  border:1px;
  border-style:inset;
  border-color:black;
  width:233px;
}

table.ausst
{
  text-align:center;
  border-collapse:collapse;
  border-spacing:0px;
  margin-left:auto;
  margin-right:auto;
  padding:5px
}

table.ausst td
{
  padding:5px;
  border:1px;
  border-style:solid;
  border-color:black;
  width:220px;
  height:160px;
  vertical-align:top;
}

table.ausst img
{
  margin:10px;
}

table.foto-strecke
{
  padding:15px;
  width:700px;
  text-align:center;
}

table.foto-strecke td
{
  padding:15px;
}

table.kontaktformular
{
  margin:auto;
  padding:2px;
}

table.kontaktformular td.eingabefeld
{
  text-align:right;
  margin-left:10px;
}

table.sponsoren
{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}

table.sponsoren td
{
  padding:20px;
}

table.impressum
{
  margin-left:auto;
  margin-right:auto;
}

table.impressum td
{
  vertical-align:top;
}

table.impressum th
{
  text-align:right;
  font-weight:normal;
  vertical-align:top;
}

table.bilder-start
{
  width:650px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:10px;
}

table.bilder-start-essen
{
  width:650px;
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  margin-bottom:10px;
}

table.bilder-start-essen td
{
  width:50%;
}

table.info-unten
{
  width:650px;
  margin-left:auto;
  margin-right:auto;
}

table.info-unten td
{
  vertical-align:top;
  padding:3px;
}

table.bild-nachlese
{
  width:100%;
  text-align:center;
}

.links
{
  text-align:center;
}

.links a
{
  text-decoration:none;
}

table.kunstraum
{
  margin-left:auto;
  margin-right:auto;
}

table.kunstraum td
{
  padding:5px;
  vertical-align:top;
}

table.galerie
{
  border-collapse:collapse;
  border-spacing:0px;
  text-align:center;
  width:100%;
}

table.galerie td
{
  vertical-align:middle;
  padding:6px;
  border:1px;
  border-style:solid;
  border-color:black;
}

table.sponsoren
{
  width:100%;
}

th.linie-v
{
  background-image: url(../galerie/dot.gif);
  height:100%;
  width:3px;
}

th.linie-h
{
  background-image: url(../galerie/dot.gif);
  height:3px;
  width:100%;
}

td.linie-v
{
  background-image: url(../galerie/dot.gif);
  height:100%;
  width:1px;
}

.galerie-us 
{
  width:100%;
  margin-left:auto;
  margin-right:auto;
  vertical-align:middle;
}

.galerie-us td
{
  padding:7px;
}

.galerie-us t
{
  width:200px;
}

.galerie-us a
{
  text-decoration:none;
}

div.news
{
  text-align:left;
  padding:10px;
  margin-top:15px;
  border:2px solid black;
  background-color:#eee;
}

div.muehlenmix-enthalten
{
  text-align:center;
  padding:10px;
  margin-top:15px;
  border:2px solid black;
  background-color:#eee;
}

div.info-intern
{
  text-align:center;
  border:8px inset #800000;
  padding:10px;
  font-weight:bold;
  margin-bottom:20px;
}

div.kunstraum f
{
  font-weight:bold;
}

div.kunstraum p
{
  margin:0px 0px 20px 0px;
}

div.kontakt p
{
  margin:0px 0px 0px 0px;
  text-align:center;
}

div.kontakt
{
  margin-bottom:40px;
}

div.margin0 p
{
  margin:0px 0px 0px 0px;
}

div.center
{
  text-align:center;
}

div.pfeil
{
  text-align:right;
  margin-top:15px;  
}

div.back
{
  margin:10px 0px 3px 5px;
  font-size:14pt;
}

div.rahmen-gestrichelt
{
  border:3px;
  border-style:dashed;
  border-color:blue;
  padding:20px;
  margin-left:auto;
  margin-right:auto;
}

h2
{
  text-align:center;
  font-size:16pt;
  font-weight:bold;
}

h3
{
  text-align:center;
  margin-bottom:25px;
  font-weight:normal;
}

h4
{
  text-align:center;
  font-size:12pt;
  margin:3px;
}

h5
{
  text-align:center;
  margin-bottom:25px;
  font-size:12pt;
  font-weight:normal;
}

h6
{
  text-align:center;
  margin:20px 0px;
  font-size:12pt;
  font-weight:bold;
}

hr
{
  margin:30px 0px;
}

.hr2
{
  margin:30px 260px;
}

.hr3
{
  margin:60px 260px;
}

div.info
{
  font-size:12pt;
  padding:10px;
  margin:20px;
  border:2px solid black;
  background-color:#eee;
}

table.teamuebersicht
{
  width:100%;
  border:2px solid black;
  border-collapse:collapse;
  border-spacing:0px;
}

table.teamuebersicht td
{
  padding:5px;
  border:1px solid black;
  vertical-align:middle;
}

table.teamuebersicht th
{
  padding:5px;
  border-top:2px solid black;
  border-bottom:2px solid black;
}

table.teamuebersicht a
{
  text-decoration:none;
}

table.intern-sitzungen
{
  width:600px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
tr.intern-sitzungen
{
  height:30px;
}

td.teamliste
{
  width:150px;
}

table.strukturplan
{
  margin-bottom:30px;
  border-spacing:10px;
  margin-left:30px;
}

table.strukturplan td
{
  vertical-align:top;
}

td.strukturplan-links
{
  width:200px;
}
