.verlauf {
  background: #dd4814;
  background: -moz-linear-gradient(top,#dd4814 0%,#c64012 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#dd4814),color-stop(100%,#c64012));
  background: -webkit-linear-gradient(top,#dd4814 0%,#c64012 100%);
  background: -o-linear-gradient(top,#dd4814 0%,#c64012 100%);
  background: -ms-linear-gradient(top,#dd4814 0%,#c64012 100%);
  background: linear-gradient(to bottom,#dd4814 0%,#c64012 100%);
}
html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
  position: relative;
}
body {
  line-height: 1.4em;
  color: #444;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
nav ul {
  list-style: none;
}
blockquote,
q {
  quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
  content: '';
  content: none;
}
a {
  margin: 0;
  padding: 0;
  font-size: 90%;
  vertical-align: baseline;
  background: transparent;
  text-decoration: none;
}
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}
input,
select {
  vertical-align: middle;
}
.clear {
  clear: both;
}
.floatLeft {
  float: left;
}
.floatRight {
  float: right;
}
.marginAuto {
  margin: 0px auto;
}
.right{ float:right!important; }
body,
html {
  height: 100%;background-color: rgb(8, 73, 121);/* url(images/body_arch.png) no-repeat center top;*/
  font-family:Arial, Helvetica, sans-serif; font-size:12px; 
}

#wrapper {
  font-size: 1em;
  line-height: 1.3em;
  max-width: 100%;
  margin: 0px auto;
	
}
#wrapper-flow{width:960px;margin:0px auto; margin-top:20px;}
#header, #content, #footer{ width:940px; margin:0px auto;}

#header{  border-radius:5px 5px 0 0; padding:10px;background:rgb(233, 233, 233);z-index:1000}
#content{ background:#fff;padding:10px;margin:0 0 20px 0; box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.35); float:left;  }
#footer{padding:10px;height: 120px;}


.header-flow, .content-flow, .footer-flow{ width:940px; margin:0 auto;}

.header-flow{  height:90px;background:url(images/header_a.png) no-repeat center top; }
.content-flow{ background:#fff; height:220px; border-radius:0 0 5px 5px;padding:0px 30px 30px 25px; width:890px; float:none }
.footer-flow { margin-bottom:20px}


.seals_home_new {
    padding: 20px 22px 0px;
    float: right;
    width: 200px;
}

.seals_home_new p {
    float: left;
    width: 130px;
    font-size: 12px;
    color: #FFF;
    padding: 10px 0px 0px 10px;
    line-height: 14px;
}



#logo{width:290px;
margin-left: 1px;
float: left;
margin-top:19px;padding: 8px 0 0 25px;}
#logo a img{ float:left; width:133px;}
#logo span.tagline{position: relative;
top: -22px;
font-size: 11px;
color: rgb(255, 255, 255);
margin: 0px 0px 0px 142px; float:left;}


span.ms-seal{width: 250px;
margin: 24px 30px 7px;
float: right;} 



ul.main-menu{ float:right; padding:45px 10px 0 0}

ul.main-menu li{ display:inline; list-style-type:none; margin:0 15px 0 0}
ul.main-menu li a{ color:#fff; text-align:left; font-size:12px;}

.content-left-box{ border: 1px solid rgb(223, 222, 164);
padding: 20px;
color: rgb(26, 26, 26);
border-radius: 5px 5px 5px 5px;
float: left;
margin:15px 0px 0px;
width: 71%;}


.content-right-box{width: 180px;
border: 1px solid rgb(220, 220, 220);
padding: 10px 10px 30px;
margin-top:15px;
text-align: center;
border-radius: 4px 4px 4px 4px;
float: right;}


.content-left-box h2{color:#333;font-size: 15px;
font-weight: bold;
margin: 0px 0px 15px; }

.content-left-box p{font-size: 13px;
color: rgb(65, 65, 65);
line-height: 20px;
text-align: justify;}


.content-flow h1{ font-weight: normal; padding:0; margin:0;
font-size: 19px;
color: black;
width: 640px;
float: left;}
.content-flow-box h2{ font-size: 15px;
font-weight: normal;
margin: 0px 0px 15px;  }



.left-area-a{ width: 400px;
float: left;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 0px;}

.left-area-a p{font-size: 13px;
color: rgb(65, 65, 65);
line-height: 20px;
padding: 10px 0px;
text-align: justify;}

.left-area-a h2{ font-size:15px; line-height:28px; }


.right-box-b{margin: 5px 0px 0px;
color: rgb(70, 70, 70);
font-size: 12px;
width: 190px;
vertical-align: top;
float: right;}

.right-box-b p{font-size: 13px; line-height:16px!important;
text-align: left;}

.boxes a.boxes-link{ text-align:center; color: rgb(19, 109, 170);
font-size: 12px;
font-weight: bolder;
text-decoration: none;
text-shadow: 1px 1px 1px rgba(250, 250, 250, 0.8);
margin: 9px 10px;
border-radius: 4px 4px 4px 4px; text-decoration:underline}

.right-box-b .boxes{background-color: rgb(254, 255, 230);
padding: 15px 15px 20px;
margin: 0px 0px 20px;
box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);
border-radius: 5px 5px 5px 5px;
border: 1px solid rgb(204, 204, 204);}

.boxes h3 {font-size: 15px!important; text-align:left;
font-weight: normal;
margin: 0px 0px 15px; color: rgb(70, 70, 70);}

.boxes p{font-size: 12px; line-height:16px!important;
text-align: left;}

span.improve-img{  width:180px}
span.improve-img img{text-align:center; margin:0 0 10px 12px;}

ul.bullet-a{  margin:0px 0 20px 0; }
ul.bullet-a li{ display:block; list-style-type:none; font-size:12px; padding:0 0 5px 22px; background:url(images/black-tick.png) no-repeat left 3px; margin:0 0 5px 0}

span.content-img{ float:right; margin:12px}


.banner-row{ height:195px;  }

.banner-left-box{ float:left; width:300px;margin:42px 0 0 0; }
.banner-left-box img {margin: 0 0 0 50px;}

.banner-left-box h3{ color:#853216; font-size:28px; padding:0 0 15px 0; width:120px; margin:0 0 0 50px;}
.banner-left-box h3 a{ color:#853216; font-size:28px; padding:0 0 15px 0; width:120px; margin:0 0 0 0px; text-decoration:underline;}
.banner-left-box p{ color:#8c8c8c; font-size:12px; padding:0 0 12px 0; width:190px; margin:0 0 0 52px;}

.banner-right-box{ float: left;
width: 400px;
border: 1px solid rgb(231, 231, 231);
padding: 15px 0px 15px 15px;
margin-top: 20px;}
.banner-right-box h2{ font-size:18px!important; color:#353434;padding:0 0 5px 0!important; margin:0; line-height:22px}
.banner-right-box p{ font-size:14px!important; color:#7b7b7b; padding:0 0 15px 0; line-height:21px;}


.yellow-download-button-box{}
.yellow-download-button-box a.yellow_btn{ background:url(images/yellow_btn_bg.jpg) repeat-x; display:inline-block; border:1px solid #cf8700; 
padding:8px 20px 6px 15px; font-size:12px; color:#000; text-shadow:0 1px 0 #ffc700; margin:0 0 5px 0 }

.yellow-download-button-box a.yellow_btn span.icon{ background:url(images/icon.jpg) no-repeat 0 4px; position:relative; width:13px; height:17px; float:left; padding:0 10px 0 0} 
.yellow-download-button-box span{ font-size:11px; color:#8c8c8c; letter-spacing:0banner-right-boxem; }


.intel-seal{ display:block; text-align:center;margin:22px 0 25px 0}
.box-norton{ display:block; text-align:center;margin:10px 0 25px 0}
.box-windows8 {display:block; text-align:center; margin:25px 0 25px 0}
.five-stars{display:block; text-align:center; margin:35px 0 35px 0}
.social_item{ display:block; text-align:left; margin:35px 0 35px 0}

span.social-name{ float:left; width:60px; margin:0 10px 0 0}

.testmonial-box{ float:left; width:180px; margin:5px 0 25px 0}
.testmonial-box h2{padding: 0px 0px 20px 0px!important;text-align:left!important}


.testmonial-box p img{ margin:0 10px 0 10px!important; float:left; }
.testmonial-box p{ float:left; margin:0 0 12px 0; text-align:left!important;height:90px;}

.testmonial-box p:nth-of-type(1) img{ margin:0px 10px 30px 0px!important; float:left;}
.testmonial-box p:nth-of-type(2) img{ margin:0px 10px 20px 0px!important; float:left;}
.testmonial-box p:nth-of-type(3) img{ margin:0px 10px 40px 0px!important; float:left;}

.testmonial-box p:nth-of-type(3) p{ margin:0px 10px 0px 0px!important; float:left;}



.bottom-boxes{ width:890px; float:left; margin:0 0 25px 0}

.bottom-box-a{ padding:20px 0 0 0px; width:436px; float:left; margin:0 44px 0 0px; }
.bottom-box-a h2{ background:#ebf7fe;padding:12px 20px 12px 17px; border-radius:5px 5px 0 0; font-size:20px;font-weight:normal; color:#000; margin:0 0 0px 0;border-left:1px solid rgb(220, 220, 220); border-right:1px solid rgb(220, 220, 220); border-top:1px solid rgb(220, 220, 220)}
.bottom-box-a .border-boxy-a{border-left:1px solid rgb(220, 220, 220); border-right:1px solid rgb(220, 220, 220); border-bottom:1px solid rgb(220, 220, 220);width:400px; padding:17px 17px 22px 17px; float:left; height:261px;}

.bottom-box-a img{ float:left; margin:0px 0 0 25px; border:2px solid #eaeaea; padding:1px; width: 345px;
height: 252px;box-shadow: 0px 0px 9px rgba(0, 0, 0, 0.3);}

.box-a h2 span.causes-icon{ background:url(images/icons-a.png) no-repeat 4px 2px; width:32px; height:32px; float:left; margin:0 10px 0 0}
.box-b h2 span.problems-icon{ background:url(images/icons-a.png) no-repeat -29px 0px; width:32px; height:32px; float:left;margin:0 10px 0 0}
.box-c h2 span.repair-icon{ background:url(images/icons-a.png) no-repeat -60px 0; width:32px; height:32px; float:left;margin:0 10px 0 0}


.box-a, .box-b{ float:left; margin:0 0 15px 0}

.box-a h2, .box-b h2, .box-c h2{ padding-bottom:0px; margin-bottom:10px}

span.top-links{ float:right; padding: 0 18px 0 0;}
span.top-links a{font-size:15px; color: rgb(19, 109, 170);}

ul#numaric{ list-style-type:none;}
ul#numaric li{ display:block; list-style-type:none; font-size:12px; line-height:18px; }
ul#numaric li a{ list-style-type:none; font-size:12px;color: rgb(19, 109, 170); }

.bottom-box-b{ padding:20px 0 0 0px; width:410px; float:left;}
.bottom-box-b h2{ background:#ebf7fe;padding:12px 20px 12px 17px; border-radius:5px 5px 0 0; font-size:20px; font-weight:normal; color:#000; margin:0 0 0px 0;border-left:1px solid rgb(220, 220, 220); border-right:1px solid rgb(220, 220, 220); border-top:1px solid rgb(220, 220, 220)}
.bottom-box-b .border-box{border-left:1px solid rgb(220, 220, 220); border-right:1px solid rgb(220, 220, 220); border-bottom:1px solid rgb(220, 220, 220);width:374px; padding:17px;  min-height:265px;}

.bottom-box-b .border-box p{ padding:0px 0 15px 0}


ul.small-bullets{ list-style-type:decimal; padding:5px 0 0 17px; float:left;margin-bottom: 15px;}
ul.small-bullets li{ list-style-type:decimal!important; font-size:12px;}
ul.small-bullets li.redme{color:red; }


span.notice{ background:url(images/icon_warning_b.png) no-repeat left 10px; padding:0 0 0 18px; float:left; margin:0 0 10px 0}
span.notice p{ float:left; margin:0 0 0 30px; color:red; font-size:14px; padding:10px 0 10px 0; font-weight:bold;}
span.notice img{ padding:0 0 0 31px;}


#tabContaier{ min-height: 195px;
float: left;
background: none repeat scroll 0% 0% rgb(240, 240, 240);
border: 1px solid rgb(255, 255, 255);
margin: 10px 0 0 0px;
padding: 20px;
position: relative;
width: 848px;
}
	#tabContaier ul{
		overflow:hidden;
		border-right:1px solid #fff;
		height:35px;
		position:absolute;
		z-index:100;
	}
	#tabContaier li{
		float:left;
		list-style:none;
	}
	#tabContaier li a{
		background:#ddd;
		border:1px solid #fcfcfc;
		border-right:0;
		color:#666;
		cursor:pointer;
		display:block;
		height:35px;
		line-height:35px;
		padding:0 30px;
		text-decoration:none;
		text-transform:uppercase;
	}
	#tabContaier li a:hover{
		background:#eee;
	}
	#tabContaier li a.active{
		background:#fbfbfb;
		border:1px solid #fff;
		border-right:0;
		color:#333;
	}
	.tabDetails{
		background:#fbfbfb;
		border:1px solid #fff;
		margin:34px 0 0;
	}
	.tabContents{
		padding:20px
	}
	.tabContents h1{
		font:normal 24px/1.1em Georgia, "Times New Roman", Times, serif;
		padding:0 0 10px; width:805px;
	}
	.tabContents p{
		padding:0 0 10px;
	}
	
	
	.footer-column-a{ float:left; width:600px; margin:0 0 0 0px; }
	ul.footer-menu{ padding:0 0 0 20px; float:left; width:240px;margin:0 20px 0 0 }
	ul.footer-menu li{ display:block; list-style-type:none; }
	ul.footer-menu li a{ font-size:12px; color:#fff; }
	.footer-column-b{ float:left; width:300px; margin:0 20px 0 0}
	.footer-column-b p{ color:#fff; font-size:13px;}


.table-1{ box-shadow:0 0 5px #ccc; padding:0 20px 0 20px;}
.table-1 tr td{ padding:10px; border:1px dotted #fcfcfc;}
.table-1 tr th{ padding:10px; border:1px dotted #fcfcfc;}

.table-1 tbody{ box-shadow:0 0 5px #ccc; padding:0 20px 0 20px;}

ul.circle{ list-style-type:square; padding:0 0 0 15px; }
ul.circle li{margin:0 0 5px 0}
