@charset "utf-8";

/**************************************************************
 *Author: Duy Tran
 *Created: 31.10.2008					
 *Copyright: Euroweb Internet GmbH 
/**************************************************************


/* --------------------------------------------------------------------------- */
/* -------------------------->>> IMPORT <<<----------------------------------- */
/* --------------------------------------------------------------------------- */

	@import url("lightbox.css");
 @import url("cms.css");
/* --------------------------------------------------------------------------- */
/* -------------------------->>> GLOBAL <<<----------------------------------- */
/* --------------------------------------------------------------------------- */

* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-decoration: none;
	border: none;
}
body {
	background: url(../images/layout/bg.jpg) repeat-x top center;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	list-style-type: none;
	color: #2a2a2a;
	font-size: 13px;
}
body.bg-standard {
	background: url(../images/layout/bg-standard.jpg) repeat-x;
}
html[xmlns^="http"] {
	overflow-y: scroll;
}
.clear {
	clear: both;
}
.float-left {
	float: left;
}
.float-right {
	float: right;
}
.mt-10 {
	margin-top: 10px;
}
/* --------------------------------------------------------------------------- */
/* -------------------------->>> LAYOUT <<<----------------------------------- */
/* --------------------------------------------------------------------------- */

/*
VERWENDETE FARBEN
_____________________________________________________________*/

/*Blau = #16326a */

/*Dunkelgrau = #3a3a3a */

/*Dunkelgrau = #2a2a2a */



/*
WRAPPER
_____________________________________________________________*/

div#wrapper {
	width: 952px;
	position: relative;
	margin: 0 auto;
}
/*
HEADER
_____________________________________________________________*/

div#header {
	width: 952px;
	height: 291px;
	background: url(../images/layout/header.jpg) no-repeat;
	padding-top: 162px;
}
div#header-standard {
	width: 952px;
	height: 180px;
	background: url(../images/layout/header-standard.jpg);
}
div#headline {
	width: 952px;
	height: 148px;
	background: url(../images/layout/headline.jpg) no-repeat;
}
ul#mitarbeiter {
	width: 952px;
	height: 291px;
	background: url(../images/layout/mitarbeiter.jpg);
}
ul#mitarbeiter li {
	float: left;
	position: relative;
}
ul#mitarbeiter li a {
	display: block;
	height: 250px;
	text-indent: -5000px;
	cursor: help;
}
a#m1 {
	width: 107px;
}
a#m2 {
	width: 92px;
}
a#m3 {
	width: 91px;
}
a#m4 {
	width: 101px;
}
a#m5 {
	width: 86px;
}
a#m6 {
	width: 99px;
}
a#m7 {
	width: 90px;
}
a#m8 {
	width: 85px;
}
a#m9 {
	width: 84px;
}
a#m10 {
	width: 117px;
}
a#m1:hover {
	background: url(../images/layout/m1.jpg);
}
a#m2:hover {
	background: url(../images/layout/m2.jpg);
}
a#m3:hover {
	background: url(../images/layout/m3.jpg);
}
a#m4:hover {
	background: url(../images/layout/m4.jpg);
}
a#m5:hover {
	background: url(../images/layout/m5.jpg);
}
a#m6:hover {
	background: url(../images/layout/m6.jpg);
}
a#m7:hover {
	background: url(../images/layout/m7.jpg);
}
a#m8:hover {
	background: url(../images/layout/m8.jpg);
}
a#m9:hover {
	background: url(../images/layout/m9.jpg);
}
a#m10:hover {
	background: url(../images/layout/m10.jpg);
}
div#mitarbeiter01, div#mitarbeiter02, div#mitarbeiter03, div#mitarbeiter04, div#mitarbeiter05, div#mitarbeiter06, div#mitarbeiter07, div#mitarbeiter08, div#mitarbeiter09, div#mitarbeiter010 {
	width: 201px;
	height: 69px;
	position: absolute;
	display:none;
	text-indent: -5000px;
	top: 90px;
}
div#mitarbeiter01 {
	background: url(../images/layout/mag-dr-rudolf-keppelmueller.gif) no-repeat;
	left: 2px;
	width: 260px;
}
div#mitarbeiter02 {
	background: url(../images/layout/elke-stockhammer.gif) no-repeat;
	left: 117px;
}
div#mitarbeiter03 {
	background: url(../images/layout/sabine-hochmayr.gif) no-repeat;
	left: 200px;
}
div#mitarbeiter04 {
	background: url(../images/layout/erika-huethmayr.gif) no-repeat;
	left: 294px;
}
div#mitarbeiter05 {
	width: 260px;
	background: url(../images/layout/dr-gerhard-nothegger.gif) no-repeat;
	left: 401px;
}
div#mitarbeiter06 {
	background: url(../images/layout/anita-mueller.gif) no-repeat;
	left: 490px;
}
div#mitarbeiter07 {
	background: url(../images/layout/dr-karin-krug.gif);
