@charset "utf-8";
/* zoo.css 20091016 */
body             { color: #000; background-color: #d8ebff; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; width: 98%; margin-right: auto; margin-left: auto; padding: 0; }
img              { border-style: none; }

#head            { text-align: center; }
#headtitle       { text-align: center; padding: 0px }
#headtitle ul    { margin: 0; padding: 0 }
#headtitle li    { list-style-type: none; display: inline; margin: 0; padding: 0px; }
#headpic         { text-align: center; padding-top: 3px; padding-right: 0; padding-bottom: 3px; padding-left: 0; }
#headpic ul      { padding: 0;	margin: 0; }
#headpic li      { text-align: center; list-style-type: none; display: inline; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 1px; }
#headnav         { text-align: center; width: auto; padding: 0; border-top: 1px solid #69f; border-bottom: 1px solid #69f; background-color: #cbe3ff; }
.tableheadnav    { text-align: center; width: auto; margin: auto; padding: 0; border: 0; }
#headnav ul      { padding: 0; margin: 0;}
#headnav li      { list-style-type: none; display: inline; margin: 0; font-size: 0.7em; font-weight: bold; padding: 0 8px; }
#headnav a       { padding: 0px; }
#headnav a:hover { color: #c00; padding: 0; }

a:link           { color: #000; text-decoration: none; }
a:visited        { color: #000; text-decoration: none; }
a:hover          { color: #c00; text-decoration: none; }
a:active         { color: #000; text-decoration: none; }

a.fett:link      { color: #000; font-weight: bold; text-decoration: none; }
a.fett:visited   { color: #000; font-weight: bold; text-decoration: none; }
a.fett:hover     { color: #c00; font-weight: bold; text-decoration: none; }
a.fett:active    { color: #000; font-weight: bold; text-decoration: none; }

.extern          { background-image: url(0-pics/basis/extern.gif); background-repeat: no-repeat; background-position: left center; padding-left: 19px; }
a.extern:link    { color: #000; font-weight: bold; text-decoration: none; }
a.extern:visited { color: #000; font-weight: bold; text-decoration: none; }
a.extern:hover   { color: #c00; font-weight: bold; text-decoration: none; background-image: url(0-pics/basis/externhover.gif); background-repeat: no-repeat; background-position: left center; }
a.extern:active  { color: #000; font-weight: bold; text-decoration: none; }

.intern          { }
a.intern:link    { color: #000; font-weight: bold; text-decoration: none; }
a.intern:visited { color: #000; font-weight: bold; text-decoration: none; }
a.intern:hover   { color: #c00; font-weight: bold; text-decoration: none; }
a.intern:active  { color: #000; font-weight: bold; text-decoration: none; }

.next            { background-image: url(0-pics/basis/next.gif); background-repeat: no-repeat; background-position: left center; padding-left: 32px; }
a.next:link      { color: black; text-decoration: none }
a.next:visited   { color: black; text-decoration: none }
a.next:hover     { color: #c00; text-decoration: none;}
a.next:active    { color: black; text-decoration: none }

h1               { color: #000; font-size: 1.1em;}
h2               { color: #000; font-style: normal; font-weight: bold; font-size: 1em;}
h3               { color: #000; font-style: normal; font-weight: bold; font-size: 0.9em;}
h4               { color: #000; font-style: normal; font-weight: bold; font-size: 0.8em;}
h5               { color: #000; font-style: normal; font-weight: bold; font-size: 0.7em;}
h6               { color: #000; font-style: normal; font-weight: bold; font-size: 0.6em;}

p                { }
p.gross          { color: #000; font-weight: bold; font-size: 1.1em;}
p.gruen          { color: #69f; font-style: normal; font-weight: bold; font-size: 0.7em; margin: 0; padding: 0; }
p.klein          { color: #000; font-weight: normal; font-size: 0.7em; text-decoration: none; }
p.text           { color: #000; font-weight: normal; font-size: 0.8em; }

#navi            { margin: auto; padding: 1px; border-top: 1px solid #69f; border-bottom: 1px solid #69f; }
#sitemap         { padding: 0; width: 98%; border: 0; }

td               {  }
td.klein         { color: #000; font-weight: normal; font-size: 0.7em; text-decoration: none; }

td.dasistneu1    { width: 100px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left; border-top: 1px solid #69f; border-left: 1px solid #69f; }
td.dasistneu2    { width: 450px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; border-right: 1px solid #69f; }
td.dasistneu11   { width: 80px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; }
td.dasistneu22   { width: 450px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; }

td.sitemap1      { width: 130px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; border-left: 1px solid #69f; }
td.sitemap2      { width: 470px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; border-right: 1px solid #69f; }
td.sitemap11     { width: 130px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; }
td.sitemap22     { width: 470px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #69f; }

#fuss            { margin: 0; padding: 0px 0px 0px 0px; }
.tablefuss       { width: 100%; margin: 0; padding: 3px 0; border-top: 1px solid #69f; border-bottom: 1px solid #69f; background-color: #cbe3ff; }
td.fuss1         { width: 55%; }
td.fuss2         { width: 40%; }
td.fuss3         { width: 5%;  }
p.fuss1          { font-size: 70%; font-weight: normal; line-height: normal; text-align: left;   margin: 0; padding: 0; }
p.fuss2          { font-size: 70%; font-weight: normal; line-height: normal; text-align: center; margin: 0; padding: 0; }

#quicklinks      { text-align: left; margin: 0; padding: 0; }

.frame300        { text-align: left; width: 300px; margin: auto; padding: 25px; border: solid 1px #69f; }
.frame400        { text-align: left; width: 400px; margin: auto; padding: 25px; border: solid 1px #69f; }
.frame500        { text-align: left; width: 500px; margin: auto; padding: 25px; border: solid 1px #69f; }
.frame600        { text-align: left; width: 600px; margin: auto; padding: 25px; border: solid 1px #69f; }
.frame600c       { text-align: center; width: 600px; margin: auto; padding: 25px; border: solid 1px #69f; }

.center300       { text-align: center; margin: auto; width: 300px;  }
.center400       { text-align: center; margin: auto; width: 400px;  }
.center500       { text-align: center; margin: auto; width: 500px;  }
.center600       { text-align: center; margin: auto; width: 600px;  }

#copyright           { padding: 0; width: auto; margin:auto; }
#copyright a:link    { font-size: 0.7em; }
#copyright a:visited { font-size: 0.7em; }
#copyright a:hover   { color: #c00; font-size: 0.7em; }
table.copyright      { margin: 0; padding: 1px 0px 1px 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #69f; border-bottom-color: #69f; width: 100%; background-color: #cbe3ff; }
td.copyrightleft     { width: 65%; text-align: left; }
td.copyrightright    { width: 30%; text-align: right; }

/*  suchen search_result */
.search         { font-size: 0.8em; }
.fehler         { font-size: 0.8em; margin: auto; width: 600px;}
.nummer         { color: #6699ff; }
.white          { color: #6699ff; }
.hitword        { color: #000; font-weight: bold}

a.result:link, a.result:visited {  color: #6699ff; text-decoration: none; font-weight: normal}
a.result:hover  { color: #cc0000; text-decoration: none; font-weight: normal}

a.url:link, a.url:visited { color: #6699ff; text-decoration: none; font-weight: normal}
a.url:hover     { color: #cc0000; text-decoration: none; font-weight: normal}

/*  Ziffern  */
a.digits:link, a.digits:visited { color: #6699ff; text-decoration: none;}
a.digits:hover  { color: #CC0000;}

/*  Vor-/zur?ck-Pfleile  */
a.first_last:link, a.first_last:visited { color: #6699ff; text-decoration: none;}
a.first_last:hover { color: #CC0000;}

a.copy:link, a.copy:visited { color: #000; text-decoration: none;}
a.copy:hover   { color: #CC0000; text-decoration: underline;}

.sform         { margin: 0; font-size: 0.7em; background-color: #FFF; padding: 0; text-align: center; }
.sbutton       { color: #000000; background-color: #FFF; }