html { height: 100%; }
body { 
   background-repeat: repeat-y;
   background-position: center;
   background-color: #616161;
   color: #616161;
   margin: 0px;
   padding: 0px;
   text-align: center; 
   background-image: url('../images/pageBackground.gif');
   font-family: Arial, Sans-serif;
   height: 100%;
}
dfn { display: none; } 
.csc-linkToTop { 
 background-image: url('../images/totop.gif'); 
 background-repeat: no-repeat; 
 background-position: top left; 
 padding-left: 29px; 
}
label { font-family: Arial; }
fieldset { font-size: 11px; } 
h1, h2, h3, h4, h5 { 
	margin: 5px 0px 5px 0px; 
	padding: 10px 0;  
	border-bottom:1px solid #ccc;
        color: #666666;
        clear: both;
}

input, textarea, select { font-size: 11px; font-family: Arial, Geneva, sans-serif, Tahoma; color:#000000; background:#ECE9DA; border:1px solid #D1CDBC; padding-left:2px}
a { text-decoration: none; color: #5282be; }
a img { border: 0px; }
form, td {margin:0; padding:0;  }
div {margin: 0; padding: 0; }
.clearer { border: 0px; clear: both; }
#header td, tr {font:12px Arial, helvetica, sans-serif; color:#797979; vertical-align:top;  text-align:left;}

td, tr {vertical-align:top; text-align:left}

.align_right{text-align:right}

.bottom{vertical-align:bottom}

/*----------------*/

#all {
	width: 1000px; 
        height: 100%;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	/* background-color: #DED8BE; */
}

#header, #content, #footer { 
	/* background-color: #E1DCC6;  */
	width: 1000px; 
}
#content {
	background: #EDEADC url('../images/bgr_cont.jpg') repeat-x;
}


#liblogo { 
	background-color: #DED8BE; 
	width: 1000px; 
	text-align: center; 
}
#libmainmenu { 
	background-image: url('../images/fl2.jpg'); 
        background-repeat: no-repeat;	
        background-position: -10px 0px; 
	padding-left: 48px; 
	padding-top: 43px; 
        padding-bottom: 40px; 
	margin: 0px; 
	background-color: #EDEADC;
        background-color: #E3DECA; 
	height: 104px; 
}

/* MENU */
div#MM { width: 1000px; }
div#MM table { width: 924px; text-align:center; }
a.MM_link {
	position: relative;
	font-size: 85%;
	color: #E4DFCB;
	text-transform: uppercase;
	} 
	a:hover.MM_link, a.MM_link.act {
		color: black;
	} 
	a span.MM_title {
		position: absolute;
		width: 105px;
		text-align: center;
		left:0px;
		bottom: 4px;
	} 
	a.MM_link.act span.MM_title, a:hover.MM_link span.MM_title {
		bottom: 10px !important;
}

#header {
	background: url('../images/tal_up.jpg') repeat-x scroll 0%;
	width: 1000px;
	color: #ffffff;
}
	#header table {
		margin: 0px; 
	}
	#libheader { 
		background-image: url('../images/fl1_new.jpg');
	        background-repeat: no-repeat;	
		color: #fff;
		padding-left: 30px; 
		padding-right: 30px; 
		/* padding-top: 5px;  */
		height: 40px; 
		width: 100%;
		font-size: 12px; 
		float: left;
		/* margin-top: 12px;  */
	}
	#libheader a {
		color: #fff;
	}
        #topmenu, #tophome { 
                margin-top: -8px; 
                float: right; 
                margin-right: 40px; 
                margin-left: 10px; 
        }
        #tophome { float: left; margin-top: 5px; } 

	#topmenu li{
		list-style: none;
		float: left;
		margin-right: 5px; 
	}
		#topmenu a:hover { text-decoration: underline; }
	#telno {
		float: left;
		margin-left: 20px; 
	}
	#search {
		float: left;
		margin-right: 50px; 
		margin-left: 30px; 
	}
		#searchformsword {
			float: left;
			height: 17px; 
		}
		#searchformsubmit {
			float: left;
			border: 0px; padding: 0px; 
			height: 20px; 
		}

