/* Allgemeine Einstellungen */
html {
  margin-bottom    : 1px;
  height           : 101%;
}
body {
	background-color: #FFF;
	color: #000;
	margin: 0;
	text-align: center !important;
	font-family: Arial, Helvetica, sans-serif;
}
body table {
  margin-left: auto;
  margin-right: auto;
}

body table table {
  margin: 0;
}
body div {
	text-align: left;
}
.clearer {
	clear: both;
}

/* Homepage Styles */
#qvc-hp-border {
	position: relative;
	width: 999px;
	height: auto;
	margin: 0 auto;
	background-image: url(/degif/hp/table_hg.jpg);
	background-repeat: repeat-x;
	background-color: #9E9E9E;

}

/* Container Content */
#qvc-hp-content {
	float: left;
	width: 999px;
}
#drilldown {
	float: left;
	width: 157px;
}
.drilldown-elements {
	width: 147px;
	background: #FFF;
	margin-bottom: 10px;
	float: right;
	font-size: 12px;
}
.drilldown-elements h2 {
	margin: 10px 0 10px 10px;
	color: #CB2026;
	font-size: 16px;
}
.drilldown-elements a.subline {
	font-size: 13px;
	color: #666666;
	float:left;
	padding-top: 5px;
	font-weight: bold;
	text-decoration: none;
}
.drilldown-elements a.arrow {
	font-size: 20px;
	color: #CB2026;
	float:right;
	text-decoration: none;
	padding-right: 1px;
}
.drilldown-elements div.text {
	clear: both;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding: 3px 0 0 0;
}
#moderatorentipps {
	height: 245px;
}
#top-shops {
	height: 245px;
	overflow: hidden;
}
.drilldown-elements #top-shops h2 {
	margin: 10px 0 10px 10px;
}
#top-shops ul {
	margin: 0;
	padding: 0 0 0 12px;
	list-style: none;
}
#top-shops li {
	margin: 0 0 9px 0;
	padding: 0 0 0 10px;
	background: url(/degif/hp/hp_topshop_liststyle.gif) no-repeat left top;
}
#top-shops ul li a.topshop-link {
	color: #666;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#qvc-news div.qvc-news-elements{
	border-bottom: dotted 1px #666;
	width: 123px;
	margin: 0 0 5px 12px;
	padding: 0 0 10px 0;
	clear: both;
}
#qvc-news div#qvc-news-elements {
	width: 123px;
	margin: 0 0 0 12px;
	padding: 0 0 10px 0;
}
.qvc-news-elements .text form {
	display: inline;
	margin: 0;
}
.qvc-news-elements .text form input.efield{
	font-family:Arial;
	font-size: 10px;
	font-weight:normal;
	border: #9E9E9E 1px solid;
	background-color: #FFF;
	color: #8B8A8A;
	width : 104px;
	height : 23px;
	padding: 4px 0 0 4px;
	margin-top: 3px;
}
#qvc-why div#qvc-why-elements {
	width: 123px;
	margin: 0 0 0 12px;
	padding: 5px 0 10px 0;
}

#trenner {
	float: left;
	width: 10px;
	height: 100%;
}

#main-content {
	position: relative;
	float: right;
	width: 831px;
	right: 1px;
}
#gewinnspiel-layer {
	position: absolute;
	z-index: 100;
}
#advantages {
	padding: 0 9px 0 10px;
	position: relative;
	margin: 0 0 5px 0;
	background: #FFF;
}
#tag-box {
	position: relative;
	height: 348px;
	width: 831px;
	background: #FFF;
	margin: 0 0 10px 0;
}
#tag-image {
	width: 812px;
	height: 328px;
	overflow: hidden;
	position: absolute;
	left: 10px;
	top: 10px;
}
#info_tag_preis {
	position: absolute;
	height: 14px;
	width: 18px;
}
#info_tag_vkf {
	position: absolute;
	height: 18px;
	width: 18px;
}
/* start robert */
#info_tag_avkf {
	position: absolute;
	height: 19px;
	width: 18px;
}
/*ende robert */

