/* ----------- Formulare --------- */
fieldset {	
	padding:5px;
	xmargin-top:10px;
	border:1px solid #C0C0C0;
	}

legend {
	border: 0px;
	color:#C0C0C0;
	font-size:10px;
	}
	
label {
	float:left;
	padding-right:4px;
	width:150px;
	text-align:right;
	font-size:11px;
	}
	

input, textarea {
	border:1px solid #c0c0c0; /*FBF0DF;*/
	margin-bottom: 5px;
	font-size:11px;
	}

button {background-color:#c0c0c0;border:none;}




/*----------------------- Images */

.info {width:138px;margin:0px;padding:0px;} 
.info .csc-textpic csc-textpic-intext-right-nowrap,dl .csc-textpic-image csc-textpic-firstcol csc-textpic-lastcol
	{margin:0px;padding:0px;}

#c102 {width:138px;margin:0px;padding:0px;} 
    
    
/* Images / Captions */
P.csc-caption { font-size: 10px;}
dd.csc-textpic-caption { font-size: 10px;}

/* Images / Tables / Floating text */
TABLE.imgtext-table { border: 0px; }

/* Images / Tables / Wrapped text */
/* When "Text w/Image" elements are wrapping the text into a table the top-margin of Hx elements should be transferred to the wrapping table instead. This is done here: */
TABLE.imgtext-nowrap { border: 0px; }
TABLE.imgtext-nowrap H1, TABLE.imgtext-nowrap H2, TABLE.imgtext-nowrap H3, TABLE.imgtext-nowrap H4, TABLE.imgtext-nowrap H5 { margin-top: 0px; }

/-------------- RTE / Bodytext: */

P.bodytext { margin:0px; padding:0px; }
P.bodytext A {  margin:0px; padding:0px; }


/*------------------------- Tables, generally */

.contenttable, .contenttable p {
		border-collapse:collapse; margin: 5px 0px 5px 0px;padding:0px;font-size: 11px;
		}
.contenttable tr td { vertical-align:top; margin:0px;padding:0px; }

/* Tables, specifically */
.contenttable-0 p, .contenttable-0, .contenttable-0 tr td { 
		color:#000000; 
		border: none /*1px #ccc solid; */
		padding:3px 12px 3px 3px; 
		}

/*.contenttable-1 tr.tr-0 td, .contenttable-1 tr.tr-0 td p*/
.contenttable-1, .contenttable-1 p, .contenttable-1 tr td, .contenttable-1 tr td p {
		color: #000; padding:2px 15px 2px 2px; background-color: #fff;
		}
 

.contenttable-2, .contenttable-2 p, .contenttable-2 tr td, .contenttable-2 tr td p { 
		color: #000; padding:5px 30px 5px 0px; background-color: #fff; border-bottom: 1px #ccc solid; 
		}

.contenttable-3, .contenttable-3 p, .contenttable-3 tr td, .contenttable-3 tr td p { background-color: #FFFFCC;
		color: #999; padding:3px 15px 3px 3px; 
		}

tr-even, tr-odd {margin:0px;padding:0px;}
