@charset "UTF-8";
@media all {
DIV#cssCornerShadow{position:absolute;top:-8px;right:-24px;}
DIV#cssImprint{text-align:right;margin:8px 36px 0 0;}
DIV#cssImprint A{color:#000;}
DIV#cssRegistration{margin-bottom:16px;}
DIV#cssRegistration P{font-size:1.2em;line-height:1.33em;}
DIV#cssRegistration P.cssWithSmallMargin{margin-bottom:8px;}
DIV#cssRegistration P.cssHeadline{color:#a68ca4;font-weight:700;border-top:1px dotted #d3d3d3;width:100%;padding:.4em 0 1.2em;}
DIV#cssRegistration FORM.yform{margin:16px 0 0;}
DIV#cssRegistration FORM.yform LABEL{padding-top:4px;}
DIV#cssRegistration FORM.yform DIV.cssInputRow{padding-bottom:4px;}
DIV#cssRegistration FORM.yform DIV.cssInputRowNewGroup{padding-top:12px;padding-bottom:4px;}
DIV#cssRegistration FORM.yform DIV.cssColumnLeft{float:left;width:228px;}
DIV#cssRegistration FORM.yform DIV.cssColumnRight{float:right;width:228px;}
DIV#cssRegistration FORM.yform DIV.cssLabelColumn{float:left;width:96px;}
DIV#cssRegistration FORM.yform DIV.cssLargInputColumn{float:right;width:372px;}
DIV#cssRegistration FORM.yform DIV.cssSmallInputColumn{float:right;width:120px;}
DIV#cssRegistration LABEL{font-weight:400;font-size:12px;margin:2px 0 0;}
DIV#cssRegistration FORM.yform DIV.cssInputControl INPUT{width:100%;}
DIV#cssRegistration P#cssRegistrationTeaserText{font-weight:700;}
DIV#cssRegistration P#cssRegistrationTeaserTextSmall{padding:8px 0 0;}
DIV#cssRegistration A#cssLinkRegistrationAdvantages{display:block;padding:8px 0 0;}
DIV#cssRegistration FORM.yform DIV#cssInputRowSelectTitle{padding-top:12px;padding-bottom:2px;}
DIV#cssRegistration FORM.yform DIV#cssInputRowSelectLand{padding-bottom:2px;}
DIV#cssRegistration FORM.yform DIV#cssBirthdayRow{overflow:visible;clear:both;}
DIV#cssRegistration FORM.yform DIV#cssBirthdayRow DIV.subcolumns{overflow:visible;clear:both;}
DIV#cssRegistration DIV#cssTextareaConstructiondescription{margin-top:4px;}
DIV#cssRegistration DIV#cssTextareaConstructiondescription TEXTAREA{height:54px;}
DIV#cssRegistration SPAN#cssLabelRequiredFields{float:right;display:block;text-align:right;}
DIV#cssRegistration FORM.yform DIV#cssNewsletter INPUT{float:left;margin:2px 4px 0 0;}
DIV#cssRegistration FORM.yform DIV#cssNewsletter IMG{float:left;padding-right:4px;}
DIV#cssRegistration FORM.yform DIV#cssNewsletter LABEL{float:right;width:418px;margin:0;padding:0;}
DIV#cssRegistration FORM.yform DIV#cssGetMagazin IMG{float:left;padding:0 4px 0 18px;}
DIV#cssRegistration FORM.yform DIV#cssGetMagazin DIV{float:right;width:415px;font-size:12px;margin:0;padding:0;}
DIV#cssRegistration FORM.yform DIV#cssGetMagazin DIV A{font-size:1em;}
DIV#cssRegistration FORM.yform DIV.cssTextInput INPUT{float:left;width:auto;}
DIV#cssRegistration FORM.yform DIV.cssTextInput LABEL{float:right;width:458px;margin:0;padding:0;}
DIV#cssRegistration FORM.yform DIV#cssPrivacyhint DIV.cssLabel{float:right;width:458px;font-size:12px;margin:0;padding:0;}
DIV#cssRegistration FORM.yform DIV#cssPrivacyhint DIV.cssLabel SPAN{float:left;}
DIV#cssRegistration FORM.yform DIV.cssTextInput LABEL A,DIV#cssRegistration FORM.yform DIV#cssPrivacyhint DIV.cssLabel A{font-size:1em;}
DIV#cssRegistration FORM.yform DIV#cssPrivacyhint A:hover{text-decoration:underline;}
DIV#cssRegistration FORM.yform DIV.cssColumnError{float:left;width:318px;}
DIV#cssRegistration FORM.yform DIV.cssColumnButton{float:right;width:138px;}
DIV#cssGira{height:792px;position:relative;color:#000;}
DIV#cssGira IMG#cssGiraBackgroundImage{position:absolute;top:8px;left:-20px;}
DIV#cssGira DIV#cssGiraHeadlines{position:absolute;top:24px;left:348px;width:408px;}
DIV#cssGira DIV#cssGiraHeadlines H2{font-size:12px;font-weight:700;line-height:1.33em;margin:0 0 20px;}
DIV#cssGira DIV#cssGiraHeadlines H1{color:#6a3667;font-size:26px;line-height:1.33em;font-weight:700;margin:0 0 16px;}
DIV#cssGira DIV#cssGiraHeadlines DIV#cssGiraText{width:200px;font-size:12px;font-weight:700;color:#999;line-height:1.33em;}
DIV#cssGira DIV#cssGiraData{position:absolute;top:412px;left:10px;width:780px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraLogos{border-top:1px solid #ccc;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraLogos DIV.c50l{overflow:hidden;padding:14px 0 0;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraLogos DIV.c50r{text-align:right;overflow:hidden;padding:4px 0 0;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataPrize{width:324px;background-color:#efefef;float:left;font-size:12px;line-height:1.33em;margin-bottom:16px;overflow:hidden;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataPrize DIV{overflow:hidden;padding:18px 12px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataPrize DIV#cssGiraDataPrizeSpacer{margin:0;padding:10px 12px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataPrize DIV#cssGiraDataPrizeSpacer SPAN{display:block;float:left;width:224px;padding:8px 0 0;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataPrize P{padding:8px 12px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataPrize IMG{float:left;margin:0 12px 4px 0;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData{width:440px;float:right;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#allFeedBack{font-size:12px;line-height:1.33em;padding:18px 0 0;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#allFeedBack A{font-size:1em;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration FORM.yform{margin:0;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration FORM.yform DIV.cssColumnLeft,DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration FORM.yform DIV.cssColumnRight{width:208px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration FORM.yform DIV.cssLargInputColumn{width:352px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration FORM.yform DIV.cssLabelColumn{width:76px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration FORM.yform DIV.cssTextInput LABEL{width:418px;font-size:11px;}
DIV#cssGira DIV#cssGiraData DIV#cssGiraDataUserData DIV#cssRegistration DIV#cssPrivacyhint A{text-decoration:underline;color:#000;}
DIV#cssGira DIV#cssMandatoryField{position:absolute;bottom:50px;right:0;color:#515151;font-size:10px;}
DIV#cssGiraImprint{text-align:right;margin:8px 36px 0 0;}
DIV#cssGiraImprint A{color:#000;}
DIV#cssGira DIV#cssCornerShadow{position:absolute;top:-8px;right:-24px;}
}