body {
	background:transparent url(../images/my-downloads2/bg_body.jpg) repeat-x 0px 82px;
	color:#424e61;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:center;
}

div,td {
	color:#424e61;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
}

form {
	padding:0px;
	margin:0px;
}

img {
	border:0px;
}

.red {
	color:#b40c01;
}

h1 {
	font-size:24px;
	color:#d03303;
	font-weight:normal;
	font-style:italic;
	margin:0px;
	padding:0px;
}

.dotted_headline {
	clear:both;
	background:url(../images/my-downloads2/bg_dotted.gif) repeat-x 0px 18px;
}

h2 {
	font-size:18px;
	background:#ffffff;
	display:inline;
	color:#424e61;
	font-weight:normal;
	font-style:italic;
	margin:0px;
	padding:0px 10px 0px 0px;
}


strong {
	color:#657691;
}

.note {
	font-size:12px;
    color:#324157;
    line-height:17px;
}

.note strong {
    color:#d03303;
    font-size:13px;
}

/* Links */

a {
	color:#424e61;
	text-decoration:none;
}

a:hover {
	color:#c30202;
	text-decoration:none;
}

a.red {
	color:#b40c01;
}

.note a {
	color:#d03303;
	text-decoration:underline;
}

/* Content */

#wrapper {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:974px;
	position:relative;
}

#header {
	height:217px;
	width:100%;
	background:url(../images/my-downloads2/bg_header.jpg) no-repeat 268px 0px;
}

#logo {
	height:82px;
	float:left;
}

#logo img {
	margin:18px 0px 0px 1px;
}

#login {
	float:right;
	height:82px;
}

#login table {
	margin:19px 13px 0px 0px;
}

#login td, #search td {
	padding-right:6px;
}

.password_register {
	text-align:right;
	margin:10px 28px 0px 0px;
	font-size:11px;
}

#claim {
	clear:both;
	height:97px;
}

#claim img {
	margin:28px 0px 0px 1px;
}

.siegel {
	position:absolute;
	top:66px;
	left:646px;
}

.guarantee_txt {
	position:absolute;
	top:95px;
	left:756px;
}

#header ul {
	clear:both;
	float:left;
	list-style-type:none;
	height:38px;
	line-height:38px;
	margin:0px;
	padding:0px;
}

#header li {
	float:left;
	height:38px;
	line-height:38px;
	margin-right:1px;
}

#search {
	float:right;
	margin:0px;
}

.content_left {
	width:744px;
	float:left;
}

#navi_left {
	float:left;
	width:187px;
}

#navi_left .boxheader {
	background:url(../images/my-downloads2/box_left_top.gif) repeat-x top;
	padding:15px 0px 10px 12px;
}

#navi_left .boxfooter {
	background:url(../images/my-downloads2/box_left_bottom.gif) no-repeat bottom;
	font-size:1px;
	line-height:1px;
	height:6px;
}

#navi_left .box {
	background:url(../images/my-downloads2/box_left_bg.gif) repeat-y;
	margin-bottom:10px;
}

.trenner {
	background:url(../images/my-downloads2/box_left_trenner.gif) repeat-x;
	height:2px;
	font-size:1px;
	line-height:1px;
	margin:0px 1px 0px 1px;
}

#navi_left .box li {
	margin:0px 1px 0px 1px;
	background:url(../images/my-downloads2/box_left_trenner.gif) repeat-x top;
	padding: 0px 0px 0px 0px;
	line-height:28px;
}

#navi_left .box li img {
	float:left;
	margin:8px 13px 0px 14px;
}

#navi_left .box p {
	padding:0px 10px 5px 12px;
	margin:0px;
}

#navi_left ul, #content_right ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#navi_left ul ul {
	background:#f6f8fb;
	padding:2px 0px 2px 0px;
}

#navi_left ul ul li {
	background:url(../images/my-downloads2/arrow_orange.gif) no-repeat 26px 8px !important;
	padding:3px 0px 3px 38px !important;
	line-height:16px !important;
	font-size:11px;
}

