	body {
		margin:0;
		padding:0;
		font-family: Verdana;
		background-color: #EEEEEE;
		width:990px;
		text-align:center;
	}
	#mainmnu {
	  float:left;
	  width:100%;
	  font-weight:bold;
	  /*background:#6699CC;*/
	  background:#EEEEEE;
	  font-size:13px;
	  line-height:normal;
	  border-bottom:1px solid #24618E;
	  text-align:left;
	  }
	#mainmnu ul {
		margin:0;
		padding:20px 10px 0 31px;
		list-style:none;
	  }
	#mainmnu li {
	  display:inline;
	  margin:0;
	  padding:0;
	  }
	#mainmnu a {
	  float:left;
	  background:url("/appartement/img/mnuleft.gif") no-repeat left top;
	  margin:0;
	  padding:0 0 0 5px;
	  text-decoration:none;
	  }
	#mainmnu a span {
	  float:left;
	  display:block;
	  background:url("/appartement/img/mnuright.gif") no-repeat right top;
	  padding:5px 38px 4px 15px;
	  xpadding:5px 15px 4px 6px;
	  color:#FFFFFF;
	  }
	/* hide from IE5-Mac \*/
	#mainmnu a span {float:none;}
	/*  */
	
	#mainmnu a:hover span {
	  color:#FFF;
	}
	#mainmnu a:hover {
	  background-position:0% -42px;
	}
	#mainmnu a:hover span {
	  background-position:100% -42px;
	}

	#mainmnu #current a {
			background-position:0% -42px;
	}
	#mainmnu #current a span {
			background-position:100% -42px;
			color:#FFF;
	}
	
	
	.mainbox {
		background-color:#DBDDE2;
		float:left;
		width:950px;
		padding:20px;
	}
	.box {
		background-color:#fdc578;
		margin:5px;
		font-size:12px;
	}
	
	.aufz {
		padding-left:20px;
		padding-right:5px;
		margin-left:4px;
		margin-top:6px;
		margin-bottom:6px;
	}
	li {
		padding-bottom:3px;
	}
	div.de {
		background-color: #F68D76;
		padding:3px;
		text-align:center;
	}
	div.en {
		background-color: rgb(36, 97, 142);
		color: #FFFFFF;
		padding:3px;
		text-align:center;
	}
	p.de {
		font-size:12px;
	}
	p.en {
		font-style:italic;
		font-size:12px;
	}
	.fett {
		font-weight:bold;
	}
	.imp {
		color:#C75E47;
		margin-bottom:0;
	}
	
	.bild {
		padding-right:20px;
		padding-bottom:20px;
	}
	
	.trenn {
		border:1px solid #cdcdcd;
		margin-top:1px;
		margin-bottom:11px;
		padding:0;
		line-height:100%;
	}
	.clear {
		clear:both;
		margin:0;
		padding:0;
		line-height:70%;
	}
	
	
	a{
		color:#24618E;
		font-weight:bold;
		text-decoration: none;
	}
	a:visited{
		color:#24618E;
		text-decoration: none;
	}
	a:hover{
		color:#fff;
		text-decoration: none;
	}
	a:active{
		color:#24618E;
		text-decoration: none;
	}
	
	
	.success {
		font-weight:bold;
		font-size:12px;
		color:green;
		border:2px dashed green;
		padding:4px;
	}
	.error {
		font-weight:bold;
		font-size:12px;
		color:red;
		border:2px dashed red;
		padding:4px;
	}
