
.reqtab {
	/* vertical-align: top; */
	/*	border: 1px solid #000000; */	
		empty-cells: show;
}
.reqtab2 {
	text-align: left;
	padding: 0px;	
	margin: 0px;
	/*border: 1px solid #000000;*/
}

.reqtab4 {
	text-align: left;
	padding: 0px;	
	margin: 0px;
	margin-left: -2px;
}


table.reqMain {
/*width: 790px; */
empty-cells: show;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-top: -2px;
	width:100%;
	/*margin-right: -2px; */
}

#reqMainSl {
/*width: 790px; */
empty-cells: show;
	padding: 0px;
	margin: 0px;
	border: 0px;
	margin-top: -2px;
	width:100%;
	visibility: collapse;
	display: none;
}

#reqRowSl {
/*width: 790px; */
/*empty-cells: show; */
	padding: 0px;
	margin: 0px;
	border: 0px;

	visibility: collapse;
	display: none; 
}


.reqSep {
	width: 15px;
/*	background-color: #00ff00;*/
	padding: 0px;
	margin: 0px;
/*	border: 1px solid #000000; */
	min-width: 15px;
	max-width: 15px;
}

td.reqHead {
	padding: 0px;
	margin: 0px;
	border: 0px;
}
	
tr.reqRow {
/* width: 760px; */
 margin: 0px;
 padding: 0px;
}

.reqTitle{
  font-size: 16px;
	font-weight: bold;
	color: #003366;
	padding: 5px 20px 6px 10px; 
	border: 1px solid #c5ced5;
  width: 770px;
	background-position: right;
	background-repeat: no-repeat;			
	background-color: #ffffff;
	background-image: url('g/streifen_weiss.gif');	
}

.reqContent1{
	padding-top: 10px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #C5CED5;	
	border-bottom: 1px solid #C5CED5;	
	border-right: 1px solid #C5CED5;	
	background-color: #FFFFFF;
	vertical-align: top;
  width: 225px;
/* 	min-width: 250px;
	max-width: 250px;
  margin: 0px;  */
}
.reqContent2{
	padding-top: 10px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #C5CED5;	
	border-bottom: 1px solid #C5CED5;	
	border-right: 1px solid #C5CED5;	
	vertical-align: middle;
	background-color: #FFFFFF;
/*	width: 460px; */
/*	min-width: 495px;
	max-width: 495px;*/
	  margin: 0px;
}

.reqContent3{
	padding: 0px;	
	border: 0px solid #C5CED5;	
/*	vertical-align: middle; */
	background-color: #FFFFFF;
}
td.reqContent4{
	padding: 0px;	
	border: 0px solid #000000;	
/*	vertical-align: middle; */
	background-color: #FFFFFF;
	text-align: left;
	
}

td.reqContent5{
	padding: 4px;	
	border: 0px solid #ff0000;	
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
}

td.reqContent6{
	padding: 0px;	
	vertical-align: top;
	text-align: left;
		border: 0px solid #000000;	
}

.reqContentFull {
	padding-top: 10px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #C5CED5;	
	border-bottom: 1px solid #C5CED5;	
	border-right: 1px solid #C5CED5;	
	vertical-align: middle;
	background-color: #FFFFFF;
	width: 770px; */
}

table.reqAddress {
	text-align: left;
	padding: 0px;	
  margin: 0px;
	border: 0px;
 empty-cells: show;
 border-spacing:0px;
  border-collapse: collapse;
  width: 100%;
}

tr.reqRow2 {
/* width: 760px; */
 margin: 0px;
 padding: 0px;
 border: 0px;
}

.reqTitleSide{
  font-size: 16px;
	font-weight: bold;
	color: #003366;
	padding: 5px 20px 6px 10px; 
	border: 1px solid #c5ced5;
  width: 250px;
  empty-cells: show;
  background-color: #e6ebf0;
  background-image: url(g/streifen_grau.gif);
  background-position: right center;
  background-repeat: no-repeat;
/*	background-color: #ffffff;*/

}

.reqContentSide {
	padding-top: 10px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #C5CED5;	
	border-bottom: 1px solid #C5CED5;	
	border-right: 1px solid #C5CED5;	
	vertical-align: top;
/*	background-color: #FFFFFF; */
	width: 250px;
}


td.reqContactContent1{

	margin: 0px;
	border-top: 0px;
	border-left: 0px solid #C5CED5;	
	border-bottom: 0px solid #C5CED5;	
	border-right: 0px solid #C5CED5;	
	padding-top: 2px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 1px;
	background-color: #FFFFFF;
	vertical-align: top;
  width: 225px; */
  /*border-style: none;*/
}

