body {background-image:url(../img/bg.jpg); }
img {border:none;}

#youth_prot_box{position:fixed; width:100%; height:100%; top:0; left:0; padding-top:200px; background-image:url(../img/y_prot_bg.png);}
#youth_prot_inner{width:930px; margin:0 auto;}
#youth_prot_tab_one{background-color:#ffffff; width:100%}
#youth_prot_tab_one td{font-size:28px;top:50px; line-height:50px; margin-left:150px; font-weight:bold; color:#222222; text-align:center}
#youth_prot_tab_two{background-color:#222222; width:100%}
#youth_prot_tab_two td{text-align:center;}

#index_content_bottom{text-align:center; color:#fff; font-weight:bold; background-color:#222222; padding:10px; font-size:18px}
#index_cont_box{width:930px; margin:0 auto; background-color:#FFF;}
#index_cont_box_kiss{position:absolute; width:120px; height:91px; background-image:url(../img/24157323.png);background-repeat:no-repeat; background-position:left;}
#index_cont_login_box{text-align:right}
#index_cont_login_box a{font-weight:bold; color:#333; text-decoration:none; font-size:18px}
#index_cont_login_box a:hover{text-decoration:underline}
.index_cont_login_box_input{color:#999;}
#index_cont_login_box_but{color:#fff; background-color:#c70000; border:none; text-shadow: black 0.1em 0.1em 0.1em; width:80px; cursor:pointer}
#index_cont_headline{text-align:center;color:#333;}
#index_cont_start_box{height:200px; background-color:#222222;}
#index_cont_start_box_pic_left{float:left; margin-left:100px; height:200px; width:124px; background-image:url(../img/index_left.jpg)}

#index_cont_start_box_pic_right{float:left; height:200px; width:126px; margin-left:90px;}
/*#index_cont_start_box_pic_right{float:left; height:200px; width:126px; background-image:url(../img/index_right.jpg)}*/

/*#index_cont_start_box_pic_left_online{float:left; margin-left:10px; height:200px; width:124px; background-image:url(../img/index_left.jpg); margin-right:50px;}*/
#index_cont_start_box_pic_left_online{float:left; margin-left:10px; height:200px; width:124px; margin-right:50px;}
.arrow_left {
	position: relative;
	background: #d51e80;
	border: 1px solid #c2e1f5;
}
.arrow_left:after, .arrow_right:before {
	left: 100%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_left:after {
	border-color: rgba(213, 30, 128, 0);
	border-left-color: #d51e80;
	border-width: 50px;
	top: 50%;
	margin-top: -50px;
}
.arrow_left:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #c2e1f5;
	border-width: 51px;
	top: 50%;
	margin-top: -51px;
}
.arrow_right { position: relative; background: #d51e80; border: 1px solid #c2e1f5; } 
.arrow_right:after, .arrow_right:before { right: 100%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
.arrow_right:after { border-color: rgba(213, 30, 128, 0); border-right-color: #d51e80; border-width: 50px; top: 50%; margin-top: -50px; } 
@import url(http://fonts.googleapis.com/css?family=Oswald);

.arrow_left, .arrow_right{
	font-family: 'Oswald', sans-serif;
	font-size:28px;
	height:50px; 
	line-height:50px;
	width:100px;
	margin-top:75px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	}



#index_cont_start_box_now_online{float:left; margin-left:46px; width:180px; background-color:#2222;margin-top:10px;}
#index_cont_start_box_now_online sup{font-size:14px;}
#index_cont_start_box_now_online_list{border-left:1px solid #ccc;border-bottom:1px solid #ccc; height:148px; overflow:auto; }
#index_cont_start_box_now_online_list a{text-decoration:none; color:inherit; width:100%; height:100%; display:block;}

#index_cont_start_login_box{margin-top:80px; text-align:center; float:left; margin-left:20px;}
#index_cont_start_login_nick{width:250px; height:35px; font-size:24px; color:#999;}
#index_cont_start_login_but{width:250px; height:40px; font-size:24px; color:#fff; background-image:url(../img/button.png); border:none; font-weight:bold; cursor:pointer;text-shadow: black 0.1em 0.1em 0.2em;}
#index_cont_start_login_but:hover{text-shadow:none;}
.index_cont_clear{clear:both;}
#index_cont_nearyou_box{text-align:center; font-size:24px; color:#333; font-weight:bold}
#index_cont_nearyou_pic{background-image:url(../img/index_near.jpg); width:100%; height:370px; background-position:center; background-repeat:no-repeat}
#index_cont_nearyou_pic a{display:inline-block; width:100%; height:100%}
#index_cont_content{text-align:center; margin-top:10px;padding-bottom:20px}
#index_cont_footer{width:930px; margin:0 auto; color:#FFF; text-align:center; margin-bottom:50px; }
#index_cont_footer a{color:inherit;}
#FooterFemaleLogin{ text-decoration:underline; cursor:pointer;}

#chat_cont_box{width:930px; margin:0 auto; background-color:#FFF; margin-top:5px; }
#chat_cont_box_welcome_msg{background-color:#FFF; padding-left:10px; padding-top:10px; font-size:16px; color:#666}
#chat_cont_box_welcome_kiss{height:91px; width:120px;background-image:url(../img/24157323.png)}
#chat_cont_box_left{float:left; width:780px;background-color:#222222; height:523px}
#chat_cont_user_is_offline{position:absolute;  margin-top:10px; margin-left:5px; width:750px; height:250px; text-align:center; color:#999; font-size:24px; line-height:250px; font-weight:bold; background-image:url(../img/transparent.png); display:none; }

#chat_cont_box_profile{margin-left:5px}
#chat_cont_box_profile_pic_box{float:left; height:150px; max-width:230px; text-align:center; background-color:#FFF;}
#chat_cont_box_profile_pic_img{max-height:150px; max-width:230px; margin-top:0px;}
.chat_cont_box_profile_space{width:5px;float:left;}
#chat_cont_box_profile_right{margin-right:5px;}
.chat_cont_box_profile_id{display:none;}
#chat_cont_box_profile_nick{font-size:24px; color:#fff; font-weight:bold;  height:29px; background-image:url(../img/head_window.png); text-shadow: black 0.1em 0.1em 0.2em; border-bottom:1px solid #333}
#chat_cont_box_profile_text{height:150px; background-repeat: repeat; color:#FFF; background-image:url(../img/chat_profile_bg_middle.jpg); font-size:18px;}
#chat_cont_box_profile_user_profile{padding-left:5px; padding-right:5px; overflow:auto; height:120px;}
.chat_cont_box_clear{clear:both;}
/*#chat_cont_box_msg_box{height:250px; overflow:auto; margin-top:10px; padding-left:5px; margin-right:5px; margin-left:5px; border:none; background-color:#FFF}*/
#chat_cont_box_msg_box{height:363px; overflow:auto; margin-top:10px; padding-left:5px; margin-right:5px; margin-left:5px; border:none; background-color:#FFF}
#chat_cont_msg_center{display:none;}

/*
#chat_cont_loading{position:absolute; width:930px; height:523px; background-image:url(../img/transparent.png);}
#chat_cont_loading_img{margin:0 auto; margin-top:200px; width:250px}
*/
#chat_cont_send_loading{display:none;width:595px; height:70px; background-image:url(../img/transparent.png); position:absolute;margin-top:12px; margin-left:12px}
#chat_cont_send_loading_img{margin:0 auto; margin-top:25px; width:200px}

#chat_cont_box_fotoalbum_loading{background-image:url(../img/transparent.png); display:none; position:absolute; height:150px; width:770px; text-align:center; }
#chat_cont_box_fotoalbum_loading img{margin-top:50px;}
/*
#my_profile_loading{position:fixed; background-image:url(../img/transparent.png); width:100%; height:100%; top:0; display:none;}
#my_profile_loading_img{margin:0 auto; margin-top:150px; width:250px}
*/
#user_loading{position:fixed; background-image:url(../img/transparent.png); width:100%; height:100%; top:0; display:none;}
#user_loading_img{margin:0 auto; margin-top:150px; width:250px}


#ChatNewMSGNotification{position:fixed; width:150px; height:50px; background-image:url(../img/transparent.png); margin-left:783px; color:#FFF; text-align:left; display:none; cursor:pointer;}
#ChatNewMSGNotification_count{position:fixed; font-weight:bold; margin-top:0px; margin-left:41px; width:22px; text-align:center; font-size:13px;}

.chat_cont_online_box_main{height:50px;float:left;width:150px; color:#222222;}
.chat_cont_online_box_sub{text-align:center; line-height:50px; font-weight:bold}

.chat_cont_box_msg_text_f{margin-bottom:10px;}
.chat_cont_box_msg_text_u{margin-bottom:10px; color:#999}
.chat_cont_box_msg_name_f{text-decoration:underline;color:#c70000; font-weight:bold}
.chat_cont_box_msg_name_u{text-decoration:underline; color:#666;font-weight:bold;}
#chat_cont_box_textarea{float:left;background-image:url(../img/textarea_bg.jpg); background-repeat:no-repeat; padding-left:10px; padding-top:5px; width:600px; max-width:600px; height:70px; max-height:70px; margin-top:10px; margin-right:5px; margin-left:5px; border:none; background-color:#222222; resize: none; outline: none; overflow: auto; }
#chat_cont_box_submit_box{float:right;  text-align:center; margin-top:10px; margin-right:3px;}
#chat_cont_box_submit_but{background-image:url(../img/chat_send.png); border:none; width:155px; height:75px; color:#fff; font-weight:bold; font-size:24px; cursor:pointer;text-shadow: black 0.1em 0.1em 0.1em; }
#chat_cont_box_submit_but:hover{text-shadow:none;}
#chat_msg_max_val_box{clear:both;margin-left:5px; width:610px; text-align:center; background-image:url(../img/chat_msg_max_val_box.jpg); background-repeat:no-repeat; background-position:center; height:20px; padding-top:5px; color:#FFF; font-size:small;text-shadow: black 0.1em 0.1em 0.2em}
#chat_msg_max_val{font-weight:bold;}
#chat_cont_box_online{float:left;width:150px;  height:473px; overflow:auto;}
/*
.chat_cont_box_online_user_box{padding-left:2px; padding-top:5px; padding-bottom:5px; color:#000; cursor:pointer; border-bottom:1px solid #CCC; background-image:url(../img/chat_online_user_bg.png); background-repeat:no-repeat; background-position:center; width:128px; height:155px; margin-left:2px;}
.chat_cont_box_online_user_box:hover{font-weight:bold; background-color:#222222}
.chat_cont_box_online_u_pic{width:105px; height:110px; background-repeat:no-repeat;background-position:center; text-align:center; margin-left:10px; margin-top:8px;}
.chat_cont_box_online_u_name{width:105px; font-weight:bold; font-size:small; margin-left:10px; text-align:center}
.chat_cont_box_online_new_msg{background-image:url(../img/pm_new.gif); float:left; margin-top:90px; width:20px; height:20px; display:block;}
*/
#chat_cont_onlinepic_preview{position:absolute;background:#222222;padding:5px;display:none;}
.chat_cont_box_online_user_box{padding-left:2px; padding-top:5px; padding-bottom:5px; color:#FFF; cursor:pointer; border-bottom:1px solid #CCC; height:25px; line-height:25px; margin-left:2px; background-color:#222222}
.chat_cont_box_online_user_box:hover{font-weight:bold; background-color:#222222;}
.chat_cont_box_online_u_name{text-align:center; font-size:14px}
.chat_cont_box_online_u_pic_sign{position:inherit; margin-top:-23px; background-image:url(../img/pic.png); margin-right:2px; height:20px; width:17px; background-repeat:no-repeat;}
.chat_cont_box_online_new_msg{background-image:url(../img/pm_new.gif); float:left; width:20px; height:20px; display:block;}
.chat_cont_box_female_sign{float:right; background-image:url(../img/female_sign.png); height:21px; width:14px; background-repeat:no-repeat;}
.chat_cont_box_favorite_sign{float:right; background-image:url(../img/favorite.png); height:21px; width:20px; background-repeat:no-repeat;}

.chat_male_box_online_user_box{padding-left:2px; padding-top:5px; padding-bottom:5px; color:#FFF; cursor:pointer; border-bottom:1px solid #CCC; height:25px; line-height:25px; margin-left:2px; background-color:#222222}
.chat_male_box_online_user_box:hover{font-weight:bold; background-color:#222222;}
.chat_male_box_online_u_name{text-align:center; font-size:14px}
.chat_male_box_male_sign{float:right; background-image:url(../img/male_sign.png); height:21px; width:21px; background-repeat:no-repeat;}
.chat_male_box_online_u_pic_sign{position:inherit; margin-top:-23px; background-image:url(../img/pic.png); margin-right:2px; height:20px; width:17px; background-repeat:no-repeat;}

#chat_cont_box_fotoalbum_icon{color:#FFF; margin-top:0px; height:29px;  margin-left:15px;margin-right:10px; float:right; cursor:pointer; font-size:14px; line-height:29px;}
#chat_cont_box_fotoalbum{position:absolute; height:150px; width:770px; margin-left:5px; background-image:url(../img/chat_profile_bg_middle.jpg); display:none; color:#FFF; text-align:center; }
#chat_cont_box_fotoalbum_close{float:right; width:25px; cursor:pointer; margin-top:1px; height:29px; margin-right:5px; background-image:url(../img/x.png);}
#chat_cont_box_fotoalbum_headline{width:100%; text-align:center; font-weight:bold; color:#FFF; font-size:18px; background-image:url(../img/head_window.png); height:27px; border-bottom:1px solid #333; text-shadow: black 0.1em 0.1em 0.2em}
#chat_cont_box_fotoalbum_box{margin-left:15px; overflow:auto; height:120px; width:755px;}
.chat_cont_box_fotoalbum_photo{float:left; height:80px; width:80px; margin-left:5px; margin-right:5px; margin-top:5px; margin-bottom:5px;}

#chat_cont_box_sendfile_icon{color:#FFF; margin-top:0px; height:29px; line-height:29px;  margin-right:15px; float:right; cursor:pointer; font-size:14px;}
#chat_cont_box_sendfile{position:absolute; height:150px; width:770px; margin-left:5px; background-color:#222222; display:none; color:#FFF; text-align:center; }
#chat_cont_box_sendfile_box{margin-left:15px; height:120px; width:755px;}
#chat_cont_box_sendfile_close{float:right; width:25px; cursor:pointer; margin-top:1px; height:29px; margin-right:5px; background-image:url(../img/x.png);}
#chat_cont_box_sendfile_headline{width:100%; text-align:center; font-weight:bold; color:#FFF; font-size:18px; background-image:url(../img/head_window.png); height:27px; border-bottom:1px solid #333; text-shadow: black 0.1em 0.1em 0.2em}
#chat_cont_box_sendfile_but_box {position: relative;width: 250px;height:40px;overflow: hidden;background-image:url(../img/button.png);margin:0 auto; margin-top:40px; }
#chat_cont_box_sendfile_but_box_label {width: 250px;height:40px;line-height:40px;color:#FFF;font-weight:bold;text-shadow: black 0.1em 0.1em 0.1em;font-size:19px;text-align:center;}
#chat_cont_box_sendfile_but_box input {position: absolute;top: 0;right: 0;font-size: 10em;cursor: pointer;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
.chat_cont_box_keine_bilder{margin-top:30px; text-decoration:underline; font-weight:bold;}

#chat_cont_box_footer{width:930px; margin:0 auto; color:#FFF; text-align:left}

#error_page_box{width:930px; margin:0 auto; background-color:#FFF}
.error_page_headline{text-align:center;color:#333}
#error_page_kiss{height:219px; width:308px;margin:0 auto;background-image:url(../img/24157323_big.jpg)}
#error_page_back{padding-top:20px; padding-bottom:20px;text-align:center; font-size:24px; font-weight:bold}
#error_page_back a{color:#333; text-decoration:none;}

.register_left_user_box{position:absolute; margin-left:50px; width:210px;}
.register_left_user_box_headline{color:#fff; font-size:24px; font-weight:bold; text-shadow: black 0.1em 0.1em 0.2em; margin-bottom:5px;}
.register_left_user_box_nick{font-size:16px; background-image:url(../img/transparent.png); color:#222222; font-weight:bold;}
.register_left_user_list{width:70px; height:70px; background-position:center top;background-repeat:no-repeat;background-size:70px 70px; float:left;}
.register_left_user_list_hover{position:relative ; width:120px; height:120px; margin-left:-20px; margin-top:-20px;  -moz-box-shadow: 0 0 1px 1px #333; -moz-box-shadow: 0 0 20px #000;-webkit-box-shadow: 0 0 20px#000;box-shadow: 0 0 20px#000; display:none;}
.register_left_user_list_hover a{text-decoration:none; color:inherit; width:100%; height:100%; display:block;}
.register_right_side_pic{position:absolute; margin-left:650px; width:250px; margin-top:4px;}

#register_box{width:930px; margin:0 auto; background-color:#FFF; text-align:center}
.register_input_box{width:250px; height:35px; font-size:24px; color:#999; margin-top:5px}
#register_ok_but{background-image:url(../img/guest_login_ok_but.png); border:none; font-size:24px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer; margin-top:20px; margin-bottom:10px; margin-left:10px;}
#register_cancel_but{background-image:url(../img/guest_login_cancel_but.png); border:none; font-size:24px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer; margin-top:20px; margin-bottom:10px; margin-right:10px;}
#register_box_content{width:100%; text-align:center;  background-color:#222222;}
.register_box_space{height:25px; background-color:#fff}
.register_box_small{font-size:small; color:#FFF; width:250px; margin:0 auto; margin-top:5px;}
.register_box_small a{color:inherit; text-decoration:none;;}
#register_kostenlos_note{color:#fff; font-size:24px; font-weight:bold; text-shadow: black 0.1em 0.1em 0.2em;}
.reg_error_border{border-left:4px solid #F00;border-right:4px solid #F00;	border-bottom:4px solid #F00;border-top:4px solid #F00;}
.reg_error_box{background-color:#F00; width:258px; margin:0 auto; color:#FFF;}

#guest_already_logged_box{width:930px; margin:0 auto; background-color:#FFF; text-align:center}
#guest_already_logged_box a{color:inherit;}
#guest_already_logged_box_content{width:100%; text-align:center;  background-color:#222222; color:#FFF; font-size:24px;}
.guest_already_logged_box_space{height:25px; background-color:#fff}
#guest_already_logged_box_kiss{height:219px; width:308px;background-image:url(../img/24157323_big.jpg); margin:0 auto;}
#guest_already_logged_box_sub{width:100%; text-align:center;  background-color:#222222; color:#FFF; font-size:24px;}

#register_confirm_box{width:930px; margin:0 auto; background-color:#FFF; text-align:center}
#register_confirm_box_content{width:100%; text-align:center;  background-color:#222222; color:#FFF; font-size:24px;}
.register_confirm_box_space{height:25px; background-color:#fff}
#register_confirm_box_kiss{height:219px; width:308px;background-image:url(../img/24157323_big.jpg); margin:0 auto;}
#register_confirm_box_sub{width:100%; text-align:center;  background-color:#222222; color:#FFF; font-size:24px;}
#register_confirm_box a{color:#FFF; font-size:28px; font-weight:bold;}
#register_confirm_box a:hover{font-size:30px}

.login_error_class{background-color:#F00; color:#000}

.my_profile_head{width:930px; margin:0 auto; padding:5px;text-shadow: black 0.1em 0.1em 0.2em}
.my_profile_head h1{text-align:center; background-image:url(../img/head_window.png); color:#FFF;}

#my_profile_box{width:920px; margin:0 auto; background-color:#FFF;  padding:5px;}
.my_profile_label{float:left; width:250px; margin-bottom:10px; font-size:18px; color:#fff; font-weight:bold; line-height:27px; padding-left:5px; margin-top:10px}
.my_profile_i_dis{width:250px; height:25px; border:1px solid #CCC; font-size:18px; background-color:#FFF; font-weight:bold; color:#999;}
.my_profile_input_box{margin-top:10px; float:left; width:360px}
#my_profile_box select{width:250px; height:25px; border:1px solid #CCC; font-size:18px;}
#my_profile_box_right{float:left; background-color:#222222;}
#my_profile_box textarea{width:250px; height:80px; border:1px solid #CCC; font-size:18px;} /*height:160px;*/
#my_profile_interesse_box{width:250px; color:#FFF; font-size:18px; margin-bottom:25px;}
#my_profile_interesse_box label{padding-right:10px;}
.my_profile_pic{max-height:230px; max-width:250px}
#my_profile_pic_preview_box{height:400px; width:280px;background-color:#222222; float:left; margin-right:25px; text-align:center; color:#FFF; font-size:18px; font-weight:bold;}
#my_profile_pic_preview{max-height:230px; max-width:280px;}
#my_profile_box input[type="button"]{border:none; width:250px; height:40px; background-image:url(../img/button.png); background-repeat:no-repeat; font-size:18px; color:#FFF; font-weight:bold; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em}
#my_profile_box input[type="button"]:hover{text-shadow:none;}
/*#my_profile_loading{position:absolute; margin:0 auto; width:920px; height:400px; background-image:url(../img/transparent.png); display:none; }*/
#my_profile_safedata_ok{position:absolute; margin:0 auto; margin-top:100px; width:920px; text-align:center; font-size:36px; font-weight:bold; color:#fff; background-image:url(../img/head_green_window.png); display:none}



.menu_bar{width:930px; margin:0 auto; background-color:#222222; color:#FFF; font-weight:bold; line-height:30px; }
/*.menu_bar_item{width:100px; max-width:150px; text-align:center; float:left; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em; border-right:1px solid #333;}*/
.menu_bar_item{width:100px; max-width:150px; text-align:center; display:inline-block; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em; border-right:1px solid #333;}

.menu_bar_item:hover{color:#000; background-color:#CCC; text-shadow:none;}
.menu_bar_right_item{border:none;float:right; border-left:1px solid #333;}

#my_profile_new_img_box {position: relative;width: 250px;height:40px;overflow: hidden;background-image:url(../img/button.png);margin-top:20px; margin-bottom:20px;margin-left:17px;}
#my_profile_new_img_box_label {width: 250px;height:40px;line-height:40px;color:#FFF;font-weight:bold;text-shadow: black 0.1em 0.1em 0.1em;font-size:19px;text-align:center;}
#my_profile_new_img_box input {position: absolute;top: 0;right: 0;font-size: 10em;cursor: pointer;opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}

.my_account_head{width:930px; margin:0 auto; padding:5px;text-shadow: black 0.1em 0.1em 0.2em}
.my_account_head h1{text-align:center; background-image:url(../img/head_window.png); color:#FFF;}
#my_account_box{width:920px; margin:0 auto; background-color:#FFF;  padding:5px;}
.my_account_headline{font-size:18px; color:#fff; text-align:center; font-weight:bold; background-image:url(../img/head_window.png);text-shadow: black 0.1em 0.1em 0.2em; border-bottom:1px solid #333; height:30px; line-height:30px}
#my_account_om_counter_pic{position:absolute; margin-left:10px; margin-top:15px; display:none;}
#my_account_om_counter_number{position:absolute;margin-left:52px; margin-top:-26px; font-size:12px;display:none; width:20px; text-align:center; color:#222222}

.law_box{width:920px; margin:0 auto; background-color:#FFF;  padding:5px;}
.law_box a{color:inherit; font-weight:bold}
.law_box_div{padding:10px; margin-bottom:25px;}
.law_box_headline{width:930px; margin:0 auto; padding:5px;text-shadow: black 0.1em 0.1em 0.2em}
.law_box_headline h1{text-align:center; background-image:url(../img/head_window.png); color:#FFF;}

.my_account_button{width:250px; line-height:40px; background-image:url(../img/button.png); background-repeat:no-repeat; font-size:18px; color:#FFF; font-weight:bold; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em; margin-top:20px; }
.my_account_button:hover{text-shadow:none;}
#my_account_leftside{width:450px; float:left;}
#my_account_guthabenbox{background-color:#222222;height:130px;}
#my_account_guthabenbox_inner{line-height:100px; text-align:center; font-size:42px; font-weight:bold; color:#FFF}
#my_account_aufladenbox{text-align:center; color:#FFF; margin-top:25px; background-color:#222222;}
.my_account_payment_providers_notice{font-size:14px;}

/*#my_account_aufladenbox_inner{width:250px; margin:0 auto;}*/
#my_account_aufladenbox_inner{width:100%; margin:0 auto;} 
/*#my_account_preisbox{width:450px; background-color:#222222; float:right; height:386px}*/
/*#my_account_preisbox{width:450px; background-color:#222222; float:right; height:407px}*/
#my_account_preisbox{width:450px; background-color:#222222; float:right; height:641px}
/*#CnbPostRequest{ background-image:url(../img/payment_cnb_my_account_140x60px.png); width:175px; height:60px; border:none; cursor:pointer}*/
#CnbPostRequest{ background-image:url(../img/payment_cnb_my_account_140x60px.png); width:175px; height:60px; border:none; cursor:pointer; margin-right:5px;}
#HumaxPostRequest{ background-image:url(../img/payment_humax_my_account_200x60.gif); width:210px; height:60px; border:none; cursor:pointer; margin-left:5px;}
#SofortPostRequest{ background-image:url(../img/payment_sofort_redirect_200x75px.png); width:200px; height:75px; border:none; cursor:pointer; margin-left:5px;}

#humax_submit{border:none; background-color:inherit; padding:0; color:inherit; cursor:pointer; font-weight:bold; font-size:inherit; font-family:inherit; text-decoration:underline;}


#my_account_aufladenbox_bottom{height:20px;}
#my_account_preisbox_inner{color:#FFF; padding:15px;  font-size:24px; font-weight:bold; text-align:center;}
.my_account_preisbox_inner_left{float:left; width:200px; text-align:right;}
.my_account_preisbox_inner_right{float:right;width:200px; text-align:right;}
#my_account_testzugang{color:#3F0;}
#my_account_kein_guthaben{margin-bottom:5px; text-align:center; background-color:#222222; color:#FFF; font-size:24px; padding:5px; font-weight:bold;}
#my_account_payment_providers_box{margin-top:12px}
#my_account_PaymentGuthabenSelect{width:220px; height:30px; line-height:30px; text-align:center; color:#222222; font-size:20px;}
#my_account_PaymentGuthabenSelect_opt{font-size:24px; text-align:left; padding-left:5px;}
.my_account_PaymentGuthabenSelect_opt{font-size:24px; text-align:left; padding-left:5px;}
#my_account_payment_providers_butbox{margin-top:18px;}
.my_account_payment_providers_sum{margin-top:18px;font-size:20px; text-decoration:underline; font-weight:bold; text-shadow: black 0.1em 0.1em 0.1em;}
.my_account_payment_privacy_note_head{color:#fff; font-size:24px; font-weight:bold; text-shadow: black 0.1em 0.1em 0.2em;}
.my_account_payment_privacy_note{color:#FFF; text-align:center; margin-bottom:5px;}
.my_account_pic_wall{width:930px; margin:0 auto; margin-bottom:5px;}
.my_account_pic_wall_nick{font-size:16px; background-image:url(../img/transparent.png); color:#222222; font-weight:bold; text-align:center;}
.my_account_pic_wall_list{width:62px; height:62px; background-position:center top;background-repeat:no-repeat;background-size:62px 62px; float:left;}
.my_account_pic_wall_list a{ width:100%; height:100%; text-decoration:none; color:inherit; display:block;}
.my_account_pic_wall_list_hover{position:relative ; width:120px; height:120px; margin-left:-20px; margin-top:-20px;  -moz-box-shadow: 0 0 1px 1px #333; -moz-box-shadow: 0 0 20px #000;-webkit-box-shadow: 0 0 20px#000;box-shadow: 0 0 20px#000; display:none;}
.counter-analog span.part {display: inline-block;}
.counter-analog span.separator {display: inline-block;height: 40px;line-height: 40px;width: 10px;vertical-align: middle;text-align: center;font-weight: bold;}
.counter-analog span.part span.digit {display: inline-block;height: 40px;line-height: 40px;width: 26px;vertical-align: middle;text-align: center;font: 0/0 a;text-shadow: none;color: transparent;margin: 0;}
.counter-analog span.part span.digit {background: transparent url("../img/counter.png") 0 0 repeat-y;}
.counter-analog span.part span.digit0 { background-position: 0     0; }
.counter-analog span.part span.digit1 { background-position: 0  -240px; }
.counter-analog span.part span.digit2 { background-position: 0  -480px; }
.counter-analog span.part span.digit3 { background-position: 0  -720px; }
.counter-analog span.part span.digit4 { background-position: 0  -960px; }
.counter-analog span.part span.digit5 { background-position: 0 -1200px; }
.counter-analog span.part span.digit6 { background-position: 0 -1440px; }
.counter-analog span.part span.digit7 { background-position: 0 -1680px; }
.counter-analog span.part span.digit8 { background-position: 0 -1920px; }
.counter-analog span.part span.digit9 { background-position: 0 -2160px; }



#loginContainer{position:absolute; top: 50%; margin-top: -100px; margin-left: -200px; left: 50%;width:400px; text-align:center }
.login_head{text-shadow: black 0.1em 0.1em 0.2em;text-align:center; background-image:url(../img/head_window.png); color:#FFF; padding:0px; font-size:36px; font-weight:bold;}
.login_input_box{width:393px; height:35px; font-size:24px; color:#999; margin-top:5px}
#login_but{border:none; width:250px; height:40px; background-image:url(../img/button.png); background-repeat:no-repeat; font-size:24px; color:#FFF; font-weight:bold; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em; margin-top:4px;}
#login_but:hover{text-shadow:none;}

.my_selection_head{width:930px; margin:0 auto; padding:5px;text-shadow: black 0.1em 0.1em 0.2em}
.my_selection_head h1{text-align:center; background-image:url(../img/head_window.png); color:#FFF;}
#my_selection_box{width:920px; margin:0 auto; background-color:#FFF;  padding:5px;}
#my_selection_box_inner{background-color:#222222; height:280px; padding-top:50px; padding-left:20px; padding-right:20px;}
#my_selection_new_pm_img{position:absolute; margin-left:10px; margin-top:15px;}
#my_selection_new_pm_img_counter{position:absolute;margin-left:52px; margin-top:-21px; font-size:12px; width:20px; text-align:center}
.my_selection_button{background-image:url(../img/big_button.png); border:none; font-size:36px; color:#FFF; font-weight:bold; width:420px; height:90px; cursor:pointer;text-align:center; line-height:90px;text-shadow: black 0.1em 0.1em 0.2em;}
#my_selection_button_top{margin:0 auto;margin-bottom:50px;}
.my_selection_button:hover{text-shadow:none;}

/*#noscript_div{position:absolute;height:100%;left:0;width:100%;background-image:url(../img/transparent.png);}*/
#noscript_div{position:fixed; background-image:url(../img/transparent.png); width:100%; height:100%; top:0;}


#noscript_inner{position:absolute; top: 50%; margin-top: -100px; margin-left: -400px; left: 50%;width:800px; text-align:center;font-size:36px; font-weight:bold; background-color:#FFF;}

#referral_site{width:930px; margin:0 auto; background-color:#222222;}
#referral_box{padding:10px;text-align:center}
#referral_box img{height:400px;}
#referral_button{background-image:url(../img/button.png); width:250px; height:40px; margin:0 auto; line-height:40px; margin-top:10px; }
#referral_button a{font-size:20px; color:#FFF; font-weight:bold;  text-shadow: black 0.1em 0.1em 0.1em; text-decoration:none;}
#referral_button a:hover{text-shadow: none;}

#closed_page_sign{height:282px; width:662px; margin:0 auto;background-image:url(../img/opening_times_sign.png);}
@font-face {
font-family:Amperzand;
src:url(../img/index.ttf);
} 

#closed_page_opening_time{text-align:center; padding-top:15px; color:#FFF; font-family:Amperzand; font-size:50px; font-weight:bold}
.closed_page_opening_hours{text-align:center; padding-top:15px; color:#FFF;  font-size:30px; font-weight:bold}

#closed_page_box{width:930px; margin:0 auto; background-color:#FFF}
.closed_page_headline{text-align:center;color:#333}
#closed_page_back{padding-top:20px; padding-bottom:20px;text-align:center; font-size:24px; font-weight:bold}
#closed_page_back a{color:#333; text-decoration:none;}


.passwdforgot_box{width:920px; margin:0 auto; background-color:#FFF;  padding:5px; text-align:center;}
.passwdforgot_box_headline{width:930px; margin:0 auto; padding:5px;text-shadow: black 0.1em 0.1em 0.2em}
.passwdforgot_box_headline h1{text-align:center; background-image:url(../img/head_window.png); color:#FFF;}
.passwdforgot_input{width:250px; height:35px; font-size:24px; color:#999; margin-top:5px; padding:5px;}
.passwdforgo_submit_div{width:920px; margin:0 auto; background-color:#222222; text-align:center; margin-bottom:25px; padding:5px;}
#passwdforgo_submit{width:250px; height:40px; border:none; line-height:40px; background-image:url(../img/button.png); background-repeat:no-repeat; font-size:18px; color:#FFF; font-weight:bold; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em; margin:5px;}
.passwdforgo_submit:hover{text-shadow:none;}

#passwdforgot_response{padding:10px; font-size:18px; color:#FFF; font-weight:bold; display:none;}
.passwdforgot_response_ok{ background-color:#0F0;}
.passwdforgot_response_fail{ background-color:#F00}

#contact_box{width:600px; height:100%; border:1px solid #000; margin:0 auto;}
#contact_box input[type="text"]{width:250px; height:20px}
#contact_box textarea{width:250px; height:150px}
#contact_box input[type="submit"]{border:none; width:250px; height:40px; background-image:url(../img/button.png); background-repeat:no-repeat; font-size:18px; color:#FFF; font-weight:bold; cursor:pointer; text-shadow: black 0.1em 0.1em 0.1em; margin-top:5px;}
#contact_box input[type="submit"]:hover{text-shadow:none;}
#contact_box #submit_box{text-align:center; background-color:#222222; height:50px;}
#contact_box #ok_box{position:absolute; text-align:center; width:560px; background-color:#0F0; color:#000; font-weight:bold; font-size:24px; padding:20px; margin-top:50px;}

.payment_box{width:930px; margin:0 auto; background-color:#FFF; margin-top:20px; text-align:center}
.payment_box_headline{font-size:18px; color:#fff; text-align:center; font-weight:bold; background-image:url(../img/head_window.png);text-shadow: black 0.1em 0.1em 0.2em; border-bottom:1px solid #333; height:30px; padding-top:7px; }
.payment_box_txt{padding:20px; font-size:18px; color:#222222;}
.payment_box_txt a{color:inherit; font-size:20px}
.payment_box_head_sub{font-size:16px; font-weight:normal;}

.mobile_notice_head{padding:5px;text-shadow: black 0.1em 0.1em 0.2em; text-align:center; background-image:url(../img/head_window.png); color:#FFF;}
.mobile_notice_box{text-align:center; padding:15px; font-size:120%; color:#222222;background-color:#FFF;}
.mobile_notice_link{margin-top:10px}
.mobile_notice_link a{color:inherit; font-weight:bold;}


