body {	
  position: absolute;	
  top: 0px;	
  left: 0px;	
  width: 100%;	
  height: 100%;	
  margin: 0px;	
  padding: 0px;	
  background: #FFFFFF;	
  font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif;	
  color: #000000;	
  overflow: hidden;
}
#verlauf {
  position: absolute;
    top: 50%; 
  width: 100%; 
  height: 700px; 
  margin-top: -350px; 
  background-image: url(images/verlauf.jpg);	
  z-index: 1; 
  padding: 0px;
}
#oberehaelfte {	position: absolute;	top: 0px;	height: 50%; width: 100%;	background-color: #e6e7e7;padding:0px;}
#unterehaelfte {position: absolute;	bottom: 0px; height: 50%; width: 100%; background-color: #b5b5b5; }
#positionContainer {	
  position: absolute;	
  top: 50%;	
  left: 50%;	
  width: 980px;	
  height: 570px;	
  margin-top: -285px;	
  margin-left: -490px;	
  overflow: hidden;	
  border: 1px solid #646466;
  background: #FFFFFF;	
  z-index: 1;
}
/*** * headerContainer ***/
#headerContainer {	
position: absolute;	
top: 0px;	left: 0px;	
width: 100%;	
height: 132px;	
margin: 0px;	
padding: 0px;	
font-family: Arial;	
font-size: 10px;	
z-index: 10;
background: #FFFFFF url(images/bg_headerContainer.jpg) repeat-y center top;
}
#headerSlogan {	
position: absolute;	
top: 0px;	left: 0px;	
width: 100%; /*575px*/	
height: 132px; /*50px*/	
margin: 0px;	
padding: 0px;	
font-family: Arial;	
font-size: 10px;	
z-index: 10;
}
/* * */
.headerSloganHeader_1 {	
position: absolute;	
top: 70px; /*75px*/	
left: 40px;	width: 250px;	
height: 27px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
.headerSloganHeader_1 h1 {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 22pt;	
font-weight: normal;	
margin: 0px;	
padding: 0px;	
color: #FFFFFF;
}
.headerSloganBodytext_1 {	
position: absolute;	
top: 90px; /*90px*/	
left: 310px;	
width: 282px;	
height: 30px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
.headerSloganBodytext_1 p {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 10pt;	
color: #FFFFFF;	
margin: 0px;	
padding: 0px;
}
.headerSloganHeader_2 {	
position: absolute;	
top: 32px;	
left: 182px;	
width: 250px;	
height: 27px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
.headerSloganHeader_2 div h1 {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 20pt;	
font-weight: normal;	
color: #FFFFFF;	
margin: 0px;	
padding: 0px;
}
.headerSloganBodytext_2 {	
position: absolute;	
top: 65px;
left: 257px;	
width: 282px;	
height: 30px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
.headerSloganBodytext_2 p {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 10pt;	
color: #FFFFFF;	
margin: 0px;	
padding: 0px;
}/* * */
/*** * footerContainer ***/
#footerContainer {	
position: absolute;	
top: 266px;	
left: 0px;	
width: 100%;	
height: 168px;	
margin: 0px;	
padding: 0px;	
font-family: Arial;	
font-size: 10px;	
z-index: 10;
background: #FFFFFF url(images/bg_footerContainer.jpg) repeat-y center top;
}
#search {	
position: absolute;	
top: 16px;	
left: 731px;	
height: 22px;	
margin: 0px;	
padding: 0px;
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 10pt;	
color: #4B4B4B;	
text-align: left;	
display: inline;	
float: left;	
z-index: 10;
}
#search form {	
margin: 0px 0px 0px 0px;
}
#imprint {	
position: absolute;	
top: 19px;	right: 20px;	
margin: 1px 0px;	
padding: 2px 0px;	
z-index: 10;
}
#imprint a {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 10pt;	
color: #4B4B4B;	
text-decoration: none;
}
#partner {	
position: absolute;	
top: 382px;	
left: 32px;	
margin: 0px;	
padding: 0px;	
font-family: Arial;	
font-size: 10px;	
float: right;	
z-index: 40;
}
#partner span {	
margin: 0px;	
padding: 0px 10px;
}
.partnerImage img {	border: none;}
/*** * contentContainer ***/
#contentContainer {	
position: absolute;	
top: 136px;	
left: 0px;	
width: 100%; 
/* 727px */	
height: 262px;	
margin: 0px;	
padding: 0px;	
background: #FFFFFF url(images/bg_contentContainer.jpg) no-repeat left top;	
z-index: 20;
}
#contentSlogan {	
position: absolute;	
top: 100px;	
left: 280px;	
width: 447px;	
height: 162px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
.contentSloganHeader {	
position: absolute;	
top: 0px;	
left: 0px;	
width: 260px;	
height: 27px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
.contentSloganHeader h1 {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 20pt;	
font-weight: normal;	
color: #FFFFFF;
}
.contentSloganBodytext {	
position: absolute;	
top: 40px;	
left: 22px;	
width: 332px;	
height: 30px;	
margin: 0px;	
padding: 0px;
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 10pt;	
color: #FFFFFF;	
z-index: 20;
}
#homeMenu {	
position: absolute;	
bottom: 18px;	
right: 20px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
}
#homeMenu a {
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 8pt;	
color: #000000;	
text-decoration: none;
}
#contentBodytextContainer {	
position: absolute;	
top: 0px;	
left: 0px;	
width: 727px;	
height: 434px;	
margin: 0px;	
padding: 0px;	
background: #C2C2C2;
/*	background: #C2C2C2 url(images/bg_content.jpg) repeat left top;*/	
z-index: 30;
}
#contentBodytext {	
position: absolute;	
top: 20px;	
left: 40px;	
width: 687px;	
height: 360px;	
overflow: auto;	
margin: 0px;	
padding: 0px;
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 9pt;	
text-align: justify;
}
#contentBodytext h1 {	
margin: 0px 0px 5px 0px;	
padding: 0px;
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
color: #FFFFFF;	
font-size: 14pt;	
z-index: 30;
}
#contentBodytext p, #contentBodytext div {	
margin: 0px;
padding: 0px 20px 0px 0px;
}
#contentBodytext .bodytext {	
margin: 0px;	
padding: 0px 20px 0px 0px;
}
#contentBodytext a {	
text-decoration: underline;	
color: #72302A;
}
#mainMenu {	
position: absolute;	
top: 0px;	
right: 0px;	
width: 253px; /*249px*/	
height: 100%;	
margin: 0px;	
padding: 0px;
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 13px;	
color: #000000;	
background: #FFFFFF url(images/bg_mainMenuItem.jpg) repeat-y right top;/*	border-left: 4px solid #FFFFFF;*/	
z-index: 20;
}
#mainMenu ul {
list-style: none;	
margin: 0px;	
padding: 2px 0px 0px 12px;
}
.mainMenuIcon li {	
height: 24px;	
min-height: 24px;	
max-height: 24px;	
margin: 0px;	
padding: 0px;
}
.mainMenuIcon li  a:link,.mainMenuIcon li  a:visited,.mainMenuIcon li  a:focus,.mainMenuIcon li  a:hover,.mainMenuIcon li  a:active {	
color: #000000;	
text-decoration: none;
}
.mainMenuIcon li a:focus,.mainMenuIcon li a:hover {	color: #72302A;}
.mainMenuIcon .ACT {	color: #72302A;}
#subMenuContainer {	
position: absolute;	
top: 0px;	
left: 0px;	
width: 727px; /*727-569=158*/	
height: 262px;	
margin: 0px;	
padding: 0px;	
z-index: 20;
/*background: url(images/bg_subMenu.png) repeat-y right top;background: #A9D100 url(images/bg_subMenu.jpg) no-repeat right top;border-right: 4px solid #FFFFFF;*/
background: #FFFFFF url(images/bg_subMenu.jpg) no-repeat left top;
}
#subMenu {	
position: absolute;	
top: 20px;	
left: 312px; /*145+158=303+23-14*/	
margin: 0px;	
padding: 0px;
/*	font-family: Verdana, Tahoma, Arial, Helvetica, "Trebuchet MS", sans-serif; */
/*	font-family: "Trebuchet MS", sans-serif, Arial, Helvetica; */	
font-size: 13px;	
color: #FFFFFF;	
z-index: 20;
}
#subMenu ul {	
list-style-image: none;	
list-style: none;	
margin: 0px;	
padding: 0px;
}
.subMenuIcon li {	
width: 410px;	
margin: 0px;	
padding: 0px;
}
.subMenuIcon li div {	
margin: 0px;	
padding: 0px 0px 0px 14px;	
background: url(images/list-item.gif) no-repeat left top;
}
.subMenuIcon li  a:link,.subMenuIcon li  a:visited, .subMenuIcon li  a:focus, .subMenuIcon li  a:hover, .subMenuIcon li  a:active {	
color: #FFFFFF;	
text-decoration: none;
}
.subMenuIcon li a:focus, .subMenuIcon li  a:hover {	color: #72302A;}
.subMenuIcon .ACT  {	color: #72302A;}
.subSubMenuIcon li {	
width: 360px;	
margin: 0px;	
padding: 0px 0px 0px 14px;
}
.subSubMenuIcon li div {	
margin: 0px;	
padding: 0px 0px 0px 14px;	
background: url(images/list-item.gif) no-repeat left top;
}
/*#subSubMenu {	
position: absolute;	
top: 20px;	
right: 250px;	
margin: 0px;	
padding: 0px;	
font-family: "Trebuchet MS", sans-serif, Arial, Helvetica;	
font-size: 14px;	
color: #FFFFFF;	
z-index: 20;
}
#subSubMenu ul {	
list-style-image: url(images/list-item.png);	
list-style-position: outside;	
margin: 0px;	
padding: 0px 0px 0px 0px;
}
.subSubMenuIcon li {	
width: 183px;	
margin: 0px;	
padding: 0px;
}
.subSubMenuIcon li  a:link,.subSubMenuIcon li  a:visited, .subSubMenuIcon li  a:focus, .subSubMenuIcon li  a:hover, .subSubMenuIcon li  a:active {	
color: #FFFFFF;	
text-decoration: none;
}
.subSubMenuIcon li a:focus, .subSubMenuIcon li  a:hover {	color: #72302A;}
.subSubMenuIcon .ACT  {	color: #72302A;}
*/
