body {
        background-image: url(images/n/bg.jpg);
        background-repeat: repeat-x;
        background-attachment:fixed;

        margin-left: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        font-family:Verdana, Tahoma,Sans-Serif;
        font-size:14px;
        height:100%;
}


.search {
        font-size: 14px;
        font-weight: bold;
        color: #FFFFFF;
}
.search2 {
        font-size: 12px;
        color: #FFFFFF;
}
.search2 a, .search2 a:visited, .search2 a:active { color:#FFFFFF;   text-decoration:none; }
.search2 a:hover {
     text-decoration:underline;
}



.mark123 {
        font-size: 14px;
        color: #000000;
        font-weight: bold;
}
.greytext {
        font-size: 11px;
        font-weight: bold;
        color: #666666;
}
.greynormal {
        font-size: 11px;
        font-weight: normal;
        color: #666666;
}
.redtext {
        font-size: 14px;
        font-weight: normal;
        color: #CC0000;
}
.nav {
        font-size: 12px;
        font-weight: bold;
        color: #005E8E;
}
.nav ul { list-style:none; }
.nav ul li {
    color: #005E8E;
    float:left;
    text-align:center;
    margin-right:10px;
}


.nav ul li a {
    color: #005E8E;
}

.nav ul li img {
  border-style:none;
}

.acivenav, .nav ul li a.acivenav  {
     width:98px;
     height:80px;
     font-size: 12px;
     font-weight:bold;
     color:#005e8e;
     text-decoration:underline;
     display:block;
     padding-top:0px;
}

.inacivenav:hover {
     background-position:left;
     color:#000;
     padding-top:2px;
}
.inacivenav {

      background-position:right;
      background-repeat:no-repeat;
      width:98px;
      height:47px;
      padding-top:0px;
      font-size:12px;
      color:#005e8e;
      display:block;
      text-decoration:none;
}
.commenttext {
        font-size: 12px;
        font-weight: normal;
        color: #373737;
}
.commenttextbold {
        font-size: 12px;
        font-weight: bold;
        color: #373737;
}
.tags {
        font-size: 11px;
        font-weight: normal;
        color: #2588BA;
}
.bodytext {
        font-size: 14px;
        font-weight: normal;
        color: #373737;
        text-align:left;
}

.tagtext {
        font-size: 11px;
        font-weight: normal;
        color: #373737;
}


.copyright {
        font-size: 12px;
        font-weight: normal;
        color: #FFFFFF;
}

.top_nav2, .top_nav2 a, .top_nav2 a:visited, .top_nav2 a:active { color:#FFFFFF;   text-decoration:none;
        font-size: 14px;
        font-weight: bold;
}

.top_nav2 a:hover {
        color: #FFFFFF;
        text-decoration:underline;
}


.copyright a {
        color: #FFFFFF;
        text-decoration:none;
}

.copyright a, .copyright a:visited, .copyright a:active { color:#FFFFFF;   text-decoration:none; }
.copyright a:hover {
        color: #FFFFFF;
        text-decoration:underline;
}

.protected {
        font-size: 12px;
        font-weight: normal;
        color: #B3D8EB;
}


.navigation
{
  font-size:11px;
  color:#ffffff;
  height:26px;
  background-image:url(images/n/nav_bg.gif);
  background-repeat:repeat-x;
  padding-left:10px;
}

.navigation a, .navigation a:visited, .navigation a:active
{
  color:#ffffff;
  text-decoration:none;
}

.navigation a:hover
{
  text-decoration:underline;
}


.mynavigation
{
  font-size:11px;
  color:#ffffff;
  height:26px;
  background-image:url(images/n/my_nav_bg.gif);
  background-repeat:repeat-x;
  padding-left:5px;
}

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

.mynavigation a:hover
{
  text-decoration:underline;
}

.mynavigation_input
{
  font-size:10pt;
  height:1.3em;
}


.content
{
  background-color:#FFFFFF;
  font-size:13px;
  padding:13px;
  border-bottom:#A2A399 2px solid;
  border-right:#A2A399 2px solid;
}

.footer
{
  font-size:11px;
  text-align:center;
  color:#7E8078;
  padding:10px;
}

.confess
{
  border:#E7E7E7 1px solid;
}

.entry_id
{
  width:150px;
  text-align:right;
}

.entry
{
  font-size:14px;
  vertical-align:top;
  line-height:19px;

}


table.formular
{
  border-style:none;
  margin:0px;
  font-size:10pt;
}

table.formular td
{
  vertical-align:bottom;
}

table.formular th
{
  text-align:right;
  font-weight:normal;
}

td.titel
{
  text-align:right;
}

.taglist a {
  text-decoration:none;
 font-family: Verdana,Sans-Serif,Arial;
 color:#EA0000;
 }

.taglist a:hover {
  color:red;
  background-color:#FFD7D7;
}

.pages{
  padding:0;
}

.pages li{
  float:left;
  font-weight:bold;
  font-size:24px;
  line-height:32px;
  text-align:center;
  padding:0;
  list-style:none;
  color:red;
  border:solid 1px #CECECE;
  margin:0 2px 10px 2px;
}

.pages li a{
  text-decoration:none;
  color:red;
  margin:0;
  display:block;
}

.pages li a:hover {
  background-image:url(images/n/pages_bg.png);
  background-color:#B00000;
  background-repeat: repeat-x;
  color:white;
}

.pages li a.active {
  background-image:url(images/n/pages_bg.png);
  background-color:#B00000;
  background-repeat: repeat-x;
  color:white;
}

.pages li span{
  padding:0 5px 0 4px;
  height:32px;
  cursor:pointer;
}


.pages li .dots{
  font-size:11px;
  height:32px;
  padding:0 2px 0 2px;
  display:block;
}


.pages li .scroll{
  font-size:13px;
  height:32px;
  padding:0 2px 0 2px;
  display:block;
}

.logo_name {
  display:inline-block;
}


h1 {
  font-size:10pt;
  font-weight:bold;margin:0 0 0.5em 0;
}

tr.inputname
{
  display:none;
  height:0px;
  visibility:hidden;
}

tr.inputname td
{
  display:none;
  height:0px;
  visibility:hidden;
}

span.badword {
  background-color:#FFBFBF;
  border-bottom:dashed 1px red;
}

a.simple {
  text-decoration:none;
}

#sortable {
  list-style-type: decimal;
  width: 95%;
  color:black;
}
#sortable li {
  list-style-type: decimal;
  margin: 8px 4px 12px 4px;
  padding: 0 0.4em;
  padding-left: 1.0em;
  font-size:12px;
  background-color:white;
}

.ui-state-highlight {
  height:30px;
  border:dashed 1px #EA003A;
}
