html {
  height: 100%;
	margin: 0;
	padding: 0;
}

body {
	height: 100%;
  background-color: #d0d3ac;
	text-align:center;
}

body.inhalt {
  background-color: #ede1d7;
}

div#abstand {
  height: 50%;
	margin-bottom: -307px;
}

div#top {
  margin: auto;
  width: 1020px;
	border: 5px solid white;
	height: 130px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align: left;
	display:block;
	overflow: hidden;
}

div#main {
  margin: auto;
  width: 1020px;
	height: 500px;
	border: 5px solid white;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	margin-top: -5px;
	text-align: left;
	display:block;
	overflow: hidden;
}

div#menue1 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
  width: 750px;
	height: 120px;
	float: left;
	background-color: #8e9e1d;
	padding-top: 5px;
	display:block;
	overflow: hidden;
}

div#logo_ro {
  width: 260px;
	height: 120px;
	float: left;
	background-color: #d8e2c9;
	text-align: center;
	display:block;
	overflow: hidden;
}

div#menue2 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
  width: 250px;
	height: 190px;
	float: left;
	background-color: #847673;
	padding-top: 10px;
	line-height: 1.5;
	display:block;
	overflow: hidden;
}

div#banner {
  width: 500px;
	height: 190px;
	float: left;
	background-color: #ffffff;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	overflow: hidden;
}

img.banner {
  width: 500px;
	height: 190px;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	overflow: hidden;
}

div#banner_r {
  width: 260px;
	height: 190px;
	float: left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	display:block;
	overflow: hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#space_l {
  width: 250px;
	height: 300px;
	float: left;
	background-color: #d0d3ac;
	display:block;
	overflow: hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#content {
  width: 500px;
	height: 300px;
	float: left;
	background-color: #ede1d7;
	display:block;
	overflow: hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#content2 {
  width: 750px;
	height: 490px;
	float: left;
	background-color: #ede1d7;
	display:block;
	overflow: hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#menue3 {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
  font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: white;
  width: 260px;
	height: 300px;
	float: left;
	background-color: #d0d3ac;
	display:block;
	overflow: hidden;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

div#menue3 a {
  color: white;
	border-bottom: 1px dotted white;
}

div#menue3 div {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
  padding: 5px;
}

a.m0 {
  color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
}

a.m0:hover {
  color: #CCD77F;
}

a.m0_active {
  color: #CCD77F;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 0px;	
}

a.m1 {
  color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
  display: block;
}

a.m1:hover {
  color: #CCD77F;
}

a.m1_active {
  color: #CCD77F;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	margin-left: 10px;
	margin-right: 10px;
	border-bottom: 0px;
  display: block;	
}

a.m2 {
  color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 10px;
	border-bottom: 0px;
  display: block;
}

a.m2:hover {
  color: #CCD77F;
}

a.m2_active {
  color: #CCD77F;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	margin-left: 20px;
	margin-right: 10px;	
	border-bottom: 0px;
  display: block;
}

p, table, tr, td, ol, ul {
  text-align: left;
  font-size: 10pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #847673;
}

td {
  vertical-align: top;
}

h1 {
  text-align: left;
  font-size: 14pt;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	color: #847673;
}

a.link {
  color: #847673;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 1px solid #847673;
}

a.link:visited {
  color: #847673;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 1px solid #847673;
	font-weight: normal;
}

a {
  color: #847673;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 1px solid #847673;
	font-weight: normal;
}

a.pdf {
  color: #847673;
	font-size: 12px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 0px;
	font-weight: normal;
}

p.m1 {
	text-align: left;
  margin-left: 0px;
}

p.m2 {
	text-align: left;
  margin-left: 30px;
}

p.m3 {
	text-align: left;
  margin-left: 60px;
}

p.m1 a {
  font-size: 14px;
}

p.m2 a {
  font-size: 12px;
}

p.m3 a {
  font-size: 10px;
}


