#scene {
	position:relative;
	height:100%;
}
#header{
	position:relative;
	width:859px;
	height:126px;
	background-image:url(/fileadmin/templates/images/header.gif);
	background-repeat:no-repeat;
}
#menuContainer{
	position:relative;
	width:735px;
	height:35px;
	margin-left:123px;
	padding:0px 0px 0px 1px;
	background-image:url(/fileadmin/templates/images/menuContainer.gif);
	background-repeat:repeat-x;
}

.menu{
	display:block;
	float:left;
	background-image:url(/fileadmin/templates/images/menu.gif);
	background-position: center top;
	padding: 5px 6px 0px;
	height:30px;
}
.menu:hover{
	background-position:bottom center;
	color:#FFFFFF;
	text-decoration:none;
}
.menuActive{
	display:block;
	float:left;
	background-image:url(/fileadmin/templates/images/menu.gif);
	background-position: center bottom;
	padding: 5px 7px 0px 7px;
	height:30px;
	color:#FFFFFF;
}
.menuActive:hover{
	background-position:bottom center;
	color:#FFFFFF;
	text-decoration:none;
}
#contentContainer{
	width:706px;
	min-height:200px;
	margin:0px 0px 50px 123px;
	padding:22px 0px 0px 30px;
	background-image:url(/fileadmin/templates/images/contentContainer.gif);
	background-repeat:repeat-x;
}
.tab{
	margin-left:19px;
}
.csc-textpic-image{
	float:right;
	width:320px;
	min-height:200px;
	border-bottom: 1px solid #b2e2f6;
	margin-bottom: 150px;
}
#footer{
	position:relative;
	height:296px;
	margin-left:123px;
	background-image:url(/fileadmin/templates/images/footer.gif);
	background-repeat:repeat-x;
}
table.contenttable{
	width:100%;
	margin:-4px 0px 0px -18px;
  border-collapse: separate;
  border-spacing: 4px 2px;
}
table.contenttable td{
	padding: 8px 12px 4px 12px;
	border-bottom: 1px solid #b2e2f6
}
table.contenttable th{
	text-align:left;
	padding: 0px 12px 4px 12px;
	border-bottom: 1px solid #b2e2f6
}
.blau{
	color: #009ee0;
}

 ul.form { margin:0;
 			padding: 0;
			list-style: none;
		}
ul.formerror li,
ul.form li.error {
		color:#FF0000;
		}
ul.form li.error {
	font-size: 10px;	
}