

/* » GLOBALS -------------------------- « */

* {
  margin: 0;
  padding: 0;
}

body {
  background: #DEE0DD;
  text-align: center;
  }

img {
  border: 0;
  }

a {
  text-decoration: none;
  }

.mrk a {
  color: #FF6600;
  }

.copyright {
  float: left;
  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
  font-size: 9px;
  color: #999999;
  text-align: center;
  padding-top: 9px;
  width: 380px;
}

.text {
  font-family: "trebuchet ms", arial, helvetica, sans-serif;
  font-size: 10px;
}











/* » TITEL / HEADLINE DEFINITIONS ----------------------NEW- « */

.hl {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-weight: bold; font-size: 11px;
	  color: #FFFFFF;
	  line-height: 28px;
	  text-transform: uppercase;
	  text-align: left;
	  padding-left: 12px;
  }

.panel_title_red, .panel_title_sml_red, .panel_title_full_red {
  background-color: #FF5D37;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title_sml_red {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl_red.gif);
	  }
	.panel_title_full_red {
	  width: 890px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl4_red.gif);
	  }

.panel_title_ylw, .panel_title_sml_ylw{
  background-color: #F5C66C;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title_sml_ylw {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl_ylw.gif);
	  }

.panel_title_grn, .panel_title_sml_grn {
  background-color: #B2D40B;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title_sml_grn {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl_grn.gif);
	  }
	.box_grn {
	  width: 245px;
	  background-color: #EEF3D8;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  margin-bottom: 1px;
	  }
	.box_grnl {
	  width: 245px;
	  background-color: #F7FBE6;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  margin-bottom: 1px;
	  }
	.boxtxt_grn {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-size: 9px;
	  color: #7D940E;
	  line-height: 14px;
	  text-align: left;
	  padding-left: 10px;
	  }
	.endbox_grn {
	  width: 245px;
	  background-color: #EEF3D8;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  border-bottom: 1px solid #C9CBC8;
	  margin-bottom: 5px;
	  }
	.endbox_grnl {
	  width: 245px;
	  background-color: #F7FBE6;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  border-bottom: 1px solid #C9CBC8;
	  margin-bottom: 5px;
	  }
	.boxtxts_grn, .boxtxtmrk_grn {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-size: 9px;
	  color: #7D940E;
	  line-height: 13px;
	  text-align: left;
	  padding-left: 10px;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  padding-right: 7px;
	  }
		.boxtxt_grn a, .boxtxts_grn a {
		  color: #7D940E;
		  }



.panel_title_trk, .panel_title_sml_trk {
  background-color: #66CC9A;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title_sml_trk {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl_trk.gif);
	  }

.panel_title_blu, .panel_title_sml_blu {
  background-color: #6DCEEE;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title_sml_blu {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl_blu.gif);
	  }
	.box_blu {
	  width: 245px;
	  background-color: #CCEEF9;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  }
	.box_blul {
	  width: 245px;
	  background-color: #E6F9FB;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  }
	.boxtxt_blu {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-size: 9px;
	  color: #4497B3;
	  line-height: 14px;
	  text-align: left;
	  padding-left: 10px;
	  }


.panel_title_gry, .panel_title_sml_gry {
  background-color: #A7A7A7;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title_sml_gry {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl_gry.gif);
	  }



.bg_comment {
  margin-top: 1px;
  background-image: url(/_css_gfx_cbl2000/bg_comment.gif);
  background-color:#F4EAE7;
  background-repeat: repeat-y;
  width:380px;
  height:19px;
  margin-bottom: 0px;
  }
	.pleasurelink, .stars {
	  width: 130px;  height:19px;
	  float: left;
	  margin-right: 3px;
	  text-align: center;
	  font-family: georgia, sans-serif;
	  font-size: 9px;
	  line-height: 18px;
	  }
		.pleasurelink a {
		  color: #FF6600;
		  }

	.threadinfo {
	  float: left;
	  width: 245px;
	  height: 19px;
	  background: transparent;
	  }
		.date {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: left;
		  padding-left: 12px;
		  font-size: 9px;
		  color: #999;
		  line-height:19px;
		  }

		.commentlink {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: right;
		  padding-right: 9px;
		  line-height:19px;
		  font-size: 9px;
		  color: #666666;
		  }
			.commentlink a {
			  color: #FF6600;
			  }

.bg_vote_s {
  margin-top: 1px;
  background-image: url(/_css_gfx_cbl2000/bg_vote.gif);
  background-color:#FDF2EE;
  background-repeat: repeat-y;
  width:380px;
  height:19px;
  margin-bottom: 5px;
  }
		.votelink {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: right;
		  padding-right: 7px;
		  line-height:19px;
		  font-size: 9px;
		  }




















/* » TITEL / HEADLINE DEFINITIONS -------------------------- « */

.panel_title, .panel_title_sml, .panel_title_big, .panel_title_full {
  background-color: #FFFFFF;
  padding-top: 1px;
  margin-bottom: 1px;
  }
	.panel_title {
	  width: 380px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl2.gif);
	  }

	.panel_title_sml {
	  width: 245px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl.gif);
	  }

	.panel_title_big {
	  width: 635px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl3.gif);
	  }

	.panel_title_full {
	  width: 890px;
	  background-image: url(/_css_gfx_cbl2000/bg_hl4.gif);
	  }

	.title, .titles {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-weight: bold; font-size: 11px;
	  color: #859094;
	  line-height: 28px;
	  text-transform: uppercase;
	  text-align: left;
	  padding-left: 12px;
	  }
		.titles {
		  color: #FF6600;
		  }

		.title a {
		  color: #FF6600;
		  }


