.wizard
{
	height:500px;
	width: 600px;
	border: 1px solid #B5C7DE;
	font-family: Verdana;
	font-size:10pt;
}

.wizard td{
	border: 0px none #fff;
	background-color:transparent;
}

.wizard h2
{
	vertical-align:top;
	text-align:center;
	width:100%;
	font-family:Verdana;
	font-size:20pt;
	color: #507CD1;
	margin: auto auto 5% auto;
}

.navigationStyle, .navigationStyle td, .navigationStyle tr
{
	background-color: #B5C7DE;
	
}

td.navigationStyle{
	background-color: #B5C7DE;
	width:100%;
}


.sideBarStyle
{
	background-color: #507CD1;
	background-image: url();
	width:30%;
	height:100%;
	color:#fff;
	vertical-align:middle;
	text-align:left;
}

.sideBarStyle td
{
	background-color: #507CD1;
}

td.sideBarStyle{
background-color: #507CD1;
}

.sideBarButtonStyle
{
	display:inline-block;
	color:#fff;
	margin:5% 2% 5% 10%;
	border-width:1px;
	border-color:#fff;
	border-style:none none dashed none;
	width:140px;
}

.wizard a:hover ,.wizard a:link
{
	color:#fff;
	text-decoration:none;
}

.stepStyle
{
	vertical-align:top;
	width:70%;
	height:70%;	
	padding: 5% 5%;
}

.startTextBox
{
	border-style: none;
	border-color: inherit;
	border-width: 0px;
	white-space:nowrap;
	font-family:Verdana;
	font-size:8pt;
	margin:1% 5%;
	width: 90%;
	height: 70%;
	overflow:hidden;
	max-width:100%;
	max-height:80%;
	line-height:12pt;
	text-indent:0px;
	resize:none;
}

.nextButtonStyle
{
	border: 1px solid #507CD1;
	color: #284E98;
	margin: 10px 20px 10px auto;
}

.wizard input
{
	border: 1px dotted #507CD1;
}

.fullTextBoxEntry
{
	width:90%;
	color:Gray;
	margin:1%;
	border:0px none #fff;
}

.fullTextBoxParent
{ 
 width :100%;
  text-align:center;
  background-color:#B5C7DE;
  color:#fff;
  margin:1% auto 5% auto;
}

.PlzTextBox
{
	width:17%;
}

.wizard .datenTable
{
	width:100%;
}

.wizard .datenTable td
{
	padding:2% 2%;
	margin: 0% 2%;
}

.wizard .datenTable tr
{
	padding:2% 0%;
}

.wizard .datenTable th
{
	text-align:left;
	padding:2%;
	color: #B5C7DE;
	font-weight:700;
}

.wizard .validationSumm
{
	font-size:8pt;
	color:#507CD1;
	line-height:12pt;
}

.wizard .validationSumm .ul
{
	list-style-type:disc;
}

.wizard .reqField
{
	width:20px;
	font-size:8pt;
	color:#507CD1;
}

.wizard .reqField span
{
	width:8px;
	padding:0px 1px 0px 1px;
}

.wizard .datenTable input
{
	margin: 0% 2px 0% 2px;
}

.fullTextBoxParent p
{
	margin: 2px auto;
}

.largBox
{
	width:90%;
}

.addItemDiv
{
	 width :100%;
  background-color:#B5C7DE;
  color:#fff;
  margin:1% auto 5% auto;
}

.addItemDiv .dropDown
{
	border: 0px none #fff;
	margin:2%;
	width:95%;
}

.addItemDiv .extend
{
	width:30%;
}

.addItemDiv .datenTable td
{
	padding:1px 1px;
}


.adItemDiv .buttonAdd
{
	text-align:center;
}

.buttonAdd button
{
	width:90%;
}

.abz.datenTable
{
	width:100%;
}

.wizard .abzdatenTable td
{
	padding:1px 2%;
	margin: 0% 2%;
}

.wizard .abzdatenTable tr
{
	padding:1% 0%;
}

.wizard .abzdatenTable th
{
	text-align:left;
	padding:2%;
	color: #B5C7DE;
	font-weight:700;
}

.wizard .abzdatenTable input
{
	margin: 0% 0px 0% 8px;
	width: 80%;
}

.wizard .abzdatenTable .sep
{
	border-width: 1px;
	border-color:#B5C7DE;
	border-style:dashed none none none;
	border-spacing:2px;
	height: 10px;
}

.wizard .abzdatenTable .buttons
{
	color:Red;
	background-color:#fff;
	width:10px;
	border: 0px none #fff;
	height:80%;
}


.zusdatenTable
{
	width:100%;
}

.wizard .zusdatenTable td
{
	padding:3px 2%;
	margin: 0% 2%;
	line-height:14pt;
	text-align:left;
	color:Gray;
}

.wizard .zusdatenTable tr
{
	padding:3% 0%;
}

.wizard .zusdatenTable th
{
	text-align:left;
	padding:2%;
	color: #B5C7DE;
	font-weight:700;
}

.wizard .zusdatenTable input
{
	margin: 0% 0px 0% 8px;
	width: 80%;
}

.wizard .zusdatenTable .sep
{
	border-width: 1px;
	border-color:#B5C7DE;
	border-style:dashed none none none;
	border-spacing:2px;
	height: 10px;
}


.wizard .inputvalues
{
	color:#507CD1;
}

.zusdatenTable .header
{
	font-size:12pt;
	line-height:20pt;
	color:Black;
	font-weight:500;
	border-style: none none dashed none;
	border-color:#B5C7DE;
	border-width:1px;
}

.zusdatenTable .header td
{
	color:Black;
	padding: 15px 0px 5px 0px;
}

.zusdatenTable .edit
{
	text-align:right;
}


.zusdatenTable .edit a, .zusdatenTable .edit a:hover, .zusdatenTable .edit a:link
{
	font-size:8pt;
	font-weight:400;
	color:Red;
	text-align:right;
}

.wizard .qualTable
{
	width:95%
}

.wizard .qualTable td
{
	padding: 2px;
}

.wizard .qualPanel
{
	margin:5px 0px;
	height: 93px;
	overflow-y:auto;
	overflow-x:none;
}
