/******************** FORM START ********************/
/*Verwendete Farben*/
/* rgb(153,153,153) */
/* rgb(255, 255, 255) */
/* #585858 CR 7 */
div.tx-cal-controller label {
	float:			left;
	width:			10em;
	clear:			both;
}
div.tx-cal-controller textarea, div.tx-cal-controller select {width:18em;}
input, textarea, select {
	background-image:	url(../allg_images/input_hintergrund.gif);
	background-repeat:	repeat-x;
	border:			1px solid rgb(153,153,153);
	background-color:	rgb(255, 255, 255);
	margin-bottom:		5px;
	padding: 		0px;
	vertical-align:		top;
	font-family:		Arial, Helvetica, sans-serif;
	font-size:		1em;
}
fieldset.csc-mailform {
	padding: 		5px 5px 0 0;
	margin:			0 5px 0 0;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field label {
	float:			left;
	width:			160px;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformRadioButton label {
	float:			none;
	width:			160px;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformRadioButton input,
form#mailform fieldset.csc-mailform div.csc-mailform-field input.csc-mailform-check {
	float:			none;
	border:			none;
	background-image:	none;
	margin-right:		10px;
}
form#mailform fieldset.csc-mailform div.csc-mailform-field span.csc-mailform-radio fieldset#mailformRadioButton legend {
	display: 		none;
}
/*Für die Suchfelder im rechten Rand*/
input.suchfeld {
	width:			9em;
	height:			1.65em;
	float:			left;
	padding-top:		0.125em;
	padding-left:		0.1875em;
	font-size:		0.75em;
	margin-top:		0.0625em;
	!margin-top:		0.1875em;/*IE Hack Suchfelder müssen zwei px tiefer liegen.*/
}
button.suchbutton {
	float:			right;
}
/******************** FORM END ********************/
/******************** CSC START ********************/
span.last_change {
	font-size:		0.8em;
	color:			#585858;
	margin:		0.4em 0em;
}
div#footer .last_change {
/*
	float:			right;
	border:		1px solid red;
*/
	color:			#585858;
	position:		absolute;
	right:			0;
	top:			0;
}
div#content .zusatzinfos {
	margin:		0 17em;
	margin:		0 auto;
	text-align:		center;
	clear:			none;
	position:		relative;
	width:		22.875em;
}
div#frame div#content .totopclass * {
	color:			#585858;
	float:			left;
	position:		absolute;
	left:			0;
	top:			0;
}
.csc-textpic-intext-left ol, 
.csc-textpic-intext-left ul,
.csc-textpic-intext-left-nowrap ol, 
.csc-textpic-intext-left-nowrap ul { 
	padding-left: 				20px; overflow: auto; height: 1%; 
}
/*Verwendete Farben*/
/* rgb(239, 239, 239) */
/* rgb(255, 255, 255) */
div#all-frame div#frame .csc-linkToTop a {
	font-size:	0.8em;
	color:		rgb(100,100,100);
	color:		#585858;
	margin:		0.4em 0em;
}
div#content table.csc-uploads tbody tr.tr-even td {
	background-color: rgb(239, 239, 239);
	vertical-align:top;
}
div#content table.csc-uploads tbody tr.tr-odd td {
	background-color: rgb(255, 255, 255);
	vertical-align:top;
}
.csc-uploads-fileSize {
	text-align:right;
}
div#content table.csc-uploads tbody tr.tr-odd td.csc-uploads-fileName p, 
div#content table.csc-uploads tbody tr.tr-even td.csc-uploads-fileName p, 
div#content table.csc-uploads tbody tr.tr-odd td.csc-uploads-fileSize p, 
div#content table.csc-uploads tbody tr.tr-even td.csc-uploads-fileSize p {
	padding: 4px;
	margin: 0px;
}
div#content table.csc-uploads tbody tr.tr-odd td.csc-uploads-fileName p.csc-uploads-description, 
div#content table.csc-uploads tbody tr.tr-even td.csc-uploads-fileName p.csc-uploads-description {
	margin-top:0px;
	padding-top:0px;
}
		div#content * div.csc-textpic-imagewrap .imagebox_0 {
			background-color: 	#FFFFFF;
			height:			1px;
			width:			202px;
			margin-left:		5px;
		}
		
		div#content * div.csc-textpic-imagewrap .imagebox_1 {
			height:			1px;
			width:			202px;
			margin-left:		5px;
		}
	
		div#content * div.csc-textpic-imagewrap .imagebox_2 {
			height:			1px;
			width:			206px;
			margin-left:		3px;
		}
	
		div#content * div.csc-textpic-imagewrap .imagebox_3 {
			height:			1px;
			width:			208px;
			margin-left:		2px;
		}
	
		div#content * div.csc-textpic-imagewrap .imagebox_4 {
			width:			210px;
			margin-left:		1px;
			height:			1px;
		}
	
		div#content * div.csc-textpic-imagewrap .imagebox_5 {
			width:			210px;
			margin-left:		1px;
			height:			1px;
		}
	
		div#content * div.csc-textpic-imagewrap .imagebox_6 {
			width:			200px;
			padding:		2px 6px;
			text-align:		center;
		}
			div#content * div.csc-textpic-imagewrap .imagebox_6 .csc-textpic-caption {
				margin-bottom:	0px;
				padding-top:	6px;
			}
div#content *  div.csc-textpic-center div.csc-textpic-imagewrap div.imagebox_1 {
	width:		570px;
}
div#content *  div.csc-textpic-center div.csc-textpic-imagewrap div.imagebox_2 {
	width:		574px;
}
div#content *  div.csc-textpic-center div.csc-textpic-imagewrap div.imagebox_3 {
	width:		576px;
}
div#content *  div.csc-textpic-center div.csc-textpic-imagewrap div.imagebox_4 {
	width:		578px;
}
div#content *  div.csc-textpic-center div.csc-textpic-imagewrap div.imagebox_5 {
	width:		578px;
}
div#content *  div.csc-textpic-center div.csc-textpic-imagewrap div.imagebox_6 {
	width:		568px;
}
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {
	float:	none;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	margin-bottom: 0px;
}
div.csc-textpic-center div.csc-textpic-imagewrap {
	margin:		0;
}
div.csc-textpic-center {
	margin-bottom:	12px;
}
div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image {
	display:inline;
	margin-left:0px;
}
ul.csc-bulletlist.csc-bulletlist-1 li {
	list-style-type:decimal;
	list-style-image:none;
	}
ul.csc-bulletlist.csc-bulletlist-2 li {
	list-style-type:upper-roman;
	list-style-image:none;
	}
ul.csc-bulletlist.csc-bulletlist-3 li {
	list-style-type:lower-alpha;
	list-style-image:none;
	}
/******************** CSC END ********************/