#content p {
	font-family: Arial, Georgia,"Times New Roman",Times,serif;
	color: #797979;
	margin: 10px 0pt; 
	font-weight: normal;
}
#content h1 {
	font-size: 1.5em; 
	font-family: Arial, Georgia,"Times New Roman",Times,serif;
	color: #5282be;
	font-weight: normal;
}
#content ul {
	padding: 0; margin: 0; 
        margin-left: 5px; 
}
#content ul li {
	list-style: none;
        width: 100%;
	/* font-size: .80em; */
	font-family: Arial;
	color: #797979;
	margin: 4px 0pt;
        padding-left: 10px; 
}
#content ol {
        padding: 0; margin: 0; 
        margin-left: 25px; 
}
#content ol li {
	font-size: 1em;
	font-family: Arial;
	color: #797979;
	margin: 4px 0pt;
}

ul li { background: transparent url('../images/square.gif') no-repeat scroll left 5px; }
.csc-bulletlist * { background: transparent url('../images/square.gif') no-repeat scroll left 5px; }

#content {
	float: left;
	padding-top: 0px; 
        padding-bottom: 10px; 
	color:#393934;
}
	#content strong {
		color:#5282be;
	}
	#container {
		margin-left: 18px; 
		margin-right: 18px; 
		border-top: 1px solid #d8d4c0;
		margin-top: 0px; 
	}
	#left {
		float: left;
		width: 198px; /* 222px */ 
		min-height: 250px; 
		font-size: .80em; /* 12px; */
		font-family: Arial;
                background-image: url('../images/leftgrad.jpg');
                background-repeat: no-repeat; 
                background-position: top right; 
	}
                #left ol, #left ul {font-size: 1.2em; }
		#left a:hover { text-decoration: underline; }
		#left #submenu a:hover { text-decoration: none; }
		#left .submenu ul, #left ul.submenu {
			padding-top: 0px; 
			padding-left: 0px; 
			margin-left: 0px; 
			width: 176px; /* 200px */ 
		}
		#left .submenu { margin-top: 5px; }
		#left ul.submenu li {
			background-image: none;
			padding: 0px; margin: 0px; 
		}
		.submenu a, .submenu span {
			padding: 3px 5px 2px 5px;
			display: block;
			font-size: 12px;
			border-bottom: 1px solid #D8D4C0;
			color: #63655A;
		}
		.submenu a:hover, .submenu2 a:hover, .submenu3 a:hover {
			background-color: #eaeade;
			color: #061e3d;
		}
			.submenu a { padding-left: 20px; }
			.submenu2 a { padding-left: 40px; }
			.submenu3 a { padding-left: 60px; }
                .submenuNOsub a { 
                        padding-left: 20px; 
                        background-image: url('../images/plus.gif'); 
                        background-repeat: no-repeat; 
                        background-position: 7px center; 
                }
                .submenuACTsub a { 
                        padding-left: 20px; 
                        background-image: url('../images/minus.gif'); 
                        background-repeat: no-repeat; 
                        background-position: 7px center;
                }
		.active a {
			color: #5282be;
		}
	#center_cont {
		float: left;
		/* width: 505px; */
                width: 523px; 
		/* padding-left: 20px;  */
		padding-right: 0px; 
		font-size: .95em;
                margin-top: -1px; 
	}
		#centercontent {
			float: left;
			/* width: 465px; */
                        width: 483px; 
			min-height: 300px; 
                        height: 100%;
			padding-bottom: 10px; 
			padding-left: 19px; 
                        padding-right: 20px; 
			margin-bottom: 0px; 
			border-bottom: 1px solid #D8D4C0;
                        background-color: #ffffff;
                        position: relative; 
                        z-index: 1000; 
		}
                        div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
				border:1px solid #d8d8d8;
				float:left;
				padding:3px;
			}
                        .news-list-item img, .news-single-item img { 
				border:1px solid #d8d8d8;
				padding:3px;
                                margin: 2px; 
                        }
                        .news-amenu-container ul li { font-size: .8em; } 
                        .external-link-new-window img { border: 0; } 
                        .news-list-item .spacer-gif, .news-single-item .spacer-gif { border: 0; margin: 0; } 
                        .spacer-gif { border: 0; } 
			#centercontent {
				font-size: .80em;
			}
			#centercontent a:hover { text-decoration: underline; }
			#content_header {
                                /* width: 474px; */
                                width: 492px; 
				float: left;
				font-size: 11px; 
				font-family: Arial, Georgia;
				padding: 10px 10px 0px 20px;
				/* background-image: url('../images/headerbg.gif'); */
                                background-color: #fff; 
                                border-top: 1px solid #D8D4C0;
			}
			#content_header a:hover {
				text-decoration: underline;
			}
			#content_footer {
				text-align: right;
				font-size: .75em;
				font-family: Arial, Georgia;
                                background-color: #fff;
                                padding: 3px 20px 3px 0px; 
			}
				#content_footer a:hover {

					text-decoration: underline;
				}
			#breadcrumb {
				float: left;
				color: #666666;
			}
                                .bcrumba {
                                          margin-left: 5px; 
                                          margin-right: 5px; 
                                }
                        #breadcrumb a { color: #666666; }
			#contheader2 {
				width: 110px; 
				float: right;
                                color: #3399ff;
			}
                        #contheader2 a { color: #666666; }
			#contheader2 div {
				float: left;
				margin-left: 10px; 
			}


		#rightcontent {
			width: 215px; 
			float: left;
			font-size: .80em; /* 12px; */
			font-family: Arial;
			text-align: left;
			padding-top: 10px; 
                        padding-left: 20px; 
                        margin-bottom: 10px; 
                        min-height: 250px; 
                        background-image: url('../images/rightgrad.jpg'); 
                        background-repeat: no-repeat; 
                        background-position: top left; 
		}
                #rightcontent ol, #rightcontent ul {font-size: 1.2em; }
			#rightcontent p {
				margin-top: 0px; 
				margin-bottom: 0px; 
			}
		#rightcontent h1 {
			/* background: url('../images/rheader.gif') no-repeat; */
                        margin: 0px; 
                        margin-bottom: 10px;  
			font-size: 15px;
			font-family: Arial;
			color: #000;
			padding-bottom: 0px; 
			padding-top: 0px; 
			border-bottom: 0px; 
                        color: #666666;
                        font-weight: bold; 
		}


