input[type='button'],
input[type='submit']{
cursor: pointer;
}

.small_image{
	max-width:	80px;
	max-height:	80px;
}
.mnpTable tr.no_border td{
	border: none;
}
 body
{
  margin: 0;
  padding: 0;
  font-family: "lucida grande", Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background-color: #fff;
}
/**
*@= webpage statistics table 
*/
#tstatistic{
	width: 480px;
	margin-top: 15px;
	margin-left: 10px;
	margin-right: 10px;
	border-collapse: collapse;
	margin-bottom: 11px;
}

#tstatistic thead tr{
	background-color: #e3e3e3;
	padding-left: 10px;
	padding-right: 10px;
	height: 27px;
	text-align: center;
	font-size: 13px;
}

#tstatistic tbody tr{
	height: 25px;
	color: #596f98;
	font-size: 14px;
}
#tstatistic tbody td{
	padding-left: 8px;
}

#tstatistic .right{
	text-align: right;
	padding-right: 10px;
}

#tstatistic tr.alt{
	background-color: #f1f1f1;
}

#tstatistic tr.over{
	background-color: #c1c1c1;
}

#wp_link{
	font-size: 13px;
	font-weight: normal;
}

/**
*@= edit webpage form
*/

#webpage_edit{
	margin-left: 50px;
	width: 800px;
}

#webpage_edit h4{
	color: #566E9D;
	font-size: 14px;
	font-weight: normal;
	margin-top: 15px;
	border-bottom: 1px solid #E2E6F1;
	margin-bottom: 15px;
}

#webpage_edit label{
	width: auto;
}

#webpage_edit .template_img {
	max-height: 80px;
	max-width: 80px;
	border: 1px solid #566E9D;
}

.t_image {
float:left;
height:104px;
margin-left:30px;
position:relative;
width:82px;
}

.t_image input{
bottom:0;
left:35px;
position:absolute;
top:93px;
}

#form4 .t_image input{
top:126px !important;
}

#active_template, #edit_templates{
	float: left;
	margin-left: 20px;
	margin-top: 10px;
}

#webpage_edit .checkbox_list li{
	
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	padding-left: 40px;
	height:20px;
	width: 120px;
	float: left;
}
#webpage_edit .checkbox_list li label{
	padding-right: 5px;
	text-align: right;
	width: 86px;
}
p.desc{
	color: #666;
	margin-bottom: 15px;
	margin-left: 30px;
}
#pic_label, #widget_label{
	float: none;
}
#bild, #widget{
margin-left:30px;
margin-right:5px;
}

#bild{
margin-right:1px;
}

#pic_upload_div{
	margin-top: 20px;
}

#pic_upload_div #form_left{
	float: left;
	width: 50%;
}

#pic_upload_div #form_right{
	float: right;
	width: 50%;
}

#webpage_edit .submit_row{
	border-top: 1px solid #E2E6F1;
	margin-top: 40px;
	padding-top: 20px;
}

#webpage_edit #file_browse{
	margin-left: 50px;
	margin-top: 5px;
}
#webpage_edit ul.error_list{
	margin-left: 30px;
	margin-bottom: 10px;
}

/**
*@= wizard
*/

#wizard_div{
	border: 1px solid #566E9D;
	height: 260px;
	margin: 40px auto auto;
	/*position: relative;*/
	width: 550px;
}

#wizard_div p.title{
	text-align: center;
	padding: 4px;
}

#wizard_div label{
	float: none;
	width: auto;
}

.bot_div{
	height: 33px;
	position: absolute;
	bottom: 0px;
	width: 520px;
}
.bot_div input{
	background-color: #566E9D;
	color: #ffffff;
	font-weight: bold;
	padding: 3px;
	height: 24px;
	border: none;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 8px;
}

.bot_div .prev {
	float:left;
	cursor:pointer;
}

.bot_div .next{
	float:right;
	cursor:pointer;
}

#wizard_div h4{
font-size:13px;
padding-top:10px;
text-align:center;
width:100%;
}

#wizard_div h5{
color:#919191;
font-size:13px;
font-weight:normal;
text-align:center;
width:100%;
}

#wizard_div form{
	position: relative;
	height: 232px;
	padding-left: 15px;
	padding-right: 15px;
}

#wizard_div #step7{
	position: relative;
	height: 362px;
	padding-left: 15px;
	padding-right: 15px;
}

#wizard_div ul li{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:10px;
}

#wizard_div ul.error_list{
	margin-bottom: 10px;
}
/* step 1 */
#product, #recrut {
	background: transparent url(../images/verlauf-button.png) repeat-x scroll 0 100%;
	border: 1px solid #999999;
	height: 21px;
	width: 320px;
	line-height: 21px;
	margin-left: 115px;
	margin-top:15px;
	color:#444444;
	font-size:12px;
}
#recrut{
}

#product{
margin-top:50px;
}

/* step 2 */

#form2 .radio_list{
margin-left:40px;
}

#form2 .radio_list span{
	color: #666666;
	font-weight: normal;
	margin-left: 20px;
	display: block;
}

/* step domain */

#form_domain .form-row{
	margin-top: 30px;
	margin-left: 50px;
}

#form_domain .form-row input{
	color: #566E9D;
}

