@charset "utf-8";

/********************** GENERAL *************************/
body { background:#000 url('images/') repeat top center scroll; }
html, body	{ width:100%; height:100%; margin:0px; padding:0px; border:0px; text-align:left; }

/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,span{*/
*{
	color: 					#CCC;
	font-style: 			normal;
	font-size: 				12px;
	font-family: 			Verdana,Arial,sans-serif;
	font-variant: 			normal;
	font-weight:			normal;
    padding:0; margin:0;
}
.BOX1 		*,	.bg_box1	*	{ color: #aaa; }
.BOXTRUE 	*,	.bg_true	*	{ color: #666; }
.BOXFALSE	*,	.bg_false	*	{ color: #666; }
.BOXWARN 	*,	.bg_warn	*	{ color: #666; }
.FOOTER 	*					{ color: #555; 	font-size: 	11px; }


h1,h2,h3    ,h1 span,h2 span,h3 span			{
	font-family:"Times New Roman",Verdana,Arial,sans-serif;
	font-size:20px; line-height:22px; 
    font-weight: normal;  text-decoration:none; text-transform:uppercase; letter-spacing:0px;
	color: #CCC;
    
}
h1.firsthead span,h1.firsthead span			{
	font-size:18px; line-height:21px;  letter-spacing:1px;
}
h2,h3    ,h2 span,h3 span			{
	font-size:16px; line-height:18px; 
}
h3    ,h3 span			{
	font-family:Verdana,Arial,sans-serif;
	font-size:14px; line-height:16px; 
}



a				{ color:#cac0b1; font-size:12px; text-decoration:none; font-weight:normal; }
a:hover 		{ color:#cac0b1; text-decoration:underline; }
.BOX1		a	{ color: #b9b0a3;  }
.BOXTRUE	a	{ color: #777; }
.BOXFALSE	a	{ color: #777; }
.BOXWARN	a	{ color: #777; }
.FOOTER		a	{ color: #888; }

a.externlink_icon	{ background:url('../../img/ico/external-small.png') no-repeat -3px 0px; padding-left:13px; }
a.link_icon		{ background:url('../../img/ico/shortcut-small.png') no-repeat -3px 0px; padding-left:13px; }
/*a.link_icon	{ background:url('../../img/ico/arrow.png') no-repeat -0px 1px; padding-left:20px; }*/

    
a.H2links {
	font-family:"Times New Roman",Verdana,Arial,sans-serif;
	font-size:16px; line-height:18px; 
    font-weight: normal;  text-decoration:none; text-transform:uppercase; letter-spacing:1px;
	color: #CCC;
}
a.H2links:hover {
	text-decoration:underline;
}
.BOX1 a.H1links {
	font-family:"Times New Roman",Verdana,Arial,sans-serif;
	font-size:18px; line-height:21px; 
    font-weight: normal;  text-decoration:none; text-transform:uppercase; letter-spacing:1px;
	color: #b9b0a3;
}
.BOX1 a.H1links:hover {
	text-decoration:underline;
}




img			{ border:0px; outline:none; }
:focus		{ outline:0;}

.hr,hr			{ border:0px; background:#222; color:#222;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }
.BOX1		.hr	{ border:0px; background:#515151; color:#515151;  height:1px; line-height:1px; margin:4px 0px; font-size:1px;  }
.BOXTRUE	.hr	{ border:0px; background:#3c3c3c; color:#3c3c3c;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }
.BOXFALSE	.hr	{ border:0px; background:#3c3c3c; color:#3c3c3c;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }
.BOXWARN	.hr	{ border:0px; background:#3c3c3c; color:#3c3c3c;  height:1px; line-height:1px; margin:4px 0px; font-size:1px; }

.clear		{	display:block; clear:both; width:0px; height:0px; line-height:0px; font-size: 1px;	}
.vspace		{	display:block; clear:both; width:1px; height:10px; font-size: 1px;	}
.vspace_s	{	display:block; clear:both; width:1px; height:5px; font-size: 1px;	}
.vspace_l	{	display:block; clear:both; width:1px; height:20px; font-size: 1px;	}
.hspace		{	display:block; float:left; width:10px; height:1px; font-size: 1px;	}


/********************** LOGOS and EXTRAS ****************/

.LOGO{
    position:absolute; bottom:80px; left:20px;
}

/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/



/***************** SLIDESHOW ****************************/
#SLIDESHOW  {
	display:block;
    width:530px !important; height:376px !important; 
}
#SLIDESHOW * {
	color: 					#FFF;
	font-style: 			normal;
	font-size: 				12px;
	font-family: 			Verdana,Arial,sans-serif;
	font-variant: 			normal;
	font-weight:			normal;
    padding:20px auto 20px auto;
}
.nivo-caption p{
    margin:10px auto 10px 10px !important;
}

#SLIDESHOW a{
	display:block;
}
#SLIDESHOW img {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}









/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************** CONTAINER ***********************/
.BODY_HOLDER {
	width:100%;
	height: 100%;
	margin:0px; padding:0px; 
    border:0px solid red;
}
.BODY_HOLDERs {
	width:100%;
	height: 100%;
	margin:0px; padding:0px;
    border:0px solid red;

}
.BODY_HOLDERs2 {
	width:880px;
	height: 100%;
	margin:0px; padding:0px;
    vertical-align:top;
    border:1px solid #111;
    border-width:2px 2px 0px 2px;
}
.BODY_HOLDERs1 {
	width:auto; min-width:20px;
	height: 100%;
	background:transparent url('images/BG.jpg') repeat;
	margin:0px; padding:0px;
}
.BODY_HOLDERs3 {
	width:auto; min-width:20px;
	height: 100%;
	background:transparent url('images/BG.jpg') repeat;
	margin:0px; padding:0px;
}

/********************** BODY_HEADER *********************/
.BODY_HEADER{
	position:absolute; top:0px; left:0px;  z-index:1 !important;
	width:880px;
	padding:0px; margin:0px;
	text-align:center;
}
    
.HEADER{
	position: relative; display:block;
	width:880px; height:150px;
	padding:0px; margin:0 auto; text-align:left; z-index:1;
    
    border:0px solid yellow;
}
.HEADER .event{
	position: absolute; top:12px; right:0px;
	width:89px; height:105px;
}
.HEADER .event:hover,.HEADER .event.active{
	background:transparent url('../../img/site/event_bg.jpg') no-repeat top center;
}


.HEADER .fotos{
	position: absolute; top:12px; right:161px;
	width:89px; height:48px;
    border:0px solid yellow;
}
.HEADER .fotos:hover,.HEADER .fotos.active{
	background:transparent url('../../img/site/fotos_bg.jpg') no-repeat top center;
}

.HEADER .start{
	position: absolute; top:73px; left:307px;
	background:transparent url('../../img/site/start.png') no-repeat top center;
	width:36px; height:37px;
    border:0px solid yellow;
}
.HEADER .start:hover,.HEADER .start.active{
	background:transparent url('../../img/site/start_hover.png') no-repeat top center;
}



.HEADER .schalter{
	position: absolute; top:58px; 
	background:transparent url('../../img/site/btn_off.png') no-repeat top center;
	width:59px; height:67px;
    border:0px solid yellow;
}
.HEADER .schalterteam{
	left:362px;
}
.HEADER .schalterauto{
	left:442px;
}
.HEADER .schaltergaestebuch{
	left:522px;
}
.HEADER .schalter:hover{
	background:transparent url('../../img/site/btn_hover.png') no-repeat top center;
}
.HEADER .schalter.active{
	background:transparent url('../../img/site/btn_on.png') no-repeat top center;
}

.HEADER .login{
	position: absolute; top:154px; left:109px;
	width:30px; height:30px;
    border:0px solid yellow;
}





/********************** BODY_MAIN ***********************/
.BODY_MAIN{
	position:relative; display:block;
	background:#000 url('../../img/site/header_bg.jpg') no-repeat top center;
	width:880px; height:auto;
    margin:0px auto 0px auto; padding-top:210px;
    border-top:1px solid #666;
    text-align:right;
}

.CONTENT{ 
	position:relative; z-index:2;
	width:880px; 
    margin:0px;
    border:0px solid blue;
}
.MAIN_HOLDER{
	float:right;
	width:550px; 
    min-height:396px;
    margin:0px 20px 20px auto;
    padding:0px; text-align:left;  
    
    border:1px solid #222;
}
.MAIN{
	float:right;
	width:530px; 
    margin:10px 10px 10px 10px;
    padding:0px; text-align:left;  
    
    border:0px solid #FFF;
}
.SIDEBAR{
	position:absolute; bottom:20px; left:50px; 
	width:250px; 
    margin:0px ; padding:0px; 
    text-align:left;  
}
.SIDEBAR a{
    margin-right:10px;  
}











.BODY_MAIN2{
	position:relative; display:block;
	width:880px; height:auto;
    margin:0px auto 0px auto; padding-top:20px;
    border-top:1px solid #666;
    text-align:right;
}

.BODY_MAIN2 .CONTENT{ 
	position:relative; z-index:2;
	width:880px; 
    margin:0px;
    border:0px solid blue;
}
.BODY_MAIN2 .MAIN_HOLDER{
	float:right;
	width:860px; 
    min-height:auto;
    margin:0px 10px 10px auto;
    padding:0px; text-align:left;  
    
    border:1px solid #222;
}
.BODY_MAIN2 .MAIN{
	float:right;
	width:840px; 
    margin:10px 5px 10px 15px;
    padding:0px; text-align:left;  
    
    border:0px solid #FFF;
}




/********************** HOLDER **************************/
.HOLDER_1 { float:left; padding:0px; margin:0 0 0 0; border:0px; width:530px; /* content510 */ }
.HOLDER_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:260px; /* content=240 */ }
.HOLDER_31 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:170px; /* content=150 */ }
.HOLDER_32 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:350px; /* content=330 */ }
.HOLDER_41 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:125px; /* content=105 */ }
.HOLDER_42 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:260px; /* content=240 */ }
.HOLDER_43 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:395px; /* content=375 */ }
.HOLDER_51 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:98px; /* content=78 */ }
.HOLDER_52 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:206px; /* content=186 */ }
.HOLDER_53 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:314px; /* content=294 */ }
.HOLDER_54 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:422px; /* content=402 */ }
.HOLDER_61 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:80px; /* content=60 */ }
.HOLDER_62 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:170px; /* content=150 */ }
.HOLDER_63 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:260px; /* content=240 */ }
.HOLDER_64 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:350px; /* content=330 */ }
.HOLDER_65 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:440px; /* content=420 */ }




.BODY_MAIN2 .HOLDER_1 { float:left; padding:0px; margin:0 0 0 0; border:0px; width:830px; /* content810 */ }
.BODY_MAIN2 .HOLDER_21 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:410px; /* content=390 */ }
.BODY_MAIN2 .HOLDER_31 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:270px; /* content=250 */ }
.BODY_MAIN2 .HOLDER_32 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:550px; /* content=530 */ }
.BODY_MAIN2 .HOLDER_41 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:200px; /* content=180 */ }
.BODY_MAIN2 .HOLDER_42 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:410px; /* content=390 */ }
.BODY_MAIN2 .HOLDER_43 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:620px; /* content=600 */ }
.BODY_MAIN2 .HOLDER_51 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:158px; /* content=138 */ }
.BODY_MAIN2 .HOLDER_52 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:326px; /* content=306 */ }
.BODY_MAIN2 .HOLDER_53 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:494px; /* content=474 */ }
.BODY_MAIN2 .HOLDER_54 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:662px; /* content=642 */ }
.BODY_MAIN2 .HOLDER_61 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:130px; /* content=110 */ }
.BODY_MAIN2 .HOLDER_62 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:270px; /* content=250 */ }
.BODY_MAIN2 .HOLDER_63 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:410px; /* content=390 */ }
.BODY_MAIN2 .HOLDER_64 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:550px; /* content=530 */ }
.BODY_MAIN2 .HOLDER_65 { float:left; padding:0px; margin:0 10px 0 0; border:0px; width:690px; /* content=670 */ }




