*, *:before, *:after {box-sizing: border-box;}
a {text-decoration: none;outline: none;}
.clearfix:before,.clearfix:after {content: " ";display:table;}
.clearfix:after {clear:both}
.wrapper {width:1200px;margin:0 auto;}

/*main page*/
#index {font-family:Arial,sans-serif;background:url('../img/indexbg.jpg') 0 0 no-repeat transparent;width:100%;height:733px;}
#index .left {width:50%;float:left;text-align:right;padding-right:40px;}
#index .right {width:50%;float:left;padding-left:40px;}
#index .left h3 {color:#7030a0;margin:40px 0 30px 0px;font-size:28px;}
#index .left h3 a {color:#7030a0;}
#index .left p {color:#57257d;font-weight:600;font-size:20px;line-height:1.5em;}
#index .left p a {color:#57257d;}
#index .right h3 {color:#002060;margin:40px 0 30px 0px;font-size:28px;}
#index .right h3 a {color:#002060;}
#index .right p {color:#00153e;font-weight:600;font-size:20px;line-height:1.5em;}
#index .right p a {color:#00153e;}
#index .footer {padding-top:20px;} 
#index .footer .c1 {display:inline-block;color:#7030a0;font-size:30px;width:25%;text-align:center;font-weight:700;}
#index .footer .c2 {display:inline-block;font-size:30px;text-align:center;width:50%;font-weight:700;}
#index .footer .c2 a {color:#ffffff;text-decoration: none;}
#index .footer .c3 {display:inline-block;color:#002060;font-size:30px;width:24%;text-align:center;font-weight:700;}


/*en de index*/
#enindex {font-family:Arial,sans-serif;background:url('../img/sun.jpg') 0 0 no-repeat transparent;width:100%;height:750px;text-align:center;padding-top:20px;}
#enindex h3 {color:white;font-size:43px;margin:0;}
#enindex p {color: #e2005b;font-size: 43px;line-height: 1.5em;padding-bottom: 10px;padding-left: 11px;padding-top: 20px;}

/*menu*/
#menu {width:100%; padding:0px 0 0;margin:0 auto; position:relative;margin-bottom:0px}
#menu .button {display:inline-block;margin:15px 45px;width:200px;background:none repeat scroll 0 0 transparent;position: relative;height:15px;text-align:center;font-size:20px;font-weight:600;}
/*#menu .slide {width:200px; height:auto; display:block; position:absolute;left: 0;bottom: 15px;padding:10px;font-size:20px;}*/
#menu .slide {padding-top:10px;}
#menu .slide a {color:#e2005b;padding-bottom:10px;display:block;}

/*program page*/
#enprogram {font-family:Arial,sans-serif;background:url('../img/enprogram.jpg') 0 0 no-repeat transparent;width:100%;height:674px;}
#enprogram a {display:block;width:100%;height:674px;}
#deprogram {font-family:Arial,sans-serif;background:url('../img/deprogram2.jpg') 0 0 no-repeat transparent;width:100%;height:674px;}
#deprogram a {display:block;width:100%;height:674px;}

/*btns*/
#btns {margin:30px auto;width:90%;text-align: center;}
#btns a {width:216px;height:57px;display:inline-block;margin-right:20px;color:white;text-align: center;font-size:26px;padding-top:12px;}

#btns .red {background:url('../img/btn-red.png') no-repeat 0 0 transparent;}
#btns .green {background:url('../img/btn-green.png') no-repeat 0 0 transparent;}
#btns .blue {background:url('../img/btn-blue.png') no-repeat 0 0 transparent;}
#btns .yellow {background:url('../img/btn-orange.png') no-repeat 0 0 transparent;}

/*morning page*/
#morning {font-family:Arial,sans-serif;background:url('../img/morning.jpg') 0 0 no-repeat transparent;width:100%;height:719px;text-align:center;}
#morning h1 {color:#e2005b;font-size:50px;padding:73px 0 15px 0;margin:0;}
#morning h2 {font-size:30px;margin:0 0 10px 0;padding:0;} 
#morning h2.blue {color:#2121ff;}
#morning h2.green {color:#35ad6c;}
#morning h2.red {color:#e2005b;}
#morning p {font-size:26px;color:#b8004a;line-height: 1.2em;}
#morning p span {display:block;font-weight:700;}


/*afternoon1 page*/
#afternoon1 {font-family:Arial,sans-serif;background:url('../img/afternoon1.jpg') 0 0 no-repeat transparent;width:100%;height:713px;text-align:center;color:#185021;}
#afternoon1 h1 {color:#185021;font-size:50px;padding:50px 0 15px 0;margin:0;}
#afternoon1 h2 {color:#185021;font-size:30px;margin:0 0 10px 0;padding:0;} 
#afternoon1 p {font-size:26px;color:#185021;line-height: 1.2em;}
#afternoon1 p span {display:block;font-weight:700;}
#afternoon1 p a {color:#185021;}


/*afternoon2 page*/
#afternoon2 {font-family:Arial,sans-serif;background:url('../img/afternoon21.jpg') 0 0 no-repeat transparent;width:100%;height:713px;text-align:center;color:#0000a1;}
#afternoon2 h1 {color:#0000a1;font-size:50px;padding:50px 0 15px 0;margin:0;}
#afternoon2 h2 {color:#0000a1;font-size:30px;margin:0 0 10px 0;padding:0;} 
#afternoon2 p {font-size:26px;color:#0000a1;line-height: 1.2em;}
#afternoon2 p span {display:block;font-weight:700;}
#afternoon2 p a {color:#0000a1;}


/*afternoon2 page*/
#evening {font-family:Arial,sans-serif;background:url('../img/evening1.jpg') 0 0 no-repeat transparent;width:100%;height:713px;text-align:center;color:#ae6402;}
#evening h1 {color:#ae6402;font-size:50px;padding:70px 0 15px 0;margin:0;}
#evening h2 {color:#ae6402;font-size:30px;margin:0 0 10px 0;padding:0;} 
#evening p {font-size:26px;color:#ae6402;line-height: 1.2em;}
#evening p span {display:block;font-weight:700;}
#evening p a {color:#ae6402;}

#evening.de h1 {padding-top:25px;}



#postcards {}

#postcards a {display:inline-block;margin:20px;}

.card-text {font-size:15px;color:#000;line-height: 1.3em;}
.card-img {float:right;}
.card-sign {text-align:right;margin-top:30px;font-size:15px;color:#000;}
