/* body class */
.tl_siteCentered {
	margin-left: 0px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	background-color:#F7E8ED;
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.tl_mastergal
{
	position:relative;
	top:0px; text-align: left; margin: 0 auto;  
	width:1050px;min-width:1050px;max-width:1050px;
	background-color:#ABA1AC;
	/*background-color:#3B0700;*/
	/*background:url(../toplist/img/transparency/bgrastered.png);*/
	/*background-repeat:repeat;*/
	padding: 0px 0px 0px 0px;
}

.tl_navigal
{
	color: #D88DA2;
	position:absolute;left:0px;top:120px;
	width:100%;
	height:18px;max-height:18px;
	overflow:hidden;
	background-color:#23374F;
	font-weight:normal; 
	font-size: 7pt; 
}

.tl_leaderbannergal
{
	position:absolute;left:0px;top:0px;
	width:1050px;max-width:1050px;
	height:120px;max-height:120px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* linker part fuer weitere ads*/
.tl_lpartgal
{
	position:absolute;left:0px;top:148px;
	width:120px;max-width:120px;
	background-color:inherit;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}

.tl_cpartgal
{
	position:absolute;left:130px;top:148px;
	width:800px;max-width:800px;
	background-color:inherit;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}

/* rechter part fuer weitere ads*/
.tl_rpartgal
{
	position:absolute;right:0px;top:148px;
	width:120px;max-width:120px;
	background-color:inherit;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}

/* Gallery Eintrag komplett */
.tl_galleryentryCon
{
	position:relative;
	background-color:#CCCCCC;
	margin: 0px 5px 6px 0px;
	padding: 0px 0px 0px 0px;
	width:152px;min-width:152px;max-width:152px;
	height:158px;min-height:158px;max-height:158px;
	border: solid 1px #777777;
	float:left;
	overflow:hidden;
}
.tl_galleryentryConH
{
	position:relative;
	background-color:#EEEEEE;
	margin: 0px 5px 6px 0px;
	border: dotted 1px #999999;
	width:152px;min-width:152px;max-width:152px;
	height:158px;min-height:158px;max-height:158px;
	float:left;
	overflow:hidden;
}
.tl_galleryentry
{
	position:relative;
	top: 4px; left:5px;
	width:140px;min-width:140px;max-width:140px;
	color: #EEEEEE;
	overflow:hidden;
}

/* Gallery thumb */
.tl_galleryimg
{
	width:140px;max-width:140px;
	height:140px;min-height:140px;max-height:140px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tl_gallerydesc
{
	color: #111111;
	position:relative;bottom:0px;left:0px;
	font-weight:normal; 
	font-size: 6pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	width:150px;max-width:150px;
	height:12px;min-height:12px;max-height:12px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
}
.tl_gallerydesctxt
{
	color: #111111;
	font-weight:normal; 
	font-size: 6pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
}
.tl_gallerydesctxt_high
{
	color: #bb4444;
	font-weight:normal; 
	font-size: 6pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
}


/* Gesammter Hintergrundbereich der Toplist und der ADs links und rechts */
.tl_master 
{
	position:relative;
	top:0px; text-align: left; margin: 0 auto;  
	width:728px;min-width:728px;max-width:728px;
	background-color:#ABA1AC;
	/*background-color:#3B0700;*/
	/*background:url(../toplist/img/transparency/bgrastered.png);*/
	/*background-repeat:repeat;*/
	padding: 0px 0px 0px 0px;
}


.tl_navi
{
	color: #D88609;
	position:absolute;left:0px;top:90px;
	width:100%;
	height:18px;max-height:18px;
	overflow:hidden;
	background-color:#23374F;
	font-weight:normal; 
	font-size: 7pt; 
}

.tl_navileft
{
	position:absolute;left:2px;
	height:inherit; max-height:inherit;
	padding:2px 0px;
}

.tl_naviright
{
	position:absolute;right:2px;
	height:20px;max-height:20px;
	padding:2px 0px;
}

.tl_navilink
{
	color: #D88609;
	font-weight:normal; 
	font-size: 7pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:right;
}
.tl_navilinklow
{
	color: #A55306;
	font-weight:normal; 
	font-size: 7pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:right;
}
/* linker part fuer weitere ads*/
.tl_lpart
{
	position:absolute;left:0px;top:118px;
	width:120px;max-width:120px;
	background-color:inherit;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}

.tl_cpart
{
	position:absolute;left:130px;top:118px;
	width:468px;max-width:468px;
	background-color:inherit;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}

/* rechter part fuer weitere ads*/
.tl_rpart
{
	position:absolute;right:0px;top:118px;
	width:120px;max-width:120px;
	background-color:inherit;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}

/* class fuer einzelnes AD div 120 x 60 */
.tl_sp120x60
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:60px;min-height:60px;max-height:60px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 90 */
.tl_sp120x90
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:90px;min-height:90px;max-height:90px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 120 */
.tl_sp120x120
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:120px;min-height:120px;max-height:120px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 180 */
.tl_sp120x180
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:180px;min-height:180px;max-height:180px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 240 */
.tl_sp120x240
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:240px;min-height:240px;max-height:240px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 300 */
.tl_sp120x300
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:300px;min-height:300px;max-height:300px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 360 */
.tl_sp120x360
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:360px;min-height:360px;max-height:360px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 400 */
.tl_sp120x400
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:400px;min-height:400px;max-height:400px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* class fuer einzelnes AD div 120 x 600 */
.tl_sp120x600
{
	position:relative;
	width:120px;min-width:120px;max-width:120px;
	height:600px;min-height:600px;max-height:600px;
	background-color:#23374F;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	overflow:hidden;
	float:left;
}

/* Ranking Eintrag komplett */
.tl_bannerentry
{
	position:relative;
	border-bottom: solid 1px #676767;
	background-color:#23374F;
	margin:0px 0px 5px 0px;
	text-align:left;
	width:468px;max-width:468px;
	height:90px;min-height:90px;max-height:135px;
	color: #EEEEEE;
	float:left;
}

/* Ranking Eintrag banner image */
.tl_bannerimg
{
	width:468px;max-width:468px;
	height:60px;min-height:60px;max-height:60px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.tl_sitetitle
{
	color: inherit;
	position:relative;top:2px;left:0px;
	font-weight:bold; 
	font-size: 8pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	width:300px;max-width:468px;
	height:15px;min-height:15px;max-height:15px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	
}

.tl_siteRR
{
	position:absolute;top:2px;right:100px;
	color: inherit;
	font-weight:normal; 
	font-size: 6pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:right;
	margin: inherit;
}

.tl_siteRI
{
	position:absolute;top:2px;right:50px;
	color: inherit;
	font-weight:normal; 
	font-size: 6pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:right;
	margin: inherit;
}

.tl_siteRO
{
	position:absolute;top:2px;right:2px;
	color: inherit;
	font-weight:normal; 
	font-size: 6pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:right;
	margin: inherit;
}

.tl_sitedesc
{
	position:relative;top:0px;left:0px;
	color: inherit;
	background-color:inherit;
	text-align:left;
	width:468px;max-width:468px;
	max-height:60px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.tl_innertxt
{
	color: inherit;
	background-color:inherit;
	font-weight:normal; 
	font-size: 7pt; 
	font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
}

/* Ad's textlink*/
.tl_adtexttitlediv
{
	position:relative;top:0px;left:0px;
	color: #B55316;
	font-weight:normal; 
	font-size: 8pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
}

.tl_adtextlinkdiv
{
	position:relative;top:0px;left:0px;
	color: #D88609;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:2px 2px 2px 2px;
	
}
.tl_adtextlink
{
	position:relative;top:2px;left:0px;
	color: #D88609;
	font-weight:normal; 
	font-size: 7pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-align:left;
	text-decoration:underline;
}

.mdt_bannerentry
{
	color: black;
	font-weight:normal; 
	font-size: 8pt; 
	font-family : Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