no-repeat;
	left: 577px;
}
div#mitarbeiter08 {
	background: url(../images/layout/monika-ecker.gif) no-repeat;
	left: 680px;
}
div#mitarbeiter09 {
	background: url(../images/layout/nicole-lindinger.gif) no-repeat;
	left: 760px;
}
div#mitarbeiter010 {
	background: url(../images/layout/alexander-hoellmueller.gif) no-repeat;
	left: 787px;
}
/*
LOGO
_____________________________________________________________*/

div#header h1 a, div#header-standard h1 a {
	width: 408px;
	height: 120px;
	display: block;
	position: absolute;
	top: 9px;
	left: 0;
	text-indent: -5000px;
}
div#header h1 a:hover, div#header-standard h1 a:hover {
	background: url(../images/layout/logo.gif) no-repeat;
}
/*
CONTENT
_____________________________________________________________*/

div#contentwrap {
	width: 952px;
	overflow: hidden;
	background: #e8e8e8;
}
div#content {
	float: left;
	width: 631px;
	min-height: 320px;
	_height:  320px;
	background: #fff;
	padding-bottom: 20px;
}
/*
SIDEBAR / LEISTUNGEN
_____________________________________________________________*/

div#sidebar {
	float: left;
	width:  291px;
	height: 231px;
	background: #e8e8e8 url(../images/layout/sidebar.jpg) no-repeat;
	background-position: 1px 0;
	padding: 54px 0 0 30px;
	position: relative;
}
div#leistungen {	
	float: left;
	width:  321px;
	height: 400px;
	background: #e8e8e8 url(../images/layout/leistungen.jpg) no-repeat;
	padding: 54px 0 0 0px;
}

h3#news-headline {
	text-indent: -9999px;
	display: block;
	background: url(../images/layout/sidebar-news.png) no-repeat;
	height: 11px;
	width: 74px;
	margin-bottom: 5px;
    margin-top: 35px;
    padding: 0;
}

/*
FOOTER
_____________________________________________________________*/

div#footwrap {
	width: 100%;
	background: #d2d2d2;
	height: 173px;
	background: url(../images/layout/footwrap.jpg) repeat-x;
}
div#footer {
	width: 952px;
	height: 173px;
	background: url(../images/layout/footer.jpg) no-repeat;
	margin: 0 auto;
	position: relative;
}
/* --------------------------------------------------------------------------- */
/* -------------------------->>> NAVIGATION <<<------------------------------- */
/* --------------------------------------------------------------------------- */

