@charset "utf-8";
/* nostalgisch.css 20091017 */
body            { color: #cccccc; background-color: #000000; font-size: 100.1%; font-family: verdana, geneva, arial, helvetica, sans-serif ; text-align: center; width: 98%; margin-right: auto; margin-left: auto; }
img { border-style: none; }
p     { font-weight: normal; font-size: 0.8em;}
p.klein     { font-weight: normal; font-size: 70%;}
p.gruen     { color: #fc9; font-weight: bold; font-size: 70%;}

td.klein    { font-weight: normal; font-size: 70%;}

a:link                { color: #dcdcdc; text-decoration: none;}
a:visited             { color: #dcdcdc; text-decoration: none }
a:hover                  { color: #f90; text-decoration: none }
a:active               { color: #dcdcdc; text-decoration: none  }
a.fett:link           { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.fett:visited        { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.fett:hover            { color: #f90; font-weight: bold; text-decoration: none }
a.fett:active          { color: #dcdcdc; 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: #dcdcdc; font-weight: bold; text-decoration: none }
a.extern:visited        { color: #dcdcdc; font-weight: bold; text-decoration: none }
a.extern:hover          { color: #f90; 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: #dcdcdc; font-weight: bold; text-decoration: none }

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

h1                      { font-style: normal; font-size: 1.1em; }
h2                      { font-style: normal; font-weight: bold; font-size: 90%;}
h3                      { font-style: normal; font-weight: normal; font-size: 80%;}
h4                      { font-style: normal; font-weight: bold; font-size: 70%;}
h5                      { font-style: normal; font-weight: normal; font-size: 60%;}
h6                      { font-style: normal; font-weight: bold; font-size: 50%;}

#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: 2px 0; border-top: 1px solid #fc9; border-bottom: 1px solid #fc9; }
#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: #f90; padding: 0; }

#navi { width: 98%; margin: auto; padding: 1px; border-top: 1px solid #fc9; border-bottom: 1px solid #fc9; }

#main { text-align: center; }

#fuss { margin: 0; padding: 0; }
.tablefuss { width: 100%; margin: 0; padding: 3px 0; border-top: 1px solid #fc9; border-bottom: 1px solid #fc9  }
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-top: 8px; padding: 0; }
#quicklinks p { font-size: 0.7em; }

#copyright            { padding: 0; width: auto; margin:auto; }
#copyright a:link     { font-size: 0.7em; }
#copyright a:hover    { color: #f90; font-size: 0.7em; }
#copyright a:visited  { 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: #fc9; border-bottom-color: #fc9; width: 100%; }
td.copyrightleft      { width: 65%; text-align: left; }
td.copyrightright     { width: 30%; text-align: right; }

#sitemap  { padding: 0; width: 98%; border: 0; }
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 #fc9; border-left: 1px solid #fc9; }
td.sitemap2  { width: 365px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #fc9; border-right: 1px solid #fc9; }
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 #fc9; }
td.sitemap22  { width: 365px; font-size : 80%; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #fc9; }


#dasistneu  { font-size: 0.8em; text-align: center; width: 745px; margin-right: auto; margin-bottom: 30px; margin-left: auto; padding: 0; border: 0; }
#dasistneu dl { text-align: center; width: auto; }
#dasistneu dt { float:left; width: 140px; padding: 12px 0; border-bottom: 1px solid #fc9; }
#dasistneu dd { text-align: left; padding-top: 12px; padding-bottom: 12px; border-bottom: 1px solid #fc9; }

.center250    { text-align: center; margin: auto; width: 250px; }
.center300    { text-align: center; margin: auto; width: 300px; }
.center350    { text-align: center; margin: auto; width: 350px; }
.center400    { text-align: center; margin: auto; width: 400px; }
.center450    { text-align: center; margin: auto; width: 450px; }
.center500    { text-align: center; margin: auto; width: 500px; }
.center550    { text-align: center; margin: auto; width: 550px; }
.center600    { text-align: center; margin: auto; width: 600px; }
.center650    { text-align: center; margin: auto; width: 650px; }

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


