body {
	margin: 0;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#om-container {
	margin: 0 auto;
	width: 1000px;
	height: auto;	
	font-family: Verdana;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
}
} 
#om-container a {
	font-family: Verdana;
	text-decoration:none;
}

#om-container {
	margin: 0 auto;
	width: 1000px;
	height: auto;	
	font-family: Verdana;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
}

/* Header */
#om-header-container {
	width: 1000px;
	height: 80px;
}

.om-hr {
	border-top-color: #e3e3e3;
    border-top-style: solid;
    border-top-width: 1px;
    position: relative;
    top: 1px;
}

.om-hr2 {
	border-top-color: #eee;
    border-top-style: solid;
    border-top-width: 3px;
    position: relative;
    top: 15px;
	width: 40px;
}

.om-hr3 {
	border-top-color: #eee;
    border-top-style: solid;
    border-top-width: 1px;
    position: relative;
    top: 1px;
	width: 400px;
}

.om-hr4 {
	border-top-color: #ddd;
    border-top-style: solid;
    border-top-width: 3px;
    position: relative;
    top: 7px;
	width: 25px;
}
/* Galerie */
#om-galerie {
	width: 390px;
	height: 710px;
	position: absolute;
	z-index:999;
}
	
#omart {
	width: 390px;
	height: 710px;
}

#omart ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.omart-more img {
	width: 150px;
	height: 114px;
	float:left;
	margin-top: 8px;
}

.omart-more2 img {
	width: 158px;
	height: 114px;
	float:left;
	margin-top: 8px;
	margin-left: 10px;
}

li.omart-more, li.omart-more2 {
    opacity:0.6;
	transition: opacity 0.6s ease-in-out;
    -moz-transition: opacity 0.6s ease-in-out;
    -o-transition: opacity 0.6s ease-in-out;
    -webkit-transition: opacity 0.6s ease-in-out;
}

li:hover.omart-more, li:hover.omart-more2 {
	opacity: 1;	
    z-index:2;
}

.omart-first img {
	width:310px;
	height:495px;
}

.omart-preview img {
	max-width:585px;
	max-height:780px;	
}

ul.lightbox li {
	overflow: hidden;  
	position: absolute; 
	width: 0;   
	height: 0;   
	left: 0;   
	top: 0;  
	opacity: 0;
}

ul.lightbox li:target {
	opacity: 1;
	width: 585px;
	height: 705px;
	margin-left:410px;
	transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out; 
    -webkit-transition: opacity 1s ease-in-out; 
}

ul.lightbox li:target a {
	position: relative;
	margin:0;
}

/* Logo */
#om-logo {
	width: 390px;
	height: auto;
	float:left;
}

.om-logo-position {
	margin-top:20px;
}
/* Top Menu */

#om-topmenu {
	width: 600px;
	height: 60px;
	padding-top:32px;
	float:left;
}

#om-topmenu a, #om-topmenu a:visited {
	color:#888;
	font-size: 16px;
}

#om-topmenu a:hover {
	color:#b1b1b1;
	font-size: 16px;
}


#om-topmenu ul {
	list-style:none;
	margin: 0;
}

#om-topmenu ul li {
	float:left;
	margin-left: 0;
	margin-right: 40px;
}

/* Artikel */
#om-artikel-container {
	width: 1000px;
	height: auto;
}

#om-artikel-details {
	width: 960px;
	height: 750px;
	margin-top: 30px;
}

#om-artikel-beschreibung {
	width: 575px;
	height: 700px;
	position: absolute;
	margin-left: 430px;
	z-index: 990;
}

#om-artikel-buttons {
	width: 600px;
	height: 80px;
	margin-top: 15px;
}

#om-sofort-kaufen {
	width: 280px;
	height: 80px;
	overflow: hidden;
}

#om-sofort-kaufen img {
	position:absolute;
	left:0;
	-webkit-transition: opacity 0.6s ease;
	-moz-transition: opacity 0.6s ease;
	-o-transition: opacity 0.6s ease;
	transition: opacity 0.6s ease;
}

#om-sofort-kaufen img.om-sofort-kaufen:hover {
	opacity:0;
}

#om-artikel-erweitert {
	width: 1000px;
	height: auto;
	color: #555;
	font-size: 16px;
}

.om-artikel-erweitert-b {
	font-size: 22px;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
	margin-top: 40px;
}


/* Cross */

#om-cross {
	width: 1000px;
	height: 350px;
	margin-bottom: 70px;
}

#om-cross-col1 {
	max-width: 220px;	
	max-height: 350px;
	overflow: hidden;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}

#om-cross-col2 {
	max-width: 220px;	
	max-height: 350px;
	overflow: hidden;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}

#om-cross-col3 {
	max-width: 220px;	
	max-height: 350px;
	overflow: hidden;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}

#om-cross-col4 {
	max-width: 220px;	
	max-height: 350px;
	overflow: hidden;
	text-align: center;
	margin-left: 15px;
	margin-right: 15px;
	float: left;
}

#om-cross img {
	width: 220px;
	max-height: 260px;
	margin-top: 10px;
	-moz-transition:all 0.6s ease;
	-webkit-transition:all 0.6s ease;
	-ms-transition:all 0.6s ease;
	-o-transition:all 0.6s ease;
	transition:all 0.6s ease;
	opacity:0.6;
}
#om-cross img:hover {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	-o-transform:scale(1.1);
	-ms-transform:scale(1.1);
	transform:scale(1.1);
	z-index:2;
	opacity:1;
}	
	
a.om-cross-text {
	color: #629ec8;
	height: 20px;
}

a:hover.om-cross-text {
	color: #777;
}

.om-cross-title {
	color: #777;
	width: auto;
	height: auto;
	text-transform: uppercase;
	margin-top: 50px;
}


/* Footer */
#om-footer {
	width: 1000px;
	height: 300px;
	background: #777777;
	color: #f1f1f1;
	font-size: 14px;
}

#om-footer img {
	float: left;
    height: auto;
    max-height: 26px;
    max-width: 26px;
    width: auto;
	margin-right: 20px;
}	

#om-footer-col1 {
	height: 300px;
	width: 230px;
	float:left;
	margin-left: 20px;
}

#om-footer-col2 {
	height: 300px;
	width: 230px;
	float:left;
	margin-left: 20px;
}

#om-footer-col3 {
	height: 300px;
	width: 230px;
	float:left;
	margin-left: 20px;
}

#om-footer-col4 {
	height: 300px;
	width: 230px;
	float:left;
	margin-left: 20px;
}

.om-footer-row {
	margin: 25px 0px 0px 0px;
	height: auto;
	width: 230px;

}

/* Texte */
.om-sofort-kaufen-button p {

}

.om-artikel-titel h1 {
	color: #555;
	font-size: 30px;
	margin: 0 0 1px 0;
}

.om-artikel-preis h3{
	color: #d26e4b;
	font-size: 34px;
	font-weight: normal;
	margin: 20px 0 10px 0;
}

.om-artikel-beschreibung {
	color: #555;
	width: 400px;
}

.om-footer-h  {
	font-size: 17px;
} 

.om-cat-title {
	color: #777;
	width: auto;
	height: auto;
	text-transform: uppercase;
	margin-top: 20px;
	font-size: 14px;
}
