#wrapper {
	position: relative;
	width: 924px;
	min-height: 550px;
	margin: 0 auto 0;
	padding: 0;
	background-color: #FFF;
	background-image: url(../images/bg_wrapper.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#innerwrapper {
   position: relative;
   width: 844px;
   min-height: 550px;
   margin: 0 40px 0;
   padding: 0;
}

#head {
   position: relative;
   min-height: 130px;
   width: 844px;
   margin: 0;
   padding: 0;
}

#searchbox {
   position: relative;
   min-height: 29px;
   width: 842px;
   margin: 0;
   padding: 0;
   background-color: #008729;
   border: 1px solid #c3c3c3;
}

#searchbox .innersearchbox {
   position: relative;
   display: block;
   min-height: 27px;
   width: 840px;
   margin: 0;
   padding: 0;
   background-color: #008729;
   border: 1px solid #FFF;
}

#contentwrapper {
	position: relative;
	min-height: 210px;
	width: 844px;
	margin: 0;
	padding: 18px 0 0 0;
	background-image: url(../images/dotted.gif);
	background-repeat: repeat-x;
	background-position: left 9px;
}
#rightcontainer {
   position: relative;
   float: right;
   min-height: 210px;
   width: 614px;
   margin: 0;
   padding: 0;
   background-image: url(../images/);
   background-repeat: repeat-y;
   background-position: left top;
}
#menucontainer {
   position: relative;
   min-height: 210px;
   width: 200px;
   margin: 0;
   padding: 0;
   background-image: url(../images/);
   background-repeat: repeat-y;
   background-position: left top;
}


.clear_right {
   clear: right;
}
.clear_left {
   clear: left;
}

#bildleiste {
   position: relative;
   margin: 0 0 15px 0;
   padding: 0;
   width: 614px;
   min-height: 179px;
}

#content {
	position: relative;
   margin: 0;
   padding: 0;
   width: 440px;
   min-height: 200px;
}

#bannerbk {
	position: relative;
	float: right;
   width: 160px;
   min-height: 100px;
   padding: 0;
   margin: 0;
}

#footer {
   position: relative;
   min-height: 35px;
   width: 844px;
   margin: 10px 0 0 0;
   background-color: #FFF;
   background-image: url(../images/dotted.gif);
   background-repeat: repeat-x;
   background-position: left top;
}

.lab {
   position: absolute;
   height: 150px;
   width: 150px;
   bottom: 42px;
   right: 40px;
   background-image: url(../images/Labyrinth_WEB.png);
   background-repeat: no-repeat;
   background-position: 0 0;
   z-index: 5;


}


/* Logo ****************************/
.HPLogo {
   position: absolute;
   left: 0;
   top: 43px;
   margin: 0;
   padding: 0;
}

/************* Searchbox ******************/

.innersearchbox form {
   position: absolute;
   top: 5px;
   right: 10px;
}
.innersearchbox form .vt {
   position: relative;
   margin: 0;
   padding: 0;
   width: 123px;
   height: 16px;
   border: 0 none;
}


/************* Pagerouter ******************/
#drucken {
   position: absolute;
   top: 5px;
   left: 10px;
   padding: 1px 0 0 0;
}
#top {
   position: absolute;
   top: 5px;
   right: 15px;
   padding: 1px 0 0 0;
   z-index: 10;
}

#drucken a,
#drucken a:link,
#drucken a:visited,
#top a,
#content #top a:link,
#content #top a:visited {
   color: #61727a;
   font-size: 92%;
   font-weight: bold;
   text-decoration: none;
}

#drucken a:focus,
#drucken a:hover,
#drucken a:active,
#top a:focus,
#top a:hover,
#top a:active {
   color: #333;
   text-decoration: underline;
}


/**************** Print ********************/
#print_adresse {
	display: none;
}
#print_logo {
	display: none;
}


/************* Verwaltung ******************/
#verwaltung {
	background-color: #f2f0e3;
	border-bottom: 1px solid #003467;
	text-align:center;
	padding:8px;
}
#verwaltung a,
#verwaltung a:link,
#verwaltung a:visited {
	color : #fff;
	background-color: #036;
	border-right:1px solid #f2f0e3;
	margin:0 5px;
	padding:5px;
	font-weight : normal;
	text-decoration : none;
}

#verwaltung a:focus,
#verwaltung a:hover,
#verwaltung a:active {
	background-color: #369;	
}