#footer {
	background-image: url('../images/footerbg.gif');
	background-repeat: repeat-x;
	float: left;
	padding: 0px 0px 10px 0px;
	font-size: 11px;
        height: 25px; 	
}
#footer2 {
        color: #666666;
        font-family: Arial; 
}
	#footer span {
	}
	#footer a {
		margin-left: 5px; 
		margin-right: 5px; 
	}
	#footer a:hover {
		text-decoration: underline;
	}
	#footermenu, #loginmenu {
		color: #5282be;
	}
        .footertext { float: left; }
        #footermenuc { float: left; }
        #banners { float: right; }
	#banners img {
		margin-left: 10px; 
		float: right;
	}

/* -- new footer -- */ 
#nfooter {
	background-image: url('../images/footerbggrad.png');
	background-repeat: repeat-x;
        border-top: 2px solid #E2E1DD; 
	padding: 10px 0px 10px 0px;
	font-size: 11px;
        height: 160px; 	
        text-align: center;
        width: 1000px; 
}

#nfooter .footertext { float: left; margin-top: 0px; margin-right: 20px;  }
#nfooter #searchform { float: right; margin: 3px 0px 0px 0px; padding: 0; text-align: right;  } 
#nfooter #searchform #search { float: none; margin-left: 150px; } 
#nfooter #searchformsword { float: left; border: 0; padding: 3px 3px 4px 3px; width: 97px; height: 15px; background-image: url('../images/fsearchbg.png'); font-size: 10px; background-repeat: no-repeat; color: #5E5E5C;  } 
#nfooter #banners { float: right; margin-top: 3px; margin-right: 50px; } 
#nfooter #footerbanners { margin-left: 18px; padding-bottom: 20px;  } 