.statistik {
	margin:0px 13px 0px 13px;
	line-height:22px;
	background:url(../images/my-downloads2/bg_dotted.gif) repeat-x 0px 15px;
}

.statistik .left {
	clear:both;
	background:url(../images/my-downloads2/bg_statistik_row.gif) repeat-y left;
	padding-right:3px;
	float:left;
}

.statistik .right {
	background:url(../images/my-downloads2/bg_statistik_row.gif) repeat-y right;
	float:right;
	padding-left:3px;
}

#content_small {
	float:right;
	width:540px;
}

#content_small h1 {
	font-style:normal;
	font-size:19px;
}

#content_right_2 {
    width:207px;
    margin-right:4px;
    margin-top:-13px;
    float:left;
    margin-left:20px;
}


#content_right {
	width:207px;
	margin-right:4px;
	margin-top:-13px;
	float:right;
}

#content_right .boxheader {
	background:url(../images/my-downloads2/box_right_top.gif) no-repeat top;
	height:38px;
}

#content_right .boxheader_big {
   background:url(../images/my-downloads2/box_right_top_big.gif) no-repeat top;
   height:52px;
}

#content_right .boxheader_left {
	background:url(../images/my-downloads2/box_right2_top.gif) no-repeat top;
	height:38px;
}

#content_right .boxheader img, #content_right .boxheader_left img , #content_right .boxheader_big img {
	margin:9px 0px 0px 12px;
}

#content_right .boxfooter {
	background:url(../images/my-downloads2/box_right_bottom.gif) no-repeat bottom;
	font-size:1px;
	line-height:1px;
	height:6px;
}

#content_right .boxfooter_left {
	background:url(../images/my-downloads2/box_right2_bottom.gif) no-repeat bottom;
	font-size:1px;
	line-height:1px;
	height:6px;
}

#content_right .box {
	background:url(../images/my-downloads2/box_right_bg.gif) repeat-y;
	margin-bottom:12px;
}

#content_right .box p {
   padding:5px 10px 3px 15px;
   margin:0px;
   font-size:12px;
   color:#38455a;
   line-height:18px;
}

#content_right .box p strong {
    color:#d03303;
    font-size:13px;
}

#content_right .box_left {
	background:url(../images/my-downloads2/box_right2_bg.gif) repeat-y;
	margin-bottom:12px;
}

#content_right .box li {
	margin:0px 1px 0px 1px;
	background:url(../images/my-downloads2/bg_dotted.gif) repeat-x bottom;
	padding: 0px 0px 0px 14px;
	line-height:24px;
}

#content_right .box li div {
	background:url(../images/my-downloads2/icon_download.gif) no-repeat 166px center;
}

#content_right .box_left p {
	padding:0px 10px 5px 12px;
	margin:0px;
}

#content_right .box a {
	display:block;
}

/* Content Elements */

#vorteile {
	background:url(../images/my-downloads2/bg_vorteile.jpg) no-repeat;
	height:110px;
}

.vorteile_box {
	background:url(../images/my-downloads2/bg_vorteile_complete.jpg) no-repeat 0px 9px;
	width:744px;
	height:195px;
}

.vorteile_box h1 {
	font-size:20px;
	color:#676767;
	margin-bottom:2px;
}

.vorteile_claim {
	float:left;
	text-align:left;
	width:211px;
}

.vorteile_claim img {
	margin:20px 0px 0px 21px;
}

#vorteile ul, .vorteile_box ul {
	float:left;
	margin:12px 0px 0px 0px;
	padding:0px;
	list-style-type:none;
}

#vorteile li, .vorteile_box li {
	line-height:20px;
	padding-left:24px;
	font-size:13px;
	background:url(../images/my-downloads2/haekchen_orange.gif) no-repeat left center;
}

.top3{
   clear:both;
   background:url(../images/my-downloads2/box_top3_first.gif) no-repeat;
   height:99px;
}
.top3first {
   clear:both;
	background:url(../images/my-downloads2/box_top3_first.gif) no-repeat;
	height:99px;
}

