
/* @group Content BEGINN */

.divContentLeft {
	width: 540px;
	margin-right: 20px;
	float: left;
}

.divContentLeft h2,
.divContentRight h2{
  color:#333;
}

.divContentRight {
	width: 400px;
	float: left;
}
.divFormBlock01 {
	width: 420px;
	border: 10px solid #eeeeee;
	padding: 10px;
	margin-bottom: 20px;
}
.spanBlockAnmeldung {
	color: #5b3d10;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.5em;
	font-family:Arial,sans-serif;
}

.span666666 {
	color: #666666;
}
/* @group Content END */

/* @group noticebox */

.noticebox {
  background-color:#FFFFCC;
  border:10px solid #FFCC00;
  margin:0 0 15px 0;
  padding:10px;
}
.noticeboxForm {
  width:420px;
}

.noticebox {
  font-weight:normal;
  font-size:16px;
  line-height:1.4em;
}

.noticebox h2 {
  margin: 0px;
	padding: 0px;
	font-family:Helvetica,Arial,sans-serif;
	line-height: 1.3em;
	font-size: 24px;
	color: #ffcc00;
}

/* @group busy & missing */

.busywhite {
  background-image: url(/website/themes/getzcope/images/main/loader_blue_white.gif);
  background-repeat: no-repeat;
  background-position: center center;
}
.busywhite button { visibility: hidden; }

/* @group FormTable BEGINN */
.tdAnmeldungFormLeft {
	width: 100px;
	text-align: right;
	padding:2px 10px 0 0;
	margin-bottom: 20px;
	line-height:1.2em;
	font-size:12px;
}
.tdAnmeldungFormRight {
	width: 300px;
	text-align: left;
	margin-bottom: 20px;
	line-height:1.2em;
	font-size:12px;
}
.Message{
  text-align:left;
  padding:5px 0px 5px 0px;
  color:#ff0000;
  font-weight:bold;
  font-size:12px;
}

input {
  border:1px solid #999999;
  margin:5px 0 0;
}

#intro {
  margin:0;
  height: 55px;
  width:640px;
}
/* @group FormTable END */

/* @group Forms Beginn */
.inputAnmeldung150 {
    width: 147px; /* 150px - padding */
    height: 27px;
    border-style: solid;
    font-size: 20px;
    padding-left: 3px;
    vertical-align:middle;
    color:#ccc;
}
.inputAnmeldung270 {
    width: 267px; /* 270px - padding */
    height: 27px;
    border-style: solid;
    font-size: 20px;
    padding-left: 3px;
    vertical-align:middle;
    color:#ccc;
}
.selectAnmeldung {
    width: 270px;
    /*height: 27px;*/
    border-style: solid;
    font-size: 20px;
    vertical-align:middle;
    color:#000;
}

.divButtonRegister, .divButtonNext {
  width:100px;
  height:24px;
  position:relative;
}

.divTransBttn {
  position:absolute;
  z-index:20;
  background:none;
  margin:0;
  padding:0;
  width:100px;
  height:24px;
  display:block;
  background-color: #fff;
  filter:alpha(opacity=50); /* IE */
  -moz-opacity: 0.50; /* Mozilla */
  opacity: 0.50; /* Opera */
}

*html .bttnGraySmall {
  width: 100px;
  color:#179FC0;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/website/themes/getzcope/images/main/bg_button_gray_small.png');
  text-align: center;
  padding: 0px 0px 0px 0px;
  border: 0px;
  height:24px;
  margin:0px;
  cursor:pointer;
  background:transparent;
  position:absolute;
  z-index:10;
}

.bttnGraySmall[class] {
  width: 100px;
  color:#179FC0;
  background: url(/website/themes/getzcope/images/main/bg_button_gray_small.png) no-repeat;
  text-align: center;
  padding: 0px 0px 0px 0px;
  border: 0px;
  height:24px;
  margin:0px;
  cursor:pointer;
  position:absolute;
  z-index:10;
}

.badfield {
  background:none;
  background-image:url(/website/themes/getzcope/images/registration/bad.gif);
  background-repeat:no-repeat;
  background-position:100% 50%;
}

.goodfield {
  background:none;
  background-image:url(/website/themes/getzcope/images/registration/good.gif);
  background-repeat:no-repeat;
  background-position:100% 50%;
}

.busyfield {
  background:none;
  background-image:url(/website/themes/getzcope/images/main/loader_blue_white.gif);
  background-repeat:no-repeat;
  background-position:100% 50%;
}
/* @group Forms End */
