@charset 'UTF-8';

.ocboxwrapper {
    display: none;
}

.cmsTextBox p,
.cmsTextBoxBg p,
.cmsTextImageSmall p,
.cmsTextImageBig p {
    margin: 0px;
}
.cmsDoubleBox h3,
.cmsDoubleBox h2,
.cmsTextImageBig2 h2,
.cmsTextBoxBg h2,
.cmsTextBoxBg h3,
.cmsTextBoxBg h4,
.cmsTextImageSmall h2,
.cmsTextImageSmall h3,
.cmsTextImageSmall h4,
.cmsTextImageBig h2,
.cmsTextImageBig h3,
.cmsTextImageBig h4,
.cmsTextBox h2,
.cmsTextBox h3,
.cmsTextBox h4 {
    font-family: 'Ubuntu Condensed',Arial,sans-serif;
    font-weight: normal;
    font-size: 1.5em;
}

.ocContent.magazin h3.cmsHeadlineDashed {
    color: #82A819;
    border-bottom: 1px dashed #82A819;
}

.ocContent.service h3.cmsHeadlineDashed {
    color: #ff7e00;
    border-bottom: 1px dashed #FFB62F;
}

.ocContent.magazin h1.cmsHeadlineBg {
    color: #82A819;
		border-bottom: 1px dashed #9ABA4B;
		background: none;
}

.ocContent.service h1.cmsHeadlineBg {
    color: #FF7E00;
		border-bottom: 1px dashed #FFB70D;
		background: none;
}

h3.cmsHeadlineDashed {
    font-family: 'Ubuntu Condensed',Arial,sans-serif;
    font-size: 30px;
    font-weight: normal;
    height: 37px;
    line-height: 28px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
}

h1.cmsHeadlineBg {
    background: transparent url(../../img/textur_gruen.png) repeat top left;
    font-family: 'Ubuntu Condensed',Arial,sans-serif;
    font-size: 30px;
    font-weight: normal;
    color: #ffffff;
    height: 40px;
    line-height: 40px;
    padding: 5px 0px 7px 10px;
    margin: 0px 0px 15px 0px;
}

.cmsTextBoxBg {
    background: transparent url(../../img/textur_gruen.png) repeat top left;
    color: #ffffff;
    padding: 15px;
    margin: 0px 0px 15px 0px;
}

.cmsTextBoxBgOrange {
    background: transparent url(../../img/textur_gelb.png) repeat top left;
    color: #ffffff;
    padding: 15px;
    margin: 0px 0px 15px 0px;
}

.cmsTextBoxBgOrange p {
    margin: 0px;
}

.cmsTextImageSmall {
    margin: 0px 0px 15px 0px;
}

.cmsTextImageSmall .imageArea {
    float: right;
    padding: 0px 0px 0px 0px;
}

.cmsTextImageSmall .textArea {
    float: left;
    width: 450px;
    padding: 0px 0px 0px 0px;
}

.cmsTextImageSmall .imageArea2 {
    float: left;
    padding: 0px 0px 0px 0px;
}

.cmsTextImageSmall .textArea2 {
    float: right;
    width: 450px;
    padding: 0px 0px 0px 0px;
}

.cmsTextImageBig {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
}

.cmsTextImageBig img {
    float: left;
    margin: 0px 15px 0px 0px;
}

.cmsTextImageBig2 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 15px 0px;
}

.cmsTextImageBig2 img {
    float: right;
    margin: 0px 0px 0px 15px;
}

.cmsTextBox {
    margin: 0px 0px 15px 0px;
}

.cmsDoubleBox .left_bar,
.cmsDoubleBox .right_bar,
.cmsDoubleBox .right_bar .rightImageArea,
.cmsDoubleBox .right_bar .rightTextArea,
.cmsDoubleBox .left_bar .leftTextArea,
.cmsDoubleBox .left_bar .leftImageArea {
    width: 50%;
    float: left;
}

.cms-youtube-box {
    padding: 15px 80px 25px 80px;
    height: 400px;
}

.cmsCountrysBox {
    padding: 15px 0px 0px 0px;
}

.cmsCountrysBox ul.countrys {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

.cmsCountrysBox ul.countrys li {
    list-style-type: none;
    margin: 0px 0px 0px 25px;
}

.cmsCountrysBox ul.countrys li.first {
    margin: 0px;
}

.cmsCountrysBox ul.countrys li,  
.country-wrapper .country-top .country-icon, 
.country-wrapper .country-top .country-name {
    float: left;
}

.country-wrapper .country-top .country-name {
    font-family: 'Ubuntu Condensed',Arial,sans-serif;
    font-size: 16px;
    color: #82A819;
    padding: 5px 0px 0px 10px;
}

.country-wrapper .country-bottom a img {
    border: 1px solid #82A819;
}

.country-wrapper .country-bottom a:hover img {
    border: 1px solid #AB161C;
}