@charset "utf-8";
/* CSS Document */

/*<agl.folder "Formulare">*/
.csc-textpic-caption {color:#333333;font-size:9px;}
.csc-header	{margin-top:15px;}

	form {
	margin-top: 0.5em;
	margin-bottom: 1em
}
fieldset {
	margin: 0;
	padding: 0;
	border-width: 0;
}
input, select, textarea {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	background-color: #fff;
	margin-top: 1px;
	margin-bottom: 1px;
	padding: 1px;
	border: solid 1px #666;
}
label {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height: 145%;
}
legend {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	line-height: 145%;
}
fieldset legend {
	display: none;
}
fieldset.csc-mailform {
}
div.csc-mailform-field {
	clear: left;
	margin: 6px 0;
	padding: 0;
}
div.csc-mailform-label {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	margin: 12px 0 6px 150px;
	clear: left;
	padding: 0;
	display: block;
}
div.csc-mailform-field label {
	text-align: left;
	width: 150px;
	float: left;
}
div.csc-mailform-field-check {
	margin: 0 0 0 150px;
	padding: 0;
}
input.csc-mailform-check {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border-width: 0;
}
div.csc-mailform-field-check label {
	float: none;
}
div.csc-mailform-field-radio {
	margin: 6px 0 6px 150px;
	padding: 0;
}
input.csc-mailform-radio {
	background-color: transparent;
	margin: 0;
	padding: 0;
	border-width: 0;
}
div.csc-mailform-field-radio label {
	float: none;
	padding-left: 4px;
}
input.csc-mailform-input {
	width: 250px;
	margin: 0;
	padding: 0;
}
input.csc-mailform-password {
	width: 250px;
	margin: 0;
	padding: 0;
}
input.csc-mailform-file {
	width: 250px;
	margin: 0;
	padding: 0;
}
textarea.csc-mailform-textarea {
	width: 250px;
	margin: 0;
	padding: 0;
}
select.csc-mailform-select {
	width: 250px;
	margin: 0;
	padding: 0;
}
input.csc-mailform-reset {
	width: 250px;
	margin: 12px 0 12px 150px;
	padding: 2px;
	clear: left;
	border: solid 1px #666;
}
input.csc-mailform-submit {
	width: 250px;
	margin: 12px 0 12px 150px;
	padding: 2px;
	clear: left;
	border: solid 1px #666;
}
/* */

	.tx-julleformpreview-pi1 .label {
	width:100%;
	font-weight:bold;
	line-heigth:17px;
	
}
.tx-julleformpreview-pi1 .value {
	margin-left:140px;
}


/* TABELLENKONFIGURATION (STANDARD)*/
table.contenttable  {
	/*background-color: #FFFFFF ! important;*/
	border:0px ! important;
	margin:0px ! important;
	border-collapse:collapse;
	margin-left:0px ! important;
	margin-top:0px ! important;
	width:100% ! important;            /* Breite der Tabelle*/
	border-bottom:0px;
}
table.contenttable td {
    vertical-align:top;
    line-height:16px;
	/*background-color:#ffffff ! important;*/
	border-bottom:1px dotted #666666 ! important;
	/*width:25%;*/
	padding-left:5px;
}

table.contenttable p {
    margin:0px ! important;
   	padding:0px ! important;
	/*font-size:11px ! important;
	color:#000000 ! important;*/
	background-color:transparent ! important;
}

table.contenttable p a:link, table.contenttable p a:visited {
	/*
	color:#e72c32! important; 
	font-weight:normal;
	font-size:11px ! important;*/
}

table.contenttable p a:hover {
	/*color:#FF0000 ! important; 
	font-weight:normal;
	font-size:11px ! important;
	*/
}

/*TABELLENKOFNIGURATION ERWEITERT:*/

table.contenttable-1 td{
	padding:5px;
	/*width:auto;*/
	background-color: #fff ! important;
}
table.contenttable-1 .td-1,table.contenttable-1 .td-3,table.contenttable-1 .td-5{
	background-color:#f1f1f1 ! important;

}



/* TABELLEN - SPEZIAL-FORMATIERUNGEN */
.ausstellungen .td-0 {width:60px;}