#partners { float: left; margin-left: 224px; text-align: center; } 
#partners div, #partners a { width: 100px; height: 58px; float: left; } 
#partners a:hover { text-decoration: none; } 
#partners .partner1 { background-image: url('../images/dellgray.png'); }
#partners .partner1:hover { background-image: url('../images/dellcolor.png'); }
#partners .partner2 { background-image: url('../images/linuxgray.png'); }
#partners .partner2:hover { background-image: url('../images/linuxcolor.png'); }
#partners .partner3 { background-image: url('../images/msgray.png'); }
#partners .partner3:hover { background-image: url('../images/mscolor.png'); }
#partners .partner4 { background-image: url('../images/avggray.png'); }
#partners .partner4:hover { background-image: url('../images/avgcolor.png'); }
#partners .partner5 { background-image: url('../images/hpgray.png'); }
#partners .partner5:hover { background-image: url('../images/hpcolor.png'); }

#nfootersitemap { margin: 10px 0px 10px 14px; float: left; } 
.fsitemapcont { float: left; width: 163px; } 
.fsitemap { float: left; padding: 0; margin: 0;  } 
.fshead { float: none; }
.fsitemap li { 
font-family: Tahoma, Geneva, sans-serif; list-style: none; text-align: left; 
background-image: none; padding: 0; margin: 0; 
} 
.fsitemap li a { color: #4C4C4C; } 

/*----------------*/

/* news list start page BEGIN */
.news-list-container {
	text-align:left;
	font-family: Arial,"Times New Roman",Times,serif;
	color: #65645A;
	margin:10px;
	margin-left: 0px; 
	float: left;
	clear: both;
}
.news-list-container a {
	color: #5282be;
	float:left;
}
.news-list-container .title span {color: #5282be;}
.news-list-container .title {
	color: #000;
	font-size: 1.5em;
	line-height:20px;
	padding:10px 0px;
	float:left;
	border-bottom:1px solid #ccc;
	margin-bottom:30px;        
}
.news-list-container p {
	margin:0 0 10px 0;
        text-align: justify; 
}
.news-list-item div.text {
        width: 350px; 
	float:right;
	padding:10px 0;
}
.news-list-item {
	float:left;
	padding-bottom:20px;
	padding-right:5px;
} 
.news-list-morelink a {
	/* font-size: .80em; */
}
.archive {
        width: 400px;
        border-top: 1px solid #cccccc; 
        padding-top: 3px; 
        padding-bottom: 0; 
        position: relative; 
        z-index: 400; 
}

/* news list start page END */


/* SITEMAP */

.csc-sitemap ul li{
	font-size: .90em !important; 
}
.csc-sitemap ul li a {
}

/* mail form */

.csc-mailform {
	border: 0px; 
}
.csc-mailform input {
	width: 300px; 
}
.csc-mailform textarea {
	width: 300px; 
	overflow: auto;
}
.csc-mailform, .csc-mailform-field label{
	width: 200px; 
	font-size: .85em;
}
.csc-mailform .csc-mailform-submit {
	width: 304px; 
}

/* misc */ 
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption {
	font-size: .75em; 
	padding-left: 5px; 

}
#content .csc-uploads p {
	margin-bottom: 3px; 
	margin-top: 0px; 
}
.tx_tipafriend {
        font-family: Arial; 
}
.tx_tipafriend_formfield label {
        font-size: 1em;
        font-weight: normal; 
}
.tx_tipafriend_formfield input, .tx_tipafriend_formfield textarea{
        background: none;
}
.tx_tipafriend_url h1 {

}
.tx_tipafriend .tx_tipafriend_url {
        font-size: 1em; 
}
.tx_tipafriend_codetext, .tx_tipafriend_text, .tx_tipafriend_werbemail { font-size: 1em; } 

/* round box left */
.roundboxl { margin-bottom: 20px; width: 180px; }
.roundboxtop { float: left; width: 175px; }
.roundboxbottom { float: left; width: 175px; }
.spiffyl{display:block; }
.spiffyl *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D6CEBD;}
.spiffyfgl{
  background:#D6CEBD;
  padding: 0px 10px 0px 10px;
  float: left; 
}