.top3second {
	clear:both;
	background:url(../images/my-downloads2/box_top3_second.gif) no-repeat;
	height:99px;
}

.top3third {
	clear:both;
	background:url(../images/my-downloads2/box_top3_third.gif) no-repeat;
	height:99px;
}

.top3image {
	float:left;
	width:103px;
	text-align:center;
	padding-top:10px;
}

.top3info {
	float:left;
	width:299px;
	padding-top:10px;
}

.top3info div {
	line-height:20px;
}

.top3rating {
	float:left;
	width:110px;
	padding-top:14px;
	white-space:nowrap;
}

.top3rating div, .listrating div, .urteil .stars div {
	float:left;
	margin-right:1px;
}

.urteil .stars div {
	margin:0px;
}

.contentboxheader {
	background:url(../images/my-downloads2/box_center_bg.gif) repeat-x;
	height:38px;
}

.contentboxheader .left {
	background:url(../images/my-downloads2/box_center_left.gif) no-repeat left;
	height:38px;
}

.contentboxheader .right {
	background:url(../images/my-downloads2/box_center_right.gif) no-repeat right;
	height:38px;
}
.contentboxheader img {
}

.contentboxheader h1, .boxheader h1 {
	line-height:38px;
	color:#424e61;
	font-size:19px;
	font-style:italic !important;
	padding-left:18px !important;
}

.boxheader h1 {
	padding-left:10px !important;
}

.contentboxheader h1 span {
	color:#d03303;
}

.contentboxheader_small {
	background:url(../images/my-downloads2/box_center_small_bg.gif) repeat-x top;
	height:6px;
	line-height:1px;
	font-size:1px;
}

.contentboxheader_small .left {
	background:url(../images/my-downloads2/box_center_small_left.gif) no-repeat left;
	height:6px;
	line-height:1px;
	font-size:1px;
}

.contentboxheader_small .right {
	background:url(../images/my-downloads2/box_center_small_right.gif) no-repeat right;
	height:6px;
	line-height:1px;
	font-size:1px;
}

.contentboxheader_reiter {
	background:url(../images/my-downloads2/box_center_small_bg.gif) repeat-x 0px 38px;
	margin-top:14px;
}

.contentboxheader_reiter .right {
	background:url(../images/my-downloads2/box_center_small_right.gif) no-repeat right bottom;
	height:44px;
}

.contentboxheader_reiter .reiter {
	background:url(../images/my-downloads2/reiter_bg.gif) repeat-x left top;
	height:44px;
	float:left;
}

.contentboxheader_reiter .reiter h1 {
	font-size:18px;
	color:#424e61;
	line-height:36px;
	padding:0px 10px 0px 10px;
}

.contentboxheader_reiter .reiter_left {
	background:url(../images/my-downloads2/reiter_left.gif) no-repeat left top;
	height:44px;
	width:7px;
	float:left;
}

.contentboxheader_reiter .reiter_right {
	background:url(../images/my-downloads2/reiter_right.gif) no-repeat right top;
	height:44px;
	width:7px;
	float:left;
}

.contentbox {
	border-left:1px solid #b8c3d3;
	border-right:1px solid #b8c3d3;
}

.contentbox_verlauf {
	background:url(../images/my-downloads2/bg_contentbox_verlauf.jpg) repeat-x bottom;
	border-left:1px solid #b8c3d3;
	border-right:1px solid #b8c3d3;
}

.padding {
	padding:11px 10px 9px 13px;
}

.contentboxfooter {
	background:url(../images/my-downloads2/contentbox_bottom.gif) repeat-x bottom;
	line-height:1px;
	font-size:1px;
	margin-bottom:10px;
}

.contentboxfooter .left {
	background:url(../images/my-downloads2/ecke_lu.gif) no-repeat left bottom;
	line-height:1px;
	font-size:1px;
}

