/* Notariat Ballindamm */


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}




body {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	color:#696969;
	text-align:center;
	background:#FFF;
	overflow:0;
	}
	
/* about text, nicht sichtbar */	
#bloginfo {
	height:0px;
	text-indent:-3000px;
	}	

#wrap {
	font-size:0.8em;
	line-height:1.5em;
	}

	
	
#header {
	height:150px;
	}
	
#header #logo {
	text-align:left;
	width:820px;
	height:87px;
	margin:0 auto;
	}


#header #logo img{
   margin: 0 0 0 215px;
}
	
.header_navigation {
	background:#004677 url('images/bg_navigation.png') top left repeat-x;
	width: 100%;
	height:44px;
	float:left;
	}

	
	
/* main content area */
#container {
	width:820px;
	text-align:left;
	margin:0 auto;
	}	
	

/* contains main content and right sidebar */
.right-content {
	font-size:1.1em;
	float:right;
	width:595px;
	}
	
	/* main content */
	#left-post {
		margin-bottom:80px;
		}	

	
	
	
/* Abweichende Startseite */	

	#header_small {
		height:80px;
		width:100%;
		}
		
	#logo_start {
		margin:0 0 50px 0;
		padding:0;
		}

	#startcontainer {
		width:225px;
		float:left;
		}

	#startcontainer p {
		margin:0 0 10px;
		}

/* Ende abweichende Startseite */













#footer {
	clear:both;
	width:100%;
	color:#FFF;
	font-size:12px;
	position:fixed;
	left:0;
	bottom:0;
	z-index:1000;
	}

/* Angaben nur fuer den Internet Explorer mittels Star-HTML-Hack */
* html,* html body {
	height:auto;
	overflow:auto;
	}

* html #footer {
	height:5%;
	text-align:center;
	padding-top:1%;
	}

#footer #footer_menu_container {
	height:22px;
	width:100%;
	background:#437faf url(images/bg_footer.gif) bottom left no-repeat;
	z-index:1001;
	padding:1px 0 0;
	}

#footer #footer_menu_container #footer_menu {
	width:820px;
	text-transform:uppercase;
	margin:4px auto 0;
	}

#footer_navigation {
width: 223px;
float: left;
}

#footer_navigation ul {
	float:left;
	list-style-type:none;
	}

#footer_navigation ul li {
	display:inline;
	margin:0 2px 0 0;
	padding:0 2px 0 0;
	}

#footer_adresse {
	text-align: left;

	}

#footer #footer_menu_container #footer_menu a:link,#footer #footer_menu_container #footer_menu a:visited {
	color:#FFF;
	text-decoration:none;
	}

#footer #footer_menu_container #footer_menu a:hover,#footer #footer_menu_container #footer_menu a:active {
	color:#FFF;
	text-decoration:underline;
	}






#footer_main {
	width:820px;
	margin:0 auto;
	}

#sprachauswahl {
	width:820px;
	}

#sprachauswahl #inner {
	background-color:#fff;
	height:16px;
	display:block;
	padding-top:4px;
	}

#sprachauswahl #inner ul {
	list-style-type:none;
	float:right;
	}

#sprachauswahl #inner li {
	float:left;
	display:inline;
	margin:0 4px 0;
	}

	
	
	
	
	
	
