* { margin: 0; padding: 0; font-family: Arial, Verdana, System, sans-serif; font-size: 11px;}

/* body.iframe { background-color:#FFF} */
div.clearer { clear: both; height:0px; font-size:0px; line-height:0px;}
div.clearerAboberater { clear:both;}

/* 1.1. Formatierung Links */
a:link { color:#000000; text-decoration:none;}
a:active { color:#000000; text-decoration:none;}
a:visited { color:#000000; text-decoration:none;}
a:hover { color:#000000; text-decoration:underline;}
img { border: 0;}

/* 1.2. RedDot Interface */
.reddot { font-size: 12px;background-color: #ffffff;color: #ff0000;}
div.reddotWrapper { position:relative; width:12px; display:inline; }
div.reddotWrapper img { width:auto; height:auto;}
div.reddotEdit { position:absolute;top:12px;left:0px;z-index:10000; background-color:#fff; padding:3px; border:1px solid red; color:red; font-weight:normal;}

/* 2. Layout Bereiche */
/* 2.1. Container f?r gesamten Bereich unterhalb des TOP Bereiches, d.h. f?r Navigation, Content, Infobox & Footer */
#mainContainer { position: absolute; top: 128px; left: 0; width: 100%;}

#areaHeader { position:relative;}
#topContainer { position: relative; height:112px; background-color:#ffffff;}
#topLogo { float:left; width:155px;height: 103px; padding-left:25px; padding-top:20px;}
#topTextLayer { position:absolute; top: 43px; left: 700px;}
#topHeaderLine { width:900px; height:37px; background-color:#f6f6f6;}
#topHeaderLive    { position:absolute; top:102px; left:5px; width:145px; height:23px; z-index:2;}
#topHeaderSport   { position:absolute; top:102px; left:155px; width:145px; height:23px; z-index:2;}
#topHeaderMovie   { position:absolute; top:102px; left:305px; width:145px; height:23px; z-index:2;}
#topHeaderReg     { position:absolute; top:102px; left:455px; width:145px; height:23px; z-index:2;}
#topHeaderOrders  { position:absolute; top:102px; left:605px; width:145px; height:23px; z-index:2;}
#topHeaderService { position:absolute; top:102px; left:755px; width:145px; height:23px; z-index:2;}

#topHeaderSearch  { position:absolute; top:125px; left:726px; width:145px; height:23px; z-index:2;}

#topHeaderBreadcrumb {
 position:absolute;
 top:227px;
 left:5px;
 height:20px;
 width:1000px;
 z-index:2;
 width:auto;
 color:#000;
 display:inline;
 text-decoration:none;
}

#topHeaderBC {
 display:inline;
 margin-left:5px;
}

/* 2. Registerkartennavigation *//* 2.1. allgemeine Definitionen */
div.topNav { position:absolute; left:0; top:102px; height:48px; width:100%; background-repeat:repeat-x; background-position:0 22px;text-align: left; }
div.topNav ul { width:905px; list-style:none; clear:both;}
div.topNav ul li { display:inline; margin-left:3px; float:left;}
div.topNav ul li span { display:none;}
div.topNav ul li a { width:145px; height:23px; display:block;}
div.topNav ul li a.bc { margin:2px 0 0 9px; padding:0 0 0 15px; width:auto; color:#fff; background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/button_pfeil_breadcrump.gif); background-repeat:no-repeat; background-position:0 2px; display:inline; text-decoration:none;}
div.topNav ul li a.bc:hover { text-decoration:underline;}

/* 2.2. Men?punkte */
/* 2.2.1. sectionHome*/
.topNav li.sectionHome { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_live_inaktiv.gif); margin-left:4px;}
.topNavWrapper div.sectionHome li.sectionHome { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_live_inaktiv.gif);}

/* 2.2.2. sectionProg */
.topNav ul li.sectionProg { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_sport_inaktiv.gif);}
.topNavWrapper div.sectionProg ul li.sectionProg { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_sport_inaktiv.gif);}

/* 2.2.3. sectionAbo */
.topNav ul li.sectionAbo { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_movie_inaktiv.gif);}
.topNavWrapper div.sectionAbo ul li.sectionAbo { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_movie_inaktiv.gif);}

/* 2.2.4. sectionService */
.topNav ul li.sectionService { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_registrieren_inaktiv.gif);}
.topNavWrapper div.sectionService ul li.sectionService { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_registrieren_inaktiv.gif);}
.topNavWrapper div.sectionService { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/verlauf_header.gif); height:20px;}

