body{
	background-image: url(http://cdn.kaisergames.de/images/layout/bg.gif);
	font-size: 10px;
	color: #000;
	font-family: tahoma, sans-serif;
	letter-spacing: 1px;
	background-color: #000;
	margin-top: 2px;
}


.new_text_container{
	border: 1px solid black;
	border-top: 0px;
	border-right: 0px;
	text-transform: uppercase;
	padding: 0px 5px 0px 5px;
	background-color: #ffbe00;
	font-weight: bold;
	float: right;
}

object, embed{
	margin: 0px;
	padding: 0px;
}

a{
	text-decoration: none;
	color: black;
}

.noborder{
	border: 0px;
}

#content_container{
	width: 980px;
	text-align: left;
}

	#head_container{
		height: 156px;
	}
	
		.head_flags_container{
			height: 26px;
			text-align: right;
			padding-top: 4px;
		}
		
		.head_text_container{
			float: left;
			width: 540px;
			height: 4px;
			padding-left: 250px;
			padding-top: 3px;
			color: #eee;
			font-size: 11px;
		}
		
		.head_main_container{
			
		}
		
			
		
			.left_head_page{
				float: left;
				width: 790px;
				height: 126px;
				height: 126px;
			}
			
				.left_head_link{
					height: 125px;
					width: 260px;
					float: left;
					cursor: pointer;
				}
				
				.middle_head_link{
					height: 95px;
					width: 520px;
					float: left;
					cursor: pointer;
				}
			
			
				.head_search_container{
					margin: 0px;
					margin-left: 360px;
					margin-top: 100px;
					height: 20px;
					width: 280px;
				}
				
				
					#searchField{
						margin: 0px;
						padding-top: 4px;
						background-color: #e2e2e2;
						border: 1px dotted #000;
						width: 200px;
						font-size: 10px;
						height: 13px;
						font-weight: bold;
					}
					
					#searchButton{
						height: 20px;
						border: 1px dotted #000;
						width: 50px;
						margin-left: 10px;
						font-weight: bold;
					}
			
			.right_head_page{
				float: right;
				width: 150px;
				height: 126px;
			}
	
	#navi_container{
	
	}
	
	#main_container{
		background: url(http://cdn.kaisergames.de/images/layout/bgtable.gif);
		padding: 0px;
		border-bottom: 2px solid #000;
	}
	
	#main_content_container{
		float: left;
		padding-left: 8px;
		border: 0px solid red;
		width: 964px;
	}
	
	#advertising_container{
		
	}
	
	#flash_message_container{
		width: 755px;
		margin-left: 5px;
	}
	
	
	a.toggle_link_plus{
		font-weight: bold;
		border: 0px solid #000;
		text-align: left;
		background-repeat: no-repeat;
	}
	
	a.toggle_link_minus{ 
		width: 16px; 
		height: 16px; 
		font-weight: bold;
		border: 0px solid #000;
		text-align: left;
		background-repeat: no-repeat;
	}
	
	a.toggle_link_default{
		display: block;
		font-weight: bold;
		height: 16px;
		text-align: center;
	}
	
	a.toggle_link_default:hover{
		background-color: #000;
		color: #fff;
	}
	
	a.category_game_big_link{
		display: block;
		width: 130px;
		height: 18px;
		text-align: center;
		font-size: 11px;
	}
	
	a.category_game_big_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	a.category_game_small_link{
		display: block;
		width: 65px;
		height: 18px;
		text-align: center;
		font-size: 11px;
	}
	
	a.category_game_small_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	a.border_link{

		padding: 2px;
		font-size: 11px;
		font-weight: bold;
		border: 1px solid black;
	}
	
	a.border_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	
	.profile_box_container{
		width: 50px;
		border: 1px solid black;
		margin-right: 6px;
		margin-bottom: 6px;
		float: left;
		background-color: #fff;
		font-size: 9px;
		text-align: center;
		height: 78px;
	}
	
	.profile_box_des{
		padding: 1px;
	}
	
	.profile_box_container_img{
		border: 0px;
		border-bottom: 1px solid #000;
	}
	
	
	
	
	/* CATEGORY ORDER LINKS */
	
	.category_order_container{
		float: left;
		width: 264px;
		height: 36px;
	}
	
		.category_order_big_sub_container{
			float: left;
			width: 130px;
			height: 18px;
			color: #D9A303;
			text-align: center;
		}
		
		.category_order_small_sub_container{
			float: left;
			width: 65px;
			height: 18px;
			color: #D9A303;
			text-align: center;
		}
	
	
	/* ADVERTISING */
	
	.adv_default_skyscraper_container{
		float: right;
		width: 162px;
		margin-right: 5px;
		padding: 0px;
		border: 0px solid red;
	}
	
	.adv_profile_skyscraper_container{
		float: right;
		width: 162px;
		margin: 0px;
		padding: 0px;
		border: 0px solid red;
	}
	
	.adv_default_skyscraper_header{
		background-color: #93BB3E;
		padding: 0px;
		height: 16px;
		border: 1px solid #000;
		border-bottom: 0px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		font-size: 13px;
	}
	
	.adv_default_skyscraper_content{
		background-color: #D2F28D;
		padding: 0px;
		height: 600px;
		text-align: center;
		border: 1px solid #000;
	}
	
	.adv_default_box_container{
		width: 302px;
		padding: 0px;
	}
	
	.adv_default_box_header{
		background-color: #93BB3E;
		padding: 0px;
		height: 16px;
		border: 1px solid #000;
		border-bottom: 0px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		font-size: 13px;
	}
	
	.adv_default_box_content{
		background-color: #D2F28D;
		padding: 0px;
		text-align: center;
		border: 1px solid #000;
	}
	
	.adv_default_box_footer{
		background-color: #93BB3E;
		padding: 0px;
		height: 30px;
		text-align: center;
		border: 1px solid #000;
		border-top: 0px;
	}
	
	.adv_rightangle_box_container{
		width: 380px;
		padding: 0px;
	}
	
	.adv_rightangle_box_content{
		background-color: #D2F28D;
		padding: 0px;
		text-align: center;
		border: 1px solid #000;
	}
	
	/* - ADVERTISING - */
	
	
	
	/* DEFAULT LAYOUTS */
	
	
	.dc_link_active{
		background-color: #000;
		color: #fff;
	}
	
	.dc_border_right{
		border-right: 1px solid #000;
	}
	
	.dc_link_inactive{
		background-color: #fff;
		color: #000;
	}
	
	a.default_link{
		font-weight: bold;
		display: block;
		height: 16px;
	}
	
	a.default_link:hover{
		color: #fff;
		background-color: #000;
	}
	
	
	.default_container_header{
		background-color: #93BB3E;
		padding: 0px;
		height: 16px;
		border: 1px solid #000;
		border-bottom: 0px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		font-size: 12px;
	}
	
	.default_container_body{
		padding: 0px;
		text-align: left;
		border: 1px solid #000;
	}
	
	.default_container_footer{
		background-color: #93BB3E;
		padding: 0px;
		height: 25px;
		border: 1px solid #000;
		border-top: 0px;
		color: #fff;
		font-weight: bold;
		text-align: center;
		font-size: 12px;
	}
		.dc_no_padding{
			padding: 0px;
		}
	
		.dc_status_inactive{
			/*border-bottom: 1px solid #000;*/
			color: #000;
		}
		
		.dc_status_active{
			color: #fff;
		}
	
		.dc_align_left{
			text-align: left;
			padding-left: 2px;
			padding-right: 2px;
		}
		
		.dc_align_right{
			text-align: right;
			padding-left: 2px;
			padding-right: 2px;
		}
		
		.dc_font_small{
			font-size: 11px;
			padding-top: 1px;
		}
		
		.dc_font_light{
			font-weight: normal;
		}
		
		.dc_bg_pink{
			background-image: url(/images/buttons/bg_bt_pink.gif);
			background-repeat: repeat;
		}
		
		.dc_bg_for_girls{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/girls_bg.gif);
			background-repeat: repeat-x;
		}
		.dc_bg_for_boys{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/boys_bg.gif);
			background-repeat: repeat-x;
		}
		.dc_bg_for_growns{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/growns_bg.gif);
			background-repeat: repeat-x;
		}
		.dc_bg_for_preschool{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/preschool_bg.gif);
			background-repeat: repeat-x;
		}
		
		.dc_bg_for_newest_active{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/newest_active_bg.gif);
			background-repeat: repeat-x;
		}
		
		.dc_bg_for_newest_inactive{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/newest_inactive_bg.gif);
			background-repeat: repeat-x;
		}
		
		.dc_bg_for_adv{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/ads_bg.gif);
			background-repeat: repeat-x;
		}
		
		.dc_bg_for_mostplayed_games{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/mostplayed_bg.gif);
			background-repeat: repeat-x;
		}
		
		.dc_bg_for_top_users{
			background-image: url(http://cdn.kaisergames.de/images/backgrounds/bestmembers_bg.gif);
			background-repeat: repeat-x;
		}
	
	
		.dc_color_violette{
			background-color: #B523B6;
		}
		
		.dc_color_blue{
			background-color: #316DB1;
		}
		
		.dc_color_darkblue{
			background-color: #094c77;
		}
		
		.dc_color_green{
			background-color: #2DA22F;
		}
		
		.dc_color_lightgreen{
			background-color: #93BB3E;
		}
		
		.dc_color_darkgreen{
			background-color: #84AA43;
		}
		
		.dc_color_yellow{
			background-color: #FFCB37;
		}
		
		.dc_color_darkyellow{
			background-color: #FFBE00;
		}
		
		.dc_color_rosa{
			background-color: #FFB7B8;
		}
		
		.dc_color_pink{
			background-color: #FF4C4D;
		}
		
		.dc_color_lightpink{
			background-color: #F6B423;
		}
		
		.dc_color_darkpink{
			background-color: #bc2abd;
		}
		
		.dc_color_transparent{
			background-color: transparent;
		}
		
		.dc_color_white{
			background-color: #fff;
		}
		
		.dc_color_orange{
			background-color: #ff7900;
		}
		
		.dc_color_lightorange{
			background-color: #feb978;
		}
		
		.dc_color_lightyellow{
			background-color: #FAF4AF;
		}
	
	/* - DEFAULT LAYOUTS - */
	
	
	
	/* LOGIN FIELD */
	
	.login_field_container{
		width: 136px;
		margin-left: 8px;
		margin-top: 5px;
		color: #000;
	}
	
		.login_field_header{
			height: 18px;
			background-color: #0A4C79;
			border: 1px solid #000;
			border-bottom: 0px;
			text-align: center;
			font-size: 0px;
			font-weight: bold;
			color: #fff;
			height: 4px;
		}
		
		.login_field_content{
			height: 109px;
			background-color: #EAEAEA;
			border: 1px solid #000;
			padding-left: 0px;
			padding-top: 1px;
			text-align: center;
		}
		
			.login_form{
				display: inline;
				height: 0px;
			}
		
			.login_field{
				font-size: 11px;
				height: 15px;
				width: 124px;
				border: 1px solid #000;
				margin-bottom: 2px;
				font-weight: bold;
			}
			
			.autologin_field{
				float: left;
			}
			
			.autologin_text{
				float: left;
				font-weight: bold;
				padding-top: 3px;
				padding-left: 3px;
				letter-spacing: 0px;
			}
			
			.login_submit{
				font-size: 11px;
				height: 18px;
				font-weight: bold;
			}
			
			a.register_link{
				margin-top: 2px;
				font-weight: bold;
				font-size: 9px;
				text-transform: uppercase;
				display: block;
			}
			
			a.register_link:hover{
				color: #fff;
				background-color: #000;
			}
			
			a.pwf_link{
				margin-top: 2px;
				font-weight: bold;
				font-size: 9px;
				display: block;
				letter-spacing: 0px;
			}
			
			a.pwf_link:hover{
				color: #fff;
				background-color: #000;
			}
	
			
			.profile_button {
				display: block;
				font-weight: bold;
				font-size: 7pt;
				text-transform: uppercase;
				letter-spacing: 1px;
				width: 60px;
				border: 1px solid #000;
				background-color: #D8D8D8;
				float: left;
			}
			
			.login_field_left{
				width: 62px;
				float: left;
				padding-left: 2px;
				padding-top: 1px;
			}
			
			.login_field_right{
				width: 65px;
				float: right;
				font-weight: bold;
			}
			
			.login_field_bottom{
				padding-top: 5px;
				padding-left: 2px;
			}
			
			.profile_button:hover {
				background-color: #000;
				color: #fff;
			}
			
			.login_avatar_image{
				width: 60px;
				border: 1px solid black;
			}
			
			a.logout_link{
				font-size: 8px;
			}
	
	/* - LOGIN FIELD - */
	
	
	
	/* Game Styles */
	
	a.game_search_link{
		color: #382A00;
		font-weight: bold;
		font-size: 10px;
		display: block;
		height: 15px;
		padding: 0px;
		text-align: center;
	}
	
	a.game_search_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	a.game_link{
		background-color: #fff;
		color: #000;
		font-weight: bold;
		font-size: 11px;
		display: block;
		height: 26px;
		padding-left: 1px;
		padding-right: 1px;
		line-height: 12px;
		text-align: center;
	}
	
	a.game_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	a.game_category_link{
		color: #fff;
		font-weight: bold;
		font-size: 10px;
		display: block;
		height: 15px;
		padding: 0px;
		text-align: center;
	}
	
	a.game_category_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	a.game_highscore_link{
		background-color: #FAF4AF;;
		color: #000;
		font-weight: bold;
		font-size: 11px;
		display: block;
		height: 26px;
		padding-left: 1px;
		padding-right: 1px;
		line-height: 12px;
		text-align: center;
	}
	
	a.game_highscore_link:hover{
		background-color: #000;
		color: #fff;
	}
	
	
	/* GAME CONTAINER */
	
	.game_container{
		border: 1px solid black;
		width: 118px;
		float: left;
		margin-left: 0px;
		margin-right: 0px;
		padding: 0px;
		margin-bottom: 5px;
	}
	
		.game_image_container{
			height: 89px;
			padding: 0px;
		}
		
		.game_blind_image{
			border: 0px;
			margin: 0px;
			padding: 0px;
		}
		
		a.game_blind_link{
			display: block;
			height: 89px;
			width: 118px;
		}
		
		.game_name_container{
			height: 26px;
			border-top: 1px solid black;
			padding: 0px;
		}
		
		.game_category_container{
			height: 15px;
			border-top: 1px solid black;
			padding: 0px;
		}
		
		.game_hits_container{
			height: 15px;
			border-top: 1px solid black;
			padding: 0px;
			text-align: center;
		}
	
	
	/* FOOTER */
	
	#footer{
	
	}
	
		.footer_main_container{
		
		}
		
			a.footer_link{
				font-size: 10px;
				font-family: arial, verdana;
				color: #666;
				text-decoration: none;
			}
			
			a.footer_link:hover{
				color: #fff;
			}
			
			
			.footer_corner_left{
				float: left;
				width: 12px;
				height: 12px;
				background-image: url(http://cdn.kaisergames.de/images/corner_left.gif);
				background-repeat: no-repeat;
			}
			
			.footer_corner_middle{
				float: left;
				width: 956px;
				height: 12px;
				background-color: #ffbe00;
				color: #666;
				font-size: 8px;
			}
			
			.footer_corner_right{
				float: left;
				width: 12px;
				height: 12px;
				background-image: url(http://cdn.kaisergames.de/images/corner_right.gif);
				background-repeat: no-repeat;
			}

		
		.footer_sub_container{
			padding-top: 4px;
			height: 80px;
			color: #000;
			font-family: arial, verdana;
			font-size: 10px;
			padding-bottom: 5px;
			background-image: url(http://cdn.kaisergames.de/images/ft_bg2.gif);
			background-repeat: no-repeat;
		}
		
		.footer_text_column{
			width: 25%;
			padding-left: 60px;
			border-right: 1px dotted #666;
			font-size: 10px;
			color: #000;
		}
		
		.footer_text_container{
			margin-bottom: 8px;
			margin-top: 8px;
		}
	
	/* - FOOTER - */
	
		.top_spacer{
			height: 8px;
			line-height: 0px;
			font-size: 0px;
		}
		
		.bottom_spacer{
			height: 8px;
			line-height: 0px;
			font-size: 0px;
		}
		
		.spacer{
			height: 10px;
			line-height: 0px;
			font-size: 0px;
		}
	
		.black_line{
			line-height: 0px;
			font-size: 0px;
			height: 2px;
		}
		
		
		.navi_sub_container{
			/**background-color: #FFBE00; **/
			background-color: #ffaf03;
			text-align: center;
			padding-top: 1px;
		}
		
			a.subnavi{
				height: 16px;
				border: 1px solid #000;
				border-bottom: 0px;
				padding-top: 0px;
				padding-bottom: 0px;
				padding-left: 4px;
				padding-right: 4px;
				font-weight: bold;
			}
			
			a.subnavi:hover{
				background-color: #000;
				color: #ffbe00;
			}
		
		
		
		
		.navi_main_container{
			height: 24px;
			
			background: #FFBE00 url(http://cdn.kaisergames.de/images/navi_bg.gif);
			background-repeat: repeat-x;
			padding-top: 6px;
			padding-left: 15px;
		}
		
			a.navi{
				font-size: 14px;
				font-weight: bold;
				text-transform: capitalize;
				color: #000;
				padding-left: 8px;
				padding-right: 8px;
				margin: 0px;
				float: left;
				border-right: 1px solid #555;
			}
			
			a.navi:hover {
				background-color: #000;
				color: #ffbe00;
			}
			
			a.navi_selected{
				font-size: 14px;
				font-weight: bold;
				text-transform: capitalize;
				color: #ffbe00;
				background-color: #000;
				padding-left: 5px;
				padding-right: 5px;
				margin: 0px;
				float: left;
				border-right: 1px solid #ffbe00;
			}
			
			a.navi_selected:hover {
				background-color: #000;
				color: #ffbe00;
			}
			
			a.navi_highscore{
				font-size: 14px;
				font-weight: bold;
				text-transform: capitalize;
				color: #000;
				padding-left: 8px;
				padding-right: 8px;
				margin: 0px;
				float: left;
				background-color: #FDE397;
			}
			
			a.navi_highscore:hover{
				background-color: #000;
				color: #ffbe00;
			}
			
			a.navi_highscore_selected{
				font-size: 14px;
				font-weight: bold;
				text-transform: capitalize;
				color: #ffbe00;
				background-color: #000;
				padding-left: 5px;
				padding-right: 5px;
				margin: 0px;
				float: left;
				border-right: 1px solid #ffbe00;
			}
			
			a.navi_highscore_selected:hover{
				background-color: #000;
				color: #ffbe00;
			}
			
			
/************************************************************************/
/* OLD STYLES 																													*/
/************************************************************************/

/* Used in account + profile tpl */
A.norm {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: none; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
A.norm:hover {
	color: red;
}


/* used in acc + fav + pro + profav + search */
A.gametitle2 {
	COLOR: #fff; text-decoration: none;
}
A.gametitle2:hover {
	COLOR: #ff3d3d; TEXT-DECORATION: none
}

/* used in index.tpl */
A.navigation {
	/*FONT-SIZE: 9pt*/
}

/* used in acc + fav + pro + profav + search */
A.gametitle {
	COLOR: #000000
}
A.gametitle:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}

.ContainerLabel {
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	/*text-transform: capitalize;*/
}

a {
	text-decoration: none;
	color: black;
}

a.common {
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

a.TopGames {
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

a.TopGames:hover {
	COLOR: #ffffff;
	background-color: #4D6AA0;
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

a.TopGamesSelected {
	COLOR: #ffffff;
	background-color: #4D6AA0;
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

a.top100{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: uppercase; 
	COLOR: #000000; 
	LETTER-SPACING: 1px;
}


a.top100:hover {
	COLOR: #ffffff;
	background-color: #577D41;
}

/*************************************************************************/


#subnavi_container{
	
}

#subnavi_container .navi_link{
	background-color: #ffbe00; 
	border: 1px solid #000; 
	width: 145px; 
	text-align: left; 
	padding: 4px; 
	font-weight: bold; 
	margin-right: 10px;
	float: left;
	font-size: 13px;
	color: #000;
}

#subnavi_container .navi_link:hover{
	background-color: #000;
	color: #ffbe00;
}

#subnavi_container .navi_link_active{
	background-color: #000; 
	border: 1px solid #000; 
	width: 145px; 
	text-align: left; 
	padding: 4px; 
	font-weight: bold; 
	margin-right: 10px;
	float: left;
	font-size: 13px;
	color: #ffbe00;
}

#subnavi_container .navi_link:hover{
	background-color: #000;
	color: #ffbe00;
}

/*************************************************************************/

.top100text {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; TEXT-TRANSFORM: uppercase; COLOR: #000000; LETTER-SPACING: 0px;
}

H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; LETTER-SPACING: 1px; TEXT-ALIGN: left
}
H3.category {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; TEXT-TRANSFORM: uppercase; COLOR: #000000; LETTER-SPACING: 1px
}

.games {
	WIDTH: 650px; TEXT-ALIGN: center
}
.newestgames {
	WIDTH: 650px; TEXT-ALIGN: center
}
.contact {
	WIDTH: 650px; TEXT-ALIGN: center
}


/* PROBS */
.newestgamescontent {
	WIDTH: 154px; 
	BACKGROUND-COLOR: #000000; 
	TEXT-ALIGN: center
}

.community_page_link{
	margin-right: 5px;
}

TH.newestgamescontent {
	WIDTH: 33%; BACKGROUND-COLOR: #ffbe00
}
TH.newestgamescontent2 {
	BACKGROUND-COLOR: #ffbe00
}

/* RAUSSSS!!!!! */ 

TD {
	FONT-SIZE: 10pt; VERTICAL-ALIGN: top; COLOR: #000000; FONT-FAMILY: tahoma, sans-serif
}

.navigation {
	text-align: center;
	border: 1px solid #000;
	background-color: #ffbe00; 
}

TD.content {
	TEXT-ALIGN: center
}
TD.newestgames {
	WIDTH: 25%
}
TD.newestgamescontent {
	WIDTH: 100%; 
	BACKGROUND-COLOR: #eaeaea
}
TD.banner {
	
}
TD.footer {
	TEXT-ALIGN: right
}
INPUT {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; FONT-FAMILY: tahoma, sans-serif
}

.form {}

.form_error {
	background-color: #ff0000;
}

SELECT {
	FONT-WEIGHT: bold; FONT-SIZE: 7pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: tahoma, sans-serif
}
TEXTAREA {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; FONT-FAMILY: tahoma, sans-serif
}
INPUT.search {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #ffbe00; BORDER-BOTTOM-STYLE: none
}
INPUT.send2friend {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffbe00; TEXT-ALIGN: left
}
INPUT.iletisim {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffbe00; TEXT-ALIGN: center
}
INPUT.iletisim_y {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 12pt; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffe085; TEXT-ALIGN: center
}
TEXTAREA.iletisim_y {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffe085; TEXT-ALIGN: left
}
TEXTAREA.send2friend {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 8pt; TEXT-TRANSFORM: none; BORDER-LEFT: #000000 1px solid; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffbe00; TEXT-ALIGN: left
}
INPUT.cb {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.black {
	BACKGROUND-COLOR: #000000
}
FORM {
	MARGIN: 0px
}
.kleinDatum {
	background-color: #eaeaea;
	color: #000;
	font-size: 8pt;
	line-height: 9pt;
}

.kleinHits {
	/*background-color: #eaeaea;*/
	color: #000;
	font-size: 8pt;
	line-height: 9pt;
}

.statistik {
	FONT-SIZE: 7pt; COLOR: #000000; FONT-WEIGHT: bold; line-height: 15px;
}

.login_password {
	font-size: 7pt;
	line-height: 11pt;
}
.headerNormalBG {
	background-color: #1E93E3;
}


.useronline {
	background-color: #FFB864;
	height: 200px;
	width: 100%;
}
.category {
	background-color: #BED5FF;
}
.categoryLink {
	font-size: 11pt;
}


.adminlink {
	font-weight: bold;
	background-color: #ff0000;
}
.adminlink:visited {
	font-weight: bold;
	background-color: #ff0000;
}

.adminTextarea {
	FONT-WEIGHT: normal;
	FONT-SIZE: 7pt;
	TEXT-TRANSFORM: none;
	FONT-FAMILY: Arial, Helvetica;
}
.admin_error {
	font-weight: bold;
	font-size: 12pt;
	background-color: #ff0000;
	color: #ffffff;
}
.admin_ok {
	font-weight: bold;
	font-size: 12pt;
	background-color: #00aa00;
	color: #ffffff;
}
.CategoryContainerLabel {
	text-align: left;
	background-color: #ff3d3d;
}
.BestContainerLabel {
	text-align: center;
	background-color: #6FA0FC;
	min-width: 100%;
}
.FavoriteContainerLabel {
	text-align: center;
	background-color: #619840;
	min-width: 100%;
}
.RandomContainerLabel {
	text-align: center;
	background-color: #FF7800;
	min-width: 100%;
}
.ContainerLabel {
	padding-left: 5px;
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	/*text-transform: capitalize;*/
}
.GameLayer {
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	display: inline;
}
.GameLayerImage {
	border: 1px solid #000000;
	height: 70px;
}


.NewestGamesFooter {
	background-color: #FF3D3D;
}

.newestGames {
	height: 22px; 
	background-color: #eaeaea; 
	text-align: center; 
	vertical-align: middle;
}

.newestGames:hover {
	/*height: 22px; 
	background-color: #FF3D3D; 
	text-align: center; 
	vertical-align: middle;*/
	background-color: #000;
}

/* RANDOMS */
.StartRandoms {
	vertical-align: middle;
}

A.StartRandoms {
	color: #FFFFFF;
	/*height: 22px;*/
	display: block;
	background-color: #FF7800;
	vertical-align: middle;
	line-height: 8pt;

}

A.StartRandoms:hover {
	background-color: #000;
	color: #fff;
}


/* CATEGORIES */
.catSelector {
	float: left; 
	width: 22px; 
	height: 16px; 
	padding: 0px 5px 0px 0px;
	text-align: center;
}	

.catSelectorLink {
	font-size: 12px;
	display: block; 
	width: 22px; 
	height: 16px; 
	font-weight: bold;
	border: 1px solid #000;
	text-align: center;
}

.catSelectorLink:hover {
	background-color: #000;
	color: #fff;
}

.catSelectorOff {
	float: left; 
	width: 22px; 
	height: 16px; 
	padding: 0px 5px 0px 0px;
	text-align: center;
}

.catSelectorLinkOff {
	color: #D9A303;
	font-size: 12px;
	display: block; 
	width: 22px; 
	height: 16px; 
	border: 1px solid #D9A303;
	text-align: center;
	background-color: #EDB100;
}
.GamesOverviewTabs {
	border: 1px solid #000; 
	background-color: #FF3D3D;
	width: 25px;
	text-align: center; 
	margin-right: 3px;
	color: #FFFFFF;
}
.GamesOverviewTabsLink {
	text-align: center;
	color: #FFFFFF;
	padding: 2px;
	font-size: 13px; 
	display: block; 
}

.GamesOverviewTabsLink:hover {
	background-color: #000000;
	color: #fff;
}
.fold {
	border: 1px solid #000; 
	background-color: #FF7171; /* zahl hintergrund*/
	border: 1px solid #000;
	width: 13px;
	height: 14px;
	float: right;
	cursor: pointer;
	text-align: center;
}

.fold:hover {
	background-color: #FFFFFF; /* zahl hintergrund hover*/
}

.navLink {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;		
	padding: 0px 8px 0px 8px;
	height: 10px;
}

.navLink:hover {
	background-color: #000;
	color: #ffbe00;
}

.navLinkSelected {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;		
	padding: 0px 8px 0px 8px;
	height: 10px;
	background-color: #000;
}

.navLinkHS {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;		
	padding: 0px 8px 0px 8px;
	height: 10px;
	background-color: #FDE397;
}

.navLinkHS:hover {
	background-color: #000;
	color: #ffbe00;
}

.navLinkSelectedHS {
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;		
	padding: 0px 8px 0px 8px;
	height: 10px;
	background-color: #000;
	color: #ffbe00;
}

.subNavLink {
	color: #000; 
	background-color: #000;
	font-size: 11px; 				
	font-weight: bold;
	text-transform: capitalize;		
	padding: 0px 8px 0px 8px;		
	border-top: 1px solid #000;
}

.subNavLink:hover {
	
}

.subNavLinkSelected {
	font-size: 11px; 				
	font-weight: bold;
	text-transform: capitalize;		
	height: 10px;	
}

.StartPadsInaktiv {
	border: 1px solid #FD2727;
	background-color: #FE3939;
	color: #FD2727;
	padding: 1px 0px 1px 0px;
	font-size: 13px; 
	width: 21px;
	text-align: center; 
	/*margin-right: 3px;*/
}

.ErrorBox {
	border: 1px dashed red;
	background-color: #ddd;
	padding: 6px;
}

.LoginButtons {
	display: block;
	font-weight: bold;
	font-size: 7pt;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.LoginButtons:hover {
	background-color: #000;
	color: #fff;
}

.LoginButtonsActive {
	background-color: #000;
	color: #fff;
}

.clearLeft {
	clear: both;
	font-size: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}

.SearchField {
	background-color: #e2e2e2; 
	border: 1px dotted #000; 
	width: 200px;
	height: 14px;
	padding: 2px;
	font-size: 11px;
}

.SearchFieldError {
	background-color: #f67500;
	background-image: url('http://cdn.kaisergames.de/images/layout/searchfailed.gif');
	background-repeat: no-repeat;
	background-position: right;
	border: 1px dotted #000; 
	width: 200px;
	height: 14px;
	padding: 2px;
	font-size: 11px;
}

.SearchButton {
	background-color: #e2e2e2; 
	border: 1px dotted #000; 
	padding: 2px;
	font-size: 10px;
}

.SearchButtonError {
	background-color: #f67500; 
	border: 1px dotted #000; 
	padding: 2px;
	font-size: 10px;
}

.bemember {
	color: #000000;
}

.bemember_o {
	color: #ffffff;
	background-color: #000;
}


A.lostpass {
	margin-bottom: 4px;
	line-height: 10pt;
}

A.lostpass:hover {
	COLOR: #ffffff;
	background-color: #ff0000;
	line-height: 10pt;
}

.loginFields {}

.loginFieldsError {
	background-color: #f67500;
	background-image: url('http://cdn.kaisergames.de/images/layout/searchfailed.gif'); 
	background-repeat: no-repeat;
	background-position: right;
}

.FormButtons {
	font-size: 14px; 
	border: 1px dashed #000; 
	background-color: #ffbe00;
}

.flashMessage_confirmation{
	background:green;
	color:#fff;
	padding:15px;
	font-weight:bold;

}

.flashMessage_notice{

	background:yellow;
	color:#000;
	padding:15px;
	font-weight:bold;

}

.flashMessage_error{

	background:red;
	color:#fff;
	padding:15px;
	font-weight:bold;

}

.small_info{
	font-size:9px;
	margin-bottom:5px;
}

/*************************************************************************/
/** FRIENDSHIP CONTAINER **/
/*************************************************************************/

.friend_image_container{
	width: 120px;
	height: 120px;
	border: 1px solid black;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	margin:0px;
	background-color: #ffbe00;
}

.friend_image_link_container{
	padding-top: 70px;
}

.friendship_image_container{
	width: 74px;
	height: 130px;
	float: left;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.friendship_image{
	width: 74px;
	height: 94px;
	border: 1px solid black;
	background-color: #ffbe00;
	font-size:10px;
	text-align: center;
}

.friendship_image_link_container{
	margin-top: 5px;
}


a.friend_accept{
	font-size: 10px;
}

a.friend_accept:hover{
	text-decoration: underline;
}

a.friend_deny{
	font-size: 10px;
}

a.friend_deny:hover{
	text-decoration: underline;
}

a.friend_abort{
	font-size: 10px;
}

a.friend_abort:hover{
	text-decoration: underline;
}

a.friend_request{
	font-size: 10px;
}

a.friend_request:hover{
	text-decoration: underline;
}

a.more_link{
	color:#bc0202;
	font-weight:bold;
	font-size:10px;
	text-transform:uppercase;
}

.box_headline{
	background-color: #FEBE00; font-weight: bold; padding-left: 4px; border:1px solid #000; border-bottom: 0px solid #000;
	text-transform: uppercase;
}

.box_blue_headline{
	background-color: blue; font-weight: bold; padding-left: 4px; border:1px solid #000; border-bottom: 0px solid #000;
	text-transform: uppercase;
	color:#fff;
	font-size:9px;
}

.box_red_headline{
	background-color: red; font-weight: bold; padding-left: 4px; border:1px solid #000; border-bottom: 0px solid #000;
	text-transform: uppercase;
	color:#fff;
	font-size:9px;
}

.box{
	background-color: #F9DA80; border: 1px solid #000; padding:4px;
}

.box_blue{
	background-color: lightblue; border: 1px solid #000; padding:4px;
}
.box_red{
	background-color: #FFCCCC; border: 1px solid #000; padding:4px;
}

input.big_btn {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding:5px;
	background:#FEBE00;
	border:1px solid black;
}

td.key{
	font-weight:bold;
}

.top_container_head{
	background-color: #FEBE00;
	font-weight: bold;
	padding-left: 4px;
	border: 1px solid #000;
	border-bottom: 0px solid #000;
	text-transform: uppercase;
	margin-top: 4px;
	margin-left: 10px;
	text-align: left;
	width: 755px;
}

.top_container_body{
	background-color: #F9DA80;
	padding: 4px;
	border: 1px solid #000;
	margin-left: 10px;
	text-align: left;
	width: 751px;
}

	
.clear_both{
	clear: both;
	font-size: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	line-height: 0px;
}
	
	
div{
	border: 0px solid red;
}