/* round box right */ 
.roundbox { margin-bottom: 20px; width: 215px; }
.spiffy{display:block; }
.spiffy *{
  display:block;

  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#D6CEBD;}
.spiffy1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #ede9e2;


  border-right:1px solid #ede9e2;
  background:#e0dacd;}
.spiffy2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #E6E3CE;
  border-right:1px solid #E6E3CE;
  background:#ddd7c9;}
.spiffy3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #ddd7c9;
  border-right:1px solid #ddd7c9;}
.spiffy4{
  border-left:1px solid #ede9e2;
  border-right:1px solid #ede9e2;}
.spiffy5{
  border-left:1px solid #e0dacd;
  border-right:1px solid #e0dacd;}
.spiffyfg{
  background:#D6CEBD;
  padding: 0px 10px 0px 10px;
}

#tx-sremailsubscribe-pi1-tt_address_form fieldset{ border: 0px solid red; }

/* tabber tab START */ 
.tabbertab { 
 background-color: #FFFEF3; 
 border: 1px solid #D5CDBC; 
}
.tabberlive .tabbertabhide {
 display:none;
}
.tabberlive {
 margin-top: 10px;
}
#content ul.tabbernav { 
 list-style-type: none;
 background-image: url('../images/tabtopbg.png'); 
 background-repeat: no-repeat; 
 background-position: left bottom;  margin: 0; 
 width: 486px; 
 height: 35px; 
}
#centercontent ul.tabbernav li a:link { color: #000; }
#centercontent ul.tabbernav li a:visited { color: #000; }
#centercontent ul.tabbernav li a:hover { text-decoration: none; color: #D65F0F; } 
.tabbernav li, ul.tabbernav li.tabberactive { 
 margin: 0;
 background-image: url('../images/tabnormalr.png'); 
 background-repeat: no-repeat; 
 background-position: top right; 
}
.tabbernav li a, ul.tabbernav li.tabberactive a
{ 
 padding: 5px 0px 9px 7px; 
 border-bottom: none;
 background-image: url('../images/tabnormal.png'); 
 background-repeat: no-repeat; 
}
.tabbernav li { 
 float: left; 
}
#centercontent .tabberlive ul li a { 
 width: 98%; 
 float: left; 
 text-align: center; 
}
#centercontent .tabberlive ul li { 
 width: 125px; 
 float: left; 
}

ul.tabbernav li.tabberactive { 
 background-image: url('../images/tabactr.png'); 
 background-color: #FFFEF3; 
}
ul.tabbernav li.tabberactive a
{
 background-image: url('../images/tabact.png'); 
}
#content .tabberlive ul li { padding-left: 0px; margin-left: 5px; } 
#content .tabberlive .tabbernav { padding-left: 10px; } 

.tabberlive .tabbertab {
 float: left; 
 padding:5px; 
 border-top:0;
 width: 474px; 
 position: relative; 
 z-index: 1; 
}

.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabberlive#tab1 {
}
.tabberlive#tab2 {
}
.tabberlive#tab2 .tabbertab {
}


/* tabber tab END */ 




.tx-ttnews-browsebox td, .tx-ttnews-browsebox { 
 font-size: 11px; 
}
.news-single-img { float: right; text-align: right; } 

.tx-srfreecap-pi2-cant-read { float: left; width: 100%; }
.tx_srfreecap_pi2_captcha_image { margin: 5px; } 

.tx-vgetagcloud-pi1 ul { 
 float: left; 
}
.tx-vgetagcloud-pi1 ul li { 
 background: none;
}

.news-list-item div.text { margin-top: 0; padding-top: 0; }
#content .news-list-item .text p.bodytext { margin-top: 0; }

