/* globalbeats_green layout */


/* allgemeines */

.page_back {
  margin: 5px;
  padding: 0px;
  border: 0px;
  background: #99cc33 url(../images/background_g.jpg) repeat-x 0px 0px fixed; }

.page_table_left {
  position: fixed;
  top: 5px;
  right: 0px;
  width: 140px;
  padding: 15px;
  border: 0px;
  align: center;
  vertical-align: top;
  background: #202020; }

.page_table_middle {
  width: 10%;
  border: 0px; }

.page_table_right {
  position: fixed;
  top: 5px;
  right: 5px;
  width: 140px;
  height: 100%;
  padding: 15px;
  border: 0px;
  align: right;
  vertical-align: top;
  background: #202020; }

.page_table_spacer {
  width: 10px;
  border: 0px;
  align: center;
  vertical-align: top; }

.page_table_leftframe {
  width: 120px;
  border: 0px;
  align: center;
  vertical-align: top; }

.page_table_main {
  border: 0px;
  align: center;
  vertical-align: top; }

.page_table_rightframe {
  padding-top: 170px;
  width: 120px;
  border: 0px;
  align: center;
  vertical-align: top; }


/* header-bereich */

.header_left {
  width: 500px;
  height: 170px;
  border: 0px;
  vertical-align: bottom;
  background: #000000 url(../images/header_left.png) no-repeat top left; }

.header_right {
  width: 400px;
  height: 170px;
  border: 0px;
  background: url(../images/header_right.png) no-repeat top right; }

.top_tw {
  width: 900px;
  border: 0px; }

.top_info {
  width: 625px;
  height: 39px;
  margin: 0px;
  padding: 0px;
  padding-left: 8px;
  border-left: solid 1px #7d7d7d;
  border-right: solid 0px #000000;
  border-top: solid 0px #000000;
  border-bottom: 0px;
  background: #000000 url(../images/bg_top_info.jpg) no-repeat;
  text-align: left;
  vertical-align: middle;
  font-size: 11px;
  font-weight: normal;
  text-decoration: none;
  color: #000000; }

.top_sl {
  width: 265px;
  height: 39px;
  margin: 0px;
  padding: 0px;
  border-left: solid 0px #000000;
  border-right: solid 1px #000000;
  border-top: solid 0px #000000;
  border-bottom: 0px;
  background: #000000;
  text-align: right;
  vertical-align: top; }


/* haupt-bereich */

.menu_section {
  width: 898px;
  margin-top: -38px;
  margin-bottom: 10px;
  margin-left: 1px;
  border: 0px;
  align: left; }

.menu_user1_l {
  width: 665px;
  border: 0px;
  background: url(../images/top_bg_fade.jpg) repeat-x 0px 0px;
  vertical-align: top;
  text-align: left; }

.menu_user1_r {
  width: 33px;
  border: 0px;
  background: url(../images/top_bg_end_r.gif) no-repeat left top;
  text-align: right;
  vertical-align: top; }

.menu_user2_l {
  width: 115px;
  border: 0px;
  background: url(../images/top_bg_end_l.gif) no-repeat right top;
  text-align: right;
  vertical-align: top; }

.menu_user2_r {
  width: 85px;
  border: 0px;
  background: url(../images/top_bg_fade.jpg) repeat-x 0px 0px;
  vertical-align: top;
  text-align: left; }

.menu_user2_r img {
  padding-left: 6px;
  padding-right: 6px;
  vertical-align: middle; }

.main_section {
  width: 900px;
  padding: 0px;
  border: 0px;
  border-left: solid 1px #000000;
  border-right: solid 1px #000000;
  align: left; }

.main_section_top {
  height: 15px;
  margin: 0px;
  padding: 0px;
  padding-left: 5px;
  border: 0px;
  background: #000000 url(../images/) no-repeat bottom left; }

.main_section_left {
  width: 20px;
  margin: 0px;
  padding: 0px;
  border: 0px;
  background: url(../images/l.png) repeat-y 0px 0px; }

.main_section_toolbar {
  width: 150px;
  margin: 0px;
  padding: 10px;
  border: 0px;
  vertical-align: top;
  align: left;
  background: #202020 url(../images/roundage_r.jpg) no-repeat top right; }

.main_body {
  padding-top: 5px;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 10px;
  border: 0px;
  background: #000000;
  vertical-align: top;
  text-align: left;
  background: #000000 url(../images/roundage_u.jpg) no-repeat bottom left; }

.main_section_usebar {
  width: 150px;
  margin: 0px;
  padding: 10px;
  border: 0px;
  vertical-align: top;
  text-align: center;
  background: #202020 url(../images/roundage_l.jpg) no-repeat left top; }

.main_section_right {
  width: 20px;
  padding: 0px;
  border-left: 0px;
  background: url(../images/r.png) repeat-y right top; }


/* main body bereich */

.main_body_table {
  width: 528px;
  border: 0px; }

.main_body_m {
  width: 486px;
  height: 20px;
  color: #99cc33;
  text-align: center;
  vertical-align: middle;
  background: #202020; }

.main_body_top_l {
  width: 21px;
  text-align: right;
  vertical-align: middle;
  height: 20px;
  background: #202020 url(../images/roundage_o_l.jpg) no-repeat top left; }

.main_body_top_r {
  width: 21px;
  height: 20px;
  background: #202020 url(../images/roundage_o_r.jpg) no-repeat top right; }

.main_body_stream {
  padding-left: 10px;
  padding-right: 10px;
  color: #99cc33;
  vertical-align: middle;
  background: #202020; }

.main_body_banner {
  padding-left: 28px;
  color: #ffffff;
  text-align: left;
  vertical-align: middle;
  background: #202020; }

.main_body_content {
  width: 518px;
  padding-left: 5px;
  padding-right: 5px;
  background: #202020; }

.main_body_bottom_l {
  width: 21px;
  height: 20px;
  background: #202020 url(../images/roundage_u_l.jpg) no-repeat bottom left; }

.main_body_bottom_r {
  width: 21px;
  height: 20px;
  background: #202020 url(../images/roundage_u_r.jpg) no-repeat bottom right; }

.main_body_table_banner_sky {
  width: 150px;
  border: 0px; }

.main_body_banner_sky_top {
  width: 150px;
  height: 12px;
  background: url(../images/roundage_banner_o.gif) no-repeat bottom left; }

.main_body_banner_sky {
  padding-left: 13px;
  text-align: left;
  vertical-align: top;
  background: #000000; }

.main_body_banner_sky_bottom {
  width: 150px;
  height: 12px;
  background: url(../images/roundage_banner_u.gif) no-repeat top left; }


/* footer-bereich */

.bottom_section {
  width: 900px;
  border: 0px;
  align: left; }

.bottom_section_left {
  width: 100px;
  height: 100px;
  border: 0px;
  background: url(../images/footer_left.gif) no-repeat left top; }

.bottom_section_right {
  width: 685px;
  height: 100px;
  border: 0px;
  padding-left: 115px;
  vertical-align: middle;
  background: url(../images/footer_right.gif) no-repeat right top; }


/* copyrights */

.cr {
  padding-top: 5px;
  vertical-align: top;
  text-align: center; }

.cr_table {
  width: 100%;
  vertical-align: top;
  text-align: center; }

.cr_copyright {
  width: 650px;
  padding: 2px;
  border: solid 1px #202020;
  vertical-align: top;
  text-align: center;
  background: #000000; }

.cr_copyright_2nd {
  width: 100px;
  padding: 2px;
  border: solid 1px #202020;
  vertical-align: top;
  text-align: center;
  background: #000000; }

/* smiley-extension by dennis@globalbeats.fm */

#smiley_icon {
	margin-left:1px;
	vertical-align:top;
	position:relative;
	top:7px;
	cursor:pointer;
}

#smiley_box {
	position:absolute;
	left:-5px;
	bottom:30px;
	display:none;
	opacity:0.8;
	filter:alpha(opacity=80);
}

#smiley_box table {
	width:160px;
}

#smiley_box img {
	cursor:pointer;
}

.smiley_popup_tl {
  width: 20px;
  height: 20px;
  background: url(../images/ext_tl.png) no-repeat top left; }
  
.smiley_popup_tr {
  width: 20px;
  height: 20px;
  background: url(../images/ext_tr.png) no-repeat top right; }
  
.smiley_popup_m {
  color: #99cc33;
  width:120px;
  vertical-align: middle;
  text-align: center;
  background: #202020 url(../images/ext_main.png) repeat; }
  
.smiley_popup_bl {
  width: 20px;
  height: 20px;
  background: url(../images/ext_bl.png) no-repeat bottom left; }
  
.smiley_popup_br {
  width: 20px;
  height: 20px;
  background: url(../images/ext_br.png) no-repeat bottom right; }
  
.smiley_popup_content {
  background: #202020 url(../images/ext_main.png) repeat;
  padding-top:5px;
  padding-left:15px;
  padding-right:15px;
}