/*Display Options*/

#mainCntNavLeft, #mainCntNavTop, .footerLinks, #mobiNav .mobiFlagList li a span{
display:none;
}

#mobiNav,#mobileMenu{
display:block;
}

.bigView #mainCntLeft{
    width:100%;
    margin:0;
}
.bigView #mainCntRight{
    width:100%;
    margin:0;
	padding: 25px 5% 50px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.smallView{
    width:100%;
    max-width:100%;
}
.smallView #mainCntRight{
    width:100%;
    padding:5%;
}
#mainCntRight, #mainCntRight p, #mainCntRight ul li, #mainCntRight ol li{
    font-size: 1.1em;
}
#mainCntRight h2{
    font-size:1.7em;
    line-height:140%;
}
.headSlider{
    margin-top:0;
    margin-bottom:0;
}
.headSlider li{
    float:left;
    list-style: none;
    line-height:1px;
    overflow:hidden;
}

.headSlider li.smallSlide{
    width:25%;
}
.headSlider li.smallSlide{
    float:right;
}
.headSlider li.smallSlide:first-child{
    float:left;
}

.headSlider li.bigSlide{
    width: 49%;
    margin:0 0.6% 0 0;
}
.headSlider li.bigSlide{
    width: 49%;
    margin:0 0 0 0.6%;
}
#logoBox a{
    font-size:1.05em;
    line-height:0;
    padding:0;
}
h1.logoKas{
    display:inline;
    padding: 0 0 0px 38px;
    vertical-align: middle;
}
#logoBox h1.logoKas a{
    padding-right:34px;
    background-position: right -122px;
    background-image:url(../images/layout/psi-big-logo.png);

}
#logo_start_page{
    padding-bottom:30px;
}
#logoBox{
    padding-top:45px;
    padding-bottom:20px;
}
#logoBox a{
    letter-spacing:6px;
}

.footerLinks{
    margin-top:150px;
}
.footerLinks li{
    list-style: none;
}
.footerLinks ul{
    margin:0;
}
#mobiNav{
    margin-top:40px;
}
#mobiNav ul{
    margin:0;
}
#mobiNav li{
    list-style: none;
}

#mobiNav h2{
    background-color: #8E7A52;
    color: #FFFFFF;
    display: block;
    font-family: 'PT Serif',serif;
    font-size: 1.3em;
    letter-spacing: 2px;
    margin: 0;
    padding: 8px 10px;
    text-transform: uppercase;
    font-weight:normal;
    letter-spacing:2px;
}
#mobiNav .button{
    width:100%;
    font-weight:normal;
    text-align:left;
    border:0;
    border-bottom: 1px solid #C6BF91;
    background-color:transparent;
    color:#625335;

}

#mobiNav a.success{
    background-color: #C6BF91;
    color: #625335;
    font-family: 'PT Serif',serif;
    text-transform:uppercase;
    letter-spacing: 1px;
}

#mobiNav .mobiFlagList{
    overflow:hidden;
    display:block;
}
#mobiNav .flagList_1 li{
    width:100%;
}
#mobiNav .flagList_2 li{
    width:50%;
}
#mobiNav .flagList_3 li{
    width:33.33%;
}
#mobiNav .flagList_4 li{
    width:25%;
}
#mobiNav .flagList_5 li{
    width:20%;
}
#mobiNav .mobiFlagList li{
    float:left;
    background:transparent;
    border-right:1px solid #8E7A52;
    border-bottom:1px solid #C6BF91;
}
#mobiNav .mobiFlagList li.active, #mobiNav li.active{
    background:#fff;
    font-weight:bold;
}
#mobiNav #mobiFooterNav{
    border-top:5px solid #8E7A52;
}

#mobiNav .button.dropdown.split > a, .button.dropdown.split > span:hover, .button.dropdown.split > span{
    color:#625335;
    background-color:transparent;
}
.button.dropdown.split > span{
    border-left:1px solid #8E7A52;

}
#mobiNav .button.dropdown > ul li a{

}
#mobiNav .button.dropdown.split > span, #mobiNav .button.dropdown.split > span:hover{
    background-color:#C6BF91;
}
#mobiNav .mobiFlagList li:last-child{
    border-right:none;
}
#mobiNav .mobiFlagList li a{
    display:block;
    height: 45px;
    width:100%;
    background-position: center center;
    background-repeat: no-repeat;

}
#mobiNav .mobiFlagList li#fl_ger_mob a{
    background-image:url(../images/flags/flag_germany_big.png);
}
#mobiNav .mobiFlagList li#fl_eng_mob a{
    background-image:url(../images/flags/flag_uk_big.png);
}
#mobiNav .mobiFlagList li#fl_spa_mob a{
    background-image:url(../images/flags/flag_spain_big.png);
}
#mobiNav .mobiFlagList li#fl_rus_mob a{
    background-image:url(../images/flags/flag_russia_big.png);
}
#mobiNav .mobiFlagList li#fl_ned_mob a{
    background-image:url(../images/flags/flag_nederlands_big.png);
}
#mobiNav .mobiFlagList li#fl_ita_mob a{
    background-image:url(../images/flags/flag_italy_big.png);
}
#mobiNav .mobiFlagList li#fl_fra_mob a{
    background-image:url(../images/flags/flag_france_big.png);
}
#mobiNav .mobiFlagList li#fl_china_mob a{
    background-image:url(../images/flags/flag_china_big.png);
}

#mainCnt{
    margin-top:0px;
}
#mainCntNavTopMobi{
    display:block;
}
.mottoText{
    font-size:3em;
}
.footerInfo{
    text-align: center;
    line-height:150%;
}
.socialFB,.socialYT, .socialVI{
    display:none;
}
#mainCntRight .mottoText{
margin: 0px auto 50px;
    font-size:3em;
}

.a-list-liste_news .boxListe{
    margin-bottom:90px;

}
#mainCntRight .a-list-liste_news .boxListe .binner h2{
    font-size:1.3em;
}

.a-list-liste_news .boxListe .limage{
    float:left;
    margin-right:25px;
}
.a-list-liste_news .boxListe .limage img{
    width:280px;
}
#mainCntRight div.mobDate{
    display:block;
    color:#8A8A92;
}
#mainCntRight div.date{
    display:none;
}
.buttons{
    width:100%;
}
footer.newsFoot{
    border-bottom:1px solid #C6BF91;
    overflow:hidden;
    padding-top:5px;
}
footer.newsFoot .buttons, footer.newsFoot .date {
    float:right;
}


footer.newsFoot .buttons a{
    background-color:#C6BF91;
    padding:5px 15px 9px 15px;
    color:#fff;
    text-align:center;
    margin-left:0px;
    width:100%;
    display:block;
    margin-top:10px;
}
footer.newsFoot .buttons a:hover{
    background-color:#8F7B53;
}
ul.pagination{
    margin:auto;
    width:400px;
}
ul.pagination li.current a, ul.pagination li.current, ul.pagination li.current a:hover  {
    background-color:#C6BF91;
}
#mainCntRight .a-list-liste_ausbilder .ausbilder ul li{
    font-size: 1.1em;
}

#mainCntRight .a-list-liste_ausbilder .limage img{
    width:190px;
}
.show-for-pad{
    display:block;
}

.submitright{
    float:none;
    margin:30px 0 20px 0;
    width:100%;
}
#nextback a{
    width:40%;
}

#mainCntRight ul.block-grid{
    margin-left:0px;
    padding:0;
    width:100%;
}

#mainCntRight ul.block-grid li{
    margin:0;
    text-alingn:center;
    width:100%;
}

#katSelection h2 a{
     display:block;
    background-color: #C6BF91;
    padding: 5px 15px 9px 15px;
    font-family:"Arial";
    text-align:center;
    text-transform:none;
    color:#fff;
    font-size:0.7em;
    letter-spacing: 0;
}
#mainCntRight ul#katSelection li{
    width:50%;
    padding:10px;


}
ul.pagination{
    width:auto;
}
#mainCntRight, #mainCntRight p, #mainCntRight .usrTxt, #mainCntRight p, #mainCntRight div, #mainCntRight ul li, #mainCntRight table td {
    text-align: left;
}
#mobiCntNav li.active a{
    font-size:1.15em;
}
#mobiCntNav li a{
    font-size:1.1em;
}

#mobiFooterNav li a{
    font-size:0.85em;
}

#mainCnt .mottoText{
    margin-top:0;
    font-size: 2.7em;
}

.a-list-liste_pferde_psi .pferd h2 img{
    float:right;
    margin-top:-7px;
}
.pferdFoot a.info{
    width:100%;
    background-color:#967637;
    display:block;
        padding:5px 10px;
    text-align:center;
    color:#fff;
    margin-top:51px;

}
.pferdFoot a.info br{
    display:none;

}
.brand_gross{
    position:relative;
    float:right;
    bottom:-20px;
}
/*1.6 Stoerer*/
#stoerer{
	margin:auto;
	text-align:center;
	display:block;
}

#lvBoxImg {
	text-align: center;
}
#lvBoxImg,
#lvBox {
	width: 100%;
}

#lvBox embed {
	width: 100%;
}





#mainHead {
	padding-top: 50px;
}
#navDeckhengste {
	display: none;
}

.boxDesktop iframe {
	width: 100%;
}
	
