body                  { background-color:#000000;
                        background-position:10px 10px;
                        margin:12px;
                      }

body.fieldhelp        { margin: 10px;
                      }

div.left              {
                        text-align: left;
                        width:100%;
                      }

p                     {
                        margin:0;
                      }

p.left                {
                        text-align: left;
                      }

div.center            {
                        text-align: center;
                        width:100%;
                      }

p.center              {
                        text-align: center;
                      }

p.pic                 {
                        font-size: 11px;
                        margin:0;
                      }
a.breadcrumbs,
p.breadcrumbs         {
                        font-size: 12px;
                        margin:0;
                        text-decoration:none;
                      }

div.redbox            { background-color:#c00035;
                        padding:5px;
                      }

div.pic_fullsize      {
                        margin-top:7px;
                      }

div.right             {
                        text-align: right;
                        width:100%;
                      }

p.right               {
                        text-align: right;
                      }

div#debug             {
                        margin: 0;
                        text-align: center;
                        font-size: 11px;
                      }

div#debug a           {
                        font-size: 11px;
                      }

table.center          {
                        margin-left:auto;
                        margin-right:auto;
                      }

table.right           {
                        margin-left:auto;
                      }

img                   {
                        border-width:0;
                      }

span.underline        {
                        text-decoration:underline;
                      }

table.maintable
             { background-image:url('/images/bg.jpg');
               background-repeat:repeat;
             }

table.bottomtable
             { width:950px;
             }


td.navi      { background-color:#c00035;
               height:464px;
               width:120px;
               vertical-align:top;
             }

td.lang      { background-color:#c00035;
               height:70px;
               width:120px;
               vertical-align:top;
             }

td.navi_bot  { background-color:#c00035;
               height:45px;
               width:120px;
               vertical-align:top;
               text-align:center;
             }

td.navi_fill { background-color:#c00035;
             }

td.sitemap   { background-color:#c00035;
             }

td.sitemap a { font-size:12px;
               text-decoration:none;
             }

td.sitemap p { font-size:12px;
             }

td.redbox    { background-color:#c00035;
               padding:5px;
             }

td.sep       { width:5px;
             }

td.content   { width:820px;
               vertical-align:top;
             }

a,p,div,span,form,td
             { color:#ffffff;
               font-family:arial,helv,helvetica,sans-serif;
               font-weight:normal;
               font-size:13px;
             }

h1,h2,h3
             { color:#ffffff;
               font-family:arial,helv,helvetica,sans-serif;
               font-weight:normal;
               margin:5px 0 0 0;
             }

h2.pic       { text-align:center;
             }

.bottom      { font-weight:normal;
               font-size:12px;
             }

a.bottom:link    { text-decoration: none; }
a.bottom:visited { text-decoration: none; }
a.bottom:active  { text-decoration: none; }
a.bottom:hover   { text-decoration: underline; }

a.navi_content_link:link    { text-decoration: none; }
a.navi_content_link:visited { text-decoration: none; }
a.navi_content_link:active  { text-decoration: none; }
a.navi_content_link:hover   { text-decoration: underline; }

p.error      { font-size:14px;
               font-weight:bold;
               color:#ffaaaa;
             }

td.config    {
               background-color:#c00035;
             }

td.config p  {
               margin:0 0 5px 0;
             }

td.linksnews_left {
               text-align:left;
               width:250px;
               background-color:#c00035;
             }

td.linksnews_right {
               text-align:left;
               width:500px;
               background-color:#c00035;
             }

td.linksnews_category
             {
               padding-top:20px;
               padding-bottom:5px;
               text-align:left;
               font-size:16px;
             }

p.newsheadline
             {
               margin:0;
               font-size:16px;
               padding-left:100px;
             }

td.newsentry
             {
               padding-left:100px;
             }

/* Forms: /*

/* List: */
table.ListTable
               { border-width:1px;
                 border-color:#c0c0c0;
                 border-style:solid;
               }