/* Header Navigation */
	.navigators {
		width:820px;
		height:29px;
		margin:15px auto 0 ;
		}


	.navigators ul {
margin: 0 0 0 224px;
		list-style:none;
		text-align:center;
		}

	.navigators ul li {
		list-style:none;
		display:inline;
		}

	.navigators ul li a {
		float:left;
		background:url("images/reiter_links.gif") no-repeat left bottom;
		text-decoration:none;
		text-transform:uppercase;
		color:#FFF;
		padding:0 0 0 4px;
		}

	.navigators ul li a span {
		float:left;
		display:block;
		background:url("images/reiter_rechts.gif") no-repeat right bottom;
		height:19px;
		color:#FFF;
		cursor:pointer;
		padding:4px 20px 6px 14px;
		}

	/* for safari and chrome */
	body:first-of-type .navigators ul li a span {
		height:25px;
		padding:4px 19px 0 13px;
		}

	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	.navigators a span {
		float:none;
		}

	/* End IE5-Mac hack */
	.navigators ul li a:hover span {
		background-position:100% 0;
		color:#115b8a;
		}

	.navigators ul li a:hover {
		background-position:0 0;
		color:#115b8a;
		}

	/*current page */
	.navigators ul li.current_page_item a,.navigators ul li.current_item_parent a {
		float:left;
		background:url("images/reiter_links.gif") no-repeat left top;
		text-decoration:none;
		text-transform:uppercase;
		color:#115b8a;
		padding:0 0 0 4px;
		}

	.navigators ul li.current_page_item a span,.navigators ul li.current_item_parent a span {
		float:left;
		display:block;
		background:url("images/reiter_rechts.gif") no-repeat right top;
		color:#115b8a;
		padding:4px 20px 6px 14px;
		}
		
/* Ende Header Navigation */
	
	
	
	
	
img {
	border:0;
	}

img.alignleft {
	float:left;
	margin:5px 8px 2px 0;
	}

img.alignright {
	float:right;
	margin:8px 0 5px 8px;
	}

img.aligncenter {
	display:block;
	clear:both;
	margin:0 auto 4px;
	}

	
	
	
.alignright {
	float:right;
	}

.aligncenter {
	display:block;
	clear:both;
	margin:0 auto;
	}


/*left sidebar */
.left-content {
	float:left;
	width:212px;
	}







/* content in left sidebars*/
.sidebar-box {
	margin: 50px 0;
	}
	
.sidebar-box ul {
	width:195px;
	list-style-type:none;
	}

.sidebar-box ul li {
	display:block;
	line-height: 1.2em;
padding: 0 0 4px 0;
	}

/*Abstaende in Listen */
.sidebar-box ul li.notarassessor {
	color:#004873;
	text-transform:uppercase;
	display:block;
	padding:20px 0 3px;
font-family: Times New Roman, serif;
font-size: 1.2em;
	}

.sidebar-box ul li a:link,.sidebar-box ul li a:visited {
	display:block;
	color:#696969;
	text-decoration:none;
	text-transform:uppercase;
	padding:3px 0 6px 0;
	}





/* Headlines */

#post-entry h1, #post-entry h2, #post-entry h3 {
	color:#004873;
	font-weight:400;
	font-family:Times New Roman, serif;
	letter-spacing:1px;
	}


#post-entry h1 {
	font-size:2em;
	margin:25px 0 20px;
	}

#post-entry h2 {
	font-size:1.5em;
	margin:15px 0 10px;
	}

#post-entry h3 {
	font-size:1.2em;
	margin:25px 0 3px 0;
	}


#post-entry .sdContainer h3 {
	margin:25px 0 3px 20px;
	}



.post-content {
	padding: 0 0 40px 0;
	
}

.post-content p {
	padding:0 0 8px;
	}

.post-content ul {
	list-style-type: disc;
	list-style-position: outside;
	margin: 0 0 10px 20px;
	}




.post-content a:link,.post-content a:visited {
	color:#696969;
	text-decoration:underline;
	}

.post-content a:hover,.post-content a:active {
	color:#115b8a;
	}



.partner {
	padding:0 0 0 214px;
	}

.assistenz {
	margin:20px 0;
	padding:0 0 0 214px;
	}

.clear-sidebar {
	float:left;
	height:10px;
	}






.homeButton {
	margin-top:10px;
	float:right;
	}

.homeButton a {
	background:url('images/arrow-right-up.gif') no-repeat left;
	background-position:100% 0;
	padding:0 24px 1px 0;
	}

.homeButton a:link,.homeButton a:visited {
	font-weight:400;
	text-decoration:none;
	color:#004873;
	}




#gmapInfoWindow {
	margin:-4px 0 0 6px;
	}

#gmapInfoWindow h1 {
	font-size:14px;
	margin:0 0 8px;
	padding:0;
	}

