/*.csc-header csc-header-n1 {margin: 0 -10px 0 0; padding: 0;}*/

/*.csc-firstHeader {margin: 0 -10px 0 0; padding: 0;}*/

.bodytext {margin: 0 0 1.2em 0; padding: 0;}

/*Dateiliste*/
table.csc-uploads {width: 590px;}
.csc-uploads tr td {font-size: 10pt;}
td.csc-uploads-fileName {padding: 3px; margin: 0; vertical-align: middle;}
td.csc-uploads-fileName p.csc-uploads-description {padding: 0 0 0 0; margin: 0;}
.csc-uploads-fileName a {color: #000000;}
.csc-uploads-fileName  p  a {margin: 0; padding: 0;}
.csc-uploads-icon img {padding: 3px;}

DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border: solid 1px #003300;}

td.bodytext {padding: 0 0 0 0; margin: 0;}

.tr-even {
     background-color:#b6b6b6; 
	 line-height: 17px;
	 }
	 
.tr-odd {
     background-color:#ffffff; 
     line-height: 17px;
	 }

/*Tabelle*/
table.conttable tbody tr td {margin: 0; padding: 0;}
table.conttable tbody tr td p.bodytext {margin: 0; padding: 0;}
/*.contenttable img {border: solid 1px #003300;}*/

/*Bildrahmen*/
div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {border: solid 1px #003300; }


/*KONTAKT*/
.csc-mailform-check input type {border: none; }

.csc-mailform {border: none; margin: -10px 0 0 0; padding: 0;}


.csc-mailform-field input{ float: left; text-align: left;}

.csc-mailform-field textarea{ float: left;  text-align: left;}

.csc-mailform-field {
	padding: 0.2em 0; 
	/*text-align: center; */
	clear: both; 
	width: 97%; 
	min-width: 97%;
	}
	
.csc-mailform-field label {
	max-width: 120px;
	min-width: 120px;
	width: 120px;
	font-weight: bold;
	vertical-align: top;
	display: block;
	float: left;
	text-align: left;
	}
	
.csc-mailform-field select option {text-align: left;}
	
input.csc-mailform-submit {
	text-align: center;
        float: none;
	color: #fff;
	background-color: #015A00;
	font-weight: bold;
	border: 1px solid #015A00;
	font: bold 9pt Arial, Verdana, Helvetica, sans-serif; 
	/*margin: 0 auto;*/
	}


.csc-form-fieldcell input submit {
         color: #fff;
	background-color: #015A00;
	font-weight: bold;
         border: solid 1px #015A00;
                }

.csc-form-label-req p {padding: -5px 0}

	
.tr-even TR {background-color: #015A00;}


div.news-latest-item h3 a {
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	}

span.news-latest-date  {text-decoration: none;}

/*News*/
.news-latest-container h2 {display: none;}

.news-latest-item {background-color: #ffffff; border: solid 1px #cccccc; width: 580px; padding: 3px;}
.news-latest-item .bodytext {margin: 0 0 0 5px; float: left;}
.news-latest-item h3 a {color: #000000;}
.news-latest-tables {width: 574px;}

.news-latest-item td {font-size: 10pt;}

.news-latest-morelink a {clear: both; margin: 0; font-size: 8pt; float: right;}

.news-latest-date a {color: #000000;}
.news-latest-item hr {float: none;}

.news-latest-kat {float: left;}

.news-td-image td {width: 100px;}

.news-latest-container .news-latest-gotoarchiv a {display: none;}
.news-latest-gotoarchive {display: none;}

/*News Single*/
.news-single-item {
	padding:5px;
	margin-bottom:5px;
	border:1px solid #ccc;
	background-color: #ffffff;
	width: 580px;

}
.news-single-item H2 {
	font-size: 1.3em;
	font-weight:bold;
	color: #000000;
	margin-bottom: 0px;
}
.news-single-item H3 {
	margin-bottom: 15px;
	}

.news-single-img {
	float: right;
	margin-left:5px;
	}

.news-single-imgcaption {
	padding:0 3px 5px 3px;
	clear:both;
	}
	
.news-single-imgcaption {font-size: 0.9em;}

.news-single-category {
	float: right;
	}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 0.9em;
	margin-bottom: 1.5em;
	margin-top: 1em;
	padding-top: 0.8em;
	}
	
.news-single-item-tx a img {border: none;}
	
.news-single-links dt {font-weight: bold;}
.news-single-files dt {font-weight: bold;}

.csc-firstHeader h1 {margin: 0 0 10px 0;}

.clearer {float: left; width: 97%;}
.button {color: #000;
	background-color: #f0f0f0;
	font-weight: normal;
	font-family: arial;
	font-size: 8pt;}
	