ul#navi {
	width: 952px;
	height: 33px;
	background: url(../images/layout/navi.jpg);
}
ul#navi li {
	float: left;
}
ul#navi li a {
	display: block;
	height: 33px;
	text-indent: -5000px;
	background: no-repeat;
}
ul#navi li a:hover {
}
a#n1 {
	width: 139px;
}
a#n2 {
	width: 120px;
}
a#n3 {
	width: 147px;
}
a#n4 {
	width: 146px;
}
a#n5 {
	width: 122px;
}
a#n6 {
	width: 127px;
}
a#n7 {
	width: 151px;
}
a#n1:hover, body.n1 a#n1 {
	background: url(../images/layout/n1.jpg);
}
a#n2:hover, body.n2 a#n2 {
	background: url(../images/layout/n2.jpg);
}
a#n3:hover, body.n3 a#n3 {
	background: url(../images/layout/n3.jpg);
}
a#n4:hover, body.n4 a#n4 {
	background: url(../images/layout/n4.jpg);
}
a#n5:hover, body.n5 a#n5 {
	background: url(../images/layout/n5.jpg);
}
a#n6:hover, body.n6 a#n6 {
	background: url(../images/layout/n6.jpg);
}
a#n7:hover, body.n7 a#n7 {
	background: url(../images/layout/n7.jpg);
}
/* --------------------------------------------------------------------------- */
/* -------------------------->>> LEISTUNGEN <<<---------------------------- */
/* --------------------------------------------------------------------------- */

ul#leistungspunkte li {
	font-size: 14px;
	line-height: 33px;
	background: url(../images/layout/pfeil.gif) no-repeat left top;
	background-position: 30px 1px;
	width: 291px;
	padding-left: 30px;
}
ul#leistungspunkte li a {
	text-decoration: none;
	background: url(../images/layout/strich.jpg) repeat-x bottom;
	padding-left: 23px;
	width: 230px;
	display: block;
}
ul#leistungspunkte li:hover {
	background: url(../images/layout/pfeil-hover.gif) no-repeat left top;
	background-position: 30px 1px;
}
/*Für die 2-Zeiler-Navigation*/
ul#leistungspunkte li.n11 {
	line-height: 21px;
	padding-top: 5px;
}
ul#leistungspunkte li a.n11-color {
	padding-bottom: 6px;
}
ul#leistungspunkte li.n13 {
	line-height: 21px;
	padding-top: 5px;
}
ul#leistungspunkte li a.n13-color {
	padding-bottom: 6px;
}
ul#leistungspunkte li.n14 {
	line-height: 21px;
	padding-top: 5px;
}
ul#leistungspunkte li a.n14-color {
	padding-bottom: 6px;
}
ul#leistungspunkte li a.n16-color {
	background: none;
}
/*Aktive Zustände für die Leistungs-Navigation*/

body.n7a li.n7a, body.n8 li.n8, body.n9 li.n9, body.n10 li.n10, body.n11 li.n11, body.n12 li.n12, body.n13 li.n13, body.n14 li.n14, body.n15 li.n15, body.n16 li.n16 {
	background: url(../images/layout/pfeil-hover-active.gif) no-repeat left top #122f69!important;
	background-position: 30px 1px!important;
}
body.n7a li a.n7-color, body.n8 li a.n8-color, body.n9 li a.n9-color, body.n10 li a.n10-color, body.n11 li a.n11-color, body.n12 li a.n12-color, body.n13 li a.n13-color, body.n14 li a.n14-color, body.n15 li a.n15-color, body.n16 li a.n16-color {
	color: #fff;
	background: none!important;
}
/* --------------------------------------------------------------------------- */
/* -------------------------->>> LINKS <<<------------------------------------ */
/* --------------------------------------------------------------------------- */


a, .escape span {
	text-decoration: underline;
	color: #16326a;
	outline: none;
}
a:hover, a:hover span {
	text-decoration: none;
	color: #333;
}
a[href$=".pdf"] {
	padding: 4px 0 4px 55px;
	background: url(../images/pdf.gif) no-repeat 0 50%;
	line-height: 30px;
	border-bottom: none;
	display:block;
}
a#notar-at {
	width: 180px;
	height: 80px;
	display: block;
	position: absolute;
	top: 65px;
	left: 40px;
	text-indent: -5000px;
}
a.mitarbeiterauswahl {
	float: right;
	font-size: 10px;
	margin-top: 5px;
}
/* --------------------------------------------------------------------------- */
/* -------------------------->>> CONTENT <<<---------------------------------- */
/* --------------------------------------------------------------------------- */

