html, body {

	height:100%;}

body {

	background:#9DB3BD;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-align:center;

	margin:0;}

	

a {

	color:#69757A;

	text-decoration:none;

	outline:none;}

	

a:hover {

	color:#8DACBA;}

	

a img {

	border:0;}

	

	

/* +++ ACHTUNG: DIV#WRAPPER HEIGHT ANGABEN IN DEN SEITEN +++ */	

div#wrapper {

	min-height:100%;}

* html div#wrapper {

	height:100%;}		

div#wrapper {
	position: relative;
	width:962px;
	text-align:left;
	background:#D4D7D9 url(images/hg.gif) top left repeat-y;
	border-left:1px solid #fff;
	border-right:1px solid #fff;	
	margin:0 auto;}

.maus {
	position: absolute;
	z-index: 1;
	top: 0px;
	left: 344px;
}

div#content {
	height:100%;}	









/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */	

div#header {
	height:228px;
	width:100%;
	background:#8DACBA;	}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div#subnav {

	width:100%; 

	height:32px;

 	background:#8DACBA;

	text-align:right;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div#mainnav {

	float:left;

	width:176px;

	background:#8DACBA;}

div#mainnav a,

div#mainnav a:hover,

div#mainnav a:visited,

div#mainnav a:active {

	display:block;

	height:24px;

	width:133px;

	margin:0 0 0 22px;}

div#mainnav a span {

	visibility:hidden;}	

	

a.navlink1 {

	background:#8DACBA url(images/start.gif) no-repeat;}

a.navlink1:hover {

	background:#8DACBA url(images/start-on.gif) no-repeat;}

	

a.navlink2 {

	background:#8DACBA url(images/ueber.gif) no-repeat;}

a.navlink2:hover {

	background:#8DACBA url(images/ueber-on.gif) no-repeat;}

	

a.navlink3 {

	background:#8DACBA url(images/wirtschaft.gif) no-repeat;}

a.navlink3:hover {

	background:#8DACBA url(images/wirtschaft-on.gif) no-repeat;}

	

a.navlink4 {

	background:#8DACBA url(images/privat.gif) no-repeat;}

a.navlink4:hover {

	background:#8DACBA url(images/privat-on.gif) no-repeat;}


a.navlink5 {

	background:#8DACBA url(images/personenschutz.gif) no-repeat;}

a.navlink5:hover {

	background:#8DACBA url(images/personenschutz-on.gif) no-repeat;}

	

a.navlink6 {

	background:#8DACBA url(images/gerichtsurteile.gif) no-repeat;}

a.navlink6:hover {

	background:#8DACBA url(images/gerichtsurteile-on.gif) no-repeat;}	



a.navlink7 {

	background:#8DACBA url(images/gebiete.gif) no-repeat;}

a.navlink7:hover {

	background:#8DACBA url(images/gebiete-on.gif) no-repeat;}

	

a.navlink8 {

	background:#8DACBA url(images/links.gif) no-repeat;}

a.navlink8:hover {

	background:#8DACBA url(images/links-on.gif) no-repeat;}

	

a.navlink9 {

	background:#8DACBA url(images/kontakt.gif) no-repeat;}

a.navlink9:hover {

	background:#8DACBA url(images/kontakt-on.gif) no-repeat;}




a.navlink10 {

	background:#8DACBA url(images/seminare.gif) no-repeat;}

a.navlink10:hover {

	background:#8DACBA url(images/seminare-on.gif) no-repeat;}

	



/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div#txt {

	float:right;

	width:762px;

	background:#D4D7D9;}



div.margin {

	margin:35px;}

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

div.tabelle {

	float:left;

	width:100%;

	margin:0 0 12px 0;}

div.tabelle div.links {

	float:left;

	width:48%;}

div.links span {

	font-size:0.8em;}	

	

div.tabelle div.rechts {

	float:right;

	width:48%;}

	

.formelement {

	color: #393B3C;

	font-family : Arial, Helvetica, sans-serif;

	font-size : 11px;

	background-color: #E5EECF;

	border : 1px solid #000;

}



.formtext {

	color: #37505B;

	font-weight: bold;

	font-size : 11px;

}

	

/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

p.gruen {

	background:#E5EECF;

	padding:12px;}

div.gruen {

	background:#E5EECF;

	padding:12px;}

p.grau {

	padding:12px;

	color:#889197;

        font-size:11px;}



p.headline {

	color:#37505B;

	font-size:0.8em;}



p.headline strong {

	font-size:2em;

	font-weight:bold;}	

	

h1 {

	color:#37505B;

	font-size:19px;

	font-weight:bold;}	

	

p.agb span {

	font-size:0.8em;}

	

strong.gruen {

	color:#37505B;}

	

	

	