body        {
                margin:0px;
                padding:0px;
                background:url(images/all_bg.jpg) top left
/*  scrollbar-track-color:#E1E1E1;
  scrollbar-face-color:#DFDFDF;
  scrollbar-3dlight-color:#CFCFCF;
  scrollbar-highlight-color:#FFFFFF;
  scrollbar-shadow-color:#FFFFFF;
  scrollbar-darkshadow-color:#000000;
  scrollbar-arrow-color:#000000;*/
                }
form         {
                margin:0px;
                padding:0px;
                size:auto;
                }
ul                {
                margin:0px;
                padding:0px;
                list-style:none;
                }
ul li                 {
                /*height:12px;*/
                background:url(images/list1_neu2.gif) top left no-repeat;
                padding:0 0 0 11px
                }

.li2        {
                background:url(images/list2.gif) bottom left no-repeat;
                }
.li2 a        {
                color:#515151;
                }
ul        a        {
                color:#222323;
                text-decoration:none;
                }        
ul a:hover{
                text-decoration:underline;
                }        
                
td                {
                font-family:tahoma;
                font-size:10px;
                color:#3E3E3E
                }
strong        {
                color:#978B64;
                font-size:11px;
                }
em                {
                font-style:normal;
                color:#B43412;
                }                
a                {
                color:#BE451E;
                text-decoration:underline;
                }
a:hover        {
                text-decoration:none;
                }
                
.priv        {
                color:#929191;
                padding:2 0 0 0px;
                }
.priv a        {
                color:#929191;
                text-decoration:none;
                }
.priv a:hover{
                text-decoration:underline;
                }
                
.spl        {
                padding:1 0 0 219px;
                }
                
.menu        {
                margin:187 0 0 58px;
                }
.logo        {
              margin:15 0 0 0px;
              height:60px;
              width:650px;
             }
.line        {
                background:url(images/line1.gif) top left repeat-x;
                height:1px;
                width:303px;
                margin:0 0 0 16px;
                }
                
.r1                {
                margin:181 0 0 0px;
                color:#627074;
                line-height:13px;
                }
.r1        a        {
                text-decoration:none;
                color:#BE451E
                }
.r1 a:hover{
                text-decoration:underline;
                }

.more        {
                color:#BE451E;
                text-decoration:none;
                }
.more a{
                text-decoration:underline;
                }
                
                
/********PAGE 1******/
.p1                {
                padding:41 0 0 0px;
                }
.p1 .t1        {
                width:297px;
                height:100px;
                margin:25 0 0 23px;
                }
.p1 .t1 .logo_text{
                   margin:0 0 0 0px;
                  }
.p1 .t1 .left{
                margin:0 15 0 0px;
                display:block;
                }
.p1 .t1 .pic{
                margin:7 0 0 110px;
                }
.p1 .t1 a{
                color:#726B58;
                }
                
.p1 .line{
                margin-top:7px;
                }
                
.p1 .t2        {
                margin:0 0 0 21px;
                }

.kanzlei_text  {
                overflow:auto;
                width:295px;
                height:190px;
                font-family:tahoma;/*Berling Antiqua;*/
                font-size:10px;  /*11px;*/
                text-align:justify;
                padding:0 5 0 0px;
               }
               
.kanzlei_text b   {
                   color:#726B58;
                  }

.impressum_text  {
                overflow:auto;
                width:295px;
                height:385px;
                font-family:tahoma;/*Berling Antiqua;*/
                font-size:10px; /*11px;*/
                text-align:justify;
                padding:0 5 0 0px;
               }

/*.impressum_text p   {
                   font-family:tahoma;/*Berling Antiqua;*/
                   /*font-size:10px; 11px;
                   text-align:justify;
                   margin-right:5px;
                  }                      */
                
/********PAGE 2******/
.p2                {
                padding:70 0 0 0px;
                }
.p2 .t1        {
                width:297px;
                margin:0 0 0 21px;
                }
.p2 .t1 b{
                color:#726B58;
                }
.p2 .t1 .text{
                margin:0 0 8 0px
                }
