@charset "utf-8";
/* CSS Document */



h1 {position: absolute; font: 100% Arial, sans-serif; color: #000000;margin:0px; padding-bottom:20px; font-weight:bold;list-style-image:url(punkt.jpg); z-index: 1;}
h2 {position: absolute; font: 100% Arial, sans-serif; color: #000000;margin:0px; padding-left:50px; padding-bottom:20px; font-weight:bold;list-style-image:url(punkt.jpg); z-index: 1;}
p  {position: absolute; font: 90% Arial; color: #000000; margin-top:30px; padding-top:30px; padding-bottom: 30px; letter-spacing: 0.5px;}
p2  {position: absolute; font: 90% Arial; color: #000000; letter-spacing: 0.5px;}


#pteamtext1 {position: absolute; font: 90% Arial, sans-serif; color: #000000; top: 50px; left: 10px;}
#pteamtext2 {position: absolute; font: 90% Arial, sans-serif; color: #000000; top: 455px; left: 968px;}
#pteamtext3 {position: absolute; font: 90% Arial, sans-serif; color: #000000; top: 590px; left: 563px;}
lii {position:absolute; font: 90% Arial, Helvetica, sans-serif; color:#000000;letter-spacing: 0.5px; left:13px;}
#pkontakttext1 {position: absolute; font: 100% Arial, sans-serif; color: #000000; top: 220px; left: 419px; list-style-image:url(punkt.jpg);} 
p3  {position: relative; font: 85% Arial; color: #000000; letter-spacing: 0.3px;}
#weiter {position: absolute; font: 90% Arial, sans-serif; font-style:italic; color:c81c05; top: 510px; left: 865px;}
.go:link {
color:#ff0000; text-decoration:none;
}
.go:visited {
color:#0000ff; text-decoration:none;
}
.go:active {
color:#000000; text-decoration:none; outline:none;
}
.go:hover {
color:#000000; text-decoration:underline;
}

#intro{
position:absolute;
  height:400px; 
  width:550px;
  padding:0px;
  margin:0px;
  top: 100px; 
  left: 370px;
}

#gruppe{

position: absolute;
height:590px;
width:700px;
top:40px;
left:50px;
list-style:url(punkt.jpg);

}


#side{

position:absolute;
top:100px;
right:0px;
margin:0px;
padding:0px;
width:350px;
height:50px;

}

#container{
	position:absolute;
	height:100%;
	width: 100%;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	overflow:scroll;
	overflow-x:hidden;
	left: 0px;
	top: -14px;

}

 #container2 {


	position:absolute;
	height: 600px;
	width: 700px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 440px;
	top: 220px;
	z-index: 1;
	
}

#containerleistungen {


	position:absolute;
	height: 600px;
	width: 800px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	overflow:scroll;
	overflow-x:hidden;
	border:none;
	left: 400px;
	top: 240px;
	scrollbar-face-color: #BBBBBB; scrollbar-shadow-color: #DDDDDD;
	scrollbar-highlight-color: #222555; scrollbar-3dlight-color: #DDDDDD;
	scrollbar-darkshadow-color: #222555; scrollbar-track-color: #222555;
	scrollbar-arrow-color: #222555;
	z-index: 1;
}

.adresse1:link {
color:#ff0000; text-decoration:none;
}
.adresse1:visited {
color:#0000ff; text-decoration:none;
}
.adresse1:active {
color:#000000; text-decoration:none;
}
.adresse1:hover {
color:#000000; text-decoration:underline;
}


#containerleistungentitel {


	position:absolute;
	height: 20px;
	width: 800px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	overflow:hidden;
	border:3px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	left: 400px;
	top: 220px;
	list-style:url(punkt.jpg);

}

#leistungstitel{position: absolute; font: 100% Arial, sans-serif; color: #000000; margin: 0px; padding-left: 19px; list-style-image:url(punkt.jpg); z-index: 1;}

#leistungstitel2{position: absolute; font: 100% Arial, sans-serif; color: #000000; margin: 0px; padding-left: 0px; list-style-image:url(punkt.jpg); z-index: 1;}

#containerteam {

position:absolute;
top: 400px;
left: 50px;
width:660px;
height: 130px;
border: 2px;
border-color:#666666;
border-bottom-style:outset;
border-left-style:outset;

z-index: -1;

}


#containerteam2 {

position:absolute;
top: 400px;
left: 50px;
width:660px;
height: 130px;
border: 2px;
border-left-color:#666666;
border-bottom-style:outset;
border-left-style:outset;

z-index: -1;

}


#containerteam3 {

position:absolute;
top: 550px;
left: 820px;
width:270px;
height: 80px;
border: 2px;
border-right-color:#999999;
border-bottom-style:outset;
border-right-style:outset;

