/* Generated by KompoZer */
body {
  margin: 6px;
  padding: 0;
  background: #000000 none repeat scroll 0%;
  color: #cccccc;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
font, th, td, p {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
.gensmall {
  font-size: 10px;
}
td.genmed {
  font-size: 11px;
}
.explaintitle {
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}
a:link, a:active, a:visited, a.postlink {
  color: #cccccc;
  text-decoration: none;
}
a:hover {
  color: #f1f1f1;
  text-decoration: underline;
}
a.link2 {
  color: #deeef3;
}
a.link2:visited {
  color: #deeef3;
}
.topictitle {
  font-size: 11px;
  font-weight: bold;
}
a.topictitle:visited {
  color: #5493b4;
}
a.topictitle:hover {
  color: #dd6900;
}
.cattitle {
  font-size: 11px;
  font-weight: bold;
}
a.cattitle:visited {
  color: #5493b4;
}
a.cattitle:hover {
  color: #dd6900;
}
td.cathead {
  background: #990000 url(images/cellpic1.gif) repeat scroll 0%;
  font-weight: bold;
  letter-spacing: 1px;
  height: 29px;
  text-indent: 4px;
}
.name {
  font-size: 11px;
  font-weight: bold;
}
hr {
  border-style: solid;
  border-color: #ffffff;
  border-width: 1px 0px 0px;
  height: 0px;
}
td.catBottom {
  background: #990000 url(images/cellpic1.gif) repeat scroll 0%;
  font-weight: bold;
  letter-spacing: 1px;
  height: 29px;
  text-indent: 4px;
}
.row1 {
  background: #550000 none repeat scroll 0%;
}
.helpline {
  background: #696969 none repeat scroll 0%;
}
.row3 {
  background: #380b03 none repeat scroll 0%;
}
td.spacerow {
  background: #380b03 none repeat scroll 0%;
}
td.rowpic {
  background: #990000 url(images/cellpic2.jpg) repeat-y scroll 0%;
}
th {
  background: #990000 url(images/cellpic3.gif) repeat scroll 0%;
  color: #cccccc;
  font-size: 11px;
  font-weight: bold;
  height: 27px;
  white-space: nowrap;
  text-align: center;
  padding-left: 8px;
  padding-right: 8px;
}
.bodyline {
  border: 1px solid #53505e;
  background: #000000 none repeat scroll 0%;
}
.forumline {
  border-style: solid none;
  border-color: #53505e;
  border-width: 1px;
  background: #000000 none repeat scroll 0%;
  font-size: 12px;
  font-weight: normal;
  font-family: Arial,Helvetica,sans-serif;
}
.maintitle, h1 {
  font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 20px;
  line-height: 120%;
  font-size-adjust: none;
  font-stretch: normal;
  text-decoration: none;
  color: #cccccc;
}
.subtitle, h2 {
  font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: bold;
  font-size: 18px;
  line-height: 180%;
  font-size-adjust: none;
  font-stretch: normal;
  text-decoration: none;
}
.nav {
  font-size: 11px;
  font-weight: bold;
}
.postbody {
  font-size: 12px;
  line-height: 125%;
}
.postdetails {
  font-size: 10px;
  color: #00396a;
}
.quote {
  border: 1px solid #d1d7dc;
  background: #000000 none repeat scroll 0%;
  font-size: 11px;
  line-height: 125%;
}
.quotediv {
  border-style: none solid solid;
  border-color: -moz-use-text-color #9ca9b4 #9ca9b4;
  border-width: 0 1px 1px;
  padding: 5px;
  background: #fafafa none repeat scroll 0%;
  overflow: auto;
  width: 90%;
  text-align: left;
}
.code {
  border: 1px solid #d1d7dc;
  padding: 5px;
  background: #fafafa none repeat scroll 0%;
  color: #006600;
  font-family: Courier,"Courier New",sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
.errorline {
  border: 1px solid #006699;
  background: #add8e6 none repeat scroll 0%;
}
form {
  display: inline;
}
input {
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
select {
  background: #ffffff none repeat scroll 0%;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
}
input.post, textarea.post {
  border: 1px solid #000000;
  background: #ffffff none repeat scroll 0%;
  font-family: Verdana,Arial,Helvetica,sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 11px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  padding-bottom: 2px;
  padding-left: 2px;
}
input.button, input.liteoption, .fakebut {
  border: 1px solid #000000;
  background: #fafafa none repeat scroll 0%;
  font-size: 11px;
}
input.catbutton {
  border: 1px solid #000000;
  background: #fafafa none repeat scroll 0%;
  font-size: 10px;
}
input.mainoption {
  border: 1px solid #000000;
  background: #fafafa none repeat scroll 0%;
  font-size: 11px;
  font-weight: bold;
}
a.but, a.but:hover, a.but:visited {
  color: #000000;
  text-decoration: none;
}
.helpline {
  border: 0 solid ;
  font-size: 10px;
}
.topbkg {
  background: #990000 url(images/cellpic_bkg.jpg) repeat-x scroll 0%;
}
.topnav {
  border-style: solid;
  border-color: #91a0ae;
  border-width: 1px 0px;
  background: #990000 url(images/cellpic_nav.gif) repeat-x scroll 0%;
  font-size: 12px;
  color: #cccccc;
  height: 21px;
  white-space: nowrap;
  font-weight: bold;
  font-family: Arial,Helvetica,sans-serif;
}
.copyright {
  font-size: 10px;
  color: #cccccc;
}
.admin, .mod {
  font-size: 11px;
  font-weight: bold;
}
.admin, a.admin, a.admin:visited {
  color: #ffa34f;
}
.mod, a.mod, a.mod:visited {
  color: #006600;
}
a.admin:hover, a.mod:hover {
  color: #dd6900;
}
.imgtopic, .imgicon {
  margin-left: 3px;
}
.imgspace {
  margin-left: 1px;
  margin-right: 2px;
}
.imgfolder {
  margin: 1px 4px;
}
img {
  border: 0 solid ;
}
.tbl {
  border-collapse: collapse;
  height: 4px;
  width: 100%;
}
.tbll {
  background: transparent url(images/tb4_l.gif) no-repeat scroll 0%;
  width: 8px;
}
.tblbot {
  background: transparent url(images/tb4_m.gif) repeat-x scroll 0%;
  width: 100%;
}
.tblr {
  background: transparent url(images/tb4_r.gif) no-repeat scroll 0%;
  width: 8px;
}
.codetitle {
  border: 1px solid #9ca9b4;
  padding: 5px;
  background: #cdd6de none repeat scroll 0%;
  width: 90%;
  font-weight: bold;
  text-align: left;
  margin-top: 10px;
}
.codediv {
  border-style: none solid solid;
  border-color: -moz-use-text-color #9ca9b4 #9ca9b4;
  border-width: 0 1px 1px;
  padding: 5px;
  background: #fafafa none repeat scroll 0%;
  color: #006600;
  font-family: Courier,"Courier New",sans-serif;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: normal;
  font-size-adjust: none;
  font-stretch: normal;
  overflow: auto;
  width: 90%;
  height: 50px;
  text-align: left;
}
.colouter, .col {
  border: 1px solid #000000;
  margin-left: 10px;
}
.colouter {
  border-right-width: 0;
  cursor: pointer;
}
.col {
  border-width: 1px 1px 0 0;
  margin: 0;
  padding: 0 0 0 7px;
  display: inline;
  font-size: 7px;
}
abbr, acronym {
  border-bottom: 1px dotted #333333;
  cursor: help;
}
.imgfade {
  opacity: 0.5;
  margin-left: 3px;
}
.imgfull {
  opacity: 1;
  margin-left: 3px;
}
.tab_links, a.tab_links:hover, a.tab_links:link, a.tab_links:active, a.tab_links:visited {
  font-size: 11px;
  color: #ffa34f;
  text-decoration: none;
}
a.tab_links:hover {
  text-decoration: underline;
}
.tab_headers, th.tab_headers {
  border-style: solid;
  border-color: #003366;
  border-width: 1px 1px 0px;
  color: #ffa34f;
  font-size: 11px;
  font-weight: bold;
  padding-left: 4px;
  padding-right: 8px;
  background-color: #006699;
}
.tab_border {
  border:  none;
  background-color: #e5e5e5;
}
.filler, th.filler {
  background-color: #e5e5e5;
  background-image: none;
}
.genmed {
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
}
td.cat {
  font-size: 11px;
}
td.cat {
  background: #990000 url(images/cellpic1.gif) repeat scroll 0%;
  font-weight: bold;
  letter-spacing: 1px;
  height: 29px;
  text-indent: 4px;
}
.mail {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: normal;
  color: #ffff99;
  text-decoration: underline;
}
.names {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  color: #990000;
  font-weight: bold;
}
.under {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
  color: #cccccc;
}
.row2 {
  background: #333333 none repeat scroll 0%;
}
.shoutbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFCC33;
	font-weight: bold;
	text-decoration: underline;




}
.special1 {
  border-style: solid none;
  border-color: #999999;
  border-width: 1px;
  background: #000000 none repeat scroll 0%;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  color: #ffff99;
  font-style: normal;
}
.quoteb {
  border:  none;
  background: #000000 none repeat scroll 0%;
  font-size: 12px;
  line-height: normal;
  font-weight: bold;
  color: #cc0000;
  text-decoration: none;
}
.genmedCopy {
  border:  none;
  font-size: 11px;
  font-family: Arial,Helvetica,sans-serif;
  color: #cccccc;
  text-decoration: underline;
  font-weight: bold;
}
.links {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffcc66;
}
.trennCopy {
  color: #990000;
  font-size: 14px;
  line-height: normal;
  font-weight: bold;
  text-decoration: underline;
}
.quotebCopy {
  border:  none;
  font-size: 11px;
  line-height: normal;
  font-weight: bold;
  color: #ffff99;
  text-decoration: none;
  background-color: #000000;
  font-family: Arial,Helvetica,sans-serif;
}
.linksCopy {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #ffcc66;
  text-decoration: underline;
}
.Wunschbox {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffcc66;
  text-decoration: underline;
}
.News {
  font-size: 12px;
  font-family: Arial,Helvetica,sans-serif;
  color: #ffcc00;
  text-decoration: underline;
}
.popupspecial {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  color: #cc0000;
  text-decoration: underline;
}
.special1Copy {
	background: 0%;
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFCC;
	font-style: normal;
	border: 1px none #999999;

}

