body {font-size: 101%; padding: 0px; margin-top: 5px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; background-image: url(/grafik/hg02.gif); background-repeat:repeat-x; text-align:center;  color: #000;}

ul {list-style-type: square;}
ul#start { list-style-type: square; margin:0px; padding-left:20px;}

a {  text-decoration: underline; font-weight: normal; color: #047bbf;}

a.title {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; font-weight: bold; color: #047bbf; }
a.title:hover { text-decoration: underline; font-weight: bold; color: #000033; background: #eee; }



b { font-weight: bold; color: #666666; }

big.title { font-family: Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-size: 20px; }

h1 { font: 1.4em/106%   Trebuchet MS, Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; color: #006;  border-bottom: 3px solid  #bdf;  padding-left: 0.3em;}


h1.wegweiser { font: 1.4em/106%   Trebuchet MS, Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; color: #000000; background: #eef4ff; width: 100%;}

h2 { font: 1.1em/110%  Trebuchet MS, Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #333; font-weight: 700;}

h3 { font: 1.0em/110%  Trebuchet MS, Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #000000;}

h4 { font: .9em/110%  Trebuchet MS, Verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; color: #000000;}

p,li,dt,dd { font: .8em/150% Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom:0.2em;}
li.ebene2 { font: 1.2em/120% Verdana, Arial, Helvetica, SunSans-Regular, sans-serif;}

#shadow { margin:0px auto; width:973px; padding-top: 0px; padding-bottom:0px; background-image: url(../grafik/shadow.png); background-repeat: repeat-y; text-align: center; }

#klammer { text-align:center; margin:0px auto; background: #f1f1f1; border-top: 0px solid #ccf; border-left: 1px solid #fff; border-right: 1px solid #fff; border-bottom: 0px solid #fff; width: 943px;}

#line { width: 100%; height: 5px; background-image:url(../grafik/linie.gif); background-repeat:repeat-x; margin: 0px; padding: 0px;}

#title { background-color: #f1f1f1;  background-image: url(../grafik/head02.gif); background-repeat: no-repeat; height: 138px; margin: 0px; padding: 0px; text-align: right;}
#title h1 { text-align: right; color: #047bbf; font-size: 120%; font-weight: bold;  padding-top: 10px; padding-bottom: 10px; padding-left: 0px; margin-top: 10px; margin-right: 5px; margin-bottom: 5px; font-family:  Trebuchet MS, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: transparent;  border-style: none; }
#title p {  text-align: right; color: #047bbf; margin-top: 0px; margin-right:5px; margin-bottom: 0px; padding: 0px;}
#title b { color: #000000;  width: 100%;}

#navigation { font: 1em/100% Verdana, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #54a9de;  margin: 0px; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: -10px;}
#navigation ul {margin-right: 43px; margin-left: 10px; padding: 0px; list-style-type: none; color: #ffffff; }
#navigation li {padding: 0px; text-align: left; }
#navigation li.active {background: #165895; border-left: 1px solid #009; border-top: 1px solid #009;  padding-left: 4px; margin-top: 4px; }
#navigation li.active2 {background: #165895;}
#navigation li.active3 {background: #165895;}
#navigation ul.subnav { margin-left: 16px; padding: 0px; list-style-type: disc; color: #666666; font-size: 120%;}
#navigation ul.subnav2 { margin-left: 16px; padding: 0px; list-style-type: disc; color: #666666; background: #ffeeaa; font-size: 120%;}
#navigation ul.subnav3 { margin-left: 16px; padding: 0px; list-style-type: disc; color: #666666; background: #ffffff; font-size: 120%;}

#navigation a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; text-decoration: underline; font-weight: bold; color: ##EEBA36;}
#navigation a:hover { text-decoration: underline; font-weight: bold; color: #990000;}
#navigation a:visited { text-decoration: none; font-weight: bold; color: #ffffff; }
#navigation b {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:100%; text-decoration: none; font-weight: bold; color: #fff; }
#navigation label {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:80%; text-decoration: none;  color: #000099; }



#content { text-align: left; float: right; width: 70%; background: #ffffff; margin-bottom: 5px;  padding: 10px; margin-right: 2%; margin-top: 2%; border-left: 1px solid #009;}
#content p { font-size: .8em;  margin-bottom: 0px; }
#content h1 { line-height:1.2em; }
#content .help { margin-left: 10px; }

#info { background: #dddd99;   border-top: 1px solid #339933; border-bottom: 1px solid #339933;  padding-bottom: 10px; padding-top: 10px; margin: 0;}

#spacer {width: 100%; margin: 0px; padding: 10px;}

#wrapper {width: 100%; margin-top: 0px; padding: 0px;}

#fusszeile {width: 100%; height:5px; margin-top: 0px; background-color: #54a9de; background-image:url(../grafik/linie.gif); color: #000000; }
#fusszeile p {text-align: center; font-size: 50%; border: none; margin: 0px; padding: 0px 2px 0px 2px;}


#kasten-rechts {width: 30%; float: right; background: #ffeecc; border: 1px solid #300; padding: 6px; margin: 2px;}
#kasten-rechts  p.head {background: #ffcc99; margin: 0px; font-weight: 700;}


#kasten-links {width: 30%; float: left; background: #ffeecc; border: 1px solid #009900; padding: 6px; margin: 2px;}
#kasten-links  p.head {background: #ffcc99; margin: 0px; font-weight: 700;}


#kasten-float-left {width: 48%; float: left;  border: 1px solid #009900; padding: 6px; margin: 2px;}
#kasten-float-left  p.head {background: #ffcc99; margin#cceecc;: 0px; font-weight: 700;}

table.druckformular td {border-bottom: 1px solid #000000;}

img.thumb {border: 2px ridge #0000ff;}
img.logo {z-index: 300; position: absolute; left: 1%; top: 2%; border: 1px solid #009;}


abbr, acronym, .help {
  border-bottom: 1px dotted #006;
  cursor: help;
  }




#bildergalerie { width: 40%; float: left; text-align: center; padding: 6px; margin: 5px;}
