* {margin: 0;padding: 0;}
body {
	color: #333333;
	background: #fff url("top-bgx.jpg") repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
a {
	color: #787878;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #C91117;
}

.musteri { background-image:url(ikon-musteri.jpg); background-repeat:no-repeat; height:215px}
.musteri h4 { margin-top:10px; margin-left:20px;}
.musteri li {margin-left:20px;}
h1, h2, h3, h4, h5, h6, p, ul, li {margin: 0;padding: 0;}
.l, .logo, .cntL, #footer ul {float: left;}
.r, #header ul, .cntR, #footer p {float: right;}
.clear {height: 0;line-height: 0;font-size: 0;clear: both;}
#header, #contents, #banner,  #banner2, #banner_testi, #footer {
	width: 950px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#banner_container, #footer_container {}
.logo {
	margin-top: 24px;
}
.telefon {
	padding-top: 0px;
	float: right;
	padding-right: 0px;
	width: 460px;
	text-align: right;
	height: 60px;
}
.logo h1 {
	color: #C91117;
	font-family: "Trebuchet MS";
	font-size: 50px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.logo h2 {
	color: #666666;
	margin-top: -6px;
	letter-spacing: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#header ul {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
#header ul li {display: inline;margin-left: 4px;float: left;}
#header ul li a {
	display: block;
	width: 90px;
	height: 21px;
	color: #666;
	padding-top: 6px;
	text-decoration: none;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
		background: url("menu-bg.gif") no-repeat;
	color: #fff;
	font-weight: bold;
}
#header ul li a:hover, #header ul li a.active {
	background: url("menu-bg2.gif") no-repeat;
	color: #fff;
	font-weight: bold;
}
#banner_container {
	background-color: #FFFFFF;
	background-image: url(ikon-header3.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#banner2_container {
	background-color: #FFFFFF;
	background-image: url(ikon-header4.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#banner {
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}

#banner2 {
	padding: 0px;
}
#banner2 h1 {
	font: normal 30px "Trebuchet MS";
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 20px;
}