/* 2.2.5. sectionMeinPremiere */
.topNav ul li.sectionMeinPremiere { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_bestellungen_inaktiv.gif);}
.topNavWrapper div.sectionMeinPremiere ul li.sectionMeinPremiere { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_bestellungen_inaktiv.gif);}

/* 2.2.6. sectionFun */
.topNav ul li.sectionFun { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_service_inaktiv.gif);}
.topNavWrapper div.sectionFun ul li.sectionFun { background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa/internettv_horizontale-navi_service_inaktiv.gif);}

/* 3. Breadcrumb */
.navTabs { height:29px; background-color:#fff;}

/*  linke Navigation */
/* ########## */

.naviContainerWrapper {
 float:left;
 padding:3px 0 2px 5px;
 height:100%;
 width:150px;
}

.naviContainerWrapper #naviContainerTeaserBox {
 height:198px;
}

.naviContainerWrapper ul,
.naviContainerWrapper li {
 list-style-type:none;
}

ul.naviContainer ul.sectionProg a:hover,
ul.naviContainer ul.sectionProg .active,
ul.naviContainer ul.sectionAbo a:hover,
ul.naviContainer ul.sectionAbo .active,
ul.naviContainer ul.sectionService a:hover,
ul.naviContainer ul.sectionService .active,
ul.naviContainer ul.sectionMeinPremiere a:hover,
ul.naviContainer ul.sectionMeinPremiere .active,
ul.naviContainer ul.sectionFun a:hover,
ul.naviContainer ul.sectionFun .active {
 background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif);
}

ul.naviContainer a.sectionProg,
ul.naviContainer a.sectionAbo,
ul.naviContainer a.sectionService,
ul.naviContainer a.sectionMeinPremiere,
ul.naviContainer a.sectionFun,
ul.naviContainer a.sectionExtra {
 height:17px;
}

ul.naviContainer a.sectionProg span,
ul.naviContainer a.sectionAbo span,
ul.naviContainer a.sectionService span,
ul.naviContainer a.sectionMeinPremiere span,
ul.naviContainer a.sectionFun span,
ul.naviContainer a.sectionExtra span {
 display:none;
}

ul.naviContainer a.active {
 color:#333333;
 background-color: #fff;
}

