/*=== Setup ===*/
*{
	border: 0 0 0 0;
	margin: 0 0 0 0;
	padding: 0 0 0 0;

}
body{
	color: #ffffff;
    text-align: center; /* for IE */
	font: 12px "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
    line-height:1.25em;
}

strong, em, b, i {
    font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}

a{
    text-decoration: none;
    color: #de1f25 !important;
    outline: none;
}
a:hover{
    text-decoration: none;
}

li{
  margin: 0;
  padding: 0 0 0 0;
  padding-left: 15px;
  list-style-position: outside;
  background:transparent url(../../image/listarrow.gif) no-repeat;
  background-position:0 3px ;
  font-weight: bold !important;
}

h1{
  color: #de1f25;
  font-size: 14px !important;
}

p{
  color: black;
  font-size: 11px !important;
 /* letter-spacing: -0.005em !important; */
}

ul{
  color: #de1f25 !important;
  font-size: 11px !important;
  list-style-type: none;
}

/*=== General ===*/

#page{
  width: 980px;
  margin: 0 auto;   /* align for good browsers */
  text-align: left; /* counter the body center */
}

#headerpic_top{
  height: 136px;
  width: 980px;
  background-image: url("../../image/headerpic_top.gif");
}

#headerpic_bottom{
  height: 303px;
  width: 980px;
  background-image: url("../../image/headerpic_bottom.jpg");
  margin-bottom: 20px;
}

#centerrow{
  height: 215px;
  width: 980px;
}

#centerleft{
  width: 660px;
  height: 205px;
  float: left;
}

#centerright{
  width: 320px;
  height: 205px;
  float: left;
}

#bottomrow{
  height: 325px;
  width: 980px;
}

#bottomleft{
  border-top: 1px solid black;
  padding-top: 3px;
  float: left;
  width: 319px;
  height: 325px;
  padding-right: 11px;
  color: black;
  background-image: url("../../image/frauenfeld.jpg");
  background-repeat: no-repeat;
  background-position: 0 3px;

}

#bottomlefttext{
  height: 94px;
  width: 319px;
  margin-top: 155px;
  font-size: .75em
}   

#bottommiddle{
  border-top: 1px solid black;
  padding-top: 3px;
  float: left;
  width: 319px;
  height: 325px;
  padding-right: 11px;
  color: black;
  background-image: url("../../image/schaffhausen.jpg");
  background-repeat: no-repeat;
  background-position: 0 3px;
}

#bottommiddletext{
  height: 94px;
  width: 324px;
  margin-top: 155px;
}

#bottomright{
  border-top: 1px solid black;
  padding-top: 3px;
  float: left;
  width: 319px;
  height: 325px;
  color: black;
  background-image: url("../../image/winterthur.jpg");
  background-repeat: no-repeat;
  background-position: 0 3px;
}

#bottomrighttext{
  height: 94px;
  width: 319px;
  margin-top: 155px;
}

#footer{
  border-top: 1px solid black;
  height: 65px;
  width: 980px;
}
#footer2{                      
  height: 65px;
  width: 980px;
}
#footerleft{
  height: 65px;
  width: 319px;
  float: left;
  margin-right: 11px;
  background-image: url("../../image/clubefforce.gif");
  background-repeat: no-repeat;
  background-position: bottom right;
}

#footermiddle{
  height: 65px;
  width: 319px;
  float: left;
  padding-right: 11px;
  background-image: url("../../image/regiofrauenfeld.gif");
  background-repeat: no-repeat;
  background-position: bottom right;
}

#footerright{
  height: 65px;
  width: 320px;
  float: left;
  background-image: url("../../image/schaffhauserland_winterthurtourismus.gif");
  background-repeat: no-repeat;
}

.maintext{
  margin-top: 20px;
  margin-bottom: 10px;
}

.mainul, .moreul{
}

#centerrighttop{
  height: 83px;
  width: 320px;
  margin-bottom: 5px;
  background-color: #ebebeb;
}

#centerrightbottom{
  height: 113px;
  width: 320px;
  background-color: #de1f25;
  background-image: url("../../image/buchen.jpg");
  background-repeat: no-repeat;
  background-position: bottom right;
  display: block;
}

.booklink {
  width: 117px;
  height: 30px;
  margin-top: 33px;
  margin-left: 15px;
  display: block;
  background-color: transparent;
  float: left;
  outline: none;
}

.redFacts{
  color: #de1f25;
  padding-left: 6px;
  padding-top: 4px;
  display: block;
  font-size: 11px !important;
}

.redAd{
  color: white;
  font-size: 18px;
  padding-left: 6px;
  padding-top: 7px;
  display: block;
}

.schieber{
  padding-left:9px;
}

.facts, .factsAd{
  padding-left: 7px;
}

