body {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:83%;
 margin:0;
 padding:13ex 0 0 0;
 background-color:#FFF;
 background-image:url(/grafik/paper.gif);
 color:#685924;
}

a:link { color: #880000; }
a:visited { color: #333333; }
a:active { color: #cc0000; }
a:hover { color: #cc0000; }
.clear {clear:both;}

div#inhalt {
 margin:0 14.7em 2ex 14em;
}

h1 {
 text-align:center;
 background-color:#ffefaC;
 font-size:160%;
 border:solid 1px;
 margin:0 0 .75ex 0;
 padding:.5ex;
 background-image:url(/grafik/papier2.gif);
 border-top-color:#fffff3;
 border-bottom-color:#aE953C;
 border-left-color:#fffff3;
 border-right-color:#aE953C;
}

h2 {
 font-size:130%;
 clear:left;
}

h3 {
 font-size:110%;
}

h1, h2, h3 {
 color:#A1884A;
}

h2.infokasten {
 background-color:#A1884A;
 color:#fff;
 font-size:85%;
 margin:0;
 padding:1px;
}

div.witz h3 {
 font-size:100%;
 margin:.5ex 0 1ex 0;
}

div#links {
 position:absolute;
 top:13ex;
 left:.5em;
 margin:0;
 padding:0;
 width:12em;
}

div#rechts {
 position:absolute;
 top:13ex;
 right:.5em;
 margin:0;
 margin-bottom:1ex;
 margin-left:auto;
 padding:0;
 width:12.7em;
}

div#werbungmitte {
 /* background-color:#fff3dd; */
/* border:solid 1px #CEB55C; */
 width:auto;
 margin:0;
 padding:0;
}

div#werbungoben {
 background-color:#fff9ee;
 border:solid 1px #A1884A;
 padding:0;
 margin:0 0 1ex 0;
}

div#werbungkommentare {
 background-color:#fff3dd;
 border:solid 1px #CEB55C;
 width:auto;
 margin:0;
 padding:3px 3px 0 3px;
}

div#rechts div.werbung, div#relevant {
 border:solid 1px #A1884A;
 background-color:#fff9ee;
 margin-bottom:1ex;
}

div#relevant div {
 padding:1ex;
}


div#werbungtextlinks {
  padding:1px 0 0 0;
  margin:1ex 14em 1ex 14em;
  background-color:#a1884a;
}

div#angebote {
 padding:4px;
 font-size:85%;
}

div#unten {
 margin:1ex 14.7em 1ex 14em;
 width:auto;
}

div#unten div {

}

div#logo {
 height:10ex;
 position:absolute;
 top:.5em;
 left:.5em;
 width:12em;
 border:solid 1px #A1884A;
 background-color:#A1884A;
 color:#fff;
 text-align:center;
 padding:0;
 background-image:url(/grafik/zitate-logo.gif);
 background-repeat:no-repeat;
 background-position:center center;
}

div#logo a {
 display:block;
 height:10ex;
 width:12em;
 padding:0;
 margin:0;
 text-decoration:none;
}

div#logo a span, div#logo span.logo {
 visibility:hidden;
 color:#fff;
 text-decoration:none;
 vertical-align:middle;
 line-height:6ex;
 font-size:160%;
 font-weight:bold;
}

div#kopfdaten {
background-image:url(/grafik/backoben.gif);
 height:10ex;
 position:absolute;
 top:.5em;
 left:auto;
 right:.5em;
 width:95%;
 padding:0 .5ex 0 0;
 border:solid 1px #A1884A;
}

ul#navigation {
 margin:0 0 1ex 0;
 padding:.5em;
 list-style-type:none;
 border:solid 1px #A1884A;
}

ul#navigation li {
 font-size:100%;
 padding:0;
 margin:0;
 border:solid 1px #fff;
}

ul#navigation li li {
 font-size:100%;
}

ul#navigation ul {
 margin:0 0 0 1em;
 padding:0;
 list-style-type:none;
}

ul#navigation a {
 display:block;
 margin:0;
 padding:0;
 text-decoration:none;
}

ul#navigation ul.flach {
 margin:0 2ex;
 padding:0;
 font-size:80%;
 text-align:justify;
 position: relative;
}

ul#navigation ul.flach a {
 display:inline;
}

ul#navigation li.extra {
 margin-top:2ex;
}

ul#navigation a:hover {
 background-color:#ffefaC;
}

ul#suche {
 list-style-type:none;
 margin:.5ex;
 padding:0;
 text-align:right;
}

ul#suche li,  ul#suche form p {
 display:inline;
}

ul#suche form {
 margin:0;
 padding:0;
}

ul#suche li {
 font-size:80%;
}

ul#hilfsnavig {
 list-style-type:none;
 margin:.75ex;
 padding:0;
 text-align:right;
}

