body              {
                  color:#000;
                  background:#d2ddea;
                  margin:0;
                  padding:0;
                  font-family:Verdana,Arial,Helvetica,sans-serif;
                  font-size:100.01%; }
h1, h2            {
                  font-size:18px;
                  font-weight:700; }
h1                {color:#900; }
h2                {color:#000; }
h2, p, pre        {margin-top:0; }
pre               {margin-bottom:0; }
img               {border:0; }
form              {display:inline; }
hr                {
                  margin:2px 0;
                  border:none;
                  border-top:1px dotted #808080;
                  height:1px; }
blockquote        {
                  margin:1em 0em 0em 0em;
                  padding:0;
                  color:#084262; }
p.quote           {
                  margin-left:1em;
                  text-indent:-1em;
                  font-size:11px;
                  font-weight:900;
                  font-family:Georgia,'Times New Roman','Times Roman', Times,serif; }
#author           {font-weight:500;
                  font-style:italic;
                  font-family:Verdana,Arial,Helvetica,sans-serif; }
.normal           {font-size:13px;
                  line-height:19px;
                  max-width:750px; }
.Inl              {display:inline; }
a:link, a:visited {
                  color:#0000c0;
                  text-decoration:none; }
a:focus, a:hover  {
                  color:#00f;
                  text-decoration:underline; }
a:active          {
                  color:green;
                  text-decoration:none;
                  outline: none; }
a.textlink        {
                  padding-left:8px;
                  font-weight:700;
                  background-image:url(img/link.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.textlink:link, a.textlink:visited {
                  color:#006;
                  text-decoration:none; }
a.textlink:focus, a.textlink:hover  {
                  color:#00c;
                  text-decoration:underline;
                  background-image:url(img/link_mo.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.textlink:active {
                  color:green;
                  text-decoration:none; outline: none; }
#top              {
                  margin:0;
                  color:#000;
                  background-color:#d2ddea;
                  font-size:13px;
                  background-image:url(img/bg_top.gif);
                  background-repeat:repeat-x; }
#top div.left     {
                  padding:6px 0 5px 20px;
                  float:left; }
#top div.left .home {
                  margin:0 0 3px;
                  padding:0;
                  font-size:11px;
                  font-weight:700; }
#top div.left .index {
                  padding:0;
                  font-size:13px; }
#top div.right    {
                  padding:6px 20px 5px 0;
                  text-align:right; }
p.usermenu        {
                  margin:0 0 13px;
                  font-size:11px; }
#top h1           {margin:0 0 3px;}
.search           {
                  display:inline;
                  font-size:11px; }
input.searchfield {
                  font-size:11px;
                  width:130px; }
#topnav           {
                  clear:both;
                  margin:0;
                  padding:0;
                  height:30px;
                  color:#000;
                  background:#f9f9f9;
                  font-size:13px;
                  border-top:1px solid #bacbdf;
                  border-bottom:1px solid #bacbdf; }
#topnav div.left  {
                  padding:7px 0 0 20px;
                  float:left; }
#topnav div.right {
                  padding:6px 20px 0 0;
                  text-align:right; }
#content          {
                  padding:20px;
                  font-size:13px;
                  color:#000;
                  background:#fff; }
#bottomnav        {
                  margin:0;
                  padding:0;
                  height:30px;
                  color:#000;
                  background:#f9f9f9;
                  font-size:13px;
                  border-top:1px solid #bacbdf;
                  border-bottom:1px solid #bacbdf; }
#bottomnav div.left {
                  padding:7px 0 0 20px;
                  float:left; }
#bottomnav div.right {
                  padding:6px 20px 0 0;
                  text-align:right; }
#bottom           {
                  height:45px;
                  font-size:11px;
                  line-height:16px;
                  margin:0;
                  padding:0;
                  color:#000;
                  background:#d2ddea;
                  background-image:url(img/bg_bottom.gif);
                  background-repeat:repeat-x; }
#bottom div.left  {
                  padding:7px 0 7px 20px;
                  float:left; }
#bottom div.right {
                  padding:7px 20px 10px 0;
                  text-align:right; }
.postingheadline  {
                  margin:0 0 2px;
                  padding:0;
                  font-size:18px;
                  font-weight:700; }
.posting          {
                  margin:0;
                  padding:0;
                  font-size:13px;
                  line-height:19px;
                  color:#000;
                  max-width:750px; }
.author           {
                  margin-top:1px;
                  font-size:13px;
                  line-height:19px;
                  color:#000;
                  font-style:italic; }
.postingbottom    {
                  clear:both;
                  margin:25px 0 0;
                  padding:0; }