/*
SPALTEN
_____________________________________________________________*/

div#spalte01 {
	float: left;
	width: 266px;
	height: 293px;
	height: auto;
	overflow: hidden;
	padding: 0 30px 0 40px;
}
div#spalte02 {
	float: left;
	width: 270px;
	height: 285px;
	height: auto;
	overflow: hidden;
	padding-right: 25px;
	margin-bottom: 20px;
}
div#ganze-spalte {
	width: 541px;
	padding: 0 50px 0 40px;
}
/*
HEADLINE
_____________________________________________________________*/

h1 {
	font-size: 28px;
	color: #00a9bd;
	font-weight:lighter;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 28px 0;
}
div#header h1 {
	height: 0;
	margin: 0;
	padding:0;
}
div#headline h1 {
	width: 450px;
	height: 120px;
	text-indent: -5000px;
}
h1.h1-startseite {
	background: url(../images/content/h1-startseite.jpg) no-repeat;
}
h1.h1-kanzlei {
	background: url(../images/content/h1-kanzlei.jpg) no-repeat;
}
h1.h1-mitarbeiter {
	background: url(../images/content/h1-mitarbeiter.jpg) no-repeat;
}
h1.h1-beglaubigung {
	background: url(../images/content/h1-beglaubigung.jpg) no-repeat;
}
h1.h1-beglaubigung {
	background: url(../images/content/h1-beglaubigung.jpg) no-repeat;
}
h1.h1-kaufvertrag {
	background: url(../images/content/h1-kaufvertrag.jpg) no-repeat;
}
h1.h1-mediation {
	background: url(../images/content/h1-mediation.jpg) no-repeat;
}
h1.h1-sonstige-leistungen {
	background: url(../images/content/h1-sonstige-leistungen.jpg) no-repeat;
}
h1.h1-leistungen {
	background: url(../images/content/h1-leistungen.jpg) no-repeat;
}
h1.h1-testament {
	background: url(../images/content/h1-testament.jpg) no-repeat;
}
h1.h1-unternehmensgruendung {
	background: url(../images/content/h1-unternehmensgruendung.jpg) no-repeat;
}
h1.h1-unternehmensvorsorge {
	background: url(../images/content/h1-unternehmensvorsorge.jpg) no-repeat;
}
h1.h1-verlassenschaftsabhandlung {
	background: url(../images/content/h1-verlassenschaftsabhandlung.jpg) no-repeat;
}
h1.h1-vertrag-ehe {
	background: url(../images/content/h1-vertrag-ehe.jpg) no-repeat;
}
h1.h1-vorsorgevollmacht {
	background: url(../images/content/h1-vorsorgevollmacht.jpg) no-repeat;
}
h1.h1-kontakt {
	background: url(../images/content/h1-kontakt.jpg) no-repeat;
}
h1.h1-anfahrt {
	background: url(../images/content/h1-anfahrt.jpg) no-repeat;
}
h1.h1-impressum {
	background: url(../images/content/h1-impressum.jpg) no-repeat;
}
h2 {
	font-size: 13px;
	color: #3a3a3a;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
}
h3 {
	font-size: 13px;
	color: #3a3a3a;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 12px 0;
	line-height: 20px;
}
h4 {
	font-size: 14px;
	color: #1c418a;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding: 0 0 30px 0;
	line-height: 20px;
}
/*
P
_____________________________________________________________*/

div#sidebar p, div#leistungen p {
	color: #3a3a3a;
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 15px;
}
div#content p {
	color: #373737;
	margin: 0 0 20px 0px;
	line-height: 22px;
}
div#content p:hover {
	color: #2a2a2a;
}
div#ganze-spalte {
	line-height: 22px;
}
div#datenschutzhinweis p {
	font-size: 11px;
}
p#anschrift {
	width: 340px;
	height: 83px;
	float: left;
	padding-top: 90px;
	margin-left: 321px;
	_margin-left: 160px; /*Für den IE5*/
	line-height: 20px;
}
p#open {
	width: 291px;
	height: 83px;
	float: left;
	line-height: 20px;
	padding-top: 90px;
}
/*
IMAGEBORDER
_____________________________________________________________*/

