
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../webfonts/open-sans/open-sans-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Regular'), local('OpenSans-Regular'),
       url('../../webfonts/open-sans/open-sans-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../webfonts/open-sans/open-sans-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../webfonts/open-sans/open-sans-v15-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../../webfonts/open-sans/open-sans-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Italic'), local('OpenSans-Italic'),
       url('../../webfonts/open-sans/open-sans-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../webfonts/open-sans/open-sans-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../webfonts/open-sans/open-sans-v15-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../webfonts/open-sans/open-sans-v15-latin-600.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
       url('../../webfonts/open-sans/open-sans-v15-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../webfonts/open-sans/open-sans-v15-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../webfonts/open-sans/open-sans-v15-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../webfonts/open-sans/open-sans-v15-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans SemiBold Italic'), local('OpenSans-SemiBoldItalic'),
       url('../../webfonts/open-sans/open-sans-v15-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../webfonts/open-sans/open-sans-v15-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../webfonts/open-sans/open-sans-v15-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../webfonts/open-sans/open-sans-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold'), local('OpenSans-Bold'),
       url('../../webfonts/open-sans/open-sans-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../webfonts/open-sans/open-sans-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../webfonts/open-sans/open-sans-v15-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../../webfonts/open-sans/open-sans-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'),
       url('../../webfonts/open-sans/open-sans-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../webfonts/open-sans/open-sans-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../../webfonts/open-sans/open-sans-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../webfonts/open-sans/open-sans-v15-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}




body
{
	background-color: white;
	
	
	
	text-align:center;
	
	font-family: 'Open Sans', sans-serif;
    font-weight:400;
	color: #171615;

}

#background_wrap {
    z-index: -1;
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    /*background-size: 100%;*/
    background-image: url(../../images/design/bg-pferdestaerke-4.jpg);
    background-position: left -500px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: 1900px 1425px;
}


.button {background: #e32404; border: 1px solid #1e728c; /* Hovers */ /* Sizes */ /* Colors */ /* Radii */ /* Layout */ /* Disabled ---------- */ }
.button:hover, .button:focus { color: white; background-color: #900000; }

td, th {line-height: 1.4; }
p { font-size: 13px; line-height: 1.6; margin-bottom: 12px; }

b, strong { font-weight:600;}

ul {list-style: url(../../images/design/square_10x10_mediumsmall_red.gif);}



h1,h2,h3
{
	font-family: 'Open Sans', sans-serif;
	color: #e32404;/*#650000;*/
    font-weight:700;
}

.boxedcontent {
    background-image:url(../../images/design/bg-transparent-2.png);
    border:1px solid #96999b;
}

h1
{
	font-size: 18px;
    color: #e32404;
}
h2
{
	font-size: 16px;
    color: #e32404;
}
h3
{
	font-size: 14px;
    color: #e32404;
}

#divOuter
{
	border: 0px solid #fff;
	max-width: 900px;
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	
	
	/*-moz-box-shadow: 0 0 70px 5px  #fff;
	-webkit-box-shadow: 0 0 70px 5px  #fff;
	box-shadow: 0 0 70px 5px  #fff;*/
	
	/*margin-top: 220px;*/
	
	position: relative;
	
}

#divOuter.narrow
{
	/*margin-top: 125px;*/
}



#divTop
{
	/*background-color: #650000;*/
	height: 148px;
	position: relative;
    border: 0px solid black;
}


#divLogo
{
	position: absolute;
    /*background-image: url(../../images/design/pferdestaerke-logo.png);*/
	left: -46px;
	top: 15px;
	max-width: 220px;
	height:115px;
	border: 0px solid #333;
	/*padding-left: 30px;
	padding-right: 20px;*/
}

#divSecondaryNavi 
{
    position:absolute;
    bottom:18px;
    right:5px;

}

#divSecondaryNavi a
{
    color:#4b4b4b;
    padding-left:10px;
    font-size:12px;
}

#divSecondaryNavi a.selected
{
    text-decoration:underline;
}

#divFooterNavi {
    text-align:right;
    padding-right:0px;
    padding-top:10px;
    
}

#divFooterNavi a
{
    color:#ffffff;
    padding-left:10px;
    font-size:12px;
}

#divFooterNavi a.selected
{
    text-decoration:underline;
}

#divFooter
{
	/*background-color: #650000;
	height: 25px;
	text-align:center;
	
	color: white;
	padding-top: 5px;

	padding-right: 60px;
	margin-top: 10px;
	
	position: relative;
	
	font-size: 13px;*/
}

#divFooter a
{
	/*color: white;*/
}
#divFooter a:hover
{
	/*text-decoration: underline;*/
}


.nav-bar { color: #e6e6e6;height: 40px; background-color: transparent; margin-left: 0; margin-top: 20px; padding: 0; }
.nav-bar > li { float: left; display: block; position: relative; padding: 0px; margin: 0px; border: 0px solid #333333; border-right: none; line-height: 32px; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.nav-bar > li:first-child {-webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none }
.nav-bar > li:last-child { border-right: solid 0px #333333; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none}
.nav-bar > li.active { background-color: transparent; border-color: transparent; }
.nav-bar > li.active > a { color: #e6e6e6; cursor: default; }
.nav-bar > li.active:hover { background-color:transparent; cursor: default; }
.nav-bar > li:hover {background-color:transparent;}

.nav-bar > li ul { margin-bottom: 0; }
.nav-bar > li .flyout { display: none; }
.nav-bar > li.has-flyout > a:first-child { padding-right: 40px; position: relative; }
.nav-bar > li.has-flyout > a:first-child:after { content: ""; display: block; width: 0; height: 0; border: solid 4px; border-color: #e6e6e6 transparent transparent transparent; position: absolute; right: 20px; top: 17px; }
.nav-bar > li.has-flyout > a.flyout-toggle { border-left: 0 !important; position: absolute; right: 0; top: 0; padding: 20px; z-index: 2; display: block; }
.nav-bar > li.has-flyout.is-touch > a:first-child { padding-right: 55px; }
.nav-bar > li.has-flyout.is-touch > a.flyout-toggle { border-left: 0px dashed #666; }
.nav-bar > li > a:first-child { position: relative; padding: 0 20px; display: block; text-decoration: none; font-size: 13px; }
.nav-bar > li > input { margin: 0 10px; }
.nav-bar.vertical { height: auto; margin-top: 0; }
.nav-bar.vertical > li { float: none; border-bottom: none; border:0px solid #96999b; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.nav-bar.vertical > li.has-flyout > a:first-child:after { content: ""; display: block; width: 0; height: 0; border: solid 0px; border-color: transparent transparent transparent transparent; }
.nav-bar.vertical > li .flyout { left: 100%; top: -1px; }
.nav-bar.vertical > li .flyout.right { left: auto; right: 100%; }
.nav-bar.vertical > li.active { border-right: solid 0px #2284a1; }
.nav-bar.vertical > li:last-child { border-bottom: solid 0px #333333; }

.nav-bar.vertical > li > a {padding-left:10px;padding-right:6px;padding-top:0px;padding-bottom:0px;font-size:13px; color: #4b4b4b;background-image:url(../../images/design/bg-transparent-2.png); text-decoration: none;border:1px solid #96999b;margin-bottom:5px;}
.nav-bar.vertical > li > a:hover, .nav-bar.vertical > li > a.selected { color: #4b4b4b; background-color:white; }


.nav-bar.vertical > li > ul > li {line-height: 32px;display: block; position: relative; padding: 0px; margin: 0px;border:0px solid black;background-color:transparent;float: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.nav-bar.vertical > li > ul > li > a {line-height: 32px;padding-top:0px;padding-bottom:0px;position: relative; display: block; text-decoration: none;padding-left:10px;padding-right:3px;font-size:13px;  color: #4b4b4b;background-color:transparent;background-image:url(../../images/design/bg-transparent-2.png); text-decoration: none;border:1px solid #96999b;margin-bottom:5px;}
.nav-bar.vertical > li > ul > li > a:hover, .nav-bar.vertical > li > ul > li > a.selected { color: #4b4b4b; background-color:white; }

.nav-bar.vertical > li > ul > li > ul > li {line-height: 32px;display: block; position: relative; padding: 0px; margin: 0px; border:0px solid black;background-color:transparent;float: none; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
.nav-bar.vertical > li > ul > li > ul > li > a {line-height: 32px;padding-top:0px;padding-bottom:0px;position: relative; display: block; text-decoration: none;padding-left:10px; padding-right:3px;font-size:13px; color: #4b4b4b;background-color:transparent;background-image:url(../../images/design/bg-transparent-2.png); text-decoration: none;border:1px solid #96999b;margin-bottom:5px;}
.nav-bar.vertical > li > ul > li > ul > li > a:hover, .nav-bar.vertical > li > ul > li > ul > li > a.selected { color: #4b4b4b; background-color:white; }

/* Very large screens */
@media only screen and (min-width: 1441px) {

}

/* Medium screens */
@media only screen and (max-width: 1279px) and (min-width: 768px) {

	
	

}

/* custom größer 1024 */
@media only screen and (min-width: 1024px) {
	#background_wrap {
        background-position: left bottom;
    }
}

/* custom kleiner 1024 */
@media only screen and (max-width: 1025px) {
    #background_wrap {
        background-position: left -600px;
    }
}

/* normal screens */
@media only screen and (min-width: 769px) {


    #divContentColumn {
        padding-right:0px;padding-left:0px;
    }
    #divNaviColumn {
        padding-left:0px;padding-right:22px;
    }

}

/* Small screens */
@media only screen and (max-width: 768px) {

    #background_wrap {
        background-position: left -400px;
    }
    #divContentColumn {
        
    }
    #divNaviColumn {
        margin-top:20px;
    }

    body {
        /*background-position: -1000px -80px;	*/
    }

    #divLogo {
        margin-left: auto;
        margin-right: auto;
        position: relative;
        right: 0;
        left: 0;
	    top: 0;
    }

    #divOuter {
        margin-top: 10px;
    }

        #divOuter.narrow {
            margin-top: 10px;
        }

    #divTop {
        height: 125px;
    }
}

/* Landscape Orientation */
@media screen and (orientation: landscape) {

}

/* Portrait Orientation */
@media screen and (orientation: portrait) {

}



/* -----------------------------------------
   Page Name 1
----------------------------------------- */




/* -----------------------------------------
   Page Name 2
----------------------------------------- */


