#please_wait {
  background-color: #faeda6;
  border: 3px solid #000000;
  color: #00f;
  
  filter: Alpha(opacity=97);
  -moz-opacity: 0.97;

  position: absolute;
  top: 300px;
  left: auto;
  width: 400px;
  height: 105px;
  z-index:1000;
  text-align: center;
  visibility:hidden;
  margin-left: 20px;
  margin-bottom: 50px;

  padding: 5px;
}

#one_moment {
  background-color: #faeda6;
  border: 3px solid #000000;
  color: #00f;
  
  filter: Alpha(opacity=97);
  -moz-opacity: 0.97;

  position: absolute;
  top: 300px;
  left: auto;
  width: 400px;
  height: 105px;
  z-index:1000;
  text-align: center;
  visibility:hidden;
  margin-left: 20px;
  margin-bottom: 50px;

  padding: 5px;
}


#position_image {
  background-color: #faeda6;
  border: 3px solid #000000;
  color: #00f;
  
  filter: Alpha(opacity=97);
  -moz-opacity: 0.97;

  position: absolute;
  top: 290px;
  left: auto;
  width: 400px;
  height: 165px;
  z-index:1000;
  text-align: center;
  visibility:hidden;
  margin-left: 20px;
  margin-bottom: 50px;

  padding: 5px;
}

#too_many_users {
  background-color: #faeda6;
  border: 3px solid #000000;
  color: #00f;
  
  filter: Alpha(opacity=100);
  -moz-opacity: 1.0;

  position: absolute;
  top: 270px;
  left: auto;
  width: 400px;
  height: 125px;
  z-index:1000;
  text-align: center;
  visibility:hidden;
  margin-left: 20px;
  margin-bottom: 50px;

  padding: 5px;
}

#too_many_users_2 {
  background-color: #ffd90e;
  color: #00f;
  
  filter: Alpha(opacity=75);
  -moz-opacity: 0.75;

  position: absolute;
  top: 232px;
  left: auto;
  margin-left: 355px;
  width: 195px;
  height: 105px;
  padding: 0px;
  z-index:999;
  text-align: center;
  visibility:visible;
}
* html #too_many_users_2 {
  top: 252px;
}


div.pp {
border: 0; width: 400px; position: relative; 
left: 160px;
top: -725px;
}
* html div.pp {
top: -780px;
}

hr {
 margin: 0px;
 margin-top: 5px;
 margin-bottom: 5px;
 width: 575px;
 border: 1px dotted #317c24;
 height: 1px;
}
textarea.community {
	border: 1px solid gray;
	width: 400px;
	height: 100px;
}
input.cb { }
input.radio {
  width: 11px;
  height: 13px; }
* html input.radio {
  width: 16px;
  height: 16px; }
input.eingabe {
  background-repeat: no-repeat; 
  padding: 0px;
  padding-left: 5px;
  margin: 0px;
  margin-bottom: 1px;
  font-family: verdana;
  font-weight: bold;
  font-size: 9px;
  border: 1px solid gray;
  height: 13px;
  line-height: 8px;
  width: 165px; }
* html input.eingabe {
  margin: 0px;
  margin-bottom: 3px;
  padding-top: 1px; }
  width: 165px; }
input.submit {
  padding: 0px;
  margin: 0px;
  font-family: verdana;
  font-size: 11px;
  border: 1px solid gray;
  height: 20px;
  line-height: 17px;
  border: 1px solid black; 
  margin-top: 3px; }
.download {
  width: 100px; 
}
.post {
  width: 65px; 
}
.handy {
  width: 80px; 
}
.ideenp {
margin: 0px;
margin-bottom: 5px;}
input#ideepublisher,
input#publisher {
  padding: 0px;
  margin: 0px;
  font-family: verdana;
  font-size: 11px;
  border: 1px solid gray;
  height: 20px;
  line-height: 17px;
  width: 150px; border: 1px solid black; margin-top: 3px; }
div.fontlayer {	
  width: 185px;
  height: 70px;	
  overflow: auto;
  border: 1px solid #666;	
  background-color: #fff;	
  padding: 0px;
  margin: 0px;
  margin-bottom: 3px; }
div.fontlayer table {
  table-layout: fixed;	
  width: 160px;
  background-color: #fff;	
  padding: 0px;
  margin: 0px;
  margin-bottom: 3px; }

select.size {
  font-size: 9px;
  line-height: 11px;
  height: 13px;
  padding-top: 0px;
  width: 60px;
  border: 1px solid #666; }
table.colors td {
  padding: 3px; 
  border: 1px solid #666; }
div#toolkit {
  height: 250px; 
  font-size: 13px; 
  font-weight: bold; 
  background-color: #FFD90E; 
  width: 575px; 
  overflow: hidden; 
  margin: 0px; 
  padding: 0px; }
div#page {
  overflow: hidden; 
  float: left; 
  background-color: #ffffff; 
  margin: 0px; 
  margin-right: 5px; 
  border: 1px solid black; 
  padding: 0px; }
div.download {
  font-size: 13px; 
  font-weight: bold; 
  background-color: #FFD90E; 
  width: 575px; 
  overflow: hidden; 
  margin: 0px;
  margin-top: 10px; 
  padding: 0px; }
div.download div {
  border: 2px solid blue;
  padding: 10px;
  background-color: #eee;
  margin-top: 0px;
  margin-bottom: 0px; }
div.download div table td {
  font-family: Verdana, Arial;
  font-size: 13px; 
  font-weight: bold; }
table.editmode {
  font-size: 10px; }
p.error {
  font-weight: bold;
  color: red;
  margin-bottom: 20px; }
table.editmode td {
  vertical-align: top; }
table.editmode td input {
  border: 1px solid gray; 
  width: 300px; }
table.editmode td input.styleless {
  border: 0px; 
  width: 100px; }
form {
  margin: 0px;
  margin-bottom: 5px;}

div.editor_head {
  font-size: 12px; 
  font-weight: bold; 
  margin-bottom: 10px; 
  margin-top: 15px; }
  
img.editing_entity {
  position: absolute; 
  top: 0px; 
  left: 0px; }
div.object_information {
  visibility: hidden; 
  margin: 0px; 
  padding: 0px; 
  background-color: #fff; }
img.editor_subject {
  position: absolute; 
  top: 0px; 
  left: 0px; }
  