body {
  padding: 0px;
  margin: 0px;
  background-color: #340000;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#background
{
width:100%; height:100%; position: absolute; z-index: -1; top: 0; left:0;
}

#kopf {
  height: 100px;
  margin: 10px;
  background-color: #340000;
}
#fussl {
  height: 50px;
  margin: 10px;
  background-color: rgba(21,0,255,0.47);
	position: absolute;
	top: 449px;
	width: 120px;
	z-index: 1;
	border-top: 1px solid #fff;
}

#fussr {
  height: 50px;
  margin: 10px;
  background-color: rgba(21,0,255,0.47);
	position: absolute;
	top: 449px;
	width: 160px;
	right:  0px;
	border-top: 1px solid #fff;
}

#fussm {
  height: 50px;
  margin: 10px;
  background-color: rgba(52,0,0,0.48);
	position: absolute;
	top: 449px;
	z-index: 1;
	border-top: 1px solid #fff;
	left: 120px;
	right: 160px;
}

#leben_navi_li {
	width: 45px;
	height: 23px;
	top: 392px;
	left: 190px;
	position: absolute;
}

#leben_navi_re {
	width: 45px;
	height: 23px;
	top: 393px;
	left: 235px;
	position: absolute;
}

#fadeshow1 {
	left: 250px;
	top: 80px;
}

#intro_txt {
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 400px;
	height: 200px;
	padding: 10px;
	top: 50px;
	left: 240px;
	position: absolute;
	color: #340000;
}

#mitte {
  position: relative;
  width: 100%;
/* margin-top: 50px; */
	
}

#inhalt {
  margin: 10px 160px 0px 120px;
	padding: 20px;
	height: 800px;
}
#links {
  position: absolute;
  top: 0px;
  left: 10px;
  width: 120px;
  height: 500px;
	border-bottom: 2px none #fff;
	border-right: 1px solid #fff;
	background-image: url(images/menu_backl2.png);
}
#rechts {
  position: absolute;
  top: 0px;
  right: 10px;
  width: 160px;
  height: 500px;
	background-image: url(images/menu_back.png);
	border-bottom: 2px none #fff;
	border-left: 1px solid #fff;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#navigation {
	color: silver;
	margin-top: 10px;
	padding: 5px;
	text-shadow: #000000 10px 0 20px;
	border-bottom: 5px solid rgba(10,0,132,0.82);
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

#navigation a {
	color: silver;
	text-decoration: none;
}
#navigation a:visited {
	color: silver;
	background: inherit;
}

#navigation a:active {
	color: yellow;
	background: inherit;
}
#navigation a:hover {
	color: yellow;
	text-decoration: none;
	background: inherit;
}

.termine_table {
	font-size: small;
}

.termine_table TD {
	font-size: small;
}

/* @group pagelink */

#links04 {
	height: 200px;
	padding: 10px;
	position: absolute;
	top: 150px;
	left: 451px;
	text-align: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 350px;
}

#links03 {
	height: 200px;
	padding: 10px;
	position: absolute;
	top: 150px;
	left: 180px;
	text-align: right;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	border-right: 1px solid #ccc;
}

#links01 {
	padding: 10px;
	position: absolute;
	top: 50px;
	left: 180px;
	text-align: right;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 250px;
	height: 80px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

#links02 {
	height: 80px;
	padding: 10px;
	position: absolute;
	top: 50px;
	left: 451px;
	text-align: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-left-width: 0;
	border-bottom: 1px solid #ccc;
	width: 350px;
}

/* @end */

/* @group imprint */

#impressum01 {
	height: 100px;
	padding: 10px;
	position: absolute;
	top: 50px;
	left: 180px;
	text-align: right;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 350px;
}

#impressum02 {
	height: 100px;
	padding: 10px;
	position: absolute;
	top: 50px;
	left: 560px;
	text-align: left;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 350px;
	border-color: #999;
}

#impressum03 {
	height: 250px;
	padding: 10px;
	position: absolute;
	top: 150px;
	left: 180px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 730px;
	border-color: #999;
}

/* @end */

#kontakt {
	height: 300px;
	padding: 10px;
	position: absolute;
	top: 50px;
	left: 180px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	width: 700px;
}

/* @group lebenslauf_text */

#leben02 {
	width: 250px;
	height: 180px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	left: 210px;
	top: 90px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#leben03 {
	width: 250px;
	height: 130px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	left: 470px;
	top: 260px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#leben04 {
	width: 250px;
	height: 130px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	left: 150px;
	top: 90px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#leben05 {
	width: 250px;
	height: 130px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	left: 380px;
	top: 230px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#leben06 {
	width: 250px;
	height: 160px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	left: 650px;
	top: 40px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#leben07 {
	height: 130px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	left: 250px;
	top: 230px;
	width: 500px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#leben01 {
	width: 250px;
	height: 250px;
	padding: 10px;
	background-color: rgba(255,255,255,0.27);
	border: 2px solid #ccc;
	position: absolute;
	top: 100px;
	left: 200px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-right-style: solid;
	border-right-color: #ccc;
}

/* @group lebenslauf_pic */

#leben_pic01 {
	width: 240px;
	position: absolute;
	top: 20px;
	left: 600px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	height: 340px;
	float: none;
	clear: both;
	padding: 5px;
}

#leben_pic02 {
	width: 289px;
	position: absolute;
	top: 20px;
	left: 600px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	height: 187px;
	float: none;
	clear: both;
	padding: 5px;
}

#leben_pic03 {
	width: 192px;
	position: absolute;
	top: 20px;
	left: 180px;
	text-align: center;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	height: 177px;
	float: none;
	clear: both;
	padding: 5px;
}

/* @end */

/* @end */


