html, body, div, h1, h2, h3, p, ul, li, dl, dt, dd {
	
	margin:0 auto;
	padding:0;
	font:12px Segoe UI, Arial, Helvetica, sans-serif;
	color: #585858;
}
ul, li {
	line-height:25px;
	list-style:inside;
	list-style-type:none;
}
p, img, dl, dt, dd {
	margin:0;
	padding:0;
	border:none;
	padding-left:0px;
}
a:link, a:visited {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
#header {
	background:url(/chipde/total-media-converter/style/images/header.png) no-repeat 50% 0;
	height:70px;
	overflow:hidden;
	min-width:1003px;

}
#header-box {
	position:relative;
	width:1003px;
}
#header a {
	width:183px;
	height:39px;
	position:absolute;
	top:29px;
}

.coupon {
	width:100px;
	height:50px;
    padding: 588px 481px 0px 0px;
	
}

.coupon p {
	width:100px;
	font-size:24px;
	color:#fff;
}

.promotion {
	position:relative;
	width:1003px;
}
	
.promotion a {
	width:200px;
	height:50px;
	position:absolute;
	margin: -74px 0px 0px 686px;
}

.produkt {
	position:relative;
	width:1003px;
}
	
.produkt a {
	width:440px;
	height:45px;
	position:absolute;
	margin: -555px 0px 0px 60px;
}
	
.menu {
	background:url(/chipde/total-media-converter/style/images/menu.jpg) no-repeat 50% 0;
	height:57px;
	position:relative;
	z-index:100;
	min-width:1003px;
}
.nav {
	width:1003px;
	height:57px;
	overflow:hidden;
	padding-top: 8px;
}
.nav li {
	float:left;
	font-size:14px;
	color:#fefefe;
	line-height:25px;
	font-weight: normal;
	margin:9px 27px 0;
	width:89px;
	text-align:center;
}
.nav li a {
	display:block;
}
.menu .nav li .now {
	color:#fff;
}
.nav li a:link, .nav li a:visited {
	color:#fefefe;
}
.nav li a:hover, .nav .now, .nav .hover {
	background:url(/chipde/total-media-converter/style/images/menu-on.png) no-repeat;
	width:89px;
}
.nav li:hover a {
	text-decoration:none;
	color:#fefefe;
}
.nav li a:hover {
	text-decoration:none;
	color:#fefefe;
}
#top {
	background:url(/chipde/total-media-converter/style/images/banner.jpg) no-repeat 50% 0;
	height:646px;
	overflow:hidden;
	min-width:1003px;
}
#top-downloader {
	background:url(/chipde/video-downloader-adventskalender-2014/style/images/banner.jpg) no-repeat 50% 0;
	height:520px;
	overflow:hidden;
	min-width:1003px;
}
#banner {
	position:relative;
	width:1003px;
}
#banner .info {
	float:right;
	width:400px;
	position:relative;
	margin:125px 35px 0 0px;
}
#banner .info h3 { font-size: 20px;
    padding-bottom: 6px; }
#banner .get-code {
    cursor: pointer;
	background:url(/chipde/total-media-converter/style/images/registrieren.png) no-repeat;
	height:44px;
	width:204px;
	border:medium none;
	margin-right:70px;
	margin-top:5px;
	float:left;
	padding:0;
}
#banner .get-code:hover {
	background-position:0 -44px;
}
#banner .email {
	vertical-align:middle;
	float:none;
	height:30px;
	width:360px;
    border: solid 1px #d9d9d9;
}
#banner .reg-main-prompt {
	color:#e52a2a;
	position: absolute;
}
#banner .email-1 {
	color:#F00;
}
#banner #name, #banner #mail {
	height:25px;
	line-height:30px;
	font-size:17px;
	color: #b9b9b9;
	font-family: Segoe UI, Arial, Helvetica, sans-serif;
}
#banner label {
	font-size:18px;
	padding-left:6px;
}
#banner .submit-info {
	margin-left:15px;
	font-weight:normal;
	font-size:11px;
}
#banner .reload {
	text-decoration:underline;
	float:none;
}
#banner .last {
	margin-bottom:80px;
	line-height:24px;
	
}

