/* CSS von http://www.law-management.org*/

	/*Allgemeines*/
	
		body { 
			background: #284829; 
			padding: 0px; 
			margin: 0px;
			overflow: auto;
			/* Globale Schriftart mit Google Fonts */
			font-family: 'EB Garamond', serif;
			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.35;
			color: #284829; 
		}
		img	{ 
			border: none; 
		}
		a:link { 
			text-decoration: none; 
			color: #284829; 
		}
		a:visited { 
			text-decoration: none; 
			color: #284829; 
		}
		a:hover { 
			text-decoration: none; 
			color: #899781; 
		}
		a:active { 
			text-decoration: none; 
			color: #284829; 
		}
		a:focus {  
			text-decoration: none; 
			color: #284829; 
		}
		
	/*Grundgerüst*/
		#mantel { 
			width: 100%;
			min-width: 1000px;
			height: auto;
		}
		#kopf {
			top: 0px;
			position: relative;
			width: 1000px;
			height: 270px;
			margin-left: auto;
			margin-right: auto;
			z-index: 105;
		}
			div.logo1 { 
				left: 353px; 
				top: 19px;
				position: relative; 
				width: 294px;
				height: 122px; 
				z-index: 104; 
			}
			div.logo2 {
				left: 213px;
				top: 50px;
				position: relative; 
				width: 574px;
				height: 14px;
				display: block;
			}
			div.menu	{ 
				top: 107px; 
				position: relative; 
				width: 1000px; 
				height: 20px; 
				z-index: 104; 
			}
		#haupt_umriss { 
			left: 0px;
			top: 0px; 
			position: relative; 
			width: 100%;
			min-width: 1000px;
			height: auto;
			background: #fffded;
		}
		#haupt {
			top: 0px;
			position: relative;
			width: 1000px;
			margin-left: auto;
			margin-right: auto;
			z-index: 103;
		}
			div.submenu {
				left: 0px;
				top: 2px;
				position: relative;
				width: 500px;
				height: auto;
				padding-top: 42px;
				z-index: 15;
				float: left;
			}
			div.inhalt {
				left: 0px;
				top: 2px;
				position: relative;
				width: 500px;
				height: auto;
				margin-top: 42px;
				margin-bottom: 54px;
				z-index: 15;
				float: left;
			}

		#fuss {
			left: 0px;
			top: 0px;
			position: relative;
			width: 100%;
			min-width: 1000px;
			height: auto;
			padding-top: 0px;
			z-index: 15;
		}
			div.fusstext_umriss {
				top: 0px;
				position: relative;
				width: 1000px;
				height: auto;
				margin-left: auto;
				margin-right: auto;
				padding-top: 14px;
				padding-bottom: 14px;
			}
			div.fussabsatz_umriss {
				top: 0px;
				position: relative;
				width: 1000px;
				height: auto;
				margin-left: auto;
				margin-right: auto;
				padding-top: 0x;
				padding-bottom: 0px;
			}
				div.fussabsatz_links {
					left: 0px;
					top: 0px;
					position: relative;
					width: 500px;
					height: auto;
					padding-top: 16px;
					padding-bottom: 16px;
					z-index: 15;
					float: left;
					color: #899781;
				}
				div.fussabsatz_rechts {
					left: 0px;
					top: 0px;
					position: relative;
					width: 500px;
					height: auto;
					padding-top: 16px;
					padding-bottom: 16px;
					text-align: right;
					z-index: 15;
					float: left;
				}
				div.fussabsatz_rechts a {
					color: #899781;
				}
				div.fussabsatz_rechts a:hover {
					color: #899781;
				}
		div.floatclearing {
			clear: both;
		}
		
		/*Logo*/
			a.logo1 {
				width: 294px;
				height: 122px;
				display: block;
				background-image: url(./medien/logo/logo1.png);
				background-repeat: no-repeat;
			}
			a.logo1:hover {
				width: 294px;
				height: 122px;
				display: block;
				background-image: url(./medien/logo/logo1.png);
				background-repeat: no-repeat;
			}
            
		/*Menu und Submenu*/		
			a.menu { 
				color: #899781;
				font-weight: 400;
			}
			a.menu:hover {
				color: #284829;
				font-weight: 400;
			}
			a.menuon {
				color: #284829;
				font-weight: 400;
			}
			a.menuon:hover {
				color: #284829;
				font-weight: 400;
			}
			
			
			nav ul {
				height: auto;
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
			nav#navigation {
				;
			}
			nav#navigation ul {
				height: auto;
				padding: 0px;
				text-align: justify;
			}
			nav#navigation ul li {
				display: inline-block;
				list-style: none;
			}
			nav#navigation ul li a {
				height: 18px;
				display: block;
			}
			li#letztes_listenelement {
				height: 0;
				padding-left: 100%;
			}
			
	/* Textformatierung */
		div.inhalt p.ueberschrift  { 	
			font-style: normal;
			font-weight: 400;
			font-size: 28px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.25;
			width: 500px;
			margin-top: 0px;
			margin-bottom: 20px;
			padding: 0px; 
			float: none; 
		}
		div.inhalt p.ueberschrift_schwach + p.ueberschrift {
			margin-top:10px;
		}
		div.inhalt p.ueberschrift_schwach_ohne + p.ueberschrift {
			margin-top:10px;
		}
		
		div.inhalt p.ueberschrift_schwach {
			font-style: normal;
			font-weight: 400;
			font-size: 28px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.25;
			color: #899781;
			width: 500px;
			margin-top: 20px;
			margin-bottom: 0px;
			padding-top: 20px;
			padding-bottom: 10px;
			border-bottom: 1px solid #899781;
			float: none; 
		}
		div.inhalt p.ueberschrift_schwach:first-child {
			margin-top: 0px;
			padding-top: 0px;
		}
		div.inhalt p.ueberschrift_schwach_ohne {
			font-style: normal;
			font-weight: 400;
			font-size: 28px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.25;
			color: #899781;
			width: 500px;
			margin-top: 20px;
			margin-bottom: 0px;
			padding-top: 20px;
			padding-bottom: 10px;
			float: none; 
		}
		div.inhalt p.ueberschrift_schwach_ohne:first-child {
			margin-top: 0px;
			padding-top: 0px;
		}
		div.inhalt p.intro {
			font-style: bold;
			font-weight: 400;
			font-size: 18px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.35;
			margin-top: 0px;
			margin-bottom: 20px;
			padding:0px;
			float:none;
		}
		div.inhalt p {
			font-style: normal;
			font-weight: 400;
			font-size: 18px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.35;
			margin-top: 0px;
			margin-bottom: 20px;
			padding:0px;
			float:none;
		}
		div.inhalt p.ueberschrift_schwach + p {
			margin-top:20px;
		}
		p.text_mit_liste { 
			margin-bottom: 0px;
		}
		ul.liste_mit_text {
			margin-bottom: 0px;
		}
		div.inhalt p.bild {
			margin-top: 0px;
			margin-bottom: 20px;
			padding:0px;
			float:none;
		}
		div.fusstext {
			font-style: normal;
			font-weight: 400;
			font-size: 24px;
			text-transform: none;
			text-decoration: none;
			letter-spacing: 0em;
			word-spacing: 0em;
			line-height: 1.4;
			color:#ffffff;
			left:500px;
			position:relative;
			width:500px;
			height:auto;
		}
		a.unterstrichen {
			text-decoration:underline;
		}
		div.inhalt ul {
			margin-left: 25px;
			margin-top: 0px;
			margin-bottom: 20px;
			padding: 0px;
			text-align: left;
			float: none;
		}
		div.inhalt ul li {
			height: auto;
			margin: 0px;
			padding: 0px;
			text-align: none;
		}
		div.inhalt p.linie {
			width: 500px;
			height: 1px;
			border-bottom: 1px solid #899781;
			float: none;
		}
		
	/* Hintergründe */
		div.hg_logo {
			left:0px;
			top:0px;
			position:absolute;
			width:100%;
			min-width: 1000px;
			height:160px;
			background:#fffded;
		}
		div.hg_menu {
			left:0px;
			top:160px;
			position:absolute;
			width:100%;
			min-width: 1000px;
			height:110px;
			background:#fffded;
			border-top:1px solid #899781;
			border-bottom:1px solid #899781;
		}
		div.hg_fuss_gruen {
			left:0px; 
			top:0px;
			position:relative;
			width:100%;
			min-width: 1000px;
			height:auto;
			background:#284829;
		}
		div.hg_fuss_weiss {
			left:0px;
			bottom:0px;
			position:relative;
			width:100%;
			min-width: 1000px;
			height:30px;
		}