.factsAd{
  padding-top: 6px;
  width: 170px;
  color: white;
  float: left;
}

.gray{
  padding-top: 17px;
  color: #bbbbbb;
  width: 180px;
  float: left;
  font-size: 9px !important;
}

.efforcelink{
  display: block;
  width: 131px;
  height: 40px;
  float: right;
  background-color: transparent;
}

.regiolink{
  display: block;
  width: 100px;
  height: 40px;
  margin-left: 228px;
  margin-top: 7px;
  background-color: transparent;
}

.schaffhauserlink{
  float: left;
  display: block;
  width: 152px;
  height: 40px;
  margin-left: 25px;
  margin-top: 2px;
  background-color: transparent;

}

.winterthurlink{
  float: right;
  display: block;
  width: 139px;
  height: 40px;
  margin-top: 2px;
  background-color: transparent;
}

/*************************/
/*************************/
/*------Wettbewerb-------*/
/*************************/
/*************************/

table{
  margin: 0 0 0 0;
  padding: 0 0 0 0;
}


.wett_red{
  color: #de1f25;
  font-size: 15px !important;
  margin-top: 20px;
}


#wett_headerpic_top{
  height: 136px;
  width: 980px;
  background-image: url("../../image/headerpic_top.gif");
}

#wett_headerpic_bottom{
  height: 303px;
  width: 980px;
  background-image: url("../../image/headerpic_bottom.jpg");
  margin-bottom: 20px;
}

#wett_bottomrow{
  height:  auto !important;
  min-height: 895px !important;
  margin-bottom: 50px;
  width: 980px;
}

#wett_bottomleft{
  padding-top: 3px;
  float: left;
  width: 0px;
  min-height: 325px;
  height: auto;
  padding-right: 0px;
  color: black;
  background-repeat: no-repeat;
  background-position: 0 3px;

}

#wett_bottomlefttext{
  min-height: 325px;
  height: auto;
  width: 250px;
  margin-top: 10px;
}

#wett_bottommiddle{
  padding-top: 3px;
  float: left;
  width: 570px;
  min-height: 325px;
  height: auto;
  padding-right: 11px;
  color: black;
  background-repeat: no-repeat;
  background-position: 0 3px;
}

#wett_bottommiddletext{
  min-height: 325px;
  height: auto;
  width: 570px;
  margin-top: 10px;
}

#wett_bottomright{
  padding-top: 3px;
  float: left;
  width: 137px;
  min-height: 325px;
  height: auto;
  color: black;
  background-repeat: no-repeat;
  background-position: 0 3px;
}

#wett_bottomrighttext{
  min-height: 325px;
  height: auto;
  width: 137px;
  margin-top: 10px;
}

.theme{
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 5px;
  width: 200px;
}

.theme_frauen{
  font-weight: bold;
  padding-bottom: 35px;

}

.radio{
  width: 10px;
}


.answer{
 border-bottom: 1px solid black;
}

#persData{
  color: black !important;
}

/*************************/
/*************************/
/*------Success-------*/
/*************************/
/*************************/
#errorDiv{
  color: red !important;
}

#congratsDiv{
  color: black !important;
  font-size: 14px;
}


#wett_succ_bottomleft, #wett_succ_bottomlefttext, #wett_succ_bottommiddle,
#wett_succ_bottommiddletext, #wett_succ_bottomright, #wett_succ_bottomrighttext, #wett_succ_bottomrow{
    min-height: 0px;
    height: auto;
}

#wett_succ_bottomrow{
    width: 980px;
}


#wett_succ_bottomleft{
  padding-top: 3px;
  float: left;
  width: 250px;
  padding-right: 11px;
  color: black;
  background-repeat: no-repeat;
  background-position: 0 3px;

}

#wett_succ_bottomlefttext{
  width: 250px;
  margin-top: 10px;
}

#wett_succ_bottommiddle{
  padding-top: 3px;
  float: left;
  width: 570px;
  padding-right: 11px;
  color: black;
  background-repeat: no-repeat;
  background-position: 0 3px;
}

#wett_succ_bottommiddletext{
  width: 570px;
  margin-top: 10px;
}

#wett_succ_bottomright{
  padding-top: 3px;
  float: left;
  width: 137px;
  color: black;
  background-repeat: no-repeat;
  background-position: 0 3px;
}

#wett_succ_bottomrighttext{
  width: 137px;
  margin-top: 10px;
}

#persData .field{
  border: 1px solid black;
  width: 300px;
}

#persData .fieldPLZ{
  border: 1px solid black;
  width: 35px;
}

#persData .fieldOrt{
  border: 1px solid black;
  width: 233px;
}

#persData submit{
  border: 0px !important;
}

#questionSheatButton{
  border: 1px solid black;
}

.question{
  border-bottom: 1px solid black;
  background-color: #e88f92;
  padding-left: 5px;
}




