
* { margin: 0; padding: 0; }
html { height: 101%; }

body {
color: black;
background-color: #445876;
font-size: 62.5%; /* fuer ie */
font-family: verdana, arial, tahoma, sans-serif;
padding: 25px 0;
margin: 0px;
text-align: center;
}

html>body { font-size: 10px; }

#wrapper {
color: #fcf1e1;
position: relative;
margin: 0px auto;
width: 900px;
background-color: #a58352;
text-align: center;
}

#top {
width: 900px;
height: 20px;
background: url(grafik/top.gif) 0px 0px no-repeat;
}

#bottom {
width: 900px;
height: 30px;
clear: both;
background: url(grafik/bottom.gif) 0px 10px no-repeat;
}

img {
border: 0;
padding: 0;
margin: 0;
}

h1 {
height: 70px;
padding-top: 25px;
}

h2 {
color: #fbf3e6;
font-size: 0.9em;
font-weight: normal;
line-height: 2em;
}

h3 {
color: #fff9f1;
margin: 12px 0 4px 0;
font-size: 1.2em;
font-weight: normal;
line-height: 2em;
}

#newstext h3 {
line-height: 1.3em;
}

#pola {
background-color: #a58352;
padding: 35px 0 20px 0;
margin-left: 550px;
margin-right: 0px;
}

#pola img { margin-bottom: 130px; }

#content1pola, #content2pola {
padding-left: 70px;
text-align: left;
width: 450px;
float: left;
font-size: 1.4em;
line-height: 1.3em;
}

div#content1pola {
min-height: 500px;
height: auto !important;  /* für moderne Browser */
height: 500px;  /*für den IE */
}

div#content2pola {
min-height: 950px;
height: auto !important;  /* für moderne Browser */
height: 950px;  /*für den IE */
}

#text, #newstext {
padding-bottom: 30px;
width: 450px;
}

#newstext { padding-top: 6px; }

#text p { padding-bottom: 1em; }

#newstext p { padding: 0.4em 0 1em 0; }

#text b, #newstext b { color: #fff9f1; }

#newstext div.arabeske {
width: 450px;
height: 54px;
background: url(grafik/arab.gif) 0px 0px no-repeat;
}

a {
outline: none;
text-decoration: none;
}

#content1pola a, #content2pola a {
color: #fff9f1;
border-bottom: 1px dotted #fff9f1;
}

#content1pola a:hover, #content2pola a:hover {
text-decoration: none;
color: #fff;
border-bottom: 1px solid #fff;
}

.black  { color: #000; }

#content1pola p.black  a, #content2pola p.black  a {
color: #000;
border-bottom: 1px dotted #000;
}

#content1pola p.black  a:hover, #content2pola p.black  a:hover {
text-decoration: none;
color: #000;
border-bottom: 1px solid #000;
}

#menu {
display: block;
height: 60px; 
margin: 20px 0 55px 90px;
font-size: 1px;
line-height: 8px;
color: #a58352;
}

#menu ul { margin: 0; padding: 0; list-style-type: none; }
#menu li { float: left; margin:0; display: block; width: 180px; border: 0; }
#menu li.home { background: transparent url(menue/butt.home.blue.gif) no-repeat; }
#menu li.homecurrent { height: 60px; background: transparent url(menue/butt.home.current.gif) no-repeat; }
#menu li.aktuell { background: transparent url(menue/butt.aktuell.blue.gif) no-repeat; }
#menu li.aktuellcurrent { height: 60px; background: transparent url(menue/butt.aktuell.current.gif) no-repeat; }
#menu li.fest { background: transparent url(menue/butt.fest.blue.gif) no-repeat; }
#menu li.festcurrent { height: 60px; background: transparent url(menue/butt.fest.current.gif) no-repeat; }
#menu li.verein { background: transparent url(menue/butt.verein.blue.gif) no-repeat; }
#menu li.vereincurrent { height: 60px; background: transparent url(menue/butt.verein.current.gif) no-repeat; }
#menu a, #menu strong { display: block; width: 180px; padding-top: 60px; height:0; color: #a58352; text-decoration: none; overflow: hidden; }
* html #menu a:link, * html #menu a:visited { height: 60px; he\ight:0; }

#menu strong, #menu2 strong { text-indent: -9999px; }

#menu a#butthome { background: transparent url(menue/butt.home.light.gif) -180px -60px no-repeat; background-attachment: fixed; }
#menu a#buttaktuell { background: transparent url(menue/butt.aktuell.light.gif) -180px -60px no-repeat; background-attachment: fixed; }
#menu a#buttfest { background: transparent url(menue/butt.fest.light.gif) -180px -60px no-repeat; background-attachment: fixed; }
#menu a#buttverein { background: transparent url(menue/butt.verein.light.gif) -180px -60px no-repeat; background-attachment: fixed; }

#menu a#butthome:hover { background-attachment: scroll; background-position: top right; z-index: 50; }
#menu a#buttaktuell:hover { background-attachment: scroll; background-position: top right; z-index: 50; }
#menu a#buttfest:hover { background-attachment: scroll; background-position: top right; z-index: 50; }
#menu a#buttverein:hover { background-attachment: scroll; background-position: top right; z-index: 50; }

#menu2 {
display: block;
height: 90px;
width: 190px;
position: absolute;
bottom: 30px;
right: 65px;
font-size: 0px;
line-height: 0px;
color: #a58352;
}

#menu2 ul { margin: 0; padding: 0; list-style-type: none; }
#menu2 li { float: left; margin: 0; display: block; width: 95px; border: 0; }
#menu2 li.freunde { background: transparent url(menue/butt.freunde.blue.gif) no-repeat; }
#menu2 li.freundecurrent { height: 90px; background: transparent url(menue/butt.freunde.current.gif) no-repeat; }
#menu2 li.impressum { background:transparent url(menue/butt.impress.blue.gif) no-repeat; }
#menu2 li.impressumcurrent { height: 90px; background: transparent url(menue/butt.impress.current.gif) no-repeat; }
#menu2 a, #menu2 strong { display: block; width: 95px; padding-top: 90px; height: 0; color: #a58352; text-decoration: none; overflow: hidden; }
* html #menu2 a:link, * html #menu2 a:visited { height: 90px; he\ight: 0; }

#menu2 a#buttfreunde { background: transparent url(menue/butt.freunde.light.gif) -95px -90px no-repeat; background-attachment: fixed; }
#menu2 a#buttimpressum { background: transparent url(menue/butt.impress.light.gif) -95px -90px no-repeat; background-attachment: fixed; }

#menu2 a#buttfreunde:hover { background-attachment: scroll; background-position: top right; z-index: 50; }
#menu2 a#buttimpressum:hover { background-attachment: scroll; background-position: top right; z-index: 50; }

/* #=#=#=#=#=#=#=#= */

.tempo30 h2 {
font-size: 1.2em;
font-weight: bold;
line-height:1.1em;
margin-bottom:17px;
}

.tempo30 p {
font-size: 1.1em;
margin-bottom:11px;
}


