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

* {
	margin: 0;
	padding: 0;
	outline: 0;
}

a:active, a:focus {
	outline: 0;
}

a:hover {
	color:#A7C8B0;
	text-decoration:underline;
}

a:visited {
	color:#A7C8B0;
	text-decoration:underline;
}

a {
	color:#A7C8B0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	margin:0;
	padding:0;
	text-align:left;
}

body {
	background-color: #eef1e0;
}

#wrapper {
	background-color: #eef1e0;
	border-top: 1px solid #006651;
	border-right: 1px solid #006651;
	border-bottom: 1px solid #006651;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #a7c8b0;
	position: absolute;
	width: 985px;
	height: 544px;
	top: 50%;
	left: 50%;
	margin-top: -273px;
	margin-left: -493px;
}

/* Navigation */
#navi {
	background-color: #d8e0d6;
	width: 173px;
	height: 422px;
	margin: 0 0 0 161px;
	float: left;
	display: inline;
}

#navi ul {
	text-indent: -9999px;
	list-style-type: none;
	list-style: none;
	margin-bottom: 4px;
}

#navi ul li {margin: 0 0 4px 0;}

#navi ul li a {
		width: 173px;
		height: 32px;
		line-height: 32px;
		display: block;
}

/*Navipunkte Hover und Activ*/

#navi ul li a:hover, #navi ul li .act { background-position: center bottom;}