.align-right { text-align: right; } 
.align-left { text-align: left; }
.align-center { text-align: center; }


div.rgaccord2-content, div.rgaccord1-content { border: 0; width: 455px; } /*425*/
h3.rgaccord2-toggle, h3.rgaccord1-toggle { background: none; border: none;  }
.worldcup-graphical { 
 border: 1px solid #E9E6D5;
 width: 70%;
}
.worldcup-graphical td { 
 padding: 4px; 
 border: 1px solid #E9E6D5;
}

.worldcup-group { 
 border-bottom: 1px solid #cccccc;  
 float: left; 
 width: 100%; 
 margin-bottom: 10px; 
}
.worldcup-group h1 { 
 border: 0; 
 float: left; 
 min-width: 150px; 
 clear: none; 
}
.worldcup-morelink {
 width: 200px; 
 float: left;
 margin-left: 10px;   
 margin-top: 20px; 
 clear: none; 
}

.worldcup-fullrows td {  
 text-align: left; 
 height: 15px; 
 width: 90px; 
 vertical-align: bottom;
}

td.worldcup-fullflags { 
 text-align: left; 
}

.tx-ppferegister-pi1 .form-label {  
 font-size: 1em; 
 font-family: Arial; 
 color: #797979; 
}

.tx-fechangepassword-pi1 { 
 margin-top: 40px; 
}
.tx-fechangepassword-pi1 div { 
 padding: 5px; 
}
.tx-fechangepassword-pi1 label { 
 margin-right: 30px; 
 width: 150px; 
 float: left; 
}

.tx-newloginbox-pi1 td input { 
 margin-top: 10px; 
 margin-left: 5px; 
}

.error {
 font-size: 10px; 
 color: #DD3A3A;
 float: left; 
 clear: both; 
}

.ttnews-links p { display: inline; }
.worldcup-firstp { 
 display: inline; 
 padding-left: 10px; 
}
.DateFixtures {  
 height: 25px; 
 vertical-align: middle; 



}
.DateFixtures { 
 padding-left: 10px; 
}



.tx-powermail-pi1 *, .tx_powermail_pi1_fieldwrap_html_checkbox_title { 
 /* font-size: 11px !important; */
 font-size: 1em; 
 font-family: Arial !important; 
}
.tx-powermail-pi1 { 
 background-image: url('../images/BoxTitle.gif'); 
 background-repeat: repeat-x; 
 background-position: top left; 
}

.tx_powermail_pi1_fieldwrap_html { 
 padding: 5px; 
}
.tx_powermail_pi1_fieldwrap_html label { 
 text-align: right; 
 padding-right: 10px; 
 min-width: 200px; 

 float: left; 
 clear: both; 
 display: block; 
 } 
.tx-powermail-pi1_fieldset { 
 padding: 5px; 
 border: 0; 
 } 
