
 body {
background:#ffffe8 url();
font:normal 9pt Verdana, Arial, Sans-Serif;
color:#564b47;
text-align:center;
scrollbar-face-color:#ffffe8;
scrollbar-shadow-color:#E8A456;
scrollbar-darkshadow-color:#E8A456;
scrollbar-arrow-color:#E8A456;
scrollbar-track-color:#ffffe8;
scrollbar-highlight-color:#E8A456;
scrollbar-3dlight-color:#E8A456;
margin:0;
padding:0;
}

a {
color:#D98F00;
font-size:11px;
background-color:transparent;
text-decoration:none;
}

acronym.eins {
border-bottom:1px dashed #D98F00;
cursor:help;
}

.akt {
font:normal 8pt "Trebuchet MS",Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#007F00;
}

.aust {
background:#FAFAD7;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
border:1px solid #A38B69;
margin:0;
padding:10px 0 20px 10px;
}

.aust2 {
background:#E5F5D0;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
border:1px solid #A38B69;
margin:0;
padding:5px 0 10px 10px;
}

.aust1 {
background:#FAFAD7;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
margin-top:40px;
border:1px solid #A38B69;
padding:5px 0 15px 10px;
}

a.geb {
color:#D98F00;
font:normal 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
line-height:1.5;
}

a.geb:hover {
color:#B22F10;
text-decoration:none;
}

a.markt {
color:#B22F10;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:700;
}

a.teaser1 {
text-decoration:none;
color:#591A05;
font:normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:2px 0 0 30px;
}

a.teaser1:hover {
color:#FF007F;
font:bold 8pt Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border-bottom:3px solid;
margin:2px 0 0 30px;
}

a.teaser {
color:#D98F00;
font:normal 8pt Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a.hinter {
color:#000;
font:normal 8pt Tahoma, "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border:1px dashed #FF9F40;
padding:5px;
}

a.hinter:hover {
text-decoration:none;
color:#FF9F40;
}

a.more {
font-size:8pt;
text-align:right;
text-color:#2F460D;
text-decoration:none;
margin:10px 0 0;
}

a.more:hover {
text-color:#00DF00;
text-decoration:underline;
}

a.link {
color:#B22F10;
font:bold 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

blockquote {
    margin-top: 2em;
    padding: 8px 60px 0 70px;
    background: #ffffff url(../images/hg_zitat.jpg) no-repeat top left;
}
blockquote p {
   margin-top: 10px;
    font-style: italic;
    color: #918862;
    background: none;
}
cite {
    display: block;
    margin-left: 20px;
    font-weight: bold;
    background: none;
}

#box {
width:850px;
text-align:left;
border-color:#FDF4CF;
border-style:none solid solid;
border-width:3px;
margin:0 auto;
padding:0;
}

#box1 img {
float:right;
margin:0 0 2px 10px;
}

#box2 {
width:850px;
background-color:#FFEFA5;
margin:0;
padding:0;
}

#box21 {
width:180px;
font:normal 9pt Arial, Verdana, Helvetica, sans-serif;
color:#933;
line-height:1.6;
margin-top:10px;
margin-left:10px;
float:right;
padding:10px;
}

#box3 {
overflow:auto;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:#FFF;
line-height:1.6;
font-weight:400;
position:absolute;
width:200px;
height:150px;
border:1px dashed #000;
padding:5px;
}
 .tex2{
 font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
font-style:italic;
color:maroon;
}
#box32,#box33 {
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:8pt;
color:maroon;
line-height:1.6;
font-weight:400;
text-decoration:none;
padding:5px 10px 20px 10px;
}

#box32 {
position:absolute;
width:250px;
margin-top:10px;
margin-left:50px;
border:1px solid #FDB051;
}

#box33 {
position:absolute;
width:250px;
margin-top:10px;
margin-left:355px;
border:1px solid #FDB051;
}

#box4 p {
background:#FEF7DC;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:9pt;
color:#000;
position:absolute;
margin-top:5px;
margin-left:150px;
width:250px;
height:120px;
border:1px dashed #000;
padding:5px;
}

#box6 img {
float:left;
margin:0;
padding:5px 15px 0 0;
}

#box51 img {
float:left;
margin:0;
padding:0 15px 0 0;
}

#box61 img {
float:left;
margin:25px 0 0;
padding:0 15px 0 0;
}

#box62 img {
float:left;
margin:5px 0 0;
padding:10px 15px 0 0;
}

#box7 img {
float:left;
margin:20px 0 0;
padding:0 15px 0 0;
}

#box71 img {
float:left;
margin:15px 0 0;
padding:0 15px 0 0;
}

#box8 img {
float:left;
margin:10px 0 0;
padding:10px 15px 5px 0;
}

#box81 img {
float:left;
margin:10px 0 0;
padding:5px 15px 5px 0;
}

#bottom {
background:#FEF7DC;
clear:both;
}

#bottom a {
padding:4px 10px;
}

#box9 {

position:relative;
width:400px;
margin-top:20px;
margin-left:60px;
border:1px solid #FDB051;
padding:5px;
}
 #box91 {background:#FEF7DC url();