z-index: -1;

}


#containerteam4 {

position:absolute;
top: 613px;
left: 722px;
width:420px;
height: 80px;
border: 2px;
border-right-color:#999999;
border-bottom-style:outset;
border-right-style:outset;

z-index: -1;

}


#containerteambild1 {

position:absolute;
top: 40px;
left: 50px;
width:567px;
height: 378px;
border: none;


}



#containeranwaelte1{

position:absolute;
	height: 660px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 400px;
	top: 240px;
	text-align:justify;
	
}

#containeranwaelte11{

position:absolute;
	height: 360px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 400px;
	top: 240px;
	text-align:justify;
	
}

#containeranwaelteauf{

position:absolute;
	height: 300px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 0px;
	top: 340px;
	text-align:justify;
	
}

#containeranwaelteauf2{

position:absolute;
	height: 300px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 0px;
	top: 200px;
	text-align:justify;
	
}

#containeranwaelteauf3{

position:absolute;
	height: 900px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 0px;
	top: 100px;
	text-align:justify;
	
}

#containeranwaelte2 {

position:absolute;
	height: 574px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border: 3px;
	border-left-style:dashed;
	border-left-color:#CCCCCC;
	left: 830px;
	top: 260px;
	z-index: 1;

}	

#containeranwaelte3 {

position:absolute;
	height: 330px;
	width: 220px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 870px;
	top: 280px;
	z-index: 1;

}

#containeranwaltstitel {


	position:absolute;
	height: 40px;
	width: 300px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	overflow:hidden;
	border:3px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	left: 400px;
	top: 220px;
	list-style:url(punkt.jpg);

}


#containeranwaltstitel2 {


	position:absolute;
	height: 40px;
	width: 233px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	overflow:hidden;
	border:3px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	left: 600px;
	top: 220px;
	list-style:url(punkt.jpg);

}

#containeranwaltstitel3 {


	position:absolute;
	height: 20px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	overflow:hidden;
	border:3px;
	border-bottom-style:solid;
	border-bottom-color:#666666;
	left: 48px;
	top: 0px;
	list-style:url(punkt.jpg);
}

#containeranwaltstitel4 {


	position:absolute;
	height: 20px;
	width: 277px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	overflow:hidden;
	border:3px;
	border-bottom-style:dashed;
	border-bottom-color:#666666;
	left: 354px;
	top: 0px;
	list-style:url(punkt.jpg);

}


#containeranwaelte4 {

position:absolute;
	height: 574px;
	width: 3px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border: 3px;
	border-left-style:dashed;
	border-left-color:#CCCCCC;
	left: 628px;
	top: 20px;
	z-index: 1;

}

#text1 {

position:absolute;
width:500px;
height:50px;
top:400px;
left:50px;
z-index:1;
}	

#containerkontakt0{

position:absolute;
	height: 660px;
	width: 400px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border:none;
	left: 400px;
	top: 210px;
	
	
}

#containerkontakt1{

position:absolute;
	height: 550px;
	width: 300px;
	margin-top:0%;
	margin-left:0%;
	padding:20px;
	border: 3px;
	border-top-style:solid;
	border-top-color:#666666;
	border-right-style:dashed;
	border-right-color:#999999;
	left: 400px;
	top: 240px;
	list-style-image:url(bullet.gif);
	list-style-size: 2px;
	
	
}

#containerkontakt2 {

position:absolute;
	height: 530px;
	width: 415px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border: 3px;
	border-top-style:solid;
	border-top-color:#666666;
	left: 743px;
	top: 240px;
	z-index: 1;

}	

#containerkontakt3 {

position:absolute;
	height: 320px;
	width: 320px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border: none;
	left: 792px;
	top: 370px;
	z-index: 1;

}

a#mailbutton{
position: absolute; 
display:block;
width:200px;
height:20px; 
background: transparent url(mailbutton.jpg) 0px 0px no-repeat;
margin-top:0px;
margin-left:0px;
outline: none;
z-index:2;


}

a:hover#mailbutton{
position: absolute;
background: transparent url(mailbutton.jpg) 0px -20px no-repeat;
margin-top:0px;
margin-left:0px;
outline: none;
z-index:2;
	

}

#containerformular {

position:absolute;
	height: 620px;
	width: 720px;
	margin-top:0%;
	margin-left:0%;
	padding:0%;
	border: 3px;
	border-top:solid;
	border-top-color:#666666;
	background-color:#FFFFFF;
	left: 401px;
	top: 240px;
	z-index: 1;

}




