            #language {
                position: absolute;
                top:  120px;
                left: 975px;
                z-index: 100;
            }
			html, body {
				height: 100%;
				width:  100%;
				margin: 0;
			}
			#outercontainer {
				position: absolute;
				min-width: 1019px;
				width: 100%;
				height: 100%;
				width:  100%;
			}
			#innercontainer {
				position: absolute;
				width: 1019px;
				height: 100%;
				left: 50%;
				margin-left: -510px;
			}
			#head {
				position: absolute;
				background-image: url(../img/bg_top.jpg);
				height: 154px;
				width:  1019px;
				z-index: 10;
			}
			#head h1 span {
				display: none;
			}
			#head h1 {
				position: absolute;
				top:  8px;
				left: 0px;
				background-image: url(../img/titel.png);
				background-repeat: no-repeat;
				height: 137px;
				width: 1019px;
				margin: 0px;
			}
			h1.main_headline span {
			     display: none;
			}
			#body {
				position: absolute;
				background-image: url(../img/bg_bottom.jpg);
				background-position:  0px 154px;
				background-repeat: no-repeat;
				min-height: 100%;
				width:  1019px;
				z-index: 8;
			}
			#stopper {
				position:absolute;
				top: 0px;
				left: 740px;
				height: 100%;
				width:  279px;
				max-height: 863px;
				z-index: 9;
			}
			#flagge {
				position:absolute;
				bottom: 0px;
				left: 0px;
				width:  279px;
				height: 215px;
				background-image: url(../img/flagge.png);
				background-repeat: no-repeat;
				background-position:bottom;
				z-index: 9;
			}
			#content, #contentiframe, #contentwide, #contentxxwide, #contentmedwide {
				position: absolute;
				top:   170px;
				left:  200px;
				width: 475px;
				bottom: 20px;
				max-height: 673px;
				z-index: 10;
				overflow: auto;
			}
			#contentiframe {
				height: 350px;
			}
			#contentwide {
				width: 700px;
			}
			#contentmedwide {
				width: 600px;
			}
			#contentxxwide {
				width: 800px;
				z-index: 99;
			}
			div#doctitle {
				position:absolute;
				top: 130px;
				left: 200px;
				z-index: 14;
				margin: 0;
				padding: 0;
				height: 40px;
			}
			div#newstitle {
				position:absolute;
				top: 130px;
				left: 700px;
				z-index: 14;
				margin: 0;
				padding: 0;
				height: 40px;
			}
			div#line {
				position:absolute;
				top: 152px;
				left: 0;
				background-image: url(../img/strich.gif);
				background-repeat: no-repeat;
				z-index: 13;
				height: 3px;
				width: 675px;
			}
			div#newsline {
				position:absolute;
				top: 152px;
				left: 700px;
				background-image: url(../img/news_strich.gif);
				background-repeat: no-repeat;
				z-index: 13;
				height: 3px;
				width: 280px;
			}
			div#navi {
				position:absolute;
				top: 170px;
				left: 0px;
				bottom: 20px;
				width: 180px;
				z-index: 13;
				overflow: auto;
			}
			div#navi ul {
				margin: 0;
				padding: 0;
			}
			div#navi ul ul {
				margin: 0;
				margin-top: -4px;
				padding: 0;
			}
			div#navi ul li {
				margin: 0;
				padding: 0;
				background-image: url(../img/navi_strich.gif);
				background-position: bottom left;
				background-repeat: no-repeat;
				list-style: none;
				list-style-image: none;
			}
			div#navi ul li ul li {
				margin: 0;
				padding: 0;
				background-image: none;
			}
			div#navi a {
				margin: 0;
				padding: 0;
			}
			div#news, div#sidebar {
				position: absolute;
				top: 170px;
				left: 700px;
				width: 280px;
				bottom: 20px;
				max-height: 673px;
				z-index: 13;
				overflow: auto;
			}
			div#sidebar {
				left: 825px;
				width: 180px;
			}
			div#content p, div#contentwide p, div#contentmedwide p, div#news p, div#sidebar p {
			    margin-top: 3px;
			    margin-bottom: 15px;
			}
			div#content, div#contentwide, div#contentmedwide {
			    padding-right: 5px;
			}
			div#content h1, div#contentwide h1, div#contentmedwide h1, div#news h1, div#sidebar h1,
			div#content h2, div#contentwide h2, div#contentmedwide h2, div#news h2, div#sidebar h2,
			div#content h3, div#contentwide h3, div#contentmedwide h3, div#news h3, div#sidebar h3 {
			    margin-top: 0px;
			    padding-top: 0px;
			    margin-bottom: 15px;
			}

