/* al firdous */
@font-face {
	font-family: 'Arabian-Regular';
	src:url('Arabian-Regular.ttf.woff') format('woff'),
	url('Arabian-Regular.ttf.svg#Arabian-Regular') format('svg'),
	url('Arabian-Regular.ttf.eot'),
	url('Arabian-Regular.ttf.eot?#iefix') format('embedded-opentype'); 
	font-weight: normal;
	font-style: normal;
}
html, body {height: 100%;}
/* Prevent iOS text size adjust after orientation change, without disabling user zoom. https://github.com/necolas/normalize.css */
html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
body {background-color: #000000;padding: 0;margin:0;color: #ecbc62;text-align: center;font: normal normal 1em/1.3 'Quattrocento Sans', sans-serif;}
#main {margin:0 auto;position: relative;width: 100%;min-height: 100%;left: 0;top: 0;cursor:default;overflow:hidden;}
h1, h2, h3, h4, h5, h6, p, a, ul, ol, li {margin: 0;padding: 0;}
p {margin: 12px 0;}
.content-layout .content {margin:0 auto;padding: 30px 0 0;}
.sheet {border-top:1px solid #ECBC62;margin:20px auto 0;position:relative;cursor:auto;width: 90%;max-width: 1500px;z-index: auto !important;}
.layout-wrapper {position: relative;margin: 0 auto 0 auto;z-index: auto !important;}
.content-layout {display: table;width: 100%;table-layout: fixed;}
.content-layout-row {display: table-row;}
.layout-cell {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;display: table-cell;vertical-align: top;}
.content img {border: 1px solid #ECBC62;margin: 5px 5px 5px 5px;}
a img {border: 0;}
.content a, .content a:link {text-decoration: none;color: #E39D1C;}
.content a:visited, .content a.visited {text-decoration: none;color: #E39D1C;}
.content  a:hover, .content a.hover {text-decoration: underline;color: #ECBC62;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;font-style: normal;color: #E39D1C;line-height: 120%;}
h1 {margin: 10px 0 0;}
h2 {margin: 20px 0;font-size: 160%;}
h2.trenner {margin-top: 80px;font-variant: small-caps;border-bottom: 1px #E39D1C solid;}
h3 {margin: 10px 0;font-size: 140%;}
h3.jahr {color: #996633;font-size: 200%;font-weight: bold;margin: 40px 0 20px;}
h3.name {font: 42px/0.8 'Arabian-Regular', sans-serif;}
.pedigree h3 {margin-top: 60px;font: 42px/0.8 'Arabian-Regular', sans-serif;}
h4 {margin: 10px 0;font-size: 120%;}
h5 {margin: 10px 0;font-size: 110%;}
h6 {margin: 10px 0;font-size: 100%;}
header, footer, article, nav, #hmenu-bg, .sheet, .hmenu a, .slidenavigator > a, .checkbox:before, .radiobutton:before
{-webkit-background-origin: border !important;-moz-background-origin: border !important;background-origin: border-box !important;}
header, footer, article, nav, #hmenu-bg, .sheet, .slidenavigator > a, .checkbox:before, .radiobutton:before
{display: block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.header:before, #header-bg:before, .layout-cell:before, .layout-wrapper:before, .footer:before, .nav:before, #hmenu-bg:before, .sheet:before {
width: 100%;content: " ";display: table;border-collapse: collapse;border-spacing: 0;}
.header:after, #header-bg:after, .layout-cell:after, .layout-wrapper:after, .footer:after, .nav:after, #hmenu-bg:after, .sheet:after,.cleared, .clearfix:after  {
clear: both;font: 0/0 serif;display: block;content: " ";}
.cleared.block {height: 40px;clear: both;}
.slider-inner {position: relative;overflow: hidden;width: 100%;height: 100%;}
.slidenavigator > a {display: inline-block;vertical-align: middle;outline-style: none;font-size: 1px;}
.slidenavigator > a:last-child {margin-right: 0 !important;}
.header {margin:0 auto;height: 160px;position:relative;background:transparent url('images/headerlogo.png') no-repeat scroll center center / contain;}
.headline {display: inline-block;position: absolute;min-width: 50px;top: 20px;left: 50%;margin-left: -239px !important;line-height: 100%;z-index: 101;}
.headline span {display:none;}
.headline, .headline a, .headline a:link, .headline a:visited, .headline a:hover
{font-size: 48px;font-family: 'Arabian-Regular', sans-serif;font-weight: normal;font-style: normal;text-decoration: none;padding: 0;margin: 0;
color: #ECBC62 !important;white-space: nowrap;}
ul {list-style-type: none;}
ol {list-style-position: inside;}
.nav {margin:30px auto 0;position: relative;z-index: 499;}
ul.hmenu a, ul.hmenu a:link, ul.hmenu a:visited, ul.hmenu a:hover {outline: none;position: relative;z-index: 11;}
ul.hmenu, ul.hmenu ul {display: block;margin: 0;padding: 0;border: 0;list-style-type: none;}
ul.hmenu li {position: relative;z-index: 5;display: block;float: left;background: none;margin: 0;padding: 0;border: 0;}
ul.hmenu li:hover {z-index: 10000;white-space: normal;}
ul.hmenu:after, ul.hmenu ul:after {content: ".";height: 0;display: block;visibility: hidden;overflow: hidden;clear: both;}
ul.hmenu, ul.hmenu ul {min-height: 0;}
ul.hmenu {display: inline-block;vertical-align: bottom;padding-left: 0;padding-right: 0;}
.nav-inner:before {content:' ';}
.nav-inner {text-align: center;margin:0 auto;}
.desktop  .nav-inner {min-width: 700px;max-width: 1728px;width: 90%;padding-left: 0;padding-right: 0;}
.desktop .nav {padding-left: 0;padding-right: 0;}
.hmenu-extra1 {position: relative;display: block;float: left;width: auto;height: auto;background-position: center;}
.hmenu-extra2 {position: relative;display: block;float: right;width: auto;height: auto;background-position: center;}
.menuitemcontainer {margin:0 auto;}
ul.hmenu>li {margin-left: 1px;}
ul.hmenu>li:first-child {margin-left: 0;}
ul.hmenu>li:last-child, ul.hmenu>li.last-child {margin-right: 0;}
ul.hmenu>li>a {padding:0 12px;margin:0 auto;position: relative;display: block;height: 29px;cursor: pointer;text-decoration: none;color: #ECBC62;line-height: 29px;text-align: center;}
.hmenu>li>a, .hmenu>li>a:link, .hmenu>li>a:visited, .hmenu>li>a.active, .hmenu>li>a:hover{
font-size: 110%;font-weight: normal;font-style: normal;text-decoration: none;text-align: left;text-transform: uppercase;}
ul.hmenu>li>a.active {background: #EBBB60;padding:0 12px;margin:0 auto;color: #000000;text-decoration: none;}
ul.hmenu>li>a:visited, ul.hmenu>li>a:hover, ul.hmenu>li:hover>a {text-decoration: none;}
ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a {background: #ECBC62;padding:0 12px;margin:0 auto;}
ul.hmenu>li>a:hover, .desktop ul.hmenu>li:hover>a {color: #000000;text-decoration: none;}
ul.hmenu>li:before {position:absolute;display: block;content:' ';top:0;left:  -1px;width:1px;height: 29px;background: url('images/menuseparator.png') center center no-repeat;}
ul.hmenu>li:first-child:before {display:none;}
ul.hmenu ul {display: none;}
table {border-collapse: collapse;padding: 0;border: 0;width: 100%;}
th, td {padding: 4px;vertical-align: middle;text-align: left;}
.pedigree {margin: 30px auto;max-width: 750px;}
.pedigree td {padding: 1px 3px 1px 0;}
.pedigree p {font-size: 90%;}
.horsefactsframe {margin: 10px auto 30px;max-width: 400px;}
.horsefactsframe .firstcol {font-weight: bold;width: 40%;vertical-align: top;}
pre {overflow: auto;padding: 0.1em;}
.content ul>li:before {content:url('images/postbullets.png');margin-right:10px;bottom: 2px;position:relative;display:inline-block;vertical-align:middle;
font-size:0;line-height:0;}
.opera .content ul>li:before {bottom: 0;}
.content li {margin: 3px 0 0 11px;}
.content ul>li, .content ol {padding: 0;}
.content ul>li {padding-left: 17px;}
.content ul>li:before {margin-left: -17px;}
.content ol, .content ul {margin: 1em 0 1em 11px;}
.content li ol, .content li ul {margin: 0.5em 0 0.5em 11px;}
.content li {margin: 3px 0 0 0;}
.content ol>li {overflow: visible;}
.content ul>li {overflow-x: visible;overflow-y: hidden;}
blockquote {background: #F2F2F2 url('images/postquote.png') no-repeat scroll;padding:10px 10px 10px 47px;margin:10px 0 0 25px;color: #201604;
font-style: italic;text-align: left;overflow: auto;clear:both;}
blockquote p {margin: 0;margin: 5px 0;}
.footer {border-top:1px solid #996633;padding:10px 10px 20px;margin:40px auto 0;position: relative;}
.footer a, .footer a:link {color: #E39D1C;text-decoration: none;}
.footer a:visited {color: #E9B34E;text-decoration: none;}
.footer a:hover {color: #ECBC62;text-decoration: underline;}
.footer img {border: none;margin: 0;}
.facebook-tag-icon {background:  url('images/footerfacebookicon.png') no-repeat scroll;margin:0 auto;min-height:32px;min-width:32px;display: inline-block;
text-indent: 35px;background-position: left center;vertical-align: middle;}
.facebook-tag-icon:empty {vertical-align: middle;}
.page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover {letter-spacing: normal;word-spacing: normal;text-decoration: underline;color: #BA8117;}
.page-footer {position: relative;z-index: auto !important;padding: 1em;text-decoration: none;color: #ECBC62;font-size: 70%;}
.content .picoverview {margin: 50px auto 0;}
.previewpic-wrapper {height: 400px;margin: auto;position: relative;width: 450px;}
.previewpic-wrapper span {background-color: #990000;box-shadow: 0 1px 3px #000000;color: #ffffff;font-size: 160%;
font-variant: small-caps;font-weight: bold;padding: 5px 10px;position: absolute;top: 100px;z-index: 50;}
.pic-gallery, .pic-gallery-visible {width: 100%;}
.pic-gallery img.hidden {display: none;}
.pic-gallery figure {display: block;margin: 0 5px 5px 0;width: 100%;height: auto;}
.pic-gallery figcaption, .pic-gallery-visible figcaption {display: none;}
.pic-gallery-visible img {height: 100%;width: 100%;margin:0;max-height: 135px;width: auto;}
.pic-gallery-visible figure {display: block;float: left;margin: 5px;} /* height: 135px;max-width: 200px; */

.picsoon {text-align: center;padding: 0;margin: 30px auto -20px;height: 200px;width: 300px;
background: #330000 url('images/logo_right.png') no-repeat center center scroll;opacity: 0.5;
filter: alpha(opacity=50); /* IE */ border: 1px #990000 solid;color: #FFFFCC;}
.picsoon.details {width: 400px;margin: 0 auto;opacity: 0.3;filter: alpha(opacity=30); /* IE */;}
.update {font-size: 75%;position: absolute;top: -20px;right: 50px;z-index: 1000;}
small {font-size: 75%;font-weight : normal;}