#form_domain .form-row ul.error_list{
	margin-left: 40px;
	margin-bottom: 10px;
}

/*step 4*/
#template_images{
	margin-left: auto;
	margin-right: auto;
margin-top:8px;
}

#template_images img{
	max-height: 80px;
	max-width: 80px;
}


/* step 5 */

#form5 ul{
	margin-left:50px;
}

#form5 ul li{
	display:inline;
	margin-left:30px;
	margin-top:15px;
	white-space: nowrap;
}

#form5 .desc{
	margin-bottom: 20px;
	margin-left: 80px;
	margin-right: 30px;
	margin-top: 20px;
}

/* step 6 */

#form6 .form-row
{
	padding-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 0px
}


#form6 .desc{
	margin-bottom: 0px;
}
.form6_left{
	float: left;
	width: 65%;
}

.form6_right{
	float: right;
	width: 28%;
}

.form6_left .file{
	font-size: 11px;
}

#form6_upload{
	margin-left: 50px;
	margin-top: 5px;
}

/* step 7 */

#step7{
	text-align: center;
}
#step7 p.error_list{
	padding-top: 20px;
	text-align: center;
	font-weight: bold;
}

#step7 p{
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 18px;
}
#step7 p.first{
	padding-top: 20px;
}

#step7 p.indent{
padding-top:5px;
margin-left:26px;
}

#wizard_impressum_div{
border:1px solid #566E9D;
height:560px;
margin:40px auto auto;
width:550px;
}

#webpage_edit #wizard_impressum_div{
border:0 none;
margin:0 0 0 15px;
height:389px;
}

#wizard_impressum_div form{
height:489px;
padding-left:15px;
padding-right:15px;
position:relative;
}

#wizard_impressum_div .form-row {
margin:0 10px;
padding-top:5px;
}

#wizard_impressum_div .form-row label{
float:left;
padding-right:5px;
text-align:right;
width:138px;
}

#wizard_impressum_div .form-row input[type='text']{
float:left;
width:150px;
margin-right:5px;
}

#wizard_impressum_div .form-row select{
width:157px;
}

#wizard_impressum_div .form-row .error_list{
padding-left: 5px;

}

#wizard_impressum_div h4{
	font-size: 13px;
	margin-left: 50px;
	padding-top: 10px;
}

#wizard_impressum_div p.title {
padding:4px;
text-align:center;
}

#impressum_text{
color:#666666;
margin-left:27px;
margin-top:37px;

}

.mygray{
color: #999999;
}

#wizard_impressum_div .radio_list, #webpage_edit .radio_list{
margin-bottom:7px;
margin-left:16px;
margin-top:10px;
}

#wizard_impressum_div .radio_list li
{
list-style-type: none;
margin-top:8px;
}

#wizard_impressum_div .radio_list li input
{
float: left;
}

#wizard_impressum_div .radio_list li label
{
float: none;
}

#only_company{
font-weight:bold;
margin-bottom:10px;
margin-left:60px;
margin-top:30px;
}

#webpage_edit #progress_div{
margin-left:50px;
}

#impressum_panal{
margin-left:auto;
margin-right:auto;
min-height:420px;
width:1020px;
}

.impressum_parag{
color:#333333;
float:left;
font-size:14px;
line-height:1.5;
margin-left:20px;
margin-top:15px;
width:986px;
}

#form_domain #domain_domain{
max-width:300px !important;
width:300px;
}

#thickboximprint_p{
padding: 20px;
padding-left: 30px;
}

#my_window_close{
color:#666666;
font-size:11px;
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
text-align:right;

}

.pointer{
cursor: pointer;
}

.indent span{
margin-left:107px;
margin-top:5px;
}

#step7 a{
font-size:16px;
}

#step7 p#writeindomain{
margin-top:11px;
padding-bottom:0;
}

#step7 p.indent #forwarding_link{

}

#step7 p.indent span{
display:block;
position:absolute;
} 

p#sendmail_desc{
color:#666666;
margin-top:12px;
}

#after_message_sent{
text-align: center;
color:green;
}

#step3_div{
margin-left:20px;
margin-top:21px;
}

#noproduct{
color:orange;
font-size:14px;
margin-top:41px;
text-align:center;

}

.mnpTable tbody a {
color:#566E9D;
}

#alternative{
margin-top:1px;
padding-bottom:0 !important;
}

#indent_alternative{
padding-top:4px;
}

.description_template{
color:#919191;
display:block;
font-size:11px;
font-weight:normal;
margin-left:-30px;
text-align:center;
width:150px;
}

.template_thmubnails{
	border:1px solid #566E9D;
display:block;
height:80px;
margin-top:1px;
margin-bottom:2px;
}

.wizard_div_step7{
height: 391px !important;
}


#redirect_methode{
padding-bottom:0;
padding-top:0;
}

#redirect_link{
margin-left: 25px;
}

.wizard_div_step7 hr{
margin-bottom:5px;
margin-top:5px;
border-color: #949494;
}

#webpage_desc{
color:#666666;
margin-bottom:10px;
}

#div_container{
font-family: Verdana,Arial,sans-serif;
}

ul.error_list li{
	color: #ff0101;
	font-size: 12px;
	list-style: none;
	list-style-type: none;
	list-style-position: outside;
}
label{
	float: left;
}
