body{background:url('images/logo_unscharf.jpg') no-repeat fixed center center #fff;margin:0;padding:0;font-family:Arial, Helvetica, sans-serif; height:100%}

.menu a{
	color: #00007D;
	text-decoration: none;
}

.menu a:hover{
	color: #cccccc;
}

.clear{
	clear: both;
}

.mt1{height:4px;background: #333333;}
.mt2{height:139px;background: #ffffff;padding-top:4px; width:982px; margin:0 auto;}
.header {margin:0 auto; width:982px; height:139px;}
.header .logo {float:left;height:139px; padding-left:30px;}
.header .logo img{width:272px; height:139px;}
.header .menu {float:right;padding:100px 0 0 0;font-size: 15.75px;font-weight: normal;color:#00007D;}
.header .menu span {margin-right:18px;}
.mt3{height:358px;background:url('images/banner_main.jpg') no-repeat top center #076de9; border-top: solid 1px #ffffff;}
.mt3 .p1{text-align: left;font-size: 35px;color:#1A2197;}
.mt3 .p2{text-align: justify;font-size: 16px;color:#3F4B56;}
.mt3 .div1{padding:18px;width:1180px;}
.mt3 .div2{margin-left: auto; margin-right: auto;padding-left: 807px;width:370px;}
.mt4 {text-align: center; width:982px; margin:0 auto;}
.mt4 .sub1{margin-left: auto; margin-right: auto;text-align: center;padding: 70px 0;height: 340px;width:959px;}
.mt4 .st1:first-child {margin-left:172px}
.mt4 .st1 {float:left;width:319px;height: 335px;text-align: left;margin-left:}
.mt4 .st1 .p-left{float: left;width:0px;height: 147px;border-style: solid;border-width: 0px;border-color: #cccccc;margin-left: 20px}
.mt4 .st1 .p-right{float: left;width:0px;height: 147px;border-style: solid;border-color: #cccccc;border-width: 0px;margin:0}
.mt4 .st1 .img{float:left;width:178px;height:128px;margin-top: 10px;border: 1px solid #cccccc; padding: 10px 49px}
.mt4 .st1 .p1 {font-size: 18px;color:#000000;}
.mt4 .st1 .p2 {font-size: 16px;color:#000;font-style: italic}
.mt4 .st1 .p3 {font-size: 16px;color:#000;text-align: justify}
.mt4 .st1 .d1 {margin:20px;width:279px}
.mt4 .st1 .img-can {height:150px}
.mt6 {width:982px; margin:0 auto;}
.mt6 .home-content {background:url('images/content_main_bg.png') no-repeat left top; padding:100px 20px 0 200px;}
.mt6 .home-content h1, .mt6 h2.sub {font-size:24px; color:#02477e; line-height:28px; padding-bottom:20px; font-weight:normal;}
.mt6 .home-content h2, .mt6 h3.sub {font-size:16px; color:#02477E; line-height:18px; padding-bottom:20px; font-weight:normal}
.mt6 .home-content p {font-size:16px; color:#000; line-height:18px; padding-bottom:20px; margin-bottom:0;}
.mt5 {height:240px;text-align: center; background:#333;bottom:0px;position: absolute;width:100%}
.footer{margin-left: auto; margin-right: auto;width:959px;padding:20px;text-align: center;color: #ffffff;font-size: 15px;}
.footer .st1{float:left;height: 200px;padding: 0 20px;/*width:279px;*/font-size: 14.5px;text-align: left}
.footer .st1 .h1{font-weight: bolder;width:192px;padding: 2px 4px;border-bottom: dotted 1px #ffffff;margin-bottom: 10px;}
.footer .st1 .h2{font-weight: bolder;width:192px;padding: 2px 4px;margin: 0 20px;}
.footer .st1 .d1{width:180px;padding: 2px 10px;border-bottom: dotted 1px #ffffff;font-size: 12px;}
.footer .st1 .d1-last{width:180px;padding: 2px 10px;border:none;font-size: 12px;}
.footer .d1-border{width:180px;padding: 2px 10px;border-bottom: dotted 1px #ffffff;margin: 8px 0;}
.footer .social-can{margin: 10px 20px;}
.footer .social-can img{width:32px;height:32px;}
.footer .d-map{text-align:left;width:180px;padding: 2px 5px;font-size: 12px;text-decoration: none;color: #ffffff;}
.link{cursor: default}
.link:hover{cursor: pointer;color:#cccccc;}
.link:active{cursor: progress;}
.left-border{border-left:solid 1px #cccccc;}

#kontakt img, #produkte img{
	width: 120px;
	margin-right: 10px;
}

#kontakt td, #produkte td{
	vertical-align: top;
}

#produkte{
	/*width: 400px;*/
}

.mt6 a{
	color: #00007D;
	text-decoration: none;
}

.mt6 a:hover{
	color: #cccccc;
}

#background_image{
	width: 800px;
	position: fixed;
	z-index: 10;
	height: 456px;
	left: 50%;
	margin-left:-400px;
	top: 60%;
	margin-top: -208px;
}

#wrapper{
	position: absolute;
	width: 100%;
	z-index: 100;
}

.mt1, .mt2, .mt3, .mt4, .mt5, .mt6{
	z-index: 100;
}

.mt6 img { padding: 2px; border: 1px solid #cccccc; }

small.info{color: #999; }

a.link{color:white; text-decoration: none}