body {
background-color: #fff; 
margin: 0; 
padding: 0;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 80%; 
color: #000;
}

#all {
background-color: #fff;
margin: 0 2px 0 4px; 
height: auto; 
}

.sprung {
display: none;
}

#rubrik {
display: none;
}


#nav {
display: none;
}

ul#navlist {
display: none;
} 

ul.navlist {
display: none;
}

ul#subnavlist {
display: none;
} 

ul#subnavlist2 {
display: none;
} 


ul#subnavlist ul {
display: none;
} 

ul#navlist2 {
display: none;
} 

ul#navlist3 {
display: none;
}

ul#navlist4 {
display: none;
} 

#inhalt {
margin: 0 25px 0 20px;
padding: 35px 0 10px 0;
background-color: #fff; 
height: 100%; 
}

#inhalt P {
font-size: 100%;
color: #000; 
margin: 0;
}

#inhalt h1 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
text-decoration: underline;
font-size: 115%;
color: #646b7a;
padding-bottom: 0;
margin-bottom: 10px;
}

h5 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 115%;
color: #646b7a;
padding-bottom: 0;
margin-bottom: 10px;
text-decoration: none;
}

#inhalt h2 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000; 
font-weight: bold;
padding-bottom: 0;
margin-bottom: 20px;
text-decoration: underline;
}

#inhalt h3 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000; 
font-weight: bold;
padding: 0;
margin: 4px 0 2px 0;
}

#inhalt h4 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 105%;
color: #000; 
font-weight: bold;
margin-top: 20px;
}

#inhalt h6 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000; 
font-weight: bold;
padding: 0;
margin: 4px 0 2px 0; 
text-decoration: underline;
}

ul.inhalt {
font-size: 100%;
color: #000; 
list-style-image: url(../img_layout/quadr.gif);
}

#inhalt ol {
margin-top: 3px; 
margin-bottom: 10px;
font-size: 100%;
list-style-type: none;
}

#inhalt ol.bilanz {
margin-top: -1.6em;
}

.einz {
padding: 0 0 10px 30px;
}

#vorstand {
float: left;
width: 320px;
background-color: #fff;
border: solid 1px #646b7a; 
padding: 10px;
margin: 0 10px 10px 0; 
}

#vorstand h1 {
font-size: 105%;
color: #646b7a;
padding-bottom: 0;
margin-bottom: 4px;
}

#vorstand p {
font-size: 95%;
color: #000;
margin: 0 0 8px 0;
padding: 0;
}

#vorstand ul {
list-style-type: none; 
font-size: 110%;
}

#vorstand ul li {
margin-left: 20px;
}

#rechts {
float: left;
margin: 0;
width: 190px;
}

.box {
width: 190px;
background-color: #fff;
border: solid 1px #646b7a; 
margin: 0 0 20px 10px;
padding: 10px 5px;
}

.box h1 {
font-size: 110%;
padding-bottom: 0;
margin-bottom: 4px;
font-size: 80%;
}

.box a {
color: #840505; 
text-decoration: none;
font-weight: bold;
font-size: 80%;
}

.box ul a:hover {
text-decoration: underline; 
}

.box p {
color: #000;
margin: 0 0 15px 0;
padding: 0;
}

.kontakt {
float: left;
width: 230px;
margin: 10px;
padding: 0;
}

.kontakt2 {
float: left;
width: 230px;
margin: 10px 10px 10px 0;
padding-left: 10px;
border-left: solid 1px #9fb2ce;
}

.nolink {
background-color: #5c74a9;
color: #d6dce9; 
color: #fff;
font-weight: bold; 
margin: 2px 0 0 0;
padding: 8px 2px 8px 1.5em; 
display: block; 
border-top: 1px solid #9fb2ce;
}

.nosign {
visibility: hidden;
}


.quadr {
list-style-image: url(../img_layout/quadr.gif);
list-style-type: none; 
margin: 0;
padding: 0;
}

.ohne {
list-style-image: none; 
list-style-type: none;
margin: 0;
padding: 0;
}

.abstand {
padding: 4px 0 10px 0;
}

.kreise {
padding: 4px 0 20px 0;
}

.big {
font-weight: bold;
}

.block {
margin: 0;
padding: 0;
width: auto;
}


.clear {
clear: both;
}

.clear2 {
border-top: solid 1px #052A7B; 
}

ul#linklist {
color: #000; 
list-style-image: none;
list-style-type: none;
}

ul#linklist a {
color: #840505; 
text-decoration: none;
}


.linklist2 {
font-size: 90%;
color: #000; 
text-align: right; 
list-style-type: none;
list-style-image: none;
}

.linklist2 a {
display: none;
}

