/* CSS Document */body {	margin: 0px;	padding: 0px;	font-family: verdana;	font-size: 11px;}a.menu,a.menuSub{	font-family:verdana;	font-size:12px; 	text-decoration:none; 	color:white; }a.menu{	font-weight:bold; }a.menu:hover,a.menuSub:hover{	color:#303030;}#app{ 	  position:absolute;  margin:-300px 0px 0px -480px;  top: 50%;  left: 50%;  text-align: left;	padding:0px;  border: 0;  overflow: show; /*hidden;*/}#bottomRight{	position:absolute;	width:1px;	height:1px;	bottom:0px; 	right:0px;}#main,#project{	position:absolute;	padding:0px;	margin:0px;	width:960px;	height:600px;	display:none;  background-image: url(../images/layout/background.jpg);	background-repeat:no-repeat;}#info,#newEntry,#userLogin{	display: none;	position:absolute;	top:15px; 	left:274px; 	width:670px; 	height:540px;	border: 0; /*1px dashed black;*/	overflow: hidden;}#main #mainContent{	position:absolute;	border: 0; /*1px dashed black;*/	overflow: hidden;}#infoCloseCtrl{		position: absolute;	top: 3px;	left: 650px;}#language{	width: 650px;	height: 20px;  margin: 5px 0 0 5px;	text-align: center;	border: 0; /*1px dashed black;*/}#language a{	padding: 0px 10px;}#map #mapBackground{	position:absolute;	width:670px;	height:540px;	top: 0px;	left: 0px;	border: 0;}#main #start{	position:absolute;	width:500px;	height:500px;	margin:0px;	padding:0px;	top:30px;	left:340px;	border:0;}#info{/*	position:absolute;	width:660px;	height:530px;	top:5px;	left:5px;*/	overflow: auto;}#info #infoBackground,#newEntry #newEntryBackground,#userLogin #userLoginBackground{	position:absolute;	width:670px;	height:540px;/*	background-color:#deeeff;*/	background-color:white;/*	background-color:#78B166;*/	opacity: .85; 	filter: alpha(opacity=85); 	-moz-opacity: 0.85;}#infoContent{	position:absolute;	width:670px;	height:540px;	/*top:5px;	left:5px;*/	overflow: hidden;}#mainInfo{	width:660px;	height:485px;	margin: 25px 0 0 5px;	overflow: auto;}#mainInfo .image{  width: 300px;  height: 225px;  padding: 0px 10px 0px 10px;}#mainInfo .image2{  padding: 0px 10px 0px 10px;}#mainInfo .beschreibung, #mainInfo .ausgabe {  float: left;}#mainInfo .beschreibung{  width: 100px;}#mainInfo br{  clear: both;}#newEntry #newEntryContent{	position:absolute;	top:35px;	left:100px;	width:470px;	height:470px;	background-color: white;}#userLogin #userLoginContent{	position:absolute;	top:180px;	left:100px;	width:470px;	height:180px;	background-color: white;}#newEntry #newEntryTitle,#userLogin #userLoginTitle{	width:100%; 	text-align:center;	font-family: verdana;	font-size: 14px;	font-weight: bold;	margin: 8px 0px 10px 0px;}#newEntry #newEntryContent div,#userLogin #userLoginContent div{	width:100%;	text-align:center;}#newEntry #newEntryContent div{	margin-top:4px;}#newEntry #newEntryContent label,#userLogin #userLoginContent label{	display:block;	text-align:left;	margin-left:50px;}#newEntry #newEntryContent input,#newEntry #newEntryContent textarea,#userLogin #userLoginContent input{	display: block;	width: 370px;	margin-left: 50px;	text-align: left;	border: 1px solid black;}#newEntry #newEntryContent input.noborder{	border: none;}* html #newEntry #newEntryContent input,* html #newEntry #newEntryContent textarea,* html #userLogin #userLoginContent input{	margin-left: 0;}#newEntry #newEntryContent textarea{	height:130px;}#projectContent{	position:absolute;	width:670px;	height:540px;	top:15px;	left:274px;	border: 0px; /*1px dashed black;*/	overflow: hidden;}#logo,#logoLink{		position: absolute;	width:154px;	height:67px;	top: 70px;	left: 30px;	/*	top:130px;	left:10px;	*/	/*border: 1px dashed black;*/}#logo{	background: url(../images/layout/logo_manipede_small_2.png) no-repeat 0px 0px;}#footer{	position:absolute;	width:150px;	height:20px;	top:560px;	right:12px;}#about{	position: absolute;	width: 250px;	height: 20px;	top: 8px;	left: 10px;}#footer a,#about a{	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: white;	padding:3px;	text-decoration: none;}#footer a:hover,#about a:hover{	text-decoration: underline;}#project{	background-color:#0ff;}#projectLoginCtrl{	display: none;	position:absolute;	top: 557px;	left: 271px;}#projectLoginCtrl,#projectHelp{	font-family: verdana;	font-weight: bold;	font-size: 11px;	color: white;	padding:3px;	text-decoration: none;}#projectLoginCtrl:hover,#projectHelp:hover{	text-decoration: underline;}#projectTimeSliderCtrl{	display: none;	position:absolute;	top: 558px;	left: 363px;	font-family: verdana;	font-weight: bolder;	font-size: 11px;	color: white;	padding:3px;	text-decoration: none;}#projectNewEntryCtrl{	display: none;	position:absolute;	width: 24px;	height: 20px;	background-image: url('../images/layout/icons/entry2.gif');	cursor: pointer;}h2{  font-size: 14px;}.shortText{  font-weight: bold;}.text{}/* --- menue new start --- */#mainMenu ul {	list-style: none;	margin: -1px 0 0 0;	padding: 10px 0 0 10px;}#mainMenu ul li {	margin: 0;	padding: 1px 0 0 0;}	* html #mainMenu ul li {		padding: 0;		font-size: 0;		line-height: 16px;	}#mainMenu ul li a {	font-family: verdana;	font-size: 12px;	text-decoration: none;	color: #fff;	font-weight: bold;	display: block;	background: url(../images/layout/menue_01.gif) no-repeat left top;	padding: 0 0 0 15px;	margin: 0;	height: 15px;	line-height: 26px;}	* html #mainMenu ul li a {		line-height: 16px;	}#mainMenu ul li a:hover {	text-decoration: none;	/*color: #bbc5d6;*/	color: #333333;}#mainMenu ul li ul {	background: url(../images/layout/menue_li_01.gif) repeat-y left top;}#mainMenu ul li ul li a {	font-weight: normal;}/* --- menue new end --- */#mainMenu,#projectMenu{	position:absolute;	width:250px;	height:350px;	left: 30px;	top: 170px;	/*	left:40px;	top:205px;	*/	border: 0px;/* 1px dashed black;*/}#projectMenu ul{	list-style-type: none;	margin:0px;	padding:4px;	width:240px;}#projectMenu li{	padding-left:0px;	padding-bottom:3px;}#projectMenu a{	font-family:verdana;	font-weight:normal;	font-size:12px;	color:white;	text-decoration:none;}#projectMenu a:hover{	opacity: .50; 	filter: alpha(opacity=50); 	-moz-opacity: 0.5;}#projectMenu a img{	opacity: .80; 	filter: alpha(opacity=80); 	-moz-opacity: 0.8;	display:inline;}