.HOLDER_IMG				{ border:0px; padding:0px; margin-right:6px; float:left;			}
.HOLDER_IMG_RIGHT		{ border:0px; padding:0px; margin-left:6px; float:right;			}
.HOLDER_FULL			{ border:0px; padding:0px; margin:0px; width:100%; display:block; 	}
.HOLDER_LEFT			{ border:0px; padding:0px; margin:0px; float:left; width:49%;		}
.HOLDER_RIGHT			{ border:0px; padding:0px; margin:0px; float:right; width:49%;		}
.HOLDER_CONTENT_LEFT	{ border:0px; padding:0px; margin:0px; float:left;   				}
.HOLDER_CONTENT_RIGHT	{ border:0px; padding:0px; margin:0px; float:right;  				}

.HOLDERBORDER{
	padding-top:3px; padding-bottom:3px; 
	border-bottom:1px solid #222;
}
.BOX1 .HOLDERBORDER{
	padding-top:3px; padding-bottom:3px; 
	border-bottom:1px solid #515151;
}
.HOLDERSPACE{
	padding-top:3px; padding-bottom:3px; 
	border-bottom:0;
}

/********************** BOX *****************************/
.BOX{
	/*overflow:hidden;*/
	background:transparent url('') repeat; 
	padding:0px; margin:0px;
	border:0px solid #333;  text-align:left; 
}
.BOX1{
	background:#2c2c2c url('') repeat; 
	padding:0px; margin:0px;
	border:1px solid #1c1c1c;  text-align:left; 
}
.BOXTRUE{
	background:#CCF4C4 url('../../img/BG_MENU_WHITE.png') repeat; 
	padding:0px; margin:0px;
	border:1px solid #559933;  text-align:left; 
}
.BOXFALSE{
	background:#FFCCCC url('../../img/BG_MENU_WHITE.png') repeat; 
	padding:0px; margin:0px;
	border:1px solid #CC4444;  text-align:left; 
}
.BOXWARN{
	background:#FFDDAA url('../../img/BG_MENU_WHITE.png') repeat; 
	padding:0px; margin:0px;
	border:1px solid #EE8800;  text-align:left; 
}



