div#content-middle {
  width: 50.6em;
  float: left;
  margin: 0 0 1em 1.56em;
  padding:0;
}

.tx-mcphotocompetition-pi1{
  width:50.74em;
  float:right;
  margin:0 0 0 1.4em;
  padding:10.625em 0 0 0;
  background-image:url(../images/bg_photocom1_03.jpg);
  background-repeat:no-repeat;
  background-position:0 0;
  _height:10.875em;
  min-height:10.875em;
}

.photo-hand{
  background-image:url(../images/hand-photocom1_07.jpg);
  background-repeat:no-repeat;
  width:197px;
  height:185px;
  float:right;
  margin:-9em 0 0 0;
}

.tx-mcphotocompetition-pi1 form .photo-hand{
  background-image:url(../images/hand-photocom1_07.jpg);
  background-repeat:no-repeat;
  width:197px;
  height:185px;
  float:right;
  margin:-5em -13.3em 0 0;
}

*+html .tx-mcphotocompetition-pi1 form .photo-hand{
  background-image:url(../images/hand-photocom.jpg);
  background-repeat:no-repeat;
  width:197px;
  height:185px;
  margin:-5em -48.3em 0 0 !important;
  position: relative;
  float:right;
  right:-15px !important;
  top:0px;
}

*html .tx-mcphotocompetition-pi1 form .photo-hand{
  background-image:url(http://www.southeast-europe.eu/fileadmin/templates/css/fileadmin/templates/images/hand-photocom.jpg);
  background-repeat:no-repeat;
  width:197px;
  height:185px;
  margin:-5em -48.3em 0 0 !important;
  position: relative;
  float:right;
  right:-15px !important;
  top:0px;
  z-index:999;
}

.tx-mcphotocompetition-pi1 form{
  width:37.063em;
  margin:0 0 0 0.5em;
}

.tx-mcphotocompetition-pi1 form h2 {
  background-image:url(../images/icon-photocom.jpg);
  background-position:0 0.13em;
  background-repeat:no-repeat;
  font-size:0.88em;
  margin:0 0 1em 0;
  padding:0 0 0.1em 1.13em;
  border-bottom:1px dotted #707173;
  border-top:1px dotted #707173;
  width:39.563em;
}


.tx-mcphotocompetition-pi1 form p {
  font-size:0.7em;
  line-height:125%;
  margin:0 0 0.63em;
}

.tx-mcphotocompetition-pi1 form ul{
  list-style:none;
}

.tx-mcphotocompetition-pi1 form ul li{
  font-size:0.7em;
  padding:0.3em 0 0.3em 1em;
}

.tx-mcphotocompetition-pi1 form input#submit{
  float:right;
  margin:0 6.813em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset{
  border:none;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input{
  margin:0 0 1.25em 2.188em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input .registration_input_left{
  float:left;
  margin:0 0 0 0;
  width:200px;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input{
  border:#288f8e solid 1px;
  width:9.125em;
  margin:0 4.188em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input_check input#learn_about_alt{
  border:#288f8e solid 1px;
  width:9.8em;
  margin:0;
}

*+html .tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input_check input#learn_about_alt{
  border:#288f8e solid 1px;
  width:9.8em;
  margin:0 0 0 -2em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#photo1{
  border:#288f8e solid 1px;
  width:20.125em;
  margin:0 4.188em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#photo2{
  border:#288f8e solid 1px;
  width:20.125em;
  margin:0 4.188em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#photo3{
  border:#288f8e solid 1px;
  width:20.125em;
  margin:0 4.188em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input select{
  border:#288f8e solid 1px;
  width:9.325em;
  margin:0 4.2em 0 0;
}


.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input select#birthday_day{
  border:#288f8e solid 1px;
  width:2.688em;
  margin:0 0.1em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input select#birthday_month{
  border:#288f8e solid 1px;
  width:2.688em;
  margin:0 0.1em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input select#birthday_year{
  border:#288f8e solid 1px;
  width:4.688em;
  margin:0 0.1em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#number{
  border:#288f8e solid 1px;
  width:2.5em;
  margin:0 1.2em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#address{
  margin:0 0.1em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#telephone_country{
  width:2em;
  margin:0 0.1em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#telephone_area{
  width:2em;
  margin:0 0.1em 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#telephone_number{
  width:3.125em;
  margin:0 4.25em 0 0;
}

.wrapper_registration_input span.registration_input_small label{
  font-size:0.85em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input_check{
  margin:0 0 1.25em 2.188em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input_check .registration_input_left{
  float:left;
  margin:0 0 0 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input_check label{
  font-size:0.7em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input input#learn_about1{
  margin:0 0.1em 0 0;
  width:0.8em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_input label#learn_about1{
  font-size:7px;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_preview{
  margin:0 0 0 2em;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_preview .registration_preview_left{
  color:#288f8e;
  font-weight:bold;
  width:200px;
  font-size:0.7em;
  float:left;
  margin:0 0 0.85em 0;
}

.tx-mcphotocompetition-pi1 form fieldset .wrapper_registration_preview .registration_preview_right{
  color:#000000;
  font-weight:normal;
  font-size:0.7em;
  margin:0 0 0.85em 0;
}

.tx-mcphotocompetition-pi1 form fieldset p a{
  background-image:none;
}

.tx-mcphotocompetition-pi1 .red{
  color:#FF0000;
}

.tx-mcphotocompetition-pi1 .standard_content{
  width:100%;
  margin:0 0 0 0.5em;
}


.tx-mcphotocompetition-pi1 .standard_content .variant02 h2{
  background-image:url(../images/icon-photocom.jpg);
  background-position:0 0.13em;
  background-repeat:no-repeat;
  font-size:0.88em;
  margin:0 0 1em 0;
  padding:0 0 0.1em 1.13em;
  border-bottom:1px dotted #707173;
  border-top:1px dotted #707173;
  width:39.563em;
  display:block;
}

.tx-mcphotocompetition-pi1 .variant02 .content_teaser_content {
  border-bottom:none;
}

.tx-mcphotocompetition-pi1 .content_teaser_content {
  border-bottom:none;
  border-top:none;
  margin:0 0 1em;
  padding:0.65em 0 0;
 position:relative;
  width:35.563em;
}

* html .tx-mcphotocompetition-pi1 .standard_content{
  width:99%;
  margin:0 0 0 0.5em;
}

.left_cat{
  float:left;
  margin:0 2em 0 2.2em;
}

.right_cat{
  float:left;
}

.tx-mcphotocompetition-pi1 .content_teaser_text ul{
  margin-left:3em;
}

.tx-mcphotocompetition-pi1 .standard_content_block{
  width:39.563em;
}

.tx-mcphotocompetition-pi1 .content_teaser_content_no_border .left {
  float:left;
  margin:0 1.5em 0.2em 0;
}

.tx-mcphotocompetition-pi1 .standard_content_block .block-width {
  padding:0 0 1em 0; 
  width:420px; 
  float:left;
}

.tx-mcphotocompetition-pi1 .content_teaser_text ul li a {
  background-image:url(../images/icon_more_grey.gif);
  background-position:0 0.5em;
  background-repeat:no-repeat;
  color:#707173;
  padding:0 0 0 0.7em;
  text-decoration:none;
}

.tx-mcphotocompetition-pi1 fieldset ul li a {
  background-image:url(../images/icon_more_grey.gif);
  background-position:0 0.5em;
  background-repeat:no-repeat;
  color:#707173;
  padding:0 0 0 0.7em;
  text-decoration:none;
}