body {
margin:0px;
padding:0px;
background-color:#FFFFFF;
background-image: url(bgline.png);
background-repeat: repeat-y;
background-position:0px 0px;
}
a:link, a:visited, a:active, a:hover { 
text-decoration:underline; color:#15317E; font-size:12px;
}
a:active, a:hover { 
color:#15317E; text-decoration:underline; 
}
a.selflink { 
text-decoration:none; color:#000000;
}
a.redlink { 
text-decoration:none; color:red;
}
h1 {
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}
h2 {
margin-right:30px;
margin-top:0px;
padding-top:1px;
padding-bottom:1px;
font-family:Arial;
font-size:20px;
letter-spacing:2pt;
color: #15317E;
/*background-color: #ffffff;*/
font-weight:bold;
/*line-height:28px;*/
border:0px solid #15317E;
width:840px;
border-bottom:2px solid #15317E;
}
#headline {
margin-right:30px;
margin-top:0px;
padding-top:1px;
padding-bottom:1px;
font-family:Arial;
font-size:20px;
letter-spacing:2pt;
color: #15317E;
/*background-color: #ffffff;*/
font-weight:bold;
/*line-height:28px;*/
border:0px solid #15317E;
width:840px;
border-bottom:2px solid #15317E;
}

#toparea1 {
height:64px;
/*white-space:nowrap;*/
margin-left:20px;
margin-right:20px;
border:0px solid #000000;
border-bottom:2px solid #15317E;
}
#logo {
float:right;
/*position:absolute;*/
height:110px;
width:400px;
border:0px solid #000000;
}
#logo1 {
float:right;
/*position:absolute;*/
height:90px;
width:698px;
border:0px solid #000000;
}
#logo2 {
float:right;
/*position:absolute;*/
height:64px;
width:664px;
border:0px solid #000000;
}

#logob {
float:right;
/*position:absolute;*/
height:17px;
width:400px;
/*margin-right:258px;*/
border:0px solid #000000;
}
#toparea2 {
height:17px;
/*white-space:nowrap;*/
margin-left:20px;
margin-right:20px;
border:0px solid #000000;
border-bottom:0px solid #000000;
}


#navcontainer
{
position:absolute;
top:88px;
left:20px;
width:180;
margin:0px;
padding:0px;
border:1px solid #15317E;
z-index: 1;
background-color:#F0F2F7;
}
#navcontainer2
{
margin:10px;
margin-top:10px;
margin-bottom:35px;
padding:0px;
border:0px solid #000000;
}

#navcontainer ul
{
list-style-type: none;
text-align: left;
margin:0px;
padding:0px;
position: relative;
border:0px solid #000000;
}

#navcontainer li
{
/*display: inline;*/
text-align: left;
margin:0px;
padding:0px;
margin-bottom: 5px;
}

#navcontainer li a
{
margin:0px;
padding: 0px 7px;
color: #15317E;
/*font-weight:normal;*/
/*background-color: #ffffff;*/
border-bottom: 0px solid #15317E;
border-left: 1.2em solid #E6E6E6;
padding-left: 0.2em;
text-decoration: none;
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
}

#navcontainer li a:hover
{
color: #15317E;
/*background-color: #15317E;*/
/*border: 1px solid #15317E;*/
border-top: 0px solid #15317E;
/*border-bottom: 1px solid #15317E;*/
border-left: 1.2em solid #15317E;
padding-left: 0.2em;
}

#navcontainer li a#current
{
color: #15317E;
/*border: 1px solid #15317E;*/
border-top: 0px solid #15317E;
/*border-bottom: 1px solid #15317E;*/
border-left: 1.2em solid #15317E;
padding-left: 0.2em;
}


#headlineimage {
margin-left:0px;
margin-right:30px;
margin-top:30px;
font-family:Arial;
font-size:16px;

font-weight:bold;
margin-bottom:5px;
margin-right:100px;
border-bottom:1px solid #15317E;
}

#headline_old {
margin-left:0px;
margin-right:30px;
padding-top:10px;
font-family:Arial;
font-size:20px;
letter-spacing:2pt;
line-height:28px;
color: #15317E;
border-bottom:1px solid #15317E;
width:200px;
}

#textheading {
font-family:Arial;
font-size:20px;
color: #15317E;
letter-spacing:2pt;
}

#kleintext {
font-family:Arial;
font-size:10px;
color: #15317E;
}

#contentframe {
/*top:200px;*/
margin-left:280px;
margin-right:40px;
/*padding-bottom:20px;*/
font-family:Arial;
font-size:12px;
text-align:justify;
border:0px solid #000000;
/*padding-left:20px;*/
}

#content {
margin-top:20px;
margin-bottom:20px;
/*height:400px;*/
font-family:Arial;
font-size:12px;
text-align:justify;
border:0px solid #000000;
}
#contenttxt {
font-family:Arial;
font-size:12px;
text-align:justify;
}
#contenttxtred {
font-family:Arial;
font-size:12px;
text-align:justify;
color:red;
}
.contenttxtbox {
padding:10px;
font-family:Arial;
font-size:12px;
text-decoration:underline;
border:1px solid #000000;
}
.contenttxtbox_over {
padding:10px;
font-family:Arial;
font-size:12px;
color:#15317E;
text-decoration:underline;
background:#15317E;
cursor:pointer;
border:1px solid #000000;
}
#contentaktuelles {
font-family:Arial;
font-size:12px;
text-align:justify;
/*line-height:28px;*/
}

#nameanwalt {
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
font-family:Arial;
font-size:14px;
text-align:left;
font-weight:bold;
}

#contentflatter {
margin-left:0px;
margin-right:0px;
padding-bottom:0px;
font-family:Arial;
font-size:12px;
text-align:left;
}

#anwaltsimage {
float:right;
margin-left:40px;
margin-bottom:20px;
border:0px;
}

#contentscrolliframe2 {
width:600px;
height:400px;
margin:0px;
}

#footer{
clear: both;
height: 20px;
margin-left:20px;
margin-right:20px;
border-top:2px solid #15317E;
vertical-align: middle;
padding-left: 260px;
font-family:Arial;
font-size:10px;
}
#footer a {
color: #15317E; font-size:10px;
}

