#wrapper {
	position: relative;	
	margin:  250px auto 65px;
	width: 990px;
	padding: 0;
	background-color: transparent;
}

#wrapperstart {
   position: relative;  
   margin:  0 auto 65px;
   width: 990px;
   padding: 0;
   background-color: transparent;
}

#fullsizewrapper {
   position: relative;
   width: 100%;
   height: 100%;
   background-color: transparent;
   padding: 0;
   margin: 0;
}

#dekotop {
   position: absolute;
   left: 0;
   top: 0;
   width: 100%;
   height: 250px;
   padding: 0;
   margin: 0;
   background-color: transparent;
   background-image: url(../images/bg_dekotop.gif);
   background-repeat: no-repeat;
   background-position: left top;
}

#dekotopleft {
   position: absolute;
   left: 0;
   top: 0;
   padding: 0;
   margin: 0;
   width: 408px;
   height: 515px;
   background-color: transparent;
   background-image: url(../images/lefttop.png);
   background-repeat: no-repeat;
}

#dekotopstars {
   position: absolute;
   right: 0;
   top: 0;
   width: 493px;
   height: 572px;
   padding: 0;
   margin: 0;
   background-color: transparent;
   background-image: url(../images/topright.png);
   background-repeat: no-repeat;
}

#fullsizewrappertwo {
   position: relative;
   width: 100%;
   height: 220px;
   padding: 0;
   margin: 0;
   background-color: transparent;
   background-image: url(../images/bg_dekobottom.gif);
   background-repeat: no-repeat;
   background-position: left bottom;
}

#contentwrapper {
   background-color: transparent;
   position: relative;
   padding: 0;
   margin: 0;
   z-index: 3;
}

#contentcontainer {
   background-color: transparent;
   min-height: 500px;
}

#headwrapper { 
   position: relative;
   width: 990px;
   margin: 0 0 50px 0;
   padding: 0;
   height: 160px;
   background-color: transparent;
}

#dekopicutre {
   position: absolute;
   right: 295px;
   top: 0;
   width: 243px;
   height: 162px;
   padding: 0;
   margin: 0;
}

#bottomleft {
   position: absolute;
   left: 0;
   bottom: 0;
   width: 642px;
   height: 550px;
   padding: 0;
   margin: 0;
   background-color: transparent;
   background-image: url(../images/bottomleft.png);
   background-repeat: no-repeat;
   z-index: 2;
}

#bottomright {
   position: absolute;
   right: 0;
   bottom: 0;
   width: 251px;
   height: 340px;
   padding: 0;
   margin: 0;
   background-color: transparent;
   background-image: url(../images/bottomright.png);
   background-repeat: no-repeat;
   z-index: 2;
}
   
#logo {
   position: absolute;
   left: 170px;
   top: 50px;
}

#bildstart {
   background-image: url(../images/logo_startseite.png);
   background-position: left top;
   background-repeat: no-repeat;
   width: 600px;
   height: 541px;
   margin: 0 auto;
}

#sprachschlatungstart {
   position: absolute;
   right: 20px;
   top: 600px;
   color: #fff;
   width: 100px;
   height: 50px;
}

#sprachschlatungstart a,
#sprachschlatungstart a:link,
#sprachschlatungstart a:visited {
   color: #fff;
   font-size: 160%;
   text-decoration: none;
   font-weight: bold;
   display: block;
}

#sprachschlatungstart a:focus,
#sprachschlatungstart a:hover,
#sprachschlatungstart a:active {
   text-decoration: underline;
   color: #DC0000;
}

#menubox {
   float: left;
   position: relative;
   width: 170px;
   padding: 0;
   margin: 0;
   background-color: transparent;
}

#MenuSprache {
   position: relative;
   width: 185px;
   height: 30px;
   margin: 0;
   padding: 0 0 0 20px;
   list-style: none;
}

#MenuSprache img {
   height: 19px;
   width: 25px;
   padding: 0;
   margin: 0;
   border: 1px solid #ccc;
}

#MenuSprache li {
   float: left;
   margin: 0 5px 0 0;
   padding: 0;
}

#bannerbk {
   position: relative;
   float: right;
   width: 210px;
   background-color: transparent;
   margin: 50px 0 0 0;
   padding: 0 0 50px;
}

/**************** 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;
}