.imgboldborder {
	border: 7px solid #E8E8E8;
	cursor: url(../images/zoomin.cur), pointer;
	background: #fff;
}
.imgboldborder:hover {
	border: 1px solid #E8E8E8;
	padding: 6px;
	background: E8E8E8;
}
.imgborder {
	border: 1px solid #999999;
	padding: 1px;
	background:#fff url(../images/progress.gif) no-repeat center center;
	margin: 4px 8px 4px 0;
	cursor: url(../images/zoomin.cur), pointer;
	outline: none;
}
.imgborder:hover {
	border: 1px solid #16326a;
	padding: 1px;
}
.imgbordernohover {
	border: 1px solid #666;
	padding: 1px;
	background:#FFF url(../images/progress.gif) no-repeat center center;
	margin: 4px 4px 0 0;
}
.mitarbeiterbild {
	float: left;
	margin: 0 20px 15px 0;
	_margin-bottom: 0;/*Für den IE6*/
}
.strich {
	border-top: 1px solid #e5e5e5;
	margin-bottom: 30px;
}
/*
LISTEN
_____________________________________________________________*/

ul.liste {
	margin: 0 20px 20px 0;
}
ul.liste li {
	line-height: 32px;
	background: url(../images/layout/listenpfeil.gif) no-repeat left center;
	padding-left: 25px;
	border-bottom: 1px solid #cdcdcd;
	width: 250px;
}
ul.liste>li:last-child {
	border-bottom:none !important;
}
ul.liste02 li {
	line-height: 22px;
	background: url(../images/layout/listenpfeil02.gif) no-repeat left top;
	padding-bottom: 12px;
	padding-left: 25px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 10px;
}
ul.liste02>li:last-child {
	border-bottom:none !important;
}
ul.liste03 li {
	line-height: 19px;
	background: url(../images/layout/listenpfeil02.gif) no-repeat left top;
	padding-bottom: 12px;
	padding-left: 25px;
	border-bottom: 1px solid #cdcdcd;
	margin-bottom: 10px;
	width: 430px;
}
ul.liste03>li:last-child {
	border-bottom:none !important;
}
ul.fakten {
	margin-left: 185px;
}
ul.fakten li {
	list-style-type: square;
	line-height: 22px;
}
/*
SLIDESHOW
_____________________________________________________________*/

div#no-slide {
	position: absolute;
	width: 500px;
	height: 300px;
	background: #122F67 url(../slideshow/01.jpg);
	color: #fff;
	line-height: 18px;
}
div#no-slide p {
	background: #122F67;
	height: 39px;
	margin: 0;
	padding: 6px;
	color: #fff;
	line-height: 18px;
}
div#no-slide p:hover {
	color: #fff;
}
div#slideshow {
	width: 500px;
	height: 300px;
	margin-bottom: 20px;
	background: #E8E8E8;
	padding: 7px;
}
/* --------------------------------------------------------------------------- */
/* -------------------------->>> KONTAKT | ANFAHRT | IMPRESSUM <<<------------ */
/* --------------------------------------------------------------------------- */


/*
KONTAKT
_____________________________________________________________*/

div#personalien {
	float: left;
	width: 292px;
}
div#nachrichtenfeld {
	float: left;
	width: 200px;
}
/*
ANFAHRT
_____________________________________________________________*/

div#anfahrtsskizze {
	float: left;
	width: 350px;
}
div#routenplaner {
	float: left;
	width: 330px;
	padding: 0 0 0 20px;
}
/*
IMPRESSUM
_____________________________________________________________*/

div#adressdaten {
	float: left;
	width: 300px;
}
div#geschaeftsdaten {
	float: left;
	width: 300px;
}

