@charset "utf-8";
/* xxxxxxxxxx   ci-classes   xxxxxxxxxx */
.iberka_blue {	
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#003399;
}
.iberka_grey {
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	color:					#999999;
}
.domain13 .iberka_grey {
	font-weight:			bold;
}
/* xxxxxxxxxx   plain tags   xxxxxxxxxx */
body, td, p {
	font-size:				12px;
	line-height:			130%;
}
body {
	margin:					0;
	padding:				0;
	font-family:			Arial, Helvetica, sans-serif;
	background-repeat:		repeat-x;
}
h1, h2, h3, h4, h5, h6 {
	margin:					0;
	padding:				15px 0px 5px 0px;
	font-size:				18px;
}
h2 {
	padding:				10px 0px 2px 0px;
	font-size:				16px;
}
h3 {
	padding:				8px 0px 2px 0px;
	font-size:				14px;
}
h4 {
	padding:				5px 0px 2px 0px;
	font-size:				12px;
}
h5 {
	padding:				5px 0px 2px 0px;
	font-size:				12px;
}
h6 {
	padding:				5px 0px 2px 0px;
	font-size:				10px;
}
p {
	padding:				0px 0px 2px 0px;
}
table {
	width:					100%; /* */
	margin:					0;
	border-spacing:			0;
	border-collapse:		collapse;
}
td {
	margin:					0;
	padding:				0;
	vertical-align:			top;
}
div {
	margin:					0;
	padding:				0;
}
li {
	padding:				0 0 5px 0;
}
form {
	margin:					0;
	padding:				0;
}
select {
	margin:					0;
	padding:				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
}
option {
	margin:					0;
	border:					0;
	padding-left:			0;
}
textarea {
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	line-height:			130%;
}
input {
	margin:					0;
	padding:				0;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				11px;
	font-weight:			normal;
}
img, a img {
	border:					0;
	vertical-align:			middle;
}
a {
	text-decoration:		none;
}
a:link {
	color:					#CC0000;
    text-decoration: 		none;
}
a:visited {
	color:					#AA0000;
    text-decoration: 		none;
}
a:hover {
	color:					#CC0000;
    text-decoration: 		underline;
}
/* xxxxxxxxxx   rounded corners   xxxxxxxxxx */
div.rcd {
	width:					auto;
	margin:					0px;
	border:					none;
	padding:				0px;
}
div.rcd0 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-color:		#ffffff;
}
div.rcd1 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rcd_eeeeee_cccccc_1.gif");
	background-repeat:		repeat-y;
	background-position:	left top;
}
div.rcd2 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rcd_eeeeee_cccccc_2.gif");
	background-repeat:		repeat-y;
	background-position:	right top;
}
div.rcd3 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rcd_eeeeee_cccccc_3.gif");
	background-repeat:		no-repeat;
	background-position:	left top;
}
div.rcd4 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rcd_eeeeee_cccccc_4.gif");
	background-repeat:		no-repeat;
	background-position:	right top;
}
div.rcd5 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rcd_eeeeee_cccccc_5.gif");
	background-repeat:		no-repeat;
	background-position:	left bottom;
}
.rcd6 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rcd_eeeeee_cccccc_6.gif");
	background-repeat:		no-repeat;
	background-position:	right bottom;
}
div.rcd7 {
	height:					100%; /* This attribute MUST be for the IE, if attribute "margin" is used as well */
/*	padding:				1px 8px 8px 1px; /* Minimum, depending on used images for round corners */
	padding:				6px 13px 13px 6px;
}

div.rct0 table {
	margin:					0px;
	border:					0px;
	border-collapse:		collapse;
	border-spacing:			0px;
}
td.rct1 {
	height:					11px;
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rct10_ffcc00_ffffff_1.gif");
	background-repeat:		no-repeat;
}
td.rct2 {
	width:					11px;
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rct10_ffcc00_ffffff_2.gif");
	background-repeat:		no-repeat;
}
td.rct3 {
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rct10_ffcc00_ffffff_3.gif");
	background-position:	left top;
	background-repeat:		repeat-y;
}
div.rct4 {
	margin:					0px;
	padding:				0px 0px 0px 11px;
}
td.rct5 {
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rct10_ffcc00_ffffff_4.gif");
	background-position:	right;
	background-repeat:		repeat-y;
}
td.rct6 {
	height:					11px;
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rct10_ffcc00_ffffff_5.gif");
	background-position:	bottom left;
	background-repeat:		no-repeat;
}
td.rct7 {
	width:					11px;
	background-image:		url("http://img.tarot-portal.de/layout/tp/old/common/rct10_ffcc00_ffffff_6.gif");
	background-position:	bottom right;
	background-repeat:		no-repeat;
}
/* xxxxxxxxxx   positioning container-blocks with rounded corners   xxxxxxxxxx */


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */


div.container_rct0 table, div.content_rct0 table {
/*	width:					100%; /* */
}
div#container_main_1 {
	width:					990px;
	margin:					0px 0px 0px 5px;
	padding-top:			110px;
	background-repeat:		no-repeat;
}
div#container_left_1_rct0 {
	float:					left;
	width:					185px;
}
div#container_body_1 {
	margin-left:			190px;
}
div#container_right_1_rct0 {
	float:					right;
	width:					215px;
}
div#rct_1_rct0 {
/*	width:					580px; /* */
	margin-right:			220px;
}
div#rct_1_rct0 table {
	width:					99%; /* */
}
div#rct_1_rct0 > table {
/*	width:					99%; /* */
}
table.content_rct0 {
/*	width:					99%; /* */
}
div#copyright_1_rct0 {
	width:					100%;
}
div#copyright_1_rct0 table {
	clear:					both;
	margin-top:				5px;
	width:					100%;
}
div#copyright_1_rct0 td {
	font-size:				10px;
	text-align:				center;
}

/* xxxxxxxxxx   d13-classes   xxxxxxxxxx */
.page_title {
	border:					1px solid #cccccc;
	padding:				10px;
	font-size:				12px;
	background-color:		#ffcc00;
}
div.common_input {
	width:					auto;
	margin-top:				10px;
}
.common_input_header {
	font-weight:			bold;
	text-align:				center;
}
.common_input_caption {
	padding:				5px;
	font-weight:			bold;
	text-align:				right;
}
.common_input_text, .common_input_select {
	border:					1px solid #999999;
	border-right:			1px solid #cccccc;
	border-bottom:			1px solid #cccccc;
	padding:				1px;
	color:					#aa0000;
	background-color:		#eeeeee;
}
input.btn, .common_input_button {
	margin:					1px;
	border:					1px solid #cccccc;
	border-right:			1px solid #999999;
	border-bottom:			1px solid #999999;
	padding:				1px;
	font-size:				10px;
	font-weight:			bold;
	color:					#aa0000;
	background-color:		#eeeeee;
}
input.iimg {
	vertical-align:			middle;
}
.common_author {
	margin:					0;
	padding:				0;
	font-size:				10px;
	text-align:				right;
}
.common_list {
	padding:				5px;
}
.common_list_num {
	padding:				5px;
	text-align:				right;
}
.common_list_center {
	text-align:				center;
}
.common_show {
	padding:				5px;
}
.required_input_caption {
	font-weight:			bold;
	color:					#aa0000;
}
/* xxxxxxxxxx   template-classes   xxxxxxxxxx */
.menue_hdr {
	border:					1px solid #cccccc;
	padding:				3px 10px;
	font-weight:			bold;
	letter-spacing:			1px; /* */
	vertical-align:			top;
	white-space:			nowrap;
    background-color:		#ffcc00;
}
.menue_info, .menue_main {
	padding:				2px;
	vertical-align:			top;
}
.menue_info p {
	margin:					1px 0px;
}
.menue_info td {
	padding:				0px;
	font-size:				11px;
}
.menue_hdr a:hover, .menue_info a:hover {
	font-weight:			bold;
	text-decoration:		none;
}
.menue_admin select, .menue_info select {
	font-size:				9px;
}
/* xxxxxxxxxx   individual classes   xxxxxxxxxx */
td.iberka_counter_value {
	text-align:				right;
}
tr#iberka_counter_online_1_row td, tr#iberka_counter_online_2_row td, tr#iberka_counter_online_3_row td, 
tr#iberka_counter_topday_row td, tr#iberka_counter_topmonth_row td, tr#iberka_counter_topyear_row td {
	text-align:				right;
}
tr#iberka_counter_today_row td, tr#iberka_counter_month_row td, tr#iberka_counter_year_row td {
	padding-top:			5px;
}
.err {
	font-size:				16px;
	font-weight:			bold;
	color:					#FF0000;
}
.font_small, .littlehint, .msg {
	font-size:				10px;
}
.align_right {
	text-align:				right;
}
.align_centered {
	text-align:				center;
}
