body {
 font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:83%;
 margin:0;
 padding:13ex 0 0 0;
 background-color:#e6e6e6;
 background-image:url(/witze/grafik/haback6.gif);
 color:#000;
}

a:link { color: #000099; }
a:visited { color: #660066; }
a:active { color: #aa0000; }
a:hover { color: #aa0000; }
.clear {clear:both;}

div#inhalt {
 margin:0 14.6em 2ex 14.6em;
}


h1 {
 text-align:center;
 background-color:#a00;
 font-size:160%;
 border:solid 1px #a00;
 margin:0 0 2ex 0;
 padding:.5ex;
}

h2 {
 font-size:130%;
}

h3 {
 font-size:110%;
}

div.witz h3 {
 font-size:100%;
 margin: 1ex 0 1ex 0;
}

h2, h3 {
 color:#a00;
}

h1 {
 color:#fff;
}

h2.infokasten {
 background-color:#a00;
 color:#fff;
 font-size:85%;
 margin:0;
 padding:1px;
}

div#links {
 position:absolute;
 top:13ex;
 left:.5em;
 margin:0;
 padding:0;
 width:13em;
 background-color:transparent;
}

div#rechts {
 position:absolute;
 top:13ex;
 right:.5em;
 margin:0;
 margin-bottom:1ex;
 margin-left:auto;
 padding:0;
 width:13em;
}

div#unten {
 margin:1ex 14.6em 1ex 14.6em;
 background-color:#fec;
 width:auto;
 border:solid 1px #a00;
}

div#googlesuchfeld {
 margin:1ex 14.6em 1ex 14.6em;
 width:auto;
 text-align:center;
}

div#googlesuchfeld form {
 margin:2ex 0;
}

div#logo {
 height:10ex;
 position:absolute;
 top:.5em;
 left:.5em;
 width:13em;
 border:solid 1px #a00;
 background-color:#a00;
 color:#fff;
 text-align:center;
 padding:0;
 background-image:url(/witze/grafik/hahaha-logo3.gif);
 background-repeat:no-repeat;
 background-position:center center;
}
div#logo a {
 display:block;
 height:10ex;
 width:13em;
 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(/witze/grafik/backoben2.gif);
 height:10ex;
 position:absolute;
 top:.5em;
 left:auto;
 right:.5em;
 width:95%;
 padding:0 .5ex 0 0;
 border:solid 1px #a00;
}

ul.navigation {
 margin:0 0 1ex 0;
 padding:.5em;
 list-style-type:none;
 border:solid 1px #a00;
 background-color:#fff;
}

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;
 border:solid 1px #fff;
}

ul.navigation a:hover {
 background-color:#fee;
 border:solid 1px #a00;
}

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 #ccc;
 background-color:#f3f3f3;
}

ul#kommentare li p.text {
 font-size:90%;
 margin:0;
 padding:1ex;
}

ul#kommentare li p.kommentator {
 font-size:80%;
 margin:0;
 background-color:#ccc;
 color:#000;
}


p.blaetterleiste {
 font-size:80%;
 text-align:right;
}

p.blaetterleiste span.pfeile {
 margin: 0 0 0 1em;
 padding: 0 1ex 0 1ex;
}

p.blaetterleiste a {
 text-decoration:none;
}

p.witztext {
 padding:0;
 margin:0;
}

p.detaillink {
 margin:.5ex 0 1ex 0;
 padding:0;
 font-size:83%;
}

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:#faa;
 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:#fec;
 padding:1ex;
 border:solid 1px #a00;
}

p.urlfeld textarea {
 margin:auto;
 font-size:90%;
}

div.witz h3 {
 margin:.5ex 0 1ex 0;
}

div.witz h3 a, div.witz h3 a:visited {
 text-decoration:none;
 color:#a00;
}

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:100%;
 font-weight:bold;
 color:#fff;
 background-color:#a00;
 margin:0;
 padding:2px;
}

div#rechts div.amlink {
 text-align:center;
 font-size:85%;
 background-color:#f0f0f0;
}

div#rechts div.werbung {
 border:solid 1px #aa0000;
 background-color:#fff;
 margin-bottom:1ex;
}

div#werbungmitte {
 background-color:#fec;
 width:auto;
 margin:0;
 padding:0;
 border:solid 1px #a00;
}

div#werbungoben {
 background-color:#fff;
 border:solid 1px #a00;
 padding:0;
 margin:0 0 1ex 0;
}

div.buch {
 font-size:80%;
 margin: 1ex 0;
 padding:.5ex;
 text-align:center;
}

img {
border:none;
}

div.seitenkasten {
 margin:0 0 1ex 0;
 padding:.5em;
 border:solid 1px #a00;
 background-color:#fff;
}

div#webserviceinfo p, div#webserviceinfo ul, div.seitenkasten p.zentriert {
 font-size:85%;
 margin:0 0 1ex 0;
 padding:0;
 text-align:justify;
 list-style-type:none;
}

div#webserviceinfo p.zentriert , div.seitenkasten 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;
}

ul.flach {
 list-style-type:none;
 margin:0;
 padding:0;
}

ul.flach li {
 display:inline;
}


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 #a00;
 background-color:#fff;
}

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;
 background-color:#b00;
 color:#fff;
}

input.maxeingabefeld {
 width:90%;
}

form#wdtabo {
 text-align:center;
 padding:.5em;
 margin:0 0 1ex 0;
 border:solid 1px #a00;
 background-color:#fff;
}

form#wdtabo div {
 font-size:85%;
}

.minitext {
 font-size:80%;
}

.klebeoben {
 margin-top:0;
}

.klebeunten {
 margin-bottom:0;
}
.zentriert {
 text-align:center;
}

.rechtsb {
 text-align:right;
}

.nolist {
 margin-left:0;
 padding-left:0;
 list-style-type:none;
}

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;
}


pre {
 border:solid 1px #ccc;
 background-color:#f3f3f3;
 padding:1ex;
 font-family: "Lucida Console", "Courier New", monospace;
}

pre.wrap {
 white-space:normal;
}

.warnung {
 color:#a00;
}

#vorschlagsliste {
 position:absolute;
 margin:0;
 background-color:#efefef;
 border:groove 2px #ccc;
 z-index:150;
 width:11em;
 font-size:100%;
}

#vorschlagsliste ul {
 list-style-type:none;
 margin:0;
 padding:.3ex;
}

#vorschlagsliste li a {
 display:block;
 font-size:75%;
 text-decoration:none;
 color:#000;
}

#vorschlagsliste li a:hover {
 color:#fff;
 background-color:#a00;
}

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 p.bbmini {
 display:block;
 margin:0;
 text-align:center;
 vertical-align:middle;
 width:36px;
 padding:2px;
 border-left:solid 1px #e6e6e6;
 border-bottom:solid 1px #e6e6e6;
 border-right:solid 1px #a00;
 border-top:solid 1px #a00;
 position:relative;
 bottom:-.5ex;
 left:-1.2ex;
  background-color:#e6e6e6;
 /*background-image:url(/witze/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;
 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:#fec;
}

a.wichtig {
 background-color:#22aa22;
 color:#fff;
 padding:1px 2px;
 margin:1px;
 border: outset 1px #eee;
 cursor:pointer;
 text-decoration:none;
}

a.wichtig:active {
 border:inset 1px #eee;
}


@media print {
 .werbunmitte, .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;
 }

 form.bewertungsleiste p.bewertung {
  display:block;
 }
}