/* 1.1. 1. Ebene */
ul.naviContainer { list-style:none; background-repeat:no-repeat; background-position:bottom left; background-color:#ffffff;}
ul.naviContainer li { position:relative; padding-top:3px; margin:0; font-size:0; background-repeat:no-repeat; background-position:top left;}
ul.naviContainer a { display:block; color:#fff; text-decoration:none; font-weight:bold; font-family:Arial, Verdana, System, sans-serif; padding:0px 2px 0px 14px; text-decoration:none; background-repeat: no-repeat;}
ul.naviContainer a:hover { text-decoration:none;}

/* 1.2. 2. Ebene */
/*ul.naviContainer ul { padding-top:1px; background-repeat:no-repeat; background-position:top left;}*/
ul.naviContainer ul { padding-top:1px; background-repeat:no-repeat; background-position:top left;}
ul.naviContainer li ul li { line-height:1.2em; padding:0; background-image:none; background-color:#ffffff; font-size:11px;}
ul.naviContainer ul a { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_programm_sa.gif); background-repeat:no-repeat; background-position:4px 4px; background-color:#ffffff; color:#333333; font-weight:normal; font-size:10px; margin:2px 0 1px 0;}
ul.naviContadiner ul a:hover { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-repeat:no-repeat; background-position:4px 4px; color:#000; font-weight:normal;}

/* 1.3. 3. Ebene */
ul.naviContainer ul ul { padding-top:0; background-image:none;}
ul.naviContainer ul ul a { padding:0 0 0 24px; background-position:12px 4px;}
ul.naviCondtainer ul ul a:hover { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-position:12px center;}

/* Navigation */

/* 1. Ebene */
ul.naviContainer ul.sectionService a { background-image:url(); background-color:#fff; font-size:11px; border-top:1px solid blue; border-color:#e5e5e5;}
ul.naviContainer ul.sectionService .active { background-image:url(); background-color:#8e908f; color:#fff;}
ul.naviContainer ul.sectionService .active:hover { background-image:url(); background-color:#8e908f; color:#fff;}
ul.naviContainer ul.sectionService a:hover { background-image:url(); background-color:#8e908f; color:#fff;}

ul.naviContainer ul.sectionService .activelive { background-image:url(); background-color:#0098c3; color:#fff;}
ul.naviContainer ul.sectionService .activelive:hover { background-image:url(); background-color:#0098c3; color:#fff;}
ul.naviContainer ul.sectionService .activesport { background-image:url(); background-color:#7ab800; color:#fff;}
ul.naviContainer ul.sectionService .activesport:hover { background-image:url(); background-color:#7ab800; color:#fff;}
ul.naviContainer ul.sectionService .activemovie { background-image:url(); background-color:#ed2939; color:#fff;}
ul.naviContainer ul.sectionService .activemovie:hover { background-image:url(); background-color:#ed2939; color:#fff;}

ul.naviContainer ul.sectionService .unactivelive { background-image:url(); background-color:#fff; font-size:11px; border-top:1px solid blue; border-color:#e5e5e5;}
ul.naviContainer ul.sectionService .unactivelive:hover { background-image:url(); background-color:#0098c3; color:#fff;}
ul.naviContainer ul.sectionService .unactivesport { background-image:url(); background-color:#fff; font-size:11px; border-top:1px solid blue; border-color:#e5e5e5;}
ul.naviContainer ul.sectionService .unactivesport:hover { background-image:url(); background-color:#7ab800; color:#fff;}
ul.naviContainer ul.sectionService .unactivemovie { background-image:url(); background-color:#fff; font-size:11px; border-top:1px solid blue; border-color:#e5e5e5;}
ul.naviContainer ul.sectionService .unactivemovie:hover { background-image:url(); background-color:#ed2939; color:#fff;}

/* 2. Ebene */
ul.naviContainer ul.sectionService ul a { border: none; background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_service_sa.gif); background-color:#F0F0F0; font-size:10px;}
ul.naviContainer ul.sectionService ul a:hover,ul.naviContainer ul.sectionService ul .active { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888;}

/* 3. Ebene */
ul.naviContainer ul.sectionService .dritte a { border: none; background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_service_sa.gif); background-color:#DADADA; font-size:10px; background-position:20px 4px; padding:0 0 0 32px;}
ul.naviContainer ul.sectionService .dritte a:visited { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_service_sa.gif); background-color:#DADADA; background-position:20px 4px; padding:0 0 0 32px;}
ul.naviContainer ul.sectionService .dritte a:active { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888; background-position:20px 4px; padding:0 0 0 32px;}
ul.naviContainer ul.sectionService .dritte a:hover { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888; background-position:20px 4px; padding:0 0 0 32px;}

/* 3. Ebene Test*/
ul.naviContainer ul.sectionService .test a { border: none; background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888; font-size:10px; background-position:20px 4px; padding:0 0 0 32px;}
ul.naviContainer ul.sectionService .test a:visited { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888; background-position:20px 4px; padding:0 0 0 32px;}
ul.naviContainer ul.sectionService .test a:active { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888; background-position:20px 4px; padding:0 0 0 32px;}
ul.naviContainer ul.sectionService .test a:hover { background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); background-color:#888888; background-position:20px 4px; padding:0 0 0 32px;}

a.test 		{ background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_service_sa.gif); 		background-color:#000; background-position:20px 4px; padding:0 0 0 32px; font-size:10px; border: none;}
a:visited.test 	{ background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_service_sa.gif); 		background-color:#000; background-position:20px 4px; padding:0 0 0 32px;}
a:active.test  	{ background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); 	background-color:#000; background-position:20px 4px; padding:0 0 0 32px;}
a:hover.test  	{ background-image:url(//selectstatic.sky.de/out/1/html/0/images/li_common_white_sa.gif); 	background-color:#000; background-position:20px 4px; padding:0 0 0 32px;}


/* Teaser */

.teaserRot { float:left; position: relative; width: 145px; height:58px; margin: 5px 0px ; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_red.gif) no-repeat top left; -moz-box-sizing: border-box;}

.teaserOrange { float:left; position: relative; width: 145px; height:63px; margin: 0px 0px 5px 0px; padding: 0px;-moz-box-sizing: border-box;}
.teaserOrange form { margin: 0; padding: 0;-moz-box-sizing: border-box;}
.teaserOrange input { background-color: #FFF; height: 15px; color: #333333; padding: 0; margin: 1 0 0 8px; border: none;-moz-box-sizing: border-box;}
.teaserOrange input.textbox { width: 100px;-moz-box-sizing: border-box; border:1px solid #e5e5e5;}
.teaserOrange select { width: 131px; color: #333333; padding: 0 0 0 0; margin: 0 0 0 6px; background-color: #FFF;-moz-box-sizing: border-box;}

div.clearer { clear: both; height:0px; font-size:0px; line-height:0px;}

div#footerContainer { position:relative; height: 100px; width:580px; margin-left:165px;}

div#footerContainer a:hover { text-decoration:underline}
div#footerContainer ul { width:600px; }
div#footerContainer ul.layer1, div#footerContainer ul.layer2 { width:auto;}
div#footerContainer li { display:block; float:left;}
div#footerContainer a{ color:#ffffff;}

div#footerContainer #footerNavContainer { margin-top: 10px;-moz-box-sizing: border-box;}
div#footerContainer #footerNavContainer td { color: #fff; width: 145px;-moz-box-sizing: border-box;}
div#footerContainer #footerNavContainer td a { color:#ffffff; background: url(//selectstatic.sky.de/out/1/html/0/images/footer_list.png) no-repeat 1% 50%; background-position: left center; padding-left:10px;-moz-box-sizing: border-box;}
div#footerContainer #footerNavContainer ul li { margin-left: 10px; width:140px; text-align: left;-moz-box-sizing: border-box;}

div#footerContainer #metaContainer { padding:30px 0 10px 0; text-transform:uppercase; font-size:0.9em; font-stretch:wider;-moz-box-sizing: border-box;}
div#footerContainer #metaContainer .layer1 * { color:#000000; }
div#footerContainer #metaContainer .layer1 a:hover { color:#000000; }
div#footerContainer #metaContainer .layer2 * { color:#000000; }
div#footerContainer #metaContainer .layer2 a:hover { color:#000000; }


#leftNaviTeaser {
	display: inline;
	float: left;
	width: 145px;
	margin-left: 5px;
	-moz-box-sizing: border-box;
}

#pageright {
	width: 145px;
	height: 615px;
	-moz-box-sizing: border-box;
}

#areaToolboxOne {
	position:relative;
	float: left;
	width:145px;
	-moz-box-sizing: border-box;
}

#SpalteRechts {
        position:relative;
        float: left;
        width:145px;
        -moz-box-sizing: border-box;

        margin-top:6px;
        padding:0px;
}
#SpalteRechts table{


        width:145px;


        margin:0px;
        padding:0px;
}


#areaToolboxTwo {
	position:relative;
	float: left;
	width:145px;
	top: 5px;
	-moz-box-sizing: border-box;
}

#areaToolboxThree {
	position:relative;
	float: left;
	width:145px;
	top: 10px;
	-moz-box-sizing: border-box;
}

.tsi_teaser_video {
	display: inline;
	float:left;
	margin: 0px;
	width: 145px;
	height:97px;
	background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_145_sky_sa.gif) no-repeat top left;
	-moz-box-sizing: border-box;
}

#tsi_teaser_genreselect {
	float:left;
	position: relative;
	width: 145px;
	height:65px;
	margin-top: 5px;
	background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_145_sky_sa.gif) no-repeat top left;
	-moz-box-sizing: border-box;
}

#tsi_teaser_genreselect .genreselect {
	float:left;
	width: 145px;
	height:41px;
	padding-top: 8px;
	padding-left: 6px;
	background-color: #960002;
	-moz-box-sizing: border-box;
}

#tsi_teaser_genreselect .genreselect select {
	width: 132px;
	height: 15px;
	border: 1px solid #bfa292;
	font-size: 9px;
	padding: 0px 3px;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login {
	float:left;
	width: 145px;
	height:129px;
	margin-top: 5px;
	background: url(0/images/teaser_login_bg.gif) no-repeat top left;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login .teaserlogin {
	float:left;
	width: 145px;
	padding-top: 6px;
	padding-left: 6px;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login .teaserlogin label,
#tsi_teaser_login .teaserlogin p a{
	height:16px;
	color: #FFF;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login .teaserlogin input {
	height:18px;
	background-color: #FFF;
	margin-bottom: 2px;
	font-size: 9px;
	padding: 0px 3px;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login .teaserlogin input.name {
	width:132px;
}

#tsi_teaser_login .teaserlogin input.pw {
	float:left;
	width: 112px;
}

#tsi_teaser_login .teaserlogin input.btn {
	float:left;
	width: 15px;
	height: 12px;
	margin-top: 6px;
	margin-left: 6px;
	background: url(//selectstatic.sky.de/out/1/html/0/images/button_small_sa.gif) no-repeat top left;
	border: none;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login div.logged {
	width: 125px;
	height: 80px;
	padding: 2px 4px 4px 4px;
}

#tsi_teaser_login div.logged p {
	margin-top: 3px;
}

#tsi_teaser_login div.logged p a {
	text-decoration: underline;
}

#tsi_teaser_login div.logged div.logout {
	position: relative;
	float: left;
}

#tsi_teaser_login div.logged input.btn {
	float:left;
	width: 15px;
	height: 12px;
	margin-top: 10px;
	margin-right: 6px;
	margin-left: 0px;
	background: url(//selectstatic.sky.de/out/1/html/0/images/button_small_sa.gif) no-repeat top left;
	border: none;
	-moz-box-sizing: border-box;
}

#tsi_teaser_login div.logged div.txt {
	position: relative;
	float: left;
	color: #981E32;
	margin: 10px 0px 0px 0px;
	-moz-box-sizing: border-box;
}


/* top area */
#tsi_top_area {
	width: 595px;
	height: 199px;
	background-color: #d84706;
	-moz-box-sizing: border-box;
}

.tsi_top_area_title {
	width: 595px;
	height: 20px;
	color: #fff;
	font-weight: bold;
	padding: 2px 8px 0px 8px;
	background: url(//selectstatic.sky.de/out/1/html/0/images/_highlight_header_bg.gif) no-repeat top left;
	-moz-box-sizing: border-box;
}

.tsi_top_area_content {
	width: 593px;
	height: 177px;
	margin: 0px 1px 1px 1px;
	background-color: #d84706;
	-moz-box-sizing: border-box;
}

.tsi_list_titlerow {
	width: 595px;
	height: 36px;
	background: url(//selectstatic.sky.de/out/1/html/0/images/list_header_bg_595.gif) no-repeat top left;
	font-size: 12px;
	color: #fff;
	padding: 6px 10px 6px 10px;
	font-weight: bold;
	-moz-box-sizing: border-box;
}

/* Teaserboxen / Listenboxen */

/* boxes */
.tsi_t1_box { position: relative; float: left; width: 145px; height: 199px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_title_grey_sky_145_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }
.tsi_t2_box { position: relative; float: left; width: 295px; height: 199px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_295_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }
.tsi_t2_box_small { position: relative; float: left; width: 295px; height: 97px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_295_sky_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }
.tsi_t3_box { position: relative; float: left; width: 445px; height: 199px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_445_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }
.tsi_t4_box { position: relative; float: left; width: 595px; height: 199px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_595_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }
.tsi_m2_box { position: relative; float: left; width: 295px; height: 199px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_295_sky_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }
.tsi_m4_box { position: relative; float: left; width: 595px; height: 199px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_595_sa.gif) no-repeat top left;  -moz-box-sizing: border-box; }

/* box width */
.tsi_t1 { width: 145px; }
.tsi_t2 { width: 295px; }
.tsi_t3 { width: 445px; }
.tsi_t4 { width: 595px; }
.tsi_m1 { width: 112px; }

/* title */
.tsi_teasertitle { position: relative; float: left; height: 24px; padding-top: 6px; padding-left: 6px; color: #000000; font-weight: bold; -moz-box-sizing: border-box; }

/* picture */
.tsi_picture { position: relative; float: left; height: 175px; margin: 0px;  -moz-box-sizing: border-box; }
.tsi_picture_small { position: relative; float: left; height: 85px; margin: 0px;  -moz-box-sizing: border-box; }
.tsi_picture_extrasmall { position: relative; float: left; width: 145px; height: 73px; margin: 0px;  -moz-box-sizing: border-box; }
.tsi_listpicture { position: relative; float: left; height: 175px; padding: 14px 6px; margin: 0px; border-left: 1px solid #DADADA;  border-bottom: 1px solid #DADADA; -moz-box-sizing: border-box;}

/* text with link */
.tsi_t1_txt { display: inline; float: left; width: 150px; height: 175px; padding: 3px 6px 3px 6px; line-height: 11px; background-color: #FFF; border-right: 1px solid #DADADA;  border-bottom: 1px solid #DADADA; -moz-box-sizing: border-box; }
.tsi_t1_txt_small { display: inline; float: left; width: 145px; height: 90px; padding: 3px 6px 3px 6px; line-height: 11px; background-color: #FFF; border-right: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5;  border-left: 1px solid #e5e5e5; -moz-box-sizing: border-box; }
.tsi_t1_txt_extrasmall { display: inline; float: left; width: 150px; height: 73px; padding: 3px 6px 3px 6px; line-height: 11px; background-color: #FFF; border-right: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5; -moz-box-sizing: border-box; }
.tsi_t1_txt div.title { position: relative; height: 30px; color: #333333; font-weight: bold; -moz-box-sizing: border-box; }
.tsi_t1_txt div.select_title { position: relative; height: 20px; color: #333333; font-weight: bold; -moz-box-sizing: border-box; }
.tsi_t1_txt_small div.title { position: relative; height: 25px; color: #000000; font-weight: bold; -moz-box-sizing: border-box; }
.tsi_t1_txt_extrasmall div.title { position: relative; height: 15px; color: #333333; font-weight: bold; -moz-box-sizing: border-box; }
.tsi_t1_txt div.short_description { position: relative;  color: #333333; height: 123px; -moz-box-sizing: border-box; }
.tsi_t1_txt_small div.short_description { position: relative;  color: #333333; height: 45px; -moz-box-sizing: border-box; }
.tsi_t1_txt_extrasmall div.short_description { position: relative;  color: #333333; height: 36px; -moz-box-sizing: border-box; }
.tsi_t1_txt div.select_description { position: relative;  color: #333333; height: 115px; -moz-box-sizing: border-box;}
.tsi_t1_txt div.select { position: relative;  color: #333333; height: 29px; -moz-box-sizing: border-box; }
.tsi_t1_txt div.select select { width: 130px; height: 15px; border: 1px solid #c1a192; -moz-box-sizing: border-box; }
.tsi_t1_txt div.link,
.tsi_m2_txt div.link,
.tsi_m4_txt div.link,
.tsi_t1_txt_small div.link,
.tsi_t1_txt_extrasmall div.link { position: relative; float: left; height: 14px; width: 55px; }
.tsi_t1_txt div.link a,
.tsi_m2_txt div.link a,
.tsi_m4_txt div.link a,
.tsi_t1_txt_small div.link a,
.tsi_t1_txt_extrasmall div.link a {padding-left: 20px; background: url(//selectstatic.sky.de/out/1/html/0/images/more_btn_sky.gif) no-repeat bottom left; color: #333333;}
.tsi_t1_txt div.link a:hover,
.tsi_m2_txt div.link a:hover,
.tsi_m4_txt div.link a:hover,
.tsi_t1_txt_small div.link a:hover,
.tsi_t1_txt_extrasmall div.link a:hover {color: #000000;}

.tsi_solo { width: 145px;  border-left: 1px solid #DADADA; -moz-box-sizing: border-box; }

.tsi_m2_txt { display: inline; float: left; width: 183px; height: 175px; padding: 11px 6px 6px 0px; background-color: #FFF; border-right: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5; -moz-box-sizing: border-box; }
.tsi_m4_txt { display: inline; float: left; width: 300px; height: 175px; padding: 7px 6px 0px 6px; background-color: #FFF; border-right: 1px solid #e5e5e5;  border-bottom: 1px solid #e5e5e5; -moz-box-sizing: border-box; }
.tsi_m2_description { position: relative; float: left; width: 178px; height: 137px; margin-bottom: 6px; color: #333333; -moz-box-sizing: border-box; overflow: hidden;}
.tsi_m2_description div.actors { position: relative; float: left; width: 180px; height: 52px;  font-weight: bold; -moz-box-sizing: border-box;}
.tsi_m2_description div.leftitem { position: relative; float: left; width: 65px; height: 27px; font-weight: bold; -moz-box-sizing: border-box;}
.tsi_m2_description div.rightitem { position: relative; float: left; width: 105px; height: 27px; margin-left: 5px; font-weight: bold; -moz-box-sizing: border-box;}
.tsi_m2_description div.content { position: relative; float: left; width: 180px; -moz-box-sizing: border-box;}

.tsi_m4_description { position: relative; float: left; width: 290px; height: 141px; margin-bottom: 6px; color: #333333; -moz-box-sizing: border-box; overflow: hidden;}
.tsi_m4_description div.leftitem { position: relative; float: left; width: 170px; height: 50px; font-weight: bold; -moz-box-sizing: border-box;}
.tsi_m4_description div.rightitem { position: relative; float: left; width: 113px; height: 50px; margin-left: 5px; font-weight: bold; -moz-box-sizing: border-box;}
.tsi_m4_description div.actors { position: relative; float: left; width: 288px; margin-bottom: 10px; font-weight: bold; -moz-box-sizing: border-box;}
.tsi_m4_description div.content { position: relative; float: left; width: 288px; -moz-box-sizing: border-box;}

/* --------------------------------- */

/*catagory tabs */

.tsi_reiterrow {width: 595px; height: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_foot_sa.gif) no-repeat bottom left; }
.tsi_reiter_corner_left{ width: 5px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_left_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_left_left{ width: 4px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_left_left_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_right{ width: 5px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_right_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_right_right{ width: 4px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_right_right_a_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_left_a{ width: 5px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_left_a_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_left_left_a{ width: 4px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_left_left_a_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_right_a{ width: 5px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_right_a_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_corner_right_right_a{ width: 4px; heigt: 36px; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_right_right_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter   { height: 36px; padding: 6px; color: #c2c2c2; font-weight: bold; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_bg_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter_a { height: 36px; padding: 6px; color: #ffffff; font-weight: bold; background: url(//selectstatic.sky.de/out/1/html/0/images/reiter_cat_bg_a_sky_sa.gif) repeat-x top; -moz-box-sizing: border-box; }
.tsi_reiter a { color: #888888; text-decoration: none;}
.tsi_reiter_a a { color: #333333; text-decoration: none;}
.tsi_reiter a:visited   { color: #888888; text-decoration: none;}
.tsi_reiter_a a:visited { color: #333333; text-decoration: none;}
.tsi_reiter a:hover   { color: #8e908f; text-decoration: none;}
.tsi_reiter_a a:hover { color: #333333; text-decoration: none;}
.tsi_reiter_area { color: #fff; }

/* ---------------- */


#tsi_servicepage { width: 595px; height: 400px; background: url(//selectstatic.sky.de/out/1/html/0/images/teaser_titel_bg_595_sky_sa.gif) no-repeat top left; -moz-box-sizing: border-box;}
.tsi_servicetable {float: left; width: 595px; height: 376px; border: 1px solid #e5e5e5; -moz-box-sizing: border-box;}
.tsi_servicetable2 {float: left; width: 595px; height: 376px; border-left: 1px solid; border-right: 1px solid; border-bottom: 1px solid; border-color: #DADADA; -moz-box-sizing: border-box;}
.tsi_servicebox {width: 298px; height: 189px; padding: 10px; -moz-box-sizing: border-box;}
.tsi_servicebox a{font-size: 11px; line-height: 13px; color: #333333; text-decoration: none;}
.tsi_servicebox a:hover{font-size: 11px; line-height: 13px; color: #000000; text-decoration: underline;}
.tsi_servicebox p { font-size: 11px; line-height: 13px; color: #333333;}
.tsi_servicebox p.header { font-size: 11px; line-height: 13px; color: #000000; font-weight: bold; margin-bottom: 10px; -moz-box-sizing: border-box;}
.tsi_servicecontent {float: left; width: 593px; height: 374px; padding: 10px; overflow: auto; -moz-box-sizing: border-box; font-size: 11px; line-height: 13px; color: #333333;}
.tsi_servicecontent a{font-size: 11px; line-height: 13px; color: #333333; text-decoration: none;}
.tsi_servicecontent td {font-size: 11px; line-height: 13px; color: #333333; text-decoration: none;}
.tsi_servicecontent td ul{font-size: 11px; line-height: 13px; color: #333333; text-decoration: none;}
.tsi_servicecontent a:hover{font-size: 11px; line-height: 13px; color: #000000; text-decoration: underline;}

.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

.trans_box_search {
  margin-top:5px;
  width: 39px;
  height: 11px;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='//selectstatic.sky.de/out/1/html/0/images/sa2/search_text.png ', sizingMethod='auto');
}

.trans_box_search[class] {
  margin-top:5px;
  width: 39px;
  height: 11px;
  background-image:url(//selectstatic.sky.de/out/1/html/0/images/sa2/search_text.png);
}