
#partner-page {
	width: 563px;
	padding: 0 16px;
	
	_width: 595px;
}
#partner-page * {
	font-family: Trebuchet MS;
}
#partner-page .partner-frame {
	float: right;
	width: 160px;
	height: 500px;
	margin-left: 16px;
	margin-bottom: 20px;
	border: 1px solid #000;
	background-color: #fff;
	
	_width: 162px;
	_height: 502px;
}
#partner-page .user-linkbox {
	margin-bottom: 20px;
	background-color: #fff;
	overflow: hidden;
	font-size: 16px;
	line-height: 16px;
	min-height: 154px;
	
	_height: 154px;
	_overflow: visible;
	_zoom: 1;
}
#partner-page .user-linkbox .user-linkbox-inner {
	padding: 5px;
	margin: 2px;
	background-color: #fff;
	border: 3px solid #aaa;
	min-height: 134px;
	
	_height: 150px;
}
#partner-page .user-linkbox h2 {
	margin: 0 0 8px 0;
	color: #000;
	font-size: 16px;
	font-weight: bold;
}
#partner-page .user-linkbox p {
	margin: 10px 0;
	color: #000;
	font-size: 12px;
}
#partner-page .user-linkbox a {
	color: #003399;
	font-size: 14px;
	font-weight: bold;
}
#partner-page .user-linkbox img {
	display: inline;
	float: right;
	margin: 0 3px;
}

.tmp_div_outer{
	display: table; 
	#position: relative; 
	overflow: hidden;
	height:122px;
	width:595px;	
	text-align:left;
}
.tmp_div_middle{
	#position: absolute; 
	#top: 50%;
	display: table-cell; 
	vertical-align: middle;
}
.tmp_div_inner{
	#position: relative;
	#top: -50%;
	#left: -50%;
}	
.tmp_top_box{
	height:122px;
	width:595px;
	background: #fff;
	position:relative;
	text-align:center;
	overflow:hidden;
}
.tmp_top_image{
	height:0px;
	width:0px;
	position:absolute;
	top:0px;
	left:0px;
}


.tmpMain{
	font-family: "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;	
	font-size:small;
	text-align:left;
	width: 595px;
}

.tmpMainTop{
	background-repeat:no-repeat;
	margin: 0px 0px 0px 0px; 
	padding: 0px 0px 0px 0px;	
	text-align:center;
    height:122px;
    border-bottom:solid 1px #ffffff;
    overflow:hidden;
}

.tmpMainTitle{
	font-size: x-large;
	font-weight: normal;
	margin: 0;
}
.tmpMainRich{
	font-size: small;
	text-align:left;
}
.tmpMainBox{
	font-size: 84%;
}

/* blaa start */
td.blaa {
	color: #fff;	
	background: #ffffff; 
}
td.blaa .tmp_top_title{
	color:#fff;
	font-size:26px;
	line-height:35px;
	height:67px;
	overflow:hidden;
	margin: 0;
	font-weight: normal;
}
td.blaa .tmp_top_box{
	background-color:#3399CC;
}
td.blaa .tmp_top_image{
	height:33px;
	width:31px;
	top:20px;
	left:284px;
	background:url(/userpages/images/common/classic_blue_top.gif) no-repeat; 
}
td.blaa .tmp_div_outer{
	height:67px;
	width:595px;
	position:absolute;	
	top:55px;
	left:0px;
	z-index:3;
	text-align:center;
}
td.blaa .tmp_div_inner{
	#left:-50%;
}
/* blaa end */
/* business start */
td.business {
	color: #808080;	
	background: #E5E5E5; 
}

td.business .tmpTop{
	background-image:url(/userpages/images/common/business_top.gif); 
}

td.business .tmpTitle{
	display:none;
	padding: 0px 0px 0px 0px;
}

/* business end */

/* horse start */
td.horse{
	color: #a52a2a;	
	background: #FAE0B0; 
}

td.horse .tmpTop{
	background-image:url(/userpages/images/common/horse_top.gif); 
}

td.horse .tmpTitle{
	display:none;
	padding: 0px 50px 0px 125px;
}
/* horse end */

