fieldset {background:#f2f2e6; padding:8px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; margin-top:20px; width:500px;}
*html fieldset {background:#f2f2e6; padding:8px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:36px; margin-top:20px; width:517px;}
fieldset.action {background:#F5F5F5; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:7px;margin-bottom:4px; padding:8px 8px 2px 8px;width:505px;}
*html fieldset.action {background:#C9D8E0; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:1px;margin-bottom:6px; padding:6px;}
/* Safari */
fieldset.action2 {background:#FFFFFF; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:1px; margin-bottom:6px; width:505px;}
*html fieldset.action2 {background:#FBC068; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:1px; margin-bottom:6px;}
fieldset.action3 {background:#F5F5F5; border-color:#e5e5e5 #797c80 #797c80 #e5e5e5; margin-top:1px; margin-bottom:16px; padding:8px 8px 2px 8px;width:505px;}

dl {clear:both;}
dt {float:left; text-align:left; width:102px; line-height:57px; margin:0 10px 10px 0;}
*html dt {float:left; text-align:left; width:500px; line-height:25px; margin:0 10px 10px 0;}
dd {float:left; width:475px; line-height:25px; margin:0 0 10px 0;}
fieldset.info {background:#f2f2e6; padding:6px; font-size:10px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:6px; margin-top:5px; width:480px;}
fieldset.preis {background:#fff; padding:6px; font-size:16px; border:1px solid #fff; border-color:#F5F5F5 #C5C5C2 #C5C5C2 #F5F5F5; margin-bottom:10px; margin-top:1px; width:480px;}
*html fieldset.preis {background:#fff; padding:6px; font-size:16px; border:2px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:1px; margin-top:1px; width:500px;}
fieldset.debug {background:#F4A084; padding:6px; font-size:9px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:6px; margin-top:5px; width:480px;}
fieldset.action5{background:#C9D8E0; padding:6px; font-size:11px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:6px; margin-top:10px; width:480px;}
*html fieldset.action5{background:#C9D8E0; padding:6px; font-size:11px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:6px; margin-top:10px; width:500px;}  
fieldset.pmsg{background:#FFFFFF; padding:3px; font-size:11px; border:0px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:1px; margin-top:1px; width:460px;}
*html fieldset.pmsg{background:#C9D8E0; padding:3px; font-size:11px; border:1px solid #fff; border-color:#fff #666661 #666661 #fff; margin-bottom:1px; margin-top:1px; width:500px;}
/*Hovered*/
.NFh {background-position:0 100%;}
.NFhr {background-position:100% 100%;}
/*Hidden*/
.NFhidden {opacity:0; z-index:-1; position:relative;}
/*Safari*/
select, input, textarea, button {outline:none; resize:none;}
.flabel {font-size:14px; font-weight:bold; color:#666;}
.erg {background:#fff;font-size:18px; font-weight:bold; color:#000;width:300px;}
*html .erg {background:#fff;font-size:18px; font-weight:bold; color:#000;width:500px;}

.myform{
	margin:0 auto;
	width:530px;
	padding:10px 10px 10px 10px;
	float:left;
}
*html .myform{
	margin:0 auto;
	width:530px;
	padding:1px 5px 10px 10px;}
#uhelp{
	margin-left:170px;
	width:135px;
	cursor: pointer;
	border-bottom:solid 1px #B7B7B7;}
*html #uhelp{
	margin-left:140px;
	width:135px;
	cursor: pointer;
	border-bottom:solid 1px #b7ddf2;
}
	#legend {background:#bfbf30; color:#fff; font:17px/21px Calibri, Arial, Helvetica, sans-serif; padding:0 10px; margin:-26px 0 0 -11px; font-weight:bold; border:1px solid #fff; border-color:#e5e5c3 #505014 #505014 #e5e5c3;}
	
	#stylized{
		border:solid 1px #4E4E4E;
		background:#DADADA;
	}
	#alternate{
		border:solid 2px #fff;
		background:#fff;
	}
	#stylized h1{
		font-size:22px;
		font-weight:bold;
		margin-bottom:8px;
		width:220px;
	}
.fett { 	
	font-size:22px;
	font-weight:bold;
	margin-bottom:8px;
	width:220px;
	}
	#stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:5px;
		border-bottom:solid 1px #959595;
		padding-bottom:10px;
	}
	#stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		font-size:11px;
		width:195px;
		margin-right:10px;
		float:left;
	}
	*html #stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		font-size:11px;
		width:195px;
		margin-right:10px;
		float:left;
	}
	.label2{
		display:block;
		font-weight:bold;
		text-align:right;
		font-size:11px;
		width:195px;
		margin-right:10px;
		float:left;
	}
	#stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:195px;}
		
	#stylized .rot{
		color:#FF0000;
	}
	#stylized input{
		float:left;
		font-size:14px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:70px;
		margin:2px 100px 3px 10px;
	}
	#stylized .mycheck{
		float:left;
		font-size:14px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:70px;
		margin:2px 10px 10px 10px;
	}
	#stylized select{
		float:left;
		height:101px;
		font-size:12px;
		padding:4px 4px;
		border:solid 1px #aacfe4 transparent;
		width:155px;
		margin:2px 125px 4px 10px;
	}
	#stylized button{ 
		clear:both;
		margin-left:10px;
		width:124px;
		border: 0px;
		cursor: pointer;
		height:31px;
		background:#666666 url(/js/images/button.jpg) no-repeat;
		text-align:center;
		line-height:30px;
		margin-top:-20px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
	}
*html #stylized button{ 
		clear:both;
		margin-left:395px;
		margin-right:10px;
		width:124px;
		height:31px;
		border:0px;
		background:#666666 url(/js/images/button.png) no-repeat;
		text-align:center;
		line-height:27px;
		margin-top:-5px;
		margin-bottom:3px;
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
	}
:last-child #stylized button{ 
		clear:both;
		margin-left:366px;
		margin-right:30px;
		width:129px;
		height:35px;
		border:2px solid;
		background:#ffffff url(/js/images/button.png) no-repeat;
		text-align:center;
		line-height:27px;
		/*margin-top:-55px;*/
		color:#FFFFFF;
		font-size:12px;
		font-weight:bold;
	} 	

#helpcont h3{
		color:#000;
		margin-bottom: 3px;
		font-size: 11px;
		font-weight:bold;
		width:200px;
		margin-right:40px;
		border: solid #AEAEAE 0.5px;
		background-color: #fff;
	}
.hh4 {
		color:#000;
		font-size: 10px;
		padding-right:10px;
		text-align:right;
}
.c200 {
	width:230px;
}
.bildlink {
	cursor: pointer;}
*html .loadbild {
	width: 1px;
	margin-left:-200px}	
.idwk {
	margin-left: 20px;
	font-size: 11px;
	font-weight:bold;
}

div#Info {
    font-size: 0.9em;
    float: left; width: 10em;
    margin: 0; padding: 0;
    background-color: #eee;
  }
div#w {
    font-size: 0.9em;
    float: left; width: 9.1em;
    margin: 0; padding: 0;
  }
div#w2 {
    font-size: 0.9em;
    float: left; width: 12.5em;
    margin: 0; padding: 0;
  }
