/*Stylesheet: http://rs-steiner.com*/
/*Copyright Fabian Steiner*/
/*mailto:info@rs-steiner.com*/
/*last modified: 05/21/2005*/

body{margin:0;padding:0;background:#ffffff;}

h1{
  font-family:Arial;
  font-size:16pt;
  font-weight:bold;
  }
h2{
  font-family:Arial;
  font-size:15pt;
  font-weight:bold;
  }
h3{
  font-family:Arial;
  font-size:14pt;
  font-weight:bold;
  }
h4{
  font-family:Arial;
  font-size:12pt;
  font-weight:bold;
  }
p{
  font-family:Arial;
  font-size:11pt;
  }
td, tr{
       font-family:Arial;
       font-size:11pt;
       }
img{
    border:none;
    }

a:link{
       font-family:Arial;
       font-size:11pt;
       color:#0C31E0;
       font-weight:bold;
       }
a:visited{
          font-family:Arial;
          font-size:11pt;
          color:#0C31E0;
          font-weight:bold;
          }
a:hover{
         font-family:Arial;
         font-size:11pt;
         color:white;
         background-color:#0C31E0;
         text-decoration:none;
         }
#header{margin:0 0 1.5em 0;padding:0;background:#0C31E0;}
#header p.img{border:1px solid #0C31E0;font-size:2em;float:left;width:70%;margin:0;padding:0px 0px 3px 0;font-family:Arial;color:#ffffff;background:#0C31E0;}
#header p.formular{text-align:right;vertical-align:center;margin:0;padding:0;background:#0C31E0;border:1px solid #0C31E0}
#header form{text-align:right}
#menu {float:left;width:12em;background:#B3B3C1;margin:0;padding:0;}
#menu p{margin:1em;padding:0.4em;background:#8fc880;color:#ffffff;}


#content{
         margin:0 0 0 14em;
         border:1px dashed #B0B0B0;
         border-left:4px solid #B0B0B0;
         font-family:Arial;
         font-size:12pt;
         color:black;
         padding:30px 10px 30px 10px;
         height:100%;
         line-height:1.1em;
         }

#header p.zeit{
             clear:left;
             background:#B5B5C4;
             color:#ffffff;
             margin:0;
             padding:1px 4px 1px 1px;
             font-family:Arial;
             font-size:13pt;
             border-top:2px solid #616178;
             border-bottom:2px solid #616178;
             text-align:right;
             }
#header input{
             border:1px solid black;
             }

#menu ul{
        list-style-type:none;
        margin:0;
        padding:0;
        border:2px solid #616178;
        }
#menu li {
         padding:4px 3px 2px 4px;
         padding-left:5px;
         display:block;
         }
#menu a{
       display:block;
       color:#0C31E0;
       font-family:Arial;
       font-size:12pt;
       padding:5px 3px 5px 4px;
       border-top:1px solid white;
       border-right:1px solid #666666;
       border-bottom:1px solid #666666;
       border-left:1px solid white;
       }
#menu a:hover{
              display:block;
              color:white;
              background-color:#0C31E0;
              font-family:Arial;
              text-decoration:none;
              border-top:1px solid #666666;/*#4E4E4E*/
              border-right:1px solid white;/*#B6B6B6*/
              border-bottom:1px solid white;
              border-left:1px solid #666666;
              }
#menu a.active{
       display:block;
       color:white;
       background-color:#0C31E0;
       font-family:Arial;
       text-decoration:none;
       border-top:1px solid #666666;
       border-right:1px solid white;
       border-bottom:1px solid white;
       border-left:1px solid #666666;
       }
#footer{
        width:550px;
        border:1px solid black;
        margin:auto;
}
#footer img{
            float:left;
            width:52px;
            height:52px;
            margin-top:4px;
            margin-left:4px;
}
#footer p{
          margin:4px 0 4px 60px;
          font-size:10pt;
}

#footer p strong{
                 font-size:12pt;
                 font-weight:bold;
}

table#moreInfo {
                 margin-top: 1em;
                 clear: left;
				 margin: auto;
}
table#moreInfo td {
                    padding: .5em;
                    width: 160px;
                    text-align: center;
}

.error {
         border: 1px dashed red;
         color: red;
         padding: 0 .5em;
         margin: 1.5em 0;
}
