/***** Layout *****/
	body{
		direction: rtl;
		background:#4A6CA5 url('/img/bg_rtl.gif') repeat-x 0px -60px;
	}

	div.bg_image {
		background:url(/img/bg_moschee_rtl.jpg) no-repeat top right;
		left:auto;
		right:0px;
	}

	div.logo {
		left:auto;
		right:7px;
	}

	div.navi {
		left:auto;
		right:7px;
		background-image:url(/img/nav_bg_rtl.png);
		font-size:17px;
	}
		div.navi a,
		div.navi a:link,
		div.navi a:active,
		div.navi a:visited,
		div.navi a:hover {
			margin-left:0px;
			padding-left:0px;
			padding-right:24px;
			margin-right:-18px;
			margin-left:4px;
		}
		div.navi a.akt,
		div.navi a.akt:link,
		div.navi a.akt:active,
		div.navi a.akt:visited,
		div.navi a.akt:hover,
		div.navi a:hover {
			background:url('/img/navi_hover_rtl.gif') no-repeat right 2px;
		}

		div.navi a.sub,
		div.navi a.sub:link,
		div.navi a.sub:active,
		div.navi a.sub:visited,
		div.navi a.sub:hover{
			margin-right:0px;
			font-size:15px;
		}

		div.navi div a img { float:right; margin-bottom: 3px; margin-left: 3px; }

	div.navi_lang {
		left:auto;
		right:165px;
	}

	div.gebetszeiten {
		left:7px;
		font-size:12px;
	}
	div.gebetszeiten table td { font-size:10px; text-align:right; }
	div.gebetszeiten table td.zeit { text-align:left; }

	div.video_player, div.copyright {
		left:7px;
	}
	div.copyright { text-align:left; font-size:14px; }


	div.content {
		left:auto;
		right:165px;
		font-size:16px;
	}
	div.content div.news div.image img { margin-left: 0px; margin-right: 14px; }


	div.right {
		left:auto;
		right:743px;
	}
	div.right div.box {
		padding-left:2px;
		padding-right:6px;
		font-size:14px;
	}
	div.right div.box img {  float:left; padding-right:6px; padding-left:0px; }

div.box_download{
	float: left;
	padding: 5px;
	margin: 0 5px 5px 0;
}

a.druck, a.druck:link, a.druck:visited, a.druck:hover, a.druck:active {
	background-position: right;
	padding-left:0;
	padding-right:20px;
}
a.empfehlen, a.empfehlen:link, a.empfehlen:visited, a.empfehlen:hover, a.empfehlen:active {
	background-position: right;
	padding-left:0;
	padding-right:24px;
}
a.kommentieren, a.kommentieren:link, a.kommentieren:visited, a.kommentieren:hover, a.kommentieren:active {
	background-position: right;
	padding-left:0;
	padding-right:14px;
}

li {
	padding-left:0;
	padding-right:14px;
	background:url('/img/li_rtl.gif') no-repeat right 1px;
}

/* Veranstaltungen CSS */
table.termine th, table.termine td {
	text-align:right;
	padding:2px 3px;
}

h1 { font-size:17px; }
h2 { font-size:16px; }
div.content div.footer { font-size:15px; }
div.content div.where { font-size:14px; }
div.warenkorb{
	float: left;
	height: 60px;
}

