input,textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #999999;
	border: 1px dotted;
	border-color: #999999;
}

.tablebordergray {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CECBC7;
	border-left-color: #CECBC7;
}

.proj-table {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CECBC7;
}

.proj-headline{
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 8pt;
  /*font-weight: bold;*/
  color: #666666;
}
.menutabledotted {
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
}
.leftnav {
	background-color: #F7F3F0;
}

a.leftnav-off{
	font-family: "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: none;
}

a.leftnav-on{
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #CC0000;
	text-decoration: underline;
}
/* Content */

#content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;
	padding-top: 0px;*/
}

#content h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #666666;
	margin-bottom: 14px;
	margin-top: 4px;
	padding-top: 4px;
	
}

#content h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 13pt;
	color: #666666;
	margin-bottom: 0px;
	margin-top: 4px;
	padding-top: 4px;
}

#content h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}

#content p.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}

#content a.internal-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: underline;
}

#content a.external-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: underline;
}

#content a.download {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	text-decoration: underline;
}


#content a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #990000;
	list-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
}

td.csc-uploads-fileName a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	text-decoration: underline;
}

td.csc-uploads-fileName p {
	margin-bottom: 0px;
}

p.csc-uploads-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 5px;
}

.csc-mailform {
        border: 0px;
}

.csc-mailform-field label {
        font-size: 10pt;
        font-family: Arial, Helvetica, sans-serif;
        width: 5em;
        float: left;
        text-align: right;
        margin-right: 0.5em
        display: block
}

.csc-mailform-submit {
        margin-left: 5.5em;
}

/* Content ende */

.news-single-img {
   float: right;
    margin-left:5px
}

.news-single-item H3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	/*margin-top: 0px;
	padding-top: 0px;*/
}