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

body 					{margin:0px; padding:0px;  background-color:#e6e9ec;}

#zentri 				{width:955px; xheight:900px;  border:0px;  margin-top:25px;}
#button_over01 			{position:relative; top:-13px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; left:45px;}
#head 					{width:955px; height:98px; background-color:#ffffff; border:1px solid; border-color:#000000; border-bottom:0px;margin:0px; padding:0px;background-image:url(images/head.jpg);}

#header {
  background: #ebebe9 url(images/header.jpg) repeat-y left top;
  position: relative;
  width: 955px;
  height: 98px;
  margin: 0;
  padding: 0;
  border: 1px solid #000;
  border-bottom: 0;
}
#header #page-title {
  position: absolute;
  right: 70px;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  font-family: 'Muli', Verdana, 'Source Sans Pro',serif;
}
#header #page-title span {
  display: block;
  text-align: right;
}
#header #page-title .ln1 {
  font-size: 20px;
  font-weight: 300;
  color: #666;
  text-transform:  uppercase;
  letter-spacing: 0.35em;
}
#header #page-title .ln2 {
  font-size: 14px;
  padding-right: 5px;
  margin-top: 3px;
}


#section_imagage 		{height:223px; width:955px; border:1px solid; border-color:#000000; border-bottom:0px; border-top:1px; margin:0px; padding:0px; border-style:solid;}
#eingang 				{float:right; margin-bottom:20px;position:relative; left:48px;}
#eingang2 				{float:right; margin-bottom:20px;position:relative; left:35px; top:12px;}
#anwaelte-bild 			{float:right; margin-bottom:20px;position:relative; left:148px; top:12px;}
#eingang3 				{float:left; margin-bottom:20px;position:relative; left:0px; top:51px; height:223px; width:383px;}
#menue 					{height:26px; width:955px; border-left:1px solid; border-right:1px solid; border-color:#000000; z-index:5; margin-top:-1px; float:left;}
#menue a       {text-transform: uppercase;}
#buttontext 			{font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; text-decoration:none;}

#button-sozietaet 		{float:left; margin-top:-19px; position:relative;}
#menuetextsozietaet 	{position:relative; left:0px; top:22px;}

#button-kanzlei 		{float:left; margin-top:-19px; position:relative;}
#menuetextkanzlei 		{position:relative; left:0px; top:22px; left:-2px;}
#button-anwaelte 		{float:left; margin-top:-19px; position:relative;}
#menuetextanwaelte 		{position:relative; left:0px; top:22px;}

#button-recht 			{float:left; margin-top:-19px; position:relative;}
#menuetextrecht 		{position:relative; left:0px; top:22px;}
#button-kontakt 		{float:left; margin-top:-19px; position:relative;}
#menuetextkontakt 		{position:relative; left:0px; top:22px;}
#button-impressum 		{float:left; margin-top:-19px; position:relative; display:block;}
#menuetextimpressum 	{position:relative; left:-10px; top:22px;}
#button-datenschutz 	{float:left; margin-top:-19px; position:relative; display:block;}
#menuetextdatenschutz 	{position:relative; left:-10px; top:22px;}

#menue2 				{width:250px; height:127px; border:0px; margin-top:130px; padding:0px; float:left;}
#menue3 				{width:250px; height:127px; border:0px; margin-top:130px; padding:0px; float:left;}

#content 				{ width:955px; xheight:610px; background-color:#ffffff; border:1px solid; border-color:#000000; border-top:0px;background-image:url(images/bg.jpg); margin-top:-5px;}
#rand-links 			{width:81px; height:553px; float:left;}
#rand-links2 			{width:272px; height:553px; float:left;}
#rand-rechts 			{width:95px; height:553px; float:left;}
#space 					{width:100px; height:553px; float:left;}
#text 					{ width:342px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt;margin-top:40px;}

#text2 					{ width:337px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt; margin-top:40px;}
#text3 					{ width:588px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt;margin-top:40px;}
#text4 					{ width:635px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt;margin-top:40px;}
#text5 					{ width:535px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt;margin-top:40px;}
#text6 					{ width:383px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:right; line-height:12pt;margin-top:40px;}
#text7 					{ width:535px; height:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt;margin-top:40px; position:relative; top:0px;}

img 					{border:0;}
#text_kontakt 			{ width:342px; xheight:553px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; color:#120103; font-weight:normal; font-size:11px; float:left; line-height:12pt;margin-top:40px;}
h1#headline 			{text-align:left;font-family:verdana; font-size:10pt; color:#000000;}

#text_kontakt.small {
  box-sizing: border-box;
  padding-left: 40px;
  font-family:verdana;
  color:#000000;
  text-align:left;
}
#text_kontakt.small #headline {
  font-size: 10pt;
  font-weight: 600;
  margin-top: 8px;
}


#impressum_link 		{color:#000000;}
#link 					{color:#000000; text-decoration:none; }


 ul#Navigation {
    position:relative;
	left:-15px;
	width:210px;
	margin:0; padding:0;
	font-family:verdana;
	font-size:8pt;
	text-align:left;
	margin-left:-10px;
	line-height:12px;
  }
  
  ul#Navigation li {
    list-style: none;
    margin:0; padding:1;
  }
  	ul#Navigation a, ul#Navigation span, ul#Navigation h2 {
    display:block;
    padding: 0;
    text-decoration: none; 
    color: #120103;
	padding-left:80px;
  }
 
  ul#Navigation a:hover, ul#Navigation .current {
    
	color: #120103;
	text-decoration: none;
	background-color:#cac8bb;
	padding-left:80px;
	
  }
  
   ul#Navigation .current {
    text-decoration: none;
	font-family:verdana;
	font-size:8pt;
	color: #120103;
	padding-left:80px;
  }


 ul#Navigation2 {
    position:relative;
	left:10px;
	width:260px;
	margin:0; padding:0;
	font-family:verdana;
	font-size:8pt;
	text-align:left;
	margin-left:-10px;
	line-height:12px;
  }
  
  ul#Navigation2 li {
    list-style: none;
    margin:0; padding:1;
  }
  	ul#Navigation2 a, ul#Navigation2 span, ul#Navigation2 h2 {
    display:block;
    padding: 0;
    text-decoration: none; 
    color: #120103;
	padding-left:80px;
  }
 
  ul#Navigation2 a:hover, ul#Navigation2 span {
    
	color: #120103;
	text-decoration: none;
	background-color:#cac8bb;
	padding-left:80px;
  }
  
   ul#Navigation2 span {
    text-decoration: none;
	font-family:verdana;
	font-size:8pt;
	color: #120103;
	padding-left:80px;
  }

.lbl {
  display: inline-block;
  width: 40px;
}
.about .lbl {

}
.imprint .lbl {
  width: 60px;
}
.clr {
    display: block;
    clear: both;
}