body {
margin: 0px; 
padding: 0px;
text-align: center;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: black;
background-color: #7F7A5F; /*T E S T*/
background-color: #c3bb9e;
border: 0px solid transparent;
height: 110%;
}

h1, h2, H3, H4 { font-weight: bold; }
h1 {font-size: 17px; margin: 0px 0px 14px 0px; }
h1.fname { font-size: 12px; margin: 0px 0px 0px 0px; }
h1.fname a { color: black }
h2 {font-size: 13px; margin: 0px 0px -8px 0px; }
* html h2 {font-size: 13px; margin: 0px 0px -20px 0px; }
h2.kurzportrait {font-size: 15px; margin: 0px 0px 0px 0px; }
h3 {font-size: 11px; margin: 2px 0px 0px 0px; }
h3.kurzportrait {font-size: 11px; margin: 4px 0px 0px 0px;  color: #8c846d; }
h3.RGListe { font-size: 10px;  margin: 0px; color: #8c846d;}
a { color: #8c846d; text-decoration: none; font-weight: bold; }
a.content_link:link, a.content_link:visited, a.content_link:active, a.content_link:hover {
color: #3333cc; text-decoration: none; font-weight: normal; border: 0px;
}
a.content_link:hover { color: black; }
a.navi1_norm, a.navi1_act {font-size: 13px; text-decoration: none; font-weight: bold; margin-left: 17px;}
a.navi1_act { color: #fff; }
a.navi1_norm:link a.navi1_act:link { color: #8c846d; }
a.navi1_norm:link, a.navi1_norm:visited, a.navi1_act:link, a.navi1_act:visited {}
a.navi1_norm:hover {color: #efe9cf;}
a.navi2_norm, a.navi2_act {font-size: 12px; text-decoration: none; font-weight: bold; margin-left: 17px;}
a.navi2_act { color: black; }
a.navi2_norm:link a.navi2_act:link { color: #8c846d; }
a.navi2_norm:visited, a.navi2_act:link, a.navi2_act:visited {}
a.navi2_norm:hover {color: black;}
a img, img { border: 0px solid transparent;}
a.seitenanfang { margin: -10px 0px 20px 0px; text-align: right; display: block;}
p {
margin-bottom: 10px;
text-align: justify;
}

ul.person {margin: 20px 0px 0px -23px; }
* html ul.person { margin:  26px 0px 0px 20px; }
li.person { list-style-image : url("../images/li.gif"); margin: 7px 0px 0px 0px; }
* html li.person { }



#____________{}/*#############################################*/
div#ContainerAll    { width: 950px; height: 400px; margin: 30px auto ; border: 0px solid white; text-align: left; }

div#banner              { width: 950px; height: 199px; margin: 20px auto auto auto; 
                            background-image: url(../images/100630_raeMitte_0610_2_01.jpg); background-repeat:no-repeat; border: 0px solid white; }
div#rae-logo            { position: relative; top: 78px; left: 38px; clear: both; }
div#rae-logo a          {width: 650px; height: 66px; background: transparent; display: block;}
div#Hnavi               { position: relative; top: 77px; left: 0px; width: 880px; height: 34px; margin: 
                            0px auto; background-color: #C3BB9E; }
div#Hnavi ul            { margin: 0px 0px 0px 0px; 	padding: 1px 0px 0px 0px;  list-style-type: none; clear: both; vertical-align: middle; }
div#Hnavi ul li         { margin: 0px 40px 0px 0px; padding: 0px; line-height: 30px; vertical-align: middle; display: inline; }


/*----------------------------*/
div#ColsGes             { width: 950px; padding: 0px 0px 0px 0px; 
                            background-image: url(../images/100630_raeMitte_0610_2_02.jpg); background-repeat: repeat-y; overflow: auto; }
div#PersoNavi           { float: left; width: 150px; height: 400px; min-height: 400px; margin: 7px 0px 0px 35px; border-top: 1px solid #C3BB9E; }
* html div#PersoNavi    { margin: 7px 0px 0px 18px; }
div#PersoNavi ul        { margin: 0px 0px 0px 0px; padding: 0px;  list-style-type: none; }
div#PersoNavi ul li     { margin: 0px 0px 0px 0px; 	padding: 0px; vertical-align: middle; border-bottom: 1px solid #C3BB9E; }
div#PersoNavi ul li a   { width: 130px; display: block; line-height: 26px; }

/*Inhalt*/
div#cols1 a, div#cols2 a   { border-bottom: 0px dashed grey; }
div#cols1               { float: right; width: 660px; margin: 5px 70px 0px 0px; padding: 0px 0px 20px 0px; }
* html div#cols1        { margin: 5px 40px 0px 0px; }
div#cols2               { float: right; width: 690px; margin: 5px 40px 0px 0px; padding: 0px 0px 20px 0px; }
* html div#cols2        {  width: 690px; margin: 5px 20px 0px 0px;  padding: 0px 0px 40px 0px; }
div#content_cols1       { float: left; width: 660px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 17px; }
/*--*/
div#content_Profil      { float: left; width: 420px; margin: 0px 0px 0px 0px; padding: 0px; }
div#profil              { float: right; width: 165px; height: 400px; margin: 5px 0px 0px 0px; }
div.kurzportrait        { margin: 15px 0px 0px 0px; line-height: 17px;}
span.Beruf              { line-height: 14px; display: block;}
h3.kurzportrait         { margin: 10px 0px 0px 0px; }
h3.kurzportrait a       { font-weight: normal; }
/*--*/
div#content_Kontakt     { float: left; width: 400px; margin: 0px; padding: 0px; }
div#lageplan            { float: right; width: 265px; height: 400px; }

/*rechtsgebiete*/
table.TableRG           { width : 650px; border: 0px solid #000; vertical-align: top; background-color: transparent; line-height: 16px; }
tr.TR_RG                { }
td.RGlinks              { width : 220px; text-align : right; padding-right : 5px; }
td.RGrechts             { width : auto; text-align : left; padding-top : 0px; padding-left : 5px; color : #59513a; }

a.RGHyperLink:link, a.RGHyperLink:visited, a.RGHyperLink:active     { font-weight : bold; color : #59513a; }
a.RGHyperLink:active, a.RGHyperLink:hover                           { color : #000000; }
a.RAnwalt:link, a.RAnwalt:visited, a.RAnwalt:active                 { margin: 0px 0px 0px 5px; color : #59513a; }
a.RAnwalt:active, a.RAnwalt:hover                                   { color : #000000; }

/*unsere Anwaelte*/
table#unsereAnw         {text-align: left; border-right: 0px; margin-left: -18px;}
* html table#unsereAnw         {text-align: left; border-right: 0px; margin-left: 0px;}
table#unsereAnw tr          { }
tr.Beruf                    { line-height: 13px; }
table#unsereAnw td          { width: 130px; border-right: 10px solid #ece9d8; vertical-align: top; background-color: transparent; }
* html table#unsereAnw td   { border-right: 10px solid #ece9d8; }
table#unsereAnw td.ohneR    { border-right: 0px solid red; }
table#unsereAnw img {
  position: relative; 
  left: 0px; 
  width: 130px;
}
table#unsereAnw a { 
  /*font-size: 10px;*/ 
  height: 5px; 
  margin-bottom: 0px; 
  display: inline;
}


/*----------------------------*/
div#footer              { height: 45px; background-image: url(../images/100630_raeMitte_0610_2_04.jpg); background-repeat: no-repeat; clear: both; }
div#footer div              { width: 880px; margin: 0px auto; padding: 2px 0px 0px 0px ; border-top: 3px solid #C3BB9E; text-align: center; }
div#footer div span         { margin-right: 70px; }
div#footer div span.last    { margin-right: 0px; }


/*----------------------------*/
.keinWebAberDRuck           { display: none; }
.keinDruck                  { }



