/*--- Basic Appearance ---*/
.iberka_blue {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#003399;
}
.iberka_grey {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#999999;
}
body {
	margin:					0px;
	border:					none;
	padding:				0px;
	font-family:			Georgia, "Times New Roman", Times, serif;
	color:					#003399;
	background-color:		#ffffff; /* */
	background-image:		  url("../pic/layout/ep/right.gif");
	background-position:	right 120px;
	background-repeat:		repeat-y;
}
body, th, td, p {
	font-size:				1em;
}
th, td, p {
	margin:					0px;
	border:					none;
	padding:				3px 0px 7px 0px;
}
p {
	line-height:			180%;
}
table {
	border-collapse:		collapse;
	border-spacing:			0px;
}
td {
	vertical-align:			top;
}
li {
	margin:					0px 0px 5px 0px;
}
ol ul {
	padding:				0px 0px 10px 15px;
}
a img {
	border:					0px;
}
form {
	margin:					0px;
	padding:				0px;
}



/*--- Basic positioning ---*/
.page_main {
	margin:					0px;
	border:					none;
	padding:				0px;
	background-image:		    url("../pic/layout/ep/header_main.gif");/* */
	background-repeat:		repeat-x;
	background-position:	0px 14px;
}
.page_title {
	height:					114px;
	margin:					0px;
	border:					none;
	padding:				0px 80px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	background-image:		url("../pic/layout/ep/header_bottom.gif");/* */
	background-repeat:		repeat-x;
	z-index:				1;
}
.page_menue {}
#page_menue_right, #content_menue_right {
	float:					right;
	width:					120px;
	margin:					0px;
	border:					none;
	padding:				0px;
}
.page_content {
	margin:					0px;
	border:					none;
	padding:				0px 0px 0px 20px;
	background-image:	    url("../pic/layout/ep/header_top.gif");/* */
	background-repeat:		repeat-x;
}
.content_main {
/*	width:					100%; /* */
	margin:					0px 130px 0px 0px;
	border:					none;
	padding:				0px;
}
.content_title {
	width:					50%; /* */
	margin:					0px;
	border-bottom:			1px dashed #003399;
	padding:				8px 10px 2px;
}
#content_title_0, #content_title_0_form {
	padding-top:			18px;
}
.content_menue {}
.content_text {
/*	width:					100%; /* */
	margin:					0px;
	border:					none;
	padding:				5px 10px 5px;
}
.page_footer {
	clear:					both;
/*	position:				absolute; /* */
/*	bottom:					0px; /* */
	width:					100%; /* */
	margin:					0px;
	border:					none;
	padding:				0px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
}



/*--- Special positioning ---*/
#page_menue_right td, #content_menue_right td {
	margin:					0px;
	border:					none;
	padding:				0px 3px;
	font-size:				0.6em;
}
.content_text td {
	padding:				2px 10px 2px 0px;
}
#content_text_form {
	padding:				10px 10px 0px;
	z-index:				1;
}
div#pointerdiv {
	padding:				10px;
	border:					2px #003399 solid;
	font-size:				0.8em;
	text-align:				left;
	line-height:			180%;
	color:					#050055;
	background-color:		#EEEEEE;
	z-index:				999;
}
div#pointerdiv ul {
	padding:				0px 0px 0px 10px;
}
div#pointerdiv li {
	padding:				5px 0px 0px 0px;
}

table.common_list {
	border:					1px solid #003399;
}
table#list_tarot_kartenlegen {
	border:					0px;
}
td#list_pager_top {
	border-bottom:			1px solid #003399;
	text-align:				center;
}
td#list_switches_bottom {
	border-top:				1px solid #003399;
	text-align:				center;
}
td#list_pager_bottom, td#list_switches_bottom {
	text-align:				center;
}
th.common_list_sum {
	border-top:				1px solid #003399;
}
th.common_list_header {
	border-right:			1px dashed #003399; /* */
	padding:				5px;
	vertical-align:			top;
}
th.common_list_filter {
	border-right:			1px dashed #003399; /* */
	padding:				0px;
	vertical-align:			top;
}
th.common_list_group {
	border-right:			1px dashed #003399; /* */
	border-bottom:			1px solid #003399; /* */
	padding:				0px;
}
table#list_tarot_kartenlegen th {
	border-right:			0px; /* */
}
table#list_user th.common_list_filter, table#list_tarot_legesysteme th, table#list_services th {
	border-bottom:			1px solid #003399; /* */
}
#list_header_Kurzname, #list_header_AnzKarten {
	width:					100px;
}
td.common_list, td.common_list_num, td.common_list_center {
	padding:				5px;
	vertical-align:			top;
}
td.common_list_center {
	text-align:				center;
}
td.common_list_num {
	text-align:				right;
}
table#list_tarot_legesysteme td {
	border-right:			1px dashed #003399; /* */
}



