body { font: 62.5%/1.2 Arial, Helvetica, sans-serif; background-color: #fff; margin: 0; padding: 0 0 1.5em; }

img { border: none; margin: 0px; padding: 0px;}

h1 { font-size: 2.3em; padding: 0; margin: 0; } /* we need padding instead of margin for the rounded borner divs */
h2 { font-size: 2.1em; padding: 0 0 12px; margin: 0; }
h3 { font-size: 1.5em; padding: 0 0 4px; margin: 0; }
h4 { font-size: 1.3em; padding: 0 0 4px; margin: 0; }
h5 { font-size: 1em; padding: 0 0 4px; margin: 0; }
h5.nopad { font-size: 1em; padding: 0; margin: 0; }

a, h1 a, h2 a, h3 a, h4 a, h5 a {
	text-decoration: none;
}

a:hover, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover {
	text-decoration: underline;
}

.fix {
	font-size: 0.8em;
}

div.desc {
	margin-top: 7px;
	margin-bottom: 7px;
}

div#footer, div#footer a {
	padding-top: 15px;
	clear: both;
	color: #999999;
	text-align: center;
}

form, ul {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

div#body {
  padding-top: 5px;
  clear: both; /* immediately after the header! */
}

div.context {
	text-align: right;
}

div#menu {
  margin: 5px;
  float: right;
  width: 280px;
}

ul#tabs {
	margin-top: 55px;
}

img#logo {
	float: left;
	margin-top: 6px;
	margin-left: 3px;
	margin-bottom: -8px;
}

div#content {
  margin: 5px;
  margin-right: 285px;
}

table.infos2 td, table.infos2 th, table.infos td, table.infos th {
	text-align: left;
}

table.infos2 {
	width: 100%;
}

table.infos2 th {
	vertical-align: top;
}

table.infos2 td {
	width: 50%;
}

table.infos2, table.infos {
	margin-top: 7px;
}

div.comment {
	margin-top: 10px;	
}

div.comment2 {
	margin-left: 25px;
	margin-top: 10px;
}

div#teaser {
	position: absolute; 
	text-align: left; 
	top: 10px; 
	right: 15px;
}

/* INPLACE EDITOR CUSTOMIZATIONS */
.inplaceeditor-saving { background: url(/images/wait.gif) bottom right no-repeat; }
	
form.inplaceeditor-form { /* The form */
}

form.inplaceeditor-form input[type="text"] { /* Input box */
}

form.inplaceeditor-form textarea { /* Textarea, if multiple columns */
}

form.inplaceeditor-form input[type="submit"] { /* The submit button */
  margin-left:1em;
}

form.inplaceeditor-form a { /* The cancel link */
  margin-right:1em;
}

div.suggested {
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  position:absolute;
  background-color:white;
   margin:0px;
  padding:0px;
}
div.suggested ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
}
div.suggested ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:1px;
  cursor:pointer;
}

/* TAG CLOUD */
.word {
padding: 3px 3px 3px 3px;
/* letter-spacing: 3px; */
}
a.size1 {
font-size: 1.7em;
}
a.size2 {
font-size:1.5em;
}
a.size3 {
font-size: 1.4em;
}
a.size4 {
font-size: 1.3em;
}
a.size5 {
font-size: 1.2em;
}
a.size6 {
font-size: 1.1em;
}
a.size7 {
font-size: 1.0em;
}
a.size8 {
font-size: .9em;
}
a.size9 {
font-size:	.8em;
}
a.size0 {
font-size:	.7em;
}

.print_me {
	display: none;
}

.rtl {
	direction: rtl; 
	/*unicode-bidi: bidi-override;*/
}