position:relative;
width:600px;
margin-top:20px;
margin-left:60px;
border:1px solid #FDB051;
padding:5px;
}
#box10 {
position:relative;
width:400px;
margin-top:20px;
border-bottom:1px dashed #AFAFAF;
padding:5px 0 10px 0;
}
#box11 {
position:relative;
width:400px;
margin:10px 0 0 0;
border-top:2px dashed #AFAFAF;
}
#box13 {
position:relative;
width:300px;
margin:10px 0 0 70px;
border-top:7px double #AFAFAF;
}
.box14 {
position:relative;
width:400px;
margin:10px 0 0 0;
border-top:1px dashed #AFAFAF;
padding:5px 0 5px 0;
}

caption {
font-size:1.2em;
text-align:left;
font-weight:700;
}

#container2 {
width:600px;
height:500px;
text-align:left;
background-color:#ffffe8;
background-image:url(../images/schwarm_hg2.gif);
margin:1em auto;
}

.divider1 {
position:relative;
background:#fff url('../zubehoer/Neuer Ordner/border2.gif') repeat-x;
height:14px;
clear:both;
margin:2em 0 1.5em;
}

.foto1 {
background:url(../images/spinne01.jpg) no-repeat;
float:right;
}

.foto-link:hover {
background-position:0 -110px;
}

hr.linie {
border-top-color:red;
height:1px;
}

.foto-link2 {
width:95px;
height:145px;
display:block;
margin:0 auto;
}

.foto2 {
background:url(../images/veranst_02.jpg) no-repeat;
float:right;
}

.foto-link2:hover {
background-position:0 -146px;
}

.hg {
background:url(../images/schwarm_hg2.gif);
}

hr {
border-top:1px solid #9F9F9F;
}

h1 {
font:bold 14px "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;
background-color:transparent;
margin:20px 0 0 100px;
padding:10px;
}

h1.big {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
background-color:transparent;
margin:0 0 0 50px;
padding:10px;
}

h5 {
text-transform:uppercase;
color:#FFF;
font:18px Arial, Verdana,Helvetica, sans-serif;
letter-spacing:2px;
padding:10px 0 0;
}

#hist1 {
font:normal 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:10px 0 0;
}

#hist1 h1 {
width:200px;
float:left;
color:#882D00;
letter-spacing:2px;
}

#hist {
font:normal 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
border:0 solid #A38B69;
background:#EEEAE1 url(../images/hg_str2.gif);
padding:10px 10px 0 0;
}

#hist ul {
margin-left:30px;
padding:5px;
}

#hist li {
list-style:square outside;
}

#his1 {
background:#EEEAE1 url(../images/bg_head_top1.gif);
}

#hof {
font:normal 8pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#C04000;
}

#hof ul {
background:#FAFAD7;
border:1px solid #A38B69;
margin:0;
padding:5px 0 10px 10px;
}

.hoflist {
float:left;
}

#hof li {
list-style:inside circle;
font:normal 9pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#inhalt {
width:460px;
margin-top:30px;
float:left;
background-color:#ffffe8;
font:normal 8pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:1.5em;
border-color:#F8B90E;
border-width:1px;
padding:10px;
}

#inhalt2 {
width:480px;
margin-top:30px;
float:left;
background-color:#ffffe8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8pt;
font-weight:400;
line-height:1.5em;
border-color:#F8B90E;
border-width:1px;
padding:10px;
}

.img {
padding:5px;
}

.img1 {
margin-top:2px;
}
.img2 {
padding:0 0 0 10px ;
}

.img-shadow  {
  float:left;
  background: url(../images/shadowAlpha1.gif) no-repeat bottom right !important;
  background: url(../images/shadow1.gif) no-repeat bottom right;
  margin: 10px 0 0 10px !important;
  margin: 10px 0 0 15px;
  }
.img-shadow img {
display:block;
position:relative;
border:1px solid #a9a9a9;
margin:-3px 5px 5px -3px;
padding:2px;
}

#kopf {
background-color:transparent;
}

#kopf h1 {
font-size:11px;
text-transform:uppercase;
text-align:right;
color:#564b47;
background-color:#90897a;
margin:0;
padding:5px 15px;
}

#links {
width:150px;
height:100%;
float:left;
background-color:#FEF7DC;
padding:0;
}

#link {
font:normal 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#007070;
background:#ffffe8 url(../images/hg_str.gif);
padding:10px 0 0 25px;
}

#link ul li {
list-style:url(../images/bg_bullet_arrow.gif);
 display:block;
 padding:0 5px 0 0;

}

#link1 li {
list-style:url(../images/pik_02.gif) outside;
padding:0 5px 0 0;
}

#main {
height:70%;
text-align:left;
width:450px;
margin:0;
}

.monat {
width:90%;
background:#E8A456;
font:bold 14px Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
letter-spacing:3px;
text-transform:uppercase;
margin:0 0 10px;
padding:2px 0 2px 5px;
}

.monat a {
font:normal 18px Arial, Verdana,Helvetica, sans-serif;
color:#FFF;
}

