* {margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;outline:0;}p{padding:0.4em 0;}ol, ul{padding:0.15em 0;}.clear,.fpss-clr {clear:both;display:block;height:0px;font-size:0;overflow:hidden;}table{font-size:1em;border-collapse:collapse;border-spacing:0;}caption, th, td{text-align:left;font-weight:normal;vertical-align:top;}img{border:0;vertical-align:middle;}:focus{outline:0;}blockquote:before,blockquote:after,q:before, q:after{content: "";}blockquote, q{quotes: "" "";}sup,sub{font-size:90%;}a {color:#e51807;text-decoration:none;}a:hover{text-decoration:none;font-weight:bold;}.clearfix:after,.module:after {content:".";display:block;clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}html, body {vertical-align:top;height:100%;}html {padding-bottom:1px;}body {text-align:center;color:#797979;background:#fff;overflow-x:hidden;font:12px/150% Arial,Helvetica,sans-serif;}#header {width:962px;height:160px;padding:0;margin:0 auto;position:relative;z-index:10;background: url(../images/spacer.gif) repeat-y 100% 0;}#menu {width:592px;height:100px;position:absolute;top:127px;left:360px;background: url(../images/1px-gray.png) repeat 0 0;}#menu ul {padding:0;margin:0;height:38px;width:100%;}#menu li {padding:0;background:none;float:left;display:inline;}#menu a {float:left;display:inline;font:normal 12px/38px Verdana;line-height:38px;height:38px;text-transform:uppercase;text-decoration:none;color:#fff;padding:0 0 0 22px;}#menu a:hover, #menu a.active {color:#e51807;text-decoration:none;}#menu ul.subnav a {text-transform:none;padding:0 10px 0 22px;}#logo {position:absolute;top:18px;left:10px;width:149px;height:124px;overflow:hidden;cursor:pointer;background: url(../images/logo.png) no-repeat 0 0;text-indent:-999em;}#absolutebg {width:100%;height:530px;z-index:0;background:blue;position:absolute;top:160px;left:0;overflow:hidden;background:#838383;}body.hochzeitsmode #absolutebg,body.fashion #absolutebg{z-index:2;}body.home #absolutebg {height:690px;}#absolutebgin {width:100%;height:520px;overflow:hidden;background:#000;}body.home #absolutebgin{height:680px;}#outer {width:962px;padding:0;margin:0 auto;text-align:left;position:relative;z-index:1;height:830px;background: url(../images/spacer.gif) repeat-y 100% 0;}#main {width:610px;height:520px;position:absolute;top:0;right:1px;overflow:hidden;z-index:10;background:#fff;}#left {width:350px;height:520px;position:absolute;top:0;left:0;background:#333;}#content {width:592px;height:176px;color:#fff;text-align:left;z-index:10;background: url(../images/1px-gray.png);position:absolute;top:680px;right:10px;}body.home #content{top:674px;}#content-inner {padding:30px;}#footerinfo {width:260px;height:80px;position:absolute;bottom:140px;left:10px;font:normal 10px/140% Verdana;}#copyright {position:absolute;bottom:45px;left:972px;width:260px;height:80px;color:#797979;font:normal 10px/140% Verdana;}body.home #footerinfo, body.home #copyright {bottom:20px;}body.store #left {background:#333 url(../images/store-quotation.png) no-repeat 25px 100px;}body.brands #left {background:#333 url(../images/brands-quotation.png) no-repeat 25px 100px;}body.brands #main {text-align:center;}ul#brands-list {padding:0;margin:95px auto 0 auto;width:338px;height:390px;background:url(../images/brands.png) no-repeat 0 0;}ul#brands-list li {float:left;display:inline;width:169px;height:65px;padding:0;background:none;}ul#brands-list a {display:block;overflow:hidden;width:100%;height:65px;text-indent:-999em;cursor:pointer;}body.history #left {background:#333 url(../images/history-quotation.png) no-repeat 25px 100px;}body.links #left {background:#333 url(../images/links-quotation.png) no-repeat 25px 100px;}body.team #left {background:#333 url(../images/team-quotation.png) no-repeat 25px 100px;}body.service #left {background:#333 url(../images/service-quotation.png) no-repeat 25px 100px;}h1 {font:normal 12px/normal Arial;color:#e51807;text-transform:uppercase;padding:0;}.half-left, .half-right {float:left;display:inline;width:47%;}.half-right {float:right;}
