body {
color:#333;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:small;
background:#F6F0E0 url(img/hg.jpg) repeat-y fixed center;
}
html>body li {
/*margin-left: 15px;*/
}
html body {
font-size: x-small;
f\ont-size: small;
}
ul {
margin-left:0;
padding-left:0;
list-style:none;
}
li {
margin-left:0;
padding-left:0;
}
#container {
position:absolute;
left:50%;
margin-left:-500px;
width:1000px;
z-index:0;
top:0;
color:#333;
background:#F6F0E0 url(img/hg.jpg) repeat-y fixed center;
}
#container {
position:absolute;
left:50%;
margin-left:-9cm;
width:18cm;
z-index:0;
top:15px;
color:#333;
background:#fff;
}
#containter img.img {
	display:none;
}
#header {
position:absolute;
left:50%;
margin-left:-500px;
top:0;
width:1000px;
height:175px;
z-index:0;
background-image:url(img/evbl.jpg);
display:none;
}
#cats {
position:absolute;
left:50%;
margin-left:-209px;
top:175px;
width:344px;
height:104px;
z-index:0;
background-image:url(img/cats.jpg);
}
#flash {
position:absolute;
left:50%;
margin-left:40px;
top:123px;
width:350px;
height:24px;
z-index:1;
display:none;
}
#navBar {
float:left;
width:255px;
background:#F6F0E0 url(img/box_links.jpg);
background-repeat: no-repeat;
margin:0;
padding:0;
display:none;
}
#navBar a {
line-height:24px;
text-indent:20px;
}
#navBar li {
margin:0;
padding:0;
}
#navBar ul a {
display:block;
border-bottom:1px solid #4E4F51;
text-decoration:none;
padding:2px 0;
border-bottom:1px solid #FBB66A;
border-left:0px none #484848;
border-right:0px none #000;
border-top:1px solid #FDDBB5;
width: 180px;
}
#navBar ul a:hover, body#vereinsnews #vereinsnews a {
background-color:#FFCE9D;
border-bottom:1px solid #FBB66A;
border-left:0px none #484848;
border-right:0px none #000;
border-top:1px solid #FDDBB5;
padding:2px 0;
width: 180px;
font-weight:bold;
}
#headlines {
float:right;
width:65px;
background:#F6F0E0 url(img/box_rechts.jpg);
padding:0;
}

#content {
margin:0;
float:left;
width:675px;
}

#siteInfo {
clear:both;
width:1000px;
height:37px;
background-image:url(img/footer.jpg);
z-index:1;
display:none;
}

#home_bar {
position:absolute;
left:50%;
margin-left:-211px;
top:90px;
width:357px;
height:30px;
z-index:2;
display:none;
}

#cat_bar {
position:absolute;
left:50%;
margin-left:188px;
top:0;
width:274px;
height:41px;
z-index:2;
}
#aktuell {
position:absolute;
left:50%;
margin-left:264px;
top:150px;
width:197px;
z-index:2;
background-image:url(img/hg-aktuell.jpg);
}

.tabelle {
border:1px solid #ccc;
font-family: Arial, Helvetica, sans-serif;
}


/************* #headlines ***************/
.headline {
width:674px;
z-index:2;

font-weight:700;
text-align:center;
line-height:32px;
margin:0;
padding:0;
}
.bottom {
width:674px;
font-size:10px;
background-image:url(img/bottom.jpg);
line-height:16px;
margin:0;
padding:0;
}

.ausstellung {
z-index:2;
font-weight:700;
text-align:left;
background-image:url(img/untertitel.jpg);
line-height:19px;
margin:0;
padding:0;
color:#333;
line-height:24px;
}

/************* #boxes ***************/
.box_links {
margin-right:7px;
margin-left:68px;

}

.box_rechts {
margin-right:7px;
margin-left:68px;

}

.trenner {
background-image:url(img/pixel_black.jpg);
margin-top:2px;
margin-bottom:2px;
line-height:1px;
}

#inhalt {
background:#F6F0E0 url(img/center.jpg);
margin:0;
padding:0;
}

.box1 {
font:12px normal Verdana,Arial,sans-serif;
padding-bottom:3px;
width:49%;
float:left;
vertical-align:top;
text-align:center;
margin:0 1px 0 1px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}
.boxTitel{
background:#FFD4A0;
font:12px Verdana,Arial,sans-serif;
line-height:20px;
font-weight:700;
}


.box3 {
font:11px Arial,sans-serif;
background:#FFD4A0;
border-top:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
float:left;
width:30%;
vertical-align:top;
margin:0 1px 0 2px;
padding:5px;
font-weight:700;
text-align:center;
}

.spalte20 {
font:12px Verdana,Arial,sans-serif;
padding-bottom:3px;
font-weight:700;
width:19%;
float:left;
vertical-align:top;
text-align:center;
margin:0 1px 0 3px;
border-bottom:1px solid #ccc;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-top:1px solid #ccc;
}
.aktuellTitel {
font:12px/20px Verdana, Arial, sans-serif;
width:100%;
background-color:#FFD4A0;
padding:0;
text-align:left;
line-height:26px;
border:1px solid #CEC9BC;
text-indent:5px;
margin:10px 0 5px 0;
}
.titel {
font:12px/20px Verdana, Arial, sans-serif;
vertical-align:top;
width:100%;
font-weight:700;
background-color:#FFC;
text-align:center;
padding:0px;
margin:0px;
text-align:left;
border-bottom:1px solid #fc0;
border-left:0px none #009;
border-right:0px none #009;
border-top:0px none #009;
line-height:30px;
}


.spalte2 {
font:10px Verdana,Arial,sans-serif;
margin-top:20px;
float:right;
z-index:2;
}

.texte {
margin: 0 13px 10px 26px;
padding: 0;
 }
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:150%;
font-weight:700;
color:#CBC4A7;
margin:0 70px 0 0;
padding:0;
}
h1 headline  {
width:674px;
text-align:right;
background-image:url(img/headline.jpg);
line-height:32px;
}
h2 {
font-family: Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:700;
color:#666;
margin:5px 0 5px 0;
padding:0;
}
input {
padding:1px;
margin:1px;
}
A {
color:#333;
background-color:transparent;
text-decoration:underline;
}

A.hover {
color:#FFF;
background-color:#333;
text-decoration:underline;
}
.smallText {

font-size:90%;
font-weight:normal;
}
.errorField 
{
BORDER: #9F0004 1px solid;
background-color: #FFD4A0;
} 
.errorTable 
{
BORDER: #9F0004 1px solid;
background-color: #FFD4A0;
} 
#note {
 }
.unterschrift {
 display:none;
 }
.texte {
margin: 2px;
padding: 2px;
 }
 .rand {
margin: 20px 12px 0 22px;
padding: 5px;
 }