/* ------------------------------- general ------------------------------- */


body { 
	margin: 0px;
	padding: 0px;
	background-color:#ffffff;
	background-repeat: no-repeat;
	background-position: 50% 0%;
	}

h1 {
	margin-top: 20px;
	padding-top: 0px;
	font: bold 26px Arial; 
	color: #000000;
	direction: rtl;
	text-align: right;
	}

h2 { 	
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font: bold 20px Arial; 
	direction: rtl;
	text-align: right;
	text-indent: 8px;
	}

h3 {
	margin: 0px;
	padding: 0px;
	font: bold 14px Arial; 
	color: #c52125;
	direction: rtl;
	text-align: right;
	}

h4 {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font: bold 16px Arial; 
	color: #c52125;
	direction: rtl;
	text-align: right;
	}

p { 	
	margin: 0px;
	padding: 0px;
	font: normal 14px Arial; 
	color: #000000;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	}

.small { 	
	margin: 0px;
	padding: 0px;
	font: normal 12px Arial; 
	color: #000000;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	}

.bold { 	
	font-weight: bold;
	}

.top {
	vertical-align: top;
}


a.links:link, a.links:visited {
	font: normal 11px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	text-decoration: underline;
}

a.links:hover, a.links:active { 	
	font: normal 11px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	text-decoration: none;
	}

.blackarrow {
	font: bold 11px Arial; 
	color: #000000;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	text-decoration: none;
}

a.menu:link, a.menu:visited {
	font: bold 24px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-decoration: none;
}

a.menu:hover, a.menu:active { 	
	font: bold 24px Arial; 
	color: #c52125;
	background-color: #e7e3e3;
	line-height: 18px;
	direction: rtl;
	text-decoration: none;
	}

a.menunow { 	
	font: bold 24px Arial; 
	color: #ffffff;
	background-color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-decoration: none;
	}

.menutext {
	font: bold 24px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-decoration: none;
}

/* ------------------------------- index ------------------------------- */

.about {
	padding-top: 2px;
}

.red {
	background-color: #c52125;
}

.redbold { 	
	font-weight: bold;
	color: #c52125;
	}

.grey {
	background-color: #787878;
}

.line {
	background-color: #000000;
}

.rule {
	background-image: url('images/rule.gif');
	background-repeat: repeat-n;
}

.vertrule {
	background-color: #c2c2c2;
}


a.bio:link, a.bio:visited {
	font: normal 14px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	text-decoration: underline;
}

a.bio:hover, a.bio:active { 	
	font: normal 14px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: rtl;
	text-align: right;
	text-decoration: none;
	}


.footertext { 	
	font: normal 10px Arial; 
	color: #a8a8a8;
	line-height: 16px;
	direction: rtl;
	text-align: right;
	margin: 0px;
	padding: 0px;
	}

a.footer:link, a.footer:visited {
	font: normal 10px Arial; 
	color: #a8a8a8;
	line-height: 16px;
	direction: rtl;
	text-align: left;
	float: left;
	text-decoration: none;
}

a.footer:hover, a.footer:active { 	
	font: normal 10px Arial; 
	color: #a8a8a8;
	line-height: 16px;
	direction: rtl;
	text-align: left;
	float: left;
	text-decoration: underline;
	}

/* ------------------------------- german ------------------------------- */
.h1german {
	margin-top: 20px;
	padding-top: 0px;
	font: bold 25px Arial; 
	color: #000000;
	direction: ltr;
	text-align: left;
	}

.h2german { 	
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font: bold 20px Arial; 
	direction: ltr;
	text-align: left;
	text-indent: 8px;
	}

.h4german {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font: bold 16px Arial; 
	color: #c52125;
	direction: ltr;
	text-align: left;
	}

.pgerman { 	
	margin: 0px;
	padding: 0px;
	font: normal 14px Arial; 
	color: #000000;
	line-height: 18px;
	direction: ltr;
	text-align: left;
	}

a.biogerman:link, a.biogerman:visited {
	font: normal 13px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: ltr;
	text-align: left;
	text-decoration: underline;
}

a.biogerman:hover, a.biogerman:active { 	
	font: normal 13px Arial; 
	color: #c52125;
	line-height: 18px;
	direction: ltr;
	text-align: left;
	text-decoration: none;
	}