
@charset "UTF-8";

@media screen, projection
{
body{
	/*direction: rtl;*/
	text-align:right;
}

  .page_margins { text-align:right;}
  .page { }

  #col1 { float:right;direction:rtl; }
  #col2 { float:left;direction:rtl; }
  #col3 { direction:rtl; }
  #header-l {
  	background:url(../images/shadow-l.png) -7px 0 no-repeat;
	height:268px;
  }

  #header-r {
  	background:url(../images/shadow-r.png) 1006px 0 no-repeat;
	height:268px;
  }
	#search-bg { direction:rtl;}

  /* (en) adjustment of main navigation */
  /* (de) Anpassung der Hauptnavigation */
  #nav ul { margin-left: 20px; }

  
  .module-b h3 { background:url(../images/module-header-rtl.png) 100% 0 no-repeat; margin: 0 -14px 10px -10px;padding:2px 15px 2px 0;}
#mod_search_searchword {
	float:right;
	margin-right:0;
	margin-left:10px;
}

h1 {
	/*text-align: right;*/
}

h2 {
	/*text-align: right;*/
}

 .contentheading {
	/*text-align: right;*/
}

 .module-b .contentheading {
	padding:2px 0;
	/*text-align: right;*/
}

 .module-b .contentheading a {
	/*text-align: right;*/
}

h3, .componentheading, table.moduletable th, legend {
	/*text-align: right;*/
}

.componentheading{
	/*text-align: right;*/
}


/* small text */
.small {
	text-align: right;
}

.modifydate {
	text-align: right;
}

a.readon {
	padding-right: 20px;
}

/* menu links */
a.mainlevel:link, a.mainlevel:visited {
	padding-left: 5px;
}

a.mainlevel:hover {

}


.article_column {
	padding-right: 5px;
}

.column_separator {
	padding-left: 10px;
}



/* edit button */
.contentpaneopen_edit{
	float: right;
}

/* table of contents */
table.contenttoc {
  float:right;
}


table.paramlist td.paramlist_key {
	text-align: right;
}

/* Banners module */


/* Polls */
.pollstableborder td {
	text-align: right;
}

/* WebLinks */
span.description {
	padding-left: 30px;
}


.tool-tip {
	float: right;
}


#syndicate{
	float:right;
	padding-left:0;
	padding-right:25px;
}

#power_by{
	float:left;
	padding-right: 0;
	padding-left:25px;
}



#footer #footer-nav {
	position:absolute;
	top:20px;
	left:10px;

}

#footer-nav ul li {
	float:right
}


div#search-bg {
	position:absolute;
	right:0;
	bottom:7px;
}
#footer {
	text-align:left;
}

ul.normal li {
background:transparent url(../images/icon-normal.gif) no-repeat scroll 100% 4px !important;
margin:5px !important;
padding:0 20px 0 0 !important;
}

pre, .code {
	border-right: 2px solid #801116;
	border-left:0;
}



}