/* Philosophie */
.philosophie {background: #eef1e0 url(../images/balken_philosophie.gif) 0px 0px no-repeat;}
	.phil {background: #eef1e0 url(../images/philosophie.gif) 0px 0px no-repeat;}

/* Schwerpunkte */
.schwerpunkte {background: #eef1e0 url(../images/balken_schwerpunkte.gif) 0px 0px no-repeat;}
	.schwerp {background: #eef1e0 url(../images/schwerpunkte.gif) 0px 0px no-repeat;}

/* Rechtsanwlte */
.rechtsanwaelte {background: #eef1e0 url(../images/balken_rechtsanwaelte.gif) 0px 0px no-repeat;}
	.rechtsa {background: #eef1e0 url(../images/rechtsanwaelte.gif) 0px 0px no-repeat;}

/* Mitgliedschaften */
.mitgliedschaften {background: #eef1e0 url(../images/balken_mitgliedschaften.gif) 0px 0px no-repeat;}
	.mitglied {background: #eef1e0 url(../images/mitgliedschaften.gif) 0px 0px no-repeat;	}

/* Fr Sie recherchiert */
.recherchiert {background: #eef1e0 url(../images/balken_recherchiert.gif) 0px 0px no-repeat;}
	.recher {background: #eef1e0 url(../images/recherchiert.gif) 0px 0px no-repeat;	}

/* Aktuelle Urteile */
.urteile {background: #eef1e0 url(../images/balken_urteile.gif) 0px 0px no-repeat;}
	.urte {background: #eef1e0 url(../images/urteile.gif) 0px 0px no-repeat;}
	
/* Kontakt */
.kontakt {background: #eef1e0 url(../images/balken_kontakt.gif) 0px 0px no-repeat;}
	.kont {background: #eef1e0 url(../images/kontakt.gif) 0px 0px no-repeat;}

/* Hinweise */
.hinweise {background: #eef1e0 url(../images/balken_hinweise.gif) 0px 0px no-repeat;}
	.hinw {background: #eef1e0 url(../images/hinweise.gif) 0px 0px no-repeat;}
	
/* Impressum */
.impressum { background: #eef1e0 url(../images/balken_impressum.gif) 0px 0px no-repeat; }
	.impr {background: #eef1e0 url(../images/impressum.gif) 0px 0px no-repeat;}
	
#logo {
	background: transparent url(../images/logo-kanzlei-kreidler-pleus-kollegen-ludwigsburg.gif) no-repeat;
	width: 433px;
	height: 122px;
	margin: 0 0 0 60px;
	display: block;
	text-indent: -9999px;
}

	#logo h1{
		font-size: 13px;
		line-height: 18px;
	}


#content {
	background: transparent url(../images/pattern.gif) repeat;
	width: 475px;
	height: 518px;
	position: absolute;
	top: 13px;
	right: 17px;
}

.philcontent {
	text-align: center;
	margin: 25px 119px 0;
	width: 237px;
	height: 320px;
}
	.margin { margin:106px 119px 0;}

.mitgliedcontent {
	text-align: left;
	margin: 106px 0 0 102px;
	width: 300px;
	height: 290px;
}
.mitgliedcontent li {
	color:#A7C8B0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	list-style-image:url(../images/punkt.gif);
	margin-bottom:18px;
}

.rechercontent {
	text-align: left;
	margin: 64px 0 0 102px;
	width: 300px;
	height: 290px;
}
.rechercontent li {
	color:#A7C8B0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	list-style-image:url(../images/punkt.gif);
	margin-bottom:18px;
}

.rechercontent2 {
	text-align: left;
	margin: 172px 0 0 102px;
	width: 300px;
	height: 290px;
}
.rechercontent2 li {
	color:#A7C8B0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	list-style-image:url(../images/punkt.gif);
	margin-bottom:18px;
}

.kontaktcontent {
	text-align: center;
	margin: 90px 0 0 0;
	width: 100%;
	height: 290px;
	font-family:Arial,Helvetica,sans-serif;
}

.hinwcontent {
	text-align: left;
	margin: 90px 0 0 87px;
	width: 320px;
	height: 290px;
}

.imprcontent {
	text-align: left;
	margin: 70px 0 0 67px;
	width: 360px;
	height: 290px;
}
.imprcontent2 {
	height: 290px;
	margin: 30px 0 0 30px;
	text-align: left;
	width: 400px;
}

/* Schwerpunkte-Seite */
.schwerpcontent {
	text-align: left;
	margin: 129px 0 0 126px;
	width: 237px;
	height: 320px;
}
	.schwerpcontent ul {
		text-indent: -9999px;
		list-style-type: none;
		list-style: none;
	}
	
	.schwerpcontent a {
		width: 241px;
		height: 20px;
		margin: 0 0 15px 0;
		display: block;
	}
	
.schwerpcontent2 {
	text-align: left;
	margin: 86px 0 0 87px;
	width: 237px;
	height: 320px;
}

.schwerpcontent2 ul {
	margin:0 0 0 15px;
	padding:0;
}

.schwerpcontent2 li{
	color:#A7C8B0;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	line-height:18px;
	margin-bottom:18px;
	list-style-image:url(../images/punkt.gif);
}

.schwerpcontent2 h2{
	text-indent: -9999px;
	font-size: 13px;
	line-height: 18px;
	width: 241px;
	height: 23px;
	margin: 0 0 30px;
	display: block;
}

	/* Schwerpunkte - Titel */
	#ar {background: transparent url(../images/arbeitsrecht.gif) no-repeat;}
	#eufr {background: transparent url(../images/ehe_und_familienrecht.gif) no-repeat;}
	#erb {background: transparent url(../images/erbrecht.gif) no-repeat;}
	#ka {background: transparent url(../images/kaufrecht.gif) no-repeat;}
	#mup {background: transparent url(../images/miet_und_pachtrecht.gif) no-repeat;}
	#zvs {background: transparent url(../images/zwangsvollstreckung.gif) no-repeat;}
	#irr {background: transparent url(../images/internationales_recht.gif) no-repeat;}
	#hvr {background: transparent url(../images/handelsvertreterrecht.gif) no-repeat;}
	#pf {background: transparent url(../images/pferderecht-de.gif);}


	.arbeitsrecht {background: transparent url(../images/arbeitsrecht_button.gif) 0px 0px no-repeat;}
	.arbeitsrecht:hover {background: transparent url(../images/arbeitsrecht_button_aktiv.gif) 0px 0px no-repeat;}
	
	.famrecht {background: transparent url(../images/famrecht_button.gif) 0px 0px no-repeat;}
	.famrecht:hover {background: transparent url(../images/famrecht_button_aktiv.gif) 0px 0px no-repeat;}

	.erbrecht {background: transparent url(../images/erbrecht_button.gif) 0px 0px no-repeat;}
	.erbrecht:hover {background: transparent url(../images/erbrecht_button_aktiv.gif) 0px 0px no-repeat;}

	.kaufrecht {background: transparent url(../images/kaufrecht_button.gif) 0px 0px no-repeat;}
	.kaufrecht:hover {background: transparent url(../images/kaufrecht_button_aktiv.gif) 0px 0px no-repeat;}
	
	.mprecht {background: transparent url(../images/mprecht_button.gif) 0px 0px no-repeat;}
	.mprecht:hover {background: transparent url(../images/mprecht_button_aktiv.gif) 0px 0px no-repeat;}
	
	.zvrecht {background: transparent url(../images/zvrecht_button.gif) 0px 0px no-repeat;}
	.zvrecht:hover {background: transparent url(../images/zvrecht_button_aktiv.gif) 0px 0px no-repeat;}
	
	.interrecht {background: transparent url(../images/interrecht_button.gif) 0px 0px no-repeat;}
	.interrecht:hover {background: transparent url(../images/interrecht_button_aktiv.gif) 0px 0px no-repeat;}
	
	.handelsvrecht {background: transparent url(../images/handelsv_button.gif) 0px 0px no-repeat;}
	.handelsvrecht:hover {background: transparent url(../images/handelsv_button_aktiv.gif) 0px 0px no-repeat;}
	.pferderecht {background: transparent url(../images/pferderecht.gif) 0px 0px no-repeat;}
	.pferderecht:hover {background: transparent url(../images/pferderecht-act.gif) 0px 0px no-repeat;}

/* Rechtsanwlte klein */
#piclink {
	background: transparent; 
	width:40px; 
	height: 150px; 
	position: absolute; 
	bottom: 13px; 
	right: 512px;
}

#piclink ul {
	list-style-type: none;
	list-style: none;
}
#piclink li {margin: 0 0 11px;}
#piclink img {border: none;}
#piclink .nomr {margin: 0;}

/* Rechtsanwlte content top */
#ctop {
	background-color: transparent;
	width: 447px;
	height: 104px;
	margin: 26px 28px 0 0;
}

#ctop h2 {
	text-indent: -9999px;
	font-size: 13px;
	line-height: 18px;
	width: 241px;
	height: 20px;
	margin: 22px 0 0 47px;
	display: block;
	float: left;
}

.dkp {background: transparent url(../images/kreidler-pleus.gif) no-repeat;}
.hlo {background: transparent url(../images/lomen.gif) no-repeat;}
.afr {background: transparent url(../images/fromherz.gif) no-repeat;}

#ctop img{float: right;}

.cleft {
	width: 165px ;
	height: 345px;
	float: left;
	padding: 24px 0 0 0;
	margin: 0 0 0 47px;
	text-align: left;
	display: inline
}
* html .cleft {margin: 0 0 0 37px;}

.cleft h3{
	text-indent: -9999px;
	font-size: 13px;
	line-height: 18px;
	width: 177px;
	height: 20px;
	display: block;
}

.zp {background: transparent url(../images/zur_person.gif) no-repeat; margin-bottom: 26px;}
.dkpts {background: transparent url(../images/tbereiche.gif) no-repeat; margin-bottom: 80px;}
.hlopts {background: transparent url(../images/tbereiche.gif) no-repeat; margin-bottom: 26px;}
#dkpbn {background: transparent url(../images/besonderes.gif) no-repeat; margin-bottom: 116px;}
#hlopbn {background: transparent url(../images/besonderes.gif) no-repeat; margin-bottom: 116px;}
#besonderes-lomen {background: transparent url(../images/besonderes.gif) no-repeat; margin-bottom: 97px;}
#dkpsp {background: transparent url(../images/sprachen.gif) no-repeat;}

.cright {
	width: 251px;
	height: 345px;
	float: right;
	line-height: 18px;
	padding: 25px 0 0 0;
	display: inline;
}

.schwerpcontent2 {text-align: left;}
.cright p {margin-bottom: 10px;}

.cright li {
	padding: 0 0 0 0px;
	margin: 0px;
	list-style-position: inside;
}


/* Zurck und Weiter Button */
.weiter {
	background: transparent url(../images/weiter.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 18px;
	right: 22px;
	width:64px; 
	height:18px;
	text-indent: -9999px;
}

.zurueck {
	background: transparent url(../images/zurueck.gif) 0 0 no-repeat;
	position: absolute;
	bottom: 18px;
	left: 20px;
	width:64px; 
	height:18px;
	text-indent: -9999px;
}

#eng {
	position:absolute;
	right:17px;
	top:-28px;
	width:66px;
	height:23px;
}

#eng a {
	background: transparent url(../images/en.gif) right top no-repeat;
	color: #729f85;
	display: block;
	height: 11px;
	text-decoration: none;
}
	#eng a:hover {background-position: right bottom;color: #237a66;}
	#eng a span {padding: 5px 23px 0 0;	line-height: 11px;}