/* start lars */
#info_tag_svkf {
	position: absolute;
	height: 19px;
	width: 18px;
}
/* ende lars */
div.qtip-tag-vkf div.qtip-tip, 
div.qtip-tag-preis div.qtip-tip,
div.qtip-tag-avkf div.qtip-tip,
div.qtip-tag-svkf div.qtip-tip  {
	left: 1px !important;
	top: 0 !important;
	background: url(/degif/hp/pfeil_links.gif) no-repeat;
	z-index: 5;
}
div.qtip-mein-produkt, div.qtip-teaser-vkf {
	padding: 0 14px 0 0 !important;
}
div.qtip-mein-produkt div.qtip-tip {
	left: 249px !important;
	top: 0 !important;
	background: url(/degif/hp/pfeil_rechts.gif) no-repeat;
	z-index: 5;
}
div.qtip-teaser-vkf div.qtip-tip {
	left: 328px !important;
	top: 0 !important;
	background: url(/degif/hp/pfeil_rechts.gif) no-repeat;
	z-index: 5;
}
div.qtip-wrapper {
	background: #EAEAEA url(/degif/hp/hp_tooltip_bg.jpg) repeat-x;
}
div#nocanvas {
	display: none;
}
#tv_spot {
	height: 21px;
	width: 116px;
	position: absolute;
}
.slide {
	position: relative;
	overflow: hidden;
	height: 348px;
	width: 832px;
}
.slide .inner {
	position: absolute;
	top: 0;
	left: 555px;
	height: 328px;
	width: 234px;
	margin-left: 234px;
	z-index: 10;
}
#newnamemessage {
	position: absolute; 
	bottom:0; 
	right: 20px;
	z-index: 9; 
	height:133px; 
	width:240px;
}
#button {
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
}
#slider-teaser {
	position: absolute;
	left: 23px;
	top: 0;
}

/* TSV - OTO START */
#oto-details {
	position: absolute;
	left: 290px;
	top: 130px;
	width: 210px;
	height: 160px;
	font-family: Arial;
}
#oto-details h2 {
	margin: 0 0 5px 0;
	padding: 0;
	color: #3A3B3B;
	font-size: 16px;
	line-height: 16px;
}	
	#oto-details h3 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #3A3B3B;
	font-size: 12px;
	line-height: 14px;
}
#oto-details h4 {
	margin: 0 0 10px 0;
	padding: 0;
	color: #5E676C;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
}
#oto-details div#oto-preis {
	margin: 0 0 5px 0;
	padding: 0;
}
#oto-details div#oto-preis span.price-slash {
	color: #3A3B3B;
	text-decoration: line-through;
	font-size: 12px;
}
#oto-details div#oto-preis span.price {
	color: #CB2026;
	font-size: 22px;
	font-weight: bold;
}
#oto-details div#oto-link-detail {
	margin: 0;
	padding: 0;
	color: #CB2026;
}
#oto-details .oto-link {
	color: #CB2026;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#oto-details span.doppelpfeil {
	font-family: Tahoma;
	font-size: 16px;
}
#oto-image {
	position: absolute;
	left: 560px;
	top: 85px;
	width: 150px;
	height: 150px;
}
/* TSV - OTO ENDE */

