/* ### FORMULAR LAYER ### */
/* ### EINSATZ: Formular in Layer bzw. in neuem Fenster */

/* ### STANDARD ### */
/* ################ */

@media print { 
.noPrint { 
     display:none; 
}
}



.FormLayer {
	height:auto;
	width:636px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	margin:20px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	background:transparent;
	font-size:11px;
	line-height:15px;
	text-align:left;
}

.FormLayer h1 {
 	font-weight:normal;
 	color:#003388;
 	font-size:20px;
 	line-height:25px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
}

.FormLayer h2 {
 	font-weight:normal;
 	color:#333333;
 	font-size:15px;
 	line-height:20px;
 	margin:0px 0px 5px 0px;
 	padding:0px 0px 0px 0px;
}

.FormLayer p {
	padding:0px 0px 0px 0px !important;
	margin:0px 0px 0px 0px !important;
	font-size:11px;
	line-height:15px;			
}
.FormLayer p a,
.FormLayer p a:visited,.FormLayer p a:active{
     color:#003388;
     text-decoration:none;
}

.FormLayer p a:hover,
.FormLayer p a:focus {
     color:#003388;
     text-decoration:underline;
}
.FormLayer .termin {
	font-weight:bold;
}

.FormLayer .ort {
	font-weight:bold;
}

.FormLayer .hrTop {
	background-color:#ccc;
	color:#ccc;
	height:1px;
	border:none;
	margin-top:5px;
}
.FormLayer .hrMidDark {
	background-color:#333;
	color:#333;
	height:1px;
	border:none;
	margin:5px 0px 5px 0px;
}

.FormLayer .hrMid {
	background-color:#ccc;
	color:#ccc;
	height:1px;
	border:none;
	margin:5px 0px 5px 0px;
}

.FormLayer .hrBottom {
	background-color:#ccc;
	color:#ccc;
	height:1px;
	border:none;
	margin-bottom:5px;
}

.FormLayer .hrBottomDark {
	background-color:#333;
	color:#333;
	height:1px;
	border:none;
	margin-bottom:5px;
}

.FormLayer .FormLayerTable {
	width:100%;
	background:transparent;
}

.FormLayer .FormLayerTable tr {
	vertical-align:top;
}

