
/* Universal -------------------------------------------------------- */

    html, body        {
    		      height:100%; /* Scroll-Reservierung FF */
                       color:#506070;
                       font:normal 13px Arial, Helvetica, Verdana, sans-serif;
                       text-align:center;
                       background: white url(pics/background.png);
                      }

    div#outer         {
                       position:relative;
                       margin:auto;
                       margin-top:40px;
                       width:560px;
                       text-align:left;
                      }
    div#content       {
                       padding:15px;
                       background-color:white;
                       border:1px solid #506070;
                      }

    img               {border:0;}
    img#a             {margin-bottom:-2px;}
    img#logo          {margin:6px 0;}

    ul                {margin:0; padding:0; list-style-type:none; position:relative; /* IE6-BG-Bug */}
    li                {
                       margin:0 0 0 20px;
                       padding:6px 0 0 18px;
                       background:url(pics/list.png) no-repeat;
                      }

    h1                {font-size:120%; margin:10px 0;}
    h2                {font-size:100%; margin:20px 0 10px 0;}
    h3#slogan         {font-size:80%; font-weight:normal; text-align:right; margin:4px 0;}

    p                 {margin:30px 0 10px 0; line-height:140%;}

    a:link            {color:#506070; text-decoration:none;}
    a:visited         {color:#506070; text-decoration:none;}
    a:focus           {color:#506070; text-decoration:underline;}
    a:hover           {color:#506070; text-decoration:underline;}
    a:active          {color:#506070; text-decoration:underline;}

    .lnk              {cursor:pointer;}
    .bold             {font-weight:bold;}

/* Mailform --------------------------------------------------------- */

    div#maildiv       {
                       position:absolute;
                       display:none;
                       height:auto;
                       width:528px;
                       margin:auto;
                       margin-top:-24px;
                       padding:0 0 20px 0;
                       z-index:2;
                      }
    div#maildiv div   {
                       padding:10px 0 0 0;
                       background:#E7EAEC;
                       border:1px solid #506070;
                      }
    /* Schlieszen-Button */
    div#maildiv div p#close {
                       position:absolute;
                       top:1px; left:1px;
                       z-index:2;
                       margin:0;
                       padding:0 3px;
                       color:white;
                       font-size:85%;
                       text-decoration:none;
                       border:solid black;
                       border-width:0 1px 1px 0;
                       background:#506070;
                      }
    /* Counter*/
    div#maildiv div p#counter {
                       display:none;
                       position:absolute;
                       margin:0;
                       top:4px; right:4px;
                       width:32px; height:32px;
                       text-align:center;
                       font-size:10px;
                       line-height:32px;
                       background:url(pics/status.gif) no-repeat;
                      }
    /* Formulare */
    div#maildiv div form {margin:10px;}
    div#maildiv div label{display:block; font-size:90%; margin-top:4px;}
    div#maildiv div input, div#maildiv div textarea {
                       font-family:Arial, Helvetica, Verdana, sans-serif;
                       font-size:100%;
                       color:black;
                       padding:0px 2px;
                       border:1px solid;
                       border-color: #506070 #D4D0C8 #D4D0C8 #506070;
                      }
    div#maildiv div input {width:200px;}
    div#maildiv div textarea {width:500px; height:80px;}
    div#maildiv div input.submit {
                       display:block;
                       margin:8px 0;
                       font-size:100%;
                       border:1px solid;
                       color:#506070;
                       background:white;
                       border-color:#D4D0C8 #506070 #506070 #D4D0C8;
                      }
    div#maildiv div form p {
                       position:absolute;
                       top:6px; left:230px;
                       width:276px;
                       padding:2px 4px;
                       color:red;
                       background:white;
                       border:1px solid red;
                      }
    div#maildiv div .error-
                      {background:white url(pics/background-empty.png) no-repeat;}
    div#maildiv div .errorx
                      {color:white; background:red;}
    div#maildiv div p#safety {
                       margin:2px 10px 10px 10px;
                       padding:6px;
                       font-size:11px;
                       line-height:15px;
                       border:1px solid #506070;
                      }