.tx-powermail-pi1 .countryzone { 
 margin-left: 210px;
 margin-top: 5px; 
}
.tx-powermail-pi1_fieldset legend { 

 border: 0; 

 padding-right: 100px; 
 margin-bottom: 15px; 
 margin-top: 5px; 
}
.tx-powermail-pi1_confirmation p { 
 padding-top: 5px; 
 padding-left: 5px; 
 display: block; 
}
.tx-powermail-pi1_formwrap { 

}
.tx_powermail_pi1_fieldwrap_html_submit { 
 text-align: center; 
}
.tx_powermail_pi1_fieldwrap_html_submit input { 
 border: 0; 
 background-image: url('../images/button.jpg'); 
 width: 143px; 
 height: 34px; 
 color: #fff; 
}
.tx_powermail_pi1_fieldwrap_html textarea { 
 overflow: auto;  
 width: 200px; 
 height: 70px; 
}
.powermail_mandatory, .powermail_mandatory_js { color: #FF0000; } 
.powermail_mandatory_js { 
 width: 200px; 
 clear: both; 
 text-align: right; 
}
.tx_powermail_pi1_formconfirmation_back { 
 float: left; 
 margin-right: 10px; 
}
.powermail_captcha { margin: 5px 0px 5px 50%;  } 

/***************************
 *  Default styles for the
 *    EXT rgaccordion
 * by Ringer Georg (just2b)
 ***************************/  

.accordion { 
 width: 480px; 
 margin: 0px auto; 
}


/* Toggle default */
h3.rgaccord2-toggle {
  font-weight:bold;
  color:#5282be;
  line-height: 26px;
  height: 23px;
  width: 455px; /*425*/
  background: url(../images/barclosed480.jpg) no-repeat;
  padding:2px 0 2px 25px;
  margin-right: 0px;
  cursor:pointer;
  margin-bottom: 0px; 
}

/* Toggle act item */
h3.act {
  background: url(../images/baropen480.jpg) no-repeat;
  margin-bottom: 0px; 
}

/* the content */
div.rgaccord2-content {
 width: 478px; /*448*/
 padding-bottom: 7px; 
 border-left: 1px solid #eee; 
 border-right: 1px solid #eee; 
}
#rgaccord2-nest { 
 width: 450px; /* 420 */
 background: url(../images/barbottom480.jpg);
 background-repeat: no-repeat; 
 background-position: left bottom; 
 padding: 0px 15px 20px 15px; 
}

/* remove margin of a CE */
div.rgaccord2-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord2-content h1 {
  display:none;
}

#credits { 
 float: left; 
 width: 300px; 
 text-align: center; 
}

/* #### special rounded box #### */ 
			.ixsolbx, .ixsolbxs { width: 215px; float: left; margin-bottom: 15px; margin-left: 0px; } 
			.bxtop { 
				/* float: left; */
                                display: block; 
				height: 9px; 
				width: 215px; 
				background-image: url('../images/bxtop215.png'); 
				background-repeat: no-repeat; 
				background-position: left bottom; 
			}
			.bxbottom {
				height: 9px; 
				float: left; 
				width: 215px; 
				background-image: url('../images/bxbottom215.png'); 
				background-repeat: no-repeat; 
			}
			.bxmid { 
                                min-height: 200px; 
                                width: 211px; 
				float: left; 
				background-image: url('../images/bxbg.png'); 
				background-repeat: repeat-x;
				background-color: #DFDFDF; 
                                border-left: 2px solid #CECECE;
                                border-right: 2px solid #CECECE;
			}
			.bxleft { 
                                float: left; width: 9px; height: 200px; 
                                background-image: url('../images/bxleft.png');
                         } 
			.bxcontent { 
				float: left; 
				width: 194px; 
                                min-height: 200px; 
			} 
			.bxright { 
                                float: right; width: 8px; height: 200px; 
                                background-image: url('../images/bxright.png');
                         } 
                        .bxleft, .bxright { background-repeat: no-repeat; } 


/* ### 2nd box silver ### */
.ixsolbxs .bxtop { background-image: url('../images/bxtop215w.png'); }
.ixsolbxs .bxbottom { background-image: url('../images/bxbottom215w.png'); } 
.ixsolbxs .bxmid { background-image: url('../images/bxbgs.png'); background-color: #e4ded3; border-left: 2px solid #c7bba3; border-right: 2px solid #c7bba3; } 
.ixsolbxs .bxleft { background-image: url('../images/bxlefts.png'); } 
.ixsolbxs .bxright { background-image: url('../images/bxrights.png'); } 
/* ### end ### */ 

#bookmarks { 
 float: right; 
}
#bookmarks .tx-timtabsociable-pi1 img { 
 margin-right: 5px; 
} 

.livechat { 
 display: block; 
 position: relative; 
 text-align: left; 
 clear: both; 
 top: -400px; 
 margin-left: 10px; 
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, div.csc-textpic-border div.csc-textpic-single-image img { 
 border: 0; 
}

/* Lightbox */
#lbLightbox,#sbCenter, #sbBottomContainer{
 z-index:10000 !important;
}

.csc-textpic-imagecolumn ul li{
  background:none;
}