/* absoluter Standard */

 body           {

    background-color: #000000;
    background-image: none;

    font-family: Arial, Verdana, Tahoma, Sans-serif;

    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
        width: 100%;
        height: 100%;
    scrolling: auto;
    overflow: scroll;
        

 } 

 .quote         {

    background-color: #000000;
    color: #858585;
    font-size: 7pt;
        font-style: oblique;
    text-decoration: none;
    letter-spacing: 1px;

 }

 table          {

    background-color: transparent;

    font-family: Arial, Verdana, Tahoma, Sans-serif;
    font-size: 8pt;
    color: #dddddd;

 }

 .content       {

    width: 100%;
    height: 100%;

 }

 .allcontent        {

    width: 100%;
    height: 100%;

    background-color: #000000;
    background-image: url("../images/default/layout/.jpg");
    background-position: 0% 0%;
    background-repeat: no-repeat;

 }

 .topheaderback     {

    height: 19px;

 }


 .header        {

    background-image: url("../images/default/layout/castle_background.jpg");
    background-position: 0% 0%;
    background-repeat: repeat;
    height: 106px;
    text-align: right;

 }

 .headerback        {

    width: 580px;

 }

 .topline1      {

    height: 6px;

    background-image: url("../images/default/layout//menu_line_top.gif");
    background-position: 0% 0%;
    background-repeat: repeat;

 }


 .topline2      {

    height: 6px;
    text-align: right;

    background-image: url("../images/default/layout/menu_line_bottom.gif");
    background-position: 0% 0%;
    background-repeat: repeat;


 }


 .topmenu       {

    height: 25px;

    background-image: url("../images/default/layout/background_top_2.gif");
    background-position: 0% 0%;
    background-repeat: repeat;

 }


 .toprighttable     {

    width: 100%;
    text-align: right;

    background-color: transparent;
    background-image: url("");
    background-position: 100% 0%;
    background-repeat: no-repeat;

 }

 .leftmenutable     {

    width: 100%;

    background-image: url("../images/default/layout/leftmenu_bg.png");
    background-position: 0% 0%;
    background-repeat: no-repeat;

 }

 .leftmenu      {
        border-right:1px solid #363636;
 }

 .botline       {

    height: 5px;

 }


 .botfooterback     {

    height: 20px;

    background-image: url("../images/default/layout/background_bottom_2.gif");
    background-position: 0% 0%;
    background-repeat: repeat;

 }

 .rightcontenttable {

    width: 24%;

 }


 .rightcontent      {

    width: 100%;
    height: 100%;

    background-color: transparent;
    background-image: none;

    background-repeat: no-repeat;

 }

 .maincontenttable  {

    width: 82%;

 }


 .maincontent       {


    background-color: transparent;
    background-image: none;
    background-position: 0% 0%;
    background-repeat: no-repeat
 }


/* Captions */

 h1, .textcaption       {

    color: #F8D39C;
    font-size: 10pt;
    font-weight: bold;
    font-variant: small-caps;
    text-decoration: none;
    letter-spacing: 4px

 }

 h2, .membercaption       {
        color: #A40000;
    font-size: 9pt;
    text-decoration: none;
    letter-spacing: 0;
    font-weight: bold
}
 
  .membercaption a:link,.membercaption a:active,.membercaption a:visited    {

    color: #A40000;
    font-size: 9pt;
    text-decoration: none;
    letter-spacing: 0;
    font-weight: bold

 }

  .membercaption a:hover    {

    color: #ffffff;
    font-size: 9pt;
    text-decoration: none;
    letter-spacing: 0;
    font-weight: bold

 }

 h3, .smallcaption  {

    color: #A40000;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0;

 }

  .smallcaption a:link,.smallcaption a:active,.smallcaption a:visited   {

    color: #A40000;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0;

 }
 
  .smallcaption a:hover {

    color: #ffffff;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0;

 }


/* Sonstiges & Links */

 .passeins {
        border-bottom:5px solid #363636;
        border-left:1px solid #363636;
        border-top:1px solid #363636;
        height: 25px;
        padding-top: 7px;
        vertical-align:middle;
        }

 .acteins {     
        border-bottom:5px solid #363636;
        border-left:1px solid #363636;
        border-top:1px solid #363636;
        height: 25px;
        padding-top: 7px;
        vertical-align:middle;
        }



 a:link,a:visited,a:active {

    color: #e8b95d;
    text-decoration: none;

 }


 a:hover        {

    color: #ffffff;
    text-decoration: none;

 }

 #ndate     {

    color: #858585;
    font-size: 10px;
    text-decoration: none;
    letter-spacing: 0;

 }

 #counter       {

    color: #AAAAAA;
    font-size: 7pt;
    text-decoration: none;
    letter-spacing: 0;

 }

 #quote         {

    background-color: #000000;
    color: #858585;
    font-size: 7pt;
    text-decoration: none;
    letter-spacing: 1px;

 }

 #copyright     {

    color: #858585;
    font-size: 7pt;
    text-decoration: none;
    letter-spacing: 0;

 }

 #smallcaption  {

    color: #A40000;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 0;

 }
 
// Navigation

.navi 
{
    min-height: 20px;
    border-left:1px solid dimgray;
    border-top:1px solid dimgray;
    border-bottom:1px solid dimgray;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}


.navfirstoff {
    min-height: 20px;
    border-left:1px solid dimgray;
    border-top:1px solid dimgray;
    border-bottom:1px solid dimgray;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navfirstopen {
    min-height: 20px;
    border-left:1px solid grey;
    border-top:1px solid grey;
    border-bottom:1px solid grey;
    padding-left: 20px;
    padding-bottom: 10px;
    padding-top:10px;
}
 
 .navsecondoff {
    min-height: 20px;
    border-left:1px solid dimgray;
    border-top:1px solid dimgray;
    border-bottom:1px solid dimgray;
    padding-left: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navsecondon {
    min-height: 20px;
    border-left:1px solid grey;
    border-top:1px solid grey;
    border-bottom:1px solid grey;
    padding-left: 40px;
    padding-bottom: 10px;
    padding-top:10px;
}

.navthirdoff {
    min-height: 20px;
    border-left:1px solid dimgray;
    border-top:1px solid dimgray;
    border-bottom:1px solid dimgray;
    padding-left: 50px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.navthirdon {
    min-height: 20px;
    border-left:1px solid grey;
    border-top:1px solid grey;
    border-bottom:1px solid grey;
    padding-left: 50px;
    padding-bottom: 10px;
    padding-top:10px;
}
 
.spaceme {
    min-height: 5px;
    height:5px;
}
