body
{background-color:#e6eff3;
font-family:Verdana;
font-size:8pt;}

h2
{margin-top:0;
font-size:12pt;
font-weight:bold;}
h3
{margin:0;
font-size:9pt;
font-weight:bold;}
h4 /*im Gästebuch*/
{margin:0;
width:100%;
height:25px;
font-size:9pt;
font-weight:bold;
background-color:#D7D7D7;}
/*Ausstellungs- und Veranstaltungsüberschriften*/
h5
{margin:0;
margin-bottom:5pt;
font-size:12pt;
font-weight:bold;}

table.gbsuche
{
width:100%;
}
table.gbsuche tr /*Suchfenster im Gästebuch*/
{border:0;
background-color:#D7D7D7;}

p.logo
{text-align:center;}
p.logo a
{color:#000000;
text-decoration:none;}
p.logo img.l 
{
margin:10% auto 0%;
display:block;
border:none; 
background: url(img/logoauf2.png) no-repeat;
width: 156px;
height: 340px; 
}
p.logo img.l:hover { background: url(img/logozu2.png) no-repeat; }
p.logo span
{
color:#EEE;
background-color:#000;
}

img.logo2
{
background: url(img/logo_klein.png) no-repeat;
width: 50px;
height:63px;
}

img.plus
{
width: 12px;
height:12px;
background: url(img/plus1.gif) no-repeat;
}
img.plus:hover {background: url(img/plus2.gif) no-repeat; }

img.minus
{
width: 12px;
height:12px;
background: url(img/minus1.gif) no-repeat;
}
img.minus:hover {background: url(img/minus2.gif) no-repeat; }

img.pb1, img.pb2, img.pt1, img.pt2
{
width:12px;
height:12px;
border:1px solid #000;
}
img.pb1
{background: url(img/profilbild1.gif) no-repeat;}
img.pb2
{background: url(img/profilbild2.gif) no-repeat;}
img.pt1
{background: url(img/profiltext1.gif) no-repeat;}
img.pt2
{background: url(img/profiltext2.gif) no-repeat;}

img.verein
{float:right;
width:400px;
height:212px;
background: url(img/mitglieder/alle.jpg);}

div#nojs
{
 width:100%;
 padding:5px;
 display:block;
 border:1px solid #000;
 background-color:#FFD000;
 font-size:10pt;
}

div#vorschau
{
width:100%;
border:0;
margin-bottom:10pt;
cursor:pointer;
}
#vorschau img
{
margin:20px;
}
#vorschau a
{
vertical-align:middle;
}
div#fotos img.klein
{
padding:20px;
}
#fotos div#left
{
float:left;
width:440px;
height:100%;
}
#fotos { text-align:center; }

div#banner
{
display:block;
margin:0px auto; 
border:none;
padding:0px;
width:900px;
height:109px;
background:url(img/bg/banner.jpg);
}

div#menu
{
/*margin:46px;*/
/*margin:4.7%;*/
margin:0px auto;
width:810px;
display:block;
/*border:1px solid #000;*/
}
#menu ul
{
list-style:none;
margin:0px;
margin-left:-40px;
}
#menu ul li
{
font-size:10pt;
font-weight:bold;
float:left;
text-align:center;
padding:5px;
position:relative;
border:1px solid #000000;
width:150px;
background-color:#FFF;
}

#menu ul li.a, #menu ul li.a ul li, #a5
{
background-color:#D88500 /*braun*/
}
#menu ul li.a:hover, #content:hover #a5
{
background-color:#D9DB00 /*gelb*/
}

#menu ul li.m, #menu ul li.m ul li, #a4
{
background-color:#53A300 /*grün*/
}
#menu ul li.m:hover,  #content:hover #a4
{
background-color:#FF7B00 /*orange*/
}

#menu ul li.v, #menu ul li.v ul li, #a3
{
background-color:#0088CE /*blau*/
}
#menu ul li.v:hover,  #content:hover #a3
{
background-color:#D88500 /*braun*/
}

#menu ul li.g, #menu ul li.g ul li, #a2
{
background-color:#D9DB00 /*gelb*/
}
#menu ul li.g:hover,  #content:hover #a2
{
background-color:#53A300 /*grün*/
}

#menu ul li.k, #menu ul li.k ul li, #a1
{
background-color:#FF7B00 /*orange*/
}
#menu ul li.k:hover,  #content:hover #a1
{
background-color:#0088CE /*blau*/
}

#menu ul li ul
{
display:none;
position:absolute;
margin:0px;
padding:0px;
left:0px;
top:27px;
}
#menu ul li ul li
{
font-size:8pt;
font-weight:normal;
border-top:0px;
display:block;
margin:0px;
padding:5px;
width:150px;
}
#menu ul li a
{
text-decoration:none;
color:#000;
}
#menu ul li:hover ul { display: block; }

div#content 
{
display:block;
margin:10px auto 0px; 
border:1px solid #000;
padding:0px 15px;
width:81%;
}

#a1, #a2, #a3, #a4, #a5
{
float:right;
border:1px solid #000;
display:inline;
}

div#kalender
{
text-align:right;
}
#kalender a
{
border:1px solid #000;
}
p.info
{
 font-size:8pt;
}
p.hinweis
{
 background-color:#F7A100;
}
p.center { text-align:center; }

div#satzung
{
/*background-color:#FFF;*/
display:block;
text-align:center;
width:100%;
}
#satzung h1
{
font-size:12pt;
font-weight:bold;
}
#satzung h3
{
margin-top:12pt;
font-size:9pt;
font-weight:bold;
}
#satzung hr
{
color:#000;
}
#satzung p
{
text-align:justify;
}
#satzung ul
{
margin-top:0;
text-align:left;
}
#satzung img
{
float:right;
} 

form
{
margin:8pt 0pt;
}

form input, textarea, select
{
border:1px solid #000;
background-color: #FFF;
font-family:Verdana;
font-size:8pt;
width:150px;
}

table.werke
{
margin-top:20px;
}
table.werke tr td
{
border:1px solid #000;
margin:10px;
padding:5px;
}

p
{
margin:3pt 0pt;
}
p.navi
{
margin:0px -15px;
border-bottom:1px solid #000;
}
.navi a
{
text-decoration:underline;
color:#000;
}
.navi a:hover
{
text-decoration:none;
color:#000;
background-color:#B1DFFF;
}
p.grau, p.grau a
{
margin-bottom:10pt;
color:#c6c6c6;
}
span.grau, span.grau a
{font-weight:normal;color:#AFAFB0;}
p.rechts
{
float:right;
}
p.bold, p.bold a
{margin:5pt 0pt;
font-weight:bold;}

ul.mitglieder li:hover
{
background-color:#53B400;
}
ul.links
{
list-style:none;
}
ul.links li
{
margin:15pt 0pt;
background-color:#f1f7f9;
}
ul.links li:hover
{
background-color:#d2e9f3;
}
ul.links li a
{
font-size:10pt;
font-weight:bold;
width:200px;
}
ul.links li span:hover
{
cursor:help;
}

table.start
{
border:none;
background-color:#f1f7f9;
}
table.start tr td
{
width:33%;
}

table.mitglieder
{
width:100%;
border:none;
}
table.mitglieder tr td
{
width:50%;
}

table.profil
{margin-left:-15px; border:none;}
.profil tr td.links
{width:20%; overflow:scroll;}
.profil tr td.bio
{border-left:1px solid #000;}
.profil tr td p
{margin: 5pt 0pt;}
.profil hr
{height:1px;
color:#000;}

center.kalender a
{
font-weight:bold;
color:#FF7B00;
}
table.kalender a
{
text-decoration:none;
color:#FF7B00;
}
table.kalender tr td, th
{
border:1px solid #000;
width:20px;
text-align:center;
margin:0;
}
table.kalender tr th
{
background-color:#0088CE;
}
table.kalender tr th.heute
{
background-color:#FF7B00
}
table.kalender tr td:hover
{
background-color:#53A300;
}
table.kalender tr td.heute
{
background-color:#FFFF78;
}
table.kalender tr td.grau
{
color:#AFAFB0;
}
table.liste
{width:100%;
border:none;}
table.liste tr:hover
{background-color:#D7D7D7;}
table.liste th.gesucht
{color:#EEEEEE;}

table.geschichte tr td
{ padding:10pt; }
.geschichte tr td.jahr
{ font-size:9pt; font-weight:bold; }

a img
{border:none;}
a img:hover
{background-color:#B1DFFF;}
a
{
color:#000;
text-decoration:underline;
}
a:hover
{
/*color:#EEE;*/
text-decoration:none;
}
a.right
{float:right;}

ul li.aktuell, font.aktuell
{background-color:#53A300;}

ul li.aktuell:hover
{background-color:#66cc33;}

ul li.vergangen, font.vergangen
{background-color:#D9DB00;}

ul li.vergangen:hover
{background-color:#ffff66;}

