/* navigation */
a  {
    color: #5B5E82; /*#d2691e;*/
    font-weight: bold;
    font-size: 9pt;
    text-decoration: none
    }
a:hover  {
    color: #B3B5CC;/*#c71585;*/
    text-decoration: none
    }
a.topnav{
    clear:right;
    float:left;
    width:40px;
    font-size:9pt;
    font-weight:normal;
    }
a.artnav,a.artnav:active,a.artnav:link,a.catnav1,a.catnav1:active,a.catnav1:link,
a.catnav2,a.catnav2:active,a.catnav2:link,a.catnav3,a.catnav3:active,a.catnav3:link
{
    width:100%;
    font-size:9pt;
    font-weight:normal;
    background-repeat:no-repeat;
    background-image:url(../images/arrow-grey.gif);
    padding-left:17px;
    margin-top:5px;
    /*border:dotted #c33 1px;*/
    }
a.catnav1 {
    margin-left:15px;
    }
a.catnav2 {
    margin-left:30px;
    }
a.catnav3 {
    margin-left:45px;
    }    
a.artnav:hover{
    background-image:url(../images/arrow.gif);
    } 
a.artnav_active{
    clear:left;
    width:100%;
    font-size:8pt;
    font-weight:bold;
    color:#c33;
    background-repeat:no-repeat;
    background-image:url(../images/arrow.gif);
    padding-left:17px;
    margin-top:5px;
    margin-bottom:0px;
    line-height:120%;
    }
a.artnav_active2,a.catnav1_active,a.catnav2_active,a.catnav3_active{
    clear:left;
    width:100%;
    font-size:9pt;
    font-weight:bold;
    color:#c33;
    background-repeat:no-repeat;
    background-image:url(../images/arrow_down.gif);
    padding-left:17px;
    margin-top:5px;
    margin-bottom:0px;
    line-height:120%;
    }
/* Einrückungen */
a.catnav1_active{
    margin-left :15px;
    }
a.catnav2_active {
    margin-left:30px;
    }
a.catnav3_active {
    margin-left:45px;
    }       
    
p.artnav_active{
    clear:left;
    width:100%;
    font-size:8pt;
    font-weight:bold;
    color:#c33;
    background-repeat:no-repeat;
    background-image:url(../images/arrow.gif);
    padding-left:17px;
    margin-top:5px;
    margin-bottom:0px;
    line-height:120%;
    }    
    
body{
    background-color: #fffff0;
    margin: 0px;
    z-index: -100
    font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    color: #000069;
    font-size: 11pt;
    line-height: 110%;
    text-align: center;
    }
textarea{
    scrollbar-base-color:#fffff0;
    }
.button, .buttona, .button:link {
    color: #fafad2;
    font-style: normal;
    font-size: 9pt;
    /*font-family: "Trebuchet MS", Tahoma, Arial;*/
    /*background-image: url(../images/Button.jpg);*/
    background-color:#5B5E82;
    float: left;
    margin: 0px;
    padding: 2px 15px 2px 15px;
    border-right:1px #b3b5cc solid;
    border-left:1px #b3b5cc solid;
    height: 20px;
    text-align: center;}
.buttona,.buttona:link, .buttona:hover, .button:hover    {
    color: #fafad2;
    font-style: normal; font-size: 9pt;
    /*font-family: "Trebuchet MS", Tahoma, Arial;*/
    /*background-image: url(../images/Button_hov.jpg);*/
    text-align: center;
    background-color:#B3B5CC;
    }
p  {
    color: #000069;
    font-size: 11pt;
    line-height: 140%;
    font-family: "Trebuchet MS", Tahoma, Arial;
    }

h1 {
    font-size:14pt;
    color:#333333;
    font-weight:bold;
    font-family: "Trebuchet MS", Tahoma, Arial
    text-align:left;
    line-height:120%;
    }   
h2,h3 {
    font-size:12pt;
    color:#333333;
    font-weight:bold;
    font-family: "Trebuchet MS", Tahoma, Arial;
    text-align:left;
    }   
ol,ul{
    font-size: 11pt;
    font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    line-height: 140%;
    margin-left:11pt;
    }
ul {
    list-style-type: square;
    }
    
li {
    margin-bottom:5px;
    }  

.img.left  {
    float: left;
    margin-right: 20px
    }
.img.clearleft {
    float: left;
    clear: left;
    margin-right: 20px
    }
.imgdesc {
    //display:none;
    //height:0;
    //overflow:hidden;
    font-size:8pt;
    }
.right {    
    float: right
    }
  
#Container {
    //margin-left: 5%;
    //margin-right: 5%;
    width: 780px;
    padding:0px;
    border-style: solid;
    border-width: 1px;
    border-color: #b3b5cc;
    text-align:left;
      }
#banner {
    background-color: #ecedef;
    padding: 0px;
    border: none;
    height: 120px;
    overflow:hidden;
    }
#navi{
    width:100%;
    /*background-image:url(../images/Button.jpg);*/
    background-color:#5b5e82;
    padding-left:200px;
    border-top:2px #b3b5cc solid;
    border-bottom:2px #b3b5cc solid;
    }
#mitte{
    background: #fff url(../images/justitia.jpg) no-repeat fixed right 10px ;
    padding:0px;
    /*text-align:justify;*/
    /*margin-left:200px;*/
    }
#left{    
    width:200px;
    float:left;
    background-color: #ecedef;
    padding:0px;
    margin:0px;
    border-right:2px #b3b5cc dotted;
    }
/* allg. Klassenstile */
.quelle {
    font-size:8pt;
    font-sytle:italic;
    font-align:right;
    }
div.image{
        background-color:white;
        overflow:auto;
        width:200px;
        height:120px;
        float:left;
        }
div.servnavi{
        background-color:white;
        width:200px;
        float:left;
        padding-bottom:10px;
        }

/* Klassen-Stile für linke Spalte */
div.left_list {
    width:100%;
    padding:10px;
    }
div.left_pic{
    position:absolute;
    left:0px;
    top:0px;
    width:200px;
    height:120px;
    padding:0px;
    z-index:100;
    overflow:auto;
    } 
div.left_content{
    width:100%;
    padding:10px;
    }
div.left_note{
    width:100%;
    padding:10px;
    font-size:9pt;
    font-style:italic;
    }
div.titel{
    width:200px;
    color:white;
    background-color: #5b5e82;
    font-style: normal;
    font-size: 9pt;
    text-align:center;
    font-weight:bold;
    padding:2px;
    margin-left:-10px;
    margin-right:-10px;
    margin-top:-10px;
    }    
div.content_head{
    font-size:16pt;
    color:#33;
    font-weight:bold;
    font-family: "Trebuchet MS", Tahoma, Arial;
    filter:dropshadow(color=#c33, offx=1, offy=1);
    margin-top:30px;
    margin-bottom:20px;
    padding-left:40px;
    padding-right:40px;
    width:auto;        
    }    
div.content_text{
    border:none;
    height:400px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top:0px;
    padding-bottom:40px;
    background-image:url(../images/bg_trans.gif);
    }
#fuss  {
    color: #fafad2;
    font-size: 8pt;
    font-family: Geneva, Arial, Helvetica, Swiss, SunSans-Regular;
    text-align:center;
    background-color: #5b5e82;
    padding: 2px 15px 2px 15px;
    border: none;
    clear:both;
    width:100%;
    height: 15px;
    }   
