
/* ---------- STD ---------- */

BODY { color:#000 ; font-family:Verdana,Arial ; font-size:11px ; padding:0 ; margin:0 0 20px 0 ; background: #fff url(/all/images/home/back_body.gif) } 
TR,TD,P { font-family:Verdana,Arial ; font-size:11px ; color:#000  } 

A:link , A:visited { color:#9C0001 ; text-decoration:none }
A:active  { color:#9C0001 ; text-decoration:none }
A:hover { color:#9C0001 ; text-decoration:underline }

* { margin:0 ; padding:0 }
form  { margin:0 ; padding:0 }
input , select , textarea { font-size:11px ; font-family:Verdana,Arial ; padding:2px }

.clearall { clear:both ; padding:0 ; margin:0 }
.clearright { clear:right ; padding:0 ; margin:0 }
.clearleft { clear:left ; padding:0 ; margin:0 }
.clearfix:after { content:"." ; display:block ; height:0 ; clear:both ; visibility:hidden }
.clearfix { display:inline-block }  
html[xmlns] .clearfix { display:block }  
* html .clearfix { height:1% ; overflow: visible } 



/* ---------- FORMUALRE ---------- */

.form_reg_mail INPUT { font-size:15px }
.form_reg_data INPUT { font-size:15px }
.form_reg_data SELECT { font-size:15px }



/* ---------- LIST ---------- */

.video_list_wrap { float:left ; width:198px ; border-bottom:1px solid #f1f1f1  }
.video_list_padd { padding:18px ; line-height:15px } 
.video_list_back { width:155px ; height:115px ; border:3px solid #f1f1f1 ; margin-bottom:10px }
.video_list_titl { height:37px ; line-height:13px ; overflow:hidden }
.video_list_desc { margin-bottom:7px ; height:47px ; line-height:15px ; overflow:hidden ; font-style:italic }
.video_list_pbut { border:3px solid #f1f1f1 ; padding:0 ; margin:0 ; margin-top:8px }
.cat_list_img { width:120px ; height:89px ; border:3px solid #f1f1f1 ; margin-bottom:10px }

.shop_list_nick { margin-bottom:6px }
.shop_list_text { padding:25px 0 25px 0 ; margin-bottom:5px ; border-bottom:1px solid #f1f1f1 }
.shop_list_wrap { padding:15px 0 15px 0 ; line-height:15px ; border-bottom:1px solid #f1f1f1 }
.shop_list_padd { float:right ; width:420px } 
.shop_list_back { float:left ; width:155px ; height:115px ; border:3px solid #f1f1f1 }
.shop_list_titl { margin-bottom:10px }
.shop_list_tita A:link , .shop_list_tita A:visited , .shop_list_tita A:hover { font-size:12px }
.shop_list_desc {  }
.shop_list_pbut { text-align:right }




/* ---------- MAIN ---------- */

.main_wrap { position:relative ; margin:auto ; border:1px solid #FFF ; border-top:0px ; width:950px ; text-align:left ; background: #DFDFDF url(/all/images/home/head.gif) no-repeat left top }
.main_pages { list-style:none ; margin:0 ; padding:0 }
.main_pages li { float:left ; width:35px ; padding:10px 0 10px 0 ; background:url(/all/images/pages_back.gif) no-repeat center center ; text-align:center }
.main_pages li a { display:block }


/* ---------- HEAD ---------- */

.login_field { border:0 ; width:112px ; border:0 ; padding:3px }
.login_img { border:0 }

.top_head_left { z-index:5000 ; float:left ; width:600px ; height:167px }
.top_head_right { float:right }
.top_navi_logo { width:600px ; height:85px }

.top_right_login { padding: 0 35px 22px 0 ; color:#fff }
.top_right_login A:link { color:#fff ; text-decoration:none  }
.top_right_login A:visited { color:#fff ; text-decoration:none }
.top_right_login A:hover { color:#fff ; text-decoration:underline }

.top_navi_dott { border:0 ; margin:0 12px 0 13px }
.top_navi_sub { margin-bottom:9px ; padding:24px 15px 10px 16px ; color:#fff ; font-size:10px }
.top_navi_sub A:link {color:#fff ; text-decoration:none ; font-size:10px }
.top_navi_sub A:visited {color:#fff ; text-decoration:none ; font-size:10px  }
.top_navi_sub A:hover {color:#fff ; text-decoration:underline ; font-size:10px }

.top_navi_main { z-index:5001 ; color:#9C0001 ; padding:0 ; margin:0 ; height:28px ; overflow:hidden }
.top_navi_main ul { z-index:5002 ; list-style:none ; padding:0 ; margin:12px 0 0 14px } 
.top_navi_main ul li { float:left ; padding:0 }
.top_navi_main A:link { color: #434343; text-decoration:none ; font-size:13px ; font-weight:bold ; display:block ; padding: 0 19px 0 19px ; border-right:#9C0001 1px solid }
.top_navi_main A:visited {color: #434343; text-decoration:none ; font-size:13px ; font-weight:bold ; display:block ; padding: 0 19px 0 19px ; border-right:#9C0001 1px solid }
.top_navi_main A:hover {color: #434343; text-decoration:underline ; font-size:13px ; font-weight:bold ; display:block ; padding: 0 19px 0 19px ; border-right:#9C0001 1px solid }
.top_navi_main A.top_naviA:link {color: #9C0001; text-decoration:none ; font-size:13px ; font-weight:bold  }
.top_navi_main A.top_naviA:visited {color: #9C0001; text-decoration:none ; font-size:13px ; font-weight:bold }
.top_navi_main A.top_naviA:hover {color: #9C0001; text-decoration:underline ; font-size:13px ; font-weight:bold }

.top_right_dott { border:0 ; margin:0 12px 0 13px }
.top_right_scart { border:0 ; margin:0 5px 0 6px }
.top_right_navi { padding:20px 35px 40px 0 ; font-size:10px }
.top_right_navi A:link { color:#434343 ; text-decoration:none }
.top_right_navi A:visited { color:#434343 ; text-decoration:none }
.top_right_navi A:hover { color:#434343; text-decoration:underline }

.top_right_links { color:#fff ; font-size:10px }
.top_right_links A:link { color:#fff ; text-decoration:none  }
.top_right_links A:visited { color:#fff ; text-decoration:none }
.top_right_links A:hover { color:#fff ; text-decoration:underline }

#vidnavl { display:none ; z-index:5003 ; position:absolute ; width:600px ; background:#C4C4C4 url(/all/images/home/divcatnavi.jpg) no-repeat top left ; padding:20px }
#vidnavl ul { list-style:none ; padding:0 ; margin:0 } 
#vidnavl ul li { float:left ; padding:2px 0 2px 0 ; width:200px }
#vidnavl A:link { color: #000; text-decoration:none ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }
#vidnavl A:visited {color: #000; text-decoration:none ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }
#vidnavl A:hover {color: #9C0001; text-decoration:underline ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }

#galnavl { display:none ; z-index:5003 ; position:absolute ; width:600px ; background:#C4C4C4 url(/all/images/home/divcatnavi.jpg) no-repeat top left ; padding:20px }
#galnavl ul { list-style:none ; padding:0 ; margin:0 } 
#galnavl ul li { float:left ; padding:2px 0 2px 0 ; width:200px }
#galnavl A:link { color: #000; text-decoration:none ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }
#galnavl A:visited {color: #000; text-decoration:none ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }
#galnavl A:hover {color: #9C0001; text-decoration:underline ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }

#fannavl { display:none ; z-index:5003 ; position:absolute ; width:400px ; background:#C4C4C4 url(/all/images/home/divcatnavi.jpg) no-repeat top left ; padding:20px }
#fannavl ul { list-style:none ; padding:0 ; margin:0 } 
#fannavl ul li { float:left ; padding:2px 0 2px 0 ; width:180px }
#fannavl A:link { color: #000; text-decoration:none ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }
#fannavl A:visited {color: #000; text-decoration:none ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }
#fannavl A:hover {color: #9C0001; text-decoration:underline ; font-size:10px ; font-weight:normal ; display:inline ; padding:0 ; border:0  }




/* ---------- TEASER ---------- */

.top_teaser_main { padding:15px ; text-align:center }
.top_teaser_pic { width:90px ; height:60px ; border: 3px solid #c4c4c4 ; margin:0 16px 5px 16px } 
.top_teaser_list { list-style:none ; padding:0 ; margin:0 }
.top_teaser_list li { float:left }

.top_teaser_main A:link { color:#808080 ; text-decoration:none ; font-size:10px }
.top_teaser_main A:visited { color:#808080 ; text-decoration:none ; font-size:10px  }
.top_teaser_main A:hover { color:#808080 ; text-decoration:underline ; font-size:10px }



/* ---------- WRAPPER Innenbereich ---------- */

.content_back { z-iindex:5000 ; background:#F9F9F9 url(/all/images/home/main_content_back.gif) repeat-y left ; float:left ; border:5px solid #DFDFDF ; border-top:0 }


/* ---------- LEFT ---------- */

.left_main { background:#B41819 ; color:#fff ; border-bottom:5px solid #DFDFDF ; border-left:5px solid #DFDFDF }
.left_main_div { float:left ; width:245px ; overflow:hidden ; background:#B41819 ; color:#fff }
.left_main_div_space { border-bottom:5px solid #DFDFDF ; border-left:5px solid #DFDFDF ; border:0 }

/* Search */

.search_wrap { background:#DFDFDF url(/all/images/home/navi_back.gif) no-repeat top left }
.search_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.search_wrap ul li { float:left ; background:#808080 ;  margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.search_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.search_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.search_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.search_main { background:#A20607 url(/all/images/home/left_box_edge.gif) no-repeat top right ; padding:0 ; margin:0 ; border-bottom:7px solid #DFDFDF }
.search_nav { padding:0 ; margin:0  }
.search_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.search_box { padding:15px }

.search_field { border:0 ; width:167px ; border:0 ; padding:3px }
.search_img { border:0 }

/* Top-Amateur */

.top_wrap { background:#DFDFDF url(/all/images/home/navi_back.gif) no-repeat top left }
.top_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.top_wrap ul li { float:left ; background:#808080 ;  margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.top_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.top_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.top_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.top_main { background:#A20607 url(/all/images/home/left_box_edge.gif) no-repeat top right ; padding:15px ; margin-top:0 ; margin:0 ; border-bottom:7px solid #DFDFDF }
.top_nav { padding:0 ; margin:0  }
.top_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.top_box { padding:0 ; margin:0 }

.top_field { border:0 ; width:167px ; border:0 ; padding:3px }
.top_img { border:2px solid #B41819 ; width:200px ; height:148px }

/* PLZ */

.zip_wrap { background:#DFDFDF url(/all/images/home/navi_back.gif) no-repeat top left }
.zip_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.zip_wrap ul li { float:left ; background:#808080 ;  margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.zip_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.zip_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.zip_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.zip_main { background:#A20607 url(/all/images/home/left_box_edge.gif) no-repeat top right ; padding: 5px 15px 0 15px ; margin-top:0 ; margin:0 ; border-bottom:7px solid #DFDFDF }
.zip_nav { padding:0 ; margin:0  }
.zip_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.zip_box { padding:0 ; margin:0 ; text-align:center  }

.zip_field { border:0 ; width:167px ; border:0 ; padding:3px }
.zip_img { border:0 }

/* Online */

.online_wrap { background:#DFDFDF url(/all/images/home/navi_back.gif) no-repeat top left }
.online_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.online_wrap ul li { float:left ; background:#808080 ; margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.online_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.online_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.online_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.online_main { background:#A20607 url(/all/images/home/left_box_edge.gif) no-repeat top right ; padding:15px ; padding-top:10px ; margin-top:0 ; margin:0 ; border-bottom:7px solid #DFDFDF }
.online_nav { padding:0 ; margin:0  }
.online_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.online_box { padding:0 ; margin:0  }
.online_ddlist { background:#B41819 ; width:200px ; height:150px ; overflow:auto }

/* Teaser */

.preview_wrap { background:#DFDFDF url(/all/images/home/navi_back.gif) no-repeat top left }
.preview_wrap ul { list-style:none ; padding:0 ; margin:0 } 
.preview_wrap ul li { float:left ; background:#808080 ; margin-right:2px ; margin-bottom:2px ; padding:3px 10px 3px 10px }
.preview_wrap A:link {color: #fff; text-decoration:none ; font-size:10px }
.preview_wrap A:visited {color: #fff; text-decoration:none ; font-size:10px  }
.preview_wrap A:hover {color: #fff; text-decoration:underline ; font-size:10px }

.preview_main { margin-bottom:20px ; background:#A20607 url(/all/images/home/left_box_edge.gif) no-repeat top right ; padding:10px 15px 20px 15px }
.preview_nav { padding:0 ; margin:0  }
.preview_tit { font-size:13px ; font-weight:bold ; padding: 3px 4px 6px 8px }
.preview_box { padding:0 ; margin:0  }
.preview_ddlist { background:#B41819 ; width:210px ; height:100px ; overflow:auto }
.preview_pic { width:50px ; height:50px ; margin:6px 15px 6px 0 ; border:2px solid #B41819 }



/* ---------- CONTENT ---------- */

#content_home_teaser { height:157px }
.content_home_random { display:none }
.content_teaser { margin-bottom:20px ; padding:11px 0 11px 100px ; font-size:20px ; font-weight:bold ; color:#A20607 ; border:1px solid #DFDFDF ; background: #fff url(/all/images/teaser/user2_main.jpg) no-repeat right top }
.content_tab { background:#DFDFDF }
.content_main_div { float:right ; width:695px ; overflow:hidden }
.content_main { background:#f9f9f9 ; padding:20px ; border:5px solid #DFDFDF ; border-left:7px solid #DFDFDF ; border-top:0 }
.content_main A:link { color:#B01415 ; text-decoration:underline }
.content_main A:visited { color:#B01415 ; text-decoration:underline  }
.content_main A:hover { color:#9C0001 ; text-decoration:underline  }

.content_title { font-size:12px ; font-weight:bold ; margin-top:8px }
.content_title ul { list-style:none ; padding:0 ; margin:0 } 
.content_title ul li { display:inline; background:#f1f1f1 ;  margin-right:7px ; padding:5px 10px 5px 10px ; border:1px solid #DFDFDF }
.content_title .content_naviA  { position:relative ; color:#9C0001 ; background:#fff url(/all/images/home/home_star.gif) no-repeat 10px center ; padding-left:30px ; border-bottom:1px solid #fff }
.content_title A:link { color:#434343 ; text-decoration:none ; font-size:12px }
.content_title A:visited { color:#434343 ; text-decoration:none ; font-size:12px }
.content_title A:hover { color:#434343 ; text-decoration:underline ; font-size:12px }

.content_wrap { font-size:11px ; font-weight:normal ; background:#fff ; padding:25px 20px 25px 20px ; border:1px solid #DFDFDF ; margin-top:5px }
.content_wrap A:link { color:#434343 ; text-decoration:underline ; font-size:11px }
.content_wrap A:visited { color:#434343 ; text-decoration:underline ; font-size:11px  }
.content_wrap A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }
.content_wrap h3 { color:#9C0001 ; font-size:14px ; padding:7px 0 7px 0 ; margin:0 0 25px 0 ; border-top:1px solid #F1F1F1 ; border-bottom:1px solid #F1F1F1 }

.content_table { font-weight:normal }
.content_table th { background:#e0e0e0 ; padding:6px ; text-align:center ; font-weight:normal ; font-size:10px }
.content_table th A:link { color:#434343 ; text-decoration:none ; font-size:11px }
.content_table th A:visited { color:#434343 ; text-decoration:none ; font-size:11px  }
.content_table th A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }
.content_table td { background:#f1f1f1 ; padding:3px 5px 3px 5px ; font-weight:normal }
.content_table td A:link { color:#434343 ; text-decoration:underline ; font-size:11px }
.content_table td A:visited { color:#434343 ; text-decoration:underline ; font-size:11px  }
.content_table td A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }

.content_profil_div { border:1px solid #DFDFDF ; margin-top:5px ; margin-bottom:20px }
.content_profil_nick { padding:20px 0 20px 140px ; font-size:24px ; font-weight:bold ; color:#A20607 }
.content_profil_links { text-align:center ; padding:12px }
.content_profil_links A:link { color:#434343 ; text-decoration:underline ; font-size:10px }
.content_profil_links A:visited { color:#434343 ; text-decoration:underline ; font-size:10px  }
.content_profil_links A:hover { color:#9C0001 ; text-decoration:underline ; font-size:10px  }

.content_news_main { margin:10px 0 25px 0 ; border:1px solid #DFDFDF ; background:#fff ; text-align:left }
.content_news_tit { background:#434343 ; color:#fff ; font-family:Courier ; padding:5px ; text-align:center }
.content_news_con { overflow:hidden ; position:relative ; overflow:hidden ; height:195px  ; text-align:left }
.content_news_con TABLE { width:420px }
.content_news_con TH { padding:3px 10px 3px 2px ; font-weight:normal  ; text-align:left }
.content_news_con TD { padding:3px 10px 3px 2px ; text-align:left }
.content_news_con .items { width:450px ; text-align:left  }
.content_news_iview { position:absolute ; top:0 ; right:0 ; width:200px ; height:195px ; border-left:1px solid #DFDFDF ; text-align:left }
.content_news_foot { background:#F1F1F1 ; text-align:left ; padding:6px 15px 6px 325px ; border-top:1px solid #DFDFDF }
.content_news_foot A:link , .content_news_foot A:visited , .content_news_foot A:hover { color:#434343 ; text-decoration:none ;  }



/* ---------- PROFIL ---------- */

.profil_table { font-weight:normal }
.profil_table td { padding:2px 8px 2px 0px ; font-weight:normal ; vertical-align:top }
.profil_table td A:link { color:#434343 ; text-decoration:underline ; font-size:11px }
.profil_table td A:visited { color:#434343 ; text-decoration:underline ; font-size:11px  }
.profil_table td A:hover { color:#9C0001 ; text-decoration:underline ; font-size:11px  }
.profil_pic_box { margin-top:20px ; background:#808080 ; text-align:center ; padding:2px 0 2px 0 }
.profil_pic { border:1px solid #808080 }

.profil_webcam { background:#008000 ; margin-bottom:20px ; padding:10px ; color:#fff }
.profil_webcam A:link { color:#fff ; text-decoration:none ; font-size:14px ; font-weight:bold }
.profil_webcam A:visited { color:#fff ; text-decoration:none ; font-size:14px ; font-weight:bold }
.profil_webcam A:hover { color:#fff ; text-decoration:underline ; font-size:14px ; font-weight:bold }


/* ---------- SHOP ---------- */

.shop_pic { border: 3px solid #F1F1F1 ; margin:5px 10px 5px 0 }



/* ---------- FOOT ---------- */

.foot_main { background:#9C0001 url(/all/images/home/foot_back.gif) repeat-x top ; color:#fff ; height:30px ; padding-top:15px ; border:5px solid #DFDFDF ; border-top:0 ; text-align:center ; font-size:10px }
.foot_main A:link {color: #fff; text-decoration:none ; font-size:10px } 
.foot_main A:visited { color: #fff; text-decoration:none ; font-size:10px }
.foot_main A:hover {color: #fff; text-decoration:underline ; font-size:10px }
.foot_dott { border:0 ; margin:0 15px 0 15px }
.foot_spacer { background:#DFDFDF }



/* ---------- AJAX ---------- */

.popupdiviframe { z-index:2002 ; width:760px ; height:470px ; margin:0 ; padding:0 ; border:1px solid #808080 ; overflow:hidden }
.PopupDivBG { z-index:500 ; position:absolute ; left:0 ; top:0 ; width:100% ; height:100% ; margin:0px ; background-color:#000 ; filter:alpha(opacity=60) ; -moz-opacity:.6 ; opacity:.6 }

.bubbleoneDIV1 { z-index:100 ; position:absolute ; background:#fff ; border:1px solid #ACACAC } 
.statusmedia { border:1px solid #ff0000;background:#808080;padding:2px;color:#fff }

.navitooltipp { display:none ; z-index:100 ; osition:absolute ; background:#fff ; border:1px solid #ACACAC  }
#navialttipp { display:none ; z-index:100 ; color:#000 ; background-color:#ffa ; border:1px solid #cc9 ; padding:3px ; font-size:12px ; -moz-box-shadow: 2px 2px 11px #666 ; -webkit-box-shadow: 2px 2px 11px #666 }

#p4plugin { z-index:50000 ; display:block ; position:absolute ; top:200px ; left:400px ; width:350px ; height:440px ; border:3px solid #A20607 ; background:#fff }
.p4pluginclose { background:#A20607 ; text-align:right ; padding:5px ; color:#fff }
.p4plugincontent { padding:10px }

.pitem { position:relative }
.pitemwrap { margin:0 7px 7px 0;cursor:pointer;border:3px solid #D7D7D7 }
.pitemcell { position:relative;width:317px;height:237px }
.pitemnick { position:absolute;width:317px;left:0;top:0;background: url(/all/promo/online/trans50.png) }
.pitemstat { position:absolute;top:0;right:0 }
.pitemlike { position:absolute;width:317px;left:0;bottom:0;background: url(/all/promo/online/trans50.png) }

A.plinkprof1:link , A.plinkprof1:visited { color:#000 ; text-decoration:none ; font-size:16px ; font-weight:bold }
A.plinkprof1:active  { color:#9C0001 ; text-decoration:none  ; font-size:16px }
A.plinkprof1:hover { color:#9C0001 ; text-decoration:underline  ; font-size:16px }

A.plinkprof2:link , A.plinkprof2:visited { color:#000 ; text-decoration:none ; font-size:13px ; font-weight:bold }
A.plinkprof2:active  { color:#9C0001 ; text-decoration:none  ; font-size:13px }
A.plinkprof2:hover { color:#9C0001 ; text-decoration:underline  ; font-size:13px }


/* ---- Popup -------------- */

.black_overlay{
			display: none;
			position: absolute;
			top: 0%;
			left: 0%;
			width: 100%;
			height: 100%;
			
		}
.white_content {
			display: none;
			position: absolute;
			top: 8%;
			left: 68%;
			width: 305px;
			height: 200px;
			padding: 1px;
			border: 0px;
			z-index:1002;
			overflow: auto;
}


/* ---------- END ---------- */
 