.BOX_HEAD{
	min-height:18px; padding:6px 9px; margin:0px;
	/*
    background:#FFFFFF url('../../img/BG_TITLE_BLACK.png') repeat-x center center; 	
    border-bottom:1px solid #222; 
    */
    border-bottom:1px dashed #6d6d6d;
}
.BOX_HEAD h1,.BOX_HEAD h2,.BOX_HEAD h3{ color:#cac0b1; }




.BOX_MENU{
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px 0px;
	background:#5c5c5c url('../../img/BG_MENU_BLACK.png') repeat;
	border-bottom:1px solid #222; 
}
.BOX_FOOT{
	min-height: 18px; height: auto !important; height: 18px;
	padding:6px 9px; margin:0px;
	background:#333;
	border-top:1px dashed #222; 
}
.BOX_MAININ		{
	overflow:hidden;
	padding:5px 5px 5px 5px; margin:0px;
	background:#2c2c2c url('') repeat; 
	border:1px #1c1c1c solid;
}
.BOX_MAIN		{ padding:10px 9px; margin:0px; }


/*
.BOX_MAIN	{ padding:10px 0px; margin:0px; }

.BOX.bg_box1 .BOX_MAIN { padding:10px 9px; margin:0px; }
.BOX.bg_warn .BOX_MAIN { padding:10px 9px; margin:0px; }
.BOX.bg_true .BOX_MAIN { padding:10px 9px; margin:0px; }
.BOX.bg_false .BOX_MAIN { padding:10px 9px; margin:0px; }

.BOX1 		.BOX_MAIN	{ padding:10px 9px; margin:0px; }
.BOXTRUE 	.BOX_MAIN	{ padding:10px 9px; margin:0px; }
.BOXFALSE 	.BOX_MAIN	{ padding:10px 9px; margin:0px; }
.BOXWARN 	.BOX_MAIN	{ padding:10px 9px; margin:0px; }

.BOX1 		.BOX_HEAD	{ padding:6px 9px; margin:0px; }
.BOXTRUE 	.BOX_HEAD	{ padding:6px 9px; margin:0px; }
.BOXFALSE 	.BOX_HEAD	{ padding:6px 9px; margin:0px; }
.BOXWARN 	.BOX_HEAD	{ padding:6px 9px; margin:0px; }
*/

.BOX .BOX_MAIN	{ padding:10px 0px; margin:0px; }
.BOX1 .BOX_MAIN	{ padding:10px 9px; margin:0px; }
.BOX .BOX_HEAD	{ padding:6px 0px; margin:0px; }
.BOX1 .BOX_HEAD	{ padding:6px 9px; margin:0px; }



/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/


/********************** FORMS ***************************/
form,fieldset	{ border:none; padding:0; margin:0; overflow:hidden;} 
label 			{ float:left; padding:0; margin:0; cursor:pointer; } 
.fm_text,.fm_pass,.fm_select,.fm_list,.fm_file,.fm_textarea,
.fm_checkbox,.fm_radio,.fm_image,.fm_button,.fm_reset,.fm_submit{ 
	float:left; padding:0px; margin:0px; text-indent:3px;
} 

/* .fm_checkbox,.fm_radio { background:none; border:none; } */
.fm_checkbox,.fm_radio { width:13px; height:18px; line-height:18px; }
.fm_text,.fm_pass,.fm_select,.fm_list,.fm_file,.fm_textarea{ 
	width: 99%; height: 22px; line-height:22px;
	color:#CCC; background:#EEE;
    border:1px solid #333;
    background:#333; /* NO BACKGROUNDS - iPhone */
	background:#555 url('../../img/BGFORM.png') repeat;
} 
.fm_select,.fm_list		{ width:100%;  text-indent:0px;} 
.fm_list,.fm_textarea	{ height: auto; } 
.fm_file				{ height: 23px; line-height:23px; } 
.fm_text:focus,.fm_pass:focus,.fm_select:focus,.fm_list:focus,.fm_file:focus,.fm_textarea:focus { 
    background:#ECECEC; 
	background:#666 url('../../img/BGFORM.png') repeat;
}
.fm_button,.fm_reset,.fm_submit{ 
	min-width: 100px;max-width: 200px;width: auto !important;width: 100px;
    height: 26px; line-height:26px;
    border:1px solid #333;
	font-size:10px; font-weight:bold; text-transform:uppercase; text-align:center; 
	color:#EEE; background:#444 url('../../img/BG_TITLE_WHITE.png') repeat center center;
    cursor:pointer;
} 
.fm_button:hover,.fm_reset:hover,.fm_submit:hover{ 
	color:#FFFFFF; background:#cac0b1 url('../../img/BG_TITLE_BLACK.png') repeat-x center center;
}






/********************** ALERTS **************************/
#ALERTS{
	position: relative; display:block;
	background:#FFDDAA url('../../img/BG_MENU_WHITE.png') repeat;
	border:1px solid #333; 
	padding:3px 9px 8px 9px; margin-bottom:10px;
}
#ALERTS_CLOSE{
    position:absolute; top:3px; right:3px; cursor:pointer;
}
.ALERT{
	display:block;
	margin-top:5px;
    color:#333;
}
.ALERT .ALERT_IMG{
    position: relative;  
    float:left;  margin-right: 10px; 
}

