body {	margin: 5px 10px 10px 0px;	text-align: left;	background: #EFEFEF;	background-image: url(/images/main/bg.gif);	font-size: 12px;	color: #000000;}
body, div, td, input, select, li, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; }
td { font-size: 12px; color: #000000; padding:0px; }
li { font-size: 12px; color: #000000; padding:0px; line-height:150%;}
img { border:0 none;}
a.imgmotion:hover img, .imgmotion:hover {margin: 1px 0px -1px 0px}
div {text-align:left;}
form {margin:0; padding:0;}
label {cursor:pointer;}

.space { margin: 0px 2px; display:block; float:left;}
.space5, .mt5 { margin-top:5px;}
.space10, .mt10 { margin-top:10px;}
.space20, .mt20 { margin-top:20px;}
.space5b, .mb5  { margin-bottom:5px;}
.space10b, .mb10 { margin-bottom:10px;}
.space20b, .mb20 { margin-bottom:20px;}
.pt5 { padding-top:5px;}
.pt10 { padding-top:10px;}
.pt20 { padding-top:20px;}
.pb5  { padding-bottom:5px;}
.pb10 { padding-bottom:10px;}
.pb20 { padding-bottom:20px;}
.p5 {padding:5px;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.it {font-style:italic;}

.left_cell {float:left; margin-bottom:15px;}
.right_cell {float:right; margin-bottom:15px;}

#masterhead {width:990px; height:168px; background: url(/images/main/header_bg.gif?c=1) no-repeat; margin:auto;}
#masterbody {width:990px; text-align:center; margin:auto;}
#mastertail {width:990px; height:38px; background:url(/images/main/tail_bg.gif) no-repeat; margin:auto;}
.mastertail_inner {padding: 10px 15px 10px 15px; color: #EFEFEF;}
#leftbox {width:155px; overflow:hidden; text-align:center; float:left;}
#centerbox {width:660px; text-align:center; float:left; background: #FFF;}
#rightbox {width:165px; text-align:center; float:left;}
#logo a{display:block; height:100px; width:220px;}
#ads_top {float:left; height:90px; width:728px; margin: 13px 0px 5px 27px;}
#navibar {margin-left:10px; height:30px;}
#navibar a {float:left; height: 30px; display: block;}
#navimenu { width:990px; height:30px; color: #EFEFEF;}
#navimenu a, #tail_links a {color: #EFEFEF; padding:0 10px;}
#navimenu a.u {color: #EFEFEF; padding:0 10px; text-decoration:underline;}
#tabmenusub { background-color:#F8F8F8; border-bottom: 1px solid #CCCCCC;padding:5px 12px; font-size:12px;}
#tabmenusub a {padding:0 10px; font-size:12px;}
#tabmenusub a.u {padding:0 10px; text-decoration:underline;font-size:12px;}
#tail_links a {font-size:11px;}
#login_tail {text-align:left;padding:10px;}
#login_tail a{font-size:11px; color:#666666;}
#login_tail a:hover{color:#C00000;}
#submenu {background-color:#F8F8F8; border-bottom: 1px solid #CCCCCC;padding:5px 20px;}
#main {padding: 0px 20px 10px 20px;}
.navi_line {padding: 0px 20px 8px 20px; font-size:11px;}
.navi_line a {font-size: 11px; color: #888888;}
.navi_line a:hover {font-size: 11px; color: #C00000;}
.navimenub {background-color:#F8F8F8; border-bottom: 1px solid #CCCCCC;padding:5px 20px;margin-bottom:20px;}
.navimenub a{margin-right:50px;}

.btn {padding:2px 6px 4px 8px; background:transparent url(/images/buttons/btn.gif) no-repeat scroll left top;font-family: arial; font-size:12px; color:#FFFFFF; font-weight:bold; border:0 none;display:block;float:left;height:20px;margin:0;width:80px;cursor:pointer;}
.btn_grey {padding:2px 6px 4px 8px; background:transparent url(/images/buttons/btn_g.gif) no-repeat scroll left top;font-family: arial; font-size:12px; color:#FFFFFF; font-weight:bold; border:0 none;display:block;float:left;height:20px;margin:0;width:80px;cursor:pointer;}
.btn_e {float:left;height:20px;overflow:hidden;width:2px;}
.btn_e .btn_e {background:transparent url(/images/buttons/btn.gif) no-repeat scroll -198px 0;height:20px;right:0;top:0;width:2px;}
.btn_e .btn_grey {background:transparent url(/images/buttons/btn_g.gif) no-repeat scroll -198px 0;height:20px;right:0;top:0;width:2px;}

#penny_call {background: transparent url(/images/sponsor/pennycall.gif) no-repeat scroll 0 -40px; width: 130px; height: 40px; display: block;margin-left:12px;}
#penny_call:hover {background: transparent url(/images/sponsor/pennycall.gif) no-repeat scroll 0 -40px; width: 130px; height: 40px; display: block;margin-left:12px;}

#navi_btn_start {background: transparent url(/images/buttons/btn_start.gif) no-repeat scroll 0 0; width: 105px;}
#navi_btn_start:hover {background: transparent url(/images/buttons/btn_start.gif) no-repeat scroll 0 -30px; width: 105px;}
#navi_btn_start_act {background: transparent url(/images/buttons/btn_start_act.gif) no-repeat scroll 0 0; width: 105px;}
#navi_btn_myaccount {background: transparent url(/images/buttons/btn_myaccount.gif) no-repeat scroll 0 0; width: 132px;}
#navi_btn_myaccount:hover {background: transparent url(/images/buttons/btn_myaccount.gif) no-repeat scroll 0 -30px; width: 132px;}
#navi_btn_myaccount_act {background: transparent url(/images/buttons/btn_myaccount_act.gif) no-repeat scroll 0 0; width: 132px;}
#navi_btn_members {background: transparent url(/images/buttons/btn_members.gif) no-repeat scroll 0 0; width: 104px;}
#navi_btn_members:hover {background: transparent url(/images/buttons/btn_members.gif) no-repeat scroll 0 -30px; width: 104px;}
#navi_btn_members_act {background: transparent url(/images/buttons/btn_members_act.gif) no-repeat scroll 0 0; width: 104px;}
#navi_btn_media {background: transparent url(/images/buttons/btn_media.gif) no-repeat scroll 0 0; width: 84px;}
#navi_btn_media:hover {background: transparent url(/images/buttons/btn_media.gif) no-repeat scroll 0 -30px; width: 84px;}
#navi_btn_media_act {background: transparent url(/images/buttons/btn_media_act.gif) no-repeat scroll 0 0; width: 84px;}
#navi_btn_events {background: transparent url(/images/buttons/btn_events.gif) no-repeat scroll 0 0; width: 84px;}
#navi_btn_events:hover {background: transparent url(/images/buttons/btn_events.gif) no-repeat scroll 0 -30px; width: 84px;}
#navi_btn_events_act {background: transparent url(/images/buttons/btn_events_act.gif) no-repeat scroll 0 0; width: 84px;}
#navi_btn_forum {background: transparent url(/images/buttons/btn_forum.gif) no-repeat scroll 0 0; width: 84px;}
#navi_btn_forum:hover {background: transparent url(/images/buttons/btn_forum.gif) no-repeat scroll 0 -30px; width: 84px;}
#navi_btn_forum_act {background: transparent url(/images/buttons/btn_forum_act.gif) no-repeat scroll 0 0; width: 84px;}
#navi_btn_voting {background: transparent url(/images/buttons/btn_voting.gif) no-repeat scroll 0 0; width: 110px;}
#navi_btn_voting:hover {background: transparent url(/images/buttons/btn_voting.gif) no-repeat scroll 0 -30px; width: 110px;}
#navi_btn_voting_act {background: transparent url(/images/buttons/btn_voting_act.gif) no-repeat scroll 0 0; width: 110px;}
#navi_btn_shop {background: transparent url(/images/buttons/btn_shop.gif) no-repeat scroll 0 0; width: 136px;}
#navi_btn_shop:hover {background: transparent url(/images/buttons/btn_shop.gif) no-repeat scroll 0 -30px; width: 136px;}
#navi_btn_shop_act {background: transparent url(/images/buttons/btn_shop_act.gif) no-repeat scroll 0 0; width: 136px;}

.toggle_red {background: transparent url(/images/icons/toggle_red.gif) no-repeat scroll 0 2px; padding-left:15px;}
.toggle_red_open {background: transparent url(/images/icons/toggle_red.gif) no-repeat scroll 0px -10px; padding-left:15px;}

.toggle_btn {display:block; background: transparent url(/images/icons/toggle_btn.gif) no-repeat scroll 0 1px; width: 16px; height: 16px; }
.toggle_btn_open {display:block; background: transparent url(/images/icons/toggle_btn.gif) no-repeat scroll 0 -15px; width: 16px; height: 16px; }

.toggle_invisible {background:transparent url(/images/icons/invisible_on.gif) no-repeat scroll right -1px; width:16px; height:16px; font-size:11px;margin-left:5px;}
.toggle_invisible_off {background:transparent url(/images/icons/invisible_off.gif) no-repeat scroll right -1px; width:16px; height:16px; font-size:11px;margin-left:5px;}


.close_btn_sm { background: transparent url(/images/icons/closeicon_sm.gif) no-repeat scroll 0 1px; height:12px; width:12px; display:block;}
.close_btn_sm:hover { background: transparent url(/images/icons/closeicon_sm.gif) no-repeat scroll 0 -11px; height:12px; width:12px; display:block;}

.selrec_new {top:1px; left:1px;}
.selrec, .selrec_new {width: 50px; height:50px; background: transparent url(/images/icons/selrec.gif) no-repeat scroll 0 0; position:absolute; cursor:pointer;}
.selrec_h {width: 50px; height:50px; background: transparent url(/images/icons/selrec.gif) no-repeat scroll 0 -50px; position:absolute; cursor:pointer;}
.selrec_red {width: 50px; height:50px; background: transparent url(/images/icons/selrec.gif) no-repeat scroll 0 -100px; position:absolute; cursor:pointer;}
.tooltip { position:absolute; background-color:#FFF; border: 1px solid #888; padding: 5px; font-size:11px; z-index:3000;}
/* Listen 
ul {margin: 0px; padding-left:15px; }	
li {margin: 0px; padding:0px; list-style-type:disc; color: #000000;}*/
ul.large {padding-left:22px; }	
ul.large li {padding-left: 8px;}

ul {margin:5px 0 0 20px;padding:0;}
li {list-style-position:outside;margin:3px 0;padding:0;}

ul.forum {margin:0 0 -25px 20px;padding:0;}
ul.bb {margin:0 0 0 15px;padding:0;}

.ajax_img { background: transparent url(/images/icons/ajaxloader_square.gif) no-repeat; height:10px; text-align:center; margin:5px 0px;}
#smily_text img {vertical-align:middle;padding:0 0 4px 2px;}

/* Clearfix-Hack */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.star0 {background: transparent url(/images/icons/ratingstars.png) no-repeat scroll 0 0; width: 75px; height:15px;padding:0;}
.star1 {background: transparent url(/images/icons/ratingstars.png) no-repeat scroll 0 -15px; width: 75px; height:15px;padding:0;}
.star2 {background: transparent url(/images/icons/ratingstars.png) no-repeat scroll 0 -30px; width: 75px; height:15px;padding:0;}
.star3 {background: transparent url(/images/icons/ratingstars.png) no-repeat scroll 0 -45px; width: 75px; height:15px;padding:0;}
.star4 {background: transparent url(/images/icons/ratingstars.png) no-repeat scroll 0 -60px; width: 75px; height:15px;padding:0;}
.star5 {background: transparent url(/images/icons/ratingstars.png) no-repeat scroll 0 -75px; width: 75px; height:15px;padding:0;}

.star0_sm {background: transparent url(/images/icons/ratingstars_sm.png) no-repeat scroll 0 0; width: 60px; height:12px;padding:0;}
.star1_sm {background: transparent url(/images/icons/ratingstars_sm.png) no-repeat scroll 0 -12px; width: 60px; height:12px;padding:0;}
.star2_sm {background: transparent url(/images/icons/ratingstars_sm.png) no-repeat scroll 0 -24px; width: 60px; height:12px;padding:0;}
.star3_sm {background: transparent url(/images/icons/ratingstars_sm.png) no-repeat scroll 0 -36px; width: 60px; height:12px;padding:0;}
.star4_sm {background: transparent url(/images/icons/ratingstars_sm.png) no-repeat scroll 0 -48px; width: 60px; height:12px;padding:0;}
.star5_sm {background: transparent url(/images/icons/ratingstars_sm.png) no-repeat scroll 0 -60px; width: 60px; height:12px;padding:0;}

/*  ------------------------------|  Text  |-----------------------------  */				  

.white, .white_sm, .white_la {color: #EFEFEF;}
.red, .red_sm {color: #C00000;}
.note, .note_large {color: #888888;}
.green{color: #2b9d32;}
.white_sm, .red_sm, .note, .small {font-size:11px;}
.white_la {font-size:16px;}
.large {font-size:16px;}
.large_red {font-size:16px; color: #C00000;}
.black{ color: #444444;}
.subheadline {color: #C00000; font-size: 12px; font-weight: bold;}
.subheadline_large {color: #C00000; font-size: 16px; font-weight: bold;}
.greyheadline{ color: #444444; font-weight: bold;}
.tagheadline{ color: #666666; font-weight: bold;}

h1 {color: #C00000; font-size: 16px; font-weight: bold; padding: 20px 0 20px 0; margin:0;}
h2 {font-size: 12px; font-weight: normal; line-height:150%; padding: 0 0 20px 0;margin:0;}
h3 {color: #C00000; font-size: 12px; font-weight: bold; padding: 0 0 10px 0;margin:0;}
h4 {font-size: 12px; font-weight: normal; line-height:150%; margin-bottom: 25px; margin-top:0px;}
/*  ------------------------------|  Borders  |-----------------------------  */		

.img {border:1px solid #CCCCCC;}
.img_hb:hover{padding:3px; border:1px solid #1E90FF;}
.img_hb{padding:3px; border:1px solid #C2DEEF;}
.img_div:hover { border:1px solid #888; }
.img_div:hover { border:1px solid #888; }
.img_div, .img_div_wh {margin:0 auto; width:122px; background:white none repeat scroll 0 0; border:1px solid #CCCCCC; padding:5px;vertical-align:middle; text-align:center;}
#ctrl_content {display:none;}

.td_border, .pic_border, .pic_border_withoutm, .pic_border_large, .albumpic_border, .topuserpic_border, .pic_border_topevent, .profilfoto_border {border: 1px solid #CCCCCC; background: #FFFFFF; text-align:center;}
.pic_border {padding: 5px; margin: 7px;}
.profilfoto_border {margin: 10px 0px 10px 0px; width: 196px;}
.pic_border_withoutm {padding: 5px;}
.pic_border_topevent {padding: 8px; margin-bottom: 20px;}
.albumpic_border {height: 188px; margin: 16px 16px 5px 16px; }
.topuserpic_border {margin: 16px 48px; width:184px;}
.pic_border_large {padding: 8px 8px;}
.separator {margin: 0px 10px; color:#FFFFFF;}


/*  ------------------------------|  Links  |-----------------------------  */		

a {color: #000000; font-size: 12px; text-decoration: none;}
a:hover {font-size: 12px; text-decoration: underline;}

a.std {color: #000000; font-size: 12px;}
a.std:hover {font-size: 12px; text-decoration: none;}

a.white, a.white:hover,  {color: #FFFFFF;}
a.white_sm, a.white_sm:hover {font-size: 11px;}

a.sm {font-size: 11px;}
a.sm:hover {font-size: 11px;}

a.bd {font-weight:bold;font-size: 14px;}
a.bd:hover {font-weight:bold;font-size: 14px;}

a.sm1 {font-size: 11px; color: #888888;}
a.sm1:hover {font-size: 11px; color: #C00000;text-decoration: none;}

a.sm_red {font-size: 11px; color: #C00000;}
a.sm_red:hover {font-size: 11px; color: #C00000;}

a.linksmall {	color: #000000; font-size: 11px;	text-decoration: none;}
a.linksmall:hover { color: #C00000; font-size: 11px;}

a.linksmallu {	font-size: 11px;	text-decoration: underline;}
a.linksmallu:hover { font-size: 11px; color: #C00000;}

a.rec_link {font-size: 11px;}
a.rec_link:hover {font-size: 11px;color: #ffffff;text-decoration: none;}
a.rec_link_white {font-size: 11px;color: #ffffff;text-decoration: none;}

a.link {	text-decoration: underline;}
a.link:hover { color: #C00000; }

a.link1:hover { text-decoration: none; color: #C00000;}
a.red { text-decoration: none; color: #C00000;}
a.red:hover {text-decoration: underline; color: #C00000;}

a.default {text-decoration: underline; color: #C00000;}
a.default:hover {color: #000000;}

a.tab_link { color: #333333; font-weight: bold;}
a.tab_link_red { color: #C00000; font-weight: bold;}
a.tab_link_white { color: #FFFFFF; font-weight: bold;}

a.paging {background-color: #F8F8F8; border: 1px solid #CCCCCC; padding: 1px 5px; margin-left: 5px; color: #333333; font-size: 11px;}
a.paging:hover, .paginghover, .paginghover:hover{background-color: #dd0000; border: 1px #c70010 solid; padding: 1px 5px;	margin-left: 5px; color: #ffffff; font-size: 11px; text-decoration: none;}

a.buttoninline {background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 2px 10px; color: #333333; font-size: 11px; position: relative; }
a.buttoninline:hover {background-color: #EFEFEF; text-decoration: none; position: relative;}

a.profil_link, a.profil_link:hover{ color: #C00000; font-weight: bold;}
a.forumlink, a.forumlink:hover {font-size:14px; color: #C00000;}
a.forum_link, a.forum_link:hover {color: #C00000;}

a.profile_link:hover, a.profile_link  {color: #C00000; font-weight: bold;}
a.profile_link_on {background:transparent url(/images/icons/online.png) no-repeat scroll left center;padding-left:15px; cursor:pointer; color: #C00000; font-weight: bold;}
a.profile_link_off {background:transparent url(/images/icons/offline.png) no-repeat scroll left center;padding-left:15px; cursor:pointer; color: #C00000; font-weight: bold;}

a.friend_link_on:hover, a.friend_link_off:hover  {color: #C00000; text-decoration:none;}
a.friend_link_on {background:transparent url(/images/icons/online.png) no-repeat scroll 2px center;padding-left:20px; cursor:pointer; font-size:11px;}
a.friend_link_off {background:transparent url(/images/icons/offline.png) no-repeat scroll 2px center;padding-left:20px; cursor:pointer; font-size:11px;}


a.arrow, .navimenub a{background:transparent url(/images/icons/arrow_right.gif) no-repeat scroll left center;padding-left:12px; cursor:pointer;}
a.arrow:hover, .navimenub a:hover{color:#C00000;text-decoration: none;}

a.arrow_sm {background:transparent url(/images/icons/arrow_right.gif) no-repeat scroll left center;padding-left:12px; cursor:pointer; font-size:11px;}
a.arrow_sm:hover {color:#C00000;text-decoration: none; font-size:11px;}

a.extpage_sm {background:transparent url(/images/icons/links_yellow.gif) no-repeat scroll left center;padding-left:15px; cursor:pointer; font-size:11px;}
a.extpage_sm:hover {color:#C00000;text-decoration: none; font-size:11px;}

a.extpage {background:transparent url(/images/icons/links_yellow.gif) no-repeat scroll left center;padding-left:15px; cursor:pointer; font-weight:normal;}
a.extpage:hover {color:#C00000;text-decoration: none; font-weight:normal;}

a.extpageu {background:transparent url(/images/icons/links_yellow.gif) no-repeat scroll left center;padding-left:15px; cursor:pointer; text-decoration: none; font-weight:normal;}
a.extpageu:hover {color:#C00000;text-decoration: none; font-weight:normal;}

a.user_sm {background:transparent url(/images/icons/user_icon_yellow.gif) no-repeat scroll left center;padding-left:15px; cursor:pointer; font-size:11px;}
a.user_sm:hover {color:#C00000;text-decoration: none; font-size:11px;}

a.tag10 {background: #FFEAAB none repeat scroll 0 0; color:#666; padding: 2px 5px; font-size:10px;text-decoration:none;}
a.tag12 {background: #FFE699 none repeat scroll 0 0; color:#444; padding: 2px 5px; font-size:12px;text-decoration:none;}
a.tag14 {background: #FFDD77 none repeat scroll 0 0; color:#222; padding: 2px 5px; font-size:14px;text-decoration:none;}
a.tag16 {background: #FFDD77 none repeat scroll 0 0; color:#000; padding: 2px 5px; font-size:16px;text-decoration:none;}

a.a_img {display:block; color:#3B5998;}

a.leftend { display:block; background: transparent url(/adminplf/images/icons/leftend.gif) no-repeat scroll 0 center; width:20px; height:20px;}
a.left { display:block; background: transparent url(/adminplf/images/icons/left.gif) no-repeat scroll 0 center; width:20px; height:20px;}
a.leftend_off { display:block; background: transparent url(/adminplf/images/icons/leftend_off.gif) no-repeat scroll 0 center; width:20px; height:20px;}
a.left_off { display:block; background: transparent url(/adminplf/images/icons/left_off.gif) no-repeat scroll 0 center; width:20px; height:20px;}

a.rightend { display:block; background: transparent url(/adminplf/images/icons/rightend.gif) no-repeat scroll 0 center; width:20px; height:20px;}
a.right { display:block; background: transparent url(/adminplf/images/icons/right.gif) no-repeat scroll 0 center; width:20px; height:20px;}
a.rightend_off { display:block; background: transparent url(/adminplf/images/icons/rightend_off.gif) no-repeat scroll 0 center; width:20px; height:20px;}
a.right_off { display:block; background: transparent url(/adminplf/images/icons/right_off.gif) no-repeat scroll 0 center; width:20px; height:20px;}

.boxtable_header a, .boxtable_header a:hover, .cal_header div a, .facts_header a{color: #444; font-weight: bold;text-decoration: none;}

.toggle_on {background:transparent url(/images/icons/filterset_on.gif) no-repeat scroll right center; padding-right:15px; cursor:pointer;}
.toggle_off {background:transparent url(/images/icons/filterset_off.gif) no-repeat scroll right center; padding-right:15px; cursor:pointer;}

/*  ------------------------------|  Cells  |-----------------------------  */	

.question { background-image:url(/images/icons/question.png); background-position:0px 9px; background-repeat:no-repeat; font-size:16px; color:#000000; padding:5px 10px 5px 25px; line-height:150%;}
.error { background-image:url(/images/icons/msgbox_error.gif); background-position:0px 7px; background-repeat:no-repeat; font-size:16px; color:#000000; padding:5px 10px 5px 30px; line-height:150%;}

.ques8tion {background-image:url(/images/icons/question.png); background-position:0px 9px; background-repeat:no-repeat; color:#000000; margin:0 auto 20px; padding:5px 10px 5px 40px; border: #ffcc00 solid 1px;	background: #fffae5; font-size:16px; line-height:150%;}

	 

.tip {font-weight: bold; color:#333333; background: transparent url(/images/icons/tip.png) no-repeat scroll left 1px; padding:0 0 0 25px; line-height:150%;}

.tag { color: #666666; font-weight: bold; width:220px; height:20px; padding:5px 0px; vertical-align:top;}
.tag_small {color: #666666; font-weight: bold; font-size: 11px;}
.tag_pro {width:150px;padding:4px 5px;font-weight: bold; color:#444; vertical-align:top;}
.tag_pro_w {width:150px;padding:4px 5px;font-weight: bold; color:#444; vertical-align:top; background:#F8F8F8; border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
.tag_pro2 {padding:4px 5px;}
.tag_pro2_w {padding:4px 5px;background:#F8F8F8;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}

.navi {
	background-color: #EFEFEF;
	border-width: 1px 1px 0px 1px;
	border-style: solid; 
	border-color: #CCCCCC;
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px;	
	margin: 2px 5px 0px 0px;
	float: left;
}

.naviactive {
	background-color: #DD0000;
	border-width: 1px 1px 0px 1px;
	border-style: solid;
	border-color: #c70010;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px;	
	margin: 2px 5px 0px 0px;
	float: left;
}

.navidisable {
	background-color: #EFEFEF;
	border-width: 1px 1px 0px 1px;
	border-style: solid; 
	border-color: #CCCCCC;
	color: #888888;
	font-size: 12px;
	font-weight: bold;
	padding: 3px 8px;	
	margin: 2px 5px 0px 0px;
	float: left;
}

.line {clear:both; border-top: 1px solid #CCCCCC;}

.opendir {
	background:transparent url(/images/icons/open_dir.gif) no-repeat scroll left center; padding:0 0 2px 25px;
}

.dir {
	background:transparent url(/images/icons/dir.gif) no-repeat scroll left center; padding:0 0 2px 25px;
} 

.recognition {
background-color: #FFF;
font-size: 11px;
border-width: 1px;
border-style: solid; 
border-color: #CCCCCC;
margin: 2px 0px;
padding: 3px 4px;
	
}

.recognition_h {
background-color: #DD0000;
font-size: 11px;
border-width: 1px;
border-style: solid;
border-color: #c70010;
color: #ffffff;
margin: 2px 0px;
padding: 3px 4px;
}

div.rectangle{
	background-image: url(/images/icons/selrec.gif);
	width: 50px;
	height: 50px;
	position:absolute;
	cursor: pointer;
}

/*  -------------| Kommentare (Eventpics)-----------------  */

.comment_headline {padding:3px 5px; border-top: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; background-color:#EFEFEF; font-size:11px; color: #666666;}
.comment {padding:5px 5px; border: 1px solid #CCCCCC; background-color:#FFFFFF; font-size:11px;}

/*  ------------------------------|  Tables  |-----------------------------  */	

table.form_table { width:620px; border-collapse:collapse; overflow:hidden;line-height:150%;}
table.form_table_sm { width:428px; border-collapse:collapse; line-height:150%;}

/*  -------------| Fakten-Tabelle -----------------  */

table.facts, table.profile { width:400px; border-collapse:collapse;}
table.eventheader {width:440px; border-collapse:collapse; border: 1px solid #CCCCCC; border-width: 1px 1px 0px 1px;}
td.facts_header {height:24px; line-height: 24px; padding:0px 5px; border: 1px solid #CCCCCC; border-width: 1px 1px 0px 1px; background-color:#EFEFEF; color: #444; font-weight: bold;}
td.facts_caption, td.facts_caption_w {width:125px; height:22px; line-height:22px; padding:0px 5px; font-weight: bold; color: #444; border-width: 0px 1px 1px 1px; border: 1px solid #CCCCCC;  vertical-align:top;}
td.facts_info, td.facts_info_w {height:22px; line-height:22px; padding:0px 5px; border-width: 0px 1px 1px 1px; border: 1px solid #CCCCCC; vertical-align:top;}

/*  -------------| Themen-Tabelle -----------------  */

.cell_grey {padding:3px 5px; border: 1px solid #CCCCCC; background-color:#F8F8F8; }
.cell_white {padding:3px 5px; border: 1px solid #CCCCCC; background-color:#FFF; }
/*  -------------| Themen-Tabelle -----------------  */

td.topics_w {height:20px; line-height:20px; padding:0px 5px; border-width:1px 1px 1px 0px; text-align:center; border: 1px solid #CCCCCC;  padding-top:2px; }
td.topics {height:20px; line-height:20px; padding:0px 5px; border-width:1px 1px 1px 0px; text-align:center; border: 1px solid #CCCCCC;  padding-top:2px; }

/*  -------------| Mail-Tabelle -----------------  */

td.mail_w {	padding:0px 5px; border-width: 0px 1px 1px 1px; border: 1px solid #CCCCCC; height:26px; background-color: #FFFFFF;}
td.mail {	padding:0px 5px; border-width: 0px 1px 1px 1px; border: 1px solid #CCCCCC; height:26px; background-color: #F8F8F8;}

/*  -------------| Post-Tabelle -----------------  */

td.post_user {width:110px; border-width: 1px; border: 1px solid #CCCCCC; background-color:#EFEFEF; vertical-align:top;}
td.post_headline {background-color:#EFEFEF; border-style:solid; border-color: #CCCCCC; border-width:1px; height:24px; line-height:24px;}
td.post_headline_l {background-color:#EFEFEF; border-style:solid; border-color: #CCCCCC; border-width:1px 0px 1px 1px; font-size:11px; height:24px; line-height:24px;}
td.post_headline_r {background-color:#EFEFEF; border-style:solid; border-color: #CCCCCC; border-width:1px 1px 1px 0px; font-size:11px; height:24px; line-height:25px;}

td.post_main {	height:115px; border-width: 1px; border: 1px solid #CCCCCC; background-color:#F8F8F8; padding:5px 7px;vertical-align:top; line-height:150%;overflow:hidden;}
td.post_signone {padding:0 5px; }
td.post_sigyes {padding:0 5px;  background-color:#EFEFEF; border-right:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.post_quote { background-color: #FFFFFF; border: solid 1px #CCCCCC; padding:2px 5px 5px 5px; margin:5px 0px 5px 0px;}


td.facts_info, td.facts_caption, td.topics {background-color:#F8F8F8;}
td.facts_info_w, td.facts_caption_w, td.topics_w {background-color:#FFFFFF;}

/*  ------------------------------|  Forms  |-----------------------------  */	

input.textfield, input.textfield_h, input.textfield_sm {
	color: #000000;	
	border:1px solid #CCCCCC;
	background-color: #FBFBFB;
	background-image: url(/images/input_bg.png);
	background-repeat: repeat-x;
	width:194px;	
	padding:2px;
}

input.searchfield, input.searchfield_note {background: url(/images/icons/magglass.png) 4px 3px no-repeat; padding:2px 2px 2px 18px; width:194px; background-color: #FFF; border:1px solid #CCCCCC;}
input.searchfield_note   {color: #888888;}
input.textfield, input.textfield_h {font-size:12px;}
input.textfield_sm {	font-size:11px;}
input.textfield_h:focus, input.textfield_h:hover  {background:#FFF; border:1px solid #888;}

textarea  {
	color: #000000;		
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:12px;
	border:1px solid #CCCCCC;
	background-color: #FBFBFB;
	background-image: url(/images/input_bg.png);
	background-repeat: repeat-x;
	width:194px;		
	padding:2px;
}

select {
	color: #000000;	
	font-size: 12px;	
	border:1px solid #CCCCCC;
	background-color: #FBFBFB;
	width:200px;
}

/*  ------------------------------|  Buttons  |-----------------------------  */	
input.buttonlight, input.button { min-width: 80px; width: 80px; height:20px; padding: 1px 2px; font-size:11px; border-style: solid; border-width: 1px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; cursor: pointer;}

input.button{ color: #FFFFFF; background-color:#DD0000; border-top-color: #CCCCCC; border-left-color: #CCCCCC; border-bottom-color: #333333; border-right-color: #333333; }
input.buttonlight { color: #333333;	background-color: #EFEFEF;	border-top-color: #CCCCCC;	border-left-color: #CCCCCC; border-bottom-color: #333333; border-right-color: #333333; }


/*  ------------------------------|  Boxes  |-----------------------------  */	

/*  -------------| Box -----------------  */

.box { background-color: #F8F8F8; border: solid 1px #CCCCCC;padding:5px;}
.box_header { height:24px; line-height: 24px; padding:0px 5px; border: 1px solid #CCCCCC;  background-color:#EFEFEF; border-width: 1px 1px 0px 1px; font-weight:bold; color:#444444;}
.box_footer { height:24px; line-height: 24px; padding:0px 5px; border: 1px solid #CCCCCC;  background-color:#EFEFEF;  border-width: 0px 1px 1px 1px; font-size:11px;}

.box_picedit { background-color: #F8F8F8; border: solid 1px #CCCCCC; border-width: 0px 1px 1px 1px; padding:8px;}
.box_picedit_dark { background-color: #EFEFEF; border: solid 1px #CCCCCC; border-width: 0px 1px 1px 1px; padding:8px;}
.box_picedit_bright { background-color: #FFFFFF; border: solid 1px #CCCCCC; border-width: 0px 1px 1px 1px; padding:8px;}
/*  -------------| Box-Tabelle -----------------  */

.boxtable { background-color: #F8F8F8; border: solid 1px #CCCCCC;}
.boxtable_header { height:24px;line-height:24px;background-color:#EFEFEF; padding:0px 5px; color: #666666; font-weight: bold;}
.boxtable_cellwhiteleft {float:left; height:22px; line-height:22px; background-color:#FFFFFF; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
.boxtable_cellwhitecenter {float:left; height:22px; line-height:22px; background-color:#FFFFFF; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; }
.boxtable_cellgreyleft {float:left; height:22px; line-height:22px; background-color:#F8F8F8; border-right:1px solid #CCCCCC;}
.boxtable_cellgreycenter {float:left; height:22px; line-height:22px; background-color:#F8F8F8;}

/*  -------------| Tool-Bar -----------------  */
.tool_bar, .tool_bar_mail { background-color: #EFEFEF; border: solid 1px #CCCCCC; padding:0px 4px 0px 0px; border-bottom:0px; margin-bottom:-1px;}
.tool_bar a, .tool_bar_mail a {background-color: #FFFFFF; border: 1px solid #CCCCCC; padding: 2px 4px; margin-left: 5px; color: #333333; font-size: 11px; position: relative; }
.tool_bar a:hover, .tool_bar_mail a:hover {background-color: #dd0000; border: 1px #c70010 solid; padding: 2px 4px;	margin-left: 5px; color: #ffffff; font-size: 11px; text-decoration: none; position: relative;}
.tool_bar_mail a, .tool_bar_mail a:hover {margin-left: 8px;}
/*  -------------| Smilie-Box -----------------  */
.sm_box { background-color: #F8F8F8; border: solid 1px #CCCCCC; padding:5px; width: 494px; border-top:0px; margin-top:-1px;}
.sm_box a {margin:2px;}

/*  -------------| Ajax Box -----------------  */
.ajaxbox_tl { background-image:url(/images/icons/db_tl.png); }
.ajaxbox_tr { background-image:url(/images/icons/db_tr.png); }
.ajaxbox_bl { background-image:url(/images/icons/db_bl.png); }
.ajaxbox_br { background-image:url(/images/icons/db_br.png); }
.ajaxbox_tl, .ajaxbox_tr, .ajaxbox_bl, .ajaxbox_br {width:10px; height:10px; font-size:1px;}
.ajaxbox_c { font-size:1px; background-image:url(/images/icons/db.png); }
.ajaxbox_innerbg {background-color:#FFFFFF; border:1px solid #C00000;padding:0;line-height: 150%}
.ajaxbox_head {background-color:#CC0000; padding:10px; border-bottom:1px solid #666666; color: #FFFFFF; font-size:16px;}
.ajaxbox_body {background-color:#FFFFFF; padding:15px 10px; border-bottom:1px solid #CCCCCC;}
.ajaxbox_footer { background-color:#F8F8F8; padding:10px; text-align:right;}

/*  -------------| Profile Box -----------------  */
.profilebox { background-color: #F8F8F8; border: solid 1px #CCCCCC;}
.profilebox_tab { height:25px; line-height: 24px; padding-left:5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;  background-color:#EFEFEF;}
.profilebox_body {float:left; font-size:11px; overflow:hidden; padding: 4px 2px 2px 2px; line-height:160%;}
.profilebox_footer, .profilebox_header  { height:24px; line-height: 24px; border: 1px solid #CCCCCC;  background-color:#EFEFEF;}
.profilebox_header { border-width: 1px 1px 0px 1px;}
.profilebox_footer { border-width: 0px 1px 1px 1px;}

/*  -------------| Calendar Box -----------------  */
.cal {background-color: #F8F8F8; border-top: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; width:160px; }
.cal_header {line-height:24px; background-color: #EFEFEF; text-align:center; color: #666666; font-weight: bold; border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.cal_table {  border-collapse:collapse; width:160px;}
.cal_tableheader td {font-size:11px; width:14.3%; height:20px; text-align: center; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; background-color: #FFF; color: #C00000; font-weight: bold;}
.cal_empty {width:14.3%; height:20px; text-align: center; background-color: #EFEFEF;}
.cal_td td{font-size:11px; width:14.3%; height:20px; text-align: center; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #333333; background-color: #FFFFFF; }
.cal_td td:hover{font-size:11px; width:14.3%; height:20px; text-align: center; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; color: #333333; background-color: #EFEFEF; }

.cal_td td5:hover {background-color: #DD0000;	border-right: 1px solid #c70010; border-bottom: 1px solid #c70010; color: #F8F8F8;}
.cal_td a{font-size:11px; }

/*  -------------| Picture Box -----------------  */
.picturebox { background-color: #F8F8F8; border: solid 1px #CCCCCC;}
.picturebox_tab { height:25px; line-height: 24px; padding: 0px 5px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;  background-color:#EFEFEF; text-align:right;}
.topuser_picturebox_tab { height:25px; line-height: 24px; padding: 0px 5px; border-bottom: 1px solid #CCCCCC;  background-color:#EFEFEF; text-align:right;}
.picturebox_body {float:left; font-size:11px; overflow:hidden; padding: 0px 16px 10px 16px; line-height: 130%}
.albumpic_border { text-align:center; padding: 7px;}

/*  -------------| Eventgalerie Box -----------------  */
.cell_rt_white {padding:4px 5px; border-bottom: 1px solid #CCCCCC; background-color:#ffffff;}
.cell_rt_grey {background-color:#f8f8f8; padding:4px 5px; border-bottom: 1px solid #CCCCCC; }

/*  -------------| Info Box -----------------  */
.infobox {border: #EBDEB9 solid 1px;	background: #fffae5; padding:10px;line-height:150%;}
.redbox {border: #cc9999 solid 1px;	background: #ffebe3; padding:10px;line-height:150%;}

/*  -------------| Message Boxes -----------------  */

.msgbox_news {width:620px; border: 1px solid #A8C2F0; background: #e9edf2; margin:20px 0px;}
.msgbox_error {background-image:url(/images/icons/msgbox_error.gif); background-position:10px 9px; background-repeat:no-repeat; clear:right; color:#000000; margin:0 auto 20px; padding:8px 10px 5px 40px; border: #cc9999 solid 1px;	background-color: #ffebe3; line-height:150%;}
.msgbox_info {background-image:url(/images/icons/msgbox_info.png); background-position:10px 9px; background-repeat:no-repeat; clear:right; color:#000000; margin:0 auto 20px; padding:8px 10px 5px 40px; border: 1px solid #85af39;	background-color: #e8efdc; line-height:150%;}

.msgbox_errorwb {background-image:url(/images/icons/msgbox_error.gif); background-position:10px 10px; background-repeat:no-repeat;  clear:right; color:#000000; margin:0 auto 10px; padding:10px 10px 10px 40px; line-height:150%;}
.msgbox_infowb {background-image:url(/images/icons/msgbox_info.png); background-position:10px 10px; background-repeat:no-repeat; clear:right; color:#000000; margin:0 auto 10px; padding:10px 10px 10px 40px; line-height:150%;}
.ul_msgbox {margin:5px 0 0 20px;padding:0;}
.ul_msgbox li {list-style-position:outside;margin:0;padding:0;}

.msgbox_question {width:620px;	border: #ffcc00 solid 1px;	background: #fffae5; margin:20px 0px;}

.msgbox_head {font-size:16px; margin:10px;}
.msgbox_body {line-height:150%; margin:10px;}
.msgbox_title {line-height:20px;margin-left:8px;}
.msgbox_message ul {margin: 10px 0; padding: 0;}
.msgbox_message ul li {margin: 10px; padding: 10px; }
.msgbox_head_sm {font-size:14px; margin:10px;}

.msgbox_error_sm {border: #cc9999 solid 1px;	background: #ffebe3; margin-bottom: 10px;}
.msgbox_info_sm {border: #85af39 solid 1px; background: #e8efdc; margin-bottom: 10px;}
.ico_del {background:transparent url(/images/icons/delete_grey.png) no-repeat scroll right center; color:#777777; margin:0px; padding:0 0 0 20px; text-decoration:none;float:right;display:block;height:18px;}

.FL_item:hover {background:#EFEFEF;}
#FL {border-color:#CCC; background:#F8F8F8; padding:0;border-right:1px solid #CCC;border-bottom:1px solid #CCC;line-height:140%;margin-right:10px;}
#FL_friendname_div {padding: 5px; background-color:#F8F8F8; border-top: 1px solid #bbb;}

div.autocomplete {
	position: absolute;
	background-color: #FFFFFF;
	border: 1px solid #AAAAAA;
	margin: 0px;
	padding: 0px;
}

div.autocomplete ul {
   background-color: #FFFFFF;
	list-style-type:none;
   margin:0px;
   padding:0px;
	
}
div.autocomplete ul li.selected {
	background-color: #DD0000; color:#FFFFFF;
}

div.autocomplete ul li {
	background-color: #F8F8F8;
	list-style-type:none;
   display:block;
   margin:0;
   padding:1px;
   cursor:pointer;
}