#wizardWrapper.content {
	margin:15px 0;
	background-image:url(../images/line_dotted_v.gif);
	background-position:563px 0;
	background-repeat:repeat-y;
	padding-bottom:5px;
}

#wizardWrapper.content #column1 {
	float:left;
	width:533px;
	margin-right:21px;
	padding:0;
}
* html #column1 { display:inline; }
#wizardWrapper.content #column2 {
	float:left;
	width:144px;
	padding:0;
}
#wizardWrapper.content #column2 p { font-size:0.9em; }

#wizardContainer {
	width:533px;
	background:url(../images/wizard/background_wizard.gif) top left repeat-y;
}

#column1 #wizardAction {
	float:left;
	width:380px;
	margin-right:11px;
}
* html #wizard #wizardAction { display:inline; }

#column1 #wizardList {
	float:left;
	width:141px;
}

#column1 #wizardList div { position:relative; z-index:0; padding:3px 10px 5px 10px; background:#F2F3F4; font-size:0.9em; }
#column1 #wizardList div.odd { background:#E6E8EA; }
#column1 #wizardList div p { margin:0.2em 0 0 0; color:#CC0000; }
#column1 #wizardList div img { position:absolute; right:0; top:20px; z-index:1000; }

div#wizardSteps {
	width:360px;
	background:url(../images/wizard/wizard_steps_top.gif) top left no-repeat #CC0000;
	padding:0 0 0 10px;
	text-align:right;
	position:relative;
	z-index:0;
}
* html div#wizardSteps { width:380px; w\idth:360px; }
div#wizardSteps h2 { display:block; float:left; color:#ffffff; margin:18px 0 0 0; }
div#wizardSteps img {  }

div#wizardForm {
	width:360px;
	padding:10px;
}
* html div#wizardSteps { width:380px; w\idth:360px; }

div#wizardForm h2 { margin:0 0 1em 0; }
div#wizardForm p { font-size:0.9em; margin:0 0 1em 0; }

div#wizardFormAction { text-align:right; }
div#wizardFormAction img { float:left; }

div#wizardBottom { 
	height:1px;
	width:533px;
	overflow:hidden;
	background:url(../images/wizard/wizard_bottom.gif) top left no-repeat;
}	

div#wizardForm table { border-collapse:collapse; }
div#wizardForm table th, div#wizardForm table td { font-size:1.1em; padding-top:20px; vertical-align:middle; width:50%; }
div#wizardForm table th { text-align:right; padding-right:10px; font-weight:normal; }


#wizardWrapper.content p.caption { margin:0.2em 0 0 0; color:#7B848D; font-size:0.9em; }

div.thumbKette, div.thumbKetteLast {
	float:left;
	width:81px;
	margin:15px 7px 15px 0;
}

div.thumbKetteLast { margin-right:0; }
* html div.thumbKette { display:inline; }


div.thumbHaken {
	float:left;
	#width:81px;
	margin:10px 12px 10px 0;
}

#wizardWrapper.content div.thumbKette p, #wizardWrapper.content div.thumbKetteLast p { text-align:center; font-size:1.2em; margin-bottom:0.2em; }
#wizardWrapper.content div.thumbKette img, #wizardWrapper.content div.thumbKetteLast img { border:2px solid #CC0000; }

#wizardWrapper.content #column2 p#captionOk { padding:0 0 20px 27px; margin:0; background:url(../images/wizard/caption_ok.gif) top left no-repeat; }
#wizardWrapper.content #column2 p#caption1 { padding:0 0 20px 27px; margin:0; background:url(../images/wizard/caption_1.gif) top left no-repeat; }
#wizardWrapper.content #column2 p#caption2 { padding:0 0 20px 27px; margin:0; background:url(../images/wizard/caption_2.gif) top left no-repeat; }
#wizardWrapper.content #column2 p#caption3 { padding:0 0 20px 27px; margin:0; background:url(../images/wizard/caption_3.gif) top left no-repeat; }
#wizardWrapper.content #column2 p#caption4 { padding:0 0 20px 27px; margin:0; background:url(../images/wizard/caption_4.gif) top left no-repeat; }
#wizardWrapper.content #column2 p#caption5 { padding:0 0 20px 27px; margin:0; background:url(../images/wizard/caption_5.gif) top left no-repeat; }


#wizardStepLine {
	margin: 0 0 0 auto;
	padding: 0;
	position:relative;
	z-index:1;
	width:257px;
	height:50px;
	text-align:left;
}
#wizardStepLine div { position:absolute; top:0; z-index:2; }