
@import url("auxil/tabbing.css");

p a { font-weight: bold; /*text-shadow:0 0 10px white; background-color: rgba(255,255,255,0.65);*/ }

#MainInner .QuickLinks a { color: brown; white-space: nowrap; padding-left: 1.5ex; }
#MainInner .QuickLinks a:hover { color: #972626; text-shadow: -1px -1px 1px #CB8030; /* #CB8B31;*/ }

#ArtikelInner { margin-bottom: 1ex; }
#ArtikelInner .article { margin: 1em 0; text-indent: 1em; }
#ArtikelInner .article a:first-child { font-weight: bold; color: #0140A6; display: block;  }
#ArtikelInner section a { font-weight: bold; color: brown;  }
#ArtikelInner .article a:hover { text-shadow: -1px -1px 1px #3A6AB8; /*#9E3DFF;*/ }
#ArtikelInner .article a + i { font-size: 0.9em; text-indent: 0; }
#ArtikelInner .article strong { font-weight: bold; font-size: 1.15em; line-height: 1em; color: green; font-style: normal; }

/*p table i { text-shadow:0 0 10px white; background-color: rgba(255,255,255,0.65); }*/

#recommend1 { color: #02AE02; font-weight: bold; font-style: italic; }
#recommend1 span { background-color: #FFB }
#recommend2 { color: blue; font-weight: bold; font-style: italic; }

pp a { text-shadow: 0 0 10px white; background-color: rgba(255,255,255,0.65); }

#MainInner div#Artikel div div#ArticleSpace {  }

h2 { font-style: italic; padding-left: 1ex; border: 0px solid; background-color: white; /* c: #FBFFCC;*/ padding: 0.7ex 2ex; border-radius: 8px/*2.4ex*/; margin-top: 2.8ex; }
h3 { color: #6B1B1B; }

#MainInner #Aktionen #Artikel #ArtikelInner h2 { box-shadow: #333 2px 2px 6px 0px, #EEE -2px -2px 6px 0px; }
#MainInner #Aktionen #Artikel #ArtikelInner #ArticleSpace { box-shadow: #333 3px 3px 7px 0px, #EEE -3px -3px 7px 0px; border-radius: 8px; }
#MainInner div div #Footer { box-shadow: #333 3px 3px 7px 0px, #EEE -3px -3px 7px 0px; }
#MainInner mark { display: none; }

#Aktionen { border: 1px;  margin-left:auto; margin-right:auto; max-width: 260ex; }
#Aktionen p { text-indent: 1em; text-align: justify; }

#CategoryMenu { margin: 3.2em 0 0; float: left; padding: 0; }
#CategoryMenu div { margin: 2.3ex 0ex 1.5ex 2ex; }
#CategoryMenu div:first-child { margin-bottom: 3ex; }
#CategoryMenu div h2 { cursor: default; font-style: italic; }
#CategoryMenu div h3 { cursor: pointer; margin-left: 1em; padding: 0.3ex 1.2ex; border: 3px solid white; }
#CategoryMenu div h3:hover, #CategoryMenu div h3:active { background-color: #FF8; }
#CategoryMenu div h3.selected { border-color: black; text-decoration: underline; }
#CategoryMenu div h2, #CategoryMenu div h3 { display: inline; background-color: white; border-radius: 2em; font-weight: bold; color: black; }
#CategoryMenu div .multiline { display: table; }
#CategoryMenu div .multiline span { display: table-row; }

.AktionenFooter { margin-top: 4em; padding-bottom: 1ex; text-align: left; clear: left; }
.AktionenFooter a { font-weight: bold; font-style: italic; }
.AktionenFooter { text-shadow: 0px -1px 1px rgba(255,255,255,0.7), 1px 0px 1px rgba(255,255,255,0.7), 1px 0px 1px rgba(255,255,255,0.7), -1px 0px 1px rgba(255,255,255,0.7);  }
.AktionenFooter a:hover { text-shadow: 0px -1px 1px yellow, 1px 0px 1px yellow, 1px 0px 1px yellow, -1px 0px 1px yellow;  }

@media only all and ( max-width: 100ex ) {
  #MainWrapper #MainInner #Aktionen #Artikel { padding-left: 0ex; }
}

@media only all and ( max-width: 130ex ) {
  #MainWrapper #MainInner #Aktionen #Artikel { max-width: 100%; padding-right: 2ex; }
  #MainWrapper #MainInner #Aktionen #Artikel div#ArtikelInner { margin-right: 0px; } 
  #MainWrapper #MainInner #Aktionen #Artikel div#ArtikelInner img#toucan { } 
  #MainWrapper #MainInner #Aktionen #AktionenContent .article { max-width: 100%; }
}

#Artikel { border: 0px #C3C7BE dotted; max-width: 68%; float:left; padding: 0 0 3.2ex 0; /* same as CategoryMenu margin-top */ }
div#ArtikelInner {  font-size: 1.1em; position:relative; margin-right: 100px;  }
div#ArtikelInner #toucandiv { position: relative; padding: 0; height: 1px; right: 0px; }   /* relative is need to make it the same horizontal size as Artikel */
div#ArtikelInner #toucaninnerdiv { position: absolute; height: 1px; right: -8px; }  /* offset toucandiv by -10px */
div#ArtikelInner img#toucan { position: fixed; top: 50%; width: 87px;  } /* fixed vertical positioning, i.e. scroll independent */

#Artikel div#ArticleSpace {  /* border: 2px #AC7662 solid; */ background-color: rgba(255,255,255,0.87); /* c: #FCFCE6; c: #F9F4D7;*/ padding: 1.8em 2.3em;  }
#Artikel div#ArticleSpaceInner {  }
 

#FooterInner .left { float: left; }
#FooterInner .right { float: right; }
#FooterInner:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
#FooterInner table { border-collapse: collapse; border-spacing: 0; }

#MainFooterArea img[alt="no global search warrants; stop rule 41"] { width: 100ex;  }
#MainFooterArea { min-height: 8.6em; margin: 0; padding: 0; } 
#MainFooterLinkArea { min-height: 4.5em; }
.partnersite { font-style:italic; font-size: 1.25em; color: #0140A6; margin-left: 2ex; }