.FormLayer .FormLayerTable td.border_tl {
	background-image:url("../images/layer/formborder/border_tl.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}

.FormLayer .FormLayerTable td.border_top {
 	background-image:url("../images/layer/formborder/border_top.gif");
 	background-position:0px 0px;
 	background-repeat:repeat-x;
 	height:5px;
}

.FormLayer .FormLayerTable td.border_tr {
	background-image:url("../images/layer/formborder/border_tr.gif");
	background-position:0px 0px;
	background-repeat:no-repeat;
	width:5px;
	height:5px;
}

.FormLayer .FormLayerTable td.border_left {
 	background-image:url("../images/layer/formborder/border_left.gif");
 	background-position:0px 0px;
 	background-repeat:repeat-y;
 	width:5px;
}

.FormLayer .FormLayerTable td.border_right {
 	background-image:url("../images/layer/formborder/border_right.gif");
 	background-position:0px 0px;
 	background-repeat:repeat-y;
 	width:5px;
}

.FormLayer .FormLayerTable td.border_bl {
 	background-image:url("../images/layer/formborder/border_bl.gif");
 	background-position:0px 0px;
 	background-repeat:no-repeat;
 	width:5px;
 	height:5px;
}

.FormLayer .FormLayerTable td.border_bottom {
 	background-image:url("../images/layer/formborder/border_bottom.gif");
 	background-position:0px 0px;
 	background-repeat:repeat-x;
 	height:5px;
}

.FormLayer .FormLayerTable td.border_br {
 	background-image:url("../images/layer/formborder/border_br.gif");
 	background-position:0px 0px;
 	background-repeat:no-repeat;
 	width:5px;
 	height:5px;
}

.FormLayer .FormLayerTable td.header {
	background-color:#ffffff;
	text-align:right;
	padding-bottom:10px;
}

.FormLayer .FormLayerTable td.header img {
	margin:0px 5px 0px 5px;
	vertical-align:bottom;
}

.FormLayer .FormLayerTable td.header a,
.FormLayer .FormLayerTable td.header a:hover,
.FormLayer .FormLayerTable td.header a:focus,
.FormLayer .FormLayerTable td.header a:visited,
.FormLayer .FormLayerTable td.header a:active {
	color:#003388;
	text-decoration:none;
}

.FormLayer .FormLayerTable td.content {
	background-color:#ffffff;
	font-size:11px;
	line-height:15px;
}
.FormLayer .FormLayerTable td.content a {
    vertical-align:top;
    color:#038;
    text-decoration:none;
}

.FormLayer .FormLayerTable td.content a:hover,
.FormLayer .FormLayerTable td.content a:focus {
    vertical-align:top;
    color:#038;
    text-decoration:underline;      
}   

.FormLayer .FormLayerTable td.content p {
	margin-bottom:5px !important;
}

.FormLayer .FormLayerContentTable {
	width:596px;
	margin-left:15px;
	text-align:left;
}

.FormLayer .FormLayerContentTable tr {
	vertical-align:top;
	padding:0px 0px 5px 0px;
	margin:0px 0px 0px 0px;
}

.FormLayer .FormLayerContentTable td {
	padding:0px 0px 5px 0px;
}

.FormLayer .FormLayerContentTable td.formLabel {
	padding:3px 0px 5px 0px;
}

.FormLayer .FormLayerTable h1,
.FormLayer .FormLayerContentTable h1 {
 	font-weight:normal;
 	color:#003388;
 	font-size:20px;
 	line-height:25px;
 	margin:0px 0px 5px 0px;
 	padding:0px 0px 0px 0px;
}

.FormLayer .FormLayerTable h2,
.FormLayer .FormLayerContentTable h2 {
 	font-weight:bold;
 	color:#000000;
 	font-size:13px;
 	line-height:15px;
 	margin:0px 0px 0px 0px;
 	padding:0px 0px 0px 0px;
}

.FormLayer input.back {
	background-image:url("../images/layer/formbuttons/back.gif");
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#000 !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.back:hover,
.FormLayer input.back_over {
	background-image:url("../images/layer/formbuttons/back_hover.gif");
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#000 !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.print {
	background-image:url("../images/layer/formbuttons/print.gif");
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:110px !important;
	color:#000 !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.print:hover,
.FormLayer input.print_over {
	background-image:url("../images/layer/formbuttons/print_hover.gif");
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:110px !important;
	color:#000 !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.reset {
	background-image:url("../images/layer/formbuttons/reset.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:115px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.reset:hover,
.FormLayer input.reset_over {
	background-image:url("../images/layer/formbuttons/reset_hover.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:115px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.submit {
	background-image:url("../images/layer/formbuttons/submit.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 5px 0px 0px;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
 	display:normal !important;
	text-align:center !important;
 	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.submit:hover,
.FormLayer input.submit_over {
	background-image:url("../images/layer/formbuttons/submit_hover.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 5px 0px 0px;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
 	display:normal !important;
	text-align:center !important;
 	float:left !important;
 	margin-right:20px !important;
	cursor: pointer;
}

.FormLayer input.submitLU {
	background-image:url("../images/layer/formbuttons/submit.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 5px 0px 0px;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
/* 	display:normal !important; */
	text-align:center !important;
/* 	float:left !important; */
/* 	margin-right:20px !important; */
}

.FormLayer input.submitLU:hover,
.FormLayer input.submitLU_over {
	background-image:url("../images/layer/formbuttons/submit_hover.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:0px 0px 0px 0px !important;
	margin:0px 5px 0px 0px;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
/* 	display:normal !important; */
	text-align:center !important;
/* 	float:left !important; */
/* 	margin-right:20px !important; */
	cursor: pointer;
}

.FormLayer input.cancel {
    background-image:url("../images/layer/formbuttons/button-silver.png") !important;
    background-position:0px 0px !important;
    background-repeat:no-repeat !important;
    padding:0px 0px 0px 0px !important;
    margin:0;
    font-size:11px !important;
    line-height:13px !important;
    background-color:transparent !important;
    border:none !important;
    width:80px !important;
    color:#000 !important;
    height:21px !important;
    font-weight:normal !important;
/*     display:normal !important; */
    text-align:center !important;
/*     float:left !important; */
/*     margin-right:0px !important; */
}

.FormLayer input.cancel:hover,
.FormLayer input.cancel_over {
    background-image:url("../images/layer/formbuttons/submit_hover.gif") !important;
    background-position:0px 0px !important;
    background-repeat:no-repeat !important;
    padding:0px 0px 0px 0px !important;
    margin:0;
    font-size:11px !important;
    line-height:13px !important;
    background-color:transparent !important;
    border:none !important;
    width:80px !important;
    color:#fff !important;
    height:21px !important;
    font-weight:normal !important;
    text-align:center !important;
    cursor: pointer;
}

.FormLayer input.safe_n_submit {
	background-image:url("../images/layer/formbuttons/speichern_senden.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:130px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
}

.FormLayer input.safe_n_submit:hover,
.FormLayer input.safe_n_submit_over {
	background-image:url("../images/layer/formbuttons/speichern_senden_hover.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:130px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
}

.FormLayer input.close {
	background-image:url("../images/layer/formbuttons/schliessen.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}

.FormLayer input.close:hover,
.FormLayer input.close_over {
	background-image:url("../images/layer/formbuttons/schliessen_hover.gif") !important;
	background-position:0px 0px !important;
	background-repeat:no-repeat !important;
	padding:1px 0px 0px 0px !important;
	margin:0 !important;
	font-size:11px !important;
	line-height:13px !important;
	background-color:transparent !important;
	border:none !important;
	width:80px !important;
	color:#fff !important;
	height:21px !important;
	font-weight:normal !important;
	display:normal !important;
	text-align:center !important;
	float:left !important;
	margin-right:20px !important;
}


.padlabel,.padlab{
	padding-left:5px !important;
}
.w320{
    width:320px !important;
}
/* ################ */