/* princess start */
td.princess {
	color: #a52a2a;
	background: #FECFD9; 
}

td.princess .tmpTop{
	background-image:url(/userpages/images/common/princess_top.png); 
}

td.princess .tmpDivider {
	background: url(/userpages/images/common/princess_divider.png) no-repeat;
}

td.princess .tmpTitle{
	display:none;
	padding: 0px 0px 0px 0px;
	font-size:36px;
}

/* princess end */

/* xmascookie start */
td.xmascookie {
	color: #FFF;	
	background: #d40000  url(/userpages/images/common/xmascookie_mainbg.gif);

}

td.xmascookie .tmpTop{
	background-image:url(/userpages/images/common/xmascookie_top.png); 
	border:0px;
}

td.xmascookie .tmpDivider {
	background: url(/userpages/images/common/xmascookie_divider.png) no-repeat;
}

td.xmascookie .tmpTitle{
	padding: 0;
	text-align:center;
	display:inline-block;	
}

td.xmascookie .tmpOver{
	display:none;
	margin:5px 0 0 0 ;
	height:55px;
	line-height:55px;
	overflow:hidden;
	width:390px;
}

td.xmascookie .tmpTopBg{
	background: url(/userpages/images/common/xmascookie_topbg.png) no-repeat;
	height:47px;
}

td.xmascookie .tmpBg{
	background-image:url(/userpages/images/common/xmascookie_bg.png); 

}

/* xmascookie end */

/* viking start */
td.viking {
	color: #FFF;	
	background: #c3af96 url(/userpages/images/common/viking_mainbg.gif);
}

td.viking .tmpTop{
	background-image:url(/userpages/images/common/viking_top.png); 
	border:0px;
}

td.viking .tmpDivider {
	background: url(/userpages/images/common/viking_divider.png) no-repeat;
}

td.viking .tmpTitle{	
	padding: 0;
	text-align:center;
	display:inline-block;
}

td.viking .tmpOver{
	display:none;
	margin:10px 0 0 0 ;
	height:60px;
	overflow:hidden;
	width:480px;
	font-size:30px;
	color:#8c5921; 
}


/* viking end */

/* sun start */
td.sun {
	color: #fff;	
	background: #fae0b0; 
}

td.sun .tmpTop{
	background-image:url(/userpages/images/common/sun_top.gif); 
}

td.sun .tmpTitle{
	padding: 0px 0px 0px 0px;
	display:none;
	font-size:30px;
}
/* sun end */
/* dogcat_darkbrown start */
td.dogcat_darkbrown{
	color: #000000;	
	background: #DBD0C1 url(/userpages/images/common/dogcat_darkbrown_bg.gif)  0 200px; 
}

td.dogcat_darkbrown .tmpTop{
	background-image:url(/userpages/images/common/dogcat_darkbrown_top.gif); 
}

td.dogcat_darkbrown .tmpTitle{
	padding: 0px 0px 0px 0px;
	color:#fff;
	display:none;
}
/* dogcat_darkbrown end */
/* dogcat_groen start */
td.dogcat_groen{
	color: #000000;	
	background: #D2D6C7 url(/userpages/images/common/dogcat_groen_bg.gif)  0 200px; 
}

td.dogcat_groen .tmpTop{
	background-image:url(/userpages/images/common/dogcat_groen_top.gif); 
}

