/* Entertainment */
h2 {
	color: #000;
        border-bottom: 1px solid #000;
        font-weight: normal;
        font-size: 14px;
        text-transform: uppercase;
        letter-spacing: 2px;
        padding: 0 0 5px 0;
        margin: 0 0 20px 0;
	font-family: "Open Sans",sans-serif;
	}

.hide {
	display: none;
	}

.ce_gewinnspiel,
.ce_duftberater,
.ce_backstage {
	position: relative;
        float: left;
        width: 46%;
	margin: 0 0 5px 0;
	}

.ce_gewinnspiel.even,
.ce_duftberater.even,
.ce_backstage.even {
	margin: 0 8% 5px 0;
	}

.ce_gewinnspiel.odd,
.ce_duftberater.odd,
.ce_backstage.odd {
	}

.ce_gewinnspiel a {
	display: block;
	}

.ce_gewinnspiel a img {
	margin: 30px 0 0 50px;
	}
 
.ce_duftberater a img {
	margin: 30px 0 0 0;
        width: 100%;
	}

.ce_backstage a {
	display: inline-block;
        margin: 4px 2px;
	}

.ce_backstage .image_backstage {
	position: relative;
        width: 371px;
        height: 157px;
	}

.ce_backstage .image_backstage .img-1 {
	position: absolute;
        top: 0;
        left: 0;
	}

.ce_backstage .image_backstage .img-2 {
	position: absolute;
        bottom: 0;
        left: 0;
	}

.ce_backstage .image_backstage .img-3 {
	position: absolute;
        top: 0;
        left: 107px;
	}

.ce_backstage .image_backstage .img-4 {
	position: absolute;
        bottom: 0;
        right: 107px;
	}

.ce_backstage .image_backstage .img-5 {
	position: absolute;
        top: 0;
        right: 0;
	}

.ce_backstage .image_backstage .img-6 {
	position: absolute;
        bottom: 0;
        right: 0;
	}

/* GEWINNSPIEL */
.gewinnspiel .ce_form {
        width: 360px;
        height: 485px;
        position: relative;
        float: right;
        font-family: 'Open Sans', sans-serif;
	background: url(#) no-repeat 0 0 transparent;
        background-size: 100%;
        font-size: 14px;
        color: #000;
	}
        
.gewinnspiel .ce_form .formbody {
	padding: 60px 30px 0 30px;
        text-align: center;
	}
        
.gewinnspiel .ce_form p.error {    
        background: #eee;
        border-radius: 5px;
        box-shadow: 1px 1px 5px 1px #c00;
        color: #c00;
        margin: -20px 0 5px;
        opacity: 0.75;
        padding: 2px;
        position: relative;
        right: 0;
        }
        
.gewinnspiel .ce_form .explanation_container {
	text-transform: uppercase;
	position: absolute;
        top: 50px;
        left: 0;
        width: 100%;
	}
        
.gewinnspiel .ce_form .submit_container {
	position: absolute;
        bottom: 30px;
        left: 0;
        width: 100%;
	}
        
.gewinnspiel .ce_form #radio_container {
	margin: 150px 0;
	}
        
.gewinnspiel .ce_form .radio_container span {
	text-transform: uppercase;
	display: block;
        margin: 15px 0;
	}
        
.gewinnspiel .ce_form .radio_container span label {
	display: inline-block;
        width: 80px;
        text-align: left;
	}

.gewinnspiel .ce_form .widget_container {
        margin: 0 0 20px 0;
	}

.gewinnspiel .ce_form .widget_container label {
	display: block;
        text-transform: uppercase;
        margin: 0 0 7px 0;
	}
        
.gewinnspiel .ce_form .widget_container input.text {
	display: block;
        width: 100%;
	}
        
.gewinnspiel .ce_form .data_entry {
	margin: 100px 0;
	}
        
.gewinnspiel .ce_form .data_verify {
	margin: 150px 0;
        text-transform: uppercase;
	}

/* DUFTBERATER */
.mod_duftberater {
        width: 360px;
        height: 485px;
        position: absolute;
        right: 30px;
        top: 115px;
        font-family: 'Open Sans', sans-serif;
	background: url(#) no-repeat 0 0 transparent;
        background-size: 100%;
        font-size: 14px;
        color: #000;
	}
        
.mod_duftberater .ce_question .next {
	position: absolute;
        bottom: 30px;
        left: 0;
        width: 100%;
        text-align: center;
	}
        
.mod_duftberater .ce_question .question {
	position: relative;
        margin: 50px 0 0 0;
        left: 0;
        width: 100%;
        text-align: center;
        text-transform: uppercase;
	}
        
.mod_duftberater .ce_question .answers {
	position: relative;
        margin: 130px 0 0 0;
        left: 0;
        width: 100%;
        text-align: center;
        text-transform: uppercase;
	}
        
.mod_duftberater .ce_question .answers ul li {
	margin: 15px 0;
        }
        
.mod_duftberater .ce_answers {
	position: relative;
        margin: 30px 0 0 0;
        left: 0;
        padding: 0 15px;
	}
        
.mod_duftberater .ce_answers h3 {
	text-align: center;
	}
        
.mod_duftberater .ce_answers img {
	margin: 30px 60px 0 60px; 
	}