body {
	background: #fff url(bg_Startseite.jpg) no-repeat;
  font-family: Tahoma, Verdana, "Courier New", Courier, mono;
  font-size: 0.7em;
  height: 100%;
	overflow: auto;
}
body * {
  font-family: Tahoma, Verdana, "Courier New", Courier, mono;
  font-size: 100%;
  color: #333333;
}
html, body {
	margin: 0;
	padding: 0;
}
/*\*/
html, body, .swc0 {
	height: 100%;
}

#header {
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 90px;
	clear: both;
	/*border: 1px solid gray;*/
	overflow: hidden;
}
#headershade {
	position: absolute;
	top:0px;
	left: 0px;
	width: 100%;
	height: 115px;
	clear: both;
	/*background-color: #fff;*/
	-moz-opacity:0.45;
	opacity: .45;
	filter: alpha(opacity=45);
	background: url(_top_shade.gif) repeat-x;
}


#topnav {
	position: absolute;
	top:22px;
	left: 642px;
}
#navigation {
	position: relative;
	left: 0;
	top: 115px;
	width: 196px;
	height: 404px;
	/*border: 1px solid black;*/
	/*-moz-opacity:0.55;
	opacity: .55;
	filter: alpha(opacity=55);*/
	z-index: 10;
}
#navigation ul {
	padding: 0px;
	margin: 0px;
	/*list-style-image: url(listbar.gif);*/
	list-style-type: none;
	/*margin-right: 8px;*/
	margin-bottom: 12px;
}
#navigation ul ul {
}
#navigation li ul {
  padding-top: 6px;
}
#navigation li {
	/*margin-right: 8px;*/
	margin-bottom: 12px;
	/*background: url(listbar.gif) left top no-repeat;
	list-style-position: outside;*/
}
#navigation li a {
	color: white;
	/*background-color: black;*/
	padding: 2px 16px 3px 82px; 
	display: inline;
	font-size: 90%;
}
#navigation li li a {
	color: white;
	/*background-color: black;*/
	padding: 1px 8px 2px 62px;
	display: inline;
	font-size: 90%;
}
#navigation li li {
	margin-bottom: 5px;
}
#starter {
	position: absolute;
	left: 75px;
	top: 390px;
}
#flash {
	position: absolute;
	left: 75px;
	top: 115px;
	top: 95px;
	z-index: 5;
}
#content {
	position: absolute;
	left: 218px;
	top: 132px;
	width: 392px !important;
	width: 414px;
	/*height: 387px;*/
	height: 507px;
	padding-right: 22px;
	overflow: auto;
	/*padding-right: 1em;*/
	/*border: 1px solid black;*/
}
#contentshader {
	position: absolute;
	left: 196px;
	top: 115px;
	width: 436px;
	/*height: 404px;
	height: 594px;
	height: 632px;*/
	height: 524px;
	background-color: #fff;
	-moz-opacity:0.85;
	opacity: .85;
	filter: alpha(opacity=85);
}
#contentheader {
	/*background-color: black;*/
	text-transform: uppercase;
	background-color: black;
	width: 338px;
	height: 13px !important;
	height: 17px;
	text-align: right;
	color: white;
	padding: 2px 6px 2px 0px;
	font-size: 90%;
	font-weight: normal;
}
#contentheader * {
	color: #fff;
}
#content h2 {
	/*margin-top: 0;*/
}
#content p {
	margin-top: 0;
}
.saveButton {
	border: 1px solid #AAAAAA;
	background-color: #EEEEEE;
}

#kontakt input {
	width: 90%;
	margin-bottom: 0.8em;
	overflow: hidden;
}
#kontakt textarea {
	width: 90%;
	margin-bottom: 0.8em;
	overflow: auto;
}
#postit {
	margin-left: 12px;
	margin-top: 24px;
}
#postit *, #postit textarea {
	font-family: Comic Sans MS, Tahoma, Verdana, "Courier New", Courier, mono;
	font-size: 12px;
}
.listTR1 {
	background-color: #ccc;
}
#joblistTable {
	border: 1px solid #aaa;
	border-right: 0px;
	border-bottom: 0px;
}
#joblistTable td {
	border: 1px solid #aaa;
	border-left: 0px;
	border-top: 0px;
}