@charset "utf-8";
/* Rechtsanwälte Hellmann */
/* Author: Harun Yavuz */

* { /* Browser Einstellungen */
 margin:0;
 padding:0;
}

html {
	background-color:#d6d6d6;
}

#pageWrapper {
	width:1000px;
	height:auto;
	margin: 0 auto;
	background-color:#ffffff;
}

.headWrapper {
	width:1000px;
	height:200px;
}

.logo {
	position:absolute;
	z-index:10;
	padding-top:55px;
	padding-left:50px;
}

.mainNav {
	width:1000px;
	height:40px;
	position:absolute;
	z-index:9;
}

nav ul {
	padding-top:80px;
	margin-left:400px;
	list-style:none;
}

nav ul li {
	float:left;
	display:inline;
}

nav a {
	text-decoration: none;
    display: block;
    color: #333;
    transition: background 0.2s ease-out; /* explorer 10 */
    -webkit-transition: background 0.2s ease-out; /* chrome & safari */
    -moz-transition: background 0.2 ease-out; /* firefox */
    -o-transition: background 0.2 ease-out; /* opera */
	text-transform:uppercase;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	font-size:18px;
	padding:5px 20px;
}
nav a:link, nav a:visited {
	color:#413a3a;
	text-decoration:none;
	font-weight:500;
	font-size:18px;
	display:block;

}

nav ul li a:hover, nav a:active {
	background-color:#95c23d;
	color:#fff;
	font-weight:500;
}

nav ul li.aquamarin:hover a, nav ul li.aquamarin:hover > ul li a  {
    background-color: #48ACC6;
}

nav ul li:hover > a {
    color: #FAFAFA;
}
nav ul li:hover > ul {
    visibility: visible;
}

nav ul li ul{
    display: inline;
    visibility: hidden;
    position: absolute;
    padding:0px;
	margin-left:0;
	margin-top:0;
}
nav ul li ul li{
	float: none;
}
nav ul li ul li a {
    color: #FAFAFA;
}
nav ul li ul li a:hover{
	color: #333;
	background-color: #FAFAFA !important;
}

#sliderWrapper {
	width:1000px;
	height:440px;
}

.sliderImage {
	position:absolute;
	z-index:7;
	width:900px;
	height:440px;
	padding-left:50px;
}

.captionTextBox {
	margin-top:370px;
	margin-left:50px;
	position:absolute;
	z-index:11;
	width:900px;
	height:70px;
	background-color:#000;
	opacity:.4
}

.sliderText {
	margin-top:390px;
	margin-left:80px;
	position:absolute;
	z-index:12;
	font-size:22px;
	color:#ffffff;
	font-family: 'Lato', sans-serif;
}

#contentWrapper  {
	width:1000px;
	height:auto;
	margin-top:40px;
}

.textBox1 {
	float:left;
	padding-left:50px;
	width:600px;
	height:auto;
}

.contactBox1 {
	float:left;
	padding-left:50px;
	width:900px;
	height:auto;
}

.anwaltBox1 {
	float:left;
	padding-left:50px;
	width:600px;
	height:auto;
}

.anwaltBild {
	float:left;
	padding-left:50px;
	width:300px;
	height:400px;
}



.textBox2 {
	float:left;
	padding-left:45px;
	width:300px;
	height:auto;
}

.bildBox2 {
	float:left;
	padding-left:45px;
	width:300px;
	height:400px;
}

.textHeadlineImpress {
	font-family: 'Lato', sans-serif;
	font-size:22px;
	color:#48ACC6;
}

.tatigkeiten {
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
	font-family: 'Lato', sans-serif;
	color:#3F3F3F;
}

.textHeadline {
	margin-bottom:5px;
	font-family: 'Lato', sans-serif;
	font-size:22px;
	color:#48ACC6;
}

.textHeadline2 {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#48ACC6;
}

.textUnderline2 {
	font-family: 'Lato', sans-serif;
	font-variant:small-caps;
	font-size:14px;
	color:#48ACC6;
}


.textUnderline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	color:#3F3F3F;
}

.textFlies {
	line-height:18px;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#3F3F3F;
}

.textFlies a{
	line-height:18px;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#48ACC6;
	text-decoration:none;
}
	

footer {
	clear:both;
	width:1000px;
	height:30px;
	background-color:#3F3F3F;
}

.footerText {
	color:#ffffff;
	padding-top:7px;
	text-align:center;
	font-family: 'Lato', sans-serif;
	font-size:12px;
}

.footerText a {
	text-decoration:none;
	color:#ffffff;
	padding-top:7px;
	text-align:center;
	font-family: 'Lato', sans-serif;
	font-size:12px;
}

.footerText a:hover {
	font-family: 'Lato', sans-serif;
	font-size:12px;
	color:#48ACC6;
}
	