/* ---------------- csc-uploads --------------- */
table.csc-uploads {
float: right;
margin-top: 5px;
margin-bottom: 20px;
			
font-family: arial;
font-size: 12px;
			
width: 90%;
			
border: 1px dotted dimgray;
border-spacing: 1px;
}

table.csc-uploads td {
padding: 3px 5px 3px 5px;
}

table.csc-uploads p {
margin: 0;
padding: 0;
}

table.csc-uploads tr.tr-even {
background-color: #FFEBCC;
}

/* ---------------- contenttable --------------- */
table.contenttable, table.contenttable-0 {
margin: 0 0 10px 0; /*oben rechts unten links*/
padding: 0;
		
font-family: arial;
font-size: 12px;

width: 100%;
}

table.contenttable td {
margin: 0;
padding: 5px 0 5px 0; /*oben rechts unten links*/
}

.tr-0 {}
.td-0 {}
.td-1 {}
.td-last {}
.tr-even { background-color: #EFEFEF; }
.tr-odd { background-color: white; }

/* ---------------- csc-mailform --------------- */
.csc-mailform {
margin: 0;
padding: 10px;
		
float: right;
			
width: 90%;
		
background-color: #FFEBCC;
border: 0;
}

.csc-mailform-field {
display: block;
		
margin: 0;
padding-bottom: 5px;
		
float: right;
}

.csc-mailform-check {
margin: 0;
padding: 0;
}

.csc-mailform-submit {
margin-bottom: 20px;
padding: 0;
}

.csc-mailform-label {
margin: 0;
padding: 0;
		
font-family: arial;
font-size: 11px;
}

/* ---------------- news --------------- */
.news-latest-container {
width: 99%;
		
padding: 0 0 15px 0; /*oben rechts unten links, nur wegen der Loginbox darunter*/
margin: 0;
}

.news-single-container { 
width: 100%;
		
padding: 0;
margin: 0;
}

.news-list-container {
width: 100%;
			
padding: 0;
			
margin-top: 10px;
margin-bottom: 20px;
}

.news-latest-item {
width: 100%;
		
padding: 0;
margin: 0;
}

.news-single-item {
width: 100%;
			
padding: 0;
margin: 0;
}

.news-list-item {
width: 100%;
		
padding: 0;
margin: 0;
			
background-color: mintcream;
}

.news-list-date, .news-latest-date {
width: 90%;
		
font-family: georgia;
font-style: normal;
font-weight: normal;
font-variant: normal;
font-size: 11px;
		
text-decoration: none;
		
margin: 0;
padding: 0;
		
color: dimgray;
}

.news-list-morelink, .news-latest-morelink { float: right; }
.news-list-browse { float: right; }
.news-single-backlink { float: right; }
.news-single-author { font-size: 10px; }
.news-single-timedata { padding: 0; margin:  0; }
.news-single-img { margin: 0; padding: 0; }

.news-single-imgcaption {
margin: 0;
padding: 0;
			
font-family: arial;
font-size: 10px;
}

/* ---------------- textpic --------------- */
.csc-textpic {
padding: 0;
margin:  0;
}

.csc-textpic-text {
padding: 0 10px 15px 10px; /*oben rechts unten links*/
margin:  0; 
}

.csc-textpic-intext-right {
padding: 0;
margin:  0;
}

.csc-textpic-border {
padding: 0;
margin:  0;
}

.csc-textpic-imagewrap {
padding: 0;
margin:  0;
}

.csc-textpic-image {
padding: 0;
margin:  0;
} 

.csc-textpic-caption {
font-family: arial;
font-size: 10px;
		
padding: 5px 0 0 0;
margin:  0;
}

.csc-textpic-firstcol {}
.csc-textpic-lastcol {}

.csc-bulletlist {
padding: 0;
margin:  0 0 0 15px;
			
font-family: arial;
font-size: 11px;
}

.clearer {}

.register_form_table {}
.register_form {}

.spacer-gif {
padding: 0;
margin:  0;
}

.csc-loginform {
margin: 0;
padding: 0; 
}

.csc-form-labelcell {
margin: 0;
padding: 0;
}

.csc-form-fieldcell {
margin: 0;
padding: 0;
}