#banner2 h2 {
	color: #FFFFFF;
	background: url("blt-arrow.gif") left no-repeat;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 18px;
	padding-right: 250px;
	line-height: 24px;
}
#banner2 h2 a {color: #a2d1e7;}
#banner h1 {
	font: normal 30px "Trebuchet MS";
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 20px;
}
#banner img {
	border: 0px solid #b8dbeb;
}
#banner_testi {padding: 20px 0 59px 0;}
#banner_testi h1 {font: normal 30px "Trebuchet MS";color: #fff;text-transform: uppercase;padding-bottom: 10px;}
#banner_testi p {color: #fff;padding: 0 300px 0 40px;background: url("featured-commas.png") no-repeat;font-size: 12px;}
#banner h2 {
	color: #FFFFFF;
	background: url("blt-arrow.gif") left no-repeat;
	padding-left: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 18px;
	padding-right: 250px;
	line-height: 24px;
}
#banner h2 a {color: #a2d1e7;}
#contents {
	background-color: #fff;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 20px;
	padding-left: 0;
}
.cntL {
	width: 650px;
}
.cntL h1 {
	color: #C91117;
	text-transform: none;
	font-family: "Trebuchet MS";
	font-size: 30px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.cntL h2 {font: normal 18px Arial, Helvetica, sans-serif;color: #666;}
.cntL .serv {margin: 20px 0;}
.cntL .serv h3 {margin: 6px 0;font: 18px Arial, Helvetica, sans-serif;}
.cntL p {line-height: 22px;padding-top: 8px;}
.cntL p.container_green {background: url("container-green.gif") no-repeat;padding: 28px 35px 12px 15px;margin: 10px 0;color: #666;}
.cntL p.container_blue {background: url("container-blue.gif") no-repeat;padding: 33px 15px 12px 15px;margin: 10px 0;color: #666;}
.cntL ul.simpleList {margin: 16px 0 22px 0;}
.cntL ul.simpleList li {list-style: none; padding: 6px 6px 6px 30px;margin-bottom: 4px;font: 18px Arial, Helvetica, sans-serif;color: #3782a4;background: #ebf8ff url("ico-ok.gif") 10px 11px no-repeat;border-bottom: 1px solid #d0e8f5}
.cntL .testiEntry {margin: 20px 0;}
.cntL .testiEntry p.hdng {background-color: #ebf8ff;border-bottom: 1px solid #d0e8f5;padding: 6px 10px;}
.cntL .testiEntry p.hdng strong {font: 18px Arial, Helvetica, sans-serif;color: #5ccc17;}
.cntL .testiEntry .testiTxt {margin-top: 10px;padding: 0;background: url("testi-TL.png") no-repeat;}
.cntL .testiEntry .testiTxt p {padding: 0 36px;margin: 0;background: url("testi-BR.png") bottom right no-repeat;}
#services3 {}
#services3 li {list-style:none;float:left;margin: 12px 5px 8px 0;padding: 0;width: 200px;position: relative;}
#services3 li.last {margin-right:0;}
#services3 li a {display: block;position: relative;overflow: hidden;height: 99px;width: 162px;padding: 24px 16px 16px 24px;color: #3782a4;font: normal 18px Arial, sans-serif, Helvetica;background: url("services3_bg.gif") no-repeat;}
#services3 li a, #services3 li a:focus, #services3 li a:hover { text-decoration: none; }
#services3 li img {position: absolute;top: 0;left: 0;height: 127px;width: 188px;border: 6px solid #ddd;}
.cntR {
	width: 250px;
}
.cntR h4 {
	color: #C91117;
	padding-bottom: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
.cntR ul li {
	list-style: none;
	background: url("blt-plus.gif") 0 6px no-repeat;
	padding: 0 0 8px 18px;
	line-height: 14px;
}
.roundcont {color: #787878;background-color: #eaeaea;margin-top: 24px;}
.roundcont .quote_container {padding: 0 20px 8px 18px;}
.roundcont .quote_container p {line-height: 22px;padding-bottom: 10px;}
.roundcont .quote_container p span.required {display: block;margin-top: 6px;font-size: 11px;color: #ff0000;}
.roundtop { background: url("tr.gif") no-repeat top right; }
.roundbottom {background: url("br.gif") no-repeat top right; }
img.corner {
   width: 11px;
   height: 11px;
   border: none;
   display: block}
img { border:0}
.benefitsContainer {margin-top: 16px;padding: 14px 16px;border: 8px solid #ebf8ff;}
.benefitsContainer h2 {margin-bottom: 4px;}
.benefitsContainer span {display: block;color: #ff0000;margin-top: 6px;}
.benefitsContainer span strong {font-size: 14px;}
.benefits {}
.benefits strong {display: block;font: bold 16px Arial, Helvetica, sans-serif;color: #5ccc17;}
form.quote {display: inline;margin: 0;padding: 0;}
form.quote label {display: block;font-weight: bold;margin-top: 8px;}
form.quote input, form.quote textarea {width: 253px;border: 1px solid #ddd;border-left: 2px solid #5ccc17;padding: 2px 4px;color: #bbb;font: 11px Arial, Helvetica, sans-serif;}
form.quote textarea {height: 50px;}
form.quote input.button {width: 100px;background-color: #3782a4;color: #fff;margin: 4px 0 0 164px;font-weight: bold;border: none;}
form.quote IMG.security {float: left;margin-left: 0px;margin-top: 3px;}
form.quote input.security {margin-left: 6px;margin-top: 3px;padding:2px;border:1px solid #eee;font: normal 11px Verdana, sans-serif;color:#ccc;width: 170px;border: 1px solid #ddd;border-left: 2px solid #5ccc17;}
form.quote .errorfld {border: 1px solid #ff0000;}
form.quote input.security_error {margin-left: 6px;padding:2px;border:1px solid #ff0000;font: normal 11px Verdana, sans-serif;color:#ccc;width: 107px;}
form {margin: 0;padding: 0;}
label {display:block;font-weight:bold;margin:0px;color:#999;}
label span {color: #ff0000;}
input {margin: 0px;padding:2px;border:1px solid #eee;font: normal 11px Verdana, sans-serif;color:#bbb;}
textarea {width:380px;padding:2px;margin: 0px;font: normal 1em Verdana, sans-serif;border:1px solid #eee;height:100px;display:block;color:#bbb;}
input.button { margin: 0;font: bolder 12px Arial, Sans-serif; border: 1px solid #f1f1f1; padding: 2px 3px; background: #f9f9f9;color: #999;}
label.error {margin: 0;padding: 6px 46px;padding-top: 2px;background: url("ico_error.gif") 20px 0px no-repeat;font: 12px Arial, Helvetica, sans-serif;color: #ff0000;border: 1px solid #ff0000;}
.errorfld {border: 1px solid #ff0000;}
IMG.security {float: left;margin-left: 0px;}
input.security {margin-left: 6px;padding:2px;border:1px solid #eee;font: normal 11px Verdana, sans-serif;color:#ccc;width: 107px;}
input.security_error {margin-left: 6px;padding:2px;border:1px solid #ff0000;font: normal 11px Verdana, sans-serif;color:#ccc;width: 107px;}
#footer_container {background: #787878 url("ftr-bg.jpg") center top no-repeat;padding: 20px 0; margin-bottom:78px;}
#footer {
	color: #CECECE;
	line-height: 20px;
	padding: 10px 0
}
#footer a {color: #fff;text-decoration: none;}
#footer p {text-align: right;}
#footer ul li {list-style: none;}