.monat1 {
font:bolder 12px Arial, Verdana, Helvetica, sans-serif;
color:#FFF;
letter-spacing:3px;
text-transform:uppercase;
margin:0;
padding:5px 0 5px 10px;
}

p,pre,h1 {
margin:0 10px 10px;
}

p {
font:normal 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
}

pre {
color:#000;
font-size:9pt;
background-color:transparent;
font-family:Verdana, Arial, Sans-Serif;
font-weight:400;
}

.preis {
padding:0 0 0 15px;
}

#rechts1 {
width:160px;
float:left;
background:#ffffe8 url(../images/hg_str.gif);
margin-top:20px;
border:0 solid #A38B69;
padding:0 0 55px 20px;
}

#rechts {
width:180px;
float:left;
background-color:#ffffe8;
margin-top:30px;
margin-left:20px;
padding:10px;
}

#rechts2 {
width:160px;
float:left;
background-color:#E8A456;
margin-top:40px;
margin-left:25px;
border:0 solid #14DA16;
padding:0 10px 5px 0;
}

.right {
background:#FDF4CF;
float:right;
height:500px;
width:420px;
overflow:auto;
border-color:#933;
padding:25px;
}

.sidebarpic img {
width:160px;
float:left;
border:1px solid;
background:#FFF;
margin:0 55px 15px 0;
padding:3px;
}

.sidebarpic1 img {
width:140px;
float:left;
border:1px solid;
background:#FFF;
border-top:2px solid #EEB969;
border-left:2px solid #EEB969;
border-bottom:6px solid #BFBFBF;
border-right:6px solid #8F8F8F;
margin:5px 5px 15px 0;
padding:0;
}

.sidebarpic2{
width:170px;
float:right;
border:1 solid #BFBFBF;
background:#ffffe8;
margin:5px 5px 5px 0;
padding:3px;
}

.sidebarpic3{
width:170px;
float:right;
border:0 solid #BFBFBF;
background:#ffffe8 url(../images/hg_str.gif);
font:bold 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:5px 5px 5px 0;
padding:5px;
}

.sidebarpic4 {
width:170px;
float:right;
border:0 solid #BFBFBF;
background:#FFF url(../images/menu2.png) no-repeat;
font:bold 9pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:0 5px 5px 0;
padding:6px;
}

.sidebarpic5 {
width:400px;
background:#FFF url(../images/bg_head_top1.jpg) no-repeat;
font:normal 12pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
margin:30px 5px 5px 0;
padding:6px;
}

.sidebarpic6 {
width:400px;
background:#FFF url(../images/bg_head_middle.jpg) no-repeat;
letter-spacing:5px;
font:bold 10pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-transform:uppercase;
margin:30px 5px 5px 0;
padding:6px;
}
.sidebarpic7 img {
width:160px;
float:left;
border:1px solid;
background:#ffffe8;
border:1 solid #BFBFBF;
margin:0 55px 58px 0;
padding:3px;
}
.sidebarpic8 img {
width:160px;
float:left;
border:1px solid #EEB969;
background:#ffffe8;
margin:0 55px 45px 0;
padding:3px;
}
.sidebarpic9 img {
width:160px;
float:left;
border:1px solid;
background:#FFF;
border-top:2px solid #EEB969;
border-left:2px solid #EEB969;
border-bottom:6px solid #BFBFBF;
border-right:6px solid #8F8F8F;
margin:0 55px 35px 0;
padding:0;
}
.sonder {
font:bold 8pt "Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
letter-spacing:5px;
color:#9F9F9F;
text-transform:uppercase;
}
table.verein {
border:0;
width:600px;
}
table {
border:0;
width:400px;
}

td {
font-size:8pt;
font-family:Verdana, Arial, Helvetica, sans-serif;
background:#EEEAE1;
font-weight:400;
padding:0.5em;
}

.teaser {
text-decoration:none;
color:#D98F00;
font:normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a.teaser2 {
text-decoration:none;
color:#D98F00;
font:normal 8pt "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
margin:2px 0 0 200px;
}

ul.list {
list-style:circle outside;
}

.unter {
line-height:1.5em;
list-style:none;
font-weight:400;
margin:0;
padding:0 0 0 2.5em;
}

.unter a {
font-weight:400;
margin:0;
padding:0.4em;
}

.veran {
float:right;
}

.gal {
float:left;
padding:10px;
}

.zeit {
color:#F09609;
font-size:8pt;
}

html,#kopf p {
margin:0;
padding:0;
}

a.markt:hover,a.link:hover {
color:#D98F00;
text-decoration:none;
}

a:hover,.teaser:hover,.teaser2:hover {
text-decoration:underline;
}

#hist h1,#link h1 {
width:220px;
float:left;
color:#882D00;
letter-spacing:2px;
}

ol,ul,ul {
list-style:none;
margin:0;
padding:0;
}

.sidebarpic3 img,.sidebarpic2 img {
width:160px;
float:right;
border:1px solid #BFBFBF;
margin:5px 5px 5px 0;
padding:3px;
}