/* ----- 3 Spalten Layout ----- */

.table3Columns
{
	vertical-align: top;
	text-align: left;
	width: 712px;
	background-color: #EDF1F5;	

}
.table3Columns_Col1
{
	width: 138px;
	border-right: 1px dashed #C7CBCF;
	vertical-align: top;
}
.table3Columns_Col2
{
	font-size: 11px;
	width: 434px;
	vertical-align: top;
}
.table3Columns_Col3
{
	width: 138px;
	border-left: 1px dashed #C7CBCF;
	vertical-align: top;
}

.table3Columns_Col1_noborder
{
	width: 139px;
	border: none;
	vertical-align: top;
}
.table3Columns_Col2_noborder
{
	font-size: 11px;
	width: 434px;
	border: none;
	vertical-align: top;
}
.table3Columns_Col3_noborder
{
	width: 139px;
	border: none;
	vertical-align: top;
}

.stdContentTable
{
	width: 414px;
	font-size: 11px;
}
.stdContentTableTD
{
	width:207px;
	height: 20px;
}
.stdContentTableTDHead, .stdContentTableTDFoot
{
	height: 20px;
	width: 414px;
	border-bottom: 1px solid #C7CBCF;
	background-color: #F5F5ED;
}
.stdContentTableTDFoot
{
	border-top: 1px solid #C7CBCF;
	margin-top: 1px;
	background-color: #A5ADB1;
}

.stdSmallTable, .stdSmallTableOrangeHeadline
{
	border-bottom: 2px solid #C7CBCF;
	line-height: 15px;
}

.stdSmallTableOrangeHeadline
{
	color: #F78E1E;
	font-weight:bold;
}

.stdSmallTableNoBorder
{
	border-bottom: none;
}

.stdSmallTableImgDesc
{
	border-bottom: 2px solid #C7CBCF;
	line-height: 15px;
	background-color: #C7CBCF;
}
.stdSmallTableImgDescOutlined, .stdSmallTablePDF, .imgImageGallery
{
	width: 118px;
	padding-top:1px;
	color:#666666;
	border:none;	
	border-bottom: 5px solid #C7CBCF;
	line-height: 15px;
	background-color: #C7CBCF;
}
.stdSmallTablePDF
{
	background-color: #EDF1F5;
	border-bottom: 2px solid #C7CBCF;
}

.smallTableImageGallery, .smallTableImageGallerySpace
{
	border: none;
	width:202px;
	text-align: left;

}
.smallTableImageGallerySpace
{
	width:10px;
}
.imgImageGallery
{
	width: 116 px;
	border: 0px;
}
.txtImageGallery
{
	font-size: 10px;
	vertical-align: top;
	width: 79px;
	height: 159px;
}


/* ----- E-Mail-formular ----- */

.mailformTableTDColA
{
	/*width:34px;*/
	width:80px;
	height: 25px;
	border: 1px solid #EDF1F5;
	background-color: #C7CBCF;
}
.mailformTableTDColB
{
	/*width:200px;*/
	height: 25px;
	border: 1px solid #EDF1F5;
	background-color: #C7CBCF;
}
.mailformTableTDInfA
{
	width:380px;
	/*height: 50px;*/
	border: 1px solid #EDF1F5;
	background-color: #C7CBCF;
}
.mailformTableTDInfB
{
	width:34px;
	/*height: 50px;*/
	border: 1px solid #EDF1F5;
	background-color: #C7CBCF;
}



.mailInput, .mailForm, .mailInputS,.mailInputS_IE, .mailInputC, .textareaInput, .total
{
	width: 100px;
	background-color: #DCDEE2;
	border: none;
	text-align: left;
	font-family: Tahoma;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	height: 15px;
	vertical-align: middle;

}
.chkbox
{
	width: 20px;
}
.mailForm
{
	border: none;
}
.mailInputS
{
	width: 50px;
}
.mailInputS_IE /* eigener style für Internet Explorer*/
{
	width: 50px;
	height: 19px;
}
.mailInputC
{
	width: 195px;
}
.textareaInput
{
	width: 404px;
	height: 40px;
	border: 5px solid #C7CBCF;
}
.total
{
	width: 50px;
	text-align: right;
	background-color: #A5ADB1;
	margin-right: 5px;
	margin-top: 3px;
	font-weight:bold;
}

.inputButton
{
	height: 30px;
	background-color: #DCDEE2;
	border-top: 1px solid #F5F5ED;
	border-left: 1px solid #F5F5ED;
	border-bottom: 1px solid #A5ADB1;
	border-right: 1px solid #A5ADB1;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
}
.inputButton:hover
{
	background-color: #F5F5ED;
	border: 1px outset White;
	text-align: center;
	font-family: Tahoma;
	font-size: 11px;
}
.formErrorTxt
{
	color: Red;
}