#banner p {
	padding-left:-3px;
	width: 400px;
	color: #828282;
	line-height:24px;
	
}
#banner a {
	height:39px;
	width:39px;
	float:left;
	margin-top:12px;
	clear:right;
}
#banner .submit-td {
	padding-top:24px;
}
.more-down {
	background:url(/chipde/video-downloader-adventskalender-2014/style/images/more.jpg);
	width:943px;
	height:93px;
	margin-top: 35px;
}
.coupon-box-down { width:1020px; height: 50px;}
.coupon-top-down { font-size:18px; color:#1a7397; position:relative; width: 300px; padding-left: 195px; padding-top: 57px;}

.promotion-down {
	position:relative;
	width:1003px;
}
	
.promotion-down a {
	width:228px;
	height:50px;
	position:absolute;
	margin: -28px 0px 0px 635px;
}
.main {
	background:url(/chipde/total-media-converter/style/images/bg.jpg) repeat;
	
	overflow:hidden;
	min-width:1003px;
}
.proline1 {
	
	margin-top:25px;
	overflow:hidden;
	min-width:1003px;
}
.proline2 {
	background-color: #f7f7f7;
	
	overflow:hidden;
	min-width:1003px;
}
#main-top img {
	display:block;
	margin:0 auto;
	padding-top:0px;
}
.pro-line {
	width:962px;
}
.title {
	display:block;
	padding:20px 20px 20px 30px;
}
.pro {
	float:left;
	width:280px;
	padding-top:30px;
	padding-bottom:20px;
	padding-left:20px;
}
.corner {
	margin-right:15px;
	padding-right:10px;
}
.pro h3 {
	font-size:18px;
	margin-bottom:10px;
	color:#585858;
}
.pro h3 a {
	text-decoration:none;
	color:#585858;
	padding-right:20px;
}
.pro-main {
	overflow:hidden;
	zoom:1;
}
.pro-pic {
	width:250px;
}
.pro-txt {
	margin-top: 8px;
	width:250px;
	font-size:14px;
	color:#8f8f8f;
}
.pro-txt .price {
	font-size:18px;
	color:#cc0e0e;
}
.pro-txt .price del {
	font-size:14px;
	color:#818181;
}
.pro-txt .coupon {
	font-size:14px;
}
.pro-txt .coupon span {
	color:#cc0e0e;
}
.pro-btn {
	margin:8px 0 0 0;
	width:300px;
}

.price {
	font-size: 22px;
	color: #cc0e0e;
	margin-bottom:8px;
}

.price del {
	color: #818181;
	font-size:14px;
}	
	
.download, .buy {
	background:url(/chipde/total-media-converter/style/images/button.png) no-repeat;
	width:114px;
	height:28px;
	display:inline-block;
	margin-right:32px;
	margin-left:0px;
	float:left;
}
.buy {background-position:0 -56px;}
.buy:hover {
	background-position:0 -84px;
}
.download {
	background-position:0 0px;
}
.download:hover {
	background-position:0 -28px;
}
.pro-top {
	padding:25px 35px;
	overflow:hidden;
}
.pro-l {
	float:left;
	width:435px;
}
.pro-r {
	float:right;
	width:435px;
}
.pro-main1 {
	overflow:hidden;
}
.pro-top-pic {
	float:left;
	width:190px;
}
.pro-top-txt {
	float:right;
	width:230px;
}
.pro-top h2 {
	margin-bottom:15px;
}
.pro-top h2 a {
	color:#850a0a;
	font-size:18px;
	text-decoration:none;
}
.pro-top .price {
	font-size:18px;
	color:#ff0000;
}
.pro-top .price del {
	font-size:14px;
	color:#4a4a4a;
}
.pro-top .coupon span {
	color:#ff0000;
}

.line {
	
	background:url(/chipde/total-media-converter/style/images/line.png) no-repeat 50% 0;
	height:12px;
	min-width:1003px;
	overflow:hidden;
	margin-top:50px;
	margin-bottom:18px;
}
.award {
	background-color: #f7f7f7;
	background:url(/chipde/total-media-converter/style/images/partner.jpg) no-repeat 50% 0;
	height:100px;
	min-width:1003px;
	overflow:hidden;
}
.award-c {
	background-color: #f7f7f7;
	width:1003px;
}
.partner {
	padding:10px 30px 20px 35px;
}
.btn-more {
	  margin-left: 291px;
    margin-top: 41px;
    padding-left: 399px;
}
.more {
	background:url(/chipde/total-media-converter/style/images/mehr.png) no-repeat;
	width:278px;
	height:59px;
	display:block;
}
.more:hover {
	background-position:0 -59px;
}
#footer {
	background:url(/chipde/total-media-converter/style/images/footer.png) repeat-x;
	height:125px;
	overflow:hidden;
	min-width:1003px;
}
#footer-txt {
	width:1003px;
	padding-top:32px;
	text-align:center;
}
#footer p {
	text-align:center;
	color: #fff;
	font-size:14px;
}
#footer a {
	color:#fff;
}

/*go top*/
.back-to {
	position:fixed;
	bottom:10px;
	right:80px;
	z-index:999;
	width:90px;
	overflow:hidden;
	zoom:1;
	-ie6-position-fixed-delay:200;
}
.back-to .back-top {
	float:right;
	display:block;
	width:90px;
	height:90px;
	background:url(/chipde/total-media-converter/style/images/go-top.png) no-repeat  0 0 transparent;
	outline:0 none;
	text-indent:-9999em;
	margin-bottom:90px;
}
.back-to {
	_position:absolute;
	_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
	_margin-bottom:10px;
	_margin-right:5px;
}
.title-product a {
	margin:0 auto;
	padding:0;
	font:12px/1.7 Arial, Helvetica, sans-serif;
	color:#585858;
}

*:focus {
    outline:none;
}