a:active, a:focus {
	outline:none;
}


.wka-text{
	color:#462E3C;
	font-weight:bold;
	font-size:0.7em;
	padding-top:30px;
	padding-right:5px;
	float:left }
.wka-mail{
	color:#462E3C;
	font-weight:bold;
	text-decoration: underline;
	font-size:0.9em;
	margin-top: -105px;
	padding-left:372px;
	padding-right:5px;
	float:left }
.wka-pic{
	padding-top:27px; }

form input#checkbox_1,
form input#checkbox_2,
form input#checkbox_3 {
	clear: both;
	float: left;
	background: transparent;
	border-color: transparent;
	padding: 0px;
	margin: 0px;
	width:40px;
}

.field-checkbox {
	clear: none;
	font-weight: bold;
	text-align: left;
	width:200px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}
/* Alternate Design 4 */
table.Design4 {
    border-spacing: 0px;
    width:520px;
    border-collapse: collapse;
}
table.Design4 th {
    text-align: left;
    font-weight: normal;
    padding: 0.1em 0.5em;
    border-bottom: 2px solid #FFFFFF;
    background: #DBE2F1;
}
table.Design4 td {
    text-align: right;
    border-bottom: 2px solid #FFFFFF;
    padding: 0.1em 0.5em;
    background: #DBE2F1;
}

table.Design4 thead th {
    background: #687EAB;
    color: #FFFFFF;
    text-align: center;
}
table.Design4 th.Corner {
    text-align: left;
}
/* Alternate Design 5 */
table.Design5 {border-spacing: 0px;border-collapse: collapse;border-top: 4px solid #EA9A1C;border-bottom: 1px solid #EA9A1C;}
table.Design5 th {text-align: left;font-weight: normal;padding: 0.2em 0.5em; border-top: 1px dotted #EA9A1C;}
table.Design5 td { text-align: right; border-top: 1px dotted #EA9A1C;padding: 0.2em 0.5em;}
table.Design5 thead th {text-align: center;border-bottom: 1px solid #EA9A1C;}
table.Design5 th.Corner {text-align: left;}
.show-result-folien {border:4px solid #E47B76;color:#2E4C6E;background: #FFF;float:left;font-size:11px;padding-left:0px;width:492px;}
.show-headbar-folien {background-color:#E47B76;height:20px;margin-bottom:12px;}
	