@charset "UTF-8";
/* avoid display skype "click to call" on callto: links and sender names like "001PIPPILOTTA" */
#skype_pnh_container, #skype_plugin_object, #skype_highlighting_settings {
display: none !important;
}
/* Favoriten leer */
.fav_desc			{ margin:15px 10px 15px 10px; line-height:17px; }
.fav_textlink		{ text-decoration:underline; }
.fav_col			{ float:left; width:180px; margin-left:10px; margin-bottom:10px; }
.fav_col p			{ /*padding:10px 20px 10px 20px;*/ padding:10px; line-height:17px; }
.fav_buddyicon		{ margin:0 auto 10px; width:81px; height:37px; background:#580b20 url(/static/includes/images/newshp/ico_btn_buddyplus.png) no-repeat scroll 48% 3px; }
.margin_zero		{ margin:0 !important; padding-left:10px !important; }
/* sidebar */
#main.sidebars  					{ border-right: 1px solid #3c3c3c; padding-right: 20px; float: left;}
.sidebar 							{ width: 179px; height: 100%; margin: 10px 0 0 0px; float: left; }
.sidebar #wrapper,
.sidebar .wrapper					{ float: left; padding: 0; overflow: hidden; width: 179px; position: relative}
.sidebar #list,
.sidebar .list						{ width: 179px; position: relative}
.sidebar #bar 						{ position: relative; margin: 4px 0 0;}
.sidebar #dummy 					{ position: absolute; top: 0; right: 5px; z-index: 99}
.sidebar .icon 						{ background-repeat: no-repeat; height: 48px; width: 24px; cursor: pointer;}
.sidebar .sp-icon-sidebar-closed 	{ background-position: -105px -45px;}
.sidebar .sp-icon-sidebar-open 		{ background-position: -130px -45px;}
.sidebar .sp-icon-sidebar-online	{ background-position: -1px -99px;  height: 15px; width: 15px; display: inline; float: left;}
.sidebar .sp-icon-sidebar-offline	{ background-position: -17px -98px; height: 15px; width: 15px; display: inline; float: left;}
.sidebar .count 					{ background-image: url(/static/includes/images/sidebar/number_bg_1.png); background-repeat: no-repeat; height: 13px; width: 20px; position: absolute; top: -4px; left: 17px; padding: 2px 0 0 2px}
.sidebar .count.big 				{ background-image: url(/static/includes/images/sidebar/number_bg_2.png); width: 20px; left: 10px;}
.sidebar h1, .sidebar .h1			{ width: 150px; background-image: url(/static/includes/images/sidebar/buddy_reiter.png); background-repeat: no-repeat; height: 27px; font-size: 13px; font-weight: normal; color: #FFFFFF; padding: 8px 0 0 0; text-indent: 18px;}
.sidebar ul,
.sidebar .sidecontent				{ width: 145px; background-color: #1F1F1F; background-repeat: repeat-y; padding: 5px 0 5px 5px; list-style-position: inside; overflow: hidden; }
#sidebar_recom .sidecontent			{ min-height:339px;}
.sidebar li 						{ line-height: 15px; vertical-align: middle; list-style-type: none; margin: 5px 0px 0px 0px;}
.sidebar li a 						{ /*color: #FFFFFF;*/ font-size: 13px; margin: 0px 0px 0px 8px;}
.sidebar li a.more 					{ margin-left:2px;}
.sidebar .digit 					{ background-repeat: no-repeat; width: 7px; height: 9px; float: left; display: inline;}
.sidebar .sidegirl					{position:relative; display:block; margin-bottom:8px;}
.sidebar .sideimg					{ width:132px; height: 99px; background-color:#000000; border:1px solid #434343; padding:2px; margin:0 0 0px 1px; position: relative; z-index: 99 }
.sidebar .sideimg_dummy				{ width:132px; background-color:#000000; border:1px solid #434343; padding:2px; margin:0 0 8px 1px; position: relative; z-index: 99; width:132px; height:99px; display:block }
.sidebar .sidespinner				{ width:16px; height:16px; position:absolute; top:40px; left:57px;}
.sidebar .name						{ background:url(/static/includes/images/bg_transp4.png) repeat transparent; display: block; font-size: 13px; font-weight: normal; bottom: 0px; left:0px; padding: 3px 0; text-align: center; width: 136px; position: absolute; z-index: 99; color:#ffffff; text-shadow: 0px 1px #000000}
.sidebar .textlink					{text-decoration:underline; color:#fff; float:left; padding:0 10px 7px 8px;}
.sidebar .off-icon-small,
.sidebar .on-icon-small				{ position: absolute; right: 12px; top: 5px; z-index: 99;}
/* base_info (AGB, Impressum, FAQ, Support, Jugendschutz) */
#info_center					{ display:inline;float:left;width:760px;margin:10px 0 0 10px}
.info_center_content			{ float:left;width:750px;display:inline;background-color:#580b20}
#info_support a					{ text-decoration:underline}
#info_support table				{ width:100%;table-layout:auto}
#info_support .table_container	{ float:left;width:510px}
#info_support .contact			{ float:left;width:180px;margin:0 0 0 40px}
#info_support ul				{ margin:0 0 10px;padding:0}
#info_support li				{ list-style-type:none;margin:5px 0;padding:0}
#info_jugendschutz h1			{ font-size:14px;font-weight:700;margin:5px 0 10px}
#info_doc_upload p				{ margin-bottom:20px}
#info_doc_upload input.submit,
#info_contact .submit			{ background:transparent url(https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png) no-repeat scroll left top;border:0 none;color:#FFF;cursor:pointer;height:29px;width:160px;margin:5px 0;padding:0}
h2.failed						{ background-image:url(https://static1.visit-x.net/static/vx/1172/achtung22.png);background-position:0 0;background-repeat:no-repeat;text-indent:27px;height:22px;line-height:22px}
h2.success						{ background-image:url(https://static1.visit-x.net/static/vx/1172/vchat_rating_ok.png);background-position:0 0;background-repeat:no-repeat;text-indent:35px;height:24px;line-height:24px}
#info_contact label				{ display:block;float:left;width:140px;text-align:right;padding-right:10px}
#info_contact fieldset			{ border:1px solid #A20003;padding:5px}
#info_contact legend			{ padding:0 5px}
#info_contact a.submit			{ display:block}
#info_contact a.submit:hover	{ text-decoration:none}
#emptyInfo						{ display:none;color:#FFF}
#wrapper						{ width:280px;float:left;padding:5px}
/* Mailform footer */
#servicebox_div_success			{ float:left;width:260px;display:inline;margin:0 10px 0 0}
#servicebox_div_header			{ float:left;width:260px;display:inline}
#servicebox_message				{ width:258px;height:130px}
#servicebox_email				{ width:258px}
#servicebox_email.info			{ color:#A0A0A0}
#servicebox_subject_select		{ width:150px;height:22px;border:1px solid #000;background-color:#dedede}
div.servicebox_subject_link		{ width:100%;text-align:center}
.servicebox_inactive			{ color:#AAA;}
div.print						{ text-align:right;margin:10px}
#info_agb,
#info_senderagb					{ margin:10px}
#info_agb h1,
#info_support h1,
#info_requirements h1,
#info_doc_upload h1,
#info_contact h1,
#info_doc_upload h2,
#info_contact h2				{ font-size:14px;font-weight:700;margin:5px 0 10px}
#info_impressum,
#info_support,
#info_requirements,
#info_jugendschutz,
#info_doc_upload,
#info_contact					{ float:left;width:auto;display:inline;margin:10px}
#info_support li a,
#info_support li a.back			{ padding-left:20px;background: transparent url(https://static2.visit-x.net/static/vx/1172/arrow_small1.png) top left no-repeat;background-position:0 2px;}
#info_doc_upload ul,
#info_contact ul				{ list-style-position:inside;margin:5px 0 5px 10px;padding:0}
#info_contact p,
#info_senderagb h2				{ margin:10px 0}
#servicebox_div_subject,
#servicebox_div_data			{ float:left;width:260px;display:inline;margin:5px 0 0}
#info_impressum h3 				{ margin: 0 0 5px 0; color: #FFFFFF}
#info_faq 						{ margin: 10px; text-decoration: none; font-weight:normal;}
#info_faq h2.info_faq_h			{ font-size:13px; text-decoration: none; font-weight: normal; font-family: Arial, Helvetica, sans-serif}
#info_faq a.info_faq_a			{ cursor: pointer;}
#info_faq div.info_faq_box		{ display: none; background:url(/static/includes/images/newshp/bg_grey3.png) repeat scroll left top transparent; width: 726px; color: #FFFFFF; margin-left: -3px; padding: 2px 0 11px 10px; width: 726px;}
#info_faq div.info_faq_box p 	{ padding-top: 12px;}
#info_faq div.info_faq_box ul	{ padding-left: 20px;}
#info_faq div.info_faq_box a	{ text-decoration: underline;}
/* #info_faq a.info_faq_a:hover	{ text-decoration:none; color:#F24A00; } */
.headlineFAQ					{ margin: 16px 0 0 16px}
.headlineboxFAQ					{margin: 12px 0 0 -3px; background-color:#580b20; width: 726px; padding: 7px 0px 7px 10px; }
/* Accountbanner */
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 400;
src: local('Oswald Regular'), local('Oswald-Regular'), url(//themes.googleusercontent.com/static/fonts/oswald/v8/-g5pDUSRgvxvOl5u-a_WHw.woff) format('woff');
}
@font-face {
font-family: 'Oswald';
font-style: normal;
font-weight: 700;
src: local('Oswald Bold'), local('Oswald-Bold'), url(//themes.googleusercontent.com/static/fonts/oswald/v8/bH7276GfdCjMjApa_dkG6T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
#banner{
border-bottom: 3px solid #000000;
width:584px;
height:88px;
background: url(/static/includes/images/promocode/banner/bg.jpg) no-repeat transparent;
}
#leftfield{
float:left;
width:240px;
height:88px;
background:transparent;
}
#rightfield{
float:left;
width:344px;
height:88px;
background:transparent;
}
#big_headline {
font-family: 'Oswald', Arial, sans-serif;
font-weight: 400;
font-size:1.5em;
color:#fce72f;
padding:0px;
margin:6px 12px 0px 0px;
line-height:1.5em;
}
#badge {
font-family: 'Oswald', Arial, sans-serif;
font-weight: 700;
font-size:2.5em;
color:#1c1c1c;
padding:0px;
margin:6px 0px 0px 0px;
line-height:1.5em;
text-align:center;
background:transparent;
width:114px;
height:44px;
position:relative;
left:112px;
}
#unit {
font-family: 'Oswald', Arial, sans-serif;
font-weight: 400;
font-size:30px;
color:#1c1c1c;
padding:0px;
margin:0px;
line-height:1.2em;
}
#small_headline {
font-family: 'Oswald', Arial, sans-serif;
font-weight: 400;
font-size:0.8em;
color:#e3e3e3;
padding:0px;
margin:6px 0px 0px 0px;
line-height:1em;
}
#ontop {
font-family: 'Oswald', Arial, sans-serif;
font-weight: 700;
font-size:1.4em;
color:#1c1c1c;
padding:0px;
margin:0px;
line-height:1.2em;
width:114px;
height:44px;
text-align:center;
position:relative;
left:100px;
}
#login_box_popup_wrapper #login_box_popup_spinner {
background-image: url(https://static2.visit-x.net/static/vx/1172/ajax-loader.gif);
background-repeat: no-repeat;
background-position: center;
background-size: 128px;
display: none;
height: 128px;
opacity: 0.6;
position: fixed;
width: 128px;
z-index: 13371;
}
#login_box_popup_wrapper .nfs-input.validation_running,
.ie-9 #login_box_popup_wrapper .nfs-input.validation_running,
.ie-10 #login_box_popup_wrapper .nfs-input.validation_running
{
background-image: url(https://static2.visit-x.net/static/vx/1172/ajax-loader-small.gif);
}
/* captcha */
#recaptcha_table {table-layout:auto;background-color:white;}
/* FOO Tooltip */
.VXTooltip           			{ background-color: rgba(0,0,0, 0.5); min-width: 10px; max-width: 160px; padding: 8px; color: #FFFFFF; font-size: 10px; z-index: 1000;}
.VXTooltip .tip-text 			{ display: none;} /* IE Mootools Fix for img src */
.new_amateurs {height: 145px !important; margin: 0 !important;}
/* SHP/Chat AutoRecharge */
.chat_autorecharge_container {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#990000+0,540000+100 */
background: #750C28; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover,  #750C28 0%, #000000 100%); /* FF3.6-15 */
background: -webkit-radial-gradient(center, ellipse cover,  #750C28 0%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
background: radial-gradient(ellipse at center,  #750C28 0%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#750C28', endColorstr='#000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
color: #FFFFFF;
height:100%;
width:100%;
}
.chat_autorecharge_container div {
font-size: 20px;
left: 50%;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transform: translate(-50%,-50%);
}
/**
Data Protection
*/
.data-protection__modal-wrapper {
display: none;
z-index: 15000;
}
.data-protection__modal {
background: #707070;
box-shadow: 0 0 25px #000;
left: 50%;
max-width: 600px;
padding: 5px;
position: fixed;
top: 50%;
transform: translate(-50%, -50%);
width: 80%;
z-index: 15000;
}
@media screen and (max-width: 600px) {
.data-protection__modal {
width: 90%;
}
}
@media screen and (max-width: 400px) {
.data-protection__modal {
padding: 0;
width: 100%;
}
}
.data-protection__modal-header {
height: 50px;
position: relative;
text-align: left;
}
.data-protection__modal-header:before {
content: '';
display: inline-block;
height: 50px;
vertical-align: middle;
}
.data-protection__modal-headline {
color: #fff;
font-size: 22px;
font-weight: 300;
padding-left: 3px;
text-align: left;
vertical-align: middle;
}
@media screen and (max-width: 600px) {
.data-protection__modal-headline {
font-size: 18px;
}
}
@media screen and (max-width: 450px) {
.data-protection__modal-headline {
font-size: 16px;
}
}
@media screen and (max-width: 400px) {
.data-protection__modal-headline {
font-size: 15px;
}
}
.data-protection__modal-blocker {
background-color: rgba(0, 0, 0, 0.5);
bottom: 0;
left: 0;
position: fixed;
right: 0;
top: 0;
z-index: 14999;
}
.data-protection__modal-container--outer {
background-color: rgba(0, 0, 0, 0.2);
}
.data-protection__modal-container {
height: calc(100vh -(2 * 50px));
max-height: 600px;
overflow-y: scroll;
position: relative;
}
.data-protection__modal-footer {
background-color: #191919;
height: 50px;
position: relative;
}
.data-protection__modal-button {
background-color: #4a4a4a;
border-radius: 3px;
color: #fff;
cursor: pointer;
font-size: 14px;
left: 50%;
padding: 10px 20px;
position: absolute;
top: 50%;
text-transform: uppercase;
transform: translate(-50%, -50%);
vertical-align: middle;
}
.data-protection__close-button {
color: #fff;
cursor: pointer;
font-size: 22px;
font-weight: 300;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
}
.data-protection__bar-container {
background-color: #FFF;
bottom: 0;
color: #000;
left: 0;
position: fixed;
right: 0;
z-index: 15000;
}
.data-protection__bar-inner {
height: 50px;
position: relative;
}
@media screen and (max-width: 550px) {
.data-protection__bar-inner {
text-align: center;
}
}
.data-protection__bar-buttons {
position: absolute;
right: 5%;
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 850px) {
.data-protection__bar-buttons {
right: 3%;
}
}
@media screen and (max-width: 550px) {
.data-protection__bar-buttons {
position: static;
transform: none;
}
}
.data-protection__bar-buttons--later {
cursor: pointer;
font-size: 12px;
margin-right: 20px;
text-transform: uppercase;
vertical-align: middle;
}
@media screen and (max-width: 768px) {
.data-protection__bar-buttons--later {
margin-right: 10px;
}
}
@media screen and (max-width: 650px) {
.data-protection__bar-buttons--later {
display: none;
}
}
.data-protection__bar-buttons--view {
background-color: #1f93e9;
border-radius: 3px;
color: #fff;
cursor: pointer;
font-size: 14px;
padding: 10px 20px;
text-transform: uppercase;
vertical-align: middle;
}
@media screen and (max-width: 768px) {
.data-protection__bar-buttons--view {
font-size: 12px;
padding: 10px 15px;
}
}
@media screen and (max-width: 550px) {
.data-protection__bar-buttons--view {
background-color: transparent;
color: #000;
padding: 0;
text-decoration: underline;
}
}
.data-protection__bar-text {
font-size: 18px;
font-weight: 400;
left: 5%;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
@media screen and (max-width: 850px) {
.data-protection__bar-text {
left: 3%;
}
}
@media screen and (max-width: 768px) {
.data-protection__bar-text {
font-size: 16px;
}
}
@media screen and (max-width: 550px) {
.data-protection__bar-text {
padding-top: 3px;
position: static;
transform: none;
}
}
@media screen and (max-width: 450px) {
.data-protection__bar-text {
font-size: 14px;
}
}
.data-protection__bar-text--line {
vertical-align: middle;
}
.data-protection__bar-icon {
margin-right: 20px;
vertical-align: middle;
width: 24px;
}
@media screen and (max-width: 768px) {
.data-protection__bar-icon {
margin-right: 5px;
}
}
@media screen and (max-width: 550px) {
.data-protection__bar-icon {
width: 14px;
}
}
.vxone-conversion-overlay{
width:100vw;
height:100vh;
position: fixed;
z-index: 1000000;
top: 0;
left:0;
background-color: black;
}
.vxone-conversion-modal {
position: absolute;
display:flex;
height: 450px;
width: 850px;
z-index: 1000;
top: 50%;
background-color: #151617;
color:white;
left: 50%;
transform: translateY(-50%) translateX(-50%);
}
.vxone-conversion-modal_img {
display:block;
height:100%;
width: 350px;
background: url('/static/includes/images/vx_classic_popup_image_riared.jpg') no-repeat center;
}
.vxone-conversion-modal_right {
width: 500px;
}
.vxone-conversion-modal_header{
display: flex;
height: 100px;
background-color: #1D1E1F;
flex-direction: column;
justify-content: center;
text-align: center;
gap:5px;
}
.vxone-conversion-modal_header-x{
color: white;
position: absolute;
right: 3px;
top: -5px;
font-size: 31px;
user-select: none;
cursor: pointer;
font-family: serif;
line-height:1.1;
}
.vxone-conversion-modal_body-list{
display:flex;
flex-direction: column;
gap:3px;
padding-top:8px;
padding-bottom:8px;
}
.vxone-conversion-modal_body-checkmark{
color: #43B31C;
padding-right:3px;
font-size: 18px;
}
.vxone-conversion-modal_body {
display: flex;
flex-direction: column;
padding: 25px;
gap:7px;
}
.vxone-conversion-modal_body-button{
display:       inline-block;
height:        40px;
line-height:   40px;
border:        none;
border-radius: 2px;
font-size:     16px;
font-family:   Roboto;
padding-left:  30px;
padding-right: 30px;
cursor:        pointer;
background-color: #1F93E8;
color:white;
margin:auto;
margin-top: 17px;
}
.vxone-conversion-modal_body-button:hover{
color: white;
}
#teaser_signup span.sign_ok 		{ float:left;width:27px;height:27px;margin:5px 8px 0 0;background: transparent url('https://static2.visit-x.net/static/vx/1172/box/sign_ok.png') top left no-repeat}
#teaser_signup span.sign_fact 		{ float:left;width:18px;height:20px;margin:1px 12px 0 5px;display:inline;background: transparent url('https://static1.visit-x.net/static/vx/1172/box/sign_arrow_right.png') top left no-repeat}
#teaser_signup div.caption 			{ float:left;width:auto;color:#FFFFFF;margin:0 0 10px 0;padding:0 5px 0 0;font-size:14px}
#teaser_signup div.caption.sign 	{ width:115px}
#teaser_signup div.caption.last 	{ margin-bottom:0}
#teaser_support span.sign_question 	{ float:left;width:27px;height:27px;margin:5px 8px 0 0;background: transparent url('https://static1.visit-x.net/static/vx/1172/box/sign_question.png') top left no-repeat}
#teaser_support div.caption 		{ float:left;width:auto;color:#FFFFFF;margin:0 0 10px 0; padding:0 5px 0 0;font-size:14px}
#teaser_support div.caption.sign 	{ width:115px}
#teaser_support div.caption.last 	{ margin-bottom:0}
#teaser_support div.caption.center 	{ font-size:13px;text-align:center;padding:0;width:145px}
#teaser_support div.caption a 		{ color:#FFFFFF}
/** SHP - Neue Fotoalbumfunktion **/
/* album auflistung */
#galleries .photoalbum 								{ position:relative; margin-bottom:15px;}
#galleries .photoalbum .album_c1					{ background-color:#4b0819; height:110px; margin-left:45px; margin-top:24px; position:absolute; width:325px; padding:10px 5px 0px 155px}
#galleries .photoalbum .album_c1 h3.link,
#galleries .photoalbum .album_c1 a.album_head 		{ font-size:17px; margin-bottom:5px; display:block}
#galleries .photoalbum .album_c1 span				{ font-size:12px;}
#galleries .photoalbum .album_c1 .album_data		{ position: absolute; bottom:10px; left:155px;}
#galleries .photoalbum .album_c1 .album_view		{ position: absolute; bottom:10px; right:15px;}
#galleries .photoalbum .album_c2					{ position:relative; width:200px; height:160px;}
#galleries .photoalbum .album_c2 .album_headsmall	{ position: absolute; top:9px; left:14px; z-index:5; font-size:10px}
#galleries .photoalbum .album_c2 img.album 			{ position:absolute;z-index:3}
#galleries .photoalbum .album_c2 img.picture 		{ position:absolute; top:30px; left:19px;z-index:2;width:151px; height:113px;}
/* album ansicht */
#galleries .view_photoalbum 						{ background-color: #4b0819; padding: 15px; margin: 0px 0px 15px; position:relative}
#galleries .view_photoalbum .album_head 			{ font-size:17px; margin-bottom:5px;}
#galleries .view_photoalbum .lbFuncRating 			{ position:absolute; bottom:0; right:10px; width:165px;}
/* linkes menue */
.underlined {text-decoration: underline;}
/** mailbox */
div.box_mail 								{ float:left;width:100%}
div.mailview_header 						{ float:left;width:100%;background-color:#750C28;margin-bottom:2px;}
div.mailview_header .part1,
div.mailview_header .part2,
div.mailview_header .part3,
div.mailview_header .part4 					{ float:left; width: auto; min-height:45px; overflow:hidden; padding-top:5px}
div.mailview_header .part5 					{ float:left; width: 80px; min-height:45px; overflow:hidden; padding-top:5px; color:#FFFFFF}
div.mailview_header .part6 					{ float:right; width: 75px; min-height:45px; overflow:hidden; padding:5px 0 0 3px;}
div.mailview_header .part3					{ width:110px; }
div.mailview_header .part4 					{ width:200px; overflow:hidden; }
div.mailview_header.mark_as_read			{ background-color: #aa225c; }
div.mailview_header.mark_as_read.inactive	{ background-color: #750C28; }
/** mailbox headline / legende */
div.mailview_header_headline				{ background-color:transparent; }
div.mailview_header_headline .part1 		{ float:left; width: 0; }
div.mailview_header_headline .part2 		{ float:left; width: 56px; }
div.mailview_header_headline .part3 		{ float:left; width: 100px; padding:0 0 6px 10px; }
div.mailview_header_headline .part4 		{ float:left; width: 200px; padding:0 0 6px 0; overflow:hidden; }
div.mailview_header_headline .part5			{ float:left; width: 80px; padding:0 0 6px 0; }
div.mailview_header_headline .part6			{ float:right; width: 75px; padding:0 0 6px 3px; }
/** auswahl der mails und aktion **/
div.mailview_sub1							{ margin-bottom:2px; padding:10px;}
div.mailview_sub1 .choose					{ float: left;}
div.mailview_sub1 .choose .what				{ float:left;margin-right:5px;line-height:22px}
div.mailview_sub1 .choose .mail_selection	{ float:left; margin-right:5px; background-color:#750C28; padding:2px 8px; cursor:pointer}
div.mailview_sub1 .mail_action				{ float: right;}
div.mailview_sub1 .mail_action select		{ padding:2px; margin: 2px 6px 0 0 }
div.mailview_sub1 .mail_action .myvx_button4 {float:right; height:26px; padding:0 5px 2px;}
/* VIP werden **/
div.mailview_sub2							{ background-color:#750C28; margin-bottom:2px; padding:10px;}
div.mailview_sub2 .becomevip				{ background:url(/static/includes/images/buttons/vip_200px.png) no-repeat transparent; display:block; width:200px; height:35px; float:left; color:#880101; padding:15px 0px 0px; margin-top:2px; text-align:center; font-weight:bold; font-size:14px;}
span.check_small							{ background:url(/static/includes/images/check_small.png) no-repeat; width:22px; height:17px; margin: 1px 5px 0 20px; display:block; float:left;  }
/* VIP-werden Box */
.mod_box2 .content .vipwerdenbox				{ padding:15px 15px 10px 15px; background-color:#750C28; }
.mod_box2 .content .vipwerdenbox .gekauft_nix	{ font-size:14px; font-weight:bold; }
.mod_box2 .content .vipwerdenbox p				{ margin-top:5px; }
/* Button PREMIUM/VIP werden */
.mod_box2 a#btn_vip_koop 						{ display:block; margin:15px auto; width:288px; height:39px; padding-top:20px; background:url(/static/includes/images/buttons/button_becomevip.png) center center no-repeat; text-align:center; font-size:20px; color:#3C0000 !important; text-decoration:none; }
/* VIP-werden Modalbox Foo width settings bei anderen pfms überschreiben, da sonst inhalt zu breit für modalbox*/
#vip_vxmodalbox_box #lay_foo { width:100% !important}
/** VXModalBox settings, falls nicht in pfm css enthalten*/
#vxmodalbox,
#vip_vxmodalbox  			{ padding:5px;background:#ad0000;color:#ffffff;}
#vxmodalbox .btn_close,
#vip_vxmodalbox .btn_close	{ background: transparent url('/static/includes/images/VXModalBox/btn_close.png') top left no-repeat;position:absolute;top:-12px;right:-12px;height:35px;width:35px}
#vxmodalbox .spinner,
#vip_vxmodalbox .spinner 	{ background-image:url(/static/includes/images/VXModalBox/spinner2.gif);display:block;overflow:hidden;height:16px;width:16px; position:absolute; top:5px; left:9px;z-index:9999}
#vxmodalbox_box {background-color: transparent !important;}
#vxmodalbox #video_player {margin: 0 auto;}
#pshop-videoplayer {padding: 5px 10px 0 5px;color:#ffffff}
#pshop-videoplayer .host-name {font-size:16px; }
#pshop-videoplayer .video-title {font-size:22px; margin-bottom:8px;}
#pshop-videoplayer .vx-rating {margin-top:8px;}
/* mail expired */
div.mailview_header.expired	*				{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30);opacity: .5; }
div.mailview_header .part1 input			{ margin:0px 11px 0 11px}
div.mailview_header .part1 a				{ margin:0px 11px 0 11px; display:block}
div.mailview_header .part2 img				{ margin:0px 0px; width: 56px; height: 42px;}
div.mailview_header .part3 span.online		{ color: lime; margin-top:1px; display:block; }
div.mailview_header .part3 .fromname		{ display:inline; float:left; width: auto; margin:0px 0 0 10px; }
div.mailview_header .part4 a img 			{ width: 15px; height: 15px; margin-right:5px;}
div.mailview_header .part4 .link1			{ display:block; float:left; width: auto}
div.mailview_header .part4 .link2			{ display:block; color:#FFFFFF}
div.mailview_header .part4 .link3			{ line-height:21px;color:#986666}
div.mailview_header .part5	.date			{ }
div.mailview_header .part5	.link1			{ text-decoration:underline;;opacity:1;color:#FFFFFF}
div.mailview_header .part4 .link2 span		{ text-decoration:underline}
.mailcontent								{ background-color:#750C28; margin-bottom:2px; width:100%; }
.mailcontent h5								{ padding:20px 0 0 20px; margin:0px; font-size:16px; font-weight:normal}
.mailcontent p,
.mailcontent .like-p						{ padding:20px; margin:0px;}
.mailcontent .mailimg						{ width:100px; float:right; margin: 24px 20px 20px 20px;}
.mailcontent textarea 						{ width: 100%; height: 100px; margin-bottom:5px; min-height: 100px; resize: none;}
.mailcontent .link							{ text-decoration: underline;}
.mailcontent .on-icon-big					{ position:absolute; right:5px; top:5px; }
.mailcontent .icoleiste						{ float:none; position:absolute; right:5px; top:32px; margin:0; }
.history_prev								{ float:left; width:100%; background-color:#750C28; margin-top: 2px; cursor:pointer;}
.mailpagination								{ margin-top:10px;}
.mailcontent .myvx_button2                  { position: relative;}
.mailcontent .myvx_button2.price i 			{ position: absolute; bottom: -19px; right: 5px; font-size: 9px; color: #844d4d; }
.back-to-mailbox							{ background:url(https://static2.visit-x.net/static/vx/1172/arrow_small2.png) scroll no-repeat left center transparent; padding: 0 0 0 20px;}
.emailform_label   							{ float: left; width: 60px; margin-bottom: 10px; }
.emailform_content 							{ float: left; width: auto; margin-bottom: 10px;}
.emailform_buttons 							{ float: left; width: 495px; margin: 20px 0 0 0;}
.mail_text_shade							{ color:#986666}
#mail_uploader								{ float:left; width:100%}
#attachment_browse	 						{ float:left; margin:0}
#attachment_delete 							{ float:left; margin:0}
#image-container 							{ position:absolute;top:20px;right:20px}
#image-container img						{ height:60px;border:1px solid #ffffff}
.attachment									{ background:url(/static/includes/images/mail/attachment.png) no-repeat left center transparent; padding: 3px 0 3px 26px; text-decoration:underline}
#write_mail 								{ float: left; margin: 12px 0;}
#write_mail label 							{ float: left; margin-right: 10px}
#write_mail a.selector 						{ background: #FFFFFF; padding: 2px 6px 3px; text-decoration: none; font-weight: bold; color: #000000; border: 1px solid #000000; width:170px; text-decoration:none; margin-left: 3px;}
#write_mail a.selector span 				{ background-position: 100% 50%; padding: 4px 16px 6px 0; background-image:url(/static/includes/images/toggle_down_light.png); background-repeat: no-repeat}
#write_mail a.selector:hover,
#dropdown_menu .dropdown-menu .link:active,
.dropdown-menu .link:hover 					{ background-color:#3399FF; }
#write_mail #dropdown_menu					{ width: 220px; float: left;}
div.dropdown-menu							{ background:#FFFFFF; padding:7px 0px; width:215px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFFFFF; overflow: hidden; font-size: 14px }
div.dropdown-menu a							{ color: #FFFFFF; color: #000000; }
div.dropdown-menu .link 					{ padding: 2px; height: 45px; overflow: hidden; cursor: pointer; }
div.dropdown-menu .link img 				{ float: left; margin-right: 5px;}
div.dropdown-menu h2 						{ color: #000000; border-bottom: 1px solid #000000; margin: 2px 5px 5px 5px; font-size: 14px; font-weight: bold; }
/* SenderTab2 */
div.myvx_sendertab2							{ float:left;width:120px;position:relative;overflow:hidden;border:1px solid #480000;background-color:#a20003;padding:2px;margin: 3px 7px 3px 3px;display: inline}
div.myvx_sendertab2 span.online 			{ position:absolute;top:3px;right:4px;color:lime;font-size:9px}
div.myvx_sendertab2 img.sender				{ width:120px;height:90px}
div.myvx_sendertab2 .avatar                 { width: 120px; height: 90px; background-position: top; background-repeat: no-repeat; background-size: cover;}
div.myvx_sendertab2 .sender 				{ width:100%;text-align:center}
div.myvx_sendertab2 .sender a				{ color:#FFFFFF}
div.myvx_sendertab2 .ps_freevideo			{ background-size: 85px; height: 85px; right: -2px; width: 85px; }
/* Settings */
.divers-content .description 						{ color:#FFFFFF; margin: 19px 10px 17px 22px;}
.divers-content .description.auto_recharge			{ margin-bottom: 0px;}
.divers-content .description.auto_recharge_unavailable	{ border: 1px solid #FFFFFF; text-align: center; padding: 5px; margin-bottom: 0px;}
.divers-content .auto_recharge_amount				{ margin: 20px 0 30px 40px;}
.divers-content .auto_recharge_amount span.label	{ margin: 0 15px 0 0;}
/** MyVX New Clips ALT */
/*
#myvx_new_clips .headline 					{ float:left;width:564px;display:inline;margin:10px 10px 0 10px;text-align:center;background:#580b20;font-size:13px;color:#FFFFFF}
#myvx_new_clips .headline .caption 			{ float:left;width:auto;display:inline;line-height:33px;}
#myvx_new_clips .filters 					{ float:left;width:227px;margin:4px 4px 0 0;display:inline;text-align:center;}
#myvx_new_clips .filters a 					{ float:left;width:25px;height:25px;margin:0 0 0 3px;cursor:pointer}
#myvx_new_clips .filters a.female 			{ background: transparent url('https://static1.visit-x.net/static/vx/1172/female_off.png') top left no-repeat}
#myvx_new_clips .filters a.female_on,
#myvx_new_clips .filters a.female:hover 	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/female_on.png') top left no-repeat}
#myvx_new_clips .filters a.male 			{ background: transparent url('https://static1.visit-x.net/static/vx/1172/male_off.png') top left no-repeat}
#myvx_new_clips .filters a.male_on,
#myvx_new_clips .filters a.male:hover 		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/male_on.png') top left no-repeat}
*/
/* Smaller Tab padding for TopGalleries */
#small.tabbox .button 						{ padding: 7px 20px;}
#small.tabbox .button:hover 				{ padding: 7px 20px;}
/** Write mails **/
div.dropdown-menu							{ background:#FFFFFF; padding:7px 0px; width:215px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background-color: #FFFFFF; overflow: hidden; font-size: 14px }
div.dropdown-menu a							{ color: #FFFFFF; color: #000000; }
div.dropdown-menu .link 					{ padding: 2px; height: 45px; overflow: hidden; cursor: pointer; }
div.dropdown-menu .link img,
div.dropdown-menu .link_selected img 		{ float: left; margin-right: 5px;}
div.dropdown-menu h2 						{ color: #000000; border-bottom: 1px solid #000000; margin: 2px 5px 5px 5px; font-size: 14px; font-weight: bold; }
div.dropdown-menu .link_selected 			{ padding: 2px; height: 45px; overflow: hidden; cursor: pointer; background-color:#3399FF;}
#write_mail #dropdown_menu					{ width: 220px; float: left;}
#write_mail #dropdowns 						{ margin-bottom: 10px; float: left;}
#write_mail #dropdowns div 					{ width: 150px; float: left; margin-right: 20px; border: 1px solid #929292; background-color: #FFFFFF; color: #000000; padding: 2px; cursor: pointer; background-image: url(https://static1.visit-x.net/static/vx/1172/selector.png); background-repeat: no-repeat; background-position: top right; height: 16px; line-height: 16px;}
#write_mail a.selector:hover,
#dropdown_menu .dropdown-menu .link:active,
.dropdown-menu .link:hover,
#dropdown_menu div.selected 				{ background-color:#3399FF; }
#write_mail .myvx_button2 					{ float: right;}
#write_mail .description 					{ margin: 15px 0 0 20px;}
#write_mail .become_vip 					{ background:url(https://static2.visit-x.net/static/vx/1172/vipspecial/button_becomevip.png) no-repeat; text-align:center; margin:0 auto; width:288px; height:59px; line-height:60px;}
#write_mail .become_vip a 					{ text-decoration:none; font-size:20px; color:#3C0000;}
/* Maildollar */
.mail_presents								{ margin-bottom:10px; }
.mail_presents span.appendgift				{ text-decoration:none; margin-right: 5px; float:left}
.mail_presents img.giftquestion 			{ }
.mail_presents .dollar,
.mail_presents .chocolate,
.mail_presents .rose,
.mail_presents .sun,
.mail_presents .cocktail,
.mail_presents .icecream,
.mail_presents .snowman,
.mail_presents .candy_cane,
.mail_presents .teddy	    				{ float:left; margin:10px 10px 10px 0; font-size:10px; text-align:center; padding:5px 10px; cursor:pointer; height:100px; width:138px; }
.mail_presents .rose						{ margin-right:0}
.mail_presents .dollar						{ background:url(/static/includes/images/mail/mailpres_dollar.png) no-repeat center top #580b20; border: 1px solid  #580b20 }
.mail_presents .chocolate					{ background:url(/static/includes/images/mail/mailpres_pral.png) no-repeat center 3px #580b20; border: 1px solid  #580b20}
.mail_presents .rose						{ background:url(/static/includes/images/mail/mailpres_rose.png) no-repeat center 6px #580b20; border: 1px solid  #580b20}
.mail_presents .dollar.active				{ background:url(/static/includes/images/mail/mailpres_dollar_ok.png) no-repeat center top #580b20; border: 1px solid #aa225c;}
.mail_presents .chocolate.active			{ background:url(/static/includes/images/mail/mailpres_pral_ok.png) no-repeat center 3px #580b20; border: 1px solid #aa225c;}
.mail_presents .rose.active					{ background:url(/static/includes/images/mail/mailpres_rose_ok.png) no-repeat center 6px #580b20; border: 1px solid #aa225c;}
.mail_presents .sun							{ background:url(/static/includes/images/mail/vxmessenger_gift_sun.png) no-repeat center top #580b20; border: 1px solid  #580b20 }
.mail_presents .cocktail					{ background:url(/static/includes/images/mail/vxmessenger_gift_cocktail.png) no-repeat center 3px #580b20; border: 1px solid  #580b20}
.mail_presents .icecream					{ background:url(/static/includes/images/mail/vxmessenger_gift_icecream.png) no-repeat center 6px #580b20; border: 1px solid  #580b20}
.mail_presents .sun.active					{ background:url(/static/includes/images/mail/vxmessenger_gift_sun_checked.png) no-repeat center top #580b20; border: 1px solid #aa225c;}
.mail_presents .cocktail.active				{ background:url(/static/includes/images/mail/vxmessenger_gift_cocktail_checked.png) no-repeat center 3px #580b20; border: 1px solid #aa225c;}
.mail_presents .icecream.active				{ background:url(/static/includes/images/mail/vxmessenger_gift_icecream_checked.png) no-repeat center 6px #580b20; border: 1px solid #aa225c;}
.mail_presents .snowman						{ background:url(/static/includes/images/mail/vxmessenger_gift_snowman.png) no-repeat center top #580b20; border: 1px solid  #580b20 }
.mail_presents .candy_cane					{ background:url(/static/includes/images/mail/vxmessenger_gift_candy_cane.png) no-repeat center 3px #580b20; border: 1px solid  #580b20}
.mail_presents .teddy   					{ background:url(/static/includes/images/mail/vxmessenger_gift_teddy.png) no-repeat center 6px #580b20; border: 1px solid  #580b20}
.mail_presents .snowman.active				{ background:url(/static/includes/images/mail/vxmessenger_gift_snowman_checked.png) no-repeat center top #580b20; border: 1px solid #aa225c;}
.mail_presents .candy_cane.active			{ background:url(/static/includes/images/mail/vxmessenger_gift_candy_cane_checked.png) no-repeat center 3px #580b20; border: 1px solid #aa225c;}
.mail_presents .teddy.active				{ background:url(/static/includes/images/mail/vxmessenger_gift_teddy_checked.png) no-repeat center 6px #580b20; border: 1px solid #aa225c;}
.mail_presents .price						{ display:block; margin-top:80px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30);opacity: .3;}
div.gifts img 								{ float: left; margin: 0 5px 0 0;}
.outpresent									{ display:block; margin:0; font-size:10px; text-align:center; padding:0; cursor:pointer; height:20px; width:39px;}
.outpresent.rose							{ background:url(/static/includes/images/mail/mailpres_rose_small.png) no-repeat left top transparent }
.outpresent.chocolate						{ background:url(/static/includes/images/mail/mailpres_pral_small.png) no-repeat left top transparent }
.outpresent.dollar							{ background:url(/static/includes/images/mail/mailpres_dollar_small.png) no-repeat left top transparent }
.outpresent.icecream						{ background:url(/static/includes/images/mail/vxmessenger_gift_icecream_small.png) no-repeat left top transparent }
.outpresent.cocktail						{ background:url(/static/includes/images/mail/vxmessenger_gift_cocktail_small.png) no-repeat left top transparent }
.outpresent.sun								{ background:url(/static/includes/images/mail/vxmessenger_gift_sun_small.png) no-repeat left top transparent }
.outpresent.snowman							{ background:url(/static/includes/images/mail/vxmessenger_gift_snowman_small.png) no-repeat left top transparent }
.outpresent.candy_cane						{ background:url(/static/includes/images/mail/vxmessenger_gift_candy_cane_small.png) no-repeat left top transparent }
.outpresent.teddy   						{ background:url(/static/includes/images/mail/vxmessenger_gift_teddy_small.png) no-repeat left top transparent }
.mail_presents .hover						{ background-color: #aa225c !important;}
/** Guest Profile **/
#guest_profile a.picture 						{ float:left;width:auto;font-weight:bold;text-decoration:underline;height:29px;line-height:29px;padding:0 5px; }
#guest_profile .pictureOverall 					{ width: 242px; margin: 0 auto; }
#guest_profile #pictureContainer 				{ float: left; border: 1px solid #4b0819; }
#guest_profile #pictureContainer img 			{ float: left; width: 248px; height: 186px; }
#guest_profile label.sexual_preferences 		{ float:left; width:170px; margin:0 0 3px; overflow:hidden; }
#guest_profile label.sexual_preferences input	{ margin-right:5px; }
/*#guest_profile .submit							{ float:right; margin:10px 38px 0 0; } in account.css definiert */
#guest_profile .icoleiste 						{ margin:0 0 14px 0; }
#guest_profile .mbot							{ margin-bottom:30px; }
#guest_profile .data_block						{ width:380px; }
#guest_profile select.inputgrid					{ height:30px; }
/* #guest_profile input.inputgrid					{ height:20px; } */
/* in account.css angegeben */
/* ------------  */
.form_error									{ color:red; }
/* Einstellungen Mail veri BTN nach links wg. modalbox 1st buddy hinzu */
.myvx_settings_contact div.input_text 		{ width: auto !important; }
.myvx_settings_contact .field 				{ width: auto !important;}
#buddy_modelBox #mobile						{ margin:5px 0 0 18px;}
#buddy_modelBox #email						{ margin:5px 0 0 18px;}
/** Pinnwand/HostFeedItem */
.pinnwand-back-to-all-items					{ margin-bottom:8px; display:block;}
.pinnwand-item-head-image-wrap				{ background-color: #a20003; border: 1px solid #480000; height: 45px; margin: 0; padding: 4px; width: 60px;}
.pinnwand-item-wrap 						{ margin-bottom:8px; background-color:#750C28; position:relative}
.pinnwand-item-head-wrap 					{ height:101px; /*background:url('https://static2.visit-x.net/static/vx/1172/pinnwand-item-head.png') no-repeat;*/ }
.pinnwand-item-head-image 					{ float:left; margin:8px 0px 0px 8px; position:relative }
.pinnwand-item-head-image span.online 		{ position:absolute; top:5px; right:5px; color:lime; font-size:9px}
.pinnwand-item-head-screenname 				{ float:left; margin:7px 0 0 17px; }
.pinnwand-item-head-screenname a 			{ font-weight:bold; text-decoration:none; }
.pinnwand-item-head-status 					{ float:left; margin:3px 0 0 30px; }
.pinnwand-item-head-type 					{ float:left; width:450px; margin:6px 0 0 17px; }
.pinnwand-item-body-wrap 					{ margin-bottom:9px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);opacity: .4;}
.pinnwand-item-body-left 					{ float:left; text-align:center; width:88px; }
.pinnwand-item-body-content 				{ margin: 7px 0 5px; }
.pinnwand-item-body-content a				{ position:relative; float:left}
.pinnwand-item-body-content-motto			{ margin:7px 0 0 0px; font-style: italic}
.pinnwand-item-body-content-left 			{ float:left; margin:0px 0 0 0px; }
.pinnwand-item-body-content-right 			{ float:left; width: 270px; margin: 2px 0 8px 5px;}
.pinnwand-item-body-content span			{ position:absolute; top:24px; left:31px; background: url(/static/includes/images/btn_play_clip_small.png) no-repeat scroll left top transparent; height: 19px; width: 19px; }
.pinnwand-item-body-date					{ position:absolute; top:8px; right:11px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);opacity: .4; font-size:11px;}
.pinnwand-item-body-image 					{ width:80px; height:60px; margin:4px 5px 0 0; }
.pinnwand-item-body-unlimited 				{ float:right; margin:0px 11px 0 0px; }
.pinnwand-item-body-status 					{ float:left; margin:0px 0px 0 11px; }
/** MyVX New Clips 2011 */
#myvx_new_clips .mod_box2 .content_newclips	{ padding:7px 7px 7px 10px; margin:10px 10px 0 10px; line-height:19px; overflow:hidden; }
#auswahl_mf				 					{ margin-top:15px; width:100%; height:33px; font-size:13px; color:#FFFFFF !important; background-color:#292929; }
#auswahl_mf .caption			 			{ float:left; margin:8px 0 0 20px; color:#FFFFFF !important; }
#auswahl_mf .filters 						{ float:left; margin-left:20px; }
#auswahl_mf .filters_text,
#auswahl_mf .filters_links					{float: left;  margin:5px 0 0 0;}
#auswahl_mf .videos_von						{ float:right; margin:8px 4px 0 15px; color:#FFFFFF !important; }
#auswahl_mf .filters a 						{ display:block; float: left; height:17px;  padding:0px 7px 0 7px;color:#FDFDB7 !important; text-align:center; }
#auswahl_mf .filters a.female 				{ }
#auswahl_mf .filters a.female_on,
#auswahl_mf .filters a.female:hover 		{ background-color:#444444; }
#auswahl_mf .filters a.male 				{  }
#auswahl_mf .filters a.male_on,
#auswahl_mf .filters a.male:hover 			{ background-color:#444444; }
/** new hotclips Video-Box */
#new_hotclips .video				{ float:left; width:428px; height:408px; padding: 3px; overflow: hidden; border: 1px solid #000000; background-color:#580b20; }
#new_hotclips #swfplayer_container	{ margin:2px 0 0 2px; width:424px; height:337px; }
#new_hotclips #swfplayer			{ width:424px; height:337px; background: black; text-align: center; }
/** new hotclips profile */
#hotClipProfile						{ position:relative; float:left; width:267px; margin-left:18px; }
.sender_headline					{ width:261px; height:30px; background:#580b20; margin-bottom:12px; }
.sender_headline a					{ display:block; float:left; margin:6px 0 0 13px; }
#hotClipProfile h1					{ color:#ffffcc; font-size:17px !important; }
.sender_headline .newclips_on		{ float:right; width:34px; height:22px; margin:4px 5px 0 0; background:url(/static/includes/images/on_bigger.png) left top no-repeat; }
.sender_headline .newclips_off		{ float:right; width:34px; height:22px; margin:4px 5px 0 0; background:url(/static/includes/images/off_bigger.png) left top no-repeat; }
.profile_smallimg					{ float:left; width:73px; height:55px; margin-right:6px; padding:4px; background-color:#a20003; border:1px solid #480000; }
#diversbox h2#profile_headline		{ margin:15px 0 4px 0; font-size:16px; color:#FFFFFF; }
#hotClipProfile .item				{ /*width:250px;*/ margin-left:10px; font-size:12px; line-height:20px; }
#hotClipProfile .item .caption		{ width:100px; display:inline-block; white-space:nowrap; color:#FFFFFF; }
#hotClipProfile .item .value		{ width:auto; display:inline-block; white-space:nowrap; color:#FFFFFF; }
#diversbox h2#motto					{ margin-left:10px; font-size:12px; color:#FFFFFF; }
/** Link zum Profil */
#hotClipProfile .zumprofil			{ margin-top:10px; }
#hotClipProfile .btn-videochat		{ position:absolute; display:block; width:218px; height:52px; left:0px; top:350px; font-size:19px; color:#880101 !important; padding:12px 0 0 48px; background:url(/static/includes/images/buttons/newhotclips_videochat.png) left top no-repeat; }
#hotClipProfile .btn-videochat .livechat { display:block; width:212px; height:32px; padding-top:10px; text-align:center; }
#hotClipProfile .btn-mail			{ position:absolute; display:block; width:203px; height:58px; left:0px; top:353px; font-size:19px; color:#880101 !important; padding:9px 0 0 63px; background:url(/static/includes/images/buttons/newhotclips_mail.png) left top no-repeat; }
#hotClipProfile .btn-mail .mailschreiben { display:block; width:198px; height:32px; padding-top:10px; text-align:center; }
/** FavClips */
#myvx_fav_clips .vx-rating {margin: 10px 0 10px 10px}
#new_hotclips #hotclips-vxrating {float:left;width:300px;}
#new_hotclips #hotclips-vxrating .vx-rating {margin: 10px 0 10px 10px}
/** new clips filmstrip */
#newClips 							{ width:100%; padding:10px 0 10px 0; background-color:#292929; }
#newClips .hotclip 					{ position:relative; float:left; width:116px; height:87px; margin-right:5px; }
#newClips .playbtn					{ position:absolute; display:block; width:30px; height:29px; left:43px; top:29px; background:url(/static/includes/images/play_btn.png) left top no-repeat transparent; cursor:pointer; }
#newClips .pic img					{ float:left; width:116px; height:87px; cursor:pointer; }
#newClips .pic .vip					{ height: 61px; left: 4px; position: absolute; top: 4px; width: 60px; z-index: 1;}
#newClips .gallery 					{ position:relative; width:100%; }
#newClips .gallery .holder 			{ position:relative; width:100%; overflow:hidden;}
#newClips .gallery  ul 				{ margin:0; padding:0; list-style:none; width:99999px; }
#newClips .gallery ul li 			{ float:left; }
/* #newClips .control a 			{ width: 50px; height: 20px; display: block; float: left; } */
#newClips a.prev 					{ position:absolute; display:block; width:27px; height:87px; left:0px; top:0px; z-index:100; background:url(/static/includes/images/film_btn_back.png) left top no-repeat;}
#newClips a.prev-disable 			{ display: none !important;}
#newClips a.next 					{ position:absolute; display:block; width:27px; height:87px; right:0px; top:0px; background:url(/static/includes/images/film_btn_for.png) left top no-repeat; z-index: 100;}
#newClips a.next-disable 			{ display: none !important;}
/* #newClips .control a 			{ width: 50px; height: 20px; display: block; float: left; } */
#newClips span.prevspan 			{ position:absolute; display:block; width:27px; height:87px; left:0px; top:0px; z-index:1; background:url(/static/includes/images/film_btn_back_off.png) left top no-repeat; }
#newClips span.nextspan 			{ position:absolute; display:block; width:27px; height:87px; right:0px; top:0px; z-index:1; background:url(/static/includes/images/film_btn_for_off.png) left top no-repeat; }
/** TabBox / tabs in myVISIT-X */
div.tabboxMyVX 						{ float: left; width: 100%; display: inline; font-size:13px; }
div.tabboxMyVX .button 				{ float: left; width: auto; margin-right: 1px; padding: 7px 18px; background: url('https://static1.visit-x.net/static/vx/1172/topmenu_off.gif') 0 0 #950000 repeat-x; text-decoration: none; color: #ffffff; }
div.tabboxMyVX .active,
div.tabboxMyVX a.button:hover 		{ float: left; width: auto; margin-right: 1px; padding: 7px 18px; background: url('https://static1.visit-x.net/static/vx/1172/topmenu_on.gif') top left #ac0000 repeat-x; text-decoration: none; color: #ffffff; }
/** TabBox / tabs in myVISIT-X used in PFMs */
div.tabboxMyVXPFM 					{ float: left; width: 100%; display: inline; font-size:13px; }
div.tabboxMyVXPFM .button 			{ float: left; width: auto; margin-right: 1px; padding: 7px 18px; background-color: #cccccc; text-decoration: none; color: #ffffff; }
div.tabboxMyVXPFM .active,
div.tabboxMyVXPFM a.button:hover 	{ float: left; width: auto; margin-right: 1px; padding: 7px 18px; background-color: #3E0000; text-decoration: none; color: #ffffff; }
/**---------- divers, überall einsetzbar ------------**/
/** Divers global **/
.floatright							{ float:right !important }
.floatleft							{ float:left !important }
.nomarginright						{ margin-right:0px !important;}
.nomarginleft						{ margin-left:0px !important;}
.nomargintop						{ margin-top:0px !important;}
.nomarginbottom						{ margin-bottom:0px !important;}
.tcenter								{ text-align:center}
.space1								{ height:10px;}
.space2								{ height:15px;}
.space3								{ height:20px;}
.push_left							{ margin-left:12px !important; display:block;}
.push_right							{ margin-right:12px !important; display:block;}
.push_bottom						{ margin-bottom:15px !important; display:block;}
.push_bottombig						{ margin-bottom:25px !important; display:block;}
.push_top							{ margin-top:6px !important; display:block;}
.push_topbig						{ margin-top:12px !important; display:block;}
.posrel 							{ position:relative }
/** Divers Images **/
.on-icon-big						{ background:url(/static/includes/images/on_bigger.png) top left no-repeat; width:34px; height:22px; display:block}
.on-icon-small						{ background:url(/static/includes/images/on.png) top left no-repeat; width:20px; height:13px; display:block}
.off-icon-small						{ background:url(/static/includes/images/off.png) top left no-repeat; width:20px; height:13px; display:block}
.del-icon-small						{ background:url(/static/includes/images/ico_delete.png) top left no-repeat; width:17px; height:18px; display:block}
.btn_play							{ background:url(/static/includes/images/btn_play_clip.png) top left no-repeat; width:40px; height:38px; position:absolute; z-index:100} /** play btn für videos / top und left individuell angeben**/
.ico_geil							{ width:83px; height:17px; text-align:center; font-size:11px; padding: 5px 0 0 5px; color:#000000; display:block; background:url(/static/includes/images/ico_geil.png) top left no-repeat; cursor:default} /* geil img mit text, positionierung individuell */
.arrow_rating .ar_front				{ background: url("/static/includes/images/rate_arrow_front.png") repeat scroll left top transparent; display: block; height: 30px; overflow: hidden; padding: 0; position: relative; text-align: center; width: 95px; position:relative; top:0px; left:0px; z-index:99}
.arrow_rating .ar_bg				{ background: url("/static/includes/images/rate_arrow_bg.png") repeat scroll left top transparent; display: block; height: 18px; overflow: hidden; padding: 0; position: relative; text-align: center; width: 50px; position:relative; top:-26px; left:16px; z-index:98}
.banderole_free						{ position:absolute; top:-2px; left:-1px; width:43px !important; height:43px !important; min-height:inherit !important} /** Neuigkeiten 2.0 Free IMG **/
/** Option-Bar = ob_ **/
.optionbar							{ margin:0 0 10px 0; position:relative;}
.optionbar .ob_left					{ background:url(/static/includes/images/pfmdivers/optionbar_grey_left.png) top left; height:26px; width:2px; position:absolute; top:0; left:0;}
.optionbar .ob_content				{ background:url(/static/includes/images/pfmdivers/optionbar_grey_bg.png) top left; height:26px; display:block; margin:0 2px; padding:0 10px;}
.optionbar .ob_right				{ background:url(/static/includes/images/pfmdivers/optionbar_grey_right.png) top left; height:26px; width:2px; position:absolute; top:0; right:0;}
.optionbar .ob_content	h2			{ color:#ffffff !important; font-weight:normal !important; display:block; float:left; text-align:center; background:url(/static/includes/images/pfmdivers/optionbar_grey_arrow.png) no-repeat 0px 5px; padding:5px 12px 5px 19px; margin:0 30px 0 2px; font-size:13px;  }
.optionbar .ob_content	a			{ color:#ffffff !important; font-weight:normal !important; display:block; float:left; text-align:center; background:url(/static/includes/images/pfmdivers/optionbar_grey_off.png) top left; line-height:26px;padding:0 12px; margin:0 2px; }
.optionbar .ob_content	a.ob_active,
.optionbar .ob_content	a:hover		{ background:url(/static/includes/images/pfmdivers/optionbar_grey_on.png) top left; border-left:1px #313131 solid; border-right:1px #313131 solid; margin:0 1px; }
.optionbar .ob_content	.pushed		{ background:url(/static/includes/images/pfmdivers/optionbar_grey_pushed.png) top left no-repeat; margin:1px 1px 0; }
.optionbar .ob_content	.push:hover	{ background:url(/static/includes/images/pfmdivers/optionbar_grey_pushed.png) top left no-repeat; margin:1px 1px 0; }
.optionbar .ob_content	.pushed:hover{ background:url(/static/includes/images/pfmdivers/optionbar_grey_pushed.png) top left no-repeat; margin:1px 0px 0; }
.optionbar .ob_content	form		{ float:left}
.optionbar .ob_content	select		{ padding: 0px; margin:4px 8px 0 4px; color:#333}
.optionbar .ob_content	span		{ color:#ffffff !important; font-weight:normal !important; display:block; float:left; text-align:center; line-height:26px; padding:0 12px; margin:0 0px;  }
.optionbar .ob_filter				{float: left; padding: 5px 2px 0 0; color: #fff}
.filter								{ display:inline-block; position: relative; height:20px; float:right; padding:10px 25px 5px 5px; margin-bottom:10px;-webkit-border-radius: 3px;	-moz-border-radius: 3px; border-radius: 3px;}
.filter a							{ display:inline-block; position: absolute; top:10px; right:5px;}
.filter .ico_delete					{ background:url(/static/includes/images/ico_delete_small.png) center; display:inline-block !important; width:16px; height:16px;  !important;  cursor:pointer }
/** dunkle box in der box **/
.defaultbox1						{ background-color:#580b20;  margin:10px; position:relative; overflow:hidden; /*border-bottom:1px solid #480000;*/}
.defaultbox1						{ background-color:#750C28;}
.defaultbox1						{ background-color:; }
.defaultbox1 p						{ margin:10px;}
/** box mit abstand ohne farbe**/
.defaultbox2						{ margin:10px; position:relative; /*overflow:hidden; */ }
/** Einzelne Senderbox mit bild, name, session und link **/
.defaultbox1 .d1_content			{ overflow:hidden;}
.defaultbox1 .d1_content .d1_name	{ font-size:17px; font-weight:bold; margin:12px 0 0 25px; display:inline-block;}
.defaultbox1 .d1_content .d1_session{ font-size:13px; font-style:italic; margin:0 0 0 25px;	color:#FFFFFF}
.defaultbox1 .d1_content .d1_desc	{ font-size:13px; font-style:italic; margin:10px 10px 0 25px;	}
.defaultbox1 .d1_content .d1_quote	{ font-size:17px; font-style:italic; color:#FFFFFF }
.defaultbox1 .d1_content .d1_quote2	{ font-size:13px; font-style:italic; color:#FFFFFF }
.defaultbox1 .d1_content .shpline1	{ margin: 14px 0 0px 0;	}
.defaultbox1 .d1_content small		{ font-size:9px; font-style:normal; white-space:nowrap 	}
.defaultbox1 .d1_profilelink		{ position:absolute; text-decoration:underline;  bottom:20px; right:20px; z-index:2}
/** großes senderbild **/
.defaultbox1 .picture320 a			{ width:320px; height:240px; float:left; margin:5px 0 5px 5px; display:block; text-align:center; overflow:hidden; background-color:#580b20; position:relative}
.defaultbox1 .picture320 img		{ width:320px; margin:0 auto; }
.defaultbox1 .picture320 .btn_play  { left: 140px; top: 94px;}
/** kleines senderbild **/
.defaultbox1 .picture140 a			{ width:140px; height:105px; float:left; margin:5px 0 5px 5px; display:block; text-align:center; overflow:hidden; background-color:#580b20; position:relative}
.defaultbox1 .picture140 img		{ width:140px; margin:0 auto; }
/** ganz kleines senderbild **/
.defaultbox1 .picture60 a			{ width:60px; height:45px; float:left; margin:5px 0 5px 5px; display:block; text-align:center; overflow:hidden; background-color:#580b20; position:relative}
.defaultbox1 .picture60 img			{ width:60px; margin:0 auto; }
/** sichere area neben 60er bild **/
.defaultbox1 .safearea60			{ margin: 10px 80px 10px 25px;}
/** 320er videobild **/
.defaultbox1 .innerimg320			{ width:320px;height:240px; display:block; position:relative}
.defaultbox1 .btn_play_320			{ background:url(/static/includes/images/btn_play_clip.png) top left no-repeat; width:40px; height:38px; position:absolute; top:101px; left:140px; z-index:100}
/** 320er 16:9 videobild **/
.defaultbox1 .innerimg320_169		{ width:320px; height:180px; display:block; position:relative; overflow:hidden;}
.defaultbox1 .innerimg320_169 img	{ margin: 0px 4px 4px 0; min-height:180px}
.defaultbox1 .btn_play_320_169		{ background:url(/static/includes/images/btn_play_clip.png) top left no-repeat; width:40px; height:38px; position:absolute; top:71px; left:140px; z-index:100}
.defaultbox1 .ico_geil.video320		{ position:relative; top:-45px; left: 315px; margin-bottom:-24px;}
.defaultbox1 .ico_geil.photoalbum	{ position:absolute; top:260px; right: 12px; }
/** 160er galeriebild **/
.defaultbox1 .innerimg160			{ }
.defaultbox1 .innerimg160 img		{ height:120px;}
/** textbalken auf videobild **/
.defaultbox1 .videoinfo_320 		{ bottom: 0; position: absolute; background: url(/static/includes/images/bg_transp4.png) repeat scroll 0 0 transparent; line-height:18px; padding: 10px; display: block; width: 300px !important;}
.defaultbox1 .photoalbum_info 		{ bottom: 23px; position: absolute; background: url(/static/includes/images/bg_transp4.png) repeat scroll 0 0 transparent; line-height:18px; padding: 10px; display: block; width: 287px !important; margin: 0 0 0 15px;}
.defaultbox1 .videoinfo_320 span 	{ float:left}
.defaultbox1 .videoinfo_160 		{ bottom: 0; position: absolute; background: url(/static/includes/images/bg_transp4.png) repeat scroll 0 0 transparent; line-height:18px; padding: 10px; display: block; width: 140px !important;}
/** in der ecke infos / links unten, rechts oben, rechts unten**/
.defaultbox1 .d1_cornerinfo_lu		{ position:absolute; font-size:9px; bottom:20px; left:0px; z-index:2}
.defaultbox1 .d1_cornerinfo_ro		{ position:absolute; font-size:9px; top:55px; left:8px; z-index:2}
.defaultbox1 .d1_cornerinfo_ru		{ position:absolute; bottom:12px; right:10px; z-index:2}
/** kleines on und del icon**/
.defaultbox1 .pos_del				{ margin:0px 0px 0 9px}
.defaultbox1 .pos_on				{ margin:2px 0px 0 9px}
.defaultbox1 .pos_off				{ margin:2px 0px 0 9px}
.d1_upperright_icons				{ position:absolute; top:17px; right:20px; z-index:1; height:30px; width:80px; font-size:11px;}
/** leiste mit iconbuttons **/
.icoleiste							{ margin: 12px 0 0 25px; display:inline-block; float:left; bottom:10px;height: 37px}
.icoleistebg,
.icoleistebg.off:hover				{ background:url(/static/includes/images/newshp/ico_bg.png) top left transparent; padding:0 14px; height:37px; margin:0 4px 0 0;  display:block;  cursor:pointer !important}
.icoleistebg:hover,
.icoleistebg.on						{ background:url(/static/includes/images/newshp/ico_bg_on.png) top left transparent;}
.icoleiste a						{ position:relative; float:left; display:block;}
.icoleistebg.offoff:hover,
.icoleistebg.on.offoff 				{ background:url(/static/includes/images/newshp/ico_bg.png) top left transparent;}
/** icons für iconbuttons **/
.icoleiste span.ico,
.icoleiste span.icooff				{ width:37px; height:31px; margin:3px auto; display:block; float:left}
.icoleiste .ico_getmail,
.icoleiste .ico_getsms,
.icoleiste .ico_ok,
.icoleiste .ico_not,
.icoleiste .ico_note					{ width:inherit !important; /*width:37px;*/} /* Neuigkeiten 2.0 / Buddyliste 2.0 */
.icoleiste .ico_getmail span.ico		{ background:url(/static/includes/images/ico_btn_getmail.png) top left transparent; }
.icoleiste .ico_getmail span.icooff		{ background:url(/static/includes/images/ico_btn_getmail_off.png) top left transparent; }
.icoleiste .ico_getsms span.ico			{ background:url(/static/includes/images/ico_btn_getsms.png) top left transparent; }
.icoleiste .ico_getsms span.icooff		{ background:url(/static/includes/images/ico_btn_getsms_off.png) top left transparent; }
.icoleiste .ico_ok span.ico				{ background:url(/static/includes/images/ico_btn_ok.png) top left transparent; }
.icoleiste .ico_add span.ico			{ background:url(/static/includes/images/ico_btn_plus.png) top left transparent; }
.icoleiste .ico_add span.icooff			{ background:url(/static/includes/images/ico_btn_plus_off.png) top left transparent; }
.icoleiste .ico_not span.ico			{ background:url(/static/includes/images/ico_btn_not.png) top left transparent; }
.icoleiste .ico_outstanding span.ico	{ background:url(/static/includes/images/ico_btn_outstanding.png) top left transparent; }
.icoleiste .ico_note span.ico			{ background:url(/static/includes/images/newshp/ico_btn_note.png) top left transparent;}
.icoleiste .ico_note span.icooff		{ background:url(/static/includes/images/newshp/ico_btn_note_off.png) top left transparent;}
.icoleiste .ico_buddy span.ico			{ background:url(/static/includes/images/newshp/ico_btn_buddyplus.png) top left transparent; }
.icoleiste .ico_buddy span.icooff		{ background:url(/static/includes/images/ico_btn_getmail_off.png) top left transparent; }
/** icons für User-Profil **/
.icoleiste .ico_male span.ico 			{ background:url(/static/includes/images/ico_btn_male.png) center center no-repeat transparent; }
.icoleiste .ico_female span.ico 		{ background:url(/static/includes/images/ico_btn_female.png) center center no-repeat transparent; }
.icoleiste .ico_couple span.ico 		{ background:url(/static/includes/images/ico_btn_couple.png) center center no-repeat transparent; }
.icoleiste .ico_tvts span.ico 			{ background:url(/static/includes/images/ico_btn_tvts.png) center center no-repeat transparent; }
/* buddyliste Icon*/
.ico_buddy .not-buddy 					{ background: url(/static/includes/images/newshp/ico_btn_buddyplus.png) no-repeat scroll left 3px transparent; }
.ico_buddy .is-buddy 					{ background: url(/static/includes/images/newshp/ico_btn_buddyok.png) no-repeat scroll left 3px transparent; }
.ico_buddy span div						{ display: block;height:37px;width:37px;}
.icoleiste .icoleistebg span.icotext	{ margin:10px 6px 0px 5px; white-space:nowrap;}
.icoleiste .icoleistebg .spinner2		{ position:absolute; top:0px; right:4px; z-index:9999; width:16px; height:16px;}
/** Neuigkeiten 2.0 Buddy hinzufügen text floating **/
span[id*='buddy_']  {float:left; }
/** Kleine rating Sternchen */
.rate_small_1 						{ background:url(/static/includes/images/rate_small_1.png) top left no-repeat; width:95px; height:18px; display:block;}
.rate_small_2 						{ background:url(/static/includes/images/rate_small_2.png) top left no-repeat; width:95px; height:18px; display:block;}
.rate_small_3 						{ background:url(/static/includes/images/rate_small_3.png) top left no-repeat; width:95px; height:18px; display:block;}
.rate_small_4 						{ background:url(/static/includes/images/rate_small_4.png) top left no-repeat; width:95px; height:18px; display:block;}
.rate_small_5 						{ background:url(/static/includes/images/rate_small_5.png) top left no-repeat; width:95px; height:18px; display:block;}
/** Kleiner Vchat Button + rating position **/
.btn_vchat_small 					{ background: url("/static/includes/images/newshp/btn_vchat_small.png") repeat scroll left top transparent; display: block; height: 44px; overflow: hidden; padding: 0; position: relative; text-align: center; width: 241px; position:relative}
.btn_mail_small 					{ background: url("/static/includes/images/newshp/btn_mail_small.png") repeat scroll left top transparent; display: block; height: 44px; overflow: hidden; padding: 0; position: relative; text-align: center; width: 241px; position:relative}
.btn_vchat_small span.btn_text,
.btn_mail_small span.btn_text 		{ color: #FFFFFF; display: block; font-size: 13px; margin: 14px 0 0 12px; position: relative; text-transform: uppercase; z-index: 2;}
.price_vchat_small 					{ color: #844D4D; display: block; font-size: 9px; left: 87px; margin: 35px 0 -47px 65px; position: relative; text-align: right; top: -40px; width: 80px;}
.arrow_rating.vchat_small 			{ display: block; height: 30px; overflow: hidden; padding: 0; position: relative; margin-bottom:-30px; width: 95px; position:relative; top:-37px; left:226px; z-index:99}
/**---------- // divers, überall einsetzbar ------------**/
/** Top Listen = tl_ **/
.defaultbox1 .tl_position			{ width:70px; float:left}
.defaultbox1 .tl_position_now		{ font-size:40px; font-weight:bold; text-align:center; margin-top:8px;}
.defaultbox1 .tl_picture .btn_play	{ top:101px; left:140px;  }
.defaultbox1 .vx-rating {text-align: center;margin: 15px 0;}
.defaultbox1 .tl_pos_on				{ position:absolute; top:20px; right:20px; z-index:2}
.defaultbox1 .tl_profilelink		{ position:absolute; text-decoration:underline;  bottom:20px; right:20px; z-index:2}
/** Neuigkeiten 2.0 anpassungen **/
/* name und aktionstext nebeneinander */
.user_news .d1_name 				{ float:left}
.user_news .d1_session 				{ float:left; margin: 15px 0 0 5px !important;}
/* platz unterhalb icoleiste */
.user_news .icoleiste 				{ margin-bottom: 10px !important;}
/* Notiz hinzufügen / anpassungen auf Buddyliste */
.defaultbox1 .note 								{ z-index:9999; width:346px; background:url(/static/includes/images/newshp/bg_grey3.png) top left transparent; margin: 0px 0 7px 26px;}
.defaultbox1 div[id*='note_'] textarea 			{ width: 100%; height: 115px; margin: 0 0 5px 0}
.defaultbox1 div[id*='note_'] span 				{ float:left; display:block; margin: 0px 0; padding: 2px 9px; background:url(/static/includes/images/newshp/bg_grey2.png) top left transparent;}
.defaultbox1 div[id*='note_'] form div 			{ }
.defaultbox1 div[id*='note_'] form div input	{ float:right}
.defaultbox1 div[id*='note_'] .messagebox 		{ width: 20px; height: 20px; position: absolute; top: 63px; left: 365px;}
.defaultbox1 div[id*='note_'] .saved 			{ background: url("/static/includes/images/newshp/note_ok.png") top center no-repeat;}
.defaultbox1 div[id*='note_'] .failed 			{ background: url("/static/includes/images/newshp/failed.png") top center no-repeat;}
.defaultbox1 div[id*='note_'] .call-gaction 	{ background: url("/static/includes/images/newshp/cam_search_spinner2.gif") top center no-repeat;}
/* Banderole einblenden, wenn Gratis-Clip in "MeinVISIT-X" -> "Gekauft" */
.ps_freevideo			{ position:absolute; right:14px; top:-5px; width:111px; height:91px; color:#00FF00; background: url("/static/includes/images/banderole_freeclip.png") left top no-repeat; z-index:1000; }
.ps_freevideo.de		{ background: url("/static/includes/images/banderole_gratisclip.png") left top no-repeat; }
/* Einstellungen radio list */
input[type="radio"] { padding:0; margin:0 7px 10px 15px;}
.radiodisabled		{ opacity:0.4}
/* Top-listen 06-2014 */
.toplistbox1{width:224px;height:auto;padding:8px;display:inline-block;float:left;position:relative;background:#750C28;margin:10px;margin-left:0;margin-top:0}
.toplistbox1:nth-of-type(3n+1){margin-left:8px}
.toplistbox1:nth-of-type(-n+3){margin-top:9px}
.toplistbox1 .online{color:#1eff00;height:auto;width:auto;text-align:right;position:absolute;top:0;right:0;font-size:13px;padding:3px;margin:0;z-index:10;background:rgb(0,0,0);background:rgba(0,0,0,.4)}
.toplistbox1 .picture{width:100%;height:129px;text-align:center;position:relative;overflow:hidden;display:block;margin-bottom:10px}
.top-bilder .picture{height:169px}
.top-bilder .picture .pic-holder{position:absolute;top:10px;left:9px;width:210px;height:152px;overflow:hidden}
.top-bilder .picture .pic-holder img{min-height:158px}
.top-bilder .picture .frame{position:absolute;top:0;left:0;width:100%;height:100%;background:url(/static/includes/images/toplist_pic-frame.png) no-repeat scroll left top transparent;}
.top-amateure .toplistbox1 .picture img{width:224px;height:168px}
.toplistbox1 .picturetext{display:block;position:absolute;bottom:0;left:0;width:214px;height:auto;padding:5px;background:rgba(0,0,0,.6);color:#fff!important;font-style:italic;margin-bottom:-80px;-webkit-transition:all .5s;transition:all .5s}
.top-bilder .picturetext{bottom:10px; margin-bottom:0; background:none; padding:5px 10px; left:5px;width:195px;height:auto;font-size:12px; -moz-transform:rotate(-2deg) perspective(1px);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);-webkit-transform:rotate(-2deg) perspective(1px);transform:rotate(-2deg) perspective(1px);}
.toplistbox1 .picture img{width:100%;height:auto;-webkit-transition:all .5s;transition:all .5s}
.toplistbox1:not(.top-bilder) .content:hover .picture img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.toplistbox1 .content:hover .pic-holder img{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}
.toplistbox1 .content:hover .picturetext{margin-bottom:0}
.toplistbox1 .content:hover .playbutton{top:16px}
.toplistbox1 .playbutton{position:absolute;top:46px;left:92px;background:url(/static/includes/images/btn_play_clip.png);height:38px;width:40px;z-index:10;-webkit-transition:all .5s;transition:all .5s}
.toplistbox1 .content{width:100%;padding:0;display:block;position:relative}
.toplistbox1 .heading{width:100%;display:block;text-align:left;height:44px;padding-bottom:10px}
.top-bilder .heading, .top-clips .heading{text-align:center;height:18px;padding-bottom:10px}
.toplistbox1 .heading h2 a{font-size:17px;line-height:17px;font-weight:700}
.toplistbox1 .topsender{width:100%;display:block;text-align:left;padding-bottom:10px}
.toplistbox1 .topsender h2 a,.top-bilder .heading h2 a{font-size:18px;line-height:20px}
.toplistbox1 .top-icon1,.toplistbox1 .top-icon2,.toplistbox1 .top-icon3{display:inline;position:absolute;top:-22px;left:-26px;width:70px;height:55px;background-size:120%;background-position:center}
.toplistbox1 .top-icon1{background:url(/static/includes/images/newshp/award_1st.png)}
.toplistbox1 .top-icon2{background:url(/static/includes/images/newshp/award_2nd.png)}
.toplistbox1 .top-icon3{background:url(/static/includes/images/newshp/award_3rd.png)}
.toplistbox1 .desc,.toplistbox1 .profile,.toplistbox1 .rating {width:100%;display:block;padding-bottom:10px}
.toplistbox1 .desc p{height:50px;overflow:hidden;text-align:justify}
.toplistbox1 .profile p{line-height:20px;text-align:left;height:20px;overflow:hidden;white-space:nowrap}
.toplistbox1 .c2a{display:block;height:36px;padding-bottom:10px;text-align:center;z-index:90}
.toplistbox1 .c2a .btn_buy{display:inline-block;float:none;z-index:90; padding:3px 0 2px 0}
.toplistbox1 .no-padding-bottom{padding-bottom:0}
.toplistbox1 .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:91}
.toplistbox1 .divlink{display:block;height:100%;width:100%}
.toplistbox1 .link:hover{cursor:pointer}
.toplistbox1 .footer{display:block;padding-bottom:10px;font-size:10px;z-index:100}
.footer-left{display:inline-block;float:left;width:45%;font-size:inherit!important}
.toplistbox1 .footer-right{display:inline-block;float:right;width:55%;text-align:right;font-size:inherit!important}
.toplistbox1 .footer-right a{font-size:inherit;z-index:100;-webkit-transition:all .2s;transition:all .2s}
.toplistbox1 .footer-right a:hover{opacity:.8}
.toplistbox1 .vx-rating {margin-bottom: 10px;text-align: center;}
/* Hide Debug on mobile devices */
@media only screen and (max-width:800px){
.debug{
display:none;
}
}
/** vx-rating */
.vx-rating {
overflow: hidden;
}
.vx-rating .info {
display: inline-block;
vertical-align: top;
line-height: inherit;
}
.vx-rating .info .icon_ok.sprite {
display: inline-block;
width: 24px;
height: 32px;
background-position: -4px -160px;
}
.vx-rating .stars {
display: inline-block;
position: relative;
height: inherit;
margin-right: 6px;
}
.vx-rating .stars .rating {
height: 100%;
position: absolute;
z-index: 2;
}
.vx-rating .stars .bg {
width: 100%;
height: 100%;
position: absolute;
z-index: 1;
}
.vx-rating .sprite {
background: url("/static/includes/images/pfmdivers/vxrating_sprite3.png") no-repeat scroll left top transparent;
}
.vx-rating.small {
height: 18px;
line-height: 18px;
font-size: 12px;
}
.vx-rating.small .stars {
width: 95px;
}
.vx-rating.small .rating.sprite {
background-position: 0 -142px;
}
.vx-rating.small .bg.sprite {
background-position: 0 -104px
}
.vx-rating.normal {
height: 32px;
line-height: 32px;
font-size: 13px;
}
.vx-rating.normal .stars {
width: 170px;
}
.vx-rating.normal .rating.sprite {
background-position: 0 -52px;
}
.vx-rating.normal .bg.sprite {
background-position: 0 0;
}
#login_form 								{ color:#FFFFFF;position:relative; }
#login_form a 								{ color:#FFFFFF}
#login_form a.link 							{ display:block;width:177px;height:28px;padding:11px 0 0 22px;font-size:14px;text-decoration:none;color:#FFFFFF;background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big01.png') top left no-repeat;cursor:pointer}
#login_form a.submit 						{ display:block;width:206px;height:28px;text-align:center;padding:11px 0 0 20px;font-size:14px;text-decoration:none;color:#FFFFFF;background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big03.png') top left no-repeat;cursor:pointer}
#login_form .hint 							{ display:none;width:119px;font-size:12px;position:absolute;top:0;left:0;background:#1F1F1F;color:#FFFFFF;padding:5px;border:1px solid #434343}
#login_form .top 							{ float:left;width:100%;height:86px;border-bottom:3px solid #000000}
#login_form .left 							{ float:left;width:320px;height:62px;margin:12px 0 0 12px;display:inline;border-right:1px solid #aa225c}
#login_form .left .source_frame 			{ float:left;display:inline;width:65px;height:68px;margin:2px 0 0 7px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_default.png') top left no-repeat}
#login_form .left .source_frame.shp 		{ width:64px;height:61px;margin:5px 0 0 6px;background: transparent url('https://static1.visit-x.net/static/vx/1172/signup_source_shp.png') top left no-repeat}
#login_form .left .source_frame.message		{ width:64px;height:61px;margin:5px 0 0 6px;background: transparent url('https://static1.visit-x.net/static/vx/1172/signup_source_shp.png') top left no-repeat}
#login_form .left .source_frame.mailbox 	{ width:65px;height:68px;margin:0 0 0 10px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_mailbox.png') top left no-repeat}
#login_form .left .source_frame.pussywall 	{ width:65px;height:68px;margin:6px 0 0 10px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_pussywall.png') top left no-repeat}
#login_form .left .source_frame img 		{ display:block;width:60px;height:45px;margin: 2px 0 0 2px}
#login_form .left .source_text			 	{ float:right;width:227px;margin:14px 5px 0 0;display:inline}
#login_form .left .source_text.message	 	{ float:right;width:227px;margin:0 5px 0 0;display:inline}
#login_form .right 							{ float:right;width:auto;margin:12px 12px 0 0;display:inline}
#login_form .right a.login					{ margin:12px 12px 0 0}
#login_form .main 							{ float:left;width:auto;margin:33px 0 36px 39px;display:inline}
#login_form .main a.textlink 				{ font-size:17px;text-decoration:underline}
#login_form .main div.label 				{ float:left;width:166px;font-size:17px;margin:8px 0 0 0}
#login_form .main div.input 				{ float:left;width:auto;margin:0 0 14px 5px;display:inline}
#login_form .main div.input input 			{ display:block;width:209px;height:27px;font-size:17px;border: 0 none;color:#000000;background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big.png') top left no-repeat;margin:3px 0 0 3px;padding:6px 4px 0 7px}
#login_form .main div.input input.invalid 	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big_invalid.png') top left no-repeat}
#login_form .main div.input input.readonly 	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big_readonly.png') top left no-repeat; }
#login_form .main div.submit 				{ float:left;width:auto;margin:0 0 0 5px;display:inline}
#login_form .main div.submit input 			{ display:block;width:226px;height:39px;font-size:14px;border: 0 none;background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big02.png') top left no-repeat;color:#FFFFFF;cursor:pointer}
#login_form .main div.checkbox 				{ float:left;width:21px;height:21px;margin:0px 5px 17px 0}
#login_form .main input.checkbox			{ display:block;width:21px;height:21px;background: transparent url('https://static2.visit-x.net/static/vx/1172/form/checkbox.png') top left no-repeat;cursor:pointer;border:0;font-size:0}
#login_form .main input.checkbox.invalid 	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/checkbox_invalid.png') top left no-repeat}
#login_form .main input.checkbox.checked 	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/form/checkbox_checked.png') top left no-repeat}
#login_form .main div.checkbox_text 		{ float:left;width:auto;font-size:17px;margin:0}
#login_form .links 							{ float:left;width:100%;border-top:3px solid #000000}
#login_form .links .container 				{ padding:10px 25px;text-align:left}
#signup_form 								{ color:#FFFFFF;position:relative; }
#signup_form a 								{ color:#FFFFFF}
#signup_form a.link 						{ display:block;width:177px;height:28px;padding:11px 0 0 22px;font-size:14px;text-decoration:none;color:#FFFFFF;background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big01.png') top left no-repeat;cursor:pointer}
#signup_form a.submit						{ display:block;width:206px;height:28px;text-align:center;padding:11px 0 0 20px;font-size:14px;text-decoration:none;color:#FFFFFF;background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big03.png') top left no-repeat;cursor:pointer}
#signup_form .hint 							{ display:none;width:119px;font-size:12px;position:absolute;top:0;left:0;background:#1F1F1F;color:#FFFFFF;padding:5px;border:1px solid #434343}
#signup_form .top 							{ float:left;width:100%;height:86px;border-bottom:3px solid #000000}
#signup_form .left 							{ float:left;width:320px;height:62px;margin:12px 0 0 12px;display:inline;border-right:1px solid #aa225c}
#signup_form .left .source_frame 			{ float:left;display:inline;width:65px;height:68px;margin:2px 0 0 7px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_default.png') top left no-repeat}
#signup_form .left .source_frame.shp 		{ width:64px;height:61px;margin:5px 0 0 6px;background: transparent url('https://static1.visit-x.net/static/vx/1172/signup_source_shp.png') top left no-repeat}
#signup_form .left .source_frame.message	{ width:64px;height:61px;margin:5px 0 0 6px;background: transparent url('https://static1.visit-x.net/static/vx/1172/signup_source_shp.png') top left no-repeat}
#signup_form .left .source_frame.mailbox 	{ width:65px;height:68px;margin:0 0 0 10px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_mailbox.png') top left no-repeat}
#signup_form .left .source_frame.pussywall 	{ width:65px;height:68px;margin:6px 0 0 10px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_pussywall.png') top left no-repeat}
#signup_form .left .source_frame img 		{ display:block;width:60px;height:45px;margin: 2px 0 0 2px}
#signup_form .left .source_text 			{ float:right;width:227px;margin:14px 5px 0 0;display:inline}
#signup_form .left .source_text.message		{ float:right;width:227px;margin:0 5px 0 0;display:inline}
#signup_form .right 						{ float:right;width:auto;margin:12px 12px 0 0;display:inline}
#signup_form .right a.login 				{ margin:12px 12px 0 0}
#signup_form .main 							{ float:left;width:auto;margin:33px 0 36px 39px;display:inline}
#signup_form .main a.textlink 				{ font-size:17px;text-decoration:underline}
#signup_form .main div.label 				{ float:left;width:166px;font-size:17px;margin:8px 0 0 0}
#signup_form .main div.input 				{ float:left;width:209px;margin:0 0 14px 5px;display:inline}
#signup_form .main div.input input 			{ display:block;width:209px;height:27px;font-size:17px;border: 0 none;color:#000000;background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big.png') top left no-repeat;margin:3px 0 0 3px;padding:6px 4px 0 7px}
#signup_form .main div.input input.invalid 	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big_invalid.png') top left no-repeat}
#signup_form .main div.input input.readonly 	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big_readonly.png') top left no-repeat}
#signup_form .main div.input div.email_info { padding:5px;color:#FFFFFF}
#signup_form .main div.submit 				{ float:left;width:auto;margin:0 0 0 5px;display:inline}
#signup_form .main div.submit input			{ display:block;width:226px;height:39px;font-size:14px;border: 0 none;background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big02.png') top left no-repeat;color:#FFFFFF;cursor:pointer}
#signup_form .main div.checkbox 			{ float:left;width:21px;height:21px;margin:4px 5px 13px 174px;display:inline}
#signup_form .main input.checkbox 			{ display:block;width:21px;height:21px;background: transparent url('https://static2.visit-x.net/static/vx/1172/form/checkbox.png') top left no-repeat;cursor:pointer;border:0;font-size:0}
#signup_form .main input.checkbox.invalid 	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/checkbox_invalid.png') top left no-repeat}
#signup_form .main input.checkbox.checked 	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/form/checkbox_checked.png') top left no-repeat}
#signup_form .main div.checkbox_text 		{ float:left;width:auto;font-size:17px;margin:0;max-width: 210px;}
#signup_form .main div.checkbox_text .textlink	{ padding:0;}
/* Anmelde-Option (für Zugang-Teaser) */
#voicecallopt2 .optionzugang								{ height:37px; background-color:#000000; }
#voicecallopt2 .optionzugang h1.heading					{ margin:0 !important; padding:8px 0 0 0 !important; font-size:17px; font-weight:bold !important; line-height:18px; overflow:hidden; text-align:center; }
#voicecallopt2 .optionzugang h1.heading:before,
#voicecallopt2 .optionzugang h1.heading:after				{ background-color:#3c3c3c; content:""; display:inline-block; height:1px; position:relative; vertical-align:middle; width:50%; }
#voicecallopt2 .optionzugang h1.heading:before				{ right:0.5em; margin-left:-50%; }
#voicecallopt2 .optionzugang h1.heading:after				{ left:0.5em; margin-right:-50%; }
/* Tel.zugang-Teaser für Signup/Login */
#voicecallopt2 .telteaser									{ width:100%; padding-top:1px; padding-bottom:18px; background-color:#660000; }
#voicecallopt2 .telteaser .left 							{ float:left; width:320px; height:62px; margin:12px 0 0 12px; display:inline; border-right:1px solid #aa225c; }
#voicecallopt2 .telteaser .left .source_frame.telzugang	{ float:left; width:75px; height:53px; margin:5px 0 0 1px; background:transparent url('https://static2.visit-x.net/static/vx/1172/icon_festnetz_big.png') top left no-repeat; }
#voicecallopt2 .telteaser .left .source_text 				{ float:right;width:227px;margin:14px 5px 0 0;display:inline}
#voicecallopt2 .telteaser .right 							{ float:right;width:auto;margin:12px 12px 0 0;display:inline}
#voicecallopt2 .telteaser .right a.login 					{ margin:12px 12px 0 0}
#voicecallopt2 .telteaser a.linktel 						{ display:block; width:177px; height:28px; padding:11px 0 0 22px; font-size:14px; text-decoration:none; color:#FFFFFF; background:transparent url('https://static2.visit-x.net/static/vx/1172/buttons/telefonzugang_btn.png') top left no-repeat; cursor:pointer; }
/* Signupteaser für Telefonzugang-Seite */
#voicecallopt2 .signupteaser								{ width:100%; height:auto; padding-bottom:18px; background-color:#660000; }
#voicecallopt2 .signupteaser .left 						{ float:left;width:320px;height:62px;margin:12px 0 0 12px;display:inline;border-right:1px solid #aa225c}
#voicecallopt2 .signupteaser .left .source_frame 			{ float:left;display:inline;width:65px;height:68px;margin:2px 0 0 7px;background: transparent url('https://static2.visit-x.net/static/vx/1172/signup_source_default.png') top left no-repeat}
#voicecallopt2 .signupteaser .left .source_text 			{ float:right;width:227px;margin:14px 5px 0 0;display:inline}
#voicecallopt2 .signupteaser .right 						{ float:right;width:auto;margin:12px 12px 0 0;display:inline}
#voicecallopt2 .signupteaser .right a.login 				{ margin:12px 12px 0 0}
#voicecallopt2 .signupteaser a.link 						{ display:block; width:177px; height:28px; padding:11px 0 0 22px; font-size:14px; text-decoration:none; color:#FFFFFF; background:transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big01.png') top left no-repeat; cursor:pointer}
#voicecallopt2 .signupteaser a.register					{ display:block; float:right; width:206px; height:28px; margin:12px 12px 0 0; padding:11px 0 0 20px; text-align:center; font-size:14px; text-decoration:none; color:#FFFFFF; background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big03.png') top left no-repeat; cursor:pointer}
#payment_form {color:#FFFFFF}
/* zuweisung der Hintergrundprites für Formeleemente */
.myvx_button2,
.pay_description .myvx_button2,
.pay_limit .myvx_button2,
#telephone_verify_container input,
#mobile_verify_container input,
#telephone-data-edit input,
#mobile-data-edit input,
#telephone-data-entry input,
#mobile-data-entry input,
#payment_form div.input .inputfeld1,
#payment_form div.input .inputfeld2{
float:left;
width:105px;
height:20px;
border:none;
background: transparent url('/static/vx/3099/input_sprites.png') top left no-repeat;
border: 0px; margin:2px 8px 5px 3px;
padding:3px 4px 0 4px;
}
#payment_form div.input .inputfeld1 	{ width:146px;}
#payment_form .hint 					{ display:none;width:219px;font-size:12px;position:absolute;top:0;left:0;background:#1F1F1F;color:#FFFFFF;padding:5px;border:1px solid #434343}
#payment_form div.input .invalid 		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/form/input_big_invalid.png') top left no-repeat}
#payment_form div .invalid 		{ border:1px solid #ff0000;}
#payment_form div .select 				{ width: 50px; padding: 2px; margin-left:5px;}
#payment_form input.checkbox.checked	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/form/checkbox_checked.png') top left no-repeat}
#payment_form div.checkbox				{ float:left; margin-left:0; width:21px; height:21px; display:inline}
#payment_form input.checkbox 			{ display:block;width:21px;height:21px;background: transparent url('https://static2.visit-x.net/static/vx/1172/form/checkbox.png') top left no-repeat;cursor:pointer;border:0;font-size:0}
#cam_payment_spinner                    { display: none; float:left; margin:7px 7px 0 7px; z-index:999; width: 16px; height: 16px; }
#cam_payment_spinner.load               { background: url("https://static2.visit-x.net/static/vx/1172/cam_search_spinner2.gif") 0px 0px no-repeat; }
#pay_limit input.submit,
#pay_ls input.submit,
#payment_form input.submit 				{ display:block; border:0px; width:226px; height:39px; margin:14px auto 0; text-align:center;padding:0;font-size:14px; text-decoration:none; color:#FFFFFF; background: transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big02.png') top left no-repeat; cursor:pointer}
#pay_limit input.green,
#pay_ls input.green 					{ background:url('/static/includes/images/payment/big02_green.png') no-repeat top left }
input.buttonsmall 						{ background:url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') no-repeat top left; display:inline; border: 0px; width:160px; color:#ffffff; margin:5px 0 5px 0; padding:5px; cursor: pointer;}
/** payment error **/
div.payment_error 						{padding: 15px; min-height: 230px; background: url('/static/vx/3099/errorgirl.png') 375px 10px no-repeat;}
div.payment_error h3 					{font-size:20px; color:#FFFFFF; font-weight:normal; margin: 12px 0 6px 0; background: url('/static/vx/3099/shp/chatexit_error.png') 2px 0 no-repeat; padding-left: 35px !important;}
div.payment_error .payment_error_bkg 	{background: url('/static/vx/3099/errorgirl.png') 360px -5px no-repeat; background-color: #4b0819 !important; width: 99%; padding: 5px;}
/** disclaimer fuer AVS=Disclaim **/
#disclaimtext							{ overflow: auto; width:550px;}
#disclaim_button						{ background:url('/static/includes/images/payment/big02_green.png') no-repeat top left; height:39px; width:226px; border:none; color:#FFFFFF; cursor:pointer; font-size:15px;}
/** grauen button auf paymentselection seite **/
.pay_description a.payment		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; float: right; border: 0px; width:160px; height:29px; line-height:29px; text-align:center; color:#ffffff; margin:5px 0 5px 0; padding:0px; }
/* all new rules for payment & telephone mask */
#telephone_verify_container label,
#mobile_verify_container label,
#telephone-data-entry label,
#mobile-data-entry label,
#telephone-data-edit label,
#mobile-data-edit label {
float:left;
}
input#preselect,
input#mobile_area_code {
background-position:0 -92px
}
input#callnumber,
input#mobile_number,
input#verify-telephone-code,
input#verify-mobile-code {
background-position:0 -69px;
width:70px;
}
.pay_description .myvx_button2,
.pay_limit .myvx_button2,
#telephone-data-entry .myvx_button2,
#mobile-data-entry .myvx_button2,
#telephone-data-edit .myvx_button2,
#mobile-data-edit .myvx_button2 {
background-position:0 -232px;
width:154px;
height:24px;
padding:0;
float:right;
}
.pay_description .myvx_button2:hover,
.pay_limit .myvx_button2:hover,
#telephone-data-entry .myvx_button2:hover,
#mobile-data-entry .myvx_button2:hover,
#telephone-data-edit .myvx_button2:hover,
#mobile-data-edit .myvx_button2:hover {
background-position:0 -260px;
}
#telephone_verify_container .myvx_button3,
#mobile_verify_container .myvx_button3 {
width:29px;
height:24px;
background-position:0 -285px;
padding:0;
}
#telephone_verify_container .myvx_button3:hover,
#mobile_verify_container .myvx_button3:hover {
background-position:0 -311px;
}
select#country_code {
margin:4px 4px 0 0;
width:80px;
float:left
}
.validated,
#data_edit_title,
#data_display_title,
#warning_icon,
#callback_title,
.edit-link,
.reload-link {
/*background: url('/static/includes/images/payment/payment_coins.png') 0 0 no-repeat;*/
}
.data_block_container {
background-color:#4b0819;
padding:7px 15px;
}
.label_block,
.data_block {
float:left;
width:150px;
margin:0 0 10px 0;
}
.label_block {margin-top:4px;}
.data_block { width:350px; }
#settings_contact_telefon .data_block,
#mobile-data-container .data_block {
float:left;
width:470px;
}
div.subtitle,
#payment_form div.subtitle,
#payment-callback-container div.subtitle {
font-variant: small-caps;
font-size:15px;
font-weight:bold;
padding:0 0 0 15px;
margin:0 0 5px 0;
}
#payment-callback-container .on,
#payment-callback-container .off {
color:#FFFFFF;
background-position:-6px -429px;
padding:0 0 0 20px;
cursor:pointer;
}
#payment-callback-container .on {
background-position:-6px -408px;
}
#payment-callback-container .on:hover {
background-position:-6px -516px;
}
#payment-callback-container .off:hover {
background-position:-6px -537px;
}
#data_edit_title,
#data_display_title,
#callback_title {
padding-left:5px;
height:40px;
margin: 0 0 0px 0;
}
#warning_icon 	{ float:left;width:70px;margin-right:8px;background-position:-8px -140px;height:95px; background: 1em .75em no-repeat url(/static/includes/images/achtung22.png)}
#warning_title 	{ float:left;width:460px;}
#data_edit_title {
background-position:0 -70px;
}
#callback_title {
padding-left:10px;
}
.validated {
height:40px;
width:40px;
background-position:0 -300px;
float:right;
}
#payment_form div a.edit-link,
#settings_contact_telefon a.edit-link,
#settings_contact_mobile a.edit-link,
div.field a.reload-link {
/*color:#FFFFFF;font-weight:bold;background-position: -5px -348px;padding:3px 0 2px 20px;*/
}
div.field a.reload-link							{ background-position: -5px -379px}
#payment_form div a.edit-link:hover,
#settings_contact_telefon a.edit-link:hover,
#settings_contact_mobile a.edit-link:hover 		{ background-position:-5px -456px}
div.field a.reload-link:hover					{ background-position: -5px -487px}
.amounttext strong {font-size:16px}
/* end new rules for payment mask */
/* INPUT Sprite / 9 größen / SK */
.inputsprite,
#payment_form div.input .spr_input1.invalid,
#payment_form div.input .spr_input2.invalid,
#payment_form div.input .spr_input3.invalid,
#payment_form div.input .spr_input4.invalid,
#payment_form div.input .spr_input5.invalid,
#payment_form div.input .spr_input6.invalid,
#payment_form div.input .spr_input7.invalid,
#payment_form div.input .spr_input8.invalid,
#payment_form div.input .spr_input9.invalid 		{ background:url('/static/includes/images/payment/input_sprite.png') transparent top left no-repeat; display:block; border: 0px;}
.inputsprite.spr_input1 							{ background-position:0px 0px; height:20px; width:146px; padding:3px 4px 0 4px; margin:2px 8px 5px 3px; float:left;}
#payment_form div.input .spr_input1.invalid 		{ background-position:0px -120px}
.inputsprite.spr_input2 							{ background-position:0px -24px; height:20px; width:101px; padding:3px 4px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input2.invalid 		{ background-position:0px -144px}
.inputsprite.spr_input3 							{ background-position:0px -48px; height:20px; width:77px; padding:3px 4px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input3.invalid 		{ background-position:0px -168px}
.inputsprite.spr_input4 							{ background-position:0px -72px; height:20px; width:56px; padding:3px 4px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input4.invalid 		{ background-position:0px -192px}
.inputsprite.spr_input5 							{ background-position:0px -96px; height:20px; width:36px; padding:3px 4px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input5.invalid 		{ background-position:0px -216px}
.inputsprite.spr_input6 							{ background-position:-45px -96px; height:20px; width:30px; padding:3px 3px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input6.invalid 		{ background-position:-45px -216px}
.inputsprite.spr_input7 							{ background-position:-83px -96px; height:20px; width:23px; padding:3px 2px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input7.invalid 		{ background-position:-83px -216px}
.inputsprite.spr_input8 							{ background-position:-113px -96px; height:20px; width:16px; padding:3px 2px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input8.invalid 		{ background-position:-113px -216px}
.inputsprite.spr_input9 							{ background-position:0px -240px; height:20px; width:239px; padding:3px 2px 0 4px; margin:2px 8px 5px 3px; float:left; }
#payment_form div.input .spr_input9.invalid 		{ background-position:0px -264px}
/* end input sprite */
/* INPUT Grid / 5 größen / SK */
.inputgrid		{  
background-color:#ffffff;
display:block; color: #313131;
background: -moz-linear-gradient(
top,
#cbcbcb 0%,
#ffffff);
background: -webkit-gradient(
linear, left top, left bottom, 
from(#cbcbcb),
to(#ffffff));
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 0px solid #134201;
-moz-box-shadow:
0px 0px 0px rgba(000,000,000,1),
inset 0px 1px 0px rgba(255,255,255,1);
-webkit-box-shadow:
0px 0px 0px rgba(000,000,000,1),
inset 0px 1px 0px rgba(255,255,255,1);
box-shadow:
0px 0px 0px rgba(000,000,000,1),
inset 0px 1px 0px rgba(255,255,255,1);
text-shadow:
0px 0px 0px rgba(000,000,000,0),
0px 1px 0px rgba(255,255,255,1);
margin:2px 5px 2px 0; padding:5px 0px 5px 4px; float:left;
}
.inputgrid_label {margin:2px 5px 2px 0; padding:5px 0px 5px 4px; float:left;}
.inputgrid.validation-failed 	{ background-color:#ffd1d1; background-image:none}
select.inputgrid				{ padding-right:4px;}
.inputgrid option				{ text-shadow:none; padding:2px 4px 0; background-color:#ffffff; }
.inputgrid[disabled]			{ text-shadow:none; color:#7b7b7b}
.inputgrid.spr_input1,
.inputgrid_label.spr_input1		{ width:54px;}
.inputgrid.spr_input2,
.inputgrid_label.spr_input2		{ width:117px;}
.inputgrid.spr_input3,
.inputgrid_label.spr_input3		{ width:180px;}
.inputgrid.spr_input4,
.inputgrid_label.spr_input4		{ width:243px;}
.inputgrid.spr_input5,
.inputgrid_label.spr_input5		{ width:306px;}
select.inputgrid.spr_input1 	{ width:58px;}
select.inputgrid.spr_input2 	{ width:121px;}
select.inputgrid.spr_input3 	{ width:184px;}
select.inputgrid.spr_input4 	{ width:247px;}
select.inputgrid.spr_input5 	{ width:310px;}
/* end input grid */
/* New input fields height */
#guest_profile input.inputgrid,	
#account_pwd_lost input.inputgrid	{ height:20px; }
/* end New input */
/* submit Button User Profil */
#guest_profile .submit				{ float:right; margin:10px 38px 0 0; }
/* Pwd lost Button */
#account_pwd_lost .submit			{ margin:3px 0px 0 0px; }
#account_pwd_lost a					{ color:#FDFDB7; }
#account_pwd_lost					{ margin:0; padding:0; }
#account_pwd_lost .mod_box2_headline { margin:0; }
#account_pwd_lost .content			{ padding-left:0; }
#account_pwd_change .mod_box2_headline { margin:0; }
.ls_fee 											{ font-size:10px;}
.select_small 										{ width: 52px; padding: 2px 2px 3px 2px; margin:0 4px 0 3px; float:left}
.select_medium 										{ width: 111px; padding:  2px 2px 3px 2px; margin:0 4px 0 3px; float:left}
.select_big 										{ width: 229px; padding:  2px 2px 3px 2px; margin:0 4px 0 5px;margin:0 2px 0 3px; float:left}
.myvx_button2.setbutton								{ margin: 10px 0 0 0}
.ico_question										{ display:block; float:left; margin:3px 0 0 5px; width:19px; height:19px; background:url('/static/includes/images/payment/ico_question.png') transparent top left no-repeat;}
/* AVS Hinweis Text in AVSSelection.tpl */
#avs_info_title			{ font-size:17px; margin: 0 0 13px 10px; float:left}
#avs_info_div			{ /*float:left; margin:10px 0 0 28px; width: 510px; height: 122px*/}
#avs_info_img			{ float:left;}
#avs_info_text			{ float:left; margin:11px 0 8px 25px;}
#avs_info_text ul		{ text-decoration: none; list-style: none;}
#avs_info_text ul li 	{ background:url('/static/includes/images/payment/sign_ok.png') no-repeat; padding-left: 35px; margin-bottom: 7px; background-position: 0px;line-height:27px;}
#avs_info_link a		{ color:#FFFFFF;  display:block; line-height:13px; font-size:10px;   margin-top: -3px;}
#avs_info_link			{ float:right; width:117px;  }
div.hr2 				{ height: 1px; background-color:#580b20}
div.hr2 hr 				{ display: none; }
/* modalbox vip werden */
#vip_vxmodalbox_box	.content	{ margin:0px; padding:0px;}
#vipmodal .head 				{ margin: 0 0 20px 0; background-image: url(/static/includes/images/bg/schatten1.png); background-repeat: repeat-x;}
#vipmodal .headsmall 				{ margin: 0 0 10px 0; background-image: url(/static/includes/images/bg/schatten1.png); background-repeat: repeat-x;}
#vipmodal .image 				{ background-image: url(/static/includes/images/vip_logo2.png); background-repeat: no-repeat; float: left; width: 144px; height: 67px; margin: 15px 0px 15px 30px}
#vipmodal .imagesmall 				{ background-image: url(/static/includes/images/vip_logo2.png); background-repeat: no-repeat; background-size: 55px; float: left; width: 144px; height: 27px; margin: 10px 0px 10px 15px}
#vipmodal .featuretext 			{ float: right; width: 220px; margin-right:10px;}
#vipmodal .featuretext h1 		{ font-size: 19px; margin-top: 26px; line-height:23px; font-weight: normal}
#vipmodal .becomevip 			{ color:#3C0000; font-size:20px; width: 288px; height: 59px; border: 0; background: transparent url('https://static2.visit-x.net/static/vx/1172/vipspecial/button_becomevip.png') top left no-repeat; cursor:pointer }
#vipmodal .benefits 			{ padding: 0 0 0 0; margin: 0 0 20px 0 }
#vipmodal .benefits h2 			{ margin: 0 0 20px 0; font-size:19px; text-align:center; font-weight: normal}
#vipmodal .benefits ul 			{ margin: 0 0 10px 98px}
#vipmodal .benefits li 			{ font-size: 16px; padding: 0 0 5px 41px; list-style: none; line-height: 22px; background-image: url(/static/includes/images/btn_sidemenu_ok.png); background-repeat: no-repeat;}
#vipmodal .form 				{ text-align: center;}
#vipmodal .price,
#vipmodal .price a 				{ font-size: 10px;}
#vipmodal .submit 				{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; border: 0px; width:160px; height:29px; color:#ffffff; margin:0px 0 10px 0; padding:0px;}
/* Benefits without modalbox / centered */
.benefitstext 				{ padding: 0 0 0 0; margin: 0 0 20px 0 }
.benefitstext h2 			{ margin: 0 0 20px 0; font-size:19px; text-align:center; font-weight: normal}
.benefitstext ul 			{ margin: 0 auto; display:table}
.benefitstext li 			{ font-size: 16px; padding: 0 0 5px 41px; float:left; clear:both; list-style: none; line-height: 22px; background-image: url(/static/includes/images/btn_sidemenu_ok.png); background-repeat: no-repeat;}
/* Voicecall */
.mod_box2 #form_voicecall .voice_box1_ausen 	{ float:left; padding:2px; margin-right:10px; width: 164px;}
.mod_box2 #form_voicecall  div#flags 			{ height: 27px;}
.mod_box2 #form_voicecall .landlinePhone		{ float:left; background:transparent url(/static/includes/images/icon_festnetz_off.png) no-repeat; height: 28px; width:auto;; margin-left:3px;}
.mod_box2 #form_voicecall .Fselected			{ float:left; background:transparent url(/static/includes/images/icon_festnetz.png) no-repeat; background-color:#580b20; height: 28px; width:auto; font-weight: bold; margin-left: 3px;}
.mod_box2 #form_voicecall .mobilePhone			{ float:left; background:transparent url(/static/includes/images/icon_handy_off.png) no-repeat; height: 28px; width:auto; }
.mod_box2 #form_voicecall .Mselected			{ float:left; background:transparent url(/static/includes/images/icon_handy.png) no-repeat; background-color:#580b20; height: 28px; width:auto; font-weight: bold;}
.mod_box2 #form_voicecall .landlinePhone a		{ display: block; height: 28px; padding-right: 2px;}
.mod_box2 #form_voicecall .landlinePhone a:hover{ float:left; display: block; background:transparent url(/static/includes/images/icon_festnetz.png) no-repeat; background-color:#580b20; font-weight: bold; padding-right: 2px;}
.mod_box2 #form_voicecall .mobilePhone a		{ display: block; height: 28px; padding-right: 2px;}
.mod_box2 #form_voicecall .mobilePhone a:hover	{ float:left; display: block; background:transparent url(/static/includes/images/icon_handy.png) no-repeat; background-color:#580b20; font-weight: bold; padding-right: 2px;}
.mod_box2 #form_voicecall .landlinePhone div	{ margin-left: 33px; margin-top: 4px;}
.mod_box2 #form_voicecall .mobilePhone div		{ margin-left: 25px; margin-top: 4px;}
.abstand_h_10									{ height:10px;}
/* Payment Form (Neue Paytour) */
.pContainer											{margin:20px;}
.pContainer form				   					{}
.pContainer fieldset		   						{border:0;padding:10px 20px;margin:30px 0 20px 0!important;min-height:150px;background:left top no-repeat url(https://static2.visit-x.net/static/vx/1172/landing_page/landing_page_09/fieldset_bg.png);}
.pContainer legend			  						{color:#e1cdcc;text-transform:uppercase;font-weight:bold;font-size:12px;line-height:12px;position:relative;left:-10px;top:-10px;margin:-10px 0 0 0!important;padding:0!important;}
.pContainer label						   			{cursor:pointer;width:180px;float:left;padding:0;margin:0;height:20px;line-height:20px;}
.pContainer input									{margin:0!important;background:#fff 0 0 repeat-x url(https://static1.visit-x.net/static/vx/1172/landing_page/landing_page_09/inputsmall_bg_alpha.png);}
.pContainer .text						   			{font-size:1em;height:23px;line-height:20px;padding:0 5px;color:#333!important;width:262px;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 0 0 5px #666;-webkit-box-shadow:inset 0 0 5px #666;box-shadow:inset 0 0 5px #666;}
.pContainer input.radio				   				{background:none;border:0;}
.pContainer input.checkbox				   			{float:left;margin:5px 10px 0 0!important;cursor:pointer;}
.pContainer select									{border:0;margin:0 2px 0 0!important;height:auto;position:relative;background-color:#fff;}
.pContainer select option							{}
.pContainer input.w20				   				{width:55px;margin-right:2px!important;}
.pContainer input.w50				   				{width:125px;margin-right:2px!important;}
.pContainer input.w80						   		{width:194px;margin-right:2px!important;}
.pContainer input.w100						   		{width:262px;margin-right:2px!important;}
.pContainer input.validation-passed,
.pContainer select.validation-passed				{/*background-color:#abec7b!important;-moz-box-shadow:inset 0 0 5px #95b852;-webkit-box-shadow:inset 0 0 5px #95b852;box-shadow:inset 0 0 5px #95b852;*/}
.pContainer input.validation-failed,
.pContainer select.validation-failed				{background-color:#ffbfb2!important;-moz-box-shadow:inset 0 0 5px #c23e28;-webkit-box-shadow:inset 0 0 5px #c23e28;box-shadow:inset 0 0 5px #c23e28;}
.pContainer ul										{list-style:none;}
.pContainer ul li									{clear:both;margin:0; padding:3px 0;margin:5px 0;}
.pContainer ul li div.validation-advice				{color:#ff6e6e;line-height:1.5em;clear:both!important;margin:2px 10px 10px 180px!important;}
.pContainer ul li div.validation-advice ul			{color:#ff6e6e;line-height:1.5em;margin:0;padding:0;position:relative;top:-5px;}
.pContainer ul li div.validation-advice ul li		{color:#ff6e6e;line-height:1.5em;margin:0;padding:0;}
.pContainer ul li p									{line-height:22px;}
.pContainer ul li p.help							{display:block;width:19px;height:19px;float:right;margin:3px -3px 0 0;background:0 0 no-repeat url(https://static2.visit-x.net/static/vx/1172/landing_page/landing_page_09/qmark.png);cursor:help;}
.pContainer ul li p.help span						{visibility:hidden;}
.pContainer ul li input#agb							{background:none;height:auto;width:auto;border:0;}
.pContainer ul li p.agb								{cursor:pointer;}
.pContainer h3										{font-size:16px;font-weight:normal;margin:0 0 10px 0!important;}
.pContainer p										{margin: 0 0 10px 0 !important;}
.pContainer dl										{padding-left:200px;}
.pContainer dl dt									{margin-left:-200px;float:left;clear:left;width:180px;}
.pContainer dl dd									{color:#fff;}
.pContainer hr 										{height:1px;background:#500;color:#500;border:0;;margin:10px 0;border-top:1px solid #600;}
.pContainer .fieldset								{position:relative;left:-10px;min-height:80px;padding:20px;margin:0 0 10px 0;background:0 0 no-repeat url(https://static2.visit-x.net/static/vx/1172/landing_page/landing_page_09/teaser_bg.png);clear:both;}
.pContainer .fieldset .legend						{}
.pButton											{height:33px;line-height:30px;padding:0 10px!important;border:0;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-box-shadow: 0 0 5px #222;-webkit-box-shadow: 0 0 5px #222;box-shadow: 0 0 5px #222;color:#eee;font-weight:bold;cursor:pointer;text-align:center;background: #222 left top repeat-x url(https://static1.visit-x.net/static/vx/1172/landing_page/landing_page_09/btn_bg_alpha.png) !important;}
.pButton:hover,
.pButton:active,
.pButton:focus										{background:#42950e!important;}
.pContainer .pButton.submit							{margin:10px 10px 10px 200px !important;clear:both!important;}
.submit_s2											{text-indent:-2000px;border:0;display:block;position:absolute;bottom:10px;right:-345px;width:335px;height:86px;background:0 0 no-repeat url(https://static2.visit-x.net/static/vx/1172/landing_page/landing_page_09/action_s2.png);z-index:3;cursor:pointer;}
.pButton.green										{background:#42950e;}
.pButton.green:hover,
.pButton.green:active,
.pButton.green:focus								{background:#222;}
.pButton.gray										{background:#222;}
.pButton.gray:hover,
.pButton.gray:active,
.pButton.gray:focus									{background:#42950e;}
.pButton.disabled,
.pButton.disabled:hover,
.pButton.disabled:active,
.pButton.disabled:focus								{color:#666;-moz-box-shadow: 0 0 2px #333;-webkit-box-shadow: 0 0 2px #333;box-shadow: 0 0 2px #333;}
.btnlinkstd											{display:block;float:right;padding:0 20px!important;margin:23px 0 20px 40px;line-height:26px;height:26px;font-size:10px;font-weight:normal;}
.btnlinkstd:hover,
.btnlinkstd:active,
.btnlinkstd:focus									{background:#666!important;}
.btnlink											{display:block;float:right;padding:0 20px!important;margin:20px 0 20px 40px;height:30px;}
/* SEPA Table SK 01-2014*/
.content_table 		{ width:100%; }
.table_headline 	{ background-color:#4b0819; }
.table_headline th 	{ padding:5px 0px 5px 7px; text-align: left; margin:1px}
.content_table td 	{ font-size:11px; padding:5px 0px 5px 8px; border-bottom:1px solid #4b0819}
/*********************
* BEGIN NEW SHP CSS *
*********************/
/** TabBox 2 / new tabs in myVISIT-X  */
div.tabbox2 				{ font-size:13px; position:relative; height:33px; }
div.tabbox2 .tabboxholder	{ position:absolute; top:0px; left:0px;}
div.tabbox2 .button 		{ float: left; margin-right: 1px; padding: 7px 30px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70);opacity: .7; background-color:#580b20; text-decoration: none; color: #FFFFFF; }
div.tabbox2 .button 		{ background-color:#750C28;}/* für IE7 in einer neuen Zeile */
div.tabbox2 .button 		{ background-color:;}/* für IE7 in einer neuen Zeile */
div.tabbox2 .active,
div.tabbox2 a.button:hover	{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100);opacity: 1.0; background-color:#580b20; height:42px; text-decoration: none; color: #FFFFFF; }
div.tabbox2 .active,
div.tabbox2 a.button:hover	{ background-color:#750C28;} /* für IE7 in einer neuen Zeile */
div.tabbox2 .active,
div.tabbox2 a.button:hover	{ background-color:;}/* für IE7 in einer neuen Zeile */
/* divers - überall einsetzbar */
.content_bg 						{ background-color:#580b20; width:100%; /*overflow:hidden; */ display:inline-block}
.content_bg							{ background-color:#750C28;}/* für IE7 in einer neuen Zeile */
.content_bg							{ background-color:; }/* für IE7 in einer neuen Zeile */
.dark_bg							{ background:url(/static/includes/images/newshp/bg_grey3.png) top left transparent; overflow:hidden;}
.pad5								{ padding:5px;}
.pad10								{ padding:10px;}
.line_short							{ background-color:#FFFFFF; height:1px; }
.line_long							{ background-color:#FFFFFF; height:1px; width:739px; }
.height5							{ height:5px; }
.height10							{ height:10px; }
.height20							{ height:20px; }
.deaktivated						{ -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)"; filter: alpha(opacity=20);opacity: .2;}
.displayblock						{ display:block}
#newshp .textlink					{ padding:4px 8px; font-size:15px; color:#FFFFFF !important;}
#newshp .textlink:hover,
#newshp .textlink2:hover			{ background:none}
#newshp .textlink2					{ padding:4px 8px; font-size:17px;}
.shp_backlink						{ width:22px; height:41px; font-size:15px;  background: url('/static/includes/images/newshp/btn_backleft_koop.png') 0 0 transparent no-repeat; position:absolute; left:-28px; top:-8px;}
.floatleft							{ float:left}
.VXTooltip 							{ background-color:#580b20 !important; color: #FFFFFF !important; border:none !important}
.VXTooltip							{ background-color:#750C28 !important; }/* für IE7 in einer neuen Zeile */
.VXTooltip							{ background-color: !important;}/* für IE7 in einer neuen Zeile */
/******** NEW SHP *********/
#module								{ overflow:visible !important}
#newshp 							{ position:relative; width:760px;color:#FFFFFF;font-family:Arial, Helvetica, sans-serif; }
.shp_width 							{ width:740px;}
/* Sendername */
#newshp h1,
h1.shph1							{ font-size:17px; color:#FFFFFF; margin:17px 0 17px 8px; font-weight:bold !important; width:100%;}
#newshp h1 span						{ font-size:13px; font-style:italic; color:#FFFFFF; font-weight:normal !important;}
#newshp h2, #newshp .h2,
h2.shph2							{ background:url(/static/includes/images/newshp/bg_grey3.png) top left transparent;font-size:15px !important; color:#FFFFFF; font-weight:normal !important; padding:5px 10px !important; }
/* online/offline */
#newshp .ico_status					{ position:absolute; top:-48px; right:-11px; width:70px; height:21px; text-transform:uppercase; color:#ffffff; font-size:11px; display:inline-block; padding:7px 0 0 0; text-align:center}
#newshp .ico_status.on 				{ background:url(/static/includes/images/newshp/ico_onlinebg.png) top left transparent;}
#newshp .ico_status.off 			{ background:url(/static/includes/images/newshp/ico_offlinebg.png) top left transparent;}
#newshp .ico_new		 			{ position:absolute; top:-18px; right:-11px; width:42px; height:42px; background:url(/static/includes/images/newshp/de/ico_new_koop.png) top left transparent;}
#newshp .info-screenname,
#newshp .info-additionals           { float: left; }
#newshp .info-screenname h1         { margin: 7px 0px 0px 8px !important; }
#newshp .info-additionals           { margin: 7px 0px 17px 5px; font-size: 17px; color: #ffffcc; }
#newshp .info-additionals span      { top: 0 !important; }
#newshp .clearer                    { clear: both; float: none; height: 0px; line-height: 0px; font-size: 0px; }
/* Top Bereiche */
#newshp .shp_topleft,
#newshp .shp_topleft_subprofil		{ float:left; }
#newshp .shp_topleft_subprofil a,
#newshp .shp_topleft_subprofil span	{ margin-top:0px; }
#newshp .shp_topright				{ float:right; margin-top:-8px; width:397px; height:300px; position:relative}
#newshp .shp_topright_subprofil		{ float:right; margin-top:-8px; width:397px; position:relative}
/* Bottom Bereiche */
#newshp .shp_spalte1				{ width:580px; float:left}
#newshp .shp_spalte2				{ width:175px; float:right}
#newshp .shp_spalte_full			{ width:760px;}
/* Vorschaubilder */
#newshp #shp_photo_big 				{ height:240px; background:url(/static/includes/images/newshp/bg_grey3.png) top left transparent; text-align:center; overflow:hidden}
#newshp #shp_photo_big img			{ max-width:320px;}
#newshp .shp-image,
#newshp .shp-image2					{ height:37px; overflow:hidden; width:77px; margin-top:5px; float:left; margin-right:4px; display:block; position:relative}
#newshp .shp-image img 				{ width:77px; margin-top:-9px;}
#newshp .liveprev					{ width:77px; height:37px; background:url(/static/includes/images/newshp/liveprev.png) top left transparent; position:absolute; top:0px; left:0px; cursor:pointer}
#newshp .shp-image.deactivated		{ opacity:0.5}
/* Live Preview Container */
#newshp #vipliveprev				{ width:270px; margin:41px auto 0 auto;}
#newshp #vipliveprev #swflive		{ background-color:#000000; width:155px; height:116px; margin:7px auto 7px}
#newshp #vipliveprev .price			{ font-size:9px; color:#844D4D}
/* Live Preview Bigger */
#vipliveprev 						{ width:320px !important; height:240px !important; margin:0 !important; position:relative; background-color:#000;}
#vipliveprev > #vipliveprev 		{ position:absolute; width:auto; height:auto; top:0px; left:0; width:100%; height: 100%; margin:0 !important; text-align: center;}
#newshp #vipliveprev #swflive		{ position:absolute; width:320px !important; height: 180px !important; margin:0 !important; top:28px; left:0;}
#vipliveprev img 					{ margin-top:5px;}
#vipliveprev > #vipliveprev > div 	{ position:absolute; bottom:2px; width:100%; text-align:center; }
#vipliveprev > #vipliveprev > a 	{ display:block; margin-top:30px !important;}
/* Chatbuttons */
#newshp .chatbtns					{ }
.btn_vchat					{ background:url(/static/includes/images/newshp/btn_vchat_bg.png) top left transparent; padding:0px 0; text-align:center; width:381px; height:72px; display:block; overflow:hidden;position: relative; z-index: 1;}
.btn_vchat span.btn_text	{ margin:22px 0 0 12px; display:block; font-size:22px; color:#ffffff; text-transform:uppercase; z-index:2; position:relative}
.btn_vchat span.btn_anim	{ background:url(/static/includes/images/newshp/btn_anim.gif) top left transparent no-repeat; position:absolute; z-index:0; top:12px; left:28px; width:350px; height:50px;}
.btn_vchat span.btn_cam		{ background:url(/static/includes/images/newshp/btn_vchat_cam.png) top left transparent no-repeat; position:absolute; z-index:0; top:0px; left:0px; width:102px; height:71px;}
.btn_vchat span.btn_video	{ background:url(/static/includes/images/newshp/btn_vchat_video.png) top left transparent no-repeat; position:absolute; z-index:0; top:0px; left:0px; width:102px; height:71px;}
.btn_vchat span.btn_mail	{ background:url(/static/includes/images/newshp/btn_vchat_mail.png) top left transparent no-repeat; position:absolute; z-index:0; top:0px; left:0px; width:102px; height:71px;}
.btn_vchat span.btn_hd		{ background:url(/static/includes/images/newshp/ico_hd.png) top left transparent no-repeat; position:absolute; z-index:5; top:22px; left:332px; width:26px; height:26px;}
.btn_vchat span.btn_sound	{ background:url(/static/includes/images/newshp/ico_sound.png) top left transparent no-repeat; position:absolute; z-index:5; top:22px; left:299px; width:26px; height:26px;}
.btn_vchat.write-message .btn_text { padding: 0 0 0 36px; }
.price_vchat				{ position:absolute; top:60px; left:293px; font-size:9px; color:#844d4d; display:block; width:80px; text-align:right}
#newshp .btn_voyeur					{ background:url(/static/includes/images/newshp/btn_else_koop.png) top left transparent; padding:0px 0; margin: 0 0px 0 25px; text-align:center; width:178px; height:58px; display:block; overflow:hidden; position: relative; float:left}
#newshp .btn_textchat				{ background:url(/static/includes/images/newshp/btn_else_koop.png) top left transparent; padding:0px 0; margin: 0px; text-align:center; width:178px; height:58px; display:block; overflow:hidden; position: relative;}
#newshp .btn_voyeur span.btn_text,
#newshp .btn_textchat span.btn_text	{ margin:19px 0 0 0px; display:block; font-size:15px; color:#ffffff; text-transform:uppercase; z-index:2; position:relative}
#newshp .price_voyeur				{ position:absolute; top:126px; left:114px; font-size:9px; color:#844d4d; display:block; width:80px; text-align:right}
#newshp .price_textchat				{ position:absolute; top:126px; left:293px; font-size:9px; color:#844d4d; display:block; width:80px; text-align:right}
#newshp .infotext					{ height:53px; padding: 5px 15px 0px 29px}
/* Linie */
.shpline1							{ margin:14px 0 10px 10px;}
.shpline2							{ margin:14px 0 22px 0px;}
.shpline3							{ margin:3px 0 13px 0px;}
/* Feeds */
#newshp .shp_feeds					{ margin:5px 0 0 30px;}
#newshp .shp_feeds	ul				{ margin:7px 0 0 14px;}
#newshp .shp_feeds	li				{ color:#FFFFFF; line-height: 19px;}
#newshp .shp_feeds	li a			{ color:#FFFFFF; }
/* Ico Buttonleiste */
#newshp .shp_icos					{ position:absolute; bottom:0px; left:30px; width:336px;}
#newshp .shp_icobg,
#newshp .shp_icobg.off:hover		{ background:url(/static/includes/images/newshp/ico_bg_koop.png) top left transparent; width: 81px; height:37px; margin:0 4px 0 0;  display:block; float:left; cursor:pointer !important}
#newshp .shp_icobg:hover			{ background:url(/static/includes/images/newshp/ico_bg_koop.png) top left #480000;}
/* Ico Buddy */
#newshp .ico_buddy div,
#newshp .ico_buddy span,
#newshp .ico_buddy a				{ width:37px; height:37px; margin:0 auto; display:block; overflow:hidden; }
#newshp .ico_buddy .not-buddy		{ background:url(/static/includes/images/newshp/ico_btn_buddyplus.png) no-repeat scroll left 3px transparent; }
#newshp .ico_buddy .is-buddy		{ background:url(/static/includes/images/newshp/ico_btn_buddyok.png) no-repeat scroll left 3px transparent;}
/* Ico Mail / Note / Phone */
#newshp .ico_mail span.ico			{ background:url(/static/includes/images/newshp/ico_btn_mail.png) top left transparent; width:37px; height:31px; margin:3px auto; display:block;}
#newshp .ico_note span.ico			{ background:url(/static/includes/images/newshp/ico_btn_note.png) top left transparent; width:37px; height:31px; margin:3px auto; display:block;}
#newshp .ico_phone span.ico			{ background:url(/static/includes/images/newshp/ico_btn_phone.png) top left transparent; width:37px; height:31px; margin:3px auto; display:block;}
/* Notiz hinzufügen */
#newshp .note 						{ position:absolute; top:379px; left:383px; z-index:99; width:346px; background:url(/static/includes/images/newshp/bg_grey3.png) top left transparent;}
#newshp #note form					{ margin:0 7px 0 5px;}
#newshp #note textarea 				{ width: 100%; height: 115px; margin: 0 0 5px 0}
#newshp #note span 					{ float:left; display:block; margin: 0px 0; padding: 2px 9px; background:url(/static/includes/images/newshp/bg_grey2.png) top left transparent;}
#newshp #note form div 				{ }
#newshp #note form div input		{ float:right}
#newshp #note .messagebox 			{ width: 20px; height: 20px; position: absolute; top: -51px; left: 230px;}
#newshp #note .saved 				{ background: url("/static/includes/images/newshp/note_ok.png") top center no-repeat;}
#newshp #note .failed 				{ background: url("/static/includes/images/newshp/failed.png") top center no-repeat;}
#newshp #note .call-gaction 		{ background: url("/static/includes/images/newshp/cam_search_spinner2.gif") top center no-repeat;}
/* Telefon slider */
#newshp .slider 					{ background-color:#580b20;  position: absolute;  top: 5px; right: 86px; height: 37px; overflow:hidden }
#newshp .slider .phonenumber		{ font-size:18px; margin:1px 30px 0 8px; width:300px; display:block;}
#newshp .slider .phoneprice			{ font-size:8px; margin:0px 30px 0 8px; width:300px; display:block; color:#FFFFFF;  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; filter: alpha(opacity=40);opacity: .4;}
/* Special Free Chat Promo Code */
#newshp div.freechatpromocode {
position: relative;
height: 70px;
margin-bottom: 10px;
font-size: 20px;
padding: 9px 0 0;
text-align: center;
background: #3a3a3a; /* Old browsers */
background: -moz-linear-gradient(top, #3a3a3a 0%, #1f1f1f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a3a3a), color-stop(100%, #1f1f1f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3a3a3a 0%, #1f1f1f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3a3a3a 0%, #1f1f1f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3a3a3a 0%, #1f1f1f 100%); /* IE10+ */
background: linear-gradient(to bottom, #3a3a3a 0%, #1f1f1f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3a3a3a', endColorstr='#1f1f1f', GradientType=0); /* IE6-9 */
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
border: 1px solid #494949;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
#newshp div.freechatpromocode a {
text-decoration: underline;
font-size: 16px;
}
#newshp div.freechatpromocode .special_text {
width: 115px;
height: 83px;
display: block;
background: url(/static/includes/images/newshp/freechatpromocode_text.png) no-repeat transparent;
position: absolute;
top: -6px;
left: 6px;
}
#newshp div.freechatpromocode .special_text_latenight {
width: 115px;
height: 83px;
display: block;
background: url(/static/includes/images/newshp/freechatpromocode_text2.png) no-repeat transparent;
position: absolute;
top: -6px;
left: 6px;
}
/* --------------- */
/* SHP Bottom Bereiche PROFIL*/
/* Properties */
#newshp .props_container			{ padding:6px;}
#newshp .props_container dl			{ display:table; border-collapse:separate;border-spacing:1px;}
#newshp .props_container .row		{ display:table-row; }
#newshp .props_container dt			{ display:table-cell;  padding: 4px 0px 4px 6px; width:110px;   }
#newshp .props_container dd			{ display:table-cell;  padding: 4px 0px 4px 6px; width:145px; }
/* Special Icons */
#newshp .specialicon				{ width: 70px; height:55px; display:block; float:left}
#newshp .specialicon.award1st		{ background:url(/static/includes/images/newshp/award_1st.png) top left transparent;}
#newshp .specialicon.award2nd		{ background:url(/static/includes/images/newshp/award_2nd.png) top left transparent;}
#newshp .specialicon.award3rd		{ background:url(/static/includes/images/newshp/award_3rd.png) top left transparent;}
#newshp .specialicon.active			{ background:url(/static/includes/images/newshp/award_active.png) top left transparent;}
#newshp .specialtext				{ display:block; width:170px; float:left; margin:10px 0 0 10px; padding: 0 10px 0 0}
#newshp .specialtext strong			{ font-size:17px; font-weight:normal}
.specialentry						{ margin-left:10px; display:block}
.special_line						{ background-color:#FFFFFF; width:1px; height:46px; float:left; margin:5px 5px 0 0;}
/* Texte */
#newshp .shp_spalte1 .h2,
#newshp .shp_spalte1 h2             { font-size:15px; color:#FFFFFF; font-weight:normal; padding:5px 10px;  border-bottom:1px solid #FFFFFF}
#newshp .shp_spalte1 .text			{ font-size:13px; color:#FFFFFF; margin: 8px 10px 30px 10px; }
#newshp .shp_spalte2 .h2,
#newshp .shp_spalte2 h2             { font-size:13px; color:#FFFFFF; font-weight:normal; padding:5px 10px;  background:url(/static/includes/images/newshp/bg_grey3.png) top left transparent;}
#newshp .shp_spalte2 .text			{ font-size:13px; color:#FFFFFF; margin: 8px 10px 30px 10px; }
#newshp .shp_spalte2 a.prev			{ position:relative; display:block; }
#newshp .shp_spalte2 a.prev img		{ width:145px; margin: 5px 5px 0; }
#newshp .shp_spalte2 a.prev .btn_play{ top:34px; left:58px;}
#newshp .defaultbox2 .defaultbox2 p *	{color:#FFFFFF !important; } /* Freitexte Farben reset */
.map_de								{ background:url(/static/includes/images/newshp/map_de_koop.png) top left transparent; width:110px; height:145px; margin:5px auto 0 auto; position:relative}
.map_de .plzpos						{ width:110px; height:145px; position:absolute; z-index:5}
.map_de .plzpos.plz0				{ background:url(/static/includes/images/newshp/map_de_0.png) top left transparent;}
.map_de .plzpos.plz1				{ background:url(/static/includes/images/newshp/map_de_1.png) top left transparent;}
.map_de .plzpos.plz2				{ background:url(/static/includes/images/newshp/map_de_2.png) top left transparent;}
.map_de .plzpos.plz3				{ background:url(/static/includes/images/newshp/map_de_3.png) top left transparent;}
.map_de .plzpos.plz4				{ background:url(/static/includes/images/newshp/map_de_4.png) top left transparent;}
.map_de .plzpos.plz5				{ background:url(/static/includes/images/newshp/map_de_5.png) top left transparent;}
.map_de .plzpos.plz6				{ background:url(/static/includes/images/newshp/map_de_6.png) top left transparent;}
.map_de .plzpos.plz7				{ background:url(/static/includes/images/newshp/map_de_7.png) top left transparent;}
.map_de .plzpos.plz8				{ background:url(/static/includes/images/newshp/map_de_8.png) top left transparent;}
.map_de .plzpos.plz9				{ background:url(/static/includes/images/newshp/map_de_9.png) top left transparent;}
#newshp .shp_spalte2 input			{width:143px; padding: 5px;}
/* --------------- */
/* FOTOALBUM */
/* Albumansicht neues Album */
.albumprev							{ width:230px; height:275px; position:relative; margin-top:5px; z-index:0; float:left; margin-right:22px;}
.albumprev span.albumtitle			{ position:absolute; top:-15px; left:12px; width:210px; z-index:6; color:#ffffff; display:block; width:210px;}
.albumprev img						{ position:absolute; top:18px; left:12px; width:210px; z-index:4; min-height:156px; max-height: 156px;}
.albumprev span.albumimg			{ background:url(/static/includes/images/newshp/albumprev.png) top left transparent; width:230px; height:183px; position:absolute; top:0px; left:0px; z-index:5}
.albumprev span.albumimg.special	{ background:url(/static/includes/images/newshp/albumprev_special.png) top left transparent; }
.albumprev span.albumimg.specialfree{ background:url(/static/includes/images/newshp/albumprev_specialfree.png) top left transparent; }
.albumprev span.albumcount			{ position:absolute; top:6px; left:174px; width:210px; z-index:6; font-size:22px; color:#5c5c5c !important; display:block; width:40px; text-align:center}
.albumprev span.albumfotos			{ position:absolute; top:26px; left:174px; width:210px; z-index:6; font-size:9px; color:#5c5c5c !important; display:block; width:40px; text-align:center}
.albumprev span.albumtext			{ position:absolute; top:190px; left:12px; width:210px; z-index:6; color:#FFFFFF; display:block; }
.albumprev_special							{ width:720px; height:210px; position:relative; margin-top:5px; z-index:0; float:left; margin-right:22px;}
.albumprev_special span.albumtitle			{ position:absolute; top:-15px; left:12px; width:210px; z-index:6; color:#ffffff; display:block; width:210px;}
.albumprev_special img						{ position:absolute; top:18px; left:12px; width:210px; z-index:4; min-height:156px; max-height: 156px;}
.albumprev_special span.albumimg			{ background:url(/static/includes/images/newshp/albumprev.png) top left transparent; width:230px; height:183px; position:absolute; top:0px; left:0px; z-index:5}
.albumprev_special span.albumimg.special	{ background:url(/static/includes/images/newshp/albumprev_special.png) top left transparent; }
.albumprev_special span.albumcount			{ position:absolute; top:6px; left:174px; width:210px; z-index:6; font-size:22px; color:#5c5c5c !important; display:block; width:40px; text-align:center}
.albumprev_special span.albumfotos			{ position:absolute; top:26px; left:174px; width:210px; z-index:6; font-size:9px; color:#5c5c5c !important; display:block; width:40px; text-align:center}
.albumprev_special span.albumtext			{ position:absolute; top:7px; left:257px; z-index:6; color:#FFFFFF; display:block; font-size:17px}
.albumprev_special span.albumtext u			{text-decoration:underline; display:block}
.albumprev_special span.albumtext .raquobig {float:left; font-size: 29px; margin: 0 14px 0 0;}
/* Albumansicht altes Album */
.shp-gallery .preview				{ margin:0px 1px 1px 0px; float:left;/* margin:0px 6px 5px 0px; width:178px; */ height:110px; overflow:hidden;}
.shp-gallery .preview img			{ margin:0px auto; /*min-width:180px; min-height:120px;*/ height:110px;}
/* --------------- */
/* HOTCLIPS */
.video_big							{ width:420px; height:402px; float:left;}
.video_previmg						{ width:300px; float:right; margin-bottom:15px;  }
.video_pagination					{ width:300px; float:right;  }
.mediaclipnew						{ width:140px; float:left; /*margin: 0 5px 5px 0;*/}
.mediaclipnew .showvideo			{ display: block; position: relative; cursor: pointer;}
.mediaclipnew .showvideo img.prev	{ width:140px; height:105px;}
.mediaclipnew .showvideo img.vip	{ width:60px; height:61px; position: absolute; top: 4px; left: 4px; z-index: 2;}
.mediaclipnew .btn_play				{ top:32px; left:51px;}
#newshp #shpclips-vxrating {float:left;width:300px;}
#newshp #shpclips-vxrating .vx-rating {margin: 10px 0 10px 10px}
/* Hotclips preview in "Lieblingsclips" */
.tabs .mediaclipnew						{ margin: 0 27px 5px 0; }
.tabs .mediaclipnew .mc_name			{ padding: 0 0 3px 5px;  float:left; display:block;}
.tabs .mediaclipnew .mediaclip_remove	{ background:url(/static/includes/images/newshp/remove.gif) top left transparent; width: 15px; height: 15px; float:right; display:block; margin:4px 5px 0 0}
/* --------------- */
/* PRIVATE SHOP */
.shp-shop { line-height: normal; color: #FFFFFF; }
.shp-shop a { color: #FFFFFF; }
/* Private Shop Übersichtsseite */
.ps_videoprev						{ width:327px; height:240px; position:relative; z-index:0; float:left; margin-right:22px;}
.ps_videoprev .dark_bg				{ background:url(/static/includes/images/newshp/bg_grey.png) top left transparent; overflow:hidden;}
.ps_picprev							{ width:327px; height:254px; position:relative; margin-bottom:20px; z-index:0; float:left; margin-right:22px;}
.ps_videoprev .imgholder_vid		{ width:305px; height:202px; position:absolute; top:18px; left:0px; overflow:hidden; z-index:4; display:block;}
.ps_videoprev .imgholder_vid img	{ min-width:310px; min-height:200px; z-index:4; }
.ps_picprev .imgholder_pic			{ width:295px; height:216px; position:absolute; top:23px; left:17px; overflow:hidden; z-index:4; display:block;}
.ps_picprev .imgholder_pic img		{ min-width:295px; min-height:216px; z-index:4; }
.ps_videoprev .videoimg			{ background:url(/static/includes/images/newshp/shopprev_video.png) top left transparent; width:327px; height:240px; position:absolute; top:0px; left:0px; z-index:5}
.ps_picprev span.albumimg			{ background:url(/static/includes/images/newshp/shopprev_pic.png) top left transparent; width:321px; height:252px; position:absolute; top:0px; left:0px; z-index:5}
.ps_picprev span.albumcount			{ position:absolute; top:6px; left:254px; width:210px; z-index:6; font-size:22px; color:#5c5c5c !important; display:block; width:40px; text-align:center}
.ps_picprev span.albumfotos			{ position:absolute; top:26px; left:255px; width:210px; z-index:6; font-size:9px; color:#5c5c5c !important; display:block; width:40px; text-align:center}
.ps_detail_info_box					{ float:left;width:380px;line-height:32px;padding-left:5px; }
.ps_detail_download_box				{ float:right;width:30px;height:30px;margin:1px 0; }
.ps_detail_download_box	a.download	{ display:inline-block;background-image: url(/static/includes/images/newshp/btn_download.png);width:30px;height:30px }
.ps_detail_buy_box					{ float:right;width:280px; }
.ps_detail_buy_box .btn_buy			{ margin:1px 0; }
.ps_detail_rating_box				{ float:right;width:280px; }
.ps_desc							{ width:370px; float:right}
.ps_desc .vx-rating					{ margin:15px 0; }
.ps_title							{ display:block; padding: 3px 0 10px 15px;line-height:30px; height:23px; color:#FFFFFF}
.ps_text							{ display:block; min-height: 154px; height:auto; padding: 15px 10px 0 15px; overflow:hidden; color:#FFFFFF;}
.ps_sname							{ position:absolute; z-index:999;  top:23px; width:273px; left:8px;  padding: 1px 7px 3px 7px;}
.ps_created							{ position:absolute; z-index:999;  bottom:23px; width:273px; left:8px;  padding: 1px 7px 3px 7px;font-size:11px; color:#ffffff !important}
.ps_created	*						{ font-size:11px; color:#ffffff !important}
.ps_more							{ position:absolute; z-index:999;  top:23px; width:280px; left:8px;  padding: 0px 2px 0px 2px;font-size:12px; color:#ffffff !important}
.ps_more *							{ font-size:12px;}
.ps_more a							{ padding:1px 4px; margin:2px 0; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 5px; border: 0px; color:#ffffff !important}
.ps_more a:hover					{ background-color:none; background:none;}
.ps_text_detail						{ display:block; margin: 15px 10px 20px 15px; color:#FFFFFF;}
.ps_infos							{ display:block; padding: 0px 0 0px 15px; margin-bottom:5px; color:#FFFFFF}
.ps_data							{ display:block; padding: 10px 0 5px 0px; color:#FFFFFF; float:left}
.btn_buy							{ background:url(/static/includes/images/newshp/btn_buy.png) top left transparent; color:#ffffff !important; width:142px; height:25px; padding-top:5px; margin:3px; float:right; font-size:17px; display:block; text-align:center}
.textlink							{ padding: 2px 4px}
.tags 								{ line-height:20px;}
.tags .tag							{ white-space:nowrap; padding:2px 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; border: 0px}
.tags a:hover 						{ background-color:none; background:none;}
.shp_tags							{ line-height: 30px; }
.shp_tags .tag						{ padding: 5px; border-radius: 5px; white-space: nowrap; }
/* Private Shop Detailansicht */
/* kleine preview bilder
.shp-shopdetail .preview			{ margin:0px 6px 5px 0px; float:left; width:113px; height:65px; overflow:hidden;}
.shp-shopdetail .preview img		{ margin:0px auto; width:116px; height:65px;}
*/
.shp-shopdetail .preview			{ margin:0px 6px 5px 0px; float:left; width:177px; height:98px; overflow:hidden;}
.shp-shopdetail .preview img		{ margin:-3px auto 0; width:180px;}
.ratingblock .guestdata              { font-style: italic; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; filter: alpha(opacity=60);opacity: .6; }
.ratingblock .guestimg               { float:right;}
.ratingblock .ratingcomment          { padding: 5px; }
.ratingblock .ratingcomment:before   { float:left; font-size:30px; margin:6px 10px 0 28px; line-height: 15px; content:'»'}
.ratingblock .ratingcomment .comment { float:left; }
#vote .posneg						{ padding: 3px 0 0 10px}
/* Social Bookmarks */
a.shpbook_google,
a.shpbook_twitter,
a.shpbook_feed,
a.shpbook_bookmark,
a.shpbook_facebook					{ height:32px; width:31px; margin: 0 3px; display: inline; float:left; cursor: pointer; }
a.shpbook_google					{ background: transparent url('/static/includes/images/newshp/share_gplus.png') top left no-repeat;}
a.shpbook_google:hover				{ background: transparent url('/static/includes/images/newshp/share_gplus_on.png') top left no-repeat;}
a.shpbook_twitter					{ background: transparent url('/static/includes/images/newshp/share_twitter.png') top left no-repeat;}
a.shpbook_twitter:hover				{ background: transparent url('/static/includes/images/newshp/share_twitter_on.png') top left no-repeat;}
a.shpbook_feed						{ background: transparent url('/static/includes/images/newshp/share_rss.png') top left no-repeat;}
a.shpbook_feed:hover				{ background: transparent url('/static/includes/images/newshp/share_rss_on.png') top left no-repeat;}
a.shpbook_facebook					{ background: transparent url('/static/includes/images/newshp/share_fb.png') top left no-repeat;}
a.shpbook_facebook:hover			{ background: transparent url('/static/includes/images/newshp/share_fb_on.png') top left no-repeat;}
a.shpbook_bookmark			  		{ background: transparent url('/static/includes/images/newshp/share_bookmark.png') top left no-repeat;}
a.shpbook_bookmark:hover			{ background: transparent url('/static/includes/images/newshp/share_bookmark_on.png') top left no-repeat;}
/* ----------- Modalbox Standard Buddy Benachrichtigung wählen------------ */
.buddy_header							{ padding: 9px 8px 9px 13px; background-image: url(https://static2.visit-x.net/static/vx/1172/shp/buddy_haeder.png); background-repeat: repeat-x; }
.buddy_header img 						{ float:left}
.buddy_header span#buddy_header_text	{ font-size:19px; margin:1px 0 0 9px;}
#buddy_auswahl 							{ padding: 3px 0 0 15px;}
#buddy_auswahl p.small					{ font-size:11px; margin-top:15px;}
#buddy_form								{ margin: 0 26px;}
#buddy_form input						{ margin-top: 10px;}
#buddy_form label 						{ margin-right:17px;}
#buddy_form input[type=radio] 			{ margin: 5px 0 10px}
/*******************
* END NEW SHP CSS *
*******************/
/* ------- Anpassungen Neuigkeiten Seite Koops --------- */
.defaultbox1						{ background-image:url(/static/includes/images/newshp/bg_grey3.png);}
.defaultbox1 .d1_content .shpline1	{ margin: 14px 0 10px 0	!important}
.toplistbox1						{ background-image:url(/static/includes/images/newshp/bg_grey3.png) !important;}
/* Sidebar "Weitere Livecams" Anpassung  */
#main.sidebars  					{ border-right: 1px solid #7c7c7c; }
.sidebar h1 						{ background-image: url(/static/includes/images/newshp/bg_grey3.png);  background-color:#580b20; background-repeat: repeat; color: #FFFFFF; }
.sidebar ul,
.sidebar .sidecontent				{ background-color: #750C28; background-repeat: repeat-y; }
.sidebar li a 						{ color: inherit;}
.sidebar .textlink					{ color: inherit; }
.sidebar .sideimg					{ background-color:#580b20; border:1px solid #580b20; }
/* --------------- */
/* ----------- Chatexit-Seiten Koops ----------- */
body.vchatexit						{ background-color:#000000; background-image:none; }
#vchatexit 							{ margin:0px; padding:30px 30px 0 30px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; }
#vchatexit .part1 					{ padding-bottom:15px; /*background:url('/static/includes/images/chatexit/chatexit_parts_bkg.png');*/ margin-bottom:20px; }
#vchatexit .part2 					{ background-color:#580b20; /*background:url('/static/includes/images/chatexit/chatexit_parts_bg10.png');*/ padding:30px 0 10px; }
#vchatexit .small 					{ height:30px; }
#vchatexit .middle 					{ margin-left:auto; margin-right:auto; }
#vchatexit .line_long				{ display:none; background:none; }
/* -- Part 1 -- */
#vchatexit .part1 .left				{ float:left; width:542px; margin:15px 0 0 20px; display:inline; }
#vchatexit .part1 .close			{ float:right; margin-top:15px; padding-right:7px; }
#vchatexit a.exit_close 			{ display:block; width:177px; height:28px; padding:11px 0 0 22px; font-size:14px; text-decoration:none; color:#ffffff; background:transparent url('/static/includes/images/chatexit/exit_close.png') top left no-repeat; }
#vchatexit .part1 h1 				{ font-size:16px; color:#FFFFFF; font-weight:normal; margin:0; float:none; }
#vchatexit .part1 h1.whoops 		{ font-size:20px; color:#FFFFFF; font-weight:normal; margin: 12px 0 6px 0; background: url('/static/includes/images/chatexit/chatexit_error.png') 150px 0 no-repeat; padding-left:175px; }
#vchatexit .part1 h2 				{ font-size:12px; color:#FFFFFF; font-weight:normal;}
#vchatexit .part1 h2.whoops 		{ font-size:14px; color:#FFFFFF; font-weight:normal; margin: 18px 0 0 0;}
#vchatexit .part1 .hostpic			{float: left; margin-right: 20px;}
#vchatexit .part1 .hostpic 	.senderbildsmall		{width: 120px; height: 94px; position: absolute; top: 0; left: 0; border:1px solid #3b0000; background-color: #a60000; padding: 2px;}
#vchatexit .part1 .hostpic .name 	{color: #ffffcc;}
/* -- Part 2 -- */
#vchatexit .part2 .middle 			{ width:700px; margin-left:auto; margin-right:auto; }
#vchatexit .part2 .left				{ float:left; display: inline; margin-left: 30px; }
#vchatexit .part2 .right			{ background:url('/static/includes/images/chatexit/chatexit_parts_bg10.png'); float:right; width: 450px; display: inline; margin-right: 0px; }
#vchatexit .part2 .right2			{ float:right; width: 450px; display: inline; text-align: center; margin-right: 0px; margin-top:5px; }
#vchatexit .part2 .right2 .mail 	{ background:url('/static/includes/images/chatexit/chatexit_parts_bg10.png'); float:left; display: inline; width:222px; margin-right:6px;  /*background: url('https://static2.visit-x.net/static/vx/1172/shp/bg_sidemenu.gif') top right transparent repeat-y; border-top:1px solid #480000;  border-bottom:1px solid #480000*/ }
#vchatexit .part2 .right2 .mail img	{ display: inline; float: left; height: 26px; margin: 8px 0 8px 15px; }
#vchatexit .part2 .right2 .mail a	{ float:left; margin:13px; }
#vchatexit .part2 .right2 #btn_add_to_buddies,
#vchatexit .part2 .right2 #btn_is_buddy				{ background:url('/static/includes/images/chatexit/chatexit_parts_bg10.png'); float:left; display: inline; width:222px;  /*background: url('https://static2.visit-x.net/static/vx/1172/shp/bg_sidemenu.gif') top right transparent repeat-y; border-top:1px solid #480000;  border-bottom:1px solid #480000*/ }
#vchatexit .part2 .right2 #btn_add_to_buddies img,
#vchatexit .part2 .right2 #btn_is_buddy img			{ display: inline; float: left; height: 26px; margin: 8px 0 8px 15px; }
#vchatexit .part2 .right2 #btn_add_to_buddies  span,
#vchatexit .part2 .right2 #btn_is_buddy span 		{margin:13px; float:left; cursor:pointer}
#vchatexit .part2 .right2.single2voyeur .info { text-align: left; margin-bottom: 5px }
#vchatexit .part2 .right2.single2voyeur .info .headline { font-weight: bold; font-size: 120%; display: inline-block; margin-bottom: 5px }
#vchatexit .part2 .right2.single2voyeur .actionbar { width: 397px; margin: 0 auto; text-align: left; position: relative; }
#vchatexit .part2 h3 				{ width: auto; line-height: 24px; font-size:17px; color:#FFFFFF; font-weight:normal; margin: 10px 0 3px; text-align: center; }
#vchatexit .part2 .senderbild 		{ padding:4px; background:url('/static/includes/images/chatexit/chatexit_parts_bg10.png'); }
#vchatexit .part2 .sendername 		{ background:url('/static/includes/images/chatexit/chatexit_parts_bg10.png'); padding: 5px 0 8px 11px;}
#vchatexit .part2 .vx-rating		{ margin-left: 90px }
#vchatexit .part2 .vchat_servicebox		{ width: 260px; float: right; margin-top:10px; }
#vchatexit .servicebox_subject_link		{ text-align: right}
#vchatexit .servicebox_subject_link a	{ font-size:12px; }
/* -- Part 3 -- */
#vchatexit .part3 .left2			{ margin:0 0 20px 0px; }
#vchatexit .part3 .left2 .sender    {background: #000000; }
#vchatexit .part3 .line 			{ float:left; width:1%; height:120px; border-left:1px solid #b20000; margin-top:20px; }
#vchatexit .part3 h4 				{ font-size:18px; color:#FFFFFF; font-weight:normal; margin:18px 0; /*background:url('/static/includes/images/chatexit/chatexit_parts_bkg.png'); */ padding:10px; }
#vchatexit .part3 .senderbildsmall 	{ display: block; float:left; width:140px; height:105px; position:relative; }
#vchatexit .part3 .senderbildsmall img { width:140px; height:105px; position:absolute; top:0; left:0; background-color:#580b20; padding:2px; }
#vchatexit .part3 .senderbildsmall span { display: block; width: 95px; position: absolute; top: 78px; left: 0; font-size: 11px; text-align: center; cursor: pointer; }
#vchatexit .foo_host 				{ position:relative; width:144px; height:131px; float:left; margin:0 11px 0 0; display:inline; overflow:hidden; border:none; background-color:none; }
#vchatexit .no-margin				{ margin-right:0 !important; }
/*
.foo_host .hd 						{ background: transparent url('https://static2.visit-x.net/static/vx/1172/hd.png') top left no-repeat; }
.foo_host .sound					{ background: transparent url('https://static1.visit-x.net/static/vx/1172/sound.png') top left no-repeat; }
.foo_host .livepreview				{ background: transparent url('https://static1.visit-x.net/static/vx/1172/livepreview.png') top left no-repeat; }
*/
#vchatexit .foo_host .online 		{ right:2px; top:2px; background:url('/static/includes/images/chatexit/chatexit_parts_bkg.png'); }
#vchatexit .balance					{ background-color:#580b20; border-top:none; border-bottom:none; padding-top:15px; margin-top:5px; }
#vchatexit .balance-content			{ width:710px; margin:0 auto;}
#vchatexit .balance .text1			{ float:left; max-width: 470px;}
#vchatexit .balance .text2			{ font-size:18px; float:left; margin-bottom:15px;}
/* ----------- //END Chatexit-Seiten Koops ----------- */
/* VXmodalbox PS Videos - BG Farbe */
#vxmodalbox {background-color: rgba(0, 0, 0, 0.5) !important;}
/** Base */
*						{ margin: 0; padding: 0; }
body,td,div,a,input		{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; }
body                 	{ color: #FFFFFF; background: #000000 url('https://static2.visit-x.net/static/vx/1172/body_bg.gif') left top repeat-x; margin: 0; padding: 0; }
body.popup				{background-color:#660000}
/* Grundlegendes */
table              		{ border: 0; padding: 0; margin: 0; border-collapse: collapse; table-layout: fixed; }
td                  	{ vertical-align: top; }
a                   	{ text-decoration: none; outline: none; color:#FFCC00; }
a:hover					{ color:#FFFFFF; }
img 					{ border:none;}
.clear              	{ clear: both; margin: 0; padding: 0; height: 0; width: 0; overflow: hidden; }
form .error	  			{ background-color:#ac0000}
.error	  				{ background-color:#ac0000}
.error_msg	  			{ font-weight: bold }
.label_info				{ font-style: italic;}
.italic					{ font-style: italic;}
select		 			{ padding: 2px 2px 3px 2px; margin:0 4px 0 3px;}
.test_bgimg {
background-position: 50% center;
background-size: cover;
height: 100%;
min-height: 768px;
position: fixed;
top: 0;
width: 100%;
z-index: -3;
}
/*SPRITE ICON IMAGE */
.sp-icons {background: url(https://static1.visit-x.net/static/vx/1172/sprite_vx_v1.png?ver=1730805678) no-repeat;}
/** links mit kleinem pfeil davor **/
a.pfeil					{ display:inline; margin-bottom:5px; font-size:12px;}
a.pfeil .sp-icon-pfeil-small { background-position: -34px -101px; display: block; float: left; width: 14px; height: 13px; margin: 5px 3px 0 1px; overflow: hidden; }
a.pfeilbig				{ display:inline; background:url('https://static2.visit-x.net/static/vx/1172/arrow_small1.png') top left no-repeat #990000; background-position: 6px 10px; padding: 8px 15px 8px 30px; margin-bottom:5px; font-size:15px;}
a.pfeilbig:hover		{ background:url('https://static2.visit-x.net/static/vx/1172/arrow_small1.png') top left no-repeat #b80000; background-position: 10px 10px;}
a.pfeil2				{ display: block; float: left; cursor: pointer; }
a.pfeil2 .sp-icon-pfeil-small { background-position: -34px -101px; display: block; float: left; width: 15px; height: 13px; margin: 4px 2px 0 1px; overflow: hidden; }
a.pfeil2 .caption		{ display: block; float: left; width: auto; line-height: 18px; font-size: 12px; }
.navi_link 				{ margin-top:1px; margin-right:5px; float:left }
/* Favoriten online Symbol */
.favorit_on				{ float:right; width:20px; height:13px; margin-top:2px; margin-right:10px; background:url(/static/includes/images/on.png) top left transparent; }
#servicebox_div_subject .sp-icon-pfeil-small { background-position: -34px -101px; width:14px; height:13px;}
/* rating stars sprite */
span.rating_stars {display:inline-block; background:transparent url('https://static2.visit-x.net/static/vx/1172/rating_stars_sprite.png');}
span.rating_stars.l00 {width:80px;height:16px;background-position: 0 0}
span.rating_stars.l05 {width:80px;height:16px;background-position: 0 -21px}
span.rating_stars.l10 {width:80px;height:16px;background-position: 0 -42px}
span.rating_stars.l15 {width:80px;height:16px;background-position: 0 -63px}
span.rating_stars.l20 {width:80px;height:16px;background-position: 0 -84px}
span.rating_stars.l25 {width:80px;height:16px;background-position: 0 -105px}
span.rating_stars.l30 {width:80px;height:16px;background-position: 0 -126px}
span.rating_stars.l35 {width:80px;height:16px;background-position: 0 -147px}
span.rating_stars.l40 {width:80px;height:16px;background-position: 0 -168px}
span.rating_stars.l45 {width:80px;height:16px;background-position: 0 -189px}
span.rating_stars.l50 {width:80px;height:16px;background-position: 0 -210px}
span.rating_stars.s00 {width:56px;height:11px;background-position: 0 -231px}
span.rating_stars.s05 {width:56px;height:11px;background-position: 0 -245px}
span.rating_stars.s10 {width:56px;height:11px;background-position: 0 -259px}
span.rating_stars.s15 {width:56px;height:11px;background-position: 0 -273px}
span.rating_stars.s20 {width:56px;height:11px;background-position: 0 -287px}
span.rating_stars.s25 {width:56px;height:11px;background-position: 0 -301px}
span.rating_stars.s30 {width:56px;height:11px;background-position: 0 -315px}
span.rating_stars.s35 {width:56px;height:11px;background-position: 0 -329px}
span.rating_stars.s40 {width:56px;height:11px;background-position: 0 -343px}
span.rating_stars.s45 {width:56px;height:11px;background-position: 0 -357px}
span.rating_stars.s50 {width:56px;height:11px;background-position: 0 -371px}
/** Account/VIPInfo.tpl **/
#vipinfo .viplogo			{ float:left }
#vipinfo .garantie			{ float:right; margin-right:10px; margin-top:10px; }
#vipinfo .garantietext		{ float:left; width:130px; margin-top:11px; }
#vipinfo .viphaken_small	{ margin: 3px 4px 0 0; float:left }
#vipinfo .garantielogo		{ margin-top: 0; }
#vipinfo .vipinhalt			{ margin:0 30px 35px 30px; }
#vipinfo .vipinhalt img		{ margin: -2px 10px 70px 0; float:left }
#vipinfo h1.vipheadline		{ font-size:22px; margin:20px 0px 30px 20px; line-height:30px; }
#vipinfo h2.inhaltheadline	{ margin-bottom:10px; font-size:18px; }
#vipinfo .viptextbottom		{ font-size:18px; margin:20px 0px 30px 20px; line-height:30px; }
#vipinfo a.vipwerden		{ font-size:22px; margin:0 auto; display:block; width:200px; height: 40px; line-height: 40px; text-decoration:underline; text-align:center;color:#fff;background: #f3bf3d;text-shadow: 0 0 5px #34011f; border: 1px solid #34011f; box-shadow: 0 0 5px #34011f; -moz-box-shadow: 0 0 5px #34011f; -webkit-box-shadow: 0 0 5px #34011f; }
/** -------------------------------------------- **/
/** ------------------ Header ------------------ **/
#top         						{ position:relative; width:984px; height:113px; margin:0; /*overflow:hidden;*/ }
#top .infotext 						{ position:absolute; top:83px; left:32px; z-index:20; font-size:13px; color:#ffffff}
#top .bottomline 					{ position:absolute; top:77px; left:592px; width:390px; height:32px; }
#top .bottomline .sp-icon-search	{ display: inline; float:right; margin:7px; width: 16px; height: 16px; background-position: -273px -26px;}
#top .head_topline_sep				{ background-image: url(https://static1.visit-x.net/static/vx/1172/head_topline_sep.png); background-repeat: no-repeat; }
#top .head_bottomline_sep			{ background-image: url(https://static2.visit-x.net/static/vx/1172/head_bottomline_sep.png); background-repeat: no-repeat; }
/** Navigation **/
#top #navbar						{ position:absolute; width:940px; height:34px; top:34px; left:217px; color:#ffffff; list-style:none; }
#top #navbar ul						{ margin:0; padding:0; list-style:none; }
#top #navbar li						{ margin:0; padding:0; }
#top #navbar li.navitem a			{
float:left;
margin-left:3px;
padding: 8px 20px;
text-decoration:none;
font-size: 13px;
line-height:17px;
font-weight:bold;
color: #ffffff;
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FF308D 0%, #FF267D 3%, #9C023A 49%, #840021 50%, #840021 100%);
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FF308D 0%, #FF267D 3%, #9C023A 49%, #840021 50%, #840021 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF308D), color-stop(0.03, #FF267D), color-stop(0.49, #9C023A), color-stop(0.5, #840021), color-stop(1, #840021));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FF308D 0%, #FF267D 3%, #9C023A 49%, #840021 50%, #840021 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FF308D 0%, #FF267D 3%, #9C023A 49%, #840021 50%, #840021 100%);
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
border: 1px solid #e70070;
border-top:1px solid #fcb1e5;
border-bottom:none;
-moz-box-shadow: inset 0px 1px 5px rgba(255,089,155,1);
-webkit-box-shadow: inset 0px 1px 5px rgba(255,089,155,1);
box-shadow: inset 0px 1px 5px rgba(255,089,155,1);
text-shadow: 0px 2px 1px rgba(056,000,016,1), 0px 0px 0px rgba(255,255,255,0);
}
#top #navbar li.navitem a:hover		{
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #fb3cb9 0%, #f40092 3%, #af004f 49%, #97003c 50%, #98003c 100%);
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #fb3cb9 0%, #f40092 3%, #af004f 49%, #97003c 50%, #98003c 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fb3cb9), color-stop(0.03, #f40092), color-stop(0.49, #af004f), color-stop(0.5, #97003c), color-stop(1, #98003c));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #fb3cb9 0%, #f40092 3%, #af004f 49%, #97003c 50%, #98003c 100%);
/* Opera */
background-image: -o-linear-gradient(top, #fb3cb9 0%, #f40092 3%, #af004f 49%, #97003c 50%, #98003c 100%);
}
#top #navbar li.navitem_on a		{
float:left;
margin-left:3px;
padding: 8px 20px;
text-decoration:none;
font-size: 13px;
line-height:17px;
font-weight:bold;
color: #000000;
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FFFF00 0%, #FFCC00 60%, #FFCC00 100%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FFFF00 0%, #FFCC00 60%, #FFCC00 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FFFF00 0%, #FFCC00 60%, #FFCC00 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFF00), color-stop(0.6, #FFCC00), color-stop(1, #FFCC00));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FFFF00 0%, #FFCC00 60%, #FFCC00 100%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #FFFF00 0%, #FFCC00 60%, #FFCC00 100%);
-moz-border-radius: 6px 6px 0 0;
-webkit-border-radius: 6px 6px 0 0;
border-radius: 6px 6px 0 0;
border: 1px solid #ffcc00;
border-top:1px solid #ffff00;
border-bottom:none;
text-shadow: 0px 0px 0px rgba(000,000,000,1), 0px 1px 0px rgba(255,255,255,1);
}
#top #navbar li.divider				{ width:100px; height:31px; background:url('https://static1.visit-x.net/static/vx/1172/nav_spacer_red.gif') left top no-repeat; margin-top: 2px;}
#top #navbar li a.tabmail			{ position:relative; padding:6px 20px 6px 20px; }
#top .umschlag 						{ background: url(https://static2.visit-x.net/static/vx/1172/umschlag.png) no-repeat 0 4px; width: 26px; height: 21px; }
#top .notification 					{ position:absolute; top:-6px; left:-10px; width:21px; height:22px; padding-top:3px; text-align:center; background:url('https://static2.visit-x.net/static/vx/1172/notification.png') left top no-repeat; text-shadow:none; }
#top .notification span				{ color:#000; font-size:13px; font-weight:bold; }
#top .spacer 						{ width:122px; float:left; }
/*
#camregister_klebi_it		{ position: absolute; top: 31px; right: 0; z-index: 10; width: 279px; height: 55px; }
#camregister_klebi_it .bg	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/camregister_klebi_it.png') top left no-repeat; width: 279px; height: 55px; }
#camregister_klebi_it .link	{ display: block; position: relative; }
#camregister_klebi_it img	{ width: 279px; height: 55px; }
*/
/* NEU HD und TON Icons Header */
#top a.sp-icon-foo-new-en,
#top a.sp-icon-foo-new-de,
#top a.sp-icon-foo-new-en-selected,
#top a.sp-icon-foo-new-de-selected { height:25px; width:25px; display: inline; float:left; margin:2px 4px 0 0; cursor: pointer; }
#top .sp-icon-foo-new-en{ background-position: 0 -45px;}
#top .sp-icon-foo-new-en:hover{ background-position: 0 -71px;}
#top .sp-icon-foo-new-en-selected{ background-position: 0 -71px;}
#top .sp-icon-foo-new-de{ background-position: -256px -45px;}
#top .sp-icon-foo-new-de:hover{ background-position: -256px -71px;}
#top .sp-icon-foo-new-de-selected{ background-position: -256px -71px;}
#top_promo_batch { position:absolute; left:640px; width:349px; height:91px; top:0 }
/** Cam-Search / Header / Index.tpl */
#cam_search_form                           	{ float:right;}
#cam_search_spinner                        	{ display: inline; float:right; margin:7px 7px 0 7px; width: 16px; height: 16px; }
#cam_search_spinner.load                   	{ background: url("https://static2.visit-x.net/static/vx/1172/cam_search_spinner2.gif") 0 0 no-repeat; }
#cam_search_form input				 		{ color: #000000; width:125px; height:18px; border:none; background: transparent url('https://static2.visit-x.net/static/vx/1172/head_bottomline_input.png') top left no-repeat; border: 0; margin:4px 0 0 0; padding:2px 4px 0 4px; }
#cam_search_input.focus                    	{ color: #000000; }
#cam_search_result { position:absolute; top:113px; left:728px; width:224px; z-index:999; background-color:#4b0819; }
#cam_search_result_content a {text-decoration:underline}
#cam_search_result_content a.close {display:block;position:absolute;top:0;right:0}
#cam_search_result_content div.host_item {overflow:hidden;width:214px;padding:5px;background:transparent}
#cam_search_result_content div.host_item.selected {background:#aa225c}
#cam_search_result_content img.host_preview {float:left;width:60px;height: 45px}
#cam_search_result_content div.host_info {float:left;width:130px;margin-left:5px;display:inline}
#cam_search_result_content div.bottom {padding:10px;text-align:right}
#cam_search_result_content div.info {padding:10px}
/** ------------------------------------------------------------ **/
/* Buttons */
a.button_yellow						{
display:block;
padding: 8px 0 8px 0;
text-decoration:none;
font-size: 13px;
line-height:13px;
font-weight:bold;
color: #000000;
text-align:center;
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FFFF00 0%, #FFD700 50%, #FFBD00 50%, #FFBD00 100%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FFFF00 0%, #FFD700 50%, #FFBD00 50%, #FFBD00 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FFFF00 0%, #FFD700 50%, #FFBD00 50%, #FFBD00 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFF00), color-stop(0.5, #FFD700), color-stop(0.5, #FFBD00), color-stop(1, #FFBD00));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FFFF00 0%, #FFD700 50%, #FFBD00 50%, #FFBD00 100%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #FFFF00 0%, #FFD700 50%, #FFBD00 50%, #FFBD00 100%);
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-box-shadow: inset 0px 0px 2px rgba(255,255,0,1);
-webkit-box-shadow: inset 0px 0px 2px rgba(255,255,0,1);
box-shadow: inset 0px 0px 2px rgba(255,255,0,1);
text-shadow: 0px 0px 0px rgba(000,000,000,1), 0px 1px 0px rgba(255,255,255,1);
}
a.btn_tel_ausgeloggt				{ width:154px; margin:18px 0 0 3px; }
a.btn_tel_eingeloggt				{ width:160px; margin-top:8px; }
/** ------------------ Layout Content Bereich ------------------ **/
/* gesamter content bereich */
#main   		{ width: 980px; overflow: hidden; background: transparent url(https://static2.visit-x.net/static/vx/1172/navi_bg.png) 0 0 repeat-y; }
/* Navi Links */
#navi   		{ float: left;  width: 187px; display:inline}
/* Hauptcontent */
#module 		{ width:760px; float:right; /*test SK - BackButton / overflow: hidden;*/  display:inline }
/* Kategorien */
#lay_kats		{ width:760px; float:right; margin-bottom:10px;  background:url('https://static2.visit-x.net/static/vx/1172/kat_bg3.png') bottom left no-repeat;  }
.kats_shadow	{ width:760px; height:7px; background:url('https://static2.visit-x.net/static/vx/1172/kat_bg3_shadow.png') top left repeat-x;  }
/* cam auflistung */
#lay_foo		{ width:584px; float:left; }
/* module z.b. Neue Amateure etc. */
#lay_module		{ width:165px; float:right; overflow:hidden; }
/** ------------------ S E - Texte ------------------ **/
.se_holder 					{ margin:5px 15px 0 15px;}
.se_holder .icon_ok			{ background:url('https://static1.visit-x.net/static/vx/1172/kat_bg3_okbg.png') top left repeat; width:30px; height:40px; display:block; float:left; position:relative; margin: 0 13px 0 0 }
.se_holder .icon_ok span	{ background:url('https://static1.visit-x.net/static/vx/1172/kat_bg3_ok.png') top left repeat; width:25px; height:25px; display:block; position:absolute; top:18%; left:3px;}
.se_holder .icon_no			{ width:0px; height:40px; display:block; float:left; position:relative; margin: 0 8px 0 0 }
.se_holder div.hr			{ float:left; width:728px; margin:5px 0 5px 0; display:inline; height:2px; background: #ffffff url('https://static2.visit-x.net/static/vx/1172/kat_line.png') repeat-x top left; overflow:hidden}
.se_holder2 				{ margin:30px 0 20px 0;}
.se_holder2 h3 				{ background-color:#580b20; padding:6px 8px; font-weight:normal; margin:0 0 10px 0; color:#ffffff; font-size:13px;}
h1.main_text 				{ margin: 0 0; font-size: 16px; color:#ffffff;}
h2.main_text,
div.main_text 				{ margin-bottom:2px;  color:#ffffff;}
h2.main_text 				{ font-size: 14px; font-weight: normal; line-height:20px;}
div.main_text 				{ font-size: 12px; text-align: justify;}
div.main_text span			{ display:block;}
/** -------------------------------------------------- **/
/* Loginbox */
#navi .loginboxtop 					{ background: transparent url(https://static1.visit-x.net/static/vx/1172/navi_loginbg_top.png) top left no-repeat; width: 187px; height: 7px; padding:0px; float:left; display:inline; overflow:hidden;}
#navi .loginboxbot 					{ background: transparent url(https://static1.visit-x.net/static/vx/1172/navi_loginbg_bot.png) top left no-repeat; width: 187px; height: 7px; padding:0px;}
#navi .loginbox 					{ width:167px; padding:10px; line-height:19px; font-size:12px;}
#navi .loginbox label 				{ color:#ffffff; margin-left:5px; }
#navi .loginbox input.feld1			{ background:transparent url(https://static2.visit-x.net/static/vx/1172/navi_logininput1.png) no-repeat scroll left top; border:0; margin:4px 0 5px 3px; padding:3px 4px 0 4px; width:146px; height:21px;}
#navi .loginbox input.submit 		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; display:inline; border: 0; width:160px; height:29px; color:#ffffff; margin:4px 0 0px 0; padding:0px; cursor:pointer}
#navi .loginbox input.submit:active	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2on.png') top left no-repeat;}
#navi .loginbox div.hr 				{ height: 2px; background: #fff url('https://static2.visit-x.net/static/vx/1172/line1.png') repeat-x scroll left; width:95%; margin: 13px 0;}
#navi .loginbox div.hr hr 			{ display: none; }
#navi .loginbox a.regbutton 		{ background: transparent url(https://static2.visit-x.net/static/vx/1172/navi_regbutton.png) 0 0 no-repeat; display:block; width:154px; height:24px; padding: 7px 0 0 0; margin:0 0 5px 6px; text-align:center; font-weight:bold; color:#880101 }
#navi .loginbox a.regbutton:hover 	{ background: transparent url(https://static2.visit-x.net/static/vx/1172/navi_regbutton_on.png) 0 0 no-repeat; color:#000000; }
#navi .loginbox a.regbutton_stv		{ display:block; width:154px; height:84px; margin: 18px 0 0 3px; background: transparent url(https://static2.visit-x.net/static/vx/1172/mitglied_werden.png) 0 0 no-repeat; }
/*#navi .loginbox .smallimg 			{ width:60px; height:40px; background-color:#370000; border:1px solid #a00000; float:left; margin:2px; padding:1px;}*/
#navi .accountbox					{ padding:12px; background-color:#794707; border:1px solid #FACC1D; }
#navi .accountbox_title				{
/*background:url('https://static1.visit-x.net/static/vx/1172/sidebar_title_bg.gif') left top repeat-x;*/
/* IE10 Consumer Preview */
background-image: -ms-linear-gradient(top, #FF6B03 0%, #FAC90E 100%);
/* Mozilla Firefox */
background-image: -moz-linear-gradient(top, #FF6B03 0%, #FAC90E 100%);
/* Opera */
background-image: -o-linear-gradient(top, #FF6B03 0%, #FAC90E 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FF6B03), color-stop(1, #FAC90E));
/* Webkit (Chrome 11+) */
background-image: -webkit-linear-gradient(top, #FF6B03 0%, #FAC90E 100%);
/* W3C Markup, IE10 Release Preview */
background-image: linear-gradient(to bottom, #FF6B03 0%, #FAC90E 100%);
font-size: 15px;
font-weight: bold;
height: 34px;
line-height: 34px;
padding-left: 12px;
color:#000000;
}
#navi .accountbox_title h3			{ font-size:15px; }
#navi .logout_btn					{ display:block; margin-top:10px; text-align:center; }
#navi .accountbox .accproperty		{ float:left; font-weight:bold; width:86px; }
#navi .accountbox .accvalue			{ float:left; width:auto; }
#navi .navleft_title				{
background:url('https://static1.visit-x.net/static/vx/1172/sidebar_title_bg.gif') left top repeat-x;
font-size: 15px;
font-weight: bold;
height: 34px;
line-height: 34px;
padding-left: 12px;
text-shadow: 0 2px 1px #440717;
}
#navi .navleft_title h3				{ font-size:15px; }
#navi h4							{ font-size:11px; border-bottom: 1px solid #840E2D; }
.map								{ float:left; margin:8px 11px 0 0; }
.plz								{ float:left; margin-top:8px; width:auto; }
.plz a								{ font-size:11px; line-height:16px; }
/* lines */
#navi div.hr 						{ height: 2px; background: #fff url('https://static2.visit-x.net/static/vx/1172/line1.png') repeat-x scroll left; margin: 1px 0 0 0;}
#navi div.hr hr 					{ display: none; }
/** -------------------------------------------------------------------- **/
/** ------------------ Modul Box z.b. "Neue Amateure" ------------------ **/
.mod_box 						{ width:165px; margin-bottom:10px; color:#dcdcdc }
.mod_box a 						{ color:#dcdcdc }
.mod_box .headline				{ width:147px; height:27px; padding: 8px 0 0 18px; background: transparent url('https://static2.visit-x.net/static/vx/1172/mod_headbg02.png') top left no-repeat; font-size:13px; color:#ffffff; }
.mod_box .headline h2			{ font-weight: normal; font-size: 13px; }
.mod_box .bottom				{ width:165px; height:6px; background: transparent url('https://static2.visit-x.net/static/vx/1172/mod_botbg02.png') top left no-repeat; overflow: hidden; }
.mod_box .content 				{ width:155px; padding: 7px 0 7px 10px; line-height:19px; background: #350612 url(https://static1.visit-x.net/static/vx/1172/mod_bg02.png) 0 0 repeat-y; }
.mod_box .content .smallimg 	{ width:60px; height:45px; background-color:#550b22; border:1px solid #550b22; padding:2px; margin:3px; float:left}
.mod_box .content li 			{ list-style-type:square}
/* bleibt erstmal...
.mod_box .headline_gewinnspiel 	{ width:147px; height:27px; padding: 8px 0 0 18px; background: transparent url(https://static2.visit-x.net/static/vx/1172/mod_headbg.png) 0 0 no-repeat; font-size:13px; color:#ffffff; }
*/
/** ------------------------------------------------------------------------------------- **/
/** ------------------ Modul Box gr��er f�r myVISIT-X seiten und paytour ------------------ **/
/** ------------------ todo: ACHTUNG hier muss was ge�ndert werden -> CSS benennung unverst�ndlich / mod_box2 content boxen in tour und myvisit-x // SK ------------------ **/
.mod_box2 						{ margin-bottom:10px; color:#ffffff; overflow:hidden;}
.mod_box2 a 					{ color:#ffffff }
.mod_box2_headline 				{ padding: 0 0 0 18px; overflow:hidden; line-height:34px; margin:10px 10px 0 10px; background-color:#580b20; font-size:13px; color:#FFFFFF}
.mod_box2 .content 				{ padding: 7px 7px 7px 10px; margin:10px 1px 0 1px;  line-height:19px; overflow:hidden; }
.mod_box2 .content .smallimg 	{ width:60px; height:40px; background-color:#000000; border:1px solid #434343; padding:2px; margin:3px; float:left}
.mod_box2 .content p			{ margin:8px 0 20px;}
.mod_box2 .button-change-abo-payment { float: right; }
/*
.mod_box2 .content li 			{ list-style-type:square}
.mod_box2 h1 					{ font-size: 14px; padding: 10px 0;}
*/
/* sender preview auf einloggen seite */
.mod_box2 .content .preview1,
.mod_box2 .content .preview2,
.mod_box2 .content .preview3 		{float:left; margin:3px; }
.mod_box2 .content .preview1 img,
.mod_box2 .content .preview2 img,
.mod_box2 .content .preview3 img 	{width:140px; height:105px;}
/** ----------------------------------------------------------------------------------------------------------- **/
/** ------------------ diverse Forms / todo: error auslagern und identisch f�r alle forms? -------------------- **/
/*Form Voicecallseite*/
.mod_box2 #form_voicecall .voice_box1,
.mod_box2 #form_voicecall .voice_box2,
.mod_box2 #form_voicecall .voice_box3           { background-color:#580b20; } /* hintergrundfarbe einzelne boxen */
.mod_box2 #form_voicecall .voice_box1 			{ float:left; padding:2px; width:164px; margin-right:10px;}
.mod_box2 #form_voicecall .voice_box2 			{ padding:15px 20px; height:95px;  overflow:hidden; }
.mod_box2 #form_voicecall .voice_box2 span		{ font-size:18px; font-weight:bold; margin-bottom:5px }
.mod_box2 #form_voicecall .voice_box3 			{ padding:15px 20px 0 20px; }
.mod_box2 #form_voicecall .voice_box3 .v_pin	{ width:110px; float:left; text-align:right; margin:5px 10px 20px 0; font-size:24px; font-weight:bold;}
.mod_box2 #form_voicecall input.submit 			{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; display:inline; border: 0; width:160px; height:29px; color:#ffffff; margin:0px 0 0 0; padding:0px; cursor:pointer} /*color: textfarbe buttons*/
.mod_box2 #form_voicecall input.submit:active	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2on.png') top left no-repeat;}
.mod_box2 #form_voicecall input.feld1			{ float:left; width:146px; height:22px; background:transparent url(https://static2.visit-x.net/static/vx/1172/navi_logininput1.png) no-repeat scroll left top; border: 0; margin:2px 8px 5px 3px; padding:3px 4px 0 4px; }
.abstand_h_20									{ height:20px}
/*Form PW vergessen*/
.mod_box2 .form_divers input.submit 			{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; display:inline; border: 0; width:160px; height:29px; color:#ffffff; margin:0px 0 0 0; padding:0px; cursor:pointer}
.mod_box2 .form_divers input.submit:active		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2on.png') top left no-repeat; }
.mod_box2 .form_divers input.feld1				{ width:146px; height:22px; border:none; background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_logininput1.png') top left no-repeat; border: 0; margin:2px 8px 5px 3px; padding:3px 4px 0 4px; }
/* Breadcrumble */
.breadcrumble {float:left;width:610px;margin:8px 0 10px 23px;display:inline}
#lay_kats.breadcrumble_container { margin-bottom:13px;}
/** -------------------------------------------------------------------- **/
/** ------------------ Pagination -------------------------------------- **/
/** pagination struktur **/
div.pagination 									{ text-align:center; position:relative; height:30px; line-height:18px; }
div.pagination .page							{ display:inline-block; height:23px; padding:5px 9px 0 9px; margin:1px 1px; top: 0; text-decoration: none; font-size: 13px;}
div.pagination a.left 							{ position:absolute; left:0px; top: 0; display:inline-block; width:58px; height:30px; margin:0; text-decoration: none;}
div.pagination a.right	 						{ position:absolute; right:0px; top:0px; display:inline-block; width:58px; height:30px; margin:0; text-decoration: none;}
/** pagination *FOO* farbe und grafiken */
.foo_pagination div.pagination 				{ background: url("https://static2.visit-x.net/static/vx/1172/pag_bg.png") #590000 repeat-x; color:#ffffff}
.foo_pagination div.pagination a			{ color:#ffffff}
.foo_pagination div.pagination a.page:hover,
.foo_pagination div.pagination .active		{ background-color:#a40036; }
.foo_pagination div.pagination a.left 		{ background: url("https://static2.visit-x.net/static/vx/1172/pag_left.gif") #590000 no-repeat; }
.foo_pagination div.pagination a.left:hover	{ background: url("https://static2.visit-x.net/static/vx/1172/pag_left_on.gif") #590000 no-repeat;}
.foo_pagination div.pagination a.right	 	{ background: url("https://static2.visit-x.net/static/vx/1172/pag_right.gif") #590000 no-repeat; }
.foo_pagination div.pagination a.right:hover{ background: url("https://static1.visit-x.net/static/vx/1172/pag_right_on.gif") #590000 no-repeat; }
/** pagination *restliche seiten* farbe und grafiken */
div.pagination 								{ background: url("https://static2.visit-x.net/static/vx/1172/pag_shp_bg.gif") #590000 repeat-x; color:#ffffff}
div.pagination a							{ color:#ffffff}
div.pagination a.page:hover,
div.pagination .active						{ background-color:#970035;}
div.pagination a.left 						{ background: url("https://static1.visit-x.net/static/vx/1172/pag_shp_left.gif") #590000 no-repeat; }
div.pagination a.left:hover					{ background: url("https://static1.visit-x.net/static/vx/1172/pag_shp_left_on.gif") #590000 no-repeat;}
div.pagination a.right	 					{ background: url("https://static1.visit-x.net/static/vx/1172/pag_shp_right.gif") #590000 no-repeat; }
div.pagination a.right:hover				{ background: url("https://static2.visit-x.net/static/vx/1172/pag_shp_right_on.gif") #590000 no-repeat; }
/** ------------------------------------------------------------------------ **/
/** ------------------ Kategorien-Box auf Foo ---------------------------------- **/
/** foo categories (new) */
#foo_categories_new 						{ float:left; /*width:610px;*/ margin:8px 0 0 15px; display:inline;}
#foo_categories_new div.container			{ float:left; /*width:100%;*/ height:104px}
#foo_categories_new div.hr					{ float:left; width:630px; margin:5px 0 5px 0; display:inline; height:2px; background: #ffffff url('https://static2.visit-x.net/static/vx/1172/kat_line.png') repeat-x top left; overflow:hidden}
#foo_categories_new div.search				{ width:725px;}
#foo_categories_new h1 						{ float:left; width:100px;height:25px;margin:0;padding:0;overflow:visible}
#foo_categories_new a.top_category 			{ float:left; width:105px;margin:0; display:inline; overflow:visible; white-space:nowrap; line-height:25px; font-size:14px; font-weight:normal; text-align:center}
#foo_categories_new a.top_category:hover 	{ /*text-decoration:underline;*/ background-color:#2a2a2a}
#foo_categories_new span.top_category 		{ float:left; width:100px;margin:0;display:inline;overflow:visible;white-space:nowrap;line-height:25px;font-size:14px;font-weight:normal;text-align:center;color:#606060;}
#foo_categories_new div.sub_categories 		{ float:left; width:630px}
#foo_categories_new div.sub_category		{ float:left; width:100%}
#foo_categories_new h2 						{ float:left; width:105px; height:25px; margin:0; padding:0; overflow:visible}
#foo_categories_new a.sub_category 			{ float:left; width:105px; margin:0; display:inline; overflow:visible; white-space:nowrap; line-height:25px; font-size:12px; font-weight:normal; text-align:center}
#foo_categories_new a.sub_category:hover 	{ /*text-decoration:underline;*/ background-color:#2a2a2a}
#foo_categories_new span.sub_category 		{ float:left; width:105px; margin:0; display:inline; line-height:25px; text-align:center; color:#606060; font-size:12px;font-weight:normal;}
#foo_categories_new a.selected 				{ color:#ffffff; /*background: url('https://static2.visit-x.net/static/vx/1172/kat_bg0.png') transparent repeat-x top left;*/ background-color:#2a2a2a}
#foo_categories_new div.searchresult 		{ float:left;}
#foo_categories_new div.searchresult a		{ display:block; font-size:14px; line-height:25px; color:#FDFDB7; text-align:center; width:90px; }
#foo_categories_new div.searchresult a:hover{ display:block; font-size:14px; line-height:25px; background-color:#2A2A2A; color:#FFFFFF; text-align:center;}
#foo_categories_new div.searchresult a.active{ display:block; font-size:14px; line-height:25px; background-color:#2A2A2A; color:#FFFFFF; text-align:center;}
/** foo filter (detail search) */
#foo_categories_new div.foo_filter 			{ float:left;width:145px;margin:0 4px 0 0;display:inline;line-height:25px;text-align:center}
#foo_categories_new div.foo_filter span 	{ color:#ffc968;cursor:pointer}
#foo_categories_new div.foo_filter span.caption_inactive 	{ color:#cbcbcb;cursor:pointer}
#foo_categories_new div.foo_filter span.caption_active 		{ font-weight:bold}
#foo_categories_new div.foo_filter img 		{ vertical-align:text-top}
#foo_categories_new div.newsearch			{ width:720px; float: left; height: 104px;}
#foo_categories_new .sp-icon-search			{ background-position: -290px -27px;position:absolute;top:6px;left:15px; width:21px; height:16px;}
div.foo_filter_menu_container 				{ display:block;position:absolute;width:143px;z-index:3;background:#3e3e3e url(https://static2.visit-x.net/static/vx/1172/detail_search_bg.gif) repeat-x scroll top left;border:1px solid #393939}
div.foo_filter_menu 						{ margin:0 4px 4px 4px;border:0 none}
div.foo_filter_menu a 						{ color:#cbcbcb;display:block;padding:0 4px;width:127px;line-height:25px}
div.foo_filter_menu a:hover 				{ background-color:#030303;color:#ffc968}
div.foo_filter_menu img 					{ vertical-align:text-top}
div.foo_filter_menu span.title 				{ color:#ffc968;display:block;padding:0 4px;width:127px;line-height:25px;text-align:center;cursor:pointer}
div.foo_filter_menu span.selected 			{ color:#ffc968;font-weight:bold;display:block;padding:0 4px;width:127px;line-height:25px}
/** Foo Zip-Map */
.foo_zip 		{ float:left; width: 84px; height: 112px;}
/** Foo Buchstaben-Register / CAMGalleryRegister.tpl */
#foo_camgallery_register 				{ margin: 10px; }
#foo_camgallery_register a 				{ text-decoration: none; display:inline-block; margin:0 1px; padding: 0 2px;}
#foo_camgallery_register a:hover  		{ color:#ffffff }
#foo_camgallery_register span.active	{ background-color:#232323; font-size:18px; display:inline-block;  padding: 1px 7px 0 7px; margin:0 0;color:#ffffff}
/** ------------------------------------------------------------------------ **/
/** ------------------ Sender auf Foo -------------------------------------- **/
/** Hosts FOO */
.foo_host 				{ width:140px; height: 169px; border:#750c28 1px solid; float:left; margin: 0 4px 20px 0; position:relative; background-color:#750c28; display:inline; overflow:hidden }
.foo_host .picture  	{ width:140px; height: 105px; margin:0px; padding:0px;}
.foo_host .name   		{ margin-bottom:3px; text-align:center; height:19px; padding:3px 0 0 0; font-size:14px}
.foo_host .name a  		{ font-size:14px;font-weight:bold;}
.foo_host .icon			{ display: block; position: absolute; width: 20px; height: 13px; z-index: 2; overflow: hidden; }
.foo_host .sp-icon-host-prev	{background-position: -22px -14px;}
.foo_host .sp-icon-host-hd		{background-position: -127px -14px;}
.foo_host .sp-icon-host-ton 	{background-position: -64px -14px;}
.foo_host .sp-icon-host-new		{background-position: -85px -14px;}
.foo_host .online   	{ color:#1eff00; float:left; height:16px; width:45px; margin-left:6px; padding:2px 0 0 5px; font-size:11px; background:none; }
.foo_host .flags   		{ float:right;  height:16px; padding:2px 5px 0 0;}
.foo_host .sender_flag{width:16px;height:12px; float: left; margin: 0 0 0 4px;}
.foo_host .flags .sp-icon-host-flag-cz {background-position: -1px -1px;}
.foo_host .flags .sp-icon-host-flag-da {background-position: -18px -1px;}
.foo_host .flags .sp-icon-host-flag-de {background-position: -35px -1px;}
.foo_host .flags .sp-icon-host-flag-en {background-position: -52px -1px;}
.foo_host .flags .sp-icon-host-flag-es {background-position: -69px -1px;}
.foo_host .flags .sp-icon-host-flag-fi {background-position: -86px -1px;}
.foo_host .flags .sp-icon-host-flag-fr {background-position: -103px -1px;}
.foo_host .flags .sp-icon-host-flag-hr {background-position: -120px -1px;}
.foo_host .flags .sp-icon-host-flag-hu {background-position: -137px -1px;}
.foo_host .flags .sp-icon-host-flag-it {background-position: -154px -1px;}
.foo_host .flags .sp-icon-host-flag-jp {background-position: -171px -1px;}
.foo_host .flags .sp-icon-host-flag-nl {background-position: -188px -1px;}
.foo_host .flags .sp-icon-host-flag-pl {background-position: -205px -1px;}
.foo_host .flags .sp-icon-host-flag-pt {background-position: -222px -1px;}
.foo_host .flags .sp-icon-host-flag-ro {background-position: -239px -1px;}
.foo_host .flags .sp-icon-host-flag-ru {background-position: -256px -1px;}
.foo_host .flags .sp-icon-host-flag-sv {background-position: -273px -1px;}
.foo_host .flags .sp-icon-host-flag-tr {background-position: -290px -1px;}
.foo_host .flags .sp-icon-host-flag-at {background-position: -307px -1px;}
.foo_host .flags .sp-icon-host-flag-be {background-position: -324px -1px;}
.foo_host .flags .sp-icon-host-flag-ca {background-position: -341px -1px;}
.foo_host .flags .sp-icon-host-flag-ch {background-position: -358px -1px;}
.foo_host .flags .sp-icon-host-flag-bg {background-position: -392px -1px;}
.foo_host .else			{ height:21px; background:url('https://static1.visit-x.net/static/vx/1172/foo_host_elsebg.png') top left repeat-x; padding:0; }
.foo_host a.hotclip		{ float:left; width:70px; height:21px; line-height:21px; margin-top:1px; font-size:11px; font-weight:bold; text-align:center; white-space: nowrap; overflow: hidden;}
.foo_host a.pshop		{ float:right; width:70px; height:21px; line-height:21px; margin-top:1px; font-size:11px; font-weight:bold; text-align:center; white-space: nowrap; overflow: hidden;}
/* sender mit clip und shop icon
.foo_host a.hotclip		{ display:block; float:left; background:url('https://static1.visit-x.net/static/vx/1172/foo_ico_hotclip.png') top left no-repeat; background-position: 0 0; padding: 1px 0 0 21px; height:18px; margin-bottom:5px; font-size:11px}
.foo_host a.pshop		{ display:block;  float:right; background:url('https://static1.visit-x.net/static/vx/1172/foo_ico_pshop.png') top left no-repeat; background-position: 0 0; padding: 0 0 0 22px; height:18px; margin:0 8px 5px 0; font-size:11px}
*/
/** ------------------------------------------------------------------------------------- **/
/** ------------------ Unterseiten wenn eingeloggt -------------------------------------- **/
/** TabBox / tabs in myVISIT-X  */
div.tabbox 					{ float: left; width: 100%; display: inline; font-size:13px; }
div.tabbox .button 			{ float: left; width: auto; margin-right: 1px; padding: 7px 30px; background: url('https://static1.visit-x.net/static/vx/1172/topmenu_off.gif') 0 0 #950000 repeat-x; text-decoration: none; color: #ffffff; }
div.tabbox .active,
div.tabbox a.button:hover 	{ float: left; width: auto; margin-right: 1px; padding: 7px 30px; background: url('https://static1.visit-x.net/static/vx/1172/topmenu_on.gif') top left #ac0000 repeat-x; text-decoration: none; color: #ffffff; }
div.tabbox .info,
div.tabbox a.info:hover     {padding: 7px 20px; }
div.tabbox.en a.info,
div.tabbox.en a.info:hover  { padding: 7px 13px; }
div.tabbox.fr a.info,
div.tabbox.fr a.info:hover  { padding: 7px 6px; }
/** Tooltip */
div.vx_tooltip 					{ background:url(/static/includes/images/newshp/bg_grey.png) top left transparent; padding: 8px; width: 200px; z-index: 10000; }
div.vx_tooltip div.tip-title 	{ color: #FFFFFF; font-size: 15px; font-weight: bold; margin-bottom: 5px; }
div.vx_tooltip div.tip-text  	{ color: #FFFFFF; font-size: 13px; font-weight: normal; }
/* slidein Popup unten rechts */
.roar-body 					{ position: absolute; font: 12px/14px "Lucida Grande", Arial, Helvetica, Verdana, sans-serif; color: #fff; text-align: left; z-index: 999;}
.roar 						{ position: absolute; width: 300px; }
.roar-bg 					{ position: absolute; z-index: 1000; width:	100%; height: 100%; left: 0; top: 0; background-color: #750C28; -moz-border-radius: 10px; -webkit-border-radius: 5px; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
.roar-body-ugly .roar 		{ background-color:#333; }
.roar-body-ugly .roar-bg	{ display: none; }
.roar h3 					{ position:relative; padding:15px 10px 0; margin: 0; border: 0; font-size:	13px; color: #fff; z-index: 1002; }
.roar p						{ position:	relative; padding: 10px 10px 15px; margin: 0; font-size: 12px; color: #fff;	z-index: 1002; }
#popupimg 					{ width: 40px; height: 30px; float: left; padding-bottom: 10px; }
#popuptxt 					{ padding: 10px; float: left; width: 220px; }
.popupheader 				{ width: 300px; }
.popupheader h3 			{ width: 250px;	float: left; margin-bottom: 10px; }
.popupheader .close_img 	{ float: right;	position:relative; z-index:1004; padding-top: 10px;	padding-right: 10px; cursor: pointer; }
#box_PopUp_mail 			{ width: 250px; z-index:30; right:0; bottom:-150px; position:fixed;}
#box_PopUp_mail .title		{ background-image: url(https://static2.visit-x.net/static/vx/1172/mail_delete.gif); padding-left: 20px; background-repeat:no-repeat;}
#box_PopUp_mail .box_content{ padding: 10px;}
#box_PopUp_buddy 			{ position: absolute; bottom: 10px; right: 10px; }
/* Fancy Upload*/
#demo-status				{ }
#demo-status .progress		{background: #4b0819 url(https://static1.visit-x.net/static/vx/1172/progress.gif) no-repeat; background-position: +50% 0; margin-right: 0.5em; }
#demo-status .progress-text	{ font-size: 0.9em; font-weight: bold; }
/* ??? */
#box_video 					{ width: 320px; margin: 10px auto; overflow: hidden;}
/*#vote  ,#vote div 			{ width: 100%;}*/
/** ---------------------------------------------------------------- **/
/** ------------------ Footer -------------------------------------- **/
#footer 					{ position:relative; top:0px; left:0px; width:100%; border-top:1px solid #282828; min-height:200px; overflow:hidden; }
#footer .content 			{ width:980px; margin-left:190px; margin-bottom:40px; }
#footer .content .middle 	{ margin:15px 20px 20px 18px; color:#797979; float:left; line-height:18px; display:inline; text-align:center }
#footer .content .spalte 	{ margin:40px 17px 10px; color:#797979; float:left; line-height:18px; display:inline; }
#footer .content ul.spalte  { list-style: none; list-style-position: inside; }
#footer .content a 			{ color:#797979; text-decoration:none; }
#footer .content a:hover 	{ text-decoration:underline; }
/** ---------------------------------------------------------------- **/
/** ------------------ Teaser -------------------------------------- **/
/** Box/HotTips.tpl */
#teaser_hot_tips ul { padding-left: 20px; }
#teaser_top_amateur				{ position:relative; width:132px; margin:2px 0 2px 3px; }
#teaser_top_amateur .icon		{ display: block; position: absolute; width: 20px; height: 13px; z-index: 2; overflow: hidden; }
#teaser_top_amateur span.new	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/de/new.png') top left no-repeat; }
#teaser_top_amateur span.hd		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/hd.png') top left no-repeat; }
#teaser_top_amateur span.sound	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/sound.png') top left no-repeat; }
#teaser_top_amateur .sp-icon-ta-online{ background-position: -105px -14px; width: 22px; height: 13px; position:absolute; left:118px; top:-34px;}
#teaser_top_rated .sp-icon-star		{float:left;width:15px;height:15px;margin:2px 5px 0 0; display:inline; background-position: -71px -100px;}
#teaser_top_rated .label	{float:left;width:130px;overflow:hidden}
/*** Hot Clips ***/
#teaser_top_hotclip { margin:2px 0 2px 3px; width:132px;}
#teaser_top_hotclip a.clip {display:block;position:relative;width:132px;height:99px;border:1px solid rgb(67, 67, 67);padding:2px;}
#teaser_top_hotclip a.clip img {width:132px;height:99px;}
#teaser_top_hotclip a.clip span.play {display:block;position:absolute;top:32px;left:48px;width:40px;height:38px;background:url(https://static2.visit-x.net/static/vx/1172/shp/btn_play_clip.png) top left no-repeat transparent;cursor:pointer;}
#teaser_top_hotclip .host { background-color: rgb(60, 60, 60); display: block; text-align: center; font-size: 13px; font-weight: normal; padding: 3px 0pt; width: 138px; margin: 2px 0pt 2px 0;}
#teaser_top_hotclip .rating { text-align: center; padding: 3px 0pt; width: 138px; margin: 2px 0pt 2px 0;}
/*** Amateur Ticker ***/
#teaser_amateur_ticker div.text { float: right; width: 100px; overflow: hidden;}
#teaser_amateur_ticker ul { list-style-type: none;}
#teaser_amateur_ticker li { list-style-type: none; margin: 5px 0}
#teaser_amateur_ticker div.text a, #teaser_amateur_ticker div.text h3, #teaser_amateur_ticker div.text p { font-size: 12px;}
#teaser_amateur_ticker  img { background-color:#000000; border:1px solid #434343; padding:2px;}
#teaser_amateur_ticker div.text h3,  #teaser_amateur_ticker div.text p { white-space: nowrap;}
/** Flash Fallback **/
div.flash { margin: 10px; text-align: left;}
div.flash a { text-decoration: underline}
/** vx_box/InfoBox.tpl */
.info_box 				{float:left;width:100%}
.info_box .container	{position:relative; padding: 6px 4px 6px 40px;  margin: 0 0 10px 0; color: white; background:#790000 url('https://static2.visit-x.net/static/vx/1172/info_box_bg.png') repeat-x 0 0; height: 1%; }
.info_box a				{color:#FDFDB7}
.info_box .sign			{position:absolute; top: 3px; left:10px;}
.info_box .sign.warning	{width:22px; height:22px; background: transparent url('https://static1.visit-x.net/static/vx/1172/achtung22.png') top left no-repeat;}
.info_box .corner		{position:absolute;width:4px;height:4px; background-image:url('https://static2.visit-x.net/static/vx/1172/info_box_sprite.png'); overflow: hidden;}
.info_box .topLeft		{top:0; left:0; background-position:-1px -1px;}
.info_box .topRight		{top:0; right:0; background-position:-6px -1px;}
.info_box .bottomLeft	{bottom:0; left:0; background-position:-1px -6px; }
.info_box .bottomRight	{bottom:0; right:0; background-position:-6px -6px;}
.foo_categories a.category.milf {width:610px;text-align: center;}
/** VXModalBox */
#vxmodalbox_overlay				{ background:#000000; }
#vxmodalbox, #vip_vxmodalbox	{ padding:5px; background:#750C28; color:#FFFFFF; }
#vxmodalbox .btn_close,
#vip_vxmodalbox .btn_close 		{ background:transparent url('/static/includes/images/VXModalBox/btn_close.png') top left no-repeat; position:absolute; top:-12px; right:-12px; height:35px; width:35px; }
#vxmodalbox .spinner			{ background-image:url(/static/includes/images/VXModalBox/spinner2.gif);display:block;overflow:hidden;height:16px;width:16px; position:absolute; top:5px; left:9px;z-index:9999; }
div.pic span.online 	{ position:absolute;top:3px;right:4px;color:lime;font-size:9px; z-index: 2000}
/** AJAX Suche **/
#host_search_input	{ color: #000000; width:125px; height:18px; border:none; background: transparent url('https://static2.visit-x.net/static/vx/1172/head_bottomline_input.png') top left no-repeat; border: 0; margin:4px 0 0 0; padding:2px 4px 0 4px; }
#ajaxsearch .selected { background-color: #990000;}
#ajaxsearch #searchresult { position: relative; width: 224px; }
#ajaxsearch .container { background-color: #3B0000; border: none; width: 224px;}
#ajaxsearch .host_item {overflow:hidden; padding:5px; width:214px; }
#ajaxsearch .host_info { display:inline; float:left; margin-left:5px; width:130px; }
#ajaxsearch img.host_preview {float:left;width:60px;height: 45px}
#ajaxsearch a.close { display:block; position:absolute; right:0; top:0; }
#ajaxsearch .bottom { padding:10px; text-align:right;}
#ajaxsearch a { text-decoration: underline;}
#advalert { position: absolute; width: 300px; background-color: #990000; z-index: 1000; color: #FFFFFF; padding: 15px; border: 1px solid #FF0000;}
#advalert p { text-align: center; margin-top: 10px;}
#advalert input { color:#FFFFFF; background:url("/static/vx/751/navi_login_ok2.png") no-repeat scroll left top transparent; border:0 none; color:#FFFFFF; cursor:pointer; height:29px; line-height:29px; margin:0; padding:0; text-align:center; white-space:nowrap; width:160px;}
#xmasoverlay { width: 508px; height: 329px; position: absolute; z-index: 10000; top: 250px; left: 260px; background-image: url(https://static1.visit-x.net/static/vx/1172/overlay_xmas10.png); cursor: pointer; }
#xmasoverlay .dummy { position: relative; width: 100%; height: 100%}
#xmasoverlay .closebutton { position: absolute; top: 25px; right: 38px; width: 15px; height: 15px; background-image: url(https://static1.visit-x.net/static/vx/1172/delete_buddy.png); background-repeat: no-repeat;}
#ie6hint { width: 456px; height: 301px; position: absolute; z-index: 10000; top: 250px; left: 260px; background-image: url(https://static1.visit-x.net/static/vx/1172/overlay_ie6hint.jpg); cursor: pointer; }
#ie6hint .dummy { position: relative; width: 100%; height: 100%}
#ie6hint .closebutton { position: absolute; top: 8px; right: 8px; width: 15px; height: 15px; background-image: url(https://static1.visit-x.net/static/vx/1172/delete_buddy.png); background-repeat: no-repeat;}
/* Overlay Fullscreen-Modus */
#overlay_vollbild_de { width:795px; height:928px; position:absolute; z-index:10000; top:132px; left:220px; background:#000000 url(https://static1.visit-x.net/static/vx/1172/special_vollbildmodus/overlay_vollbild_de.jpg) left top no-repeat; cursor:pointer; }
#overlay_vollbild_en { width:795px; height:928px; position:absolute; z-index:10000; top:132px; left:220px; background:#000000 url(https://static1.visit-x.net/static/vx/1172/special_vollbildmodus/overlay_vollbild_en.jpg) left top no-repeat; cursor:pointer; }
#overlay_vollbild_de .dummy { position: relative; width: 100%; height: 100%; }
#overlay_vollbild_en .dummy { position: relative; width: 100%; height: 100%; }
#overlay_vollbild_de .closebutton { position: absolute; top: 8px; right: 8px; width: 15px; height: 15px; background-image: url(https://static1.visit-x.net/static/vx/1172/delete_buddy.png); background-repeat: no-repeat; }
#overlay_vollbild_en .closebutton { position: absolute; top: 8px; right: 8px; width: 15px; height: 15px; background-image: url(https://static1.visit-x.net/static/vx/1172/delete_buddy.png); background-repeat: no-repeat; }
#vip_vxmodalbox_box #lay_foo { float: none; width: 100%;}
#navi .vip_hint { padding: 0 25px 0 70px ; background-image: url(https://static1.visit-x.net/static/vx/1172/achtung22.png); background-repeat: no-repeat; background-position: center right; text-decoration: underline; }
#myvx-account .head {background-image: url(/static/includes/images/vip_logo2.png); width: 144px; height: 67px; margin: 0 0 10px 0;}
#myvx-account .hints {margin: 10px 0}
#myvx-account .hints p { margin: 0 0 10px 0; padding: 0; }
.hide { display: none;}
.buttons li { list-style-type: none; background-color: fuchsia; float: left; width: 50px; height: 30px; margin: 0 1px; cursor: pointer;}
#service0900 { }
.buttons { position: relative; overflow: hidden; width: 208px;}
.vip-club { padding:5px 0 3px 6px; background-color:#750C28; margin-right:10px; margin-bottom:5px; height: 25px;}
.vip-club .sp-icon-vip-club {background-position: -155px -45px; height: 25px; width: 55px;}
#newshp buddy { display: block;}
/* VIP ICON */
.sp-icon-vip {background-position: -103px -101px; display: block; float: left; width: 22px; height: 13px; margin: 3px 3px 0 0; overflow: hidden;}
/*News 2.0 and Buddylist 2.0 promo overlays*/
#news_overlay               { background:transparent;}
div.layer_neuigkeiten		{ width:432px; height:274px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background:url(https://static2.visit-x.net/static/vx/1172/buddies_und_news/layer_neuigkeiten_de.png) left top no-repeat; opacity:1;cursor:pointer;}
div.content_neuigkeiten		{ position:absolute; left:35px; top:94px; width:260px; }
div.content_neuigkeiten p	{ margin:0; width:220px; }
div.content_neuigkeiten ul	{ list-style:none; margin:30px 0 0 0; padding:0; font-size:13px; }
div.content_neuigkeiten li	{ background:url(https://static1.visit-x.net/static/vx/1172/buddies_und_news/icon_plus.png) left 1px no-repeat; padding-left:20px; height:23px; }
#news_overlay div.btn_close { position:absolute; left:396px; top:22px; width:17px; height:16px; background:url(https://static2.visit-x.net/static/vx/1172/buddies_und_news/overlay_xclose.png) left top no-repeat;}
#news_overlay div.buttons   {position:absolute; left:0; top:0;}
#news_overlay div.buttons input { width:450px;height:274px;opacity:0;cursor:pointer;}
#buddies_overlay            { background:transparent;}
div.layer_buddyliste		{ left:750px; top:150px; width:418px; height:258px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#FFFFFF; background:url(https://static2.visit-x.net/static/vx/1172/buddies_und_news/layer_buddyliste_de.png) left top no-repeat; }
div.content_buddyliste		{ position:absolute; left:195px; top:70px; width:200px; }
div.content_buddyliste p	{ margin:0; }
#layer_btn_buddylist		{ display:block; margin-top:18px; width:150px; height:29px; border:2px solid #310000; background:url(https://static1.visit-x.net/static/vx/1172/buddies_und_news/ico_bg_on.png) left top repeat-x; color:#fdfdb7; text-decoration:none; text-align:center; padding-top:8px; cursor:pointer;}
#buddies_overlay div.btn_close { position:absolute; left:396px; top:7px; width:17px; height:16px; background:url(https://static2.visit-x.net/static/vx/1172/buddies_und_news/overlay_xclose.png) left top no-repeat;}
.metainfo 							{ position:absolute; left:990px; width:220px;top:202px; background:url(https://static2.visit-x.net/static/vx/1172/streammetainfos/box_bg.gif) repeat-x #3b3b3b; }
.metainfo h4						{ background:url(https://static2.visit-x.net/static/vx/1172/streammetainfos/head_bg.png) repeat transparent; display:block; padding: 14px 0 14px 10px; font-size:18px; margin: 10px 0 0 0; color:#ffffff}
.metainfo .meta-infogroup           { margin: 10px 0;}
.metainfo .meta-host 				{ font-size:22px; color:#ffffcc; display:block; margin:10px 0 0 10px;overflow:hidden; white-space:nowrap; font-weight:bold; }
.metainfo .meta-sestit 				{ font-size:13px; color:#ffffff;font-style:italic; display:block; margin:10px 0 0 10px; }
.metainfo .meta-hostimg				{ display:block; margin:10px 0 0 10px; width:200px; height:113px; overflow:hidden; position:relative}
.metainfo .meta-hostimg	img			{ display:block; width:200px; height:150px; margin-top:-1px }
.metainfo .meta-hostimg	span		{ position:absolute; top:4px; right:5px; z-index:9}
.metainfo .meta-chat				{ background:url(https://static1.visit-x.net/static/vx/1172/streammetainfos/btn_videochat.png) no-repeat transparent; display:block; width:204px; height:47px; padding: 20px 0 0px 14px; text-align:center; font-size:20px; margin: 0; color:#ffffff;}
.metainfo .meta-price				{ display:block; text-align:right; margin:-9px 10px 0 0 ; font-size:11px; color:#646464 }
.metainfo .meta-smallvid			{ display:block; margin:8px 0px 0 10px; width:95px; height:72px; float:left; position:relative}
.metainfo .meta-smallvid img		{ display:block; margin:0; width:95px; height:72px;}
.metainfo .meta-smallvid .btn_play 	{ position:absolute; top:15px; left:28px; z-index:9}
.metainfo .meta-textpfeil			{ background:url(https://static2.visit-x.net/static/vx/1172/streammetainfos/text_pfeil.png) no-repeat transparent; display:block; width:230px; height:94px; margin: -8px 0 0 4px; position:relative}
.metainfo .meta-textprobieren		{ background:url(https://static1.visit-x.net/static/vx/1172/streammetainfos/text_probieren.png) no-repeat transparent; display:block; width:193px; height:29px; margin: 0px 0 0 4px; position:relative}
/**hide it on platform 751 livestream**/
div.extrapage-content #metainfo {display:none;}
/** Info FAQ, Impressum, Support **/
#info_faq div.info_faq_box		{ display: none; background-color: #580B20; width: 726px; color: #ffffff; margin-left: -3px; padding: 2px 0 11px 10px; width: 726px;}
#info_faq div.info_faq_box a	{ text-decoration: underline;}
#info_faq a.info_faq_a:hover	{ text-decoration: underline; color: #ffffff; }
/* ExtraPage */
#extrapage											{ font-family:Arial, Helvetica, sans-serif; float: left; width: 760px; display: inline; margin: 0px 0px 0px 0px; }
#extrapage .tabbox									{  }
#extrapage .extrapage-content						{ width:760px; background-color: #750C28; margin:0px; padding:0px; }
#extrapage .extrapage-content .extrapage-parttop	{ padding: 10px; }
#extrapage .extrapage-content .extrapage-partbottom	{ float: right; width: 738px; margin: 18px 0 0 0; background: url('https://static2.visit-x.net/static/vx/1172/shp/bg_sidemenu.gif') top right transparent repeat-y; }
#extrapage h1 										{ font-size: 2em; font-weight: normal; color: #fff; line-height: 1.5em; padding: 0;}
#extrapage h2										{ font-weight: normal; font-size: 1.5em !important; color: #fff; }
#extrapage h3										{ font-weight: normal; font-size: 1.25em !important; line-height: 1.5em;  }
#extrapage p 										{ font-size: 1em; line-height: 1.5em; color: #fff; padding: 5px 0; line-height: 1.5em; }
#extrapage .floatright								{ display: block; float: right; margin: 10px; }
#extrapage .notice									{ margin: 10px 0; padding: 10px 15px; border: 1px solid #933; background: #711; }
#extrapage .notice.spacetop							{ margin:60px 0 0 0; }
#extrapage .regbutton								{ margin: 20px 0;font-size: 1.5em; width: 155px; height: 30px; line-height: 30px; padding: 0; font-weight: normal; background-repeat: repeat; }
#extrapage em										{font-weight:normal;font-style:italic;}
#extrapage .notice strong 							{}
#extrapage .notice strong strong 					{font-size: 1.8em;font-weight:normal;position:relative;top:.2em;left:.2em;}
#extrapage .notice p 								{}
/* category menus */
#menu {position:absolute;top:79px;left:220px;z-index:100}
#menu .top {display:block;width:99px;height:26px;text-align:center;line-height:26px;font-weight:bold}
#menu .top {background:url('https://static1.visit-x.net/static/vx/1172/topmenu.png')}
#menu .top:hover {background:url('https://static1.visit-x.net/static/vx/1172/topmenu_on.png')}
#menu .sub {display:block;color:#FFCC04;text-align:center;background-color:#480615;border:1px solid #840E2D;width:97px}
#menu .sub.hidden {visibility:hidden}
#menu .sub a {display:block;line-height:25px;white-space:nowrap}
#menu .sub a:hover {background-color:#FFCC04;color:#480615}
/* Mein Konto */
.kontocol			{ float:left; width:280px; }
ul.kontolist li		{ list-style-type:none; padding-left:19px; background:url('https://static2.visit-x.net/static/vx/1172/arrow_small1.png') left 3px no-repeat; }
.kontocol a			{ color:#FFCC00; }
/* Passwort vergessen */
#account_pwd_lost a		{ color:#FFCC00; }
#login_form a			{ color:#FFCC00; }
#signup_form a			{ color:#FFCC00; }
.helpbox				{ margin-top:35px; padding:25px; background-color:#580B20; }
.helpicon				{ float:left; width:92px; height:75px; margin-right:33px; background:url('https://static1.visit-x.net/static/vx/1172/helpbubble.png') left top no-repeat; }
.helptext				{ float:left; }
.helptext p				{ margin:12px 0 0 0!important; }
.helptext a				{ color:#FFCC00; }
.helptext a:hover		{ color:#FFFFFF; }
/* Strip.tv Importer */
.userimport					{ padding:22px 7px 16px 10px; height:221px; background:url('https://static2.visit-x.net/static/vx/1172/kaitysun.png') left 29px no-repeat; }
h1.standard					{ font-size:17px; font-weight:bold !important; color:#FFCC00; }
.userimport .importtext		{ /*width:320px;*/ margin-left:324px; margin-top:21px; padding-right:7px; }
.userimport p				{ line-height:19px; margin-top:11px; }
.form_divers p.importdesc 	{ margin:0; margin-bottom:16px; }
.form_divers .mtop			{ margin-top:4px; }
.form_divers .submitbig 	{ display:block; border: 0px; width:225px; height:38px; margin-left:147px; text-align:center; padding:0px 0 0 20px; font-size:14px; text-decoration:none; color:#FFFFFF; background:transparent url('https://static1.visit-x.net/static/vx/1172/buttons/big03.png') top left no-repeat; cursor:pointer}
/* Tag Cloud */
.tag1					{ font-size:24px; }
.tag2					{ font-size:12px; }
.tag3					{ font-size:15px; }
.tag4					{ font-size:15px; }
.tag5					{ font-size:11px; }
.tag6					{ font-size:20px; }
.tag7					{ font-size:22px; }
.tag8					{ font-size:16px; }
/* ----------- Live Vorschau------------ */
#live_preview_starter 				{ position: absolute; width: 60px; height: 45px; top: 5px; left: 5px; background: transparent url('https://static2.visit-x.net/static/vx/1172/vip_livepreview.png') top left no-repeat; cursor: pointer;}
#live_preview 						{ position: relative; float: left;}
#shp .lp_notice 					{ background-image: url(https://static1.visit-x.net/static/vx/1172/arrow_live_preview.png); background-repeat: no-repeat; text-indent: 16px; display: block; float: left;}
#shp .lp_start_chat 				{ text-decoration: underline; }
.shp-name #live_preview_swf 		{ width:60px; height:45px; float:left; margin:5px 9px 5px 5px ;border:1px solid #480000; background-color: #a20003;  }
/* ----------- Sonstiges------------ */
.line_long 							{ margin: 0 auto; }
/*.foo_host .hd 						{background: transparent url('https://static2.visit-x.net/static/vx/1172/hd.png') top left no-repeat;}
.foo_host .sound					{background: transparent url('https://static1.visit-x.net/static/vx/1172/sound.png') top left no-repeat;}
.foo_host .livepreview				{background: transparent url('https://static1.visit-x.net/static/vx/1172/livepreview.png') top left no-repeat;}
.foo_host .online 					{ background: url('https://static2.visit-x.net/static/vx/1172/shp/chatexit_parts_bkg.jpg'); } */
/* newshp überschreiben */
#newshp #shp_photo_big							{ background-image:none; }
#newshp #shp_photo_big							{ background:#580B20; }
.dark_bg										{ background-image:none !important; background-color:#580B20; }
div.tabbox2 .button								{ background: url('https://static1.visit-x.net/static/vx/1172/topmenu_off.gif') left top repeat-x; opacity:1; }
div.tabbox2 .active, div.tabbox2 a.button:hover { background: url('https://static1.visit-x.net/static/vx/1172/topmenu_on.gif') left top repeat-x }
#newshp .shp_icobg, #newshp .shp_icobg.off:hover { background-color:#db005d; }
#newshp .shp_icobg:hover						{ background-color:#db1368; background-image:none; }
.icoleistebg, .icoleistebg.off:hover			{ background-color:#9c144e; background-image:none; }
.icoleistebg:hover, .icoleistebg.on				{ background-color:#db1368; background-image:none; }
.line_short										{ background-color:#350612; }
#newshp .shp_spalte1 h2, #newshp .shp_spalte1 .h2 { border-bottom:1px solid #A54C63; }
.special_line									{ background-color:#A54C63 }
.line_long										{ background-color:#350612; }
#newshp .price_voyeur,
#newshp .price_textchat,
.price_vchat 							        { color:#f594bd; }
#newshp h1, h1.shph1							{ color:#FFCC00; }
/** Hostreg **/
#hostreg { float: left; width: 564px; background-color: #660000; margin: 10px 0 0 0; padding: 10px; }
#hostreg a {text-decoration:underline}
#hostreg div.toggler { background-color: #520000; margin: 0; height:18px; padding:2px 5px; font-weight:bold;	font-size:10pt; font-weight: bold; cursor:pointer; background-repeat: no-repeat; background-position: 558px 2px;}
#hostreg input.stnd  { width:190px; }
#hostreg input.small { width:40px; }
#hostreg select.stnd { width:193px; }
#hostreg td.tipp     { text-align:left; padding-top:2px; width: 173px; }
#hostreg .err        { color:red; background-color:yellow; }
#hostreg .ok         { color:rgb(144,238,144); }
#hostreg .wait       { text-decoration:blink; }
#hostreg #accord table td { padding: 5px 0;}
#hostreg #accord table td.prop     { text-align:right; padding-right:10px; width: 180px; line-height: 20px;}
#hostreg div.infos { color:rgb(144,238,144);padding:5px}
#hostreg h2.borderBox { background-color:#520000; border:none; font-size:10pt; font-weight:bold; margin: 0 0 10px 0; padding:5px !important}
#hostreg h2.info, #hostreg h1.error { font-size: 12px; padding: 2px; background: none;}
#hostreg span.vorschlag { font-size: 11px; padding: 0 5px; cursor: pointer;}
#hostreg div.slider { background-color: #520000; padding: 4px;}
#hostreg div.register {margin:10px 0;padding:5px}
#hostreg div.success {height:18px; padding:5px; font-weight:bold; font-size:10pt; font-weight: bold;background-color:#520000;}
#hostreg div.success_messages p { margin: 0; padding: 0;}
#diversbox div.success_messages h3 { margin-top: 15px;}
#hostreg input.medium		{ width: 80px }
#hostreg ul.error			{ margin: 10px 0 10px 20px; background-color: #FF0000 }
#hostreg td.input			{ width: 200px }
#hostnameerror				{ padding:0px; margin:0px; font-size:11px; width: 200px; margin-left: 195px }
#hostreg input.agb			{ width: 16px }
#hostreg input.submit.next	{ width: 80px }
#hostreg input.submit.prev	{ width: 80px }
#hostreg input.submit.send	{ width: 192px }
#hostreg select.day			{ width: 40px }
#hostreg select.month		{ width: 80px }
#hostreg select.year		{ width: 60px }
#diversbox h1,
#diversbox h2,
#diversbox h3,
#diversbox h4 {
margin:0;
padding:0;
font-weight:normal;
}
#diversbox {
float: left;
display: inline;
margin: 0px 0px 0px 0px;
width:100%
}
div.hr 			{ height: 2px; background:url('https://static1.visit-x.net/static/vx/1172/shp/line.gif') repeat-x scroll left;}
div.hr hr 		{ display: none; }
/* gesamter content div */
#diversbox .divers-content {
background-color: #750C28;
margin:0px;
/*padding:10px; */
width:100%;
overflow:hidden;
}
#diversbox .divers-content .text {
margin:20px;
line-height:21px;
color:#FDFDB7;
}
/** myvx_tabbox */
div.myvx_tabbox         { height: 24px; overflow: hidden; }
a.myvx_tabbox_tab       { display: block; float: left; width: auto; height: 23px; background: transparent; border: 1px solid #3E0000; border-bottom: 0px; line-height: 22px; margin-right: 2px; padding: 0px 5px; }
a.myvx_tabbox_tab:hover { background: #3E0000; }
/** myvx_button */
a.myvx_button       { border: 1px solid #FFFFFF; background-color: #750C28; color: #FFFFFF; display: block; padding: 2px; text-align: center; }
a.myvx_button:hover { border: 1px solid #FFFFFF; background-color: #FFFFFF; color: #750C28; }
.myvx_button2		{ float: left; width: 160px; height: 29px; line-height: 29px; display: inline; margin: 0; padding: 0; border: 0 none; text-align:center; white-space: nowrap; cursor: pointer; background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; color: #ffffff;}
.myvx_button3		{ float: left; width: 29px; height: 29px; line-height: 29px; display: inline; margin: 0; padding: 0; border: 0 none; text-align:center; white-space: nowrap; cursor: pointer; background: transparent url('https://static1.visit-x.net/static/vx/1172/navi_login_ok_small.png') top left no-repeat; color: #ffffff;}
.myvx_button5		{ float: right; width: 160px; height: 29px; line-height: 29px; display: inline; margin: 0; padding: 0; border: 0 none; text-align:center; white-space: nowrap; cursor: pointer; background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; color: #ffffff; margin-top:18px; margin-right:35px;}
#promohead 			{ background-image: url(/static/includes/images/vip_logo2.png); width: 144px; height: 67px; margin: 0 0 10px 60px; float:left;}
/** box_myvx (class) */
div.box_myvx                        { margin: 5px; width: 780px; background-color: #580b20; }
div.box_myvx .box_header            { background: #3E0000; }
div.box_myvx .box_header span.title { font-size: 10pt; }
div.box_myvx .box_content           { border: 0px none;  background-color: transparent; }
div.box_myvx div.header             { background: #3E0000; }
div.box_myvx div.content            { background: #750C28; border: 1px solid #750C28;}
/** box_myvx_tab_navi (class) - style for navi box */
div.box_myvx_tab_navi                        { float: right; /*width: 240px;*/ clear: right; margin: 10px 10px 0 0; display: inline; background-color: #750C28; }
div.box_myvx_tab_navi .box_header            { height: 24px; line-height: 24px; padding-left: 10px; background: #3E0000; border: 0px none; }
div.box_myvx_tab_navi .box_header span.title { font-size: 8pt; font-weight: bold; }
div.box_myvx_tab_navi .box_content           { padding: 10px; border: 0px none; background-color: transparent; }
/** box_myvx_tab_img (class) - style for image box */
div.box_myvx_tab_img                        { float: left; width: 510px; margin: 0px 0px 10px 0px; background-color: #750C28; }
div.box_myvx_tab_img .box_header            { height: 24px; line-height: 24px; padding-left: 10px; background: #3E0000; }
div.box_myvx_tab_img .box_header span.title { font-size: 8pt; }
div.box_myvx_tab_img .box_content           { padding: 5px 0px 5px 7px; border: 0px none; background-color: transparent; }
/** box_myvx_tab_teaser (class) - style for teaser box */
div.box_myvx_tab_teaser                        { float: right; /*width: 240px;*/ clear: right; margin: 10px 10px 0 0; display: inline; background-color: #750C28; }
div.box_myvx_tab_teaser .box_header            { height: 24px; line-height: 24px; padding-left: 10px; background: #3E0000; }
div.box_myvx_tab_teaser .box_header span.title { font-size: 8pt; }
div.box_myvx_tab_teaser .box_content           { padding: 5px 0px 5px 8px; border: 0px none; background-color: transparent; }
/** box_myvx_fav_pics */
#box_myvx_fav_pics div.media_pic div.box_header { height: 24px; position: relative; }
#box_myvx_fav_pics div.media_pic div.box_header img.icon   { display: block; position: absolute; top: 4px; left: 4px; }
#box_myvx_fav_pics div.media_pic div.box_header span.title { display: block; position: absolute; top: 0px; left: 22px; }
/** myvx_buddies */
#myvx_buddies, #myvx_buddiesnoti			{ margin: 10px 10px 0 10px; }
#myvx_buddies .buddy 						{ float: left; width: 100%; clear: left; margin-bottom: 10px; background-color: #750C28;}
#myvx_buddies .picture 						{ float: left; width: 140px; height: 105px; position:relative}
#myvx_buddies .picture .hostpicture 		{ width:140px; height:105px;}
#myvx_buddies .flagsholder					{ position:absolute; bottom: 5px; left:4px; z-index:2}
#myvx_buddies .flagsholder .flag			{ width: 16px; height: 12px; margin-right:2px; float:left }
#myvx_buddies .binfos  						{ float:left; width:424px}
#myvx_buddies .binfos .info1 				{ background-color:#3E0000; float:left; width:424px;}
#myvx_buddies .binfos .info1 .name			{ float:left; margin: 5px 10px; display:inline}
#myvx_buddies .binfos .info1 .buddy_remove	{ float:right; margin:5px; display:inline}
#myvx_buddies .binfos .info2 				{ float:left; padding:10px 0 5px 10px; width:250px;}
#myvx_buddies .binfos .info2 .online 		{ color:lime}
#myvx_buddies .binfos .info2 .offline 		{}
#myvx_buddies .binfos .info2 .sessiontitle	{ font-size: 12px; font-style: italic;}
#myvx_buddies .binfos .info3 				{ float:right; padding:10px 0px 5px 10px;  width:140px;}
#myvx_buddies .binfos .info3 .ico			{ margin:-2px 6px 6px 0; float:left }
#myvx_buddies .binfos .info3 a				{ float:left}
#myvx_buddies .icon							{ display: block; position: absolute; width: 20px; height: 13px; z-index: 2; overflow: hidden; }
#myvx_buddies span.new						{ background: transparent url('https://static1.visit-x.net/static/vx/1172/de/new.png') top left no-repeat; }
#myvx_buddies span.hd						{ background: transparent url('https://static2.visit-x.net/static/vx/1172/hd.png') top left no-repeat; }
#myvx_buddies span.sound					{ background: transparent url('https://static1.visit-x.net/static/vx/1172/sound.png') top left no-repeat; }
/* Buddy notification */
#myvx_buddiesnoti .buddynotihead			{ background-color:#3E0000; margin-bottom:2px; padding:5px 0;} /* Backgroundcolor Benachrichtigung Headline */
#myvx_buddiesnoti .head_noti1,
#myvx_buddiesnoti .head_noti2,
#myvx_buddiesnoti .head_noti3,
#myvx_buddiesnoti .head_noti4,
#myvx_buddiesnoti .head_noti5,
#myvx_buddiesnoti .head_noti6				{ float:left; text-align:center} /* Textfarbe Benachrichtigung Headline */
#myvx_buddiesnoti .head_noti1 				{ width:275px;}
#myvx_buddiesnoti .head_noti2				{ width:84px; }
#myvx_buddiesnoti .head_noti3				{ width:25px; }
#myvx_buddiesnoti .head_noti4,
#myvx_buddiesnoti .head_noti5,
#myvx_buddiesnoti .head_noti6				{ width:60px; }
#myvx_buddiesnoti .buddynoti				{ background-color:#750C28; margin-bottom:1px; float:left} /* Background Benachrichtigung Sendereintrag */
#myvx_buddiesnoti .noti1 					{ width:275px; float:left;height:30px;}
#myvx_buddiesnoti .noti2					{ width:84px; float:left; height:30px; text-align:center}
#myvx_buddiesnoti .noti3					{ width:25px; float:left; height:30px; text-align:center; background-repeat: no-repeat; background-position:0px 6px}
#myvx_buddiesnoti .noti4,
#myvx_buddiesnoti .noti5,
#myvx_buddiesnoti .noti6					{ width:60px; float:left; height:30px; text-align:center}
#myvx_buddiesnoti .noti1 .buddynotimage		{ display: block; width: 40px; height: 30px; float:left }
#myvx_buddiesnoti .noti1 .buddynotiname		{ display:block; float:left; margin:7px 0 0 10px; }
#myvx_buddiesnoti .noti2 span 				{ color: lime; margin-top:6px; display:block; }
#myvx_buddiesnoti .img1, .img2				{ margin-top:9px;}
#myvx_buddiesnoti .img3						{ margin-top:7px;}
/** clips */
#clips #swfplayer			{ width: 320px; height: 260px; background: black; text-align: center; }
#clips .video				{ width: 320px; height: 307px; padding: 3px; margin: 10px 0 0 99px; overflow: hidden; border: 1px solid #480000; background-color:#580B20; }
#add_fav_clip				{ display: none; float: right; width: 47px; height: 44px; margin: 13px 10px 0 0; background: transparent url('https://static2.visit-x.net/static/vx/1172/add_favourite.png') top left no-repeat; cursor: pointer; }
#add_fav_clip.ok			{ background: transparent url('https://static2.visit-x.net/static/vx/1172/add_favourite_ok.png') top left no-repeat; cursor: default; }
#clips .tabs				{ margin: 10px 0 0 8px; }
#clips div.pagination		{ margin: 10px 0 0 0; width: 526px; }
/** VIP Winner Videos */
.vip_winner_videos div.box     		{ padding: 0; margin: 6px 0 0 0; background-color: #520405; height:123px; font-weight: normal;}
.vip_winner_videos div.box div 		{ color: #FFFFFF; font-size: 8pt; font-weight: normal;}
.vip_winner_videos strong      		{ color:#F1A048;}
.vip_winner_videos span        		{ font-weight:bold; font-size:12px; position:relative; top:7px;margin-left:10px; margin-top:10px;}
.vip_winner_videos a           		{ color:#E5E5B9; font-size: 8pt; font-weight: normal; text-decoration: underline; }
/** VIP Info */
#vip_info .box_content 				{ background-color: #000000; }
/** MyVX/SettingsContact */
.myvx_settings_contact input.input_text_code 	{ float: left; width: 90px; margin: 4px 4px 0 0; padding: 3px; border: 0 none; height: 16px; }
.myvx_settings_contact input.input_text 		{ float: left; width: 200px; margin: 4px 8px 0 0; padding: 3px; border: 0 none; height: 16px; }
.myvx_settings_contact select 					{ float: left; width: 200px; margin: 4px 8px 0 0; padding: 3px; border: 0 none; height: 22px; }
.myvx_settings_contact div.input_text 			{ float: left; width: 200px; margin: 2px 8px 4px 0; padding: 3px; border: 0 none; height: 16px; }
.myvx_settings_contact .name 					{ width: 100px; float: left; margin: 2px 10px 0 0; padding: 3px 0;}
.myvx_settings_contact .field 					{ width: 437px; float: left; }
.myvx_settings_contact .status 					{ float: left; width: auto; font-weight: bold; }
.myvx_settings_contact .code 					{width: 100px; float: left; margin: 0 10px 0 0;}
.myvx_settings_contact .error 					{ clear: both; float: left; background: inherit; color: #FFFF00; padding: 5px; }
.myvx_settings_contact .success 				{ clear: both; float: left; background: inherit; color: #FFFF00; padding: 5px; }
/** MyVXSenderTab */
.myvx_sender_tab			{padding: 3px 3px 0 3px; border: 1px solid #480000; width:152px; height: 152px; margin:5px; float:left; position:relative; display: inline; background: url('https://static1.visit-x.net/static/vx/1172/clip_bg.gif') bottom left repeat-x #A20003;}
.myvx_sender_tab .image		{display: block; width: 152px; height: 120px; position: relative;}
.myvx_sender_tab .image a	{width: 152px; height: 120px; position: absolute; top: 0px; left: 0; z-index: 1;}
.myvx_sender_tab .image img	{width: 152px; height: 120px; }
.myvx_sender_tab .image .online	{display:block; position: absolute; top: 133px; left: 0px; z-index: 2; font-size: 11px; color: #1EFF00;}
.myvx_sender_tab .icon		{ display: block; position: absolute; width: 20px; height: 13px; z-index: 3; overflow: hidden; }
.myvx_sender_tab span.new	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/de/new.png') top left no-repeat; }
.myvx_sender_tab span.hd	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/hd.png') top left no-repeat; }
.myvx_sender_tab span.sound	{ background: transparent url('https://static1.visit-x.net/static/vx/1172/sound.png') top left no-repeat; }
.myvx_sender_tab .name		{font-size:14px; height: 22px; line-height: 22px; text-align:center;}
.myvx_sender_tab .name	a	{font-size:14px;}
#demo-list {list-style:	none; width: 300px; margin:	0;}
#demo-list li.file { background: url(https://static2.visit-x.net/static/vx/1172/file.png) no-repeat 4px 4px;}
#demo-list li.file.file-uploading {	background: transparent url('https://static1.visit-x.net/static/vx/1172/uploading.png') top left no-repeat; background-color: #D9DDE9;}
#demo-list li.file.file-success { background: transparent url('https://static2.visit-x.net/static/vx/1172/success.png') top left no-repeat; }
#demo-list li.file.file-failed { background: transparent url('https://static2.visit-x.net/static/vx/1172/failed.png') top left no-repeat; }
#demo-list li.file .file-name {	font-size:	1.2em; margin-left:	44px; display: block; clear: left; line-height:	40px; height: 40px; font-weight: bold; }
#demo-list li.file .file-size {	font-size:	0.9em; line-height:	18px; float: right;	margin-top:	2px; margin-right: 6px; }
#demo-list li.file .file-info {	display: block;	margin-left: 44px; font-size: 0.9em; line-height: 20px; clear: both; }
#demo-list li.file .file-remove { clear: right;	float: right; line-height: 18px; margin-right: 6px;}
#new_mail { margin: 0 10px 20px 10px;}
#new_mail .myvx_button3 { float: none;}
/* overwrite global */
div.myvx_sendertab2			{ background-color:#580B20; }
div.mailview_header			{ background-color:#580b20; }
.mail_presents .price		{ opacity:0.5; }
/*Guthaben aufladen seite*/
.mod_box2 .pay_symbol  		{ width:110px; float:left; margin:0 15px 0 10px;}
.mod_box2 .pay_symbol img	{ width: 110px; height: 60px;}
.mod_box2 .pay_description  { width: 360px; float: left;}
.mod_box2 .avs_symbol  		{ width:100px; float:left; margin:0 10px;}
.mod_box2 .avs_description  { width: 380px; float: left;}
.pay_description input.submit 	{ background:url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') no-repeat top left; display:inline; border: 0px; width:160px; height:29px; color:#ffffff; margin:5px 0 5px 0; padding:0px; cursor: pointer;}
.pay_description a.payment		{ background: transparent url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') top left no-repeat; float: right; border: 0px; width:160px; height:29px; line-height:29px; text-align:center; color:#ffffff; margin:5px 0 5px 0; padding:0px; }
.avs_description input.submit 	{ background:url('https://static2.visit-x.net/static/vx/1172/navi_login_ok2.png') no-repeat top left; display:inline; border: 0px; width:160px; height:29px; color:#ffffff; margin:5px 0 5px 0; padding:0px; cursor: pointer;}
.login_alt {float:left; width:260px; margin:30px 0 0 10px;}
/* Landingpage modalbox texte*/
#account_paytourguide                                                   { margin: 5px; position:relative}
#account_paytourguide .quickimg                                         { background-image:url(https://static2.visit-x.net/static/vx/1172/landing_page/quick_lptext.png); width:585px; height:130px;}
#account_paytourguide .onimg                                            { background-image:url(/static/includes/images/on.png); width:20px; height:13px; position:absolute; top:4px; left:3px;}
#account_paytourguide div.amateur_picture                               { height: 109px; left: 1px; margin: 10px 0 5px 10px; padding: 0px; position: absolute; top: 1px; width: 120px;  z-index: 0;}
#account_paytourguide div.amateur_picture img.picture   				{ width:140px; height:105px}
#account_paytourguide div.amateur_picture div.caption   				{ width:120px; height:19px; line-height:19px; white-space:nowrap; text-align:center; overflow:hidden;}
#account_paytourguide div.guide_text                                    { position: absolute; top: 24px; width: 401px; left: 173px;}
#account_paytourguide div.guide_text p                                  { font-size:16px; margin-bottom:12px}
#account_paytourguide div.guide_text p.p1                               { font-size:16px; margin-bottom:20px; text-decoration:none; line-height:25px;}
#account_paytourguide div.guide_text p.p2,
#account_paytourguide div.guide_text p.p3                               { font-size:13px; margin-bottom:2px}
/* SLIMBOX */
#lbOverlay { position: absolute; z-index: 9999; left: 0; width: 100%; background-color: #000; cursor: pointer; }
#lbCenter, #lbBottomContainer { position: absolute; z-index: 9999; left: 50%; overflow: hidden; background-color: #750C28; }
.lbLoading { background: #750C28 url(https://static2.visit-x.net/static/vx/1172/slimbox/loading.gif) no-repeat center; }
#lbImageContainer { position: relative; left: 0; top: 0; border: 10px solid #750C28; background-repeat: no-repeat; z-index: 10; }
#lbImage { position: absolute; left: 0; top: 0; width: 100%; z-index: 11; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0; width: 50%; outline: none; z-index: 12; background: transparent url(https://static2.visit-x.net/static/vx/1172/blank.gif) no-repeat 0 0; }
#lbPrevLink { left: 0; }
#lbPrevLink:hover { background: transparent url(https://static1.visit-x.net/static/vx/1172/slimbox/prevlabel.gif) no-repeat 0% 15%; }
#lbNextLink { right: 0; }
#lbNextLink:hover { background: transparent url(https://static1.visit-x.net/static/vx/1172/slimbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom	{ font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #fff; line-height: 1.4em; text-align: left; border: 10px solid #750C28; border-top-style: none; }
#lbBottom a	{ color: #fff; font-weight: bold; }
#lbCloseLink { display: inline; float: right; width: auto; clear: right; line-height: 22px; margin: 6px 4px 0 10px; outline: none; }
#lbChatLink { display: inline; float: right; width: auto; line-height: 22px; margin: 5px; outline: none; }
#lbDownloadLink { display: inline; float: right; width: auto; line-height: 22px; margin: 5px; outline: none; }
/** fav clip */
#lbFuncAddToFav		{ display: inline; float: right; width: 47px; height: 44px; margin: 0; background: transparent url('https://static2.visit-x.net/static/vx/1172/add_favourite.png') top left no-repeat; cursor: pointer; }
#lbFuncAddToFav.ok	{ background: transparent url('https://static2.visit-x.net/static/vx/1172/add_favourite_ok.png') top left no-repeat; cursor: default; }
/** Rating **/
.lbFuncRating						{ float: left; width: 250px; display: none; }
#lbCaption, #lbNumber { display: inline; float: left; width: auto; clear: left; white-space: nowrap; }
#lbCaption { font-weight: bold; color: #ffffcc; }
