
body {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 scrollbar-base-color:#ffffed;
 scrollbar-3dlight-color:#CCCC99;
 scrollbar-arrow-color:#cccc99;
 scrollbar-darkshadow-color:#CCCC99;
 scrollbar-face-color:#ffffed;
 scrollbar-highlight-color:#CCCC99;
 scrollbar-shadow-color:#003300;
 scrollbar-track-color:#ffffed;
}
body.inhalt {
 margin-left:50px;
 margin-right:20px;
 margin-bottom:20px;
 margin-top:29px;
 background-color:#ffffed;
 background-image:url('http://www.fva-bw.de/pics/background/bg-003300.gif');
 background-repeat:repeat-y;
}
p {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
p.abb {
 font-size: 11px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-align: center;
}
.date {
 font-size: 11px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-align:right;
}
p.justy {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-align:justify;
}
font {
font-size: 11px;
font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
td {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}
a {
 font-size: 11px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: none;
}

a.sitemenu {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: none;
 font-weight:bold;
 color:#0000FF;
}
a.extmenu:link {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: none;
 font-weight:bold;
 color:#336600;
}
a.extmenu:visited {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: none;
 font-weight:bold;
 color:#336600;
}
a.extmenu:hover {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: underline;
 font-weight:bold;
 color:#336600;
}
a.aktiv:link {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: underline;
 font-weight:bold;
 color:#ff0000;
}
a.aktiv:visited {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: none;
 font-weight:bold;
 color:#ff0000;
}
a.aktiv:hover {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: underline;
 font-weight:bold;
 color:#ff0000;
}
h1 {
 font-size: 20px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:bold;
 margin-top:16px;
 margin-bottom:8px;
 color:#003300;
}
h2 {
 font-size: 16px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:bold;
 margin-top:14px;
 margin-bottom:6px;
 color:#003366;
}
h3 {
 font-size: 14px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:bold;
 color:#003366;
 margin-top:12px;
 margin-bottom:5px;
 }
h4 {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:bold;
 color:#003366;
 margin-top:12px;
 margin-bottom:5px;
 }

.form {
border-width:1px;
border-style:solid;
border-color:#003300;
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#003300;
background-color:#ffffff
}
.formfehlt {
border-width:2px;
border-style:solid;
border-color:#ff0000;
font-family:Arial;
font-size: 12px;
font-weight:bold;
color:#003300;
background-color:#ffffff
}
.button {
border-left:1px solid #336600;
border-top:1px solid #336600;
border-right:2px solid #003300;
border-bottom:2px solid #003300;
font-family:Arial;
font-weight:none;
color:#003300;
background-color:#cccccc
}

#f12 {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:normal;
 }
#f11 {
 font-size: 11px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:normal;
 }
#f12justy{
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:normal;
 text-align:justify;
 }
#hellgr {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:normal;
 color:#006600;
}
table.topmenu {
border-style:solid;
border-top-width:1px;
border-bottom-width:1px;
border-left-width:1px;
border-right-width:1px;
border-top-color:#003300;
border-bottom-color:#003300;
border-left-color:#003300;
border-right-color:#003300;
}
table.2spaltig {
 font-size: 12px;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 font-weight:normal;
 padding:0px;
 spacing:0px;
 text-align:justify;
 vertical-align:top;
 margin:0pt;
}
td.2spaltig {
 vertical-align:top;
 align:top;
}
td.title {
 border-bottom: 1px solid #003300;
}
tr.2spaltig {
 vertical-align:top;
}
#tabrahmen {
 background-color:#000000;
}
#tabBG {
 background-color:#FFFFFF;
}
#tabHighlight {
 background-color:#FFFFCC;
}
#tabGrey {
 background-color:gainsboro;
}
hr {
 height:1;
 color:#003300;
}
#leftbarmenu {
 BACKGROUND-IMAGE: url(../pics/background/bgbtn_CCCC99b.gif);
 WIDTH: 146px;
 COLOR: #003300;
 DISPLAY: block;
 font-size: 11px;
 font-weight:bold;
 font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
 text-decoration: none;
 height:12px;
 PADDING-BOTTOM: 0px;
 PADDING-LEFT: 0px;
 PADDING-RIGHT: 0px;
 PADDING-TOP: 0px;
}
p.kategorie {
background-color: #cccc99;
color: #003300;
font-weight:bold;
}
p.kategorierechts {
background-color: #cccc99;
color: #003300;
font-weight:bold;
}
p.rechts {
line-height: 150%
}
img.space {
float:left;
text-align:left;
margin-top:5px;
margin-bottom:0px;
margin-left:0px;
margin-right:10px;
}