td.dogcat_groen .tmpTitle{
	padding: 0px 0px 0px 0px;
	color:#fff;
	display:none;
}
/* dogcat_groen end */
/* brun start*/
td.brun {
	color: #fff;	
	background: #dbd0c1; 
}
td.brun .tmp_top_title{
	color:#fff;
	font-size:26px;
	line-height:38px;
	height:74px;
	overflow:hidden;	
	font-weight: normal;
	margin: 0;
}
td.brun .tmp_top_box{
	background-color:#c3af96;
}
td.brun .tmp_top_image{
	height:26px;
	width:27px;
	top:20px;
	left:284px;
	background:url(/userpages/images/common/classic_brun_top.gif) no-repeat; 
}
td.brun .tmp_div_outer{
	height:74px;
	width:595px;
	position:absolute;	
	top:48px;
	left:0px;
	z-index:3;
	text-align:center;
}
td.brun .tmp_div_inner{
	#left:-50%;
}
/* brun end*/
/* gron start */
td.gron {
	color: #fff;	
	background: #bad1c0; 
}
td.gron .tmp_top_title{
	color:#fff;
	font-size:26px;
	line-height:38px;
	height:74px;
	overflow:hidden;
	font-weight: normal;
	margin: 0;
}
td.gron .tmp_top_box{
	background-color:#4a817f;
}
td.gron .tmp_top_image{
	height:26px;
	width:27px;
	top:20px;
	left:284px;
	background:url(/userpages/images/common/gron_top.gif) no-repeat; 
}
td.gron .tmp_div_outer{
	height:74px;
	width:595px;
	position:absolute;	
	top:48px;
	left:0px;
	z-index:3;
	text-align:center;
}
td.gron .tmp_div_inner{
	#left:-50%;
}
/* gron end */
/* pink start */
td.pink {
	color: #fff;	
	background: #ff98d0; 
}
td.pink .tmp_top_title{
	color:#fff;
	font-size:26px;
	line-height:40px;
	font-weight: normal;
	margin: 0;
}
td.pink .tmp_top_box{
	background-color:#e2007f;
}
td.pink .tmp_top_image{
	height:82px;
	width:107px;
	top:40px;
	left:488px;
	background:url(/userpages/images/common/power_pink_top.gif) no-repeat; 
}
td.pink .tmp_div_outer{
	height:82px;
	width:488px;
	position:absolute;	
	top:40px;
	left:5px;
	z-index:3;
}
td.pink .tmp_div_inner{
	#left:0px;
}
td.pink .tmp_top_bg{
	position:absolute;	
	height:40px;
	width:599px;
	top:0px;
	left:0px;
	background:#980053;	
}
/* pink end */
/* lysgul start */
td.lysgul {
	color: #fff;	
	background: #FAE0B0; 
}
td.lysgul .tmp_top_title{
	color:#fff;
	font-size:26px;
	line-height:30px;
	font-weight: normal;
	margin: 0;
}
td.lysgul .tmp_top_box{
	background-color:#D70000;
}
td.lysgul .tmp_div_outer{
	height:122px;
	width:380px;
	position:absolute;	
	top:0px;
	left:10px;
	z-index:3;
}
td.lysgul .tmp_div_inner{
	#left:0px;
}
td.lysgul .tmp_top_bg{
	position:absolute;	
	height:122px;
	width:599px;
	top:0px;
	left:0px;
	background-color:#3399cc;	
}
/* lysgul  end */
/* lysblaa start */
td.lysblaa {
	color: #fff;	
	background: #DBE3FF; 
}
td.lysblaa .tmp_top_title{
	color:#fff;
	font-size:26px;
	font-weight: normal;
	margin: 0;
}
td.lysblaa .tmp_top_box{
	background-color:#3399cc;
}
td.lysblaa .tmp_div_outer{
	height:122px;
	width:380px;
	position:absolute;	
	top:0px;
	left:10px;
	z-index:3;
}
td.lysblaa .tmp_div_inner{
	#left:0px;
}
td.lysblaa .tmp_top_bg{
	position:absolute;	
	height:122px;
	width:599px;
	top:0px;
	left:0px;
	background-color:#3399cc;	
}
/* lysblaa end */
/* grafiktopbryllup start */
td.grafiktopbryllup {
	color: #fff;	
	background: #D9D9D9; 
}
td.grafiktopbryllup .tmpTop{
	background:#bfbfbf url(/userpages/images/common/grafiktopbryllup_top.png) no-repeat;	
	position:relative;
}
td.grafiktopbryllup .tmpTitle{
	position:absolute;
	top:35px;
	left:5px;
	padding-right:150px;
	text-align:left;
	line-height:50px;
	height:50px;
	overflow:hidden;
}

/* grafiktopbryllup end */
/* user_skin start */
td.user_content .tmpMainBox{
	
}
/* user_skin end */

