/* -------------------- Tabellen ------------------------ */
table.csc-uploads {
margin-top: 5px;
margin-bottom: 15px;
width: 90%;
font-size: 12px;
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;
}
.csc-uploads-fileName {}
.csc-uploads-description {}


table.contenttable, table.contenttable-0 {
margin: 0 0 10px 0; /*oben rechts unten links*/
padding: 0;
width: 100%;
}
table.contenttable td {
margin: 0;
padding: 5px 0 5px 5px;
font-size: 12px;
}

caption { 
padding-bottom: 5px; 
border-bottom: 1px dotted dimgray;
}

thead { color: silver; }

.tr-0 {}
.td-0 {}
.td-1 {}
.td-last {}
.tr-even { background-color: #EFEFEF; }
.tr-odd { background-color: #FFFFFF; }


/* -------------------- Mail-Form ------------------------ */
#mailform { 
width: 85%; 
background: transparent url('../design/mail.jpg') top right no-repeat;
}

.csc-mailform {
margin: 0;
padding: 10px;
border: 1px dotted dimgray:
}
.csc-mailform-field {
display: block;
float: right;
margin: 0;
padding-bottom: 5px;
}
.mailformNachricht,.mailformName,.mailformemail  {
margin: 0;
padding: 0;
}
.csc-mailform-check {
margin: 0;
padding: 0;
}
.csc-mailform-submit {
margin-bottom: 20px;
padding: 0;
}
.csc-mailform-label {
margin: 0;
padding: 0;
}


/* -------------------- News-Bereich ------------------------------ */
.news-latest-container {
width: 99%;
padding: 0;
margin: 0;
}

.news-single-container { 
width: 99%;
padding: 0;
margin: 0;
}

.news-list-container {
width: 99%;
padding: 0;
margin-top: 10px;
margin-bottom: 20px;
}

.news-latest-item {}
.news-single-item {}
.news-list-item {}

.news-list-date, .news-latest-date {
margin: 0;
padding: 0;
font-family: georgia;
font-size: 11px;
color: maroon;
}

.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 {}
.news-single-img {}

.news-single-imgcaption {
margin: 0;
padding: 0;
font-family: arial;
font-size: 10px;
}


/* -------------------- Textpic ------------------------ */
.csc-textpic {
padding: 0;
margin:  0 0 10px 0;
background: url('../design/ende.jpg') left bottom no-repeat white;
}

.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 0 10px 0;
}

.csc-textpic-imagewrap {
padding: 0;
margin-top:  15px; 
}

.csc-textpic-image {
padding: 0;
margin:  0;
} 

.csc-textpic-caption {
font-family: Trebuchet MS, sans-serif;
font-size: 11px;
padding: 5px 0 5px 0; /*oben rechts unten links*/
margin:  0;
}

.csc-textpic-firstcol {}
.csc-textpic-lastcol {}


/* -------------------- Sonstiges ------------------------ */
.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; }

.checkbox {}

input { 
display: block; 
font-family: georgia; 
color: dimgray; 
font-size: 11px; 
}

label {}

form { margin-bottom: 5px; }

fieldset {}

legend {}

blockquote { margin: 0; padding-left: 60px; }