.image_title {
  margin-bottom: 1px;
  }


/* » SMALL PANEL DEFINITIONS -------------------------- « */

.box, .boxs {
  margin-bottom: 1px;
  }

.endbox, .endboxs {
  margin-bottom: 5px;
  }

	.box {
	  width: 245px;
	  background-color: #EFF0EE;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  }

	.boxs {
	  width: 245px;
	  background-color: #FDF2EE;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  }

	.endbox {
	  width: 245px;
	  background-color: #EFF0EE;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  border-bottom: 1px solid #C9CBC8;
	  }

	.endboxs {
	  width: 245px;
	  background-color: #FDF2EE;
	  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
	  border-bottom: 1px solid #C9CBC8;
	  }

	.boxtxt {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-size: 9px;
	  color: #990000;
	  line-height: 14px;
	  text-align: left;
	  padding-left: 10px;
	  }

	.boxtxts, .boxtxtmrk {
	  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
	  font-size: 9px;
	  color: #666666;
	  line-height: 13px;
	  text-align: left;
	  padding-left: 10px;
	  padding-top: 5px;
	  padding-bottom: 5px;
	  padding-right: 7px;
	  }

		.boxtxt a, .boxtxts a {
		  color: #6C7898;
		  }

		.boxtxtmrk a {
		  color: #FF6600;
		  }

/* » PICTURES ADVERTS - BUTTON & BANNER ------------------------- « */


.picad {
  margin-top: 5px;
  margin-bottom: 5px;
  }

.first {
  margin-right: 5px;
  float: left;
  }


/* » THREADS mit PICS -------------------------- « */

.bg_thread {
  margin-top: 1px;
  background-image: url(/_css_gfx_cbl2000/bg_thread.gif);
  background-color:#EFF0EE;
  background-repeat: repeat-y;
  width:380px;
  text-align: left;
  }
	.bg_threadpic {
	  float: left;
	  width: 130px;
	  background-image: url(/_css_gfx_cbl2000/bg_threadpic.gif);
	  padding-bottom: 5px;
	  margin-right: 3px;
	  line-height: 0px;
	  font-size: 0px;
	  }
		.preview {
		  margin-top: 5px;
		  margin-left: 5px;
		  }


	.thread {
	  float: left;
	  width: 245px;
	  }
		.content {
		  padding-left: 12px;
		  padding-top: 10px;
		  padding-right: 12px;
		  padding-bottom: 10px;
		  text-align: top;
		  }
			.headline {
			  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
			  color: #990000;
			  font-weight: bold;
			  font-size: 11px;
			  line-height: 22px;
			  text-transform: uppercase;
			  }
				.headline a {
				  color: #990000;
				  }

			.author {
			  font-family: "trebuchet ms", arial, helvetica, sans-serif;
			  font-size: 10px;
			  color: #999999;
			  }

			.copytxt_sml  {
			  font-family: "trebuchet ms", arial, helvetica, sans-serif;
			  font-size: 10px;
			  line-height: 15px;
			  color: #666666;
			  }

			.copytxt {
			  font-family: "trebuchet ms", arial, helvetica, sans-serif;
			  font-size: 11px;
			  line-height: 15px;
			  color: #666666;
			  }
				.copytxt a {
				  color: #ff6600;
				  text-decoration: none;
				  }


.bg_threadinfo {
  margin-top: 1px;
  background-image: url(/_css_gfx_cbl2000/bg_thread.gif);
  background-color:#EFF0EE;
  background-repeat: repeat-y;
  width:380px;
  height:19px;
  margin-bottom: 0px;
  }
	.pleasurelink, .stars {
	  width: 130px;  height:19px;
	  float: left;
	  margin-right: 3px;
	  text-align: center;
	  font-family: georgia, sans-serif;
	  font-size: 9px;
	  line-height: 18px;
	  }
		.pleasurelink a {
		  color: #FF6600;
		  }

	.threadinfo {
	  float: left;
	  width: 245px;
	  height: 19px;
	  background: transparent;
	  }
		.date {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: left;
		  padding-left: 12px;
		  font-size: 9px;
		  color: #999;
		  line-height:19px;
		  }

		.commentlink {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: right;
		  padding-right: 9px;
		  line-height:19px;
		  font-size: 9px;
		  color: #666666;
		  }
			.commentlink a {
			  color: #FF6600;
			  }

.bg_vote {
  margin-top: 1px;
  background-image: url(/_css_gfx_cbl2000/bg_thread.gif);
  background-color:#EFF0EE;
  background-repeat: repeat-y;
  width:380px;
  height:19px;
  margin-bottom: 5px;
  }
		.votelink {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: right;
		  padding-right: 7px;
		  line-height:19px;
		  font-size: 9px;
		  }

/* » THREADS ohne PICS -------------------------- « */

.bg_threadwop {
  margin-top: 1px;
  margin-bottom: 4px;
  background-image: url(/_css_gfx_cbl2000/bg_threadwop.gif);
  background-color:#EFF0EE;
  background-repeat: repeat-y;
  width:380px;
  text-align: left;
  }

/* » CJULTRA-------------------------- « */

.cjcomment {
  background-color: #EFF0EE;
  background-image: url(/_css_gfx_cbl2000/bg_boxtxt.gif);
  float: left;
  height: 14px;
  line-height: 14px;
  font-family: georgia, sans-serif;
  font-size: 9px;
  padding-left: 10px;
  padding-right: 10px;
  color: #900;
  border-bottom: 1px solid #DEE0DD;
  }

.cjdate {
  float: left;
  line-height: 14px;
  font-size: 9px;
  color: #900;
  }

.cjcomment_link {
  float: right;
  line-height: 14px;
  font-size: 9px;
  }


/* » FOOTER DEFINITIONS -------------------------- « */

.footerline, .footerline_sml, .footerline_big, .footerline_full {
  float: left;
  height: 3px;
  background-image: url(/_css_gfx_cbl2000/bg_footer.gif); background-repeat: repeat-x;
  line-height: 0px; font-size: 0px;
  border-top: 1px solid #C9CBC8;
}
	.footerline {
	  width: 380px;
	  }

	.footerline_sml {
	  width: 245px;
	  }

	.footerline_big {
	  width: 635px;
	  }

	.footerline_full {
	  width: 890px;
	  }


/* » THREADS ohne PICS -------------------------- « */

.bg_threadwop {
  margin-top: 1px;
  background-image: url(/_css_gfx_cbl2000/bg_threadwop.gif);
  background-color:#EFF0EE;
  background-repeat: repeat-y;
  width:380px;
  text-align: left;
  }
	.threadwop {
	  float: left;
	  width: 380px;
	  }
		.update {
		  font-family: georgia, "trebuchet ms", arial, helvetica, sans-serif;
		  float: right;
		  padding-right: 9px;
		  font-size: 9px;
		  color: #999;
		  line-height:19px;
		  }

.gfive {
  margin-bottom: 4px;
  line-height: 0px;
  }



/* » ------------------------------------------------------ « */
/* » LAYOUT DEFINITION ---------------------------- « */
/* » ------------------------------------------------------ « */

#layout {
  width: 890px;
  margin: auto;
  margin-top: 25px;
  text-align: left;
  }

.panel_smlcol {
  float: left;
  width: 245px;
  }

.panel_col {
  float: left;
  width: 380px;
  margin-left: 10px;
  margin-right: 10px;
  }

.panel_bigcol {
  width: 635px;
  float: left;
  margin-left: 10px;
  }

.panel_fullcol {
  width: 890px;
  float: left;
}

#header {
  height: 176px;
  }

