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


/* Anfang open aus Muster nostalgisch neu */				
#open    { width: 780px; margin: auto; }			
#menu    { float: left; width: 170px; margin: 0; padding: 0; text-align: left; }
#menu ul { padding: 0; margin: 0; }
#menu li { list-style-type: none; display: block; padding: 0; margin: 0; border-bottom: 1px solid #663333; border-top-style: none; border-top-width: 0; border-right-style: none; border-right-width: 0; border-left-style: none; border-left-width: 0; }

a.menunav         { font-size: 0.7em; font-weight: bold; padding: 2px 5px; display: block; }
a.menunav:link    { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menunav:visited { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menunav:hover   { font-size: 0.7em; padding: 2px 5px; display: block; color: #c66; }

a.menu            { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menu:link       { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menu:visited    { font-size: 0.7em; padding: 2px 5px; display: block; }
a.menu:hover      { font-size: 0.7em; padding: 2px 5px; display: block; color: #c66; }

a.menusub           { font-size: 0.7em; margin: 0; padding: 2px 5px; display: block; }
a.menusub:link      { font-size: 0.7em; margin: 0; padding: 2px 5px; display: block; border-left-width: 3px; border-left-style: solid; border-left-color: #C66; }
a.menusub:visited   { font-size: 0.7em; padding: 2px 5px; display: block; border-left-width: 1px; border-left-style: solid; border-left-color: #C66; }
a.menusub:hover     { font-size: 0.7em; padding: 2px 5px; display: block; color: #C66; }
a.menusub:active    { font-size: 0.7em; padding: 2px 5px; display: block; border-left-width: 1px; border-left-style: solid; border-left-color: #C66; }

#eye          { float: right; width: 602px; padding: 1px 1px; }
#brcr         { margin-left: 0px; margin-right: 0px; font-size: 0.7em; margin-top: 10px; }
#brcr a       { padding: 0px; }
#brcr a:hover { color: #c66; padding: 0px; }
#eye h1       { margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px; font-weight: bold; font-size: 1.1em; }
#eye p        { margin: 0; font-size: 0.8em; padding-top: 10px; padding-bottom: 0px; padding-right: 0px; padding-left: 0px; }
#openclear    { clear:both; }

/* Ende open aus Muster nostalgisch neu */


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


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

h1               { color: #ccc; font-style: normal; font-weight: bold; font-size: 1.1em; }
h2               { color: #ccc; font-style: normal; font-weight: bold; font-size: 1.1em; }

#navi            { margin: auto; padding: 1px; border-top: 1px solid #c66; border-bottom: 1px solid #c66; }
.tablenavi { text-align: center; width: auto; margin: auto; padding: 0; border: 0; }

#left            { text-align: left; margin: 0; padding: 0px; width: 400px; }

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

#quicklinks           { text-align: left; width: auto; padding-bottom: 2px; margin:auto; }
#quicklinks ul        { padding: 0; 	margin: 0px; }
#quicklinks li        { list-style-type: none; 	display: inline; 	margin: 0; 	padding: 0px; 	font-size: 0.7em; }
#quicklinks a         { padding: 0px; }
#quicklinks a:hover   { padding: 0px; color: #c66; }

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

td.dasistneu1         { width: 80px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.dasistneu2         { width: 450px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.dasistneu11        { width: 80px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.dasistneu22        { width: 450px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }

td.chronik1         { width: 50px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.chronik2         { width: 550px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969;}
td.chronik11        { width: 50px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.chronik22        { width: 550px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }

td.sitemap1         { width: 150px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; border-left: 1px solid #696969; }
td.sitemap2         { width: 550px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; border-right: 1px solid #696969; }
td.sitemap11        { width: 150px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }
td.sitemap22        { width: 550px; font-size : 0.8em; font-style: normal; font-weight : normal; padding : 15px; vertical-align : top; text-align: left ; border-top: 1px solid #696969; }

.center400            { text-align: center; width: 400px; margin: auto; }
.center500            { text-align: center; width: 500px; margin: auto; }
.center600            { text-align: center; width: 600px; margin: auto; }
.left400              { text-align: left; width: 400px; margin: auto; }
.left600              { text-align: left; width: 600px; margin: auto; }

.frame400             { text-align: center; width: 400px; margin: auto; padding: 25px; border: solid 1px #663333; }
.frame500             { text-align: center; width: 500px; margin: auto; padding: 25px; border: solid 1px #663333; }
.frame600             { text-align: center; width: 600px; margin: auto; padding: 25px; border: solid 1px #663333; }
.frame400l            { text-align: left; width: 400px; margin: auto; padding: 25px; border: solid 1px #663333; }
.frame500l            { text-align: left; width: 500px; margin: auto; padding: 25px; border: solid 1px #663333; }
.frame600l            { text-align: left; width: 600px; margin: auto; padding: 25px; border: solid 1px #663333; }

/*  suchen search_result */
.search  { font-size: 0.8em; }
.nummer  { color: #c66; }
.white   { color: #FFFFFF; font-weight: bold}
.hitword { color: #c66; font-weight: bold}

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

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

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

/*  Vor-/zurück-Pfleile  */
a.first_last:link, a.first_last:visited { color: #c66; text-decoration: none;}
a.first_last:hover { color: #c66;}

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

/*  suchen search_result */
.search         { font-size: 0.8em; }
.fehler         { font-size: 0.8em; margin: auto; width: 600px;}
.search_content { text-align:left; }
.nummer         { color: #c66; }
.white          { color: #c66; }
.hitword        { color: #fff; font-weight: bold}

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

a.url:link, a.url:visited { color: #c66; 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: #c66; text-decoration: none;}
a.digits:hover  { color: #CC0000;}

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

a.copy:link, a.copy:visited { color: #ccc; 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; }
