@media all {
* {
  margin:                 0;
  padding:                0;
  }
  		p,
		h1,
		h2,
		h3 {
			font-size:		1em;
		}

		
		div[id="koerper"] {
			position:		relative;
			top:			0;
		}

		div[id="hauptBereich"] {
			position:		relative;
			z-index:		7;
		}

		div[id="logo"] {
			position:		absolute;
			left:			13.75em;
			top:			1.75em;
			z-index:		10;
		}

		div[id="titelUndUntertitel"] {
			position:		absolute;
			top:			3.5em;
			left:			20.5em;
			z-index:		10;
		}


		div[id="kopfgrafik"] {
			position:		absolute;
			right:			0;
			top:			9.5em;
		}

		div[id="rechterBereich"] {
			position:		absolute;
			right:			-2.75em;
			top:			22.25em;
			z-index:		5;
		}

		div[id="kontakt"] {
			position:		absolute;
			bottom:			0;
			left:			0;
		}
		
div[id="bereichsnavigation"] {
  display:            none;
  }
		
		div[id="externeNavigation"] {
			position:		absolute;
			top:			9.5em;
			left:			0;
		}

		div[id="serviceNavigation"] {
			position:		absolute;
			right:			2em;
			top:			1em;
		}

		div[id="externeNavigation"] > div[id="menueRahmenLinks"] {
			position:		absolute;
			top:			-1em;
			bottom:		-1em;
			left:			-1.5em;
		}

		
div[class="schattenRechtsOben"],
div[class="schattenRechtsMitte"],
div[class="schattenRechtsUnten"],
div[class="schattenUntenLinks"],
div[class="schattenUntenMitte"],
div[class="schattenUntenRechts"],
div[class="schattenObenLinks"],
div[class="schattenObenMitte"],
div[class="schattenObenRechts"],
div[class="schattenLinksOben"],
div[class="schattenLinksMitte"],
div[class="schattenLinksUnten"] {
  position:           absolute;      
  }
  
#baustelle {
	position:	relative;
	right:		-2em;
	width:	13em;
	background:	#fff;
	padding: 1em;
}

#baustelle h2 {
	padding-bottom:1em;
}

#baustelle p {
	line-height:	1.4em;
	font-size:		0.8em;
}

		}