*{
    margin:0;
    padding:0;
}
body {
    background-color: transparent;
    width:100%;
    margin: 0;
    padding: 0;
}
div#head, div#main{
    width: 100%;
    display:block;
    clear:both;
}
div#navigation{
    display:none;
}
div#sub{
    display:none;
}
div#head div#logo{
    width:30%;
    float:left;
    background:transparent;

}
div#head div#address{
    width:100%;
    background:transparent;
    margin:0 0 26px 0;
    color:black;
}
div#head div#address a{
    width:100%;
    color:black;
    text-decoration:none;
}
div#head div#address div.left{
    background:transparent;
    float:left;
    padding:0;
    width:30%;
    margin:0 20px 0 0;
}
div#head div#address div.middle{
    background:transparent;
    float:left;
    padding:0 0 0 20px;
    width:10%;
}
div#head div#address div.right{
    background:transparent;
    float:left;
    padding:0;
    width:30%;

}
div#head div#address span{
    display:block;
    font:1.0em Arial;
}
div#main div#content{
    width:100%;
}
div#main div#content div#extras{
    display:none;
}
div#main div#content div#text{
    width:100%;
}
div#main div#content div#textfull{
    position:relative;
    background:transparent;
    margin:0;
}
div#main div#lawblog{
    display:none;
}
div#head div#logo h1{
    display:none;
}
div#head div#logo a{
    display:none;
}

div#main div#content div#text h1{
    font:1.6em Arial;
    color:black;
    padding:0;
    margin:0;
}
div#main div#content div#text h2{
    font:1.3em Arial;
    color:black;
    padding:0;
    margin:0;
}
div#main div#content div#text p{
    font:1.1em Arial;
    color:black;
    padding:6px 0px 6px 0px;
    margin:0;
}
div#main div#content div#text ul{
    margin:0;
}
div#main div#content div#text li{
    font:1.3em Arial;
    color:black;
    padding:2px 6px 0 0;
    margin:0 34px 0 12px;
}
div#main div#content div#text li a, div#main div#content div#text li a:hover{
    display:inline;
}
div#main div#content div#text p.news{
    font:bold 1.3em Arial;
    color:black;
    padding:8px 8px 8px 12px;
    margin:16px 34px 0 12px;
    border:1px solid #bbbbbb;
}
div#main div#content div#text a{
    padding:0 0 0 14px;
    background:url(../pics/pfeil_1.gif) no-repeat;
    color:#6b6b6b;
}
div#main div#content div#text a:hover{
    padding:0 0 0 14px;
    background:url(../pics/pfeil_1.gif) no-repeat;
    color:#B12A2D;
}
div#main div#lawblog div.boxgrey{
    background-color:#f9f9f9;
    margin:8px 0px 8px 0px;
    border:1px solid #bebdbd;
    display:block;
}
div#main div#lawblog div.boxgreyhead{
    background-image:url(../img/head_edge.jpg);
    margin:8px 0px 8px 0px;
    border-right:1px solid #bebdbd;
    border-bottom:1px solid #bebdbd;
    display:block;
}
div#lawblog div.boxgreyhead p{
    font:bold 1.2em Arial;
    padding:8px 12px 8px 12px;
}
div#lawblog div.boxgreyhead p a{
    font:bold 1.2em Arial;
    padding:8px 12px 8px 12px;
    color:#BF0000;
    text-decoration:none;
}
div#lawblog div.boxgreyhead p a:hover{
    font:bold 1.2em Arial;
    padding:8px 12px 8px 12px;
    color:#B12A2D;
    text-decoration:none;
}
div#lawblog div.boxgrey p{
    font:bold 1.2em Arial;
    padding:8px 12px 8px 12px;
}
div#lawblog div.boxgrey h3.ligha{
    font:bold 1.2em Arial;
    padding:0 12px 0 12px;
    background:#f1f1f1;
}
div#lawblog div.boxgrey h3.lighb{
    font:bold 1.2em Arial;
    padding:0 12px 0 12px;
}
div#lawblog div.boxgrey h2.liga{
    font:bold 1.2em Arial;
    padding:8px 12px 0 12px;
    background:#f1f1f1;
    color:#5a5a5a;
}
div#lawblog div.boxgrey h2.ligb{
    font:bold 1.2em Arial;
    padding:8px 12px 0 12px;
    color:#5a5a5a;
}
div#lawblog div.boxgrey p.lighta{
    font:1.2em Arial;
    padding:0 12px 4px 12px;
    background:#f1f1f1;
}
div#lawblog div.boxgrey p.lightb{
    font:1.2em Arial;
    padding:0 12px 4px 12px;
}
div#lawblog div.boxgrey p.lighta a, div#lawblog div.boxgrey p.lightb a{
    color:#5a5a5a;
    text-decoration:none;
}
div#lawblog div.boxgrey p.lighta a:hover, div#lawblog div.boxgrey p.lightb a:hover{
    color:#1F1F1F;
    text-decoration:none;
}
div#sub div#subnavi{
    width:67%;
    float:left;
}
div#sub div#subnavi ul{
    margin:0;
    padding:0 0 0 26px;
}
div#sub div#subnavi ul li{
    display:inline;
    font:1.3em Arial;
    color:black;
    padding:0 8px 0 0;
}
div#sub p#copy{
    width:33%;
    float:left;
    margin:0;
    padding:0;
    font:1.3em Arial;
    color:#acabab;
}
div#main div#text div#team{
    margin:0 34px 16px 16px;
    padding:16px 16px 16px 16px;
    background:#f1f1f1;
}
div#main div#text div#team table{
    width:100%;
    padding:0;
    margin:0;
}
div#main div#text div#team table td#tpic{
    width:372px;
}
div#main div#text div#team table td#tpictxt{
    vertical-align:bottom;
    /*align:left;*/
}
div#main div#text div#team table td#tpictxt p.poo{
    width:180px;
    padding:0 0 4px 0;
    border-bottom: 1px dashed #bebdbd;
    font:1.1em Arial;
    color:black;
}

