body {
  padding: 0px;
  margin: 0px;
  background-color: #7B7B7B;
  height: 100%;
  margin-left:auto;
  margin-right:auto;
  color:#765;
  
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  /*font: 0.8em / 0.8em Arial, Helvetica, sans-serif;*/
}

/* Bilder */
.fremdbild 			{ max-width: 360px; width:expression(this.width > 360 ? "360px" : true)}
.fremdbild_2 		{ max-width: 480px; width:expression(this.width > 480 ? "480px" : true)}
.fremdbild_3 		{ max-width: 650px; width:expression(this.width > 650 ? "650px" : true)}
.profilbild 		{ max-width: 200px; width:expression(this.width > 200 ? "200px" : true)}
.profilbild_rechts 	{ max-width: 196px; width:expression(this.width > 196 ? "196px" : true)}
.topflopvoting_180	{ max-height: 180px; height:expression(this.height > 180 ? "180px" : true)}
.topflopvoting_320	{ max-height: 320px; height:expression(this.height > 320 ? "320px" : true)}
.galerie			{ max-width: 500px; width:expression(this.width > 500 ? "500px" : true)}
.geschenke			{ max-width: 128px; width:expression(this.width > 128 ? "128px" : true)}
.eventflyer			{ max-width: 388px; width:expression(this.width > 388 ? "388px" : true)}
.banner_rechts		{ max-width: 160px; width:expression(this.width > 160 ? "160px" : true)}
.hintergrundbild 	{ 
		max-width: 535px;max-height: 140px;
		height:expression(this.height > 140 ? "140px" : true);
		width:expression(this.width > 535 ? "535px" : true);
}

/* Mainframe anfang */
#main_logoff {
  margin: 0px;
  background-color: #ffffff;
  width:960px;
}
#kopf_logoff {
  height: 180px;
  margin: 0px;
  background-color: #fff;
}

#main_mitte_logoff {
  float: left; 
  width: 760px;
  padding-top:2px;
  padding-bottom:10px;
  background-color: #fff;
  overflow:hidden;
}

#mitte_logoff {
  float: left; 
  width: 452px; 
  background-color: #fff;
}

#links_logoff {
  background-color: #F9F9F9;
  float: left; 
  width: 200px; 
  padding-bottom:6px;
}
#rechts_logoff {
  background-color: #fff;
  float: right; 
  width: 304px; 
  padding-bottom:6px;
}
.fuss_logoff {
  clear: both; 
}

#navi_profil {
  margin: 0px;
  background-color: #fff;
}
/* Mainframe ende */

.cursor {
	cursor: pointer;
}

p {
	padding:2px 0 2px 0;
	margin:0;
	border:0;
	line-height:20px;
	color:#765;
}