.contentboxfooter .right {
	background:url(../images/my-downloads2/ecke_ru.gif) no-repeat right bottom;
	line-height:1px;
	font-size:1px;
	height:6px;
}

.contentboxfooter_verlauf {
	background:url(../images/my-downloads2/contentbox_bottom_verlauf.gif) repeat-x bottom;
	line-height:1px;
	font-size:1px;
	margin-bottom:10px;
}

.contentboxfooter_verlauf .left {
	background:url(../images/my-downloads2/ecke_lu_verlauf.gif) no-repeat left bottom;
	line-height:1px;
	font-size:1px;
}

.contentboxfooter_verlauf .right {
	background:url(../images/my-downloads2/ecke_ru_verlauf.gif) no-repeat right bottom;
	line-height:1px;
	font-size:1px;
	height:6px;
}

.contentbox ul {
	margin:0px 1px 0px 1px;
	padding:0px;
	list-style-type:none;
}

.contentbox li {
	background:url(../images/my-downloads2/bg_dotted.gif) repeat-x bottom;
	padding:4px 0px 5px 0px;
}

.contentbox li.last {
	padding:4px 0px 4px 0px;
}

.listimage {
	float:left;
	width:64px;
   padding-top: 9px;
	text-align:center;
}

.listinfo {
	float:left;
	padding-top:4px;
	width:355px;
}

.listrating {
	float:left;
	padding-top:9px;
	width:84px;
}

.listaction {
	float:left;
	width:30px;
	padding-top:6px;
}

.listupdate {
    float:right;
    height:29px;
    padding-top:4px;
    padding-right:13px;
}

#breadcrumb {
	margin-bottom:13px;
	background:url(../images/my-downloads2/bg_dotted.gif) repeat-x bottom;
	padding:13px 0px 10px 0px;
}

#breadcrumb ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#breadcrumb li {
	float:left;
	padding:0px 5px 10px 0px;
}

.content_fullsize {
	clear:both;
}

.content_halfsize {
	clear:both;
	width:744px;
	float:left;
}

.content_halfsize_2 {
    clear:both;
    width:630px;
    float:left;
}

.content_images {
	float:left;
	width:320px;
}

.content_info {
	float:left;
	width:650px;
}

.content_info_small {
	float:left;
	width:423px;
}

.content_right_info {
	float:right;
	width:207px;
}

.content_info p, .contentbox p {
	margin:0px 0px 20px 0px;
	line-height:18px;
}

ul.checked {
	padding:0px;
	margin:10px 0px 10px 0px;
	list-style-type:none;
}

ul.checked li {
	background:url(../images/my-downloads2/haekchen_orange.gif) no-repeat left 12px;
	padding:10px 0px 9px 25px;
}
ul.checked li.content_info_small_li {
   background:url(../images/my-downloads2/haekchen_orange.gif) no-repeat left 12px;
   padding:10px 0px 9px 25px;
   border-bottom: 1px solid black;
}
/* Detailseite */

.detail_infos {
	float:left;
	width:385px;
	margin-top:10px;
}

.detail_image {
	float:right;
	width:300px;
	margin-top:10px;
}

.detailinfo_left {
	width:107px;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
}

.pricebox_top {
	background:url(../images/my-downloads2/pricebox_top.gif) no-repeat top;
	height:6px;
	margin-top:18px;
}

.pricebox {
	background:url(../images/my-downloads2/pricebox_bottom.gif) no-repeat top;
	width:385px;
}

.price {
	float:left;
	width:177px;
	margin:5px 0px 14px 0px;
}

.price span {
	display:block;
	font-size:26px;
	font-style:italic;
}

.mwst {
	color:#676767;
}

.button {
	float:left;
	width:208px;
	margin-top:3px;
}

.options {
	margin:10px 0px 11px 0px;
}

.screenshots {
	margin:5px 0px 2px 0px;
}

.screenshots div {
	display:inline;
	margin:0px 14px 14px 0px;
}

.urteil {
	width:181px;
	margin:8px 0px 0px 12px;
}