/********************** image border ********************/
.image_border_s			{ background:#3c3c3c; border:1px solid #242424; padding:2px; }
.image_border_m			{ background:#3c3c3c; border:1px solid #242424; padding:4px; }
.image_border_l			{ background:#3c3c3c; border:1px solid #242424; padding:6px; }
.image_border_xl		{ background:#3c3c3c; border:1px solid #242424; padding:8px; }
.image_border			{ border:1px solid #242424; }

/********************** pagination **********************/
.pagination{
   border:0px; padding:0px; margin:0px; width:100%; display:block; position:relative;
}
.pagination ul {
   float:left;
   list-style:none;
   margin:0; padding:0;
   text-align:center;
}
.pagination ul li {
   position:relative; display:block; float:left;
   width:auto; height:20px; line-height:20px; list-style:none;
   margin-right:3px; padding:0;
}
.pagination ul li a {
	display:block;
	padding:0px 2px;
	color:#cac0b1;
	font-size:12px;    text-decoration:none;
}
.pagination ul li a:hover {
   color:#5c5c5c; 
}
.pagination ul li a.active{
   color:#5c5c5c; 
}
.pagination ul li a img {
	margin-top:2px;
}
.pagination ul li.space {
   width:5px;
   background:none; border:none; 
}

/********************** lists ***************************/
.mylist ul			{  overflow:hidden; }
.mylist ul.double	{ margin-left:22px; }
.mylist li{ list-style:none;  margin:2px 0px 2px 0px;  display:block; }

.mylist li.blank	{ padding-left:22px; }
.mylist li.square	{ list-style: square outside none; margin-left:22px; }
.mylist li.disc		{ list-style: disc outside none; margin-left:22px; }
.mylist li.circle	{ list-style: circle outside none; margin-left:22px; }
.mylist li.check	{
	background:url('../../img/ico/ui-check-box.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.checkno	{
	background:url('../../img/ico/ui-check-box-uncheck.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.arrow_l	{
	background:url('../../img/ico/arrow.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.arrow_m	{
	background:url('../../img/ico/arrow-000-medium.png') no-repeat -2px 0px; padding-left:22px;
}
.mylist li.arrow_s	{
	background:url('../../img/ico/arrow-000-small.png') no-repeat -2px 2px; padding-left:22px;
}

.mylist li .comment{
	color: #5c5c5c; font-size:12px;
}



/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/
/********************************************************/


/********************** XHOLDER *************************/
.XHOLDER_REGISTER_21 { float:left; padding:0px; margin:0 10px 0 0; width:111px; }
.XHOLDER_REGISTER_31 { float:left; padding:0px; margin:0 10px 0 0; width:72px; }

.XHOLDER_PROFILEDATA_31 { float:left; padding:0px; margin:0 10px 0 0; width:150px; }
.XHOLDER_PROFILEDATA_32 { float:left; padding:0px; margin:0 10px 0 0; width:320px; }

.XHOLDER_PROFILEPHOTOS_31 { float:left; padding:0px; margin:0 10px 0 0; width:120px; }
.XHOLDER_PROFILEPHOTOS_32 { float:left; padding:0px; margin:0 10px 0 0; width:340px; }

.XHOLDER_SETTINGSDATA_21 { float:left; padding:0px; margin:0 10px 0 0; width:111px; }
.XHOLDER_SETTINGSDATA_31 { float:left; padding:0px; margin:0 10px 0 0; width:72px; }
.XHOLDER_SETTINGSDATA_32 { float:left; padding:0px; margin:0 10px 0 0; width:151px; }

.XHOLDER_ADMINMEM_21 { float:left; padding:0px; margin:0 10px 0 0; width:111px; }
.XHOLDER_ADMINMEM_31 { float:left; padding:0px; margin:0 10px 0 0; width:72px; }

.XHOLDER_ADMINDATA_21 { float:left; padding:0px; margin:0 10px 0 0; width:111px; }
.XHOLDER_ADMINDATA_31 { float:left; padding:0px; margin:0 10px 0 0; width:72px; }
.XHOLDER_ADMINDATA_32 { float:left; padding:0px; margin:0 10px 0 0; width:151px; }





/********************** globals *************************/
.bg_box		{ color:#CCC; background:#333; }
.bg_box1	{ color:#aaa; background:#2c2c2c url('../../img/BG_MENU_BLACK.png') repeat; }
.bg_true	{ color:#666; background:#CCF4C4 url('../../img/BG_MENU_WHITE.png') repeat; }
.bg_false	{ color:#666; background:#FFCCCC url('../../img/BG_MENU_WHITE.png') repeat; }
.bg_warn	{ color:#666; background:#FFDDAA url('../../img/BG_MENU_WHITE.png') repeat; }

.border_box		{ border:1px #333 solid; }
.border_box1	{ border:1px #1c1c1c solid; }
.border_true	{ border:1px #559933 solid; }
.border_false	{ border:1px #CC4444 solid; }
.border_warn	{ border:1px #EE8800 solid; }

.clr_box	{ color:#CCC; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_box1 	{ color:#aaa; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_true	{ color:#559933; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_false	{ color:#CC4444; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_warn	{ color:#EE8800; font-family:inherit; font-size:inherit; line-height:inherit; }

.clr_comment{ color:#5c5c5c; font-family:inherit; font-size:inherit; line-height:inherit; }
.BOX1 .clr_comment{ color:#727272 !important; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_link	{ color:#cac0b1; font-family:inherit; font-size:inherit; line-height:inherit; }
.clr_head	{ color:#cac0b1; font-family:inherit; font-size:inherit; line-height:inherit; }

.txt_bolder		{ font-family:inherit; font-size:inherit; line-height:inherit; font-weight:bolder !important; }
.txt_lighter	{ font-family:inherit; font-size:inherit; line-height:inherit; font-weight:lighter !important; }
.txt_larger		{ font-family:inherit; font-size:14px !important; line-height:inherit; }
.txt_smaller	{ font-family:inherit; font-size:10px !important; line-height:inherit; }
.txt_underline	{ font-family:inherit; font-size:inherit; line-height:inherit; text-decoration:underline !important;		}
.txt_overline	{ font-family:inherit; font-size:inherit; line-height:inherit; text-decoration:overline !important; 		}
.txt_line-through{ font-family:inherit; font-size:inherit; line-height:inherit; text-decoration:line-through !important;	}
.txt_uppercase	{ font-family:inherit; font-size:inherit; line-height:inherit; text-transform:uppercase !important;		}
.txt_lowercase	{ font-family:inherit; font-size:inherit; line-height:inherit; text-transform:lowercase !important;		}

.float_left		{	float:left;				}
.float_right	{	float:right;			}
.align_right	{	text-align:right;		}
.align_center	{	text-align:center;		}	
.align_justify	{	text-align:justify;		}
.align_left		{	text-align:left;		}
.align_top		{	vertical-align:top;		}
.align_middle	{	vertical-align:middle;	}
.align_bottom	{	vertical-align:bottom;	}
.cursor			{	cursor:pointer;			}
.scroll			{	overflow:auto;			}

.HIDDEN 		{ display:none; 	} 
.NOLIST			{ list-style:none;	}
.NOMARGIN		{ margin:0;			}
.NOPADDING		{ padding:0;		}
.BORDERTOP		{ border-top:1px solid #222;		}
.BORDERBOTTOM	{ border-bottom:1px solid #222;	}
.BORDERLEFT		{ border-left:1px solid #222; 		}
.BORDERRIGHT	{ border-right:1px solid #222;		}





.fm_text.bg_false,.fm_pass.bg_false,.fm_select.bg_false,.fm_list.bg_false,.fm_file.bg_false,.fm_textarea.bg_false { 
    color:#333; 
}
.fm_text.bg_false:focus,.fm_pass.bg_false:focus,.fm_select.bg_false:focus,.fm_list.bg_false:focus,.fm_file.bg_false:focus,.fm_textarea.bg_false:focus { 
    color:#CCC;
}












