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

body {
	background:#ced3d7; /* Hintergrundfarbe per Farbcode definiert */
	text-align: center; /* Inhalt wird zentriert ausgegeben */
	font-family: Arial, Helvetica, sans-serif; /* Verwendete Schriftarten (Familie) */
	margin:0px auto; /* automatisch zentrierte Ausrichtung */
}

img{
	border: none;
}

a{
	border: none;
}

#wrapper{ /* Einstellungen für den umspannenden Container */
	text-align: center; /* Inhalt wird zentriert ausgegeben */
	width: 1150px; /* Breite auf 1150 Pixel festgelegt */	
	min-height: 645px; /* Höhe auf 645 Pixel festgelegt */
	background: #233b44; /* Farbcode für die Hintergrundfarbe */
	position: absolute; /* Positionierung des Wrapper ist absolut */
	top: 50%; /* Durch diese Einstellung wird der Inhalt der Seite immer genau zentriert ausgegeben */
	left: 50%; /* Durch diese Einstellung wird der Inhalt der Seite immer genau zentriert ausgegeben */
	margin-left: -575px; /* Durch diese Einstellung wird der Inhalt der Seite immer genau zentriert ausgegeben */
	margin-top: -322.5px; /* Durch diese Einstellung wird der Inhalt der Seite immer genau zentriert ausgegeben */
}

#header{ /* Einstellungen für die Kopfzeile */
	width: 650px; /* Breite auf 650 Pixel festgelegt */
	height: 80px; /* Höhe auf 80 Pixel festgelegt */
	text-align: center; /* Inhalt wird zentriert ausgegeben */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	margin: 50px 0px 10px 250px; /* Abstände nach oben, rechts, unten und links in Pixeln */
}

h1, h2, h3, h4, h5{ /* Einstellungen für Überschriften*/
	 color: #b5aca7; /* Schriftfarbe per Farbcode definiert */
	 font-size: 12px; /* Schriftgröße 12pt */
}

h6{
	color: #b5aca7; /* Schriftfarbe per Farbcode definiert */
	font-size: 12px; /* Schriftgröße 12pt */
}
	

#nav{ /* Einstellungen für die Navigationsleiste */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	width: 960px; /* Breite der Navigationsleiste in Pixel */
	margin: 15px 0px 0px 155px; /* Abstand der Navigationsleiste nach oben, rechts, unten, links in Pixel */
}

#nav img{ /* Einstellung für die Buttons der Navigation */
	border:none; /* Mit Links unterlegte Bilder werden auch im Internet Explorer ohne Rahmen angezeigt */
}

#nav a{ /* Einstellungen für die Listitems in der Navigation */
	display: inline; /* Links werden nebeneinander dargestellt */
	text-align: left; /* Text wird linksbündig ausgegeben */
	margin-right: 92px; /* Rand nach rechts in Pixel */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

#content{ /* Einstellungen für den umspannenden Inhaltscontainer */
	width: 900px; /* Breite auf 900 Pixel festgelegt */
	min-height: 375px; /* Höhe auf 375 Pixel begrenzt */
	margin: 10px 0px 0px 155px; /* Rand nach oben, rechts,unten, links zur Fußleiste in Pixel */
	text-align: left; /* Inhalt wird linksbündig ausgegeben */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	color: #b5aca7; /* Schriftfarbe per Farbcode definiert */
	font-size: 11.5px; /* Schriftgröße im Inhaltsbereich */
	line-height: 1.5;
}

#content a{ /* Einstellungen für die Links im Hauptinhalt */
	text-decoration: none; /* Links sind nicht unterstrichen */
	color: #b5aca7; /* Schriftfarbe der Links */
}

#content p{
	text-align: justify;
}

#content a:hover{ /* Einstellungen für die Links im Hauptinhalt bei Mouseover*/
	text-decoration: none; /* Links sind nicht unterstrichen */
	color: #ccc; /* Schriftfarbe der Links */
}

#datenschutz_content{
	width: 900px; /* Breite auf 900 Pixel festgelegt */
	min-height: 375px; /* Höhe auf 375 Pixel begrenzt */
	margin: 40px 0px 0px 155px; /* Rand nach oben, rechts,unten, links zur Fußleiste in Pixel */
	text-align: left; /* Inhalt wird linksbündig ausgegeben */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	color: #b5aca7; /* Schriftfarbe per Farbcode definiert */
	font-size: 11.5px; /* Schriftgröße im Inhaltsbereich */
	line-height: 1.5;
	padding-top:40px;
}

.datenschutzlink{
	margin:20px 0px 40px 155px;
	float:left;
	width:100%;
	text-align:left;
	color:#b5aca7;
	font-size: 11.5px; /* Schriftgröße im Inhaltsbereich */
	line-height: 1.5;
}
.datenschutzlink a{
	color:#b5aca7;
}
/* Die smallbox Container kommen zum Einsatz, wenn mit 3 Inhaltsblöcken gearbeitet werden soll */