.urteil .stars {
	float:left;
	width:130px;
}

.urteil .rating {
	font-size:26px;
	font-style:italic;
	float:right;
	width:50px;
	line-height:26px;
	text-align:right;
}

/* Footer */

#footer {
	width:100%;
	height:117px;
	background:url(../images/my-downloads2/bg_footer.jpg) repeat-x;
}

#footer_info {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:974px;
	padding-top:14px;
}

#footer ul {
	float:left;
	width:80%;
	list-style-type:none;
	margin:0px;
	padding:0px;
}

#footer li {
	float:left;
}

#footer li.spacer {
	padding:0px 8px 0px 8px;
}

.copy {
	float:right;
	width:50%;
	text-align:right;
}

/* FORM */

.input_small {
	border:1px solid #a7aebb;
	background:url(../images/my-downloads2/bg_input.gif) repeat-x;
	padding:4px 0px 0px 8px;
	height:18px;
	color:#515151;
	font-size:11px;
}

.input {
	border:1px solid #a7aebb;
	background:url(../images/my-downloads2/bg_input.gif) repeat-x;
	padding:4px 0px 0px 8px;
	height:23px;
	color:#515151;
	font-size:13px;
}

.formleft {
	width:112px;
	text-align:right;
	padding-right:12px;
}

.formright {
	width:250px;
	padding:3px 0px 3px 0px;
}

.formtable {
	margin:14px 0px 14px 0px;
}
.start_update_box {
    width:540px;
    height:102px;
    background: url(../images/my-downloads2/bg_update_box_start.gif) left top no-repeat;
}

.start_update_box_inner {
    padding-left:144px;
    padding-top:52px;
}

.start_update_box_btn {
    width:137px;
    height:32px;
    text-align: center;
    background: url(../images/my-downloads2/btn_update_start.gif) left top no-repeat;
}

.start_update_box_btn a {
    line-height:30px;
    font-size:12px;
    font-family:arial,sans-serif;
    color:#FFF;
    text-decoration: none;
    text-transform:uppercase;
}

.start_update_box_btn a:hover {
    line-height:30px;
    font-size:12px;
    font-family:arial,sans-serif;
    color:#FFF;
    text-decoration: underline;
    text-transform:uppercase;
}

/* PAGER */

.pagers {
    margin-top:18px;
    margin-bottom:18px;
    height:24px;
}

.pagers_element {
    width:25px;
    height:24px;
    float:left;
    margin-right:10px;
}

.pagers_current {
    height:24px;
    width:25px;
    line-height:22px;
    color:#5c697f;
    text-align: center;
    font-size:12px;
    background: url(../images/my-downloads2/page_current.gif) left top no-repeat;
}

.pagers_inactive {
    height:24px;
    width:25px;
    line-height:22px;
    text-align: center;                                     
    background: url(../images/my-downloads2/page_inactive.gif) left top no-repeat;
}

.pagers_inactive a {
    line-height:22px;
    font-size:12px;
    color:#5c697f;
    text-decoration: none;
}

.pagers_inactive a:hoverr {
    line-height:22px;
    font-size:12px;
    color:#5c697f;
    text-decoration: underline;
}

/* NEWS */

.newsbox {
    width:540px;
    height:146px;
    background: url(../images/my-downloads2/newsbg.gif) left top no-repeat;
    margin-bottom:10px;
}

.newsbox_inner {
    padding-left:20px;
    padding-top:10px;
    padding-right:40px;
}

.newsbox_date {
    font-size:12px;
    color:#424e61;
    margin-bottom:3px;
}

.newsbox_title {
    font-size:19px;
    font-weight:normal;
    color:#424e61;
    margin-bottom:4px;
}

.newsbox p {
    font-size:12px;
    color:#424e61;
    line-height:14px;
    margin-bottom:2px;
}

.newsbox a {
    font-size:12px;
    color:#d03303;
    text-decoration: none;
}

.newsbox a:hover {
    font-size:12px;
    color:#d03303;
    text-decoration: none;
}