/*--- Basic Formats ---*/
.page_title h1, .page_title h2 {
	margin:					0px;
	border:					none;
	padding:				0px;
/*	color:					#1463FF; /* */
	letter-spacing:			1px;
}
.page_title h1 {
	padding-top:			30px;
	font-size:				2.2em;
	font-style:				italic;
	font-weight:			bold; /* */
}
.page_title h2 {
	padding-left:			30px;	
	font-size:				1.05em;
	font-weight:			bold;
}
.content_title h2 {
	margin:					0px;
	border:					none;
	padding:				0px;
	font-size:				1.05em;
	font-weight:			bold;
}
td.common_list {
	vertical-align:			top;
	font-size:				0.8em;
}
.common_input_header {
	font-weight:			bold;
	text-align:				center;
}
.common_caption {
	font-weight:			bold;
	text-align:				right;
	vertical-align:			top;
}
select, input, textarea {
	font-family:			Arial, Helvetica, sans-serif;
	font-weight:			normal; /* */
	font-size:				0.8em; /* */
}
.common_input_text, .common_input_select, .common_input_button, 
.common_input_select_center, 
.common_filter_text, .common_filter_select, .common_filter_button, 
.common_filter_select_center {
/*	margin:					0px 0px 3px 0px; /* */
	border:					1px solid #CCCCCC;  /* */
/*	padding:				2px; /* */
}
input.common_input_text, .common_input_select, .common_input_button, 
.common_input_select_center, 
input.common_filter_text, .common_filter_select, .common_filter_button, 
.common_filter_select_center {
/*	background-image:		 url("../pic/layout/common/bg_textbox.jpg"); /* */
/*	background-repeat:		no-repeat; /* */
}
textarea.common_input_text, textarea.common_filter_text {
/*	background-image:		 url("../pic/layout/common/bg_textarea.jpg"); /* */
/*	background-repeat:		no-repeat; /* */
}
.common_input_select, .common_input_select_center, .common_filter_select, .common_filter_select_center {
/*	padding:				0px; /* */
}
.common_input_button, .common_filter_button {
	border:					1px solid #003399; /* */
/*	background-image:		none; /* */
}
p.common_author, p.common_icons {
	font-size:				xx-small;
	text-align:				right;
}
p.common_creator, p.common_counter {
	font-size:				xx-small;
	text-align:				center;
}
.required_input_caption {
	color:					#ff0000;
}
.err {
	font-size:				1.1em;
	font-weight:			bold;
	color:					#ff0000;
}
.msg {
	font-weight:			bold;
}



/*--- Special Formats ---*/
#sub_input_caption {
	font-weight:			normal;
}
#gender_input_caption {
	vertical-align:			middle;
}
img#kabbala_show_symbol {
	height:					100px;
	width:					100px;
}
span.tarot_card_title {
	font-weight:			bold;
}
span.tarot_card_name {
	display:				block;
	padding-top:			10px;
	font-weight:			bold;
	color:					#FF0000;
}
td.iberka_counter_value {
	text-align:				right;
}



/*--- Links ---*/
a:link, a:visited {
	color:					#003399;
	text-decoration:		none;
}
a:hover, a:active{
	color:					#FF0000;
	text-decoration:		underline;
}
a .common_linkcolor {
/*	font-weight:			bold; /* */
/*	white-space:			nowrap; /* */
/*	color:					#1463FF; /* */
	color:					#0066ff; /* */
}