/****************************************************** allgemeine styles *****/body{    font-family: Verdana, Arial, sans-serif;    font-size: 11px;	background-color: #E2E2E2;}* {	margin: 0;	padding: 0;}br.clear {	clear: both;	height: 0;	line-height: 0;	width: 100%;}a,a:link, a:visited, a:hover, a:active, a:focus {color:#333; outline: none;}img {border: 0px;}h2{  font-size:16px;  margin:10px 0 10px 0;}input{	border: 0px;}.rahmen {	width: 100%;	float:left;}.zentrierer {	width:992px;	margin: 0 auto;}/************************************************************ top-bereich *****/.mainNavi{	float: left;	width:992px;	height: 46px;/*	background: #E2E2E2 url(../images/allg/bg_top_grau.jpg) repeat-x 0 0;*/}/*.mainNavi.login {background: #E2E2E2 url(../images/allg/bg_top_anmeldung.jpg) repeat-x 0 0;}*/#login_bottom_spacer { display: none;}	.logo {	float: left;	width: 135px;	height: 40px;}.logo a { display: block; height: 40px; background-image: url('../images/allg/logo.jpg'); background-repeat: no-repeat; background-position: left top; }.logo a:hover { background-position: left bottom; }.globalSearch{  float:right;  width: 254px;}input.rounded{	background: transparent url(../images/allg/roundedInputField_02.png) repeat-x left top;	width: 64px;	height:21px;	float:left;	margin: 1px 0 10px 0;}.roundedLeft{	background:  url(../images/allg/roundedInputField_01.png) no-repeat left top;	float:left;	width:10px;	height:21px;}.roundedRight{	background:  url(../images/allg/roundedInputField_03.png) no-repeat left top;	float:left;	width:10px;	height:21px;	margin-left:-2px;}.roundedRightSend{	float:left;	width:18px;	height:21px;}.roundedFrame{	float:left;	width:198px;	height:21px;}.sendButton{	float:left;	background:  url(../images/allg/sendButton.png) no-repeat left top;	color:#666;	font-size:12px;	width:78px;	height:22px;	padding:0px;	padding-bottom:2px;}/*************************************************************** top-navi *****/.topLinkBox{	float:left;	margin: 20px 0 0 46px;}.topNavigation, .topNavigation_active{	text-align:center;	float:left;	width:103px;	height:26px;	font-size:12px;}.topNavigation {background: transparent url(../images/tabs/tab_grau_inaktiv.jpg) no-repeat 0 0;}.topNavigation_active {background: transparent url(../images/tabs/tab_grau_aktiv.jpg) no-repeat 0 0;}.mainNavi.login .topNavigation {background: transparent url(../images/tabs/tab_locations_inaktiv.jpg) no-repeat 0 0;}.mainNavi.login .topNavigation_active {background: transparent url(../images/tabs/tab_locations_aktiv.jpg) no-repeat 0 0;}.topNavigation a,.topNavigation_active a{	color: #FFF;	text-decoration: none;	line-height: 26px;}html>body .topNavigation a {line-height: 30px;}html>body .topNavigation_active a {line-height: 30px;}/*#navi_tab_message, #navi_tab_friends, #navi_tab_artists, #navi_tab_locs, #navi_tab_photos, #navi_tab_music, .topNavigation .sb-inner { background: url(../images/tabs/tabs_background.png); }.topNavigation_active .sb-inner { background: #9fae7d;}.topNavigation .sb-shadow { background:#000; }.topNavigation .sb-border { background:#FFF; }.topNavigation_active .sb-border{ background:#999; }*//*********************************************************** main-bereich *****/.frame {	float: left;	width: 986px;	padding: 25px 0 20px 6px;	background: #9F9F9F url(../images/allg/bg_grau.jpg) repeat-x 0 0;}.frame.kurz {	width: 992px;	height: 60px;	padding: 0;	background: #F57311 url(../images/allg/bg_anmeldung_frame_kurz.jpg) repeat-x 0 0;}/***************************************************** main-bereich links *****/.left {	float: left;	width: 120px;	color:#000;}.left{    /*background: transparent url(../images/backgroundContent.gif) repeat scroll 0%;	opacity: .5;	filter: alpha(opacity=50);    */}#left, #left .sb-inner { background:#FFF;background:transparent; }#left .sb-shadow { background:#000; }#left .sb-border { background:#FFF; }/*.leftContent{background: transparent url(../images/backgroundContent.gif) repeat scroll 0%;}  *//*Fuer die runden Ecken*/.rtop,.rbottom{display:block;}.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden; background:#FFF;}.rbottom {margin-bottom: 10px;}.r1{margin: 0 5px;background-color: #C1C1C0}.r2{margin: 0 3px;border: 1px #C1C1C0 solid;border-style: none solid;}.r3{margin: 0 2px;border: 1px #C1C1C0 solid;border-style: none solid;}.r4{margin: 0 1px;height: 2px;border: 1px #C1C1C0 solid;border-style: none solid;}.rs1{margin: 0 2px;border: 1px #C1C1C0 solid;border-style: none solid;}.rs2{margin: 0 1px;border: 1px #C1C1C0 solid;border-style: none solid;}.left a:link{color:#000;text-decoration:underline;}.left a:visited{color:#000;text-decoration:underline;}.left input{border:1px solid black;}.leftContent{  background-color:#FFF;  /*border: 1px #C1C1C0 solid;    border-style: none solid;*/  padding: 0 6px;}.leftContent p {	font-size: 11px;	padding: 0 0 10px 0;}.linkbox {	padding: 0 0 10px 0;}.linkbox a {	font-size: 11px;	display: block;	padding: 4px 0 4px 20px;}.linkbox a.myhome {background: #FFF url(../images/icons/myhome.jpg) no-repeat 0 5px;}.linkbox a.myprofile {background: #FFF url(../images/icons/myprofile.jpg) no-repeat 0 5px;}.linkbox a.newprofile {background: #FFF url(../images/icons/newprofile.jpg) no-repeat 0 5px;}.linkbox a.mykonto {background: #FFF url(../images/icons/mykonto.jpg) no-repeat 0 5px;}.linkbox a.mystat {background: #FFF url(../images/icons/mystat.jpg) no-repeat 0 5px;}.linkbox a.mypref {background: #FFF url(../images/icons/mypref.jpg) no-repeat 0 5px;}.linkbox a.logout {background: #FFF url(../images/icons/logout.jpg) no-repeat 0 5px;}/*************************************************** main-bereich content *****/.content {	float:left;	background: #FFF;	margin: 0 6px;	width: 728px;}.content .header{	height: 48px;	/*background: url(../images/allg/bg_content_header.jpg) repeat-x 0 0;*/ /*EDITED by ede*/	width:728px; /*EDITED by ede*/	margin: 0; /*EDITED by ede (margin: 0 0 0 5px) || EDITED by Manuel (margin:0)*/}.content .header .sb-inner{ /*EDITED by ede*/  background: url(../images/allg/bg_content_header.jpg) repeat-x 0 0;}.content .header h1 {	float: left;	font-size: 15px;	font-weight: normal;	line-height: 32px;	padding: 0 0 0 20px;}.content .header .headerLinkRight {	float: right;}.content .header .headerLinkRight .verlauf {	color: #333;	text-decoration: none;	display: block;	padding: 0 20px 0 0;	line-height: 32px;	width: 70px;	background: transparent url(../images/icons/verlauf.jpg) no-repeat 50px 5px;}.content .header .headerNavi {	float: left;	clear: both;	padding: 0 20px;	width: 686px;}.content .header .headerNavi a {	float: left;	font-size: 11px;	padding: 0 20px 0 0;	line-height: 15px;	text-transform: uppercase;	text-decoration: none;	margin: 0;}.content.reg .header .headerNavi a {padding: 0 10px 0 0;}.content.reg .header .headerNavi a.vis {color: #333;background: transparent url(../images/content/bg_headernavi_visited.jpg) repeat-x 0 0;}.content.reg .header .headerNavi a.akt {color: #FFF;background: transparent url(../images/content/bg_headernavi_akt.jpg) no-repeat top right;}.content .header .headerNavi a:link,.content .header .headerNavi a:visited {	color: #FFF;}.content .header .headerNavi a:hover,.content .header .headerNavi a:active,.content .header .headerNavi a:focus {	color: #333;}.content .content_foot {	float: left;	background: transparent url(../images/content/bg_content_foot.jpg) repeat-x 0 0;	width:728px;	margin: 0;}.contentInner{	float: left;	padding: 10px 0 10px 10px;	background: #B0B0B0 url(../images/content/bg_content_grau.jpg) repeat-x 0 0;	position: relative; /*	left: 5px;*/	width: 718px;	overflow: hidden;}.statusmeldung {	float: left;	width: 718px;	padding: 0 0 0 10px;	background: #FFF;	position: relative;}.statusmeldung .status_lft {	float: left;	width: 29px;	height: 28px;	display: block;}.statusmeldung .status_lft .notice {	background: transparent url(../images/content/status_gruen.jpg) no-repeat 0 0;	height:28px;	display: block;}.statusmeldung .status_lft .warning {	background: transparent url(../images/content/status_lft.jpg) no-repeat 0 0;	height:28px;	display: block;}.statusmeldung .status_mid {	float: left;	font-size: 11px;	width: 667px;	height: 28px;	background: #FFED75 url(../images/content/status_mid.jpg) repeat-x 0 0;}.statusmeldung .status_mid p {margin: 7px 0;}.statusmeldung .status_rgt {	float: left;	width: 10px;	height: 28px;	background: transparent url(../images/content/status_rgt.jpg) no-repeat 0 0;}.banner { /*EDITED by stephan*//*	margin-left: 5px;*/	width: 728px;}.karussell {	float: left;	width: 728px;	margin: 0 0 10px 0;	position: relative;	left: -20px;	overflow: hidden;}html>body .karussell {width: 728px;}/*karussell-ersatz für swfobject 2*/#artists_preview_large_holder,#artists_preview,#songs_preview {	margin: 0 0 10px -10px;	width: 728px;}#artists_preview_small_holder, #artists_preview_small_holder_album, #artists_preview_small_holder_single {	float: right;	background-color: #DDD;	margin: 0 1px 0 10px;	display: block;	width: 212px;	height: 164px;	text-align: center;}/*karussell-ersatz ende*/.content .box {	float: left;	padding: 10px 0 10px 10px;	/*	background: #DDD url(../images/content/bg_box_top.jpg) repeat-x 0 0;*/  /*EDITED by ede*/}.box .sb-inner {	background: #DDD url(../images/content/bg_box_top.jpg) repeat-x 0 0;}.box a {	font-size: 11px;	padding: 0 10px 0 0;}.box h4>a {	font-size: 13px;	padding: 0 0px 0 0;}.content .box.li {float: left;}.content .box.re {float: right;}.btm_shadow_w25.li {float: left; clear: left;}.btm_shadow_w25.re {float: right; clear: right;}.content .box_w50.half {float: left; width: 169px;}.content .box_w50.half.re {margin: 0 0 0 10px;}.content .box.w20 {width: 129px;}.content .box.w25 {width: 159px;height: 140px;}.content .box.w33 {width: 220px;}.content .box.w50 {width: 337px;}.content .box.w66 {width: 486px;}.content .box.w100 {width: 696px;}.content .box_myhome {width: 337px;}/*added by Manuel: box hat unten kein padding*/.content .box.nopadbottom {	padding-bottom: 0;}/*addition end*/.btm_shadow_w100 {	float: left;	width: 728px;	height: 22px;/*	background: transparent url(../images/content/bg_box_w100.jpg) no-repeat 0 0;*/}.btm_shadow_w50 {	float: left;	width: 348px;	height: 22px;/*	background: transparent url(../images/content/bg_box_w50.jpg) no-repeat 0 0;*/}.btm_shadow_w25 {	float: left;	width: 169px;	height: 22px;/*	background: transparent url(../images/content/bg_box_w25.jpg) no-repeat 0 0;*/}.contentInner h2 {	float: left;	font-size: 18px;	font-weight: normal;	color: #C30;	border-bottom: 1px #C2C2C2 solid;	width: 706px;}.contentInner .box.w100 h2 {width: 681px;padding: 0 0 0 5px;}.contentInner h3 {	float: left;	font-size: 18px;	font-weight: normal;	color: #C30;	width: 97%;	padding: 0 0 10px 0;}html>body .contentInner h3 {width: 100%;}.contentInner .box.w50 h3 {width: 250px;}.contentInner .box.w50 h3.fullh3 {width: 100%;}.contentInner .profilbox h3 {color: #FFF;}.contentInner .box.w50 h3.fullh3 {width: 100%;}.contentInner h4 {	float: left;	font-size: 13px;	color: #C30;	width: 100%;	padding: 0 0 10px 0;}.contentInner .spalte_halb {	float: left;	width: 348px;	margin: 0 10px 0 0;	overflow: hidden;}.contentInner .box.w100 .spalte_halb {width: 338px;}.contentInner .spalte_eindrittel {	float: left;	width: 220px;	margin: 0 10px 0 0;	overflow: hidden;}.contentInner .spalte_zweidrittel {	float: left;	width: 476px;	margin: 0 10px 0 0;	overflow: hidden;}.contentInner p {padding: 0 0 10px 0;}.contentInner p.w100 {width: 100px;float: left;clear: left;}.contentInner h2 span.datum {  font-size: 12px;  line-height: 25px;  font-weight: normal;  float: right;}.box .roundedFrame{	width:250px;}.box input.rounded {	width: 200px;	margin: 1px 0;}.box select.rounded {	background: #FFF url(../images/allg/roundedInputField_02.png) repeat-x left top;	width: 200px;	border: none;	border: 1px #666 solid;	float:left;	margin: 2px 0 10px 0;}.box input.regionwahl {	background-color: #FFF;	color: #666;	height:20px;	border: 1px #666 solid;	float:left;	padding: 0 5px;	margin: 2px 0 10px 10px;}.content .box.w20 {	padding: 0;	margin: 0 10px 10px 0;}.content .box.w20 .bild {	float: left;	width: 129px;	height: 70px;	text-align: center;	background-color: #FFF;	padding: 5px 0;}.box.w20 p {	float: left;	width: 109px;	height: 25px;	background-color: #FFF;	padding: 0 10px 5px 10px;	font-size: 11px;}.box.w20 a.kommentar {	float: left;	display: block;	width: 109px;	height: 15px;	padding: 0 10px 5px 10px;	background-color: #FFF;	font-size: 11px;}.box.w20 a {padding: 0;}.content .box.w20.akt .bild,.box.w20.akt p,.box.w20.akt a.kommentar {background-color: #B7D6B6;}.box.w50 p.half {	float: left;	margin: 0 10px 10px 0;	padding: 5px;	width: 148px;	height: 67px;	background: transparent;}.box.w50 div.half {	font-size: 11px;	float: left;	margin: 0 10px 10px 0;	padding: 5px;	width: 148px;	height: 67px;	background: #FFF;}.box.w50 .half .passbild {	display: block;	float: left;}.box.w50 .half .passbild {	margin: 0 5px 0 0;	border: 1px #333 solid;}.content .box.w25 .bild {margin: 0 5px 0 0;}.box .bild {text-align: right;}.box .bild_flash {text-align: right; width: 336px;}.box .bild.w_200 {width: 220px;text-align: right;}.box .bild.re {float: right; margin: 0 10px 0 0;}.box .bild.li {float: left;}.box .veranst_liste  {font-size: 11px;}.box .veranst_liste .kopf {width: 327px;padding: 5px 0;border-bottom: 1px #000 solid;margin-bottom: 5px;}.box .veranst_liste .fuss {float: left;padding: 10px 0;border-top: 1px #000 solid;width: 327px;}.box .veranst_liste a {text-decoration: underline;}.box .veranst_liste a.sort {font-weight: bold;text-decoration: none;}.box .veranst_liste .kopf,.box .veranst_liste .zeile,.box .veranst_liste .mehr,.box .veranst_liste .geb_dat,.box .veranst_liste .geb_ame,.box .veranst_liste .artist,.box .veranst_liste .location,.box .veranst_liste .beginn,.box .veranst_liste .player,.box .veranst_liste .datum,.box .veranst_liste .profil,.box .veranst_liste .name {float: left;}.box .veranst_liste .zeile {padding: 5px; margin-bottom: 10px; background-image: none;width:317px;}.box .veranst_liste .mehr 	{width: 90px;}.box .veranst_liste .geb_dat{width: 90px;}.box .veranst_liste .geb_ame{width: 147px;}.box .veranst_liste .artist {width: 85px;}.box .veranst_liste .location {width: 95px;}.box .veranst_liste .beginn {width: 58px;}.box .veranst_liste .player {width: 153px;}.box .veranst_liste .datum {width: 112px;}.box .veranst_liste .name {width: 115px;}.box .veranst_liste .profil {width: 120px;}.box .veranst_liste .mehr img {/*margin: 0 0 0 5px;*/}.box .veranst_liste .zeile.akt {background-color: #FFF;}.box .veranst_liste .zeile.akt a {display: block;padding: 10px 0 0 0;}/* Wird in MyHome fuer die Event-boxen benutzt, da das Javascript die Hintergrundfarbe ohne die sb-inner class ueberschreibt. */.box .veranst_liste .zeile.akt .sb-inner {	background-color:#FFFFFF;	background-image: none;}.box .foto_zeile.round_border_boxes .sb-inner,.box .zeile.round_border_boxes .sb-inner,.box .yengelbox.round_border_boxes.sb .sb-inner,.box .half.round_border_boxes .sb-inner {	background-color:#FFFFFF;	background-image: none;}.box .yengelbox {	float: left;	width: 240px;	background-color: #FFF;	margin-bottom: 10px;}/*.boox .yengelbox p { float: left;}.box .yengelbox img { float: left; margin: 5px;}.box .yengelbox a { float: left; padding: 0; background-color: red;}*/.box .yengelbox p.yegelleft { float: left; padding: 5px; }.box .yengelbox p.yegelright { padding: 5px 5px 5px 0;}.edit {float: left;width: 100%;text-align: right;}.edit a {display: inline;}.link_right {float: right;}.rd_button_lft {	float: left;	width: 10px;	height: 22px;/*	background: transparent url(../images/content/rd_button_lft.jpg) no-repeat 0 0;*/	background: transparent url(../images/content/rd_button_lft.gif) no-repeat 0 0;}input.rd_button {	float: left;/*	background: transparent url(../images/content/rd_button_mid.jpg) repeat-x 0 0;*/	background: transparent url(../images/content/rd_button_mid.gif) repeat-x 0 0;	font-size: 11px;	height: 22px;	padding: 0 0 2px 0;	color: #FFF;}.foto_zeile .action input.rd_button {width: 130px;}.message_edit .button input.rd_button {width: 60px;}.rd_button_rgt {	float: left;	width: 10px;	height: 22px;/*	background: transparent url(../images/content/rd_button_rgt.jpg) no-repeat 0 0;*/	background: transparent url(../images/content/rd_button_rgt.gif) no-repeat 0 0;}.rd_big_button_lft {	float: left;	width: 14px;	height: 24px;	background: transparent url(../images/content/rd_big_button_lft.jpg) no-repeat 0 0;}input.rd_big_button {	float: left;	background: transparent url(../images/content/rd_big_button_mid.jpg) repeat-x 0 0;	font-size: 12px;	height: 24px;	padding: 0 0 2px 0;	color: #FFF;}.rd_big_button_rgt {	float: left;	width: 14px;	height: 24px;	background: transparent url(../images/content/rd_big_button_rgt.jpg) no-repeat 0 0;}/******************************************* main-bereich content profile *****/.profilbox h3 {padding: 0;}.profilbox .subhead h3 {font-size: 13px;font-weight: bold;line-height: 20px;}.profilbox h4 {font-size: 12px; padding: 0;}.profilbox p {font-size: 11px;float: left;}.content .profilbox.w33 {width: 220px;}.content .profilbox.w50 {width: 337px;}.content .profilbox.w66 {width: 456px;}html>body .content .profilbox.w66 {width: 476px;}.content .profilbox {	float: left;	padding: 10px 0 0 0;	margin: 0 10px 0 0;	overflow: hidden;}.profilbox .head,.profilbox .subhead,.profilbox .foot{	background-color: #000;	background-image: none !important;	/*	opacity:.50; Opacity is too complex and complicated for normal users *//*	filter: alpha(opacity=50);*/}.profilbox.w33 .head,.profilbox.w33 .foot {	float: left;	height: 25px;	width: 200px;	padding: 0 10px;}.profilbox.w33 .foot {height: 2px;}.profilbox.w66 .head,.profilbox.w66 .foot {	float: left;	height: 25px;	width: 456px;	padding: 0 10px;}.profilbox.w66 .foot {height: 2px;}.profilbox.w66 .subhead {	float: left;	height: 20px;	width: 456px;	padding: 0 10px;}.profilbox.w33 .linkbox {	padding: 10px 0;}.profilContent {	float: left;	background-color: #FFF;	padding: 10px;}html>body .profilContent {margin: 0 0 0 10px;}.profilbox.w33 .profilContent {width: 216px;left:-10px;}.profilbox.w66 .profilContent {width: 454px;left:-10px;}html>body .profilbox.w33 .profilContent {width: 200px;}html>body .profilbox.w66 .profilContent {width: 456px;}.profilbox.w33 .profilContentBorder {width: 216px;}.profilbox.w66 .profilContentBorder {width: 472px;}.profilContentBorder {display: none;}html>body .profilContentBorder {	display: block;	position: absolute;	z-index: -1;	left: 0px;	top: 0;	height: 100%;	background: transparent;	border-left: 3px solid #000;	border-right:3px solid #000;/*	filter:alpha (opacity=50); Opacity is too complex and complicated for normal users 	-moz-opacity:.50;	opacity:.50; 	-khtml-opacity: 0.5;*/}.profilbox.w66 .profilContent.ob {	width: 456px;	margin: 0;	/*opacity: .8;		filter: alpha(opacity=80);*/}.profilbox a {	font-size: 11px;	display: block;	padding: 5px 0 5px 30px;}.profilbox a:link,.profilbox a:visited {text-decoration: none;}.profilbox a:hover,.profilbox a:active,.profilbox a:focus {text-decoration: underline;}.profilbox a.linkpic	{background: transparent url(../images/icons/linkpic.jpg) no-repeat 0 0;}.profilbox a.mail		{background: transparent url(../images/icons/mail.jpg) no-repeat 0 0;}.profilbox a.addartist 	{background: transparent url(../images/icons/addartist.jpg) no-repeat 0 0;}.profilbox a.watchpic 	{background: transparent url(../images/icons/watchpic.jpg) no-repeat 0 0;}.profilbox a.recom		{background: transparent url(../images/icons/recom.jpg) no-repeat 0 0;}.profilbox a.grumsen	{background: transparent url(../images/icons/grumsen.jpg) no-repeat 0 0;}.profilbox a.blocken	{background: transparent url(../images/icons/blocken.jpg) no-repeat 0 0;}.profilbox input.grumsbutton {	background: #FFF url(../images/icons/grumsen.jpg) no-repeat left top;	height: 22px;	padding: 0 0 0 27px;	border: none;	font-size: 11px;	font-stretch: expanded;}.profilbox .sp_anz {float: left; width: 70px;font-size: 11px;}.profilbox .sp_lks {float: left;}.profilbox .sp_lks a {padding: 0 0 0 10px;}.profilbox .sp_lks a.akt {background: transparent url(../images/icons/pfeil_re.gif) no-repeat 0 1px;}.profilbox .textarea,.kommentarbox .textarea_edit {	float: left;	font-size: 12px;	color: #666;	font-family: Verdana, Arial, sans-serif;	border-top: 1px #9A9A9A solid;	border-bottom: 1px #E4E4E4 solid;	border-left: none;	border-right: none;	width: 420px;	height: 86px;	margin: 10px 0;}.steckbrief_edit {	float:left;}.profilbox .textarea_roundlft,.kommentarbox .textarea_roundlft,.message_edit .textarea_roundlft {	float: left;	clear: left;	width: 8px;	height: 87px;	background: transparent url(../images/content/bg_textarea_left.gif) no-repeat 0 0;	margin: 10px 0;}.profilbox .textarea_roundrgt,.kommentarbox .textarea_roundrgt,.message_edit .textarea_roundrgt {	float: left;	width: 8px;	height: 87px;	background: transparent url(../images/content/bg_textarea_right.gif) no-repeat 0 0;	margin: 10px 0;}.profilbox .pinnbutton {	float: right;	font-size: 11px;	font-family: Verdana, Arial, sans-serif;	border: 1px #999 solid;	background-color: #FFF;	padding: 0 10px;	margin: 0 0 10px 0;}.pinn_line {	float: left;	margin: 0 0 10px 0;	border-bottom: 1px #A5A5A5 solid;	width: 436px;}.pinn_bild {float: left; width: 64px; padding: 0 0 10px 0;}.pinn_text {float: left; width: 362px;font-size: 11px;}.pinn_head {	float: left;	width: 362px;	line-height: 20px;	background-color: #E5E5E5;	border-top: 1px #A5A5A5 solid;	padding: 0 5px;	margin: 0 0 5px 0;}.pinn_head a {font-weight: bold; padding: 0;display: inline;}.pinn_bild a {padding: 0;}a.backtowall {float: left; padding: 0;}/**************************************************** main-bereich rechts *****/.right{	float: left;  	width: 120px;	min-height:600px;}.rightContent{	background-color:#FFF;	border: 1px #C1C1C0 solid;	border-style: none solid;	padding: 0 6px;}.rightContent p {	font-size: 11px;}.rightContent h2 {	font-size: 15px;	margin: 0;	padding: 0 0 5px 0;	border-bottom: 1px #000 solid;	letter-spacing: -1px;}.rightContent .rightImage {	margin: 10px 0 0 0;	text-align: center;}.showProfileGeneral{  float:left;  padding: 0 0 0 0;  width:220px;}.showProfileContent{  padding: 0 0 0 0;  float:right;  width: 425px;}.accountIdDiv{  font-size:10px;  margin: 0 0 2em 15px;}.signedInAsDiv{  margin: 0 0 2em 15px;}.topLinkBox{}a.logOut{  float:left;}/* for development view */  #online_status, #edit, #destroy{    font-weight: bold;    margin: 5px 0 5px 0;  }  #edit{    font-weight: normal;  }.searchResults{  padding-left:2em;}.messageHeader{  padding: 10px 0 10px 0;}.eventsDivs{  float:left;  margin: 5px 5px 5px 5px;}.player {}.player .control {	background: #FFF url(../images/icons/player_bg_top.jpg) repeat-x bottom left;	height: 15px;}.player .control .list {	padding: 0 0 0 5px;	border-left: 1px #999 solid;}.player .titledisplay {	width: 98px;	height: 13px;	background-color: #FFF;	white-space: nowrap;	overflow: hidden;	padding: 0 5px;	font-size: 11px;	color: #999;	text-transform: uppercase;	border-style: solid none;	border-width: 1px;	border-color: #999;}.player .play {	height: 18px;	background: #FFF url(../images/icons/player_bg_bottom.jpg) repeat-x bottom left;}.player .play a {	float: left;	display: block;	font-size: 11px;	color: #999;	text-align: center;	text-decoration: none;}.player .play a.back {	width: 24px;}.player .play a.start {	width: 58px;	border-style: none solid;	border-width: 1px;	border-color: #999;}.player .play a.ffwd {	width: 24px;}/********************************************************** Anmeldeseiten *****/.anmeldung {	float: left;	width: 980px;/*	height: 570px;*/	background: #F2F2F2 url(../images/allg/bg_anmeldung.jpg) no-repeat 0 0;}.anm_meta {	float: left;	width: 930px;	height: 14px;	margin: 30px 50px 206px 0;	text-align: right;	font-size: 11px;}.anm_meta img {	position: relative;	top: +4px;}.anm_meta a:link,.anm_meta a:visited {text-decoration: none;}.anm_meta a:hover,.anm_meta a:active,.anm_meta a:focus {text-decoration: underline;}.anm_login {	float: left;	width: 720px;	padding: 25px 0 15px 260px;	background: #F2F2F2;	text-align: center;}.anm_login label {float: left;}.anm_login .rounded {width: 175px;}.anm_teaser {	float: left;	width: 930px;	height: 200px;	padding: 0 0 0 50px;	font-size: 11px;	background: #F2F2F2 url(../images/allg/bg_anmeldung_btm.jpg) repeat-x 0 0;}.anm_teaser .teaser_klein {	float: left;	width: 200px;	margin: 0 10px 0 0;}.anm_teaser .teaser_gross {	float: left;	width: 450px;	margin: 0 10px 0 0;}.anm_teaser .teaserContent {	background-color: #FFF;	height: 160px;	padding: 0 10px;	border: 1px #C1C1C0 solid;	border-style: none solid;}.anm_teaser h3 {	color: #F67615;	font-size: 16px;	line-height: 50px;}.anm_teaser .teaser_klein .bild {float: left;width: 60px;}.anm_teaser .teaser_gross .bild {float: left;width: 90px;}.anm_teaser .teaser_gross .bild a {display: block;font-size: 11px;text-decoration: none;}.anm_teaser .teaser_gross .bild a:link,.anm_teaser .teaser_gross .bild a:visited {color: #333;}.anm_teaser .teaser_gross .bild a:hover,.anm_teaser .teaser_gross .bild a:active,.anm_teaser .teaser_gross .bild a:focus,.anm_teaser .teaser_gross .bild a.akt {color: #F67615;}.anm_teaser .teaser_gross ul {float: left; padding: 10px 0 0 10px; width: 320px;}.anm_teaser .teaser_klein .suche {margin: 20px 0 0 0;}html>body .anm_teaser .teaser_klein .suche {margin: 30px 0 0 0;}.anm_teaser .teaser_klein .rounded {width: 143px;}/********************************************************* Registrierung  *****/p.inline {display: inline;float: left; padding: 0 10px 0 0;}.reg_beschr {float: left; font-size: 11px; width: 100px; margin: 10px 0 0 0; line-height: 15px; font-weight: bold;}.reg_beschr_alt {float: left; font-size: 11px; width: 100px; margin: 0 0 0 0; line-height: 15px; font-weight: bold;}.reg_eing 	{float: left; font-size: 11px; width: 228px; margin: 10px 0 0 0; line-height: 20px;}.reg_code	{float: left; font-size: 11px; width: 100px; margin: 30px 0 0 0;}.reg_code_eing 	{float: left; font-size: 11px; width: 228px; margin: 30px 0 0 0;}.reg_code_eing p {float: left;}.reg_profil {float: left; width: 70px; padding: 0 5px 0 0;}.reg_full 	{float: left; font-size: 11px; width: 328px; margin: 10px 0 0 0;}.reg_full label a {padding: 0;}.reg_chk {float: left;font-size: 12px;margin: 3px 5px 0 0;padding: 10px 0 0 0;width: 10px; height: 10px; border: none;}.reg_eing input.chkbox, .reg_eing input.radio {float: left; clear: left; margin: 0 5px 0 0; width: 20px;}.reg_eing label {float: left; padding: 0 0 10px 0; line-height: 12px;width: 203px;}.reg_profil label {width: 70px;}.reg_eing .sub {float: left; padding: 10px 0 0 20px; width: 208px;}.reg_eing .sub label {width: 183px;}.reg_eing .textarea_roundlft {	float: left;	clear: left;	width: 10px;	height: 153px;	background: transparent url(../images/content/bg_textarea_pref_lft.jpg) no-repeat 0 0;	margin: 10px 0;}.reg_eing .textarea {	float: left;	font-size: 12px;	color: #666;	background-color: #FFF;	font-family: Verdana, Arial, sans-serif;	border-top: 1px #9A9A9A solid;	border-bottom: 1px #E4E4E4 solid;	border-left: none;	border-right: none;	width: 200px;	height: 151px;	margin: 10px 0;}.reg_eing .textarea_roundrgt {	float: left;	width: 10px;	height: 153px;	background: transparent url(../images/content/bg_textarea_pref_rgt.jpg) no-repeat 0 0;	margin: 10px 0;}.reg_eing .rounded.date {width: 30px !important;padding: 2px;}.reg_eing .rounded.year {width: 40px !important;padding: 2px;}.reg_eing .rounded.town {width: 134px !important;padding: 2px;}.reg_eing .rounded.image {width: 95px;padding: 2px;}.content.reg h2 {color: #F67615;}.content.reg .contentInner {background: #FFF;}.content.reg .sb-inner {background-color: #FFF;margin: 0 0 10px 0;}.content.reg .box .sb-inner  {background-image: none;margin: 0 0 10px 0;}.content.reg .box h4 {padding: 0 0 0 0;}.content.reg  .contentInner.pref {background: #F4F4F4;}.content.reg  .contentInner.pref .sb-inner {background: #F4F4F4;}/* TODO: Clean up the paginatin css*/.paginierung {/*  padding: 3px;*//*  margin: 3px;*/	float: left;	text-align: center;	width: 100%;}.paginierung a {  text-decoration: none;  color: #333;	width: 435px; 	padding: 0 2px 10px 2px;	font-size: 11px;	display: inline;}.paginierung a:hover, .paginierung a:active {  color: #000;	text-decoration: underline;}.paginierung span.current {  margin: 0 2px 0 2px;  font-weight: bold;/*  background-color: #FFFF11;*/  color: #000;}.paginierung span.disabled {  color: #666;}.content .content_foot {	float: left;/*	width: 736px;*/	background: transparent url(../images/content/bg_content_foot.jpg) repeat-x 0 0;	width: 728px;	height: 23px;	margin: 0;}.content .content_foot .sb-inner{ /*EDITED by ede*//*  background: url(../images/allg/bg_content_foot.jpg) repeat-x 0 0;*/	background: #AEAEAE url(../images/content/bg_content_foot.jpg) repeat-x;}#footer {	font-family:Verdana,Helvetica,sans-serif;	font-weight:lighter;	color:#666666;	text-align: center;	margin-top:7px;}#title_bar {	font-family:Verdana,Helvetica,sans-serif;	font-weight:lighter;	color:#666666;	text-align: right;	margin-top:7px;}/* online-status */.online-status {	color: #0A0;}#login_errors {	color: #F00;}#login_notice {	color: #0A0;}#invitedtable {	width: 684px;	}#invitedtable th, #invitedtable td {	text-align: left;	padding: 2px 10px 0 0;}#invitedtable thead th {	padding: 0 10px 2px 0;	margin: 0 0 2px 0;	border-bottom: 1px solid #BBB;}/* select_box-style für den preference-header*/.preferences_select_box {	margin-left: 5px; 	margin-top: 7px;}/* textarea caps for account?invite */.reg_eing .textarea_roundlft2 {	background:transparent url(../images/content/bg_textarea_messages_rgt_left.gif) no-repeat scroll 0 0;	height:203px;	float: left;	width: 8px;}.reg_eing .textarea_roundrgt2 {	background:transparent url(../images/content/bg_textarea_messages_rgt_right.gif) no-repeat scroll 0 0;	height:203px;	float: left;	width: 8px;}.moretopten {	margin: 0 0 0 10px;	text-align: right;	margin-right: 10px;}.moretopten a {	color: #CC3300;	text-decoration: none;}#feedbackbody {	background: red url(http://tornography.com/data/bilder/stuff/tree_back.jpg) repeat scroll 0 0;}#feedbackwrap {	width: 700px;	margin: auto;	background-color: #fff;	padding: 10px;}.feedbackbox {	margin: 0 0 10px 0;	border-bottom: 1px solid #999;}.feedbackbox .rd_button, .feedbackbox .rd_button_rgt, .feedbackbox .rd_button_lft {	margin: 10px 0;}.edit_profile_image {	float: right;}.terms {	float:left;	width: 330px;	margin-top:8px;}.textarea {	height: 86px;	border-color:#9A9A9A -moz-use-text-color #E4E4E4;	border-style:solid none;	border-width:1px medium;	color:#666666;	float:left;	font-family:Verdana,Arial,sans-serif;	font-size:12px;	margin:10px 0;	width:420px;}