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

*{margin: 0; padding:0; }

html{overflow-y: scroll;}
body {
	font-family: PT sans, Arial, Helvetica, sans-serif;
	text-align: center;
	color: #45676b;
	padding-top: 35px;
	font-size: 12.5px;
	background-color: #ebe0d7;
}

@font-face {
    font-family: 'pt_sansbold';
    src: url('PTS75F-webfont.eot');
    src: url('PTS75F-webfont.eot?#iefix') format('embedded-opentype'),
url('PTS75F-webfont.woff2') format('woff2'),
url('PTS75F-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'pt_sansregular';
    src: url('web fonts/ptsans_regular_macroman/PTS55F-webfont.eot');
    src: url('web fonts/ptsans_regular_macroman/PTS55F-webfont.eot?#iefix') format('embedded-opentype'),
url('web fonts/ptsans_regular_macroman/PTS55F-webfont.woff2') format('woff2'),
url('web fonts/ptsans_regular_macroman/PTS55F-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

#container_aussen{
	width: 973px; 
	height: 562px; 
	margin: 0 auto;
	text-align: left;
}

	#container_aussen h1{
		background-image:url(../images/Notarin-Vera-Stauf.jpg);
		background-repeat:no-repeat;
		font: 0/0 a;
		color: transparent !important;
		color: #ebe0d7;
		width:571px;
		height:30px;
	}

#container_innen{
	width: 973px;
	height: 508px;
	float: left;}


 .folge{
	background-image:url(../images/bg_container_innen_folge.jpg);
	background-repeat:no-repeat;
	}

#container_innen img.grossesbild{
	float: left;}
	
#content{
	float: right;
	height: 505px;
	width: 582px;
	}	

/*die Navleisten*/
#nav{
	float: left;
	padding: 20px 0px 10px 15px;
	width: 212px;
	height: 460px;
	background-image:url(../images/wappen.jpg);
	background-position:62px 400px;
	background-repeat:no-repeat;}
#startnav{
	float: right;
	background-color: #fbf5ef;
	padding: 35px 0px 10px 22px;
	margin-top: 6px;
	width: 210px;
	height: 450px;
	background-image:url(../images/wappen.jpg);
	background-position:75px 390px;
	background-repeat:no-repeat;}

/*uls in den Navleisten*/


#startnav ul, #nav ul{
	margin: 13px 0 10px 0;
	list-style-type: none;
	font-size: 1.3em;
	}

#startnav ul ul, #nav ul ul{
		font-size: 0.85em;
		margin: 0 0px 10px 10px;}
		
#startnav ul li, #nav ul li{
		margin-top: 9px;}
		
#startnav ul ul li, #nav ul ul li {
		margin-top: -1px;}

/* die Linkdefinitionen in den Navleisten*/

#startnav ul a, #startnav ul a:visited,#nav ul a, #nav ul a:visited{
		color: #45676b;
		display: block;
		text-decoration: none;
		
		}
#startnav ul a {width: 206px; padding: 2px 0 4px 4px;}
#startnav ul ul a{width: 196px; padding: 3px 0 3px 4px;}
#nav ul a{ width:200px; padding: 0 0 6px 4px;}
#nav ul ul a{ width: 189px; padding: 1px 0 4px 4px;}
	
#startnav ul a:hover {
		background-color: #b0c1b7;
		color: white;
		} 
#nav ul a:hover, #nav ul a.hier{
		background-image:url(../images/linkauswahl.png);
		background-repeat:no-repeat;
		color: white;}
	
#nav ul ul a:hover, #nav ul ul a.hier{
		background-image:url(../images/linkauswahl-klein.png);
		background-repeat:no-repeat;
		color: white;}

	
	
/*alles rund um den Text*/

#text{
	float: right;
	width: 330px;
	height: 445px;
	padding: 0px 20px 20px 0;
	font-size: 1.1em;
	overflow-y:auto;
	overflow-x: hidden;
	margin:29px 0 0 0;
	}

#text h2{font-size: 1.3em; margin-bottom: 15px; font-weight: 600; color: #251b13;}
#text h3 {font-size: 1.2em; margin-bottom: 8px;}
#text p{margin-bottom: 8px; line-height: 1.4; font-weight: 400;}
#text a{color: #45676b; text-decoration: none; border-bottom: 1px dotted #45676b;}
#text ul {margin: 15px 0 0 15px; padding: 0; list-style-type: none;}
#text li{background-image: url(../images/ul.jpg); background-repeat:no-repeat; background-position: left 3px; padding-left: 18px; margin-bottom: 8px; line-height: 1.4;}
#karte {width: 330px; height: 175px; }

#corona-hinweis{
	background-color: rgba(251,245,239,0.97); 
	width: 400px; 
	height:380px; 
	margin-top: 50px; 
	float: left;
	margin-left:10px;
	padding: 15px;
	border: 2px solid #b0c1b7;}

#corona-hinweis p{margin-bottom: 8px; line-height: 1.4; font-size: 1.1em;}	

#footer{
	clear: both;
	width:956px;
	background-color: #b0c1b7;
	padding: 3px 10px 3px 7px;
	font-size: 1.05em;
	font-stretch: expanded;
	color: #4f5652;}

#footer a, #footer a:visited{ color: #4f5652; text-decoration: none; }