#menu {
  padding-top: 147px;
  color: #C9CBC8;
  }

#menu .menu_list {
  float: left;
  height: 29px;
  line-height: 29px;
  width: 360px;
  background-image: url(/images/bg_menu.gif);
  }

#menu a {
  font-family: georgia, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color: #CC3300;
  line-height: 29px;
	}


/* » ------------------------------------------------------ « */
/* » SPECIALS LAYOUT ---------------------------- « */
/* » ------------------------------------------------------ « */


.speimg  {
  margin-top: 1px;
  background-image: url(/images/bg_box.gif);
  padding-bottom: 1px;
  font-size: 0px;
  }

  .speimg img { border: solid 1px #859094; }

.specopy  {
  margin-top: 0px;
  padding: 2px 10px 4px 10px;
  background-image: url(/images/bg_special_copy.gif);

  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #666666;
  line-height: 12px;
  }

  .specopy a { color: #FF6600; }


.spelink  {
  margin-top: 0px;
  padding: 3px 10px 4px 10px;
  background-image: url(/images/bg_special_link.gif);

  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 10px;
  color: #D37895;
  }

  .spelink a { color: #D37895; }

.row_spacer {
 width: 245px;
 height: 5px;
 background-image: url(/images/bg_box.gif);
 font-size: 0px
 }

.speend {
 width: 245px;
 height: 5px;
 border-top: 1px solid #C9CBC8;
 font-size: 0px
 }