@charset "utf-8";

/*** Main Settings ***/

#profil {
	width:			949px;
	margin:			15px 0px 15px 15px;
	float:			left;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#ffffff;
	font-weight:	normal;
}

.clear {clear:	both;}

/*** Tabs ***/

#tabs {
	height:			44px;
}

/*** Setcard ***/

#setcard {
	width:			949px;
	margin:			0 auto;
}

#setcard_top {
	width:			949px;
	height:			80px;
	background:		url(/img_css/profil/setcard_head.png) top no-repeat;
	border-bottom:	solid 1px #4a4a4a;
}

#setcard_middle {
	width:			949px;
	background:		#232323 url(/img_css/profil/setcard_shadow.png) bottom repeat-x;
}

#setcard_bottom {
	width:			949px;
	height:			15px;
	background:		url(/img_css/profil/setcard_bottom.png) no-repeat;
}

/*** Setcard Head Content ***/

#setcard_head {
	width:			919px;
	margin:			0 auto;
	padding-top:	12px;
}

#setcard_name {
	width:			270px;
	height:			65px;
	color:			#ffcc02;
	font-size:		18px;
	font-weight:	bold;
	float:			left;
}

#setcard_icons {
	float:			right;
}

#setcard_icons img {
	vertical-align:	middle;
}

/*** Setcard Middle Content ***/

#setcard_middle_left {
	width:			460px;
	padding:		0;
	margin:			0;
	float:			left;
}

#setcard_middle_right {
	width:			460px;
	padding:		0 15px 0 0;
	margin:			0;
	float:			right;
}

/*** Setcard Photobox ***/

#setcard_photobox {
	float:			left;
	padding:		15px 0px 0px 15px;
}

#setcard_photobox_bigpicture {
	border:			solid 4px #4a4a4a;
}

#setcard_photobox_previews {
	padding-top:	15px;
}

/*** Favorite & Direct Link Box ***/

#setcard_links_box {
	margin:			15px 0 0 15px;
	width:			440px;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	float:			left;
	padding:		0 0 15px 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:			solid 1px #333;
}


/*** Setcard Favourites, Direct Link and Bookmark ***/

#setcard_links {
	margin:			15px 0 0 15px;
	width:			440px;
	height:			30px;
	line-height:	30px;
	font-size:		12px;
	color:			#666666;
	float:			left;
	text-align:		center;
}

#setcard_links img {
	vertical-align:	middle;
}

#setcard .spacer {
	padding:		0 15px 0 15px;
}

#setcard_links a {
	color:			#666666;
}

#setcard_links a:hover {
	color:			#ffcc02;
	text-decoration:none;
}

#setcard_directlink {
	width:			440px;
	height:			30px;
	line-height:	30px;
	text-align:		center;
	color:			#666666;
	font-size:		12px;
	float:			left;
}

#setcard_directlink img {
	vertical-align:	middle;
}

#setcard_directlink input {
	background:		#666666;
	border:			solid 1px #333333;
	width:			200px;
}

/*** Setcard Description and Personal Infos ***/

#setcard_description {
	margin:			15px 0px 0px 0px;
	width:			430px;
	float:			left;
	padding:		15px;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	font-size:		12px;
	line-height:	18px;
	border:			solid 1px #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.setcard_line {
	height:			3px;
	border-bottom:	solid 1px #656565;
}

#profil h3 {
	padding:		0 0 15px 0;
	margin:			0;
	font-size:		18px;
	color:			#ffcc02;
	text-transform:	none;
	letter-spacing:	normal;
}

#profil h1 {
	display:inline;
	font-size:12px;
	margin:	 0;
	padding: 0;
}

#setcard_personalinfos {
	margin:			15px 0px 0px 0px;
	width:			430px;
	float:			left;
	padding:		15px;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	font-size:		12px;
	line-height:	18px;
	border:			solid 1px #333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

#setcard_personalinfos .left {
	margin:			0;
	width:			90px;
	float:			left;
	color:			#ffcc02;
	font-weight:	bold;
}

#setcard_personalinfos .right {
	width:			110px;
	float:			left;
}

#setcard_personalinfos p {
	line-height:	20px;
}

#setcard_personalinfos_onlinetime {
	width:			430px;
	float:			left;
}

/*** Setcard Cam Button ***/

#setcard_cambutton {
	float:			left;
	width:			430px;
}

#setcard_cambutton_button {
	margin:			15px 0 0 15px;
	width:			440px;
	height:			54px;
	line-height:	27px;
	background:		url(/img_css/profil/cambutton.png) no-repeat;
	text-align:		center;
	font-family:	Arial, Helvetica, sans-serif;
	color:			#ffffff;
	font-size:		18px;
}

#setcard_cambutton_dual {
	margin-left:	15px;
	width:			440px;
	height:			50px;
	float:			left;
	margin-top:		15px;
	text-align:		center;
	padding-bottom:	15px;
}

/*** Clips ***/