td.reqContactMiddle{
border-left: 1px solid #C5CED5;	
	border-bottom: 0px solid #C5CED5;	
	border-right: 1px solid #C5CED5;
	width: 2px;
	padding: 0px;
 /*border-style: hidden;*/
}

td.reqContactContent2{
	border-top: 0px;
	border-left: 0px solid #C5CED5;	
	border-bottom: 0px solid #C5CED5;	
	border-right: 0px solid #C5CED5;	
	padding-top: 2px;	
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 1px;
	vertical-align: middle;
	background-color: #FFFFFF;
/*	width: 480px;*/
	margin:0px;
/*  border-style: none;*/
}

td.vspan {
/*	width: 760px;*/
/*	background-color: #FF0000; */
	margin: 0px;	
	border-left: 1px solid #C5CED5;	
	border-bottom: 1px solid #C5CED5;	
	border-right: 1px solid #C5CED5;
	vertical-align: top;
  padding-top: 0px;	
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

input.req {
text-align: left;
}

input.reqerr {
text-align: left;
/*border: 2px inset #ff0000; */
}


span.nbreak {
	display: inline;
}

input.req2 {
vertical-align: middle;
padding: 0px;
margin: 0px;
/* border: 0px solid #000000; */
text-align: left;
}

input.req2w3{
 vertical-align: middle;
 padding: 0px;
 margin: 0px;
 /* border: 0px solid #000000; */
 text-align: left;
 width: 35px;
}


input.req2w4{
 vertical-align: middle;
 padding: 0px;
 margin: 0px;
 /* border: 0px solid #000000; */
 text-align: left;
 width: 43px;
}

input.req2w5{
 vertical-align: middle;
 padding: 0px;
 margin: 0px;
 /* border: 0px solid #000000; */
 text-align: left;
 width: 60px;
}

input.req2w20{
 vertical-align: middle;
 padding: 0px;
 margin: 0px;
 /* border: 0px solid #000000; */
 text-align: left;
 width: 150px;
}


input.isoreq {
 vertical-align: top;
text-align: left;
}


input.dimreq {
vertical-align: bottom;
text-align: left;
width: 2em;
}

input.dimreqw3 {
vertical-align: bottom;
text-align: left;
width: 30px;
}

input.dimreqw40 {
vertical-align: bottom;
text-align: left;
width: 40px;
}

input.dimreq2 {
vertical-align: bottom;
text-align: left;
width: 4em;
}

input.dimreq2w5 {
vertical-align: bottom;
text-align: left;
width: 60px;
}



.reqtab3 {
	vertical-align: top;
	padding: 0px;	
	border: 1px solid #000000;	
	background-color: #FFFFFF;
}

td.vtop1 {
padding: 1px;
	vertical-align: top;
}

td.vtop2 {
padding: 0px;
		border: 0px solid #000000;	
}

tr.dimtoprow {
	padding: 0px;
	vertical-align: bottom;
}

span.sreq {
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 2px;
	
/*	background-color: #00ff00*/;
	vertical-align: bottom;
}

td.dimtopline {
padding: 0px;
	vertical-align: bottom;
/*	border: 1px solid #000000;	*/
}

td.dimtoplinex {
padding-left: 5px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
	vertical-align: bottom;
/*	border: 1px solid #000000;	*/
}

td.dimbottomline {
padding: 0px;
vertical-align: top;

}
a.lang img {
border: 0px;
padding-left: 5px;
}

.thanksHead{
  font-size: 12px;
	font-weight: bold;
	color: #003366;
}
.thanksUl{
	text-decoration: none;
}

.thanksTitle{
  font-size: 16px;
	font-weight: bold;
	color: #003366;
	padding: 5px 20px 6px 10px; 
	border: 1px solid #c5ced5;
 /* width: 500px; */
	background-position: right;
	background-repeat: no-repeat;			
	background-color: #ffffff;
	background-image: url('g/streifen_weiss.gif');
}

.thanksContentFull {
	padding-top: 10px;	
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	border-left: 1px solid #C5CED5;	
	border-bottom: 1px solid #C5CED5;	
	border-right: 1px solid #C5CED5;	
	/*vertical-align: middle;*/
	background-color: #FFFFFF;
/*	width: 770px;*/
}

li.error {
	color: #ff0000;
}

#rep1 {
	text-decoration:none;
}

#mslide div {
	padding: 0px;
	margin: 0px;
	border: 0px;
}