table.PrintListTable
               { background-color:#ffffff;
               }

a.ListTableHeader:link    { text-decoration: none;      color: #000000 }
a.ListTableHeader:visited { text-decoration: none;      color: #000000 }
a.ListTableHeader:active  { text-decoration: none;      color: #000000 }
a.ListTableHeader:hover   { text-decoration: none;      color: #000000 }

a.ListTableField:link    { text-decoration: none;       color: #ffcccc }
a.ListTableField:visited { text-decoration: none;       color: #ffcccc }
a.ListTableField:active  { text-decoration: none;       color: #ffcccc }
a.ListTableField:hover   { text-decoration: none;       color: #ffcccc }

a.menu:link    { text-decoration: none; }
a.menu:visited { text-decoration: none; }
a.menu:active  { text-decoration: none; }
a.menu:hover   { text-decoration: none; }

a.menu
               { color:#000000;
                 font-weight:normal;
                 font-size:13px;
                 margin:3px;
                 line-height:15px;
               }

a.menu_selected:link    { text-decoration: none; }
a.menu_selected:visited { text-decoration: none; }
a.menu_selected:active  { text-decoration: none; }
a.menu_selected:hover   { text-decoration: none; }

a.menu_selected
               { color:#ffffff;
                 font-weight:normal;
                 font-size:13px;
                 margin:3px;
                 line-height:15px;
               }

p.menu_disabled
               { color:#555555;
                 font-weight:normal;
                 font-size:13px;
                 margin:3px;
                 line-height:15px;
               }

th.ListTableHeader
               { background-color:#c00035;
                 font-weight:normal;
                 font-size:12px;
                 color:#000000;
                 padding:3px;
               }

th.PrintListTableHeader
               { background-color:#c0c0c0;
                 font-size:12px;
                 font-weight:bolder;
                 color:#000000;
                 padding:3px;
               }


td.ListTableField1
               { background-color:#444444;
                 font-size:12px;
                 padding:3px;
               }

td.ListTableField2
               { background-color:#555555;
                 font-size:12px;
                 padding:3px;
               }

td.PrintListTableField1
               { background-color:#c0c0c0;
                 font-size:12px;
                 padding:3px;
               }

td.PrintListTableField2
               { background-color:#ffffff;
                 font-size:12px;
                 padding:3px;
               }

a.ListTableLinkRow,
p.ListTableLinkRow
               { font-size:12px;
               }

span.ListTableFieldChanged
               { color:#ff4040
               }

/* Input form: */

table.forminput
               {
                 margin-left:auto;
                 margin-right:auto;
               }

td.forminputdescr
               { background-color:#c00035;
                 width:100px;
               }

td.forminputfield
               { background-color:#c00035;
               }

input.forminput
               { font-size:12px;
                 line-height:12px;
               }

input.forminputerror
               { font-size:12px;
                 line-height:12px;
                 background-color:#ffaaaa;
               }

select.forminput
               { font-size:12px;
                 line-height:12px;
               }

select.forminputerror
               { font-size:12px;
                 line-height:12px;
                 background-color:#ffaaaa;
               }

textarea.forminput
               { font-size:12px;
                 line-height:12px;
               }

textarea.forminputerror
               { font-size:12px;
                 line-height:12px;
                 background-color:#ffaaaa;
               }

/* Guestbook */
table.gbook_form
              { background-color:#c00035;
                margin-left:auto;
                margin-right:auto;
              }

td.gbook_pages_top
              {
              }

td.gbook_head_left
              { background-color:#c00035;
              }

td.gbook_head_left p
              {
                margin:0;
              }

td.gbook_head_right
              { background-color:#c00035;
                text-align:right;
              }

td.gbook_entry
              {
              }

td.gbook_pages_bottom
              {
              }

p.gbook_comment
              { font-size:14px;
                color:#000000;
              }