/* Stylesheet fuer markt_test */
* {
 font-family: Times New Roman, Helvetica, Tahoma, Georgia, sans serif;
 padding: 0;
 margin: 0;
}
* a {
 text-decoration: underline;
 outline:none;
 color: black;
 font-weight:bold;
}
img {
 border: 0;
}
body {
 background-color: #ffefbf;
}
#wrapper {
 background-color: #ffefbf;
 width:950px;
 margin: 10px auto 0 auto;
}
#kopfbereich {
 height:100px;
 position:relative;
 color: black;
 background-color: transparent;
}
#kopfbereich p {
 font-size:1.5em;
}
#navibereich {
 height:50px;
 text-align:center;
 color: black;
 background-color: transparent;
 padding: 10px 10px 0px 10px;
 margin:10px;
}
#navibereich ul {
 padding:0px;
 margin:0px;
 position:relative;
}
#navibereich li {
 display: inline;
 list-style-type: none;
 margin:5px;
 margin-top:0px;
}
#navibereich a {
 text-decoration:none;
 outline:none;
 font-weight:bold;
 letter-spacing:0.1em;
 color: #FFEFBF;
 background-color: #0000cc;
 background-image: url(bilder/button_verlauf3.jpg);
 background-repeat:repeat-x;
 background-position: top left;
 padding: 2px 6px 2px 6px;
 border: 2px outset #084F8F;
 }
#navibereich a:hover, #startseite #navi01 a, #verein #navi02 a, #satzung #navi02 a, #leitbild #navi02 a, #vorstand #navi02 a, #protokolle #navi02 a, #mitglieder #navi03 a,  #mitglieder_liste #navi03 a, #antrag #navi03 a, #beitraege #navi03 a, #leitbild2 #navi03 a, #aktuelles #navi04 a, #nachlese #navi05 a, #marktrundschau #navi06 a, #termine #navi06 a, #preise #navi06 a, #entstehung #navi06 a, #download #navi06 a, #impressum #navi07 a {
 color: #f9b433;
 background-color: lightgrey;
 background-image: url(bilder/button_verlauf3.jpg);
 background-repeat:repeat-x;
 background-position: top left;
 border: 2px inset #084F8F;
}
#navibereich_links {
 float: left;
 width:140px; /*140 */
 text-align:left;
 background-color: #ffefbf;
 background-image: url(.jpg);
 background-repeat:repeat-x;
 background-position: top left;
 padding: 10px 10px 20px 0px;
 margin-top:20px;
}
#navibereich_links ul {
 width: 100%;
 overflow: hidden;
 margin-bottom:0;
 position:relative;
}
#navibereich_links ul li{
 display:block;
 list-style-type: none;
 position:relative;
 padding:8px 0px 8px 0px;
}
#navibereich_links a{
 text-decoration:none;
 outline: none;
 display: block;
 text-align:center;
 font-weight:bold;
 letter-spacing:0.1em;
 color: #FFEFBF;
 background-color: lightgrey;
 background-image: url(bilder/button_verlauf3.jpg);
 background-repeat:repeat-x;
 background-position: top left;
 padding: 2px 6px 2px 6px;
 border: 2px outset #084F8F;
}
#navibereich_links li{
 width: 120px;
 float: left;
}
#navibereich_links a:hover, #satzung #navi01_links a, #leitbild #navi02_links a, #vorstand #navi03_links a, #protokolle #navi04_links a, #mitglieder_liste #navi01_links a, #antrag #navi02_links a, #beitraege #navi02a_links a, #leitbild2 #navi03_links a, #download #navi04_links a, #termine #navi01_links a, #preise #navi02_links a, #entstehung #navi03_links a {
 color:#f9b433;
 background-image: url(bilder/button_verlauf3.jpg);
 background-repeat:repeat-x;
 background-position: top left;
 border: 2px inset #084F8F;
}
#textbereich_mitfloat {
 float:right;
 position: relative;
 width:780px;
 text-align: justify;
 padding: 24px 0px 10px 0px;
 margin: 20px 0px 10px 0px;
}
#textbereich_mitfloat a{
 position: relative;
 text-decoration:underline;
 outline:none;
 color:black;
 font-weight:bold;
}
#textbereich_mitfloat table{
 position: relative;
 margin:0;
}
#mitglieder_liste #textbereich_mitfloat a {
 text-decoration:underline;
 outline:none;
 color:blue;
 font-weight:normal;
}
#verein #textbereich_mitfloat, #termine #textbereich_mitfloat, #mitglieder #textbereich_mitfloat, #marktrundschau #textbereich_mitfloat, #entstehung #textbereich_mitfloat, #preise #textbereich_mitfloat {
 background-image: url(bilder/markt_rechts_kleiner.jpg);
 background-repeat:no-repeat;
 background-position: top right;
 height: 633px;
}
#verein #textbereich_mitfloat p, #mitglieder #textbereich_mitfloat p, #marktrundschau #textbereich_mitfloat p, #entstehung #textbereich_mitfloat p{
 text-align:justify;
 width:520px;
}
#textbereich_mitfloat ul {
 margin-left:15px;
}
#protokolle table, #download table{
 margin:0 auto 0 auto;
}
table {
 text-align:left;
 margin: 0 auto 0 auto;
}
table td {
 border-top:1px solid grey;
 padding:20px 0px 20px 0px;
}
#textbereich_gallerie table td {
 border-top:0px solid grey;
 text-align:center;
 margin:20px auto 10px auto;
}
#textbereich {
 position: relative;
 width:900px;
 text-align: justify;
 padding-top: 24px;
 margin: 20px auto 10px auto;
}
#klappstarter a{
 cursor: hand;
}

#textbereich_aktuelles p{
 text-align:left;
}

#textbereich_aktuelles {
 _background-image: url(bilder/ms_adventskranz.png);
 _background-repeat:no-repeat;
 _background-position: top center;
}

#textbereich_aktuelles a div {
 color: black;
 font-weight:bold;
 text-decoration:underline;
 outline:none;
}
#textbereich_aktuelles a:hover {
 color:blue;
 font-weight:bold;
 text-decoration:underline;
 outline:none;
}
#textbereich p span {
 font-weight:bold;
 text-align:center;
}
#startseite #textbereich {
 background-image: url(bilder/markt_rechts_transp.jpg);
 background-repeat:no-repeat;
 background-position: top center;
 height:800px;
}

#starttext {
 width:650px;
 text-align:center;
 margin:0 auto 0 auto;
}
span {
 display: inline;
 unicode-bidi: bidi-override;
 direction: rtl;
}
#textbereich h4 span {
 color: #d90000;
 font-weight: bold;
}
#textbereich h4 {
 text-align:center;
 word-spacing:1.5px;
}
#textbereich h3 {
 text-align: center;
 word-spacing: 1.2px;
}
#textbereich ul li {
 text-align:center;
 line-height:1.5em;
}
.ankerklasse {
 text-decoration:underline;
}
/* formmailer */
#kontaktformular {
 margin: 10px auto 10px auto;
 background-color:transparent;
 width:400px;
 border:3px outset #8c8c8c;
}
#kontaktformular2 {
 margin: 10px auto 10px auto;
 background-color:transparent;
 width:400px;
 border:3px outset #8c8c8c;
}
label {
 display: block;
}
#name, #email, #telefon, #betreff {
 width: 300px;
 border: 2px outset #8c8c8c;
 margin-bottom:1em;
}