ul#hilfsnavig li {
 display:inline;
 font-size:90%;
}


ul#kommentare {
 list-style-type:none;
 padding:0;
 margin:1ex 0;
}

ul#kommentare li {
 margin: 1ex 0;
 padding:0;
 border:solid 1px #CEB55C;
}

ul#kommentare li p.text {
 font-size:90%;
 margin:0;
 padding:1ex;
}

ul#kommentare li p.kommentator {
 font-size:80%;
 margin:0;
 background-color:#CEB55C;
 color:#000;
}


p.blaetterleiste {
 font-size:80%;
 text-align:right;
}

p.blaetterleiste span.pfeile {
 background-color:#fee;
 margin: 0 0 0 1em;
 padding: 0 1ex 0 1ex;
}

p.blaetterleiste a {
 text-decoration:none;
}

p.witztext {
 font:normal 145%  "Palatino Linotype","Times New Roman", serif;
 padding:0;
 margin:0;
}

span.gf {
 font:normal 145%  "Times New Roman", serif;
 font-weight:bold;
 color:#b74;
 line-height: 100%;
}

p.einzelanzeige {
 padding-bottom:50px;
}

p.autorenbiografie {
 position:relative;
 top:0;
 bottom:auto;
 margin:1ex 0 1ex 120px;
 height:auto;
 border:solid 1px #CEB55C;
 background-color:#fffff6;
 padding:1ex;
}

p.autorenbild {
 width: 100px;
 margin:0 5px;
 height:150px;
 float:left;
}


div.witz img.autorenbild {
  vertical-align:text-top;
  float:left;
  padding-right:8px;
  margin:5px 0;
}


p.detaillink {
 margin:.5ex 0 1ex 0;
 padding:0;
 font-size:83%;
}

div.witz p.autor {
 text-align:left;
 margin:3ex 0 1ex 0;
 font-style:italic;
 padding-bottom:40px;
}

div.witz p.schlagworte {
 text-align:right;
 position:relative;
 top:-1ex;
 margin:0 0 1ex 0;
 font-size:80%;
}

form.bewertungsleiste, p.bewertung {
 padding:0;
 margin:0;
}

form.bewertungsleiste p, p.bewertung {
 margin:.5ex 0;
 text-align:right;
 font-size:83%;
}

form.bewertungsleiste p input {
 background-color:#eeccbb;
 border:outset 1px #fff;
 margin:0 0 0 1px;
 padding:0;
 font-size:90%;
/* font-family: "Lucida Console", "Courier New", Courier, monospace; */
 width:2em;
}

div.witz {
 margin:1ex 0 1ex 0;
 background-color:#EAD2AB;
 background-image:url(/grafik/papier.gif);
 padding:1ex;
 border:solid 1px #CEB55C;
}

p.urlfeld textarea {
 margin:auto;
 font-size:90%;
}


div.witz h3 a, div.witz h3 a:visited {
 text-decoration:none;
 color:#00a;
}

div.witz p.kategorie {
 margin:0  auto 0 0;
 padding:0 1ex;
 position:relative;
 top: -1ex;
 left:-1ex;
 height:1.8ex;
 line-height:1.8ex;
 text-align:left;
}

div.witz p.kategorie span {
 font-size:75%;
 vertical-align:top;
}

div.witz p.kategorie a {
 text-decoration:none;
}

p.urlfeld {
 font-family: "Lucida Console", "Courier New", Courier, monospace;
 font-size:80%;
 background-color:#f8f8f8;
 padding:1ex;
 overflow:auto;
}


div#rechts h2 {
 text-align:center;
 font-size:85%;
 font-weight:bold;
 color:#fff;
 background-color:#A1884A;
 margin:0;
 padding:2px;
}


div#rechts div.amlink {
 text-align:center;
 font-size:85%;
 background-color:#ffefaC;
}

div.buch {
 font-size:80%;
 margin: 1ex 0;
 padding:.5ex;
 text-align:center;
}

img {
border:none;
}

.seitenkasten {
 margin:0 0 1ex 0;
 padding:.5em;
 border:solid 1px #A1884A;
 background-color:#fff9ee;
 }



div#webserviceinfo p, div#webserviceinfo ul {
 font-size:85%;
 margin:0 0 1ex 0;
 padding:0;
 text-align:justify;
 list-style-type:none;
}

div#webserviceinfo p.zentriert {
 text-align:center;
}

div#kommentarliste p, div#forumsliste p {
 font-size:85%;
 margin:0 0 1ex 0;
 padding:0;
}

div#kommentarliste p a, div#forumsliste p a {
 text-decoration:none;
}

form.favoriten {
 font-size:90%;
 margin:0;
 padding:0;
}

form.favoriten p {
 margin:1ex 0;
}


form#loginfeld {
 margin:0 0 1ex 0;
 padding:.5em;
 border:solid 1px #A1884A;
}