div#main div#text div#team table td#tpictxt p.poo a{
    background:url(../pics/lupe.gif) no-repeat right;
    font:1.0em Arial;
    color:black;
    padding:16px 12px 4px 0;
}
div#navdiv1{
         position:absolute;
         visibility:hidden;
         z-index:1000;
}
div#navdiv2{
         position:absolute;
         visibility:hidden;
         z-index:1001;
}
div#navdiv3{
         position:absolute;
         visibility:hidden;
         z-index:1002;
         }
div#navdiv4{
         position:absolute;
         visibility:hidden;
         z-index:1003;
}
div#navdiv5{
         position:absolute;
         visibility:hidden;
         z-index:1004;
}
div#navdiv6{
         position:absolute;
         visibility:hidden;
         z-index:1005;
}
li.poplink{
         border-right:1px solid white;
         list-style: none;
}
li.poplink a{
         min-width:120px;
         font:1.3em Arial;
         color:black;
         padding:6px;
         display:block;
         text-decoration:none;
         border-right:4px solid #b8b7b7;
}
li.poplink a:hover{
         min-width:120px;
         font:1.3em Arial;
         color:white;
         padding:6px;
         display:block;
         text-decoration:none;
         border-right:4px solid #B12A2D;
}
div.linieaussen{
         border-left:1px solid white;
         border-right:1px solid #5F5F5F;
         border-top:1px solid white;
         background-color:#b8b7b7;
}
div#lawblog div.boxgrey p.lighta a.red, div#lawblog div.boxgrey p.lightb a.red{
         padding:0 0 22px 14px;
         background:url(../pics/pfeil_1.gif) no-repeat;
         color:#BF0000;
}
span.opt{
         font:0.8em Arial;
}
.zoneline{
         display:block;
         padding:0 0 8px 0;
             font:1.2em Arial;
}
img{
         border:none;
}
input{
         background-image:url(../img/inp_bg.jpg);
}

div#sub div#subnavi ul li a{

    color:#5F5F5F;
    text-decoration:none;

}
div#main div#content div#text p.mini{
      margin:0;
      padding: 4px 0 0 16px;
      font:1.0em Arial;
}
div#main div#content div#text div.themna{
        margin:8px 16px 0px 24px;
        background:#F5F5F5;
}
div#main div#content div#text div.themnb{
        margin:8px 16px 0px 24px;
        background:transparent;
}
div#main div#content div#text div.themna h3, div#main div#content div#text div.themnb h3{
        margin:0;
        padding:6px 6px 2px 6px;
        font:1.6em Arial;
        border-bottom:1px dotted #AFAFAF;
}
div#main div#content div#text div.themna p, div#main div#content div#text div.themnb p{
        margin:0;
        padding:6px 6px 0 6px;
        font:1.2em Arial;
}
div#lastline{
	display:block;
         width:1000px;

}
div#lastline a{
	color:#F9F9F9;

}