img.right {
float:right;
text-align:left;
margin-top:0px;
margin-bottom:10px;
margin-left:20px;
margin-right:0px;
}
.rechts {
float:right;
text-align:left;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
margin-right:0px;
}
.rechtsoben {
float:right;
text-align:left;
margin-top:0px;
margin-bottom:20px;
margin-left:20px;
margin-right:0px;
}
.links {
float:left;
text-align:left;
margin-top:20px;
margin-bottom:20px;
margin-left:0px;
margin-right:20px;
}
.linksoben {
float:left;
text-align:left;
margin-top:0px;
margin-bottom:20px;
margin-left:0px;
margin-right:20px;
}
.linksoben10 {
float:left;
text-align:left;
margin-top:0px;
margin-bottom:10px;
margin-left:0px;
margin-right:10px;
}
.scrolling {
overflow:auto;
width:180px;
height:145px;
}
.mitte {
text-align:left;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
margin-right:20px;
}
.tabimg {
float:left;
text-align:left;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:20px;
}
img.newsindex {
float:left;
text-align:left;
border-width: 0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:3px;
}
td.vorschaulinks {
margin-top:5px;
margin-bottom:5px;
margin-left:0px;
margin-right:10px;
border-left: 1px solid #cccc99;
border-right: 1px solid #ffffed;
border-top: 1px solid #cccc99;
border-bottom: 1px solid #ffffed;
}

td.vorschaurechts {
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:0px;
border-left: 1px solid #003300;
border-right: 1px solid #003300;
border-top: 1px solid #003300;
border-bottom: 1px solid #003300;
}
td.artikelvorschau {
margin-top:20px;
margin-bottom:20px;
margin-left:5px;
margin-right:5px;
border-left: 1px solid #cccc99;
border-right: 1px solid #ffffed;
border-top: 1px solid #cccc99;
border-bottom: 1px solid #ffffed;
}
p.artikelkategorie {
background-color: #cccc99;
color: #003300;
font-weight:bold;
}
p.artikelhead {
font-size: 12px;
color: #000000;
font-weight:bold;
}
td.terminevorschau {
margin-top:20px;
margin-bottom:20px;
margin-left:5px;
margin-right:5px;
border-left: 1px solid #cccc99;
border-right: 1px solid #ffffed;
border-top: 1px solid #cccc99;
border-bottom: 1px solid #ffffed;
}
p.terminekategorie {
background-color: #cccc99;
color: #003300;
font-weight:bold;
}
p.terminekategorierechts {
background-color: #cccc99;
color: #003300;
font-weight:bold;
text-align:right;
}
p.pub {
background-color: #cccc99;
color: #003300;
font-weight:bold;
margin-top:20px;
margin-bottom:20px;
}
td.pub {
margin-top:20px;
margin-bottom:20px;
vertical-align: top;
padding-top:10px;
padding-left:5px;
}
table.pub {
width:100%;
margin-top:0px;
margin-bottom:10px;
padding-top:0px;
padding-bottom:0px;
}
table.pubvorschau {
width:100%;
margin-top:10px;
margin-bottom:10px;
padding:5px;
}
td.pubvorschau {
margin-top:20px;
margin-bottom:20px;
margin-left:50px;
margin-right:5px;
border-left: 1px solid #cccc99;
border-right: 1px solid #ffffed;
border-top: 1px solid #cccc99;
border-bottom: 1px solid #ffffed;
}
tr.pubvorschau {
margin-top:20px;
margin-bottom:20px;
margin-left:50px;
margin-right:5px;


}
p.terminehead {
font-size: 12px;
color: #000000;
font-weight:bold;
}

td.vorschaurechts {
margin-top:5px;
margin-bottom:5px;
margin-left:10px;
margin-right:0px;
border-left: 1px solid #003300;
border-right: 1px solid #003300;
border-top: 1px solid #003300;
border-bottom: 1px solid #003300;
}
td.list {
vertical-align: top;
}
table.bestell {
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
border-left: 1px solid #003300;
border-right: 1px solid #ffffed;
border-top: 1px solid #003300;
border-bottom: 1px solid #ffffed;
}
td.bestell {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #cccc99;
}
td.bestellmitlinie {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #cccc99;
border-left:1px solid #cccc99;
}
td.bestellrechts {
text-align:right;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #cccc99;
}
td.bestelltop {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #003300;
}
td.bestelltopmitte {
text-align:center;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-bottom:1px solid #003300;
}
td.bestellbottom {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
border-top:1px solid #003300;
}
table.publist {
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
padding:5px;
border-left: 1px solid #cccc99;
border-right: 1px solid #ffffed;
border-top: 1px solid #cccc99;
border-bottom: 1px solid #ffffed;
}
td.nutzbertlm {
 border-top:1px solid #003300;
 border-right:1px solid #003300;
}
td.nutzberlm {
 border-right:1px solid #003300;
 border-bottom:1px solid #cccc99;
}
td.nutzbertrm {
 border-top:1px solid #003300;
}
td.nutzberl {
 border-bottom:1px solid #cccc99;
}
td.nutzberr {
 border-bottom:1px solid #cccc99;
}
span.hinten {
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ffffed;
  border:1px solid #cccc99;
  border-bottom:1px solid #999999;
  border-right:1px solid #333333;
}
span.hintenlinks {
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ffffed;
  border:1px solid #cccc99;
  border-bottom:1px solid #999999;
}
span.hintenrechts {
  padding-left:15px;
  padding-right:15px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ffffed;
  border-top:1px solid #cccc99;
  border-bottom:1px solid #999999;
  border-right:1px solid #333333;
  border-left:1px solid #333333;

}
span.vorne {
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:#ffffed;
  border-right:1px solid #333333;
  border-left:1px solid #cccc99;
  border-top:1px solid #cccc99;
  border-bottom:1px solid #ffffed;
}