#banner{
position:absolute;
height:auto;
width:auto;
margin-top:0%;
margin-left:8%;
overflow:visible;
z-index:1;


}

#leiste{
position:absolute;
border:0%;
margin:0% 0% 0% 0%;
width:100%;
height:100%;
/*margin-top:0px;
margin-left:0px;*/
overflow:visible;
}

a#home{
position: absolute; 
display:block;
width:120px;
height:100px; 
background: transparent url(Home.jpg) 0px 0px no-repeat;
margin-top:0px;
margin-left:400px;
outline: none;


}

a:hover#home{
position: absolute;
background: transparent url(Home.jpg) 0px -100px no-repeat;
margin-top:0px;
margin-left:400px;
outline: none;


}


.anwaelte{
position:absolute;
display:block;
padding:0px;
margin-top: 0px;
margin-left:484px;
outline: none;
z-index: 1;

}


 .navigation ul {
	margin:0px;
	padding:0px;
	z-index: 1;
}
  .navigation>li {
	position:absolute;
	display:block;
	list-style:none;
	float:left;
	text-align:center;
	padding: 0px;
	top: -3px;
	left: 41px;
	z-index: 1;

}
 .navigation li>a {
	display: block;
	text-decoration: none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	background: #FFFFFF;
	padding: 3px;
	margin: 0px;
	height:20px;
	width:120px;
	z-index: 1;
}
 .navigation li>a:hover {
	background-color: #000000;
	color: #FFFFFF;
	padding-left:0px;
	z-index: 1;
	
}
 .navigation li ul {
	position: absolute;
	display: none;
	list-style:none;
	opacity:0.40; 
	filter:alpha(opacity=40);
	padding-left:0px;
	z-index: 1;
}
 .navigation li:hover ul {
	display: block;
	padding-left:0px;
	z-index: 1;
}
 .clearfloat {
	clear: both;
	height: 0;
	font-size: 0px;
	line-height: 0px;
}
#item1 {
	
	
	font-size:0px;
	margin-top:0px;
	width:120px;
	height:100px; 
	background: url(Anwaelte1.jpg) center no-repeat;
	border: none;
	outline: none;
	padding-left:0px;
	z-index: 1;
}
#item1:hover {
	
	font-size:0px;
	margin-top:0px;
	width:120px;
	height:100px; 
	background: url(Anwaelte2.jpg) center no-repeat;
	border: none;
	outline: none;
	padding-left:0px;
	z-index: 1;
}


a#team{
position: absolute; 
display:block;
width:120px;
height:100px; 
background: transparent url(Team.jpg) 0px 0px no-repeat;
margin-top:0px;
margin-left:654px;
outline: none;


}

a:hover#team{
position: absolute;
background: transparent url(Team.jpg) 0px -100px no-repeat;
margin-top:0px;
margin-left:654px;
outline: none;

}

a#leistungen{
position: absolute; 
display:block;
width:120px;
height:100px; 
background: transparent url(Leistungen.jpg) 0px 0px no-repeat;
margin-top:0px;
margin-left:781px;
outline: none;


}

a:hover#leistungen{
position: absolute;
background: transparent url(Leistungen.jpg) 0px -100px no-repeat;
margin-top:0px;
margin-left:781px;
outline: none;

}

a#kooperation{
position: absolute; 
display:block;
width:120px;
height:100px; 
background: transparent url(kooperation.jpg) 0px 0px no-repeat;
margin-top:0px;
margin-left:908px;
outline: none;


}

a:hover#kooperation{
position: absolute;
background: transparent url(kooperation.jpg) 0px -100px no-repeat;
margin-top:0px;
margin-left:908px;
outline: none;

}

a#kontakt{
position: absolute; 
display:block;
width:120px;
height:100px; 
background: transparent url(Kontakt.jpg) 0px 0px no-repeat;
margin-top:0px;
margin-left:1035px;
outline: none;


}

a:hover#kontakt{
position: absolute;
background: transparent url(Kontakt.jpg) 0px -100px no-repeat;
margin-top:0px;
margin-left:1035px;
outline: none;

}

#titel{

position:absolute;
text-align:center;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold;
top:200px;
left:450px;
}

#text{

position:absolute;
text-align:left;
font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:100;
top:230px;
left:400px;
}




.adresse2:link {
text-decoration:none;
}
.adresse2:visited {
color:#0000ff; text-decoration:none;
}
.adresse2:active {
color:#000000; text-decoration:none;
}
.adresse2:hover {
color:#000000; text-decoration:underline;
}

#footer {

position:absolute;
top: 870px;
left: 260px;
width:1000px;
height: 20px;
border: 2px;
border-top-color:#FFFFFF;
border-top-style:solid;


}
