.boxIndex .header { background: url(../images/bg_index.jpg?v=thai100) no-repeat left top; }
.boxTermine .header { background: url(../images/bg_index.jpg?v=thai100) no-repeat left top; }
.boxImpressum .header { background: url(../images/bg_index.jpg?v=thai100) no-repeat left top; }
.boxUeberCC .header { background: url(../images/bg_index.jpg?v=thai100) no-repeat left top; }
.boxKontakt .header { background: url(../images/bg_index.jpg?v=thai100) no-repeat left top; }

/*.content .block { margin:0 0 40px 0; }*/

#contest {
  background: url(../images/box_gewinnspiel.jpg?v=thai100)  0 0 no-repeat;
  height:565px;
  width:830px;
}
#contest.success p { padding-top:250px; }
#contest h2 { text-align:left; } 

/* gewinnspiel */
.header_gewinnspiel {
  width:839px;
  height:557px;
  background: url(../images/header_gewinnspiel.jpg) no-repeat left top;
}
.header_gewinnspiel img {
  width:245px;
  height:245px;
  display:block;
}
.header_gewinnspiel a {
  width:245px;
  height:245px;
  margin:35px 0 0 37px;
  display:block;
}
#contest { margin-bottom:10px; }
#contest a { color:#000; }
.msg {
  text-align:center;
  color:#bf2352;
  font-size:11px;
}
.error { color:#bf2352 !important; }
#contest .radios { 
  font-size:15px;
  margin:50px 0 20px 0;
}
#contest .radios span, 
#contest .radios input { cursor:pointer; }
#contest .radios .inner { 
  text-align:left; 
  line-height:18px;
  margin-left:266px;   
}
#contest .radios input { margin-right:5px; }
form#contest .userinfo .lbl {
  font-size:15px;
  font-weight:bold;   
  width:90px;
  margin:0 0 22px 0;  
}
form#contest .userinfo .dsc {
  line-height:13px;
}
form#contestdebug div { border:solid 1px red; }



form#contest .agreement.lbl { 
  margin:0;
  padding:0;
  width:18px;
  margin-right:5px;
}
#contest .agreement.lbl input{ 
  margin:0;
  padding:0;
}
#contest .agreement.dsc { 
  font-size:11px;
  width:350px;
}
#contest .dsc input {
  width:321px;
  height:19px;
  border:solid 1px #7f7f7f;  
}
#contest .dsc #uiBirthD { width:60px; }
#contest .dsc #uiBirthM { width:80px; }
#contest .dsc #uiBirthY { width:74px; }

#contest .userinfo {
  margin:0 0 55px 50px;
  width:450px; 
  float:left;     
}
#contest .captcha { 
  width:250px;
  float:left;
  overflow:hidden;   
}
#contest .captcha p { 
  font-size:11px;
  line-height:13px;
  margin:0 0 14px 0; 
}
#contest .captcha img { margin-bottom:2px; }
#contest .captcha .dsc { width:150px; }
#contest .captcha .dsc input { width:156px; }

#contest .location {
  font-size:15px;
  font-weight:bold; 
  float:left; 
  width:313px;
}
#contest .location .foot {
  text-align:right; 
}
#contest .location select {
  font-size:11px;
  border:solid 1px #7f7f7f;
  width:215px;
}
#contest .formend {
  text-align:right; 
  float:right; 
}

#contest input.submit {
  width:201px;
  height:40px;
  border:0;
  background: url(../images/btn_submit.gif) no-repeat left top;
  margin-top:60px;
  cursor:hand; 
} 
#contest input.reset {
  width:142px;
  height:27px;
  border:0;
  background: url(../images/btn_reset.gif) no-repeat left top; 
} 

/* Ueber India*/
.boxUeberindia h1 { text-align:center; }

/* Termine */
.boxTermine .player { text-align:center; }
.boxTermine #container {
  width:580px;
  height:387px;
  background:url('../images/bg_player.gif') center center no-repeat #000;
  padding:53px 0 0 0;
}
.boxTermine #container a { 
  padding-top:150px;
  display:block; 
}
.boxTermine .table .col00 { width:180px; }
.boxTermine .table .col01 { width:140px; }
.boxTermine .table .col02 { width:300px; }

.boxUeberCC .left { width:520px; }
.boxUeberCC .right {  
  width:255px;
  text-align:right;
}
.boxUeberCC .right img { margin:0 0 36px 0; }
.boxUeberCC p.h3txt a { color:#6a1a99; }


.boxUeberCC .partner img {
  display:inline;
  white-space: nowrap;  
}
.boxUeberCC .partner a,
.boxUeberCC .partner img {
  padding:0;
  margin:0;
}

/* mailer */
.boxKontakt .message {
  text-align:center;
  margin:50px;
}
.the-form textarea,
.the-form input.text { 
  width:405px;
  margin-bottom:5px; 
  border:solid 1px #999;
  background:url(../images/pix.gif) 0 0 repeat-x;
}
.boxKontakt #scanner-form {
  background:url(../images/logo.jpg) 540px 30px no-repeat;
  margin-bottom:25px;  
}

.boxImpressum .block.inner { background:url(../images/oryza.jpg) 450px 38px no-repeat; }


