body                  { background-color: #e2e2aa; margin: 0px }
		#head                  { background: white url(/grafix/verbandkopf_3.jpg) no-repeat; margin: 0px auto auto; width: 810px; height: 120px }
h1      { color: #090; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 0 0 5px; border-left: 6px solid #9eca16 }
h2   { color: #090; font-weight: bold; font-size: 14px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 20px 0 5px; padding: 0 }
h3        { color: #090; font-weight: normal; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0px; padding: 0 }
h4    { color: #090; font-weight: bold; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
h5      { color: #090; font-weight: bold; font-size: 16px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 20px 0 5px 7px; padding: 0 }
h6          { color: #808080; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0px 13px; padding: 10px 0 0 }
h7        { color: #090; font-weight: normal; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 0px; padding: 0 }
.odd {
    width: 230px;
    float: left;
  }

  .even {
    width: 230px;
    float: left;
  }

  .cl {
    clear: left;
  }
img a {
border-bottom-style: none; }
.clear {
height: 0;
visibility: hidden;
clear: both;
margin: 0 0 0;
padding: 0;
display: block; }
a:link  { color: #090; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:visited  { color: #090; font-weight: normal; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
a:hover   { color: #090; font-weight: 500; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
div.clearer   { line-height: 0; clear: left; height: 0 }

#rahmen   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-left: 30px; width: 420px }
#linkliste a:link
               { color: #090; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px }
#linkliste a:visited
                { color: #090; font-weight: bold; font-size: 14px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px }
#linkliste a:hover, #linkliste a:active 
       { color: #090; font-weight: bold; text-decoration: underline }
#back a:link, #back a:visited
                 { color: #a71d33; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; text-align: right; float: right; margin: 0px }
#back a:hover, #linkliste a:active 
      { color: #a71d33; text-decoration: underline }
#hauptnav       { background-repeat: no-repeat; list-style-type: none }
#hauptnav ul            { background-repeat: no-repeat; list-style-type: none; margin: 0; padding-top: 0; padding-right: 0; padding-left: 0; width: 140px }
#hauptnav ul li    { text-indent: 0; margin: 0; padding: 0 0 0px; border-bottom: 1px solid white; border-left-style: none; border-right-style: none; border-top-style: none; display: block }
#hauptnav ul li a          { color: white; font-weight: bold; font-size: 11px; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; background: #090 no-repeat 0 0; text-indent: 0; margin: 0; padding: 5px 5px 4px 8px; border-left-style: none; border-right-style: none; border-top-style: none; display: block }
#hauptnav ul li a:hover, #hauptnav a.hauptactive          { color: #e0242b; text-decoration: none; background-color: #fbcc12; margin: 0; padding: 5px 5px 4px 8px; border-left-style: none; border-right-style: none; border-top-style: none  }
#hauptnav ul ul  { margin: 0; padding: 0; border-top: 1px solid #fff; border-bottom-style: none }

#logo { float: left; position: relative; top: 80px; left: 50px; height: 38px; visibility: visible }
#balken
                     { color: navy; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif; background-color: #2757a4; margin: 0px auto; width: 810px; height: 25px }
#mainnavi
                         { font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif; background-color: #090; margin: 0px auto; border-top: 1px solid white; border-bottom: 1px solid white; width: 810px; height: 24px }
#mainnavi h1
                     { color: white; font-weight: bold; font-size: 13px; font-family: Verdana, arial, helvetica, sans-serif; text-align: right; margin-bottom: 0px; margin-left: 67px; padding-top: 1px; padding-right: 15px; padding-left: 20px }
#mainnavi ul
          { font-weight: bold; margin: 0px; padding: 0px }

#mainnavi ul li      { padding: 0 0 0 0px; display: inline }

#mainnavi ul li a:link, #mainnavi a:visited
                   { color: white; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px; padding-top: 6px; padding-bottom: 5px; padding-left: 8px; border-right: 1px solid #fff; width: 132px }
#mainnavi ul li a:hover
    { color: #e0242b; text-decoration: none; background-color: #fbcc12 }
#mainnavi ul li a#mainnaviactive     { color: #e0242b; text-decoration: none; background-color: #fbcc12 }
#spalte       { color: #696969; font-size: 12px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0; margin-right: 0; margin-left: 200px; padding: 0px 30px 0 0 }
#content                                { color: black; font-size: 12px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; margin: 0px auto; padding: 0px 15px 25px 0px; width: 795px }
#left       { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin: 0; padding: 5px 0 0 0px; width: 150px }

		#links          { background: no-repeat fixed right top; float: left; width: 200px }

		#rechts     { background-repeat: no-repeat; float: right; width: 200px }
#subnavi        { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-position: inside; margin: 0 0 0px; padding: 0px 0 }
#subnavi ul        { color: black; margin: 0 0 5px 0px; padding: 0 0 0px }
#subnavi ul li                       { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-image: url(/grafix/pfeil.gif); list-style-position: inside; margin-top: 10px; margin-right: 0; padding: 0px 0 0 }
#subnavi ul li a                   { color: #090; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; list-style-position: inside; margin: 0 0 5px 0px; padding-top: 0px; padding-right: 0; padding-bottom: 10px; border-bottom-style: none  }
#subnavi ul li a:visited                  { color: #090; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; text-decoration: none; list-style-position: inside; margin: 0 0 5px 0px; padding-top: 0px; padding-right: 0; padding-bottom: 10px; border-bottom-style: none  }
#subnavi ul li a:hover,  #subnavi ul li#active a       { color: #e0242b; font-weight: bold; text-decoration: none }
#subnavi .teaserimg  { float: right; margin-top: 3px; margin-right: 10px; margin-bottom: 5px; padding: 1px; border: solid 1px #e5eef4; width: 100px; max-width: 150px }

#listview               { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-type: none; margin: 0 0 15px; padding: 0 0 5px }
#listview ul         { color: black; list-style: none url(grafix/pfeil.gif) inside; margin: 0 0 0px 0px; padding: 0 8px 10px 0px }
#listview ul li                     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0; padding: 0px 0 0 }
#listview ul li a             { color: #a71d33; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 2px 0px; padding-top: 0px; padding-right: 0; padding-bottom: 2px; border-bottom-style: none  }
#listview ul li a:hover,  #listview ul li#active a        { color: #a71d33; text-decoration: underline }

#listviewnext             { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-position: inside; margin: 0 0 15px; padding: 0 0 5px }
#listviewnext ul        { color: black; margin: 0 0 0px 0px; padding: 0 8px 10px 0px }
#listviewnext ul li                     { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-right: 0; padding: 0px 0 0 }
#listviewnext ul li a              { color: #a71d33; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 2px 0px; padding-top: 0px; padding-right: 0; padding-bottom: 2px; border-bottom-style: none  }
#listviewnext ul li a:hover,  #listviewnext ul li#active a         { color: #a71d33; font-weight: normal; text-decoration: underline }

#listviewhome                { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fbffb8; text-align: left; list-style-type: none; margin: 0 0 15px; padding: 0 0 5px; border: solid 1px #090 }
#listviewhome h1           { color: white; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #090 0 0; margin: 0 0 10px; padding: 5px 8px; border-left: 4px solid #090 }
#listviewhome h2   { color: #090; font-weight: bold; font-size: 11px; line-height: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; letter-spacing: normal; margin: 0; padding: 0 8px }
#listviewhome p  { font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 8px 4px }
#listviewhome ul           { color: black; list-style-type: none; margin: 0 0 0px 0px; padding: 0 8px 5px }
#listviewhome ul li                             { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; list-style-type: none; margin-right: 0; padding: 0px 0 0 }
#listviewhome ul li a                  { color: #e0242b; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0 0 0px 0px; padding-top: 0px; padding-right: 0; padding-bottom: 0px; border-bottom-style: none  }
#listviewhome ul li a:hover          { color: #e0242b; font-weight: normal; text-decoration: underline }

p.datum      { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 8px 0 0; padding-right: 0; padding-bottom: 5px; padding-left: 8px; display: block }
.textanlauf   { color: black; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;  margin: 0 0 10px; padding: 0 }
.listview    { font-family: Verdana, Arial, Helvetica, sans-serif; background: repeat-x 0 0; margin: 0 0 10px; padding: 0 0 4px }
.bildinfobox   { margin: 4px 0 4px 0px; width: 150px }
.bildrechts  { float: right; margin: 4px 0 4px 10px; width: 150px }
.bildlinks  { float: left; margin: 4px 10px 5px 0; width: 150px }
img.photomini  { padding: 0 2px }
.invisible {
position: absolute;
left: -2000em;
visibility: hidden; }
#suche   { background-color: #090; margin-top: 15px; margin-left: 0px; padding-bottom: 15px }
#suche h1            { color: white; font-weight: bold; font-size: 11px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #9eca16 0 0; margin: 0 0 10px; padding-top: 5px; padding-right: 8px; padding-bottom: 5px }
#center            { float: left; margin-top: 25px; padding-left: 25px; width: 600px }
#center ul            { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(/grafix/pfeil.gif); list-style-position: outside; margin: 0 0 1px; padding: 0 0 0px 15pt }
#center ul li                      { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0; padding: 0px 0 0 }
#center ul ul            { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-image: url(/grafix/icon-download.gif); list-style-position: outside; margin: 0 0 1px; padding: 0 0 0px 3px }
#center ul ul li                      { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 0px; margin-right: 0; padding: 0px 0 0 }
#homeleft       { float: left; margin-left: 0px; padding-left: 0px; width: 140px; height: 200px }
#homecenter             { float: left; margin-top: 25px; padding-left: 25px; width: 460px }
#homeright             { float: right; margin-top: 25px; width: 150px }
#center .imgright      { background: #f5f5f5 repeat-x 0 bottom; float: right; margin-top: 3px; margin-bottom: 15px; margin-left: 15px; padding: 1px; width: auto }
#center .imgleft      { background: #f5f5f5 repeat-x 0 bottom; float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 15px; padding: 1px; width: auto }

#center .bildzeile    { color: black; font-size: 85%; line-height: 95%; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background: #dcdcdc repeat-y; margin-left: 0; width: 180px; padding: 6px 5px 5px 15px; border-top: 1px solid #fff }
#center .linkliste a:link                { color: #090; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#center .linkliste a:visited                { color: #090; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#center .linkliste a:hover               { color: #090; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
#center .download a:link                 { color: #090; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#center .dowonload a:visited                 { color: #090; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#center .download a:hover                { color: #090; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }

#center .textblock a:link, #center a:visited { color: #090; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-repeat: repeat-y; margin-top: 10px; margin-right: 20px; margin-bottom: 0; padding-top: 3px; padding-left: 0 }
#center .textblock a:hover               { color: #090; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.textblock { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
#footer              { color: #090; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: center; clear: both; margin: 10px auto 0px; padding-top: 15px; padding-bottom: 25px; width: 702px }
#footer a:link, #footer a:visited           { color: #090; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#footer a:hover             { color: #090; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.textfeld      { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #ceff92; margin-left: 5px; border: solid 2px #ceff92 }
.textarea     { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #9eca16; border: solid 1px #2a419b }
.sysbutton      { color: white; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #090; padding: 2px; border: solid 1px white }
#webedition {
  }
#webeditionnavi {
 width: 25%;
 float: left; }

#webeditioncontent {
 width: 75%;
 float: left; }

#webedition h1 {
 color: #005a91;
 font-size: 220%;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-weight: normal;
 line-height: 140%;
 margin-top: 15px;
 margin-bottom: 10px; }

#webedition h2 {
 color: black;
 font-size: 95%;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 1px;
 margin-bottom: 3px; }
#webedition .edit  { background: #e5eef4 repeat-x 0 bottom; margin-bottom: 1px; padding: 0 15px 5px; border: solid 1px #d3deea }

#webedition .explain {
 color: #005a91;
 font-size: 90%;
 font-weight: bold;
 margin-bottom: 10px; }
#webedition .block {
 margin-bottom: 10px;
 padding: 5px;
 border: solid 1px #fff; }

#webedition input[ type=text], #webedition textarea {
 background-color: white;
 padding: 3px;
 border-color: #7facc8 #b2cdde #b2cdde #7facc8;
 border-style: solid;
 border-width: 1px; }
 
 #webedition h1 {
 color: #005a91;
 font-weight: normal;
 line-height: 120%;
 background-image: none;
 margin-top: 0;
 margin-right: 20px;
 padding-top: 0;
 padding-bottom: 15px;
 padding-left: 0; }

#webedition h2 {
 color: #004672;
 font-weight: bold;
 background-image: none;
 margin-top: 10px;
 margin-bottom: 5px;
 padding-left: 0; }

#webedition h3 {
 margin-right: 20px;
 margin-left: 20px; }
 
#webedition .textabsatz a  { background: no-repeat 0 2px; margin-left: 3px; padding-left: 13px }
 
#webedition .textabsatz a:hover {
 border-bottom: 1px solid #1c94ac;
  }
#webedition .textanlauf {
 font-weight: bold;
 margin-right: 20px;
 margin-left: 20px; }
#webedition .teaser {
 margin-right: 20px;
 margin-bottom: 20px;
 margin-left: 20px;
 padding-bottom: 0;
 border-top: 1px solid #e5eef4;
 border-bottom: 1px solid #e5eef4; }

#webedition .teaser p {
 line-height: 130%;
 margin-right: 0;
 margin-bottom: 0;
 margin-left: 0;
 padding-top: 5px;
 padding-bottom: 5px; }

#webedition .teaser a  { background: no-repeat 0 2px; margin-left: 3px; padding-left: 13px }

#webedition .teaserimg {
 width: 20%;
 height: 20%;
 float: left;
 max-width: 150px;
 margin-top: 3px;
 margin-right: 10px;
 margin-bottom: 5px;
 padding: 1px;
 border: solid 1px #e5eef4; }