ul.linklist3 {
font-size: 100%;
color: #000; 
margin-top: 5px;
margin-bottom: 20px;
list-style-image: url(http://www.fes.de/kreise/img_layout/pfeil_5.gif);
list-style-type: none;
}

ul.linklist3 li {
margin: 0;
padding: 0;
}

ul.linklist3 a {
color: #840505; 
text-decoration: none; 
background-image: none;
padding-left: 0;
}

ul.linklist3 ul {
font-size: 100%;
margin: 0;
padding: 0 0 5px 17px;
list-style-image: url(http://www.fes.de/kreise/img_layout/pfeil_5.gif);
list-style-type: none;
}


A {
color: #840505; 
text-decoration: none; 
background-image: url(http://www.fes.de/kreise/img_layout/pfeil_5.gif); 
background-repeat: no-repeat;
padding-left: 1.5em; 
background-position: 0.5em 0.3em;
}


.bild {
float: right;
padding: 0 0 0 20px;
margin-left: 30px;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000;
background-color: #fff;
}

.bild A {
color: #840505; 
text-decoration: none; 
padding-right: 10px;
background-image: url(http://www.fes.de/kreise/img_layout/pfeil_5.gif); 
background-repeat: no-repeat; 
background-position: 0em 0.3em;
padding-left: 1em;
}

.bild A: hover{
color: #fc2603; 
text-decoration: underline; 
}

.welt {
float: right;
padding: 0 0 0 20px;
margin-left: 30px;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000;
}

.welt A {
color: #840505; 
text-decoration: none; 
padding-right: 10px;
}


.welt h2 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%; 
font-weight: bold;
border-top: solid 1px #012779; 
text-decoration: none; 
color: #646b7a;
padding-bottom: 0;
margin-bottom: 14px; 
padding-top: 8px;
}

.welt h3 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%; 
font-weight: bold;
text-decoration: none; 
color: #646b7a;
padding: 8px 0 8px 8px;
margin: 0; 
background-color: #f3f5f9;
}


.welt2 {
float: right;
padding: 0;
margin-left: 20px;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000;
width: 300px;
}

.welt2 A {
color: #840505; 
text-decoration: none; 
padding-right: 10px;
}

.welt2 h4 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%; 
font-weight: bold;
text-decoration: none; 
color: #000;
padding-bottom: 0;
margin-bottom: 14px;
}

.ebert {
float: right;
padding: 0 0 4px 20px;
margin-left: 30px;
margin-bottom: 20px; 
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 85%;
color: #012779;
background-color: #f3f5f9;
}

.deutl {
float: right;
padding: 20px 10px 5px 10px;
margin-left: 30px;
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%;
color: #000; 
background-color: #f3f5f9;
}

.deutl A {
color: #840505; 
text-decoration: none; 
padding-right: 10px;
}

.deutl A:hover{
color: #fc2603; 
text-decoration: underline; 
}

.deutl h2 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 105%; 
font-weight: bold;
border-top: solid 1px #012779; 
text-decoration: none; 
color: #646b7a;
padding-bottom: 0;
margin-bottom: 14px; 
padding-top: 8px;
}

.deutl h3 {
font-family: Arial,Verdana,Helvetica,sans-serif; 
font-size: 100%; 
font-weight: bold;
text-decoration: underline; 
color: #646b7a;
padding: 8px 0 8px 8px;
margin: 0; 
background-color: #f3f5f9;
}
#fuss {
display: none;
}

#fuss A {
display: none;
}

#fuss A:hover {
display: none;
}

#druck {
display: none;
}

table.veransteintrag, table.veranstanmeld { 
width: 520px; 
border-style: none; 
margin: 20px 1px 5px 1px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
font-size: 100%; 
color: #000; 
}

table.veranstanmeld {
margin-bottom: 10px; 
}

td.l, td.r, td.t {
padding: 3px; 
border-style: none; 
}

td.l {
width: 29%; 
background-color: #fff; 
}

td.r {
border-bottom: 1px solid #000; 
}

td.t {
font-weight: bold; 
border-bottom: 1px solid #000; 
background-color: #fff; 
}

.formtext {
font-size: 100%; 
color: #000; 
}

fieldset {
width: 530px; 
background-color: #fff; 
padding: 5px; 
margin-bottom: 10px; 
}

legend {
font-weight: bold; 
font-size: 100%; 
}

form p {
clear: both; 
padding-top: 4px;
}

form p input, form p textarea, form p checkbox, form p select {
float: right; 
}


form p label {
float: left; 
}

.left {
float: left;
margin: 0 0 0 5px; 
}

.formtext {
font-size: 100%; 
color: #000; 
}

fieldset.form2 {
width: 530px; 
background-color: #fff; 
padding: 20px; 
margin-bottom: 10px; 
}

legend.form2 {
font-weight: bold; 
font-size: 100%; 
}

form p.form2 {
clear: both; 
padding: 15px 0 4px 0;
}

.button {
background-color: #fff; 
}