/* BEGIN Stylesheet für die Teilnehmerregistrierung */

img{
     vertical-align:middle;
}

.mainBox{
     width:635px;
     padding-top:15px;
     padding-left:20px;
}

.mainBox .paddingBox{
	padding-left:0px;
}

.Subtitle {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #001C44;
	text-decoration: none;
}

.Hinweis {
	color: #FFF698;
}

.NavTopFrame {
	padding-left: 16px; 
	padding-top: 20px; 
	border: 0px;
	color: #ffffff;
}

.NavTopFrame a {
	color: #ffffff;
	text-decoration: none;	
}

.NavTopFrame a:hover {
	color: #000000;	
}

/*#########################################################################################################*/
/*#########################################################################################################*/
/*#########################################################################################################*/
/* BEGIN Formular */

.TitleBox, .mainBox td div.TitleBox {
         border-bottom: #999999 2px solid;
         padding-bottom: 4px;
         margin-bottom: 11px;
}

/*#########################################################################################################*/
/*#########################################################################################################*/
/*#########################################################################################################*/
/* Progressbar BEGIN */

.progressTable{
  margin-top:15px;
  margin-bottom:25px;
}

.progressTop{
  text-align:center;
  background-position:center;
  background-repeat:no-repeat;
}

.progressBox, .progressBoxActive {
  text-align:center;
  border:1px solid #D6D6D6;
  background-color:#FFFFFF;
  height:30px;
}

.progressBox td h3, .progressBoxActive td h3 {
  font-weight: bolder;
  font-size: 12px;
  color: #ffffff;
  vertical-align:middle;
  display:inline;
}

.progressBeschr{
  text-align:center;
  font-size:11px;
  color: #000000;
}

.progressBoxActive td .active {
	color: #000000;
}

/* Progressbar END*/

/*#########################################################################################################*/
/*#########################################################################################################*/
/*#########################################################################################################*/

/* BEGIN Stylesheet für die Teilnehmerregistrierung */

.mainBox .mainTable {
  width: 100%;
}
	
.mainBox .bottomLineTable {
  width: 100%;
  border: 0px;
}

.TableHeader {
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DEDEDE #555555 #555555 #DEDEDE;
	font-weight: bold;
	background-color:#D8D8D8;
	color: #555555;
	vertical-align:top;
	text-align: left;
}

.FramedCell {
	background-color: #FFFFFF;
	border-style: solid solid solid solid;
	border-width: 1px 1px 1px 1px;
	border-color: #DEDEDE #555555 #555555 #DEDEDE;
	vertical-align:top;
	text-align: left;
}
/* END Stylesheet für die Teilnehmerregistrierung */


.btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: .375rem .75rem;
	line-height: 1.5;
	text-transform: uppercase;
    margin-bottom: 10px;
}

.btn-dark {
	color: #fff;
	background-color: #333333;
	border-color: #D6D6D6;
}