a:active	{text-decoration: none;color: #D65C01;}
a:link		{text-decoration: none;color: #D65C01;}
a:visited 	{text-decoration: none;color: #D65C01;}
a:hover		{text-decoration: underline;color: #343434;}


.footer {
	color:#FFE899;
}
.footer a:active	{text-decoration: none;color: #FFE899;}
.footer a:link		{text-decoration: none;color: #FFE899;}
.footer a:visited 	{text-decoration: none;color: #FFE899;}
.footer a:hover		{text-decoration: none;color: #FFB580;}
.footerGlobalLeft {
	background-color:#8C8C8C;
	height:80px;
}
.footerGlobal {
	background-color:#212121;
	height:80px;
	line-height:17px;	
}
.footerGlobal a:active		{text-decoration: none;color: #FFFFFF;}
.footerGlobal a:link		{text-decoration: none;color: #FFFFFF;}
.footerGlobal a:visited 	{text-decoration: none;color: #FFFFFF;}
.footerGlobal a:hover 		{text-decoration: underline;color: #FFB580;}

.bg-leftsite {
	background-color:#F9F9F9;
	width:200px;
}
.bg-leftsiteLogin {
	background-color:#EDEDED;
	width:200px;
}

.empty {
	padding:0;
	margin:0;
	line-height:2px;
	font-size:2px;
}
.btnRegisterLeft, .btnRegisterLeftHover {
	color:#343434;
	text-align:center;	
	cursor:pointer;
	margin:0;
	padding:0;
	width:153px;
	height:21px;
}
.btnRegisterLeft {
	background-image:url(http://srv10.4crazy-files.de/gfx/btn/btn.register0.gif);
}
.btnRegisterLeftHover {
	background-image:url(http://srv10.4crazy-files.de/gfx/btn/btn.register1.gif);
}

.login-title {
	font-weight:bold;
	color:#D65C01;
	font-size:14px;
	padding-bottom:2px;
}
.quickLogin {
	width:145px;
	border:1px solid #A3A3A3;
	padding:3px 0 0 5px;
	color:#343434;
}

/*##### rechte seite ###############################*/
.startRechtsUnterhaltung {
	background-color:#323232;
	width:310px;
	color:#FFFFFF;
	border:1px solid #DEDEDE;
}
.startRechtsUnterhaltungTxt {
	font-weight:bold;
	color:#D65D00;
	padding-top:8px;
}
.startRechtsEmpf {
	background-color:#F4F3F4;
	width:310px;
	border:1px solid #DEDEDE;
}
.rightProfilPicBg {
	width:200px;
	background-color:#EDEDED;
	border-top:1px solid #FFFFFF;
}

.contentPad {
	padding:5px 15px 5px 15px;
}
.contentPadSmall {
	padding:0 0 5px 5px;
}
.contentTitle {
	font-size:14px;
	font-weight:bold;
	color:#D65C01;
	/*margin:0 auto;*/
	margin-top:10px;
}

.BgPreviewUserAbgemeldet {
	margin:0;
	padding:6px;
	background-color:#fbfbfb;
	height:140px;
	width:110px;
	border-right:1px groove #D1D1D1;
	border-bottom:1px groove #D1D1D1;
	overflow:hidden;
}

.BgPreviewUser {
	margin:0;
	padding:6px;
	background-color:#fbfbfb;
	height:140px;
	width:110px;
	border-right:1px groove #D1D1D1;
	border-bottom:1px groove #D1D1D1;
	cursor:pointer;
	overflow:hidden;
}
.BgPreviewUserHover {
	margin:0;
	padding:6px;
	background-color:#EDEDED;
	height:140px;
	width:110px;
	border-right:1px outset #D1D1D1;
	border-bottom:1px outset #D1D1D1;
	cursor:pointer;
	overflow:hidden;
}

.previewUserTitle {
	font-weight:bold;
	color:#D55E02;
	line-height:18px;
	padding-top:5px;
}
.previewUserSubTitle {
	color:#343434;
	line-height:16px;
}
.previewUserLastLogin {
	color:#a1a1a1;
	line-height:10px;
	font-size:9px;
	padding-top:5px;
}

.user_name_online {font-weight:normal;padding:2px 4px 2px 4px;color:#343434;background-color:#caffca;}
.user_name_offline{font-weight:normal;padding:0 0 0 0;color:#343434;}

.debug {
	color:#343434;
	line-height:16px;
	border:2px solid #ff0000;
	padding:4px;
	margin:5px;
	background-color:#e6e6e6;
}

.dotborder {
	 border:1px dotted #cdcdcd;
}

.suchmaske {
    margin: 6px;
	float: right;
}
.submit_button {
	width:100px;
	padding:2px;
	border: 1px outset #D4D4D4;
	color:#765;
	text-decoration:none;
	cursor:pointer;
}
.submit_button_hover {
	width:100px;
	padding:2px;
	border: 1px groove #D4D4D4;
	color:#765;
	text-decoration:none;
	cursor:pointer;
}

.submit_button_blau {
	width:100px;
	padding:2px;
	border: 1px outset #D4D4D4;
	color:#000000;
	text-decoration:none;
    font-weight:normal;
	cursor:pointer;
	background-color: #9393ff;
}
.submit_button_rot {
	width:100px;
	padding:2px;
	border: 1px outset #D4D4D4;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	background-color: #ff0000;
}
.submit_button_gruen {
	width:100px;
	padding:2px;
	border: 1px outset #D4D4D4;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
	background-color: #80ff00;
}

.registerPad {
	padding-right:10px;
}
.regInput, .regInputError,.regInputGrey {
	width:186px;
	height:16px;	
	padding:3px 3px  0 5px;
	margin:0 3px  0 0;
	color:#343434;
}
.regInput {
	border:1px solid #D0D0D0;
}
.regInputError {
	border:1px dashed #D98080;	
	color:#8E1313;
	background-color:#FFDFDF;
}
.regInputErrorMeldung {
	border:1px solid #D98080;	
	color:#8E1313;
	background-color:#FFDFDF;
}
.regRadio {
	width:13px;
	height:13px;
	border:0;
	background-color:transparent;
}
.registerSelect {
	width:192px;
	height:24px;
	background:#FFFFFF;
	color:#343434;
	border-top: 1px solid #A0A0A0;
	border-left: 1px solid #A0A0A0;
	border-bottom: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	margin:0;
	padding:2px 0 2px 5px;
	line-height:18px;
}
.registerSelectHigh {	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:15px;
	border-bottom: 1px dashed #FFFFFF;
	background-color:#FFEAC6;
	cursor:pointer;
}

#fliesscontainer {
border:1px solid #765;
background-color:#EDEDED;
width:75px;
float:left;
padding:3px;
margin:0px 5px 2px 0px;
line-height:16px;
color:#765;
font-size:10px;
}
.fliesscontainer_2 {
	margin:3px;
	padding:4px;
	width:184px;
	height:120px;
	background-color:#EDEDED;
	border-right:1px groove #765;
	border-bottom:1px groove #765;
	cursor:pointer;
	overflow:hidden;
	color:#765;
	font-size:10px;
}
.fliesscontainer_2_hover{
	margin:3px;
	padding:4px;
	width:184px;
	height:120px;
	background-color:#fbfbfb;
	border-right:1px groove #765;
	border-bottom:1px groove #765;
	cursor:pointer;
	overflow:hidden;
	color:#765;
	font-size:10px;
}

.ausgabe_meldung {
	background-color: #ff0000;
	height:100px;
	text-align:left;
}

.errorAjaxForms {
	background-image: url(bg_table_red.gif); 
	background-color:#e4e4e4;
	border:1px solid #FF9393;
	color:#000000;
	padding:6px;
	line-height:18px;
	font-weight:bold;
	/*width:355px;*/
}

.loading_request {
	background-color:#e0e0e0;
	border:1px solid #b7b7b7;
	color:#903A05;
	padding:6px;
	line-height:18px;
	/*width:355px;*/
}

.errorAjaxFormsOk {
	background-image: url(bg_table_green.gif); 
	background-color:#D8FFD6;
	border:1px solid #00f400;
	color:#903A05;
	padding:6px;
	margin:2px;
	line-height:18px;
	/*width:355px;*/
}

.errorAjaxRegister {
	background-image: url(bg_table_red.gif); 
	background-color:#FFD3D3;
	border:1px solid #FF9393;
	color:#BB0707;
	padding:6px;
	margin:2px;
	line-height:14px;
	/*width:170px;*/
	text-align:left;
	font-weight:bold;
}
.errorAjaxRegisterOk {
	background-image: url(bg_table_green.gif); 
	background-color:#D8FFD6;
	border:1px dashed #5DF556;
	color:#057200;
	padding:6px;
	margin:2px;
	line-height:14px;
	/*width:170px;*/
	text-align:left;
}

.textAreaBegruessungsTxt {
	width:345px;
	height:250px;
	border:1px solid #cdcdcd;
	padding:5px;
	background-color:#FFFFFF;
	line-height:20px;
}

.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

.fl { float:left}
.fr { float:right}
.searchInput {
	background-color:#FFFFFF;
	border:1px solid #BD6004;
	color:#343434;
	width:130px;
	height:18px;
	padding:3px 0 0 5px;
}
.searchSelect {
	width:65px;
	height:24px;
	background:#FFFFFF;
	color:#343434;
	border:1px solid #BD6004;
	margin:0;
	padding:2px 0 2px 5px;
	line-height:18px;
}
.serachCheck {
	width:12px;
	background-color:transparent;
	border:none;
	margin-right:6px;
}

.eventsBg {
	cursor:pointer;
}
.eventsBg-hover {
	background-color:#FFECDA;
	cursor:pointer;
}
.dotline {
	width:100%;	
	border-top:1px dotted #BABABA;
	line-height:3px;
	padding:0;	
	margin:1px 0 10px 0;	
}

.leftFriendsOnline, .leftFriendsOnline-hover {
	width:200px;
	height:18px;
	cursor:pointer;
	font-weight:bold;
}
.leftFriendsOnline {
	color:#D65C01;
}
.leftFriendsOnline-hover {
	color:#D65C01;
	background-color:#FFECDA;
}
.leftFriendsOnlinePad {
	padding:1px 0 0 10px;
}
.OnlineListeContainer { 
font-size: 11px;
background : #EDEDED; 
border : 0 solid #EDEDED; 
padding : 0; 
margin : 0 0 0 0; 
width : 186px; 
overflow : auto; 
} 

.tableBlack {
	background-color:#EDEDED;
	height:16px;
	border-bottom:1px solid #FFFFFF;
}
.tableBlackTxtPad {
	font-weight:normal;
	padding-left:2px;
	padding-right:2px;
}
.tableTxtPad {
	padding:2px;
}

.ListeBgLight {
	/*background-color:#FFF6E7;*/
	background-color:#F9F9F9;
}
.ListeBgDark {
	/*background-color:#FFE9C5;*/
	background-color:#ededed;
}

.tableBgLight {
	background-color:#FFF6E7;
}
.tableBgDark {
	background-color:#FFE9C5;
}

/*#### Menu Linke seite ##########*/
.menuLeftKat1, .menuLeftKat1-hover {
	width:200px;
	height:25px;
	cursor:pointer;
}
.menuLeftKat1 {
	color:#343434;
}
.menuLeftKat1-hover {
	color:#D65C01;
	background-color:#F6F6F6;
}
.menuLeftKat1Pad {
	padding:5px 0 0 20px;
	font-weight:bold;
}
/*## kategorie 2 ebene Tiefer ######*/
.menuLeftKat2, .menuLeftKat2-hover {
	width:200px;
	height:25px;
	cursor:pointer;
}
.menuLeftKat2 {
	color:#343434;
}
.menuLeftKat2-hover {
	color:#D65C01;
	background-color:#F6F6F6;
}
.menuLeftKat2Pad {
	padding:5px 0 0 20px;
	font-weight:normal;
}

.lastbesucherBg {
	background-color:#F9F9F9;
}
.lastbesucherBg-Hover {
	background-color:#FFECDA;
}

a.visitorMenuIconMail {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.mail0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconMail:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.mail1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconAddFav {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.fav0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconAddFav:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.fav1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconFriend {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.friend0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconFriend:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.friend1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconChat {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.chat0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconChat:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.chat1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuBtnProfil {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/btn.profil0.gif);
	background-repeat:no-repeat;
	width:77px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
a.visitorMenuBtnDetails {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/btn.details0.gif);
	background-repeat:no-repeat;
	width:80px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
a.visitorMenuBtnDetails:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/btn.details1.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	cursor:pointer;
}
a.visitorMenuBtnFriends {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/btn.friends0.gif);
	background-repeat:no-repeat;
	width:90px;
	height:25px;
	color:#FFFFFF;
	font-weight:bold;
}
a.visitorMenuBtnFriends:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/btn.friends1.gif);
	background-repeat:no-repeat;
	text-decoration:none;
	cursor:pointer;
}

.visitorMenuBgTop {
	width:533px;
	height:35px;
	background-color:#FF9D3C;
	border-right:1px solid #DBDBDB;
	border-left:1px solid #DBDBDB;
}
.visitorMenuTopPad {
	padding-left:31px;
	padding-top:6px;
}
.visitorMenuMoreOpen {
	width:250px;
	height:120px;
	border:1px solid #FFD4AA;
	background-color:#E57609;
	color:#FFFFFF;
	line-height:20px;
}
.toolTipBg {
	position:absolute;
	display:none;
	width:150px;
	border:1px solid #FFD4AA;
	background-color:#343434;
	color:#FFFFFF;
	line-height:16px;
}
.toolTipTitleBg {
	background-color:#E57609;
	font-weight:bold;
	color:#FFFFFF;
}
.bgDetailsTop {
	background-image:url(http://srv10.4crazy-files.de/gfx/bg.details.top.gif);
	background-repeat:no-repeat;
	width:251px;
	height:6px;
}
.bgDetailsMid {
	width:249px;
	background-color:#F8F8F8;
	border-left:1px solid #F0F0F0;
	border-right:1px solid #F0F0F0;
}
.bgDetailsMidPad {
	padding:0 10px;
	vertical-align:top;
}
.bgDetailsBottom {
	background-image:url(http://srv10.4crazy-files.de/gfx/bg.details.bottom.gif);
	background-repeat:no-repeat;
	width:251px;
	height:6px;
}
ul.buyBackground li a,
ul.buyBackground li a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
ul.buyBackground li:hover {
	background-color:#FEF0DA;
	cursor:pointer;
	border:1px solid #FFDDA8;
}
div.buy-container ul {
	margin:0 auto;
}
ul.buyBackground li {
	margin: 0 5px 5px 0;
	display: inline-block;
	float: left;
	width: 100px;
	height: 100px;
	background-color:#FFFFFF;
	text-align: center;
	border:1px solid #FFFFFF;
}
ul.buyBackground img {
	border: 0px;
	margin: 4px 5px 2px 5px;
}
.bgRoundTopFormWhite {
	margin:0;
	/*background-image:url(http://srv10.4crazy-files.de/gfx/profil/bg.begruessung.top.form.gif);
	background-repeat:no-repeat;*/
	height:8px;
	width:535px;
}
.bgRoundMidFormWhite {
	background-color:#FFFFFF;
	border:1px solid #DFDFDF;
	width:533px;
	padding:8px;
}
.bgRoundMidFormWhite-Hover {
	background-color:#FFF9EF;
	border:1px solid #DFDFDF;
	width:533px;
	color:#DD5C00;
	cursor:pointer;
}
.bgRoundBottomFormWhite {
	margin:0;
	/*background-image:url(http://srv10.4crazy-files.de/gfx/profil/bg.begruessung.bottom.form.gif);
	background-repeat:no-repeat;*/
	height:8px;
	width:535px;
}
.switchSmilies {
	height:78px;
	border-bottom:1px solid #DFDFDF;
	border-top:1px solid #DFDFDF;
}
.textAreaAbwesend {
	width:475px;
	height:250px;
	border:1px solid #cdcdcd;
	padding:10px;
	background-color:#F7F7F7;
	line-height:20px;
}
.textAreaProfilDeatils {
	width:260px;
	height:50px;
	border:1px solid #cdcdcd;
	padding:5px;
	background-color:#F7F7F7;
	line-height:20px;
}
.textAreaNeueNachricht {
	width:355px;
	height:120px;
	border:1px solid #cdcdcd;
	padding:5px;
	background-color:#FFFFFF;
	line-height:20px;
}
.textAreaLiveTicker {
	width:305px;
	height:80px;
	border:1px solid #cdcdcd;
	padding:5px;
	background-color:#FFFFFF;
	line-height:20px;
}
.textAreaBegruessungsTxt {
	width:345px;
	height:250px;
	border:1px solid #cdcdcd;
	padding:5px;
	background-color:#FFFFFF;
	line-height:20px;
}
.textAreaCarVote {
	width:305px;
	height:80px;
	border:1px solid #cdcdcd;
	padding:5px;
	background-color:#FFFFFF;
	line-height:20px;
}
ul.funBackground, ul.funBackground li,
ul.funBackgroundBelow, ul.funBackgroundBelow li {
	margin: 0;
	padding: 0;
	list-style:none;
}
div.funBackground-container ul,
div.funBackgroundBelow-container ul {
	margin:0 auto;
}
ul.funBackground li {
	margin: 0 5px 10px 0;
	display: inline-block;
	float: left;
	width: 90px;
	height: 110px;
	background-color:#F1F1F1;
	border:1px solid #EAEAEA;
	text-align: center;
	
}
ul.funBackground li a,
ul.funBackground li a:hover {
	text-decoration:none;
	color:#D65C01;
}
ul.funBackground li:hover {
	background-color:#FFF6E8;
	border:1px solid #EAEAEA;
	cursor:pointer;
}
ul.funBackground img {
	border: 0px;
	margin: 4px 5px 2px 5px;
	width:80px;
	height:80px;
}
ul.funBackgroundBelow li {
	margin:0 5px 0 0;
	display: inline-block;
	width:235px;
	height:24px;
	background-color:#F9F9F9;
	border-bottom:1px solid #FFFFFF;
}
ul.funBackgroundBelow li a,
ul.funBackgroundBelow li a:hover {
	text-decoration:none;
	color:#D65C01;
}
ul.funBackgroundBelow li:hover {
	background-color:#FFF7E9;
	border-bottom:1px solid #FFFFFF;
	cursor:pointer;
}
ul.funBackgroundBelow img {
	border: 0px;
	margin: 0 10px 0 0;
	width:24px;
	height:24px;
	float:left;
}

.partyFotoMenuKat1 {	
	padding:6px 0 6px 6px;
	border-bottom:1px dotted #FFAA54;
	cursor:pointer;
	background-color:#efefef;
}
.partyFotoMenuKat1Hover {
	background-color:#FFAA54;	
	padding:6px 0 6px 6px;
	border-bottom:1px dotted #FFAA54;
	cursor:pointer;
}
.partyFotoMenuKat2 {	
	padding:3px 0 3px 15px;
	border-bottom:1px dotted #C5C5C5;
	cursor:pointer;
	background-color:#efefef;
}
.partyFotoMenuKat2Hover {
	background-color:#C5C5C5;	
	padding:3px 0 3px 15px;
	border-bottom:1px dotted #FFAA54;
	cursor:pointer;
}
/*#### Voting 1-10 ##########*/
a.btnVote1, a.btnVote2, a.btnVote3, a.btnVote4, a.btnVote5,
a.btnVote6, a.btnVote7, a.btnVote8, a.btnVote9, a.btnVote10,
a.btnVote1:hover, a.btnVote2:hover, a.btnVote3:hover, a.btnVote4:hover, a.btnVote5:hover,
a.btnVote6:hover, a.btnVote7:hover, a.btnVote8:hover, a.btnVote9:hover, a.btnVote10:hover {
	display:block;
	background-repeat:no-repeat;
	width:20px;
	height:22px;
	cursor:pointer;
}

a.btnVote1 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.1-0.gif);width:28px;}
a.btnVote1:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.1-1.gif);width:28px;}
a.btnVote2 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.2-0.gif);}
a.btnVote2:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.2-1.gif);}
a.btnVote3 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.3-0.gif);}
a.btnVote3:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.3-1.gif);}
a.btnVote4 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.4-0.gif);}
a.btnVote4:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.4-1.gif);}
a.btnVote5 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.5-0.gif);}
a.btnVote5:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.5-1.gif);}
a.btnVote6 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.6-0.gif);}
a.btnVote6:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.6-1.gif);}
a.btnVote7 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.7-0.gif);}
a.btnVote7:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.7-1.gif);}
a.btnVote8 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.8-0.gif);}
a.btnVote8:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.8-1.gif);}
a.btnVote9 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.9-0.gif);}
a.btnVote9:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.9-1.gif);}
a.btnVote10 {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.10-0.gif);width:34px;}
a.btnVote10:hover {background-image:url(http://srv10.4crazy-files.de/gfx/voting/vote.10-1.gif);width:34px;}

.btnSafe {
	border-bottom:1px solid #ACACAC;
	border-right:1px solid #ACACAC;
	border-top:1px solid #DFDFDF;
	border-left:1px solid #DFDFDF;
	background-color:#FFFFFF;
	height:22px;
}

/*###############################
####### Forms.css ende ##########
###################################*/

th { height: 25px; color: #444444; border-color: #FFFFFF; border-style: solid; background-color: #EAEAEA; white-space: nowrap; border-width: 1px 1px 0px 1px; }

.cat { height: 25px; border-color: #FFFFFF; border-style: solid; background-color: #EFEFEF; text-indent: 4px; border-width: 1px 1px 0px 1px; }
.row1 { background-color: #F7F7F7; padding: 4px; font-family: Verdana, Helvetica, sans-serif; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row2 { background-color: #ECECEC; padding: 4px; font-family: Verdana, Helvetica, sans-serif; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.row3 { background-color: #EAEAEA; padding: 4px; font-family: Verdana, Helvetica, sans-serif; border-color: #FFFFFF; border-style: solid; border-width: 1px 1px 0px 1px; }
.spacer { background-color: #D1D7DC; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC }
.forumline	{ background-color: #A9B8C2; border: 0px #006699 solid; }
.postauthor { color: #000000; }
.postdetails { color: #000000; }
.postbody { line-height: 140%; }

.tbt{border-collapse:collapse;height:22px}
.tbtl{background: url(/images/tb2_l.gif) no-repeat}
.tbtbot{background: url(/images/tb2_m.gif) repeat-x;color:#445588;}
.tbtr{background: url(/images/tb2_r.gif) no-repeat}

/*###############################
####### forum.css ende ##########
###################################*/

.btnHinterGrund, .btnHinterGrund-hover {
	width:126px;
	height:20px;
	cursor:pointer;
}
.btnHinterGrund {
	background-color:#FAFAFA;
	color:#343434;
	border:1px solid #FFFFFF;
	border-left:none;
	border-top:none;
}
.btnHinterGrund-hover {
	color:#D65C01;
	background-color:#FEF0DA;
	border:1px solid #FFFFFF;
	border-left:none;
	border-top:none;
}
.btnHinterGrundPad {
	padding:2px 0 0 6px;
	font-weight:normal;
}
.bgVideoPreviewTop {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/bg.video.preview.top.gif);
	background-repeat:no-repeat;
	width:167px;
	height:32px;
}
.bgVideoPreviewMid {
	width:165px;
	border-right:1px solid #EAEAEA;
	border-left:1px solid #EAEAEA;
	background-color:#ECF4FF;
	color:#5B5B5B;
}
.bgVideoPreviewBottom {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/bg.video.preview.bottom.gif);
	background-repeat:no-repeat;
	width:167px;
	height:8px;
}
a.videoPlay {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/video.play0.gif);
	background-repeat:no-repeat;
	width:66px;
	height:20px;
}
a.videoPlay:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/video.play1.gif);
	cursor:pointer;
}


/*## Switch all sites ######*/
.switchLastBtn, .switchLastBtn-hover,
.switchFirstBtn, .switchFirstBtn-hover,
.switchNextBtn, .switchNextBtn-hover,
.switchBackBtn, .switchBackBtn-hover {
	width:16px;
	height:16px;
	cursor:pointer;
}
.switchLastBtn {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.lastsite0.gif);
}
.switchLastBtn-hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.lastsite1.gif);
}
.switchFirstBtn {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.firstsite0.gif);
}
.switchFirstBtn-hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.firstsite1.gif);
}
.switchNextBtn {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.nextsite0.gif);
}
.switchNextBtn-hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.nextsite1.gif);
}
.switchBackBtn {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.backsite0.gif);
}
.switchBackBtn-hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/switch/switch.btn.backsite1.gif);
}
a.gamesLeft {
	display:block;
	Background-color:#000000;
	width:195px;
	height:30px;
	color:#FFFFFF;
}
a.gamesLeft:hover {
	background-color:#454545;
	cursor:pointer;
	text-decoration:none;
}
.gamesLeftPad {
	padding:8px 0 0 20px;
}
.friendsBgGirls {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/friends.bg.girls.jpg);
	background-repeat:no-repeat;
	width:167px;
	height:227px;
}
.friendsBgBoys {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/friends.bg.boys.jpg);
	background-repeat:no-repeat;
	width:167px;
	height:227px;
}
.friendsBgTitle {
	font-weight:bold;
	color:#FFFFFF;
}
.friendsBgTxt {
	line-height:16px;
	color:#5B5B5B;
	padding:0 5px 0 0;
}
.friendsEditBg {
	width:510px;
	background-color:#F6F6F6;
	border-left:1px solid #EAEAEA;
	border-right:1px solid #EAEAEA;
}
.profilHeadUserBgLeft {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/profil/prof.head.left.jpg);
	background-repeat:repeat-x;
	height:71px;
	width:185px;
}
.profilHeadUserBgRight1 {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/profil/prof.head.right1.jpg);
	background-repeat:repeat-x;
	height:71px;
	width:141px;
}
.profilHeadUserBgRight2 {
	margin-right:20px;
	background-image:url(http://srv10.4crazy-files.de/gfx/profil/prof.head.right2.jpg);

	height:71px;
	width:141px;
}
a.visitorMenuIconMore {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.more0.gif);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconMore:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.more1.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuMoreOpenLink {
	display:block;
	background-color:#E57609;
	color:#FFFFFF;
	width:100px;
	padding-left:5px;
}
a.visitorMenuMoreOpenLink:hover {
	background-color:#F2851F;
	color:#FFFFFF;
	cursor:pointer;
	text-decoration:none;
}


a.visitorMenuIconWinter {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.winter0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconWinter:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.winter1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconIgno {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.igno0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconIgno:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.igno1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconTopFlop {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.topflop0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconTopFlop:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.topflop1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconParty {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.party0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconParty:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.party1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconAuto {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.auto0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconAuto:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.auto1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconVideo {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.video0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconVideo:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.video1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconSommer {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.sun0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconSommer:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.sun1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconFlirt {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.flirt0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconFlirt:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.flirt1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconMysite {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.mysite0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconMysite:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.mysite1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}
a.visitorMenuIconDetails {
	display:block;
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.info0.png);
	background-repeat:no-repeat;
	width:25px;
	height:25px;
}
a.visitorMenuIconDetails:hover {
	background-image:url(http://srv10.4crazy-files.de/gfx/visitor-menu/icon.25x25.info1.png);
	background-repeat:no-repeat;
	cursor:pointer;
}

.premiumHandyBg {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/sms/Premium_Handydisplay.jpg);
	background-repeat:repeat-x;
	height:209px;
	width:216px;
}
.premiumHandyTxt {
	font-weight:bold;
	padding:60px 0 0 0;
	color:#ff0000;
	font-size:16px;
}

.barometerHorizontalBg {
	margin:0;
	background-image:url(http://srv10.4crazy-files.de/gfx/profil/barometer.horizontalBg.gif);
	background-repeat:no-repeat;
	height:132px;
	width:24px;
	position: relative;
	z-index: 2;
}
.barometerHorizontalSlider {
	margin:0;
	/*background-image:url(http://srv10.4crazy-files.de/gfx/profil/barometer.horizontalSlider.gif);*/
	/*background-repeat:repeat-y;*/
	position: absolute;	
	width:12px;
	height:100px;
	z-index:1;
}
.hintergrundPicBorder {
	width:170px;
}

a.adminHref {
	display:block;
	margin: 0;
	padding: 0;
	background-color:#F9F9F9;
	border-bottom:1px solid #FFFFFF;
	width:264px;
	height:24px;
}
a.adminHref:hover {
	background-color:#FFF7E9;
	border-bottom:1px solid #FFFFFF;
	cursor:pointer;
	text-decoration:none;
}
.adminHrefPad {
	padding:5px 0 0 30px;
	color:#343434;
}
.faqAsk {	
	font-size:11px;
	padding:8px 0 8px 10px;
	border-bottom:1px dotted #FFAA54;
	cursor:pointer;
	background-color:#F68613;
	color:#FFFFFF;
}
.faqAskHover {
	background-color:#BA6309;	
	font-size:11px;
	padding:8px 0 8px 10px;
	border-bottom:1px dotted #FFAA54;
	cursor:pointer;
	color:#FFFFFF;
}
.adminMenuKat1 {	
	font-size:11px;
	padding:6px 0 6px 10px;
	border-bottom:1px dotted #F14343;
	cursor:pointer;
	background-color:#C70404;
	color:#FFFFFF;
}
.adminMenuKat1Hover {
	background-color:#EB1313;	
	font-size:11px;
	padding:6px 0 6px 10px;
	border-bottom:1px dotted #F14343;
	cursor:pointer;
	color:#FFFFFF;
}
.adminMenuKat2 {	
	font-size:11px;
	padding:3px 0 3px 10px;
	border-bottom:1px dotted #C5C5C5;
	background-color:#DCDCDC;
	color:#343434;
}
.adminMenuKat2Hover {
	background-color:#C5C5C5;	
	font-size:11px;
	padding:3px 0 3px 10px;
	border-bottom:1px dotted #FFAA54;
	color:#343434;
}

/* seitenblättern */
.change_page {
    margin: 2px 0 4px 0;
}
.change_page a, .change_page span {
    display: block;
    float: left;
    padding: 0.2em 0.5em;
    margin-right: 0.2em;
    border: 1px solid #fff;
    background: #fff;
}
.change_page span.current {
    border: 1px solid #000000;
    font-weight: bold;
    background: #000000	;
    color: #fff;
}
.change_page span.more {
	/*
    border: 1px solid #000000;
    font-weight: bold;
    background: #000000	;
    color: #fff;
	*/
}
.change_page a {
    border: 1px solid #D4D4D4;
    text-decoration: none;
}
.change_page a:hover {
    border-color: #000000;
}
/* seitenblättern */

.numlinks, .numlinks-inactive {
	color:#336699;
}
.numlinks-inactive {
	color:#DDDDDD;
}
.numhighlight {
	background-color:#C6FFC9;
	font-size:11px;
	font-weight:bold;
	color:#339900;
}
.t-border {
	border-collapse:collapse;
}
.td-border {
	width:23px;
	height:24px;
	padding-left:2px;
	padding-right:2px;
	text-align:center;
	vertical-align:middle;
	border:#EEEEEE solid; 
	border-width:1px;
}	

.paper
{width: 200px;
height: 210px;
background: #fff url(http://srv10.4crazy-files.de/gfx/diverse/paper.jpg) top no-repeat;}
.aditem_image
{padding: 28px 0px 0px 45px;}


.tab_cookie_geschenke_aktiv {
	float: left;
	width:70px;
	padding:2px;
	border-left: 1px outset #D4D4D4;
	border-bottom: 1px outset #D4D4D4;
	border-top: 1px outset #D4D4D4;
	color:#000000;
	text-decoration:none;
    font-weight:normal;
	cursor:pointer;
	background-color: #c0c0c0;
	text-align:center;
}
.tab_cookie_geschenke_inaktiv {
	float: left;
	width:70px;
	padding:2px;
	border-left: 1px outset #D4D4D4;
	border-bottom: 1px outset #D4D4D4;
	border-top: 1px outset #D4D4D4;
	color:#000000;
	text-decoration:none;
    font-weight:normal;
	cursor:pointer;
	background-color: #f2f2f2;
	text-align:center;
}

.anmelden_step{width:420px;}
.anmelden_step li{list-style:none;background:url(http://srv10.4crazy-files.de/gfx/diverse/anmelden_step_neu.gif) no-repeat;float:left;width:96px;height:16px;line-height:16px;text-align:center;color:#FFF;font-weight:bold;font-size:10px;text-indent:-10px;margin-left:5px;}
.anmelden_step li.step1{background-position:0 0;}
.anmelden_step li.step2{background-position:0 -16px;}
.anmelden_step li.step3{background-position:0 -32px;}
.anmelden_step li.step4{background-position:0 -48px;}  


.demoTextarea, .inputField  {   
	width: 350px;    
	border: 1px solid #666;    
	font-size: 100%;    
	color: #666;   
}   
.demoTextarea{   
	height: 100px;   
}   



/* formulare */
input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	/*border: 1px solid #00A8E6;*/
}
input.validation-failed, textarea.validation-failed {
	/*border: 1px solid #FF3300;*/
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	/*border: 1px solid #00CC00;*/
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-size:12px;
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
	width:410px;
}

.field-label {
	float:left;
	width:120px;
	text-align:left;
}

.field-widget {
	float:right;
	width:280px;
	text-align:left;

}


/* passwort sicherheit*/
#passwordStrength{
	height:10px;
	display:block;
	float:left;
}
.strength0{background:#cccccc;width:200px;}
.strength1{background:#ff0000;width:40px;}
.strength2{background:#ff5f5f;width:80px;}
.strength3{background:#56e500;width:120px;}
.strength4{background:#4dcd00;width:160x;}
.strength5{background:#399800;width:200px;}

.submit_button_neu {
	width:30px;
	height:20px;
	padding:0;
	font-size:11px;
	color:#000000;
	width:20px;
	height:20px;
	background-color:#DDDDDD;
	border: 1px solid #AAAAAA;
	cursor: pointer;
}
.submit_button_neu_mouse_over {
	width:30px;
	height:20px;
	padding:0;
	font-size:11px;
	color:#000000;
	width:20px;
	height:20px;
	background-color:#FF9933;
	border: 1px solid #AAAAAA;
	cursor: pointer;
}

a.btn-credits198, a.btn-credits198:hover, a.btn-credits198:active, a.btn-credits198:link, a.btn-credits198:visited,
a.btn-credits157, a.btn-credits157:hover, a.btn-credits157:active, a.btn-credits157:link, a.btn-credits157:visited {
	display:block;
	text-decoration:none;
	cursor:pointer;
	margin:5px 0 0 0;
}
a.btn-credits198 	{ background: url(http://srv10.4crazy-files.de/gfx/credits/creditsbutton198x66.gif) no-repeat;width:198px;line-height:33px; }
a.btn-credits198:hover { background-position:0 -33px; }
a.btn-credits157 	{ background: url(http://srv10.4crazy-files.de/gfx/credits/creditsbutton157x58.gif) no-repeat;width:157px;line-height:29px; }
a.btn-credits157:hover { background-position:0 -29px; }



.form_left 		  {float:left;padding:6px;width:110px;height:20px;font-weight:bold;}
.form_middle 	  {float:left;padding:6px;width:240px;height:20px;}
.form_right_check {float:left;padding:2px;width:310px;height:20px;background-color: #f5f5f5;font-size:11px;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc;}

.errorAjaxRegisterForm {
	/*background-image: url(bg_table_red.gif); */
	background-color:#FFD3D3;
	border:1px solid #FF9393;
	color:#BB0707;
	padding:2px;
	text-align:left;
	font-weight:bold;
}
.errorAjaxRegisterFormOk {
	/*background-image: url(bg_table_green.gif); */
	background-color:#D8FFD6;
	border:1px solid #5DF556;
	color:#057200;
	padding:2px;
	text-align:left;
}
.Checkbox {
	border:none;
	width:11px;
	height:11px;
}