#gmapInfoWindow p {
	font-size:10px;
	line-height:14px;
	margin:-6px 0 0;
	}





.quoteBanner {
	background-repeat:no-repeat;
	height:180px;
	display:table;
	overflow:hidden;
	margin-bottom:10px;
	#position:relative;
	padding:0 0 0 265px;
	}

.quoteBanner .middle {
	display:table-cell;
	vertical-align:middle;
	#position:absolute;
	#top:50%;
	}

.quoteBanner .middle .inner {
	font-size:14px;
	font-family:Times New Roman, Arial, Helvetica, sans-serif;
	font-weight:400;
	letter-spacing:2px;
	line-height:24px;
	color:#fff;
	text-align:center;
	width:313px;
	#position:relative;
	#top:-50%;
	padding:0 10px;
	}

.quoteBanner .middle .inner2 {
	color:#004873;
	text-align:left;
	padding:0 30px;
	}





#bannerStart {
	background:url('images/nb-start.jpg') no-repeat;
	width:588px;
	height:210px;
	}

	
	
	
	
.partnerParagraph {
	background-repeat:no-repeat;
	height:90px;
	margin:0 0 10px;
	padding:0 0 0 190px;
	}

.partnerNav {
	margin:0 0 40px 0;
	}

.partnerNav .link a {
	text-decoration:none;
	background:url('images/arrow-right-down.gif') no-repeat left;
	background-position:100% 0;
	margin:0 0px 0 0;
	padding:0 24px 0 0;
	font-size: 13px;
	}

.partnerNav .link {
	width: 170px;
	text-align: right;
	}


.collapseMenu {
	background-color:#e0ebf1;
	background-image:url('images/collapse-right.gif');
	background-repeat:no-repeat;
	background-position:right top;
	height:26px;
	width:588px;
	color:#004873;
	margin:4px 0;
	}

.collapseMenu .middle {
	background-image:url('images/collapse-left.gif');
	background-repeat:no-repeat;
	background-position:left top;
	height:26px;
	width:588px;
	}

.collapseMenu .middle .inner {
	padding:3px 0 0;
	height: 18px;
	overflow: hidden;
	}

.collapseMenu .middle .inner a {
	text-decoration:none;
	background:url('images/arrow-right-down.gif') no-repeat left;
	background-position:0 0;
	margin:0 30px 0 10px;
	padding:0 0 1px 36px;
	}

.collapseMenu .middle .inner a:hover,.collapseMenu .middle .inner a:active {
	background-position:0 -17px;
	color:#115b8a;
	}

.sdContainer {
/*	padding:2px 0 10px;
	width: 580px;*/
	float:right;
	padding:2px 10px 10px;
	width:200px;
	}


.sdImage {
	float:right;
	margin:0 0 16px 12px;
	}

.sdContainer h3 {
	font-style:bold;
	font-size:12px;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	color:#004873;
	padding:5px 0 0;
	}


.listeVeroeffentlichungen {
display: block;
margin: 0 0 30px;
}

.listeVeroeffentlichungen ul{
padding: 10px 0 10px 0;
list-style-type: disc;
list-style-position: outside;
}


.listeVeroeffentlichungen li{
margin: 0 0 5px 0;
}




.alignleft,.partnerParagraph .partnerNav .link {
	float:left;
	}

.sidebar-box ul li a:hover,.sidebar-box ul li a:active,.sidebar-box ul .current_page_item a:visited,.sidebar-box ul .current_page_item a:link,.sidebar-box ul .current_page_item a:active,.sidebar-box ul .current_page_item a:hover {
	color:#014874;
	}


.homeButton {
	height: 18px;
	overflow: hidden;
	
}



.homeButton a:hover,.homeButton a:active,.partnerParagraph .partnerNav .link a:hover,.partnerParagraph .partnerNav .link a:active {
	background-position:100% -17px;
	color:#115b8a;
	}

.partnerParagraph .partnerNav .link a:link,.partnerParagraph .partnerNav .link a:visited,.collapseMenu .middle .inner a:link,.collapseMenu .middle .inner a:visited {
	color:#004873;
	}