.postinganswer    {float:left; }
.postingedit      {text-align:right; }
h2.postingform    {margin:0; }
p.postingforma    {margin:3px 0 0; }
.searchresults    {margin:0 0 15px; }
.actthread        {
                  padding-left:18px;
                  color:red;
                  font-weight:700;
                  background-image:url(img/topic.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
.actreply         {
                  padding-left:16px;
                  color:red;
                  font-weight:700;
                  background-image:url(img/reply.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
.thread, .thrbeg, .aktuell {font-size:13px; }
.thrbeg           {font-weight:700; }
.aktuell, .caution {color:red;
                  font-weight:700; }
.small, .xsmall   {font-size:11px; }
.xsmall           {color:gray;
                  font-weight:400; }
.entryline        {margin:15px 0;
                  border-top:1px dotted gray;
                  border-left:0;
                  border-right:0;
                  border-bottom:0;
                  height:1px; }
.marked-threads   {margin:30px 0 0;
                  font-size:11px; }
.marked-threads-board {margin:10px 1px 0;
                  font-size:11px; }
.admin-highlight  {color:#8b0000;
                  border-bottom:1px dotted #8b0000;
                  cursor:help; }
.mod-highlight    {color:#006400;
                  border-bottom:1px dotted #006400;
                  cursor:help; }
.citation         {color:#6f6f6f;
                  font-style:italic; }
.signature        {margin:10px 0 0;
                  padding:0;
                  font-size:11px;
                  line-height:16px;
                  color:gray;
                  font-weight:400;
                  max-width:750px; }
.userdata         {margin:0;
                  padding:0;
                  font-size:13px;
                  line-height:19px;
                  color:#000; }
.online           {font-size:11px;
                  color:red; }
code              {margin:0;
                  padding:0;
                  font-family:'Lucida Console','Courier New',Courier,monospace;
                  font-size:13px;
                  line-height:90%;
                  color:blue; }
.category, .category-regusers, .category-adminmod {
                  color:navy;
                  font-size:11px;
                  font-weight:400; }
.category-regusers {background:#e7e7e7; }
.category-adminmod {background:#d5d5d5; }
.category-b, .category-regusers-b, .category-adminmod-b {
                  color:#00c;
                  font-size:11px;
                  font-weight:400; }
.category-regusers-b {border-bottom:1px dotted #00c; }
.category-adminmod-b {border-bottom:1px solid #00c; }
table.board-entry {border:1px solid #bacbdf; }
table.mix-entry   {margin-top:-1px;
                  border:1px solid #bacbdf; }
td.autorcell      {width:100%;
                  width:106px;
                  padding:5px 7px;
                  font-size:13px;
                  color:#000;
                  background:#d2ddea;
                  background-image:url(img/bg_author.gif);
                  background-repeat:repeat-y;
                  background-position:right; }
td.titlecell .left, td.titlecell h2, td.titlecell .right, div.autorcellwidth, .postingboard
                  {margin:0;padding:0; }
td.titlecell      {
                  margin:0;
                  padding:5px 10px;
                  height:15px;
                  font-size:13px;
                  color:#000;
                  background:#d2ddea;
                  background-image:url(img/bg_th.gif);
                  background-repeat:repeat-x;
                  background-position:bottom; }
td.titlecell .left {float:left; }
td.titlecell h2   {font-size:13px;
                  color:#000;
                  font-weight:700; }
.id               {color:#006;
                  font-size:13px;
                  font-weight:400;
                  margin-right:1em; }
td.titlecell .right {text-align:right; }
td.postingcell    {margin:0;
                  padding:10px 10px 15px;
                  width:100%;
                  font-size:13px;
                  color:#000;
                  background:#f9f9f9; }
div.autorcellwidth {width:106px;
                  font-size:1px;
                  height:1px; }
.postingboard     {font-size:13px;
                  line-height:19px;
                  color:#000;
                  max-width:750px; }
div.preview       {font-size:13px;
                  margin:0;
                  padding:10px;
                  color:#000;
                  border:1px dotted red; }
table.normaltab   {width:100%;
                  border:1px solid #bacbdf;
                  vertical-align:top;
                  font-size:13px;
                  font-weight:400;
                  color:#000; }
table.normaltab th {font-weight:700;
                  text-align:left;
                  background:#d2ddea;
                  background-image:url(img/bg_th.gif);
                  background-repeat:repeat-x;
                  background-position:bottom; }
table.normaltab td.a, table.normaltab td.d, table.normaltab td.e {background:#f5f5f5; }
table.normaltab td.b, table.normaltab td.f {background:#f9f9f9; }
table.normaltab td.c
                  {background:#d2ddea;
                  width:150px;
                  background-image:url(img/bg_author.gif);
                  background-repeat:repeat-y;
                  background-position:right; }
table.normaltab td.e, table.normaltab td.f {text-align:right; }
table.normaltab td.a, table.normaltab td.b, table.normaltab td.c, table.normaltab td.d, table.normaltab td.e, table.normaltab td.f    {vertical-align:top; }
.threadkl         {font-size:11px; }
div.mixthread     {background:#ffe8b7;
                  padding:0; }
div.mixthreadbeg  {background:#ffdf9d;
                  margin-bottom:5px;
                  padding:5px; }
select.kat        {font-size:11px; }
input.bbcode-button, button.smiley-button
                  {font-size:11px;
                  font-weight:400;
                  background:#efefef; }
input.bbcode-button
                  {width:70px;
                  height:auto;
                  margin:0 0 5px 0; }
button.smiley-button
                  {width:23px;
                  height:23px;
                  margin:0 1px 1px 0; }
a.thread          {padding-left:18px;
                  font-weight:700;
                  background-image:url(img/topic.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.thread:link, a.thread:visited, a.thread:active {text-decoration:none; }
a.thread:link     {color:#006; }
a.thread:visited  {color:purple; }
a.thread:focus, a.thread:hover {color:#00c;
                  text-decoration:underline; }
a.thread:active   {color:#006; }
a.threadnew       {padding-left:18px;
                  font-weight:700;
                  background-image:url(img/topic_new.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.threadnew:link, a.threadnew:visited,  a.threadnew:active {text-decoration:none; }
a.threadnew:link  {color:#00c; }
a.threadnew:visited {color:purple; }
a.threadnew:focus, a.threadnew:hover {color:#00f;
                  text-decoration:underline; }
a.threadnew:active{color:#00c; }
a.reply           {padding-left:16px;
                  font-weight:400;
                  background-image:url(img/reply.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.reply:link, a.reply:visited, a.reply:active {text-decoration:none; }
a.reply:link      {color:#006; }
a.reply:visited   {color:purple; }
a.reply:focus, a.reply:hover {color:#00c;
                  text-decoration:underline; }
a.reply:active    {color:#006; }
a.replynew        {padding-left:16px;
                  font-weight:400;
                  background-image:url(img/reply_new.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.replynew:link, a.replynew:visited, a.replynew:active {text-decoration:none; }
a.replynew:link   {color:#00c; }
a.replynew:visited{color:purple; }
a.replynew:focus, a.replynew:hover  {color:#00f;
                  text-decoration:underline; }
a.replynew:active {color:#00c; }
a.reply-search    {padding-left:18px;
                  font-weight:700;
                  background-image:url(img/reply_s.gif);
                  background-repeat:no-repeat;
                  background-position:top left; }
a.reply-search:link, a.reply-search:visited, a.reply-search:active {text-decoration:none; }
a.reply-search:link {color:#00c; }
a.reply-search:visited {color:purple; }
a.reply-search:focus, a.reply-search:hover {color:#00f;
                  text-decoration:underline; }
a.reply-search:active {color:#00c; }
ul                {list-style-type:none; }
ul.thread         {margin:0 0 17px;
                  padding:0; }
ul.thread ul ul   {border-left: 3px solid silver;} 
ul.thread ul li:last-child>ul {border-left:none; }
ul.reply          {margin:0;
                  padding:0 0 0 30px; }
ul.deep-reply     {margin:0;
                  padding:0; }
li                {line-height:17px; }
#deletecookie     {color:#000;
                  background:#fff;
                  margin:0;
                  padding:10px; }
#deletecookie h1  {font-size:18px;
                  color:#000;
                  font-weight:700; }
#deletecookie p   {font-size:13px;
                  margin-top:0; }
img.captcha       {margin:0;
                  padding:0;
                  border:1px solid #000; }
div#nav           {margin:0 0 0 10px;
                  width:740px;
                  color:#000;
                  background-color:transparent;
                  padding:.5em .2em 0; }
#navcontainer ul  {margin:0;
                  width:100%;
                  padding:0;
                  list-style-type:none;
                  text-align:center; }
#navcontainer     {width:100%;
                  float:left;
                  background-color:#084262; }
#navcontainer ul  {padding:0; }
#navcontainer ul li {display:inline; }
#navcontainer ul  {padding:0;
                  color:#fff;
                  font-family:Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
                  font-size:.7em;
                  letter-spacing:2px;
                  font-weight:700; }
#navcontainer ul li a,#navcontainer ul li span {padding:.5em 10px;
                  color:#fff;
                  background-color:#084262;
                  text-decoration:none;
                  float:left;
                  border-right:1px solid #7394B4; }
#navcontainer ul li a:hover, #navcontainer ul li span {color:#fff;
                  cursor:pointer;
                  background-color:#257B9D; }
@media print {
#topnav, #bottomnav, p.home, p.index, p.usermenu, form,.textlink,#nav{display:none;}
}