@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; }
#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 { font-size: 0.8em; }
.nummer { color: #6699ff; }
.white { color: #000; font-weight: bold}
.hitword { color: #6699ff; font-weight: bold}
.sform { width: 160px; border: solid 1px #6699ff; }
.sbutton { width: 160px; color: #ffffff; font-weight: bold; background-color: #6699ff; border: solid 1px #cccccc; }

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;}


