@import url(/yantricdadv.css);@import url(/yantricdnavi.css);body, td, th  { color: #d3d3d3; font-size: 12px; font-family: "Comic Sans MS", "Comic Sans", Comic, Cosmic, Cosmic-Bold, Geneva, "Century Old Style", "Arial Black", Charcoal, Sandic, Sand, Helvetica, Arial, sans-serif; text-align: center; line-height: 18px; }body { margin: 0px; padding: 10px 15px 20px 13px; background-color: black; }hr  { background-color: #003; margin-top: 15px; margin-bottom: 10px; border: solid 0px; height: 8px; }ul {margin-top: 0px; padding-left: 20px;}p+ul {margin-top: -12px;}ul, li { list-style-type: none; }/* header classes (†berschriften) */.blood15, h1  { color: #8b0000;font-weight: bold; font-size: 19px; line-height: 24px; font-family: Bloody, Bloodfeast, WetPaint-Brush, Blood, "Viking Regular", Viking, Herculanum, Comicbk, Future, ComicsCarToon, Cosmic, Tahoma, Comic, Trebuchet, fantasy, Futura, sans-serif; text-align: center; letter-spacing: 4px;word-spacing: 1px;margin: 5px 1px 18px 1px;padding: 4px 5px 1px 6px;background-color: #000033; border: 1px solid #aa0000; text-transform: uppercase;}.sand14, h2 { color: #8a2be2; font-weight: bold; font-size: 18px; font-family: BlackChancery2, BlackChanceryZ, BlackChancery, "Black Chancery", "Apple Chancery", Chancery, "Zapf Chancery", Script, Flex, Skia, Charcoal, Georgia, Palatino, Times, serif; letter-spacing: 3px;text-align: center; text-transform: none;}.sand17, h3 { color: #8b0000; font-size: 15px; font-family: Cosmic-Bold, Cosmic, "Fette Fraktur", FrakturD, "B Eurostile Bold", Elbyorg, "B Futura Bold", Fraktur, "Century Old Style", Eurostile, Charcoal, "Arial Black", fantasy; text-align: center;letter-spacing: 2px;}.sand12, h4 { font-size: 13px; font-family: Verdana, Comic, "Comic Sans MS", "Times New Roman", Sandic, Sand, Impact, Flex-Bold, sans-serif; letter-spacing: 1px;}h5 { font-size: 12px; font-family: Verdana, "Comic Sans MS", Skia, Arial, sans-serif; letter-spacing: 1px;color: #8b0000; }/* ausrichtung */.centa { text-align: center; }.lefft { text-align: left; }.lefft td { text-align: left; }.blocksatz { text-align: justify; }.mittik { width: 95%; margin-left: 5%; }.mittikcenta { width: 95%; text-align: center; }/* farben */.plainviolet, .germ { color: #8a2be2; }.plainrot, .engl { color: #aa0000; }.plaindarkred { color: #8b0000; }.plainblue  { color: #9a9abd; }.plainblue2  { color: #8989df; }.plainyellow { color: #fc0; }.whitesmoke { color: #c0c0c0; }.tableblue  { color: #000033; }.standardcolour { color: #d3d3d3; }.plaingrey  { color: #aaaaaa; }/* deutsch und englisch */.germ, .engl {padding: 2px 4px 2px 4px; letter-spacing: 0.05em; line-height: 19px;}.engl { background-color: #100;}.germ { background-color: #101;}.germ b, .engl b {letter-spacing: 0.07em;}.germ strong, .engl strong {letter-spacing: 0.15em;}/* hyperlinkklassen */a:link  { color: #9a9abd; text-decoration: underline; }a:visited  { color: #9a9abd; text-decoration: none }a:hover  { color: #8989df; text-decoration: none }a:active  { color: #fc0; text-decoration: none }.engl a:link  { color: #aa0000; text-decoration: none; border-bottom: 1px solid #8b0000}.engl a:visited  { color: #aa0000; text-decoration: none; border-bottom: 1px dotted #8b0000}.engl a:hover  { color: #8a2be2; text-decoration: none }.engl a:active  { color: #fc0; text-decoration: none; border: 0px none; }.germ a:link  { color: #8a2be2; text-decoration: none; border-bottom: 1px solid #8a2be2 }.germ a:visited  { color: #8a2be2; text-decoration: none; border-bottom: 1px dotted #8a2be2 }.germ a:hover  { color: #8b0000; text-decoration: none }.germ a:active  { color: #fc0; text-decoration: none; border: 0px none; }/* fŸr die liste */.liste td { padding: 2px 6px;}.lister { text-align: right; white-space: nowrap; width: 28px;}.listel { text-align: left;}/* weitere style fŸr die listen: siehe yantricdadv.css *//* fŸr die festivals */div.fest {clear: both; border-bottom: 2px double #003;}p.festr {float: right; margin: 0px 0px 10px 10px;}.fest h5 {text-transform: uppercase;}.fest h4 {margin-bottom: 0;}.fest h4+p {margin-top: 0;}.entf {width: 300px; margin-right: 15px; float:left; padding-right: 15px; border-right: 4px double #003;}.entf p:first-child {margin-top: 0;}/* content und tabelle */.cont table { border: 2px solid #003; }.cont td { border-bottom: 2px solid #003; vertical-align: top;}.cont th { border-bottom: 4px double #003; vertical-align: top;}/* enger fliesstekst*/.nahbeinand p, .nahbeinand h4, .nahbeinand h5 {margin: 0px;padding: 0px;font-size: 11px;line-height: 14px;text-align: left;margin-bottom: 2px;}.nahbeinand h4 {margin-top: 20px;font-weight: normal;}.nahbeinand h2 {margin-top: 20px;text-align: left;font-size: 13px;line-height: 14px;font-weight: bold;}.ausanand img, .ausanand span {margin-top: 50px;margin-bottom: 10px;margin-left: 20%;margin-right: 20%;text-align: center;}/* formularfelder */input, select { font-size: 12px; line-height: 14px;  margin: 7px 3px 0px 1px; padding: 1px;}/* input[type="submit"] { color: #8b0000; font-weight: bold; font-family: sans-serif; background-color: #ccc;} */ input[type="text"], select { color: #8b0000; font-weight: normal; font-family: monospace; background-color: #ccc; border: 2px solid #8b0000;} /* sonstiges styles */.backbutton { text-align: center; }.backbutton a:link, .backbutton a:visited {text-decoration: none;font-weight: bold;border: 2px solid #6809c0;margin: 2px;padding: 1px 4px 2px 4px;background-color: #8a2be2;color: #d3d3d3;}.backbutton a:hover, .backbutton a:active {border: 2px solid #bb0000;background-color: #8b0000;color: #d3d3d3;}.backbutton a:active {background-color: #fc0;color: black;}