form#loginfeld p {
 margin:0;
 padding:0;
 font-size:85%;
}

p.eingabefelder input, input.eingabefelder {
 text-align:left;
 font-size:100%;
}


input.absendebutton {
 margin:1px 0;
 padding:0 3px;
 border:outset 1px #fff;
 width:auto;
}

input.maxeingabefeld {
 width:90%;
}

form#wdtabo {
 text-align:center;
 padding:.5em;
 margin:0 0 1ex 0;
 border:solid 1px #A1884A;
}

form#wdtabo div {
 font-size:85%;
}

.minitext {
 font-size:80%;
}

.klebeoben {
 margin-top:0;
}

.klebeunten {
 margin-bottom:0;
}
.zentriert {
 text-align:center;
}

ul.flach {
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.flach li {
 display:inline;
}

input, textarea, select {
 font-size:100%;
}

li span.bewertung {font-size:70%;}

textarea {
 width:auto;
 margin:0;
 font-size:95%;
 font-family:"Courier New","Lucida Console", Courier, monospace;
}

textarea[cols] {
 width:100%;
}

a.rssbutton {
 font-size:90%;
 color:#fff;
 background-color:#ddaa00;
 font-weight:bold;
 border:outset 1px #ccc;
 text-decoration:none;
}


.warnung {
 color:#f10;
}

#vorschlagsliste, #AutorVorschlagsliste {
 position:absolute;
 margin:0;
 background-color:#efefef;
 border:groove 2px #ccc;
 z-index:150;
 width:11em;
 font-size:100%;
}

#vorschlagsliste ul, #AutorVorschlagsliste ul {
 list-style-type:none;
 margin:0;
 padding:.3ex;
}

#vorschlagsliste li a, #AutorVorschlagsliste li a{
 display:block;
 font-size:75%;
 text-decoration:none;
 color:#000;
}

#vorschlagsliste li a:hover, #AutorVorschlagsliste li a:hover {
 color:#fff;
 background-color:#090;
}

div#googlesuchfeld {
 margin:1ex 14em 1ex 14em;
 width:auto;
 text-align:center;
}

div#googlesuchfeld form {
 margin:2ex 0;
}

ul.tagwolke {text-align:justify;}
li.tag1 {font-size:70%;}
li.tag2 {font-size:85%;}
li.tag3 {font-size:100%;}
li.tag4 {font-size:115%;}
li.tag5 {font-size:130%;}
li.tag6 {font-size:150%;}
li.tag7 {font-size:170%;}
div.seitenkasten ul.tagwolke {font-size:93%;}



div p.bbmini {
 display:block;
 margin:0;
 text-align:center;
 vertical-align:middle;
 width:36px;
 padding:2px;
 border-left:solid 1px #fff3dd;
 border-bottom:solid 1px #fff3dd;
 border-right:solid 1px #CEB55C;
 border-top:solid 1px #CEB55C;
 position:relative;
 bottom:-.5ex;
 left:-1.2ex;
 background-color:#fff;
 background-image:url(/grafik/paper.gif);
 text-align:center;
}


ul.letztebenutzer {
 list-style-type:none;
 width:427px;
 margin:1ex auto 1ex 0;
 padding:0;
 text-align:center;
}

ul.letztebenutzer li {
 float:left;
 height:90px;
 width:66px;
 margin:2px;
 padding:0;
}

ul.letztebenutzer li a.lbbild {
 display:block;
 height:60px;
 width:60px;
 padding:3px 0;
 line-height:60px;
 vertical-align:middle;
 text-align:center;
}

ul.letztebenutzer li a {
 text-decoration:none;
 font-size:70%;
}

fieldset {
 padding:1ex;
}

fieldset legend {
 font-weight:bold;
 margin-bottom:2ex;
}

div[class=witz] iframe {
 width:99%;
 margin:0;
 left:0;
 right:0;
 max-width:728px;
 background-color:#eee4bc;
}

div#vertical-n-datenschutz h1 {
  background-image:none;
  border:none;
  font-size:110%;
  text-align:left;
  background-color:transparent;
  padding:0;
}

#cookiehinweis
{
  position:fixed;
  width:12em;
  padding:3px;
  bottom:2px;
  right:2px;
  background-color:#ffffdd;
  border:solid 1px #ccc;
  font-size:90%;
  text-align:center;
}

#cookiehinweis button {
	font-size:95%;
}


@media print {
 #werbungmitte, .nd, input, textarea, select, div#links, div#rechts, div#logo, div#unten, div#kopfdaten, form, form.favoriten, p.detaillink, form.bewertungsleiste p, ul.mininavig, span.pfeile {
  display:none;
 }

 div#inhalt {
  margin:2em;
  padding:0;
  position:static;
  background-image:none;
 }

 form.bewertungsleiste p.bewertung {
  display:block;
 }
}