.p2 .t1 .left{
                margin:3 21 10 0px;
                }
                
.p2 .line{
                margin:0 0 0 16px;
                }
                
.p2 .t2        {
                width:293px;
                margin:3 0 0 21px;
                }
.p2 .t2 .left  {
                margin:4 21 0 0px;
                }
.p2 .t2 .text{
                margin:0 0 9 0px;
                }
.p2 .t2 b{
                color:#726B58;
                }
.p2 .t2 a{
                color:#BE451E;
                }
.p2 .t2        ul{
                margin:13 0 0 0px;
                }
.p2 .t2 ul a{
                color:#222323;
                }
                
        /********PAGE 3******/
.p3                {
                padding:95 0 0 0px;
                }
.p3 .t1        {
                width:297px;
                margin:0 0 0 21px;
                }
.p3 .t1 .text{
                margin:0 0 8 0px
                }
.p3 .t1 ul{
                margin:12 0 0 0px;
                }

.p3 .line{
                margin:35 0 0 16px;
                }
                
.p3 .t2{
                width:282px;
                margin:13 0 0 21px;
                }
.p3 .t2 .text{
                margin:0 0 8 0px;
                }
.p3 .t2 .left{
                margin:4 21 0 13px;
                }                
        
/********PAGE 4******/
.p4                {
                padding:66 0 0 0px;
                }
.p4 .t1        {
                width:297px;
                margin:0 0 0 21px;
                }
.p4 .t1 .text{
                margin:0 0 8 0px
                }
.p4 .t1 .left{
                margin:3 21 0 0px;
                }
.p4 .line{
                margin:0 0 0 16px;
                }
                
.p4 .t2        {
                width:288px;
                margin:0 0 0 21px;
                }
/*.p4 .t2 table{
                background:url(images/line2.gif) top right repeat-y;
                margin:0 0 0 0px;
                }                                                    */
/*.p4 .t2 td{
                background:url(images/line3.gif) bottom left repeat-x;
                }*/
.p4 .t2 .top{
                font-weight:bold;
                font-size:11px;
                color:#978B64;
                padding:3 0 0 0px;
                }
                
/********PAGE 5*****/
.p5                {
                padding:76 0 0 0px;
                }
.p5 .t1        {
                width:310px;
                margin:0 0 0 21px;
                }
.p5 .t1 .text{
                margin:0 0 8 0px
                }
.p5 .t1 .left{
                margin:3 21 0 0px;
                }
                
.p5 .t2        {
                width:293px;
                margin:13 0 0 21px;
                text-align:justify;
                }
.p5 .t2 .text{
                margin:0 0 10 0px;
                }
.p5 .t2        ul{
                margin:12 0 25 0px;
                }
.p5 .t2 ul li{
                height:13px;
                color:#222323
                }
.p5 .t2 ul a{
                color:#BE451E;
                text-decoration:underline;
                }
.p5 .t2 ul a:hover{
                text-decoration:none;
                }
                
.p5 .t3        {
                margin:13 0 0 21px;
                width:297px;
                }
                
.form        {
                margin:11 0 0 0px;
                }
.form div{
                margin:4 0 0 183px;
                }
.form div a{        
                margin:0 0 0 13px;
                }
.form input{
                width:119px;
                height:19px;
                border-style:solid;
                border-width:1px;
                border-color:#998D7F;
                background:#F7F3E2;
                font-family:tahoma;
                font-size:11px;
                color:#1E1E1F;
                padding:2 0 0 7px
                }
                
.form textarea{
                width:119px;
                height:51px;
                border-style:solid;
                border-width:1px;
                border-color:#998D7F;
                background:#F7F3E2;
                font-family:tahoma;
                font-size:11px;
                color:#1E1E1F;
                padding:2 0 0 7px;
                overflow:auto
                }
                
/********PAGE 6*****/
.p6        {
                padding:75 0 0 0px;
                }
.p6 .t1        {
                width:292px;
                margin:0 0 0 21px;
                }
.p6 .t1 .text{
                margin:0 0 8 0px
                }
.p6 .t1 b{
                color:#726B58;
                }