.smallbox{ /* Einstellungen für die smallbox Klassen Container */
	width: 225px; /* Breite auf 235 Pixel festgelegt */
	margin: 69px 0px 0px 0px; /* Abstand nach oben -> rechts -> unten -> links in Pixeln */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

.smallbox p{ /* Einstellungen der Paragraphs in der Smallbox */
	font-weight: bold; /* Schrift wird fettgedruckt ausgegeben */
	font-size: 12px; /* Schriftgröße 12pt */
	color: #b5aca7; /* Schriftfarbe */
}

.asmallbox{ /* Einstellungen für die smallbox Klassen Container */
	width: 225px; /* Breite auf 235 Pixel festgelegt */
	margin: 69px 0px 0px 0px; /* Abstand nach oben -> rechts -> unten -> links in Pixeln */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

.asmallbox p{ /* Einstellungen der Paragraphs in der Smallbox */
	font-weight: bold; /* Schrift wird fettgedruckt ausgegeben */
	font-size: 12px; /* Schriftgröße 12pt */
	color: #b5aca7; /* Schriftfarbe */
}

#smallbox2{ /* Einstellungen für den smallbox  ID Container */
	width: 290px; /* Breite auf 235 Pixel festgelegt */
	margin: 69px 0px 0px 0px; /* Abstand nach oben -> rechts -> unten -> links in Pixeln */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

#smallbox2 a{ /* Einstellungen für die Links im rechten Container der Anwalts Unterseiten */
	text-decoration: underline; /* Links werden unterstrichen angezeigt */
}

#smallbox2 a:hover{ /* Einstellungen für die Links im rechten Container der Anwalts Unterseiten */
	text-decoration: underline; /* Links werden auch bei Mouseover unterstrichen angezeigt */
}

.smallbox img{ /* Einstellung der Bilder auf den einzelnen Unterseiten der Anwälte */
	margin: 20px 0px 0px 50px; /* Einstellung für den Abstand nach oben, rechts, unten, links */
	border: none; /* Bilder werden ohne Rahmen angezeigt */
}

#anwaelte{ /* Einstellungen für den "Anwälte" Link auf den jeweiligen Unterseiten der Anwälte */
	position: relative;	/* Positionierung ist relativ zur eigentlichen Position um die Werte top und left verschoben */
	top: 0px; /* 0 Pixel Abstand nach oben */
	left: 780px; /* Abstand nach links in Pixeln*/
	width: 100px; /* Breite auf 100 Pixel gesetzt */
	height: 15px; /* Höhe auf 15 Pixel gesetzt */
}

/* Die bigbox Container kommen zum Einsatz wenn mit zwei größeren Inhaltsblöcken gearbeitet werden soll */

#bigbox1{ /* Einstellungen für den ersten bigbox Container */
	width: 400px; /* Breite des Containers in Pixel */
	margin: 89px 50px 15px 0px; /* Rand nach oben, rechts, unten und links in Pixeln */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

#bigbox2{ /* Einstellungen für den zweiten bigbox Container */
	width: 400px; /* Breite des Containers in Pixel */
	margin: 89px 0px 15px 0px; /* Rand nach oben, rechts, unten und links in Pixeln */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

#bigboximp{ /* Einstellungen für den zweiten bigbox Container auf der Impressum Seite*/
	width: 440px; /* Breite des Containers in Pixel */
	margin: 89px 0px 15px 0px; /* Rand nach oben, rechts, unten und links in Pixeln */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
}

#bigbox1 a{ /* Einstellungen für die Links im ersten bigbox Container */
	text-decoration: none; /* Links sind nicht unterstrichen */
	color: #b5aca7; /* Schriftfarbe der Links */
}

#bigbox2 a{ /* Einstellungen für die Links im zweiten bigbox Container */
	text-decoration: none; /* Links sind nicht unterstrichen */
	color: #b5aca7; /* Schriftfarbe der Links */
}

.bordervertikal{ /* Einstellungen für die vertikale Trennlinie */
	width: 3px; /* Breite auf 3 Pixel festgelegt */
	height: 150px; /* Höhe der vertikalen Trennlinie zwischen den smallbox Containern in Pixel */
	margin: 170px 32.5px 0px 32.5px; /* Abstand nach oben, rechts, unten und links */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	background: url(../img/vertikal.png); /* Hintergrundgrafik für die Trennlinie */
}

.borderhorizontal{ /* Einstellungen für die horizontale Trennlinie */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	height: 4px; /* Höhe der horizontalen Trennlinie unterhalb der Kopf- und oberhalb der Fußzeile */
	width: 650px; /* Breite auf 650 Pixel festgelegt */
	margin: 0px 0px 20px 260px; /* Rand nach oben, rechts, unten und links in Pixel */
	text-align: center; /* Objekt wird zentriert dargestellt */
	background: url(../img/horizontal.png) no-repeat; /* Hintergrundgrafik für die Trennlinie */
}

#footer{ /* Einstellungen für die Fußzeile */
	width: 1150px; /* Breite auf 1150 Pixel festgelegt */
	text-align: center; /* Inhalt wird zentriert ausgegeben */
	float: left; /* Objekt ordnet sich links am vorangegangenen Objekt an */
	color: #b5aca7; /* Schriftfarbe per Farbcode definiert */
	margin-top: -5px; /* Abstand nach oben in Pixeln */
	margin-bottom: 10px;
}