

@font-face {
  font-family: 'ArialMT';
  src: url('../fonts/ArialMT.eot?#iefix') format('embedded-opentype'),  url('../fonts/ArialMT.woff') format('woff'), url('../fonts/ArialMT.ttf')  format('truetype'), url('../fonts/ArialMT.svg#ArialMT') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face{
	  font-family: 'Arial-BoldMT';
	src:url(../fonts/Arial-BoldMT.ttf);
}
@font-face{
	  font-family: 'Calibri';
	src:url(../fonts/Calibri.ttf);
}
@font-face{
	  font-family: 'Calibri-Bold';
	src:url(../fonts/Calibri-Bold.ttf);
}
@font-face{
	  font-family: 'OpenSans-Bold';
	src:url(../fonts/OpenSans-Bold.ttf);
}

@font-face {
  font-family: 'ComicSansMS';
  src: url('../fonts/ComicSansMS.eot?#iefix') format('embedded-opentype'),  url('../fonts/ComicSansMS.woff') format('woff'), url('../fonts/ComicSansMS.ttf')  format('truetype'), url('../fonts/ComicSansMS.svg#ComicSansMS') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'ComicSansMS-Bold';
  src: url('../fonts/ComicSansMS-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/ComicSansMS-Bold.woff') format('woff'), url('../fonts/ComicSansMS-Bold.ttf')  format('truetype'), url('../fonts/ComicSansMS-Bold.svg#ComicSansMS-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'OpenSans-Bold';
  src: url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/OpenSans-Bold.woff') format('woff'), url('../fonts/OpenSans-Bold.ttf')  format('truetype'), url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}


body {
    font-family: 'ArialMT';
    margin: 0 auto;
    /*background: url(../images/rightimg.jpg) no-repeat right center fixed;*/
	position:relative;
}
a:hover, a:active, a:focus { text-decoration:none; outline:none;}
.spra{position:relative; z-index:9;}
.sprachbed_div{margin:20px 0 0; position:relative;}
.left_div{ margin-top:-17px; position:relative;}
.sofort{    width: 280px;}
.left_div img{margin:0px auto;}
.left_div p{font-family: 'ArialMT'; font-weight:bold; font-size:20px; color:#ed1c24; margin:10px 0 0px; line-height:1.7}
.teilhaber{ position:absolute; right:0; top:0;}
.moeny{    z-index: 9999;top: -2px; position: absolute;width: 855px; display: block; left: 133px;}
.moeny img{    width: 855px; }
.text1{ border:1px solid #4bbade;margin: 0px auto;    width: 98%;
border-radius: 47%;background: #d0e9f8;box-shadow: 1px 2px 5px #8acaed inset; }
.text1 h3{ font-family: 'ComicSansMS';font-size:17px; color:#000;font-weight: bold;text-align: center;margin: 0px;padding: 11px 0px; }
.button{float: left;margin-top: 14px;width: 23%;}
.button  a img{    display: block;margin-top: 20px;width: 135px;}
.btnn2{margin-top:13px !important;}	
.right_button{    padding: 0;margin: 16px 0 0;width: 75%;display: inline-block;}
.right_button li{    float: left;width: 33%;text-align: center;}
.right_button li img{width: 122px;}
.imgg img{display:block;}
.right_img{}
.teilhaber{    position: absolute;right: -85px;top: 272px;z-index: 9; transition: all 400ms ease;  }
.teilhaber img{transition: all 400ms ease; }
.teilhaber:hover img{    transform: scale(1.1);    transition: all 400ms ease;   }
.teilhaber img {position:relative;}
.teilhaber h4{font-family: 'ArialMT'; font-size:27px; color:#1950a4; margin:0px; text-transform:uppercase; text-align:center; position:absolute;     top: 52px;font-weight: bold;width: 98%;left: -7px;transform: rotate(-4deg);transition: all 400ms ease; }
.teilhaber:hover h4{    color: #dac906; text-shadow: 0px 1px 1px #ed7d40;transition: all 400ms ease;  }

.innerpageimg1{position:relative; }
.innerpageimg1 img{transition: all 400ms ease; }
.innerpageimg1 h4{font-family: 'ArialMT'; font-size:27px; color:#1950a4; margin:0px; text-transform:uppercase; text-align:center; position:absolute;     top: -97px;font-weight: bold;width: 98%;left: -7px;transform: rotate(-4deg);transition: all 400ms ease; }
.innerpageimg1:hover h4{    color: #dac906; text-shadow: 0px 1px 1px #ed7d40;transition: all 400ms ease;  }
.innerpageimg1:hover img{    transform: scale(1.1);    transition: all 400ms ease;   }

.right_img img{ position:absolute; left:auto; top:0; right:0; min-height:100%; max-height:100%;}
.bottom_div{     margin-top: 20px; background:#ffe800;      position:relative;    padding: 20px 16px;}
.bottom_div ul{ width:16%; display:inline-block; padding:0; margin:0; list-style-type:none;}
.bottom_div ul li{display:block;}
.bottom_div ul li a{font-family: 'ComicSansMS'; font-size:17px; display:inline-block; color:#ed1c24; }
.bottom_div:after{content:""; background:#ffe800;  position:absolute; right: -15px; width: 15px;  height: 100%; top:0;}
.bottom_div:before{content:""; background:#ffe800;  position:absolute; left: -15px;  width: 15px; height: 100%; top:0; }
.copyright{ padding: 8px 0px; margin-top: 170px; position: relative;    z-index: 9; background:#ffe800; text-align:center; border-top:3px solid #ffffff;}
.copyright p{margin:0; font-size:14px; color:#ed1c24; font-family: 'ComicSansMS-Bold';}
.inner-moeny img{ width:619px;}
.inner-page{ margin:0;}
.inner-left-btn a{ position:relative; display:inline-block;}
.inner-left-btn span{ position:absolute; left:50%; right:0; top:50%; bottom:0; display:table; transform:translate(-50%,-50%); font-size:14px; text-align:center;     font-weight: bold;}
.green a{ color:#007fff;}
.inner-left-btn a img{width:100%;}
.inner-center{ border:2px solid #fff200; border-radius:10px; padding:10px 40px 10px 25px; font-family: 'Calibri'; font-size:22px; color:#000; height:358px; overflow:auto;}
.yello-color,.green-color{font-family: 'Calibri-Bold';}
.yello-color{ color:#ed1c24; background:#fff200;    display: inline-block;}
.green-color{color:#002060; background:#00ff00; display:inline-block; height:31px;    padding: 0px 4px;}
.yellow a{color:#ed1c24;}
.inner-section .col-md-8{ padding-right:0;margin-left: -15px;margin-right: 15px;}
.right-blue{ margin-left:-10px;}
.middle-section .col-md-2{ padding-left:0;}
.inner-left-btn{ margin-left:-10px;}
.green{ margin-top:0px;}
.blue a{ color:#000;}
.last{ text-align:center;}
.last ul{ margin-top:12px; margin-bottom:17px; position: relative;}
.last p{ color:#00008b; font-size:17px; text-align:center;	  font-family: 'OpenSans-Bold'; margin-bottom:0;}
.last ul li{ background:url(../images/btm-btn.png) 0 0 no-repeat; background-size:cover; font-size:16px; color:#000;  font-family: 'ComicSansMS-Bold'; width:160px; height:32px;line-height: 32px; cursor:pointer;}
.last ul li:first-child{ margin-right:80px;}
.bis-jetzt-btn{background:url(../images/counter-btn.png) 0 0 no-repeat; background-size:cover; font-size:16px; color:#000;  font-family: 'ComicSansMS-Bold'; width:194px; height:38px;line-height: 38px; cursor:pointer; text-align: center; font-size: 13px; position: absolute; right: 12%; top: 0;}
.count-number{position: absolute; right: 4%; top: -38px;}
.count-left{float: left; font-family: "Comic Sans MS"; margin-right: 10px; font-size: 16px; color: #000; line-height: 17px;}
.count-right{float: right; background: url(../images/counter-bg.png) no-repeat right; height: 35px; width: 192px; font-family: verdana; font-weight: bold; font-size: 22px; color: #000;}
.count-right span{width: 162px; float: left; letter-spacing: 7px; margin-left: 3px;}
.count-right span i{letter-spacing: 0px;}
.counter{position: absolute; right: 4%; top: 12px; font-family: "Comic Sans MS"; font-size: 17px; color: #000;}
.counter span{/*border: #5aabd8 1px solid;*/ /*padding: 6px 6px;*/ border-radius: 20px; color: #0770ab; font-family: "Comic Sans MS"; font-size: 17px; margin-left: 14px;}
.counter span font{font-family: verdana; font-size: 22px; font-weight: bold; letter-spacing: 7px;}
.counter span i{letter-spacing: 0px; margin-right: 5px;}
#style-6::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border:2px solid #fbb03b;
	border-radius:0 10px 10px 0;
}

#style-6::-webkit-scrollbar
{
	width: 20px;
}

#style-6::-webkit-scrollbar-thumb
{
	background:-webkit-linear-gradient(#fde028,#fbb03b);
}


#style-6::-moz-scrollbar-track
{
	-moz-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border:2px solid #fbb03b;
	border-radius:0 10px 10px 0;
}

#style-6::-moz-scrollbar
{
	width: 20px;
}

#style-6::-moz-scrollbar-thumb
{
	background:-moz-linear-gradient(#fde028,#fbb03b);
}
.blue-color{color:#002060; background:#00ffff; font-weight:bold;   padding: 0px 3px;}
.underline{text-decoration: underline;}	
.color-b{color:#002060;}
.red-color{ color:#ed1c24;}
.image-text img{ max-width:100%; margin:auto; display:block; height: 240px; }
.image-text{text-align:center;}
audio{display: block;
    width: 100%; margin-top: 15px;}
.audio {
    width: 62%;
    margin: auto;
    position: relative;
    top: -50px;
}
.inner-section .container{width: 98%;}
.form-group.required .control-label:after {
  content:"*";
  color:red;
}
.modal-body, .form-group { overflow:hidden; }
.error { color: red; }


/**********payment_page**********/
.border-right { border-right:solid 1px #ccc;    border-left: solid 1px #ccc; }
.paym_box {}
.paym_box img { display:block; margin:0 auto 15px;    /*height: 113px;*/    width: 258px; cursor: pointer; }
.paym_optn_page { margin:100px 0; }


.error404 { margin:250px 0; }
.error404 h1 { margin:0 0 5px; font-size:50px; color:red; }
.error404 h3 { font-size:32px; margin:0; }




/******************** inner page 2************************/
.innerpageimg{background: url(../images/innerpage.jpg) no-repeat center center;position:relative;}
.left-text{ position:absolute; left:0; top:0;     margin: 30px 40px;}
.left-text h5{ margin:0; font-size:24px; color:#fff;font-family: 'OpenSans-Bold';    line-height: 1.4;}
.centerimg{    text-align: center;    margin-top: 19px;}
.echt_text{ list-style-type:none; padding:0; margin:0 0 0 23px; display:block;width: 80%; overflow: hidden;}
.echt_text li{ font-size:24px; color:#fff; font-family: 'OpenSans-Bold';margin: 0 44px 7px 0; float: left; }
.echt_text li:last-child{    width: 100%;  margin-left: 74px;}
.left_img{ list-style-type:none; padding:0 0 0 25px; margin:20px 0 0 0; width:15%; float: left;}
.left_img li{margin-bottom: 30px;}
.left_img li a{}
.left_img li a img{}
.marklist{    display: inline-block;     margin-top: 25px;}
.marklist a{}
.marklist a img{}
.marklist > a:nth-child(2) > img{    position: relative;    top: -87px;    left: -2px;}
.innerpagebutton{    width: 64%;    text-align: right;    margin-top: 105px;}
.innerpagebutton a{ display:block;    margin-bottom: 20px;}
.innerpagebutton a img{}
.inner_bottom{      margin-top: 0;
    padding: 22px 0px 22px 22px;
    overflow: hidden;
    width: 61%;}
.inner_bottom ul{    width: 16%;}	


.text_div{    width: 100%;
    margin: 25px auto;
    font-weight: bold;
    font-size: 15px;}
.text_div p	{    color: red;}
.text_div1 p a{color: #cd1719; font-weight: bold;}
.paypal-donations input{    display: block;
    margin: 0 auto 15px;
    height: 113px;
    width: 258px;}
.paypal-donations  img{display:none;}	

.details{ width: 95%;
    margin: 18px auto 100px;
    border: 2px solid #ec7c40;
    padding:37px 15px 15px;}
.details p{font-size: 15px;
    line-height: 1.6;
    margin-top: 4px;
    text-align: justify;}
.details a{background: #ed1c24;padding: 7px 25px;display: inline-block;color: #fff;font-size: 17px;text-transform: uppercase;    margin: 11px 0;border-radius: 6px;}
.paym_optn_page > div > div:nth-child(1) > div > form{text-align:center;}
.paym_optn_page > div > div:nth-child(1) > div > form > img{display:none;}
.paym_optn_page > div > div:nth-child(1) > div > form > input[type="image"]:nth-child(8){    display: block;
    margin: 0 auto 15px;
    height: 113px;
    width: 258px;}
.left_div{    text-align: left;
    width: 100%;
    display: block;}	
#emailmodel h5{    padding: 10px 20px 20px;
    line-height: 1.5;}	
	#emailmodel .modal-header{border-bottom: 1px solid #50a209;}
.blue{color:#003b8c; font-weight:bold;}	
.red{    color: #ed1c24; font-weight:bold;}
.darkblue{color:#003b8c;     text-decoration: underline; font-weight:bold;}
.redbg{  background  : #ed1c24;
     color: #fff200;}
	 .redlink{color: #ed1c24;text-decoration: underline;}
.blue1{color:#002060; font-size: 16px;}	 
.image-text + p { margin:0 auto; width:80%; font-size: 15px !important; text-align: center !important;}
.bottom{margin: 0 0 2px 0;}
.righty{margin-left: 133px;}
.text_div1 p, .text_div1 {  font-size: 17px; font-family: verdana;}
.text_div1 a{color: #c00606;}
.light-clr-link a{color: #375ce3;}
.plus-center{width: 44%; margin: 0 auto;}
.non-marg{margin-right: 41%;}
.non-marg2{margin-left: 41%;}
.verdana-24{font-size: 24px;}
.center_text{text-align:center !important;}
.normal{font-weight:normal;}
.black-text a{color: #000 !important;}

@media (min-width: 1400px) and (max-width: 1600px)
{
  .inner-center{height: 416px;}
}