.teaser-box {
	position: relative;
	margin: 0 0 10px 0;
	float: left;
}
.teaser-box div.teaser-image-links {
	position: relative;
	float: left;
	width: 271px;
	height: 180px;
}
.teaser-box div.teaser-image-mitte {
	position: relative;
	float: left;
	width: 284px;
	height: 180px;
}
.teaser-box div.teaser-image-rechts {
	position: relative;
	float: left;
	width: 257px;
	height: 180px;
}
.polaroid-effect,
.polaroid-effect_carousel {
	padding: 10px 9px 10px 10px;
	background: #FFF;
	margin: 0 0 10px 0;
}
.mein-qvc-produkt {
	position: absolute;
	height: 64px;
	width: 75px;
}
.info_teaser_vkf {
	position: absolute;
	height: 18px;
	width: 19px;
}
#all-about-tv {
	
}
#favoriten, #tv-morgen {
	background: url(/degif/hp/teaser/teaser4_hg.jpg);
}
#favoriten {
	width: 270px !important;
}
#tv-morgen {
	width: 271px !important;
}
#fovoriten-logo {
	position: absolute;
	left: 0;
	top: 0;
}
#favoriten .imTVHeadlineText {
	margin: 15px 0 15px 70px;
}
#tv-morgen .imTVHeadlineText {
	margin: 15px 0 15px 0;
}
#favoriten .imTVHeadlineText a:link, #favoriten .imTVHeadlineText a:hover, #favoriten .imTVHeadlineText a:visited,
#tv-morgen .imTVHeadlineText a:link, #tv-morgen .imTVHeadlineText a:hover, #tv-morgen .imTVHeadlineText a:visited {
	font-family: Helvetica;
	font-size: 20px;
	color: #3B3B3B;
	text-decoration: none;
}
span.imTVHeadlinePfeil {
	font-family: Tahoma;
	font-size: 20px;
	color: #CB1F25;
}
#favoriten ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#tv-morgen ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
#favoriten li {
	margin: 0;
	padding: 3px 0 0 10px;
}
#tv-morgen li {
	margin: 0;
	padding: 3px 0 0 1px;
}
.imTVArtikelText {
	font-size: 12px;
	color: #CB1F25;
	text-decoration: none;
}
span.imTVArtikelPreis {
	font-size: 12px;
	color: #3B3B3B;
	padding-left: 5px;
}
#about-qvc {
	width: 812px;
}
#qvc-services {
	float: left;
}
#qvc-services div {
	float: left;
}
#qvc-services h4 {
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 14px;
	color: #3B3B3B;
}
#qvc-services ul {
	margin: 0;
	padding: 0 0 20px 0;
	list-style: none;
}
#qvc-services li {
	margin: 0 0 0 0;
	padding: 0 0 0 10px;
	background: url(/degif/hp/hp_topshop_liststyle.gif) no-repeat left top;
	font-size: 11px;
	line-height: 15px;
}
#qvc-services li.trenner {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 7px;
	height: 7px;
	font-size: 5px;
	background: url(/degif/hp/service_trenner_bg.jpg) no-repeat left top;
	color: #666;
}
#qvc-services ul li a.service-link {
	color: #666;
	text-decoration: none;
}
#qvc-services div#service-logo {
	width: 208px;
}
#qvc-services div#service {
	width: 168px;
}
#qvc-services div#sicherheit {
	width: 184px;
}
#qvc-services div#ueber-uns {
	width: 200px;
}
#about-qvc img.serviceImage {
	margin-left: 90px;
}
#hotline {
	background: #FFF;
	text-align: center;
	font-size: 12px;
	color: #666666;
	padding-top: 15px;
	padding-bottom: 14px;
}
#hotline span.serviceUntenNummer {
	font-size: 14px;
	color: #666666;
	font-weight: bold;
}
#slide_panel_hp {
	display: none;
	width: 831px;
	height: 313px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 999;
}
#slide_panel_bg {
	position: absolute;
	left: 0;
	top: 0;
}
#slide_panel_close {
	position: absolute;
	left: 694px;
	top: 9px;
}
#slide_panel_txt {
	position: absolute;
	left: 0;
	top: 0;
	width:831px;
	height:313px;
	text-align: left;
}
#slide_panel_txt h2 {
	margin: 30px 35px 10px 35px;
	color: #717476;
	font-size: 16px;
}
#slide_panel_txt h3 {
	margin: 0 35px 3px 35px;
	color: #717476;
	font-size: 12px;
}
#slide_panel_txt p {
	margin: 0 35px 10px 35px;
	color: #939292;
	font-size: 12px;
}