#amateur_clips {
	text-align:		center;
	padding-top:		20px;
}

/*** Comments ***/

#setcard_comments {
	width:			919px;
	padding:		15px;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	float:			left;
	font-size:		12px;
}

#setcard_comments_top {
	margin-top:		15px;
	width:			949px;
	height:			10px;
	background:		url(/img_css/profil/commentsbox_top.png) top no-repeat;
	float:			left;
}

#setcard_comments_bottom {
	width:			949px;
	height:			10px;
	background:		url(/img_css/profil/commentsbox_bottom.png) bottom no-repeat;
	float:			left;
}

#setcard_comments_input {
	width:			350px;
	float:			left;
}

#setcard_comments_output {
	width:			535px;
	height:			210px;
	float:			left;
	border-left:	dashed 1px #fff;
	padding:		0 15px 15px 15px;
	overflow:		auto;
}

/*** Live-Search & Tags ***/

#profil_tags {
	margin-top:		15px;
	float:			left;
	width:			433px;
}

#profil_tags a {
	color:			#fff;
	text-decoration:none;
}

#profil_tags a:hover {
	color:			#ffcc02;
}

#profil_tags_content {
	width:			403px;
	height:			283px;
	padding:		15px;
	float:			left;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	font-size:		12px;
}

#profil_tags_countries {
	width:			403px;
	float:			left;
}

#profil_tags_countries ul {
	list-style-type:	none;
	padding:			0;
	margin:				0;
	padding-bottom:		10px;
	border-bottom:		dashed 1px #666;
	padding-top:		10px;
}

#profil_tags_countries li {
	height:				23px;
	display:			inline;
	font-size:			16px;
	font-weight:		bold;
	padding-right:		13px;
}

#profil_tags_countries li img {
	vertical-align:		middle;
	padding-right:		5px;
}

#profil_tags_states_cities_wrapper {
	width:				403px;
	height:				200px;
	margin-top:			10px;
	float:				left;
	overflow:			auto;
}

#profil_tags_states_cities_wrapper ul {
	margin:				0;
	padding:			0;
	list-style-type:	none;
	float:				left;
	width:				190px;
}

#profil_tags_states_cities_wrapper li {
	width:				190px;
	padding-top:		5px;
	padding-bottom:		5px;
	border-bottom:		solid 1px #666;
}

#profil_tags_states_cities_wrapper li img {
	vertical-align:		middle;
}

#profil_tags_top {
	width:			433px;
	height:			10px;
	background:		url(/img_css/profil/profiltags_top.png) top no-repeat;
	float:			left;
}

#profil_tags_bottom {
	width:			433px;
	height:			10px;
	background:		url(/img_css/profil/profiltags_bottom.png) bottom no-repeat;
	float:			left;
}

/*** Deine Favoriten ***/

.favorite_entry {
	width:  		180px;
	height:			80px;
	float:			left;
	padding-right:	5px;
}

.favorite_entry img {
	float:			left;
	padding-right:	10px;
}

/*** Top User-Bewertungen ***/

#profil_toprated {
	margin:			15px 0 0 15px;
	float:			left;
	width:			233px;
}

#profil_toprated_content {
	height:			283px;
	width:			203px;
	padding:		15px;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	float:			left;
	font-size:		13px;
}

#profil_toprated_top {
	width:			233px;
	height:			10px;
	background:		url(/img_css/profil/profiltoprated_top.png) top no-repeat;
	float:			left;
}

#profil_toprated_bottom {
	width:			233px;
	height:			10px;
	background:		url(/img_css/profil/profiltoprated_bottom.png) bottom no-repeat;
	float:			left;
}

#profil_toprated ul {
	margin:			0;
	padding:		0;
}

#profil_toprated li {
	list-style-type:none;
	border-bottom:	solid 1px #666;
	width:			200px;
	height:			35px;
	line-height:	35px;
	margin:			0;
}

#profil_toprated li img {
	vertical-align:	middle;
	padding-right:	10px;
}

/*** Könnte dir auch gefallen ***/

#profil_mightlikethat {
	margin:			15px 0 0 15px;
	float:			left;
	width:			252px;
}

#profil_mightlikethat_content {
	width:			222px;
	height:			283px;
	padding:		15px;
	background:		#4a4a4a url(/img_css/profil/setcard_shadow_small.png) top repeat-x;
	float:			left;
	font-size:		13px;
}

#profil_mightlikethat_top {
	width:			252px;
	height:			10px;
	background:		url(/img_css/profil/mightlikethat_top.png) top no-repeat;
	float:			left;
}

#profil_mightlikethat_bottom {
	width:			252px;
	height:			10px;
	background:		url(/img_css/profil/mightlikethat_bottom.png) bottom no-repeat;
	float:			left;
}

.mightlikethat_entry {
	float:			left; 
	width:			67px; 
	height:			68px; 
	padding-right:	7px; 
	padding-top:	7px;
}