html		{ background:#ffffff url('images/bg_kachel.gif') repeat; }
html, body	{ height: 100%; }
body		{ font:14px/1.231 arial,helvetica,clean,sans-serif;	line-height:1.22em; }

/*
direction:rtl;
font-family:"Arabic Transparent";
font-size:15px;
*/

#wrapper {
	position: relative;
	width: 988px;
	margin: 0 auto;
	background: #ffffff;
	text-align: left;
/*
	min-height: 86%;
	height: auto !important;
	height: 86%;
*/ /* Höhe wird in haji.css je nach Hauptpunkt geregelt - Lösung überprüfen!*/
	margin: 0 auto -172px;
}

#header {
	position: relative;
	width: 100%;
	height:145px;
	/*margin: 0 auto;*/ /* nur nötig wenn fixe Breite verwendet wird */
	background: #000000;
}

#footer {
	position: relative;
	width: 988px;
	margin: 0 auto;
	background:#FFFFFF url('images/bg_footerwave.jpg') no-repeat;
}
#footer_presse {
	position: relative;
	width: 988px;
	margin: 0 auto;
}


#footer, #footer_presse, #push {
    /* "height" MUSS hier mit der neagtiven margin Angabe im Style #wrapper übereinstimmen */
    height:172px;
}

#col-left, #col-right, #col-left-presse, #col-right-presse {
	position: absolute;
	top: 0;
	bottom: 0; /* Opera needs this! Moz would automatically assume this as default*/
}
/*
#col-left {left: 0; width: 200px; background: #FFFFFF;}
#col-right {right: 0; width: 350px; background: #FFFFFF;}
#col-left-presse {left: 0; width: 800px; background: #000000;}
#col-right-presse {right: 0; width: 100px;}
#contentwrap {
	position: relative;
	padding: 0 350px 0 200px;
}
#contentwrap-presse {
	position: relative;
	padding: 0 184px 0 800px;
}
*/
#col-left			{ left: 0; width: 350px; background: #FFFFFF; }
#col-left span		{ text-align:left; color:#FF0000; }
#col-right			{ right: 0; width: 200px; background: #FFFFFF; text-align: left; }
#col-left-presse	{ left: 0; width: 100px; background: #000000; }
#col-right-presse	{ right: 0; width: 800px; }

.col-left-sizer		{ padding-left:10px; }
.col-right-sizer	{ padding-left:18px; }

#contentwrap {
	position: relative;
	padding: 0 200px 0 350px;
}
#contentwrap-presse {
	position: relative;
	padding: 0 800px 0 184px;
}

#content {
	position: relative;  /* to enable further positioned divs inside content area */
	z-index: 100; /* to make sure if long words overflow they show above the right column */
	background: #FFFFFF;
	padding: 0;
	padding-top:64px;
	padding-left:30px;
	margin: 0;
	direction: rtl;
	text-align:right;
	/*height:400px;*/ /* Höhe wird durch Klasse in haji.css Hauptpunktbezogen gesteuert*/
}
#contentwrap-presse #content {
	background: #000000;
	padding:0px;
	width:4px;
}

#col-left, #col-right, #col-left-presse, #content {
	color:#666666;
	font-size:0.85em;
	}
