body                  { background-color: #2f384a; margin: 0px }
		#head                   { background: white no-repeat 720px 720px; margin: 0px auto auto; border-bottom: 1px solid white; width: 810px; height: 151px }
h1        { color: #bdc0cc; font-weight: bold; font-size: 17px; line-height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 }
h2   { color: #9697c0; font-weight: bold; font-size: 14px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 }
h3         { color: #fc0; font-weight: bold; font-size: 13px; line-height: 20px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 0 10px; padding: 0 }
h4       { color: #9697c0; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0px; padding: 0px }
h5     { color: #a71d33; 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 }
a:link { color: #fc0; text-decoration: none }
a:visited { color: #fc0; text-decoration: none }
a:hover  { color: #fc0; text-decoration: underline }
img a {
border-bottom-style: none; }
.clear {
height: 0;
visibility: hidden;
clear: both;
margin: 0 0 0;
padding: 0;
display: block; }
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 }
#rahmen .linkliste a:link, #linkliste a:visited
               { color: #2757a4; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px }
#rahmen .linkliste a:hover, #linkliste a:active 
    { color: #a71d33; text-decoration: underline }
#linkliste a:link, #linkliste a:visited
               { color: #2757a4; font-weight: normal; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px }
#linkliste a:hover, #linkliste a:active 
    { color: #a71d33; 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                    { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style: none url(grafix/gelb_kl.gif) inside; margin: 0px; padding: 0 18px 0px 0 }
#hauptnav  ul           { color: black; margin: 0px; padding: 5px 0px; width: 130px }
#hauptnav  ul li                       { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 5px 0px; padding: 0px 10px 0px 0px }
#hauptnav  ul li a               { color: #9697c0; font-weight: bold; font-size: 12px; line-height: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; margin: 0px 0px 0px 8px; padding: 0px; border-bottom-style: none  }
#hauptnav  ul li a:hover,  #hauptnav a.hauptactive          { color: #bdc0cc; text-decoration: none; margin: 0px 0px 0px 8px; padding: 0px }
#hauptnav ul ul  { margin: 0; padding: 0 0 0 0px; 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
                     { color: navy; font-weight: bold; font-family: Verdana, arial, helvetica, sans-serif; background-color: #2757a4; margin: 0px auto; width: 810px; height: 25px }
#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: 63px; padding-top: 1px; padding-right: 15px; padding-left: 20px }
#mainnavi ul
         { font-weight: bold; margin: 0px; padding: 0px }

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

#mainnavi ul li a:link, #mainnavi a:visited
             { color: navy; font-weight: bold; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; float: left; margin: 0px; padding: 3px 15px 2px; border-right: 1px solid #fff }
#mainnavi ul li a:hover
  { color: #fff; text-decoration: underline; background-color: navy }
#mainnavi ul li a#mainnaviactive  { color: navy }
#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: white; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background: #363c55 url(grafix/hg.gif) no-repeat; margin: 0px auto; padding: 25px 15px; width: 780px }
#left       { color: black; font-size: 11px; font-family: Arial, Verdana, Helvetica, Geneva, Swiss, SunSans-Regular; float: left; margin: 0; padding: 5px 0 0 15px; width: 160px }

		#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: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin: 0 0 0px; padding: 0px 0 }

#subnavi a:link, #subnavi a:visited            { color: #fc0; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left; margin: 0px; padding: 0px; border-bottom-style: none  }
#subnavi a:hover,  #subnavi #active a        { color: #fc0; font-weight: bold; text-decoration: underline; text-align: left; margin: 0px; padding: 0px }
#subnavi ul li                       { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0px; padding: 0px 0 0 }
#subnavi ul li a                { color: #fc0; font-weight: bold; font-size: 11px; text-decoration: none; text-align: left; margin: 0px; padding: 0px; border-bottom-style: none  }
#subnavi ul li a:hover,  #subnavi ul li#active a        { color: #fc0; font-weight: bold; text-decoration: underline; text-align: left; margin: 0px; padding: 0px }
#subnavi .teaserimg  { float: right; margin-top: 3px; margin-right: 10px; margin-bottom: 5px; padding: 1px; border: solid 1px #e5eef4; width: 100px; max-width: 150px }

#zitat                     { color: white; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #595878; text-align: left; list-style-type: none; float: left; margin: 0 15px 0px 0; padding: 0 0 5px; display: inline }
#kasten                    { font-family: Verdana, Arial, Helvetica, sans-serif; background: url(grafix/kasten_up.gif) no-repeat right top; text-align: left; list-style-type: none; float: right; margin: 0 0 15px; padding: 0 0 5px; width: 220px; height: 25px }
#zitat p       { color: white; font-size: 10px; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 4px 8px }

#listview             { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; list-style-position: inside; margin: 0 0 15px; padding: 0 0 5px }
#listview ul        { color: black; 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: #fc0; 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: #fc0; font-weight: normal; text-decoration: underline }

#listviewhome              { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #3c405f; text-align: left; list-style-type: none; margin: 0 0 15px; padding: 0 0 5px; border: solid 1px white }
#listviewhome h1            { color: white; font-weight: bold; font-size: 12px; line-height: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background: #669 repeat-x 0 0; text-align: center; margin: 0 0 10px; padding: 5px 8px; border-bottom: 1px solid white }
#listviewhome h2    { color: #9697c0; font-weight: bold; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; text-transform: none; letter-spacing: normal; margin: 0; padding: 0 8px }
#listviewhome h3     { color: #9697c0; font-weight: bold; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; text-transform: none; letter-spacing: normal; margin: 0; padding: 5px 8px }
#listviewhome p   { color: white; font-size: 11px; line-height: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 0 8px 4px }
#listviewhome ul           { color: white; list-style-type: none; margin: 0 0 0px 0px; padding: 0 8px 5px }
#listviewhome ul li                        { color: white; 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: #fc0; 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: #fc0; font-weight: normal; text-decoration: underline }
#listviewhome img           { font-weight: normal; float: left; margin: 3px 4px }

p.datum       { color: white; 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: 18px; 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 }
.bildlinks     { float: left; clear: both; margin: 4px 10px 4px 0 }
.bildhome        { float: left; clear: both; margin: 4px 10px 10px 0 }
img.photomini  { padding: 0 2px }
.invisible {
position: absolute;
left: -2000em;
visibility: hidden; }
#center           { float: left; width: 600px }
#center ul           { color: black; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; list-style-position: inside; margin: 0 0 1px; padding: 0 0 0px }
#center 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: 0px; padding: 0px 15px 0px 0px; width: 130px }
#homecenter { float: left; width: 450px }
#homecenter ul        { list-style-type: square; list-style-position: outside; margin: 0px 0px 0px 15px; padding: 0px }
#homecenter li        { margin: 0px; padding: 0px }    
#homecenter .bildzeile     { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
#homecenter .buchzeile             { color: white; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
#homeright            { float: right; width: 150px }
#center .imgright     { background: #f5f5f5 repeat-x 0 bottom; float: right; margin-top: 3px; margin-bottom: 15px; margin-left: 15px; padding: 1px; width: 150px }
#center .imgleft     { background: #f5f5f5 repeat-x 0 bottom; float: left; margin-top: 3px; margin-right: 15px; margin-bottom: 15px; padding: 1px; width: 150px }

#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; padding: 6px 5px 5px 15px; border-top: 1px solid #fff }
#center .buchzeile      { color: white; font-size: 8px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background: #dcdcdc repeat-y; margin-left: 0; border-top: 1px solid #fff }
#center .linkliste a:link, #center a:visited     { color: #a71d33; font-weight: bold; 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 .linkliste a:hover              { color: #a71d33; font-weight: bold; font-size: 13px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
#center .link a:link, #center a:visited      { color: #a71d33; font-weight: normal; font-size: 11px; 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 .link a:hover              { color: #a71d33; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
		#footer             { color: #569e3d; 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: silver; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
#footer a:hover            { color: #569e3d; font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }

.textfeld   { font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; border: solid 1px #2a419b }
.inputfeld     { color: black; font-weight: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: white; text-align: center; border-style: none none solid none; border-width: 0px 0px 1px 0px; border-color: #2a419b }
.textarea { font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #bdc0cf; border: solid 1px #3d405f }
.sysbutton { color: #2f374a; font-weight: bold; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #99c; border-style: solid; border-width: 1px; border-color: #fff #bdc0cf #bdc0cf #fff }
.textmini   { color: white; font-style: normal; font-size: 13px; line-height: 18px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.orange1 { background-color: #bdc0cf }
a.link1:link      { color: #bdc0cf; font-weight: bold; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.link1:visited      { color: #bdc0cf; font-weight: bold; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
a.link1:hover       { color: #fc0; font-weight: bold; font-size: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
