li {
	margin-left: -25px;
}

body {
    background-color: #737373;
    background-image: url('../img/background.gif');
    background-position: center;
    background-repeat: repeat-y;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
body, div, p, td {
    font-family: Arial, Verdana, sans-serif;
    color: #6a6a6a;
}

div.website {
    width: 700px;
    margin: 0 auto;
    text-align: left;
}
div.logolink {
	float: right;
}
div.website-logo {
    width: 700px;
    margin: 0 auto;
    height: 127px;
    text-align: left;
    background-image: url('../img/3form_logo.gif');
    background-position: right;
    background-repeat: no-repeat;
}
div.website-oben {
    height: 20px;
    background-image: url('../img/background_oben.gif');
    background-position: center;
    background-repeat: no-repeat;
}
div.website-luecke {
    height: 10px;
    background-image: url('../img/background_luecke.gif');
    background-position: center;
    background-repeat: no-repeat;
}
div.website-content {
    width: 501px;
    float: left;
    font-size: 10pt;
    line-height: 16px;
}
div.website-right {
    padding-top: 14px;
    width: 168px;
    float: left;
    font-size: 8pt;
    line-height: 15px;
}

div#hauptmenue {
	padding: 0px 0px 5px 30px;
	color: #a7a9ac;
	
    font-size: 11px;
}
div#hauptmenue a {
	text-decoration: none;
	color: #a7a9ac;
	font-size: 11px;
}
div#hauptmenue a:hover, .menu-act {
	text-decoration: none;
	color: #C1272D !important;
}

div#submenue {
	padding: 0px 0px 0px 30px;
	color: #a7a9ac;
    
    font-size: 11px;
}
div#submenue a {
	text-decoration: none;
	color: #a7a9ac;
	font-size: 11px;
}
div#submenue a:hover {
	text-decoration: none;
	color: #C1272D;
}

div#pagetitle {
	padding: 40px 0px 15px 30px;
	font-size: 24px;
	color: #b8b8b8;
}
div#content {
    width: 205px;
    padding-bottom: 30px;
    float:left;
    
}
div#content-right {
    width: 205px;
    padding-bottom: 30px;
    float:right;
}

div#news {
    
}

div#content p.bodytext {
	margin-top: 0px;
}

p.csc-caption {
	margin-top: 10px;
}





.news-list-date,
.news-single-timedata,
.news-latest-date {
	display: none;
}
span.news-latest-date a {
    color: #a7a9ac !important;
    font-size: 8pt;
    font-weight: normal !important;
}
div.news-latest-item h3 a {
    color: #707070 !important;
    font-size: 9pt;
    font-weight: bold;
}
div.news-latest-item {
	margin-bottom: 15px;
}
div.news-latest-item h3,
div.news-latest-item div,
div.news-latest-item img,
div.news-latest-item p {
	margin: 0px;
	padding: 0px;
	margin-top: 2px !important;
	margin-bottom: 5px !important;
}
div.news-latest-item p.bodytext {
	font-size: 9pt !important;
	line-height: 11pt !important;
}
div.news-latest-morelink {
	text-align: right;
	font-size: 9pt;
}


div.news-list-item {
	display: block;
	clear: both;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
div.news-list-item h3 a {
    color: #707070 !important;
}
div.news-list-item h3 {
	margin: 0px;
	margin-bottom:3px;
}
div.news-list-item img {
	float: left;
	margin-right: 10px;
}
div.news-list-item p {
	margin: 0px;
	padding: 0px;
}
div.news-list-morelink {
	text-align: right;
}
span.news-list-date {
	text-transform: italic;
	color: silver;
	font-size: 9pt;
	line-height: 14pt;
}

div.news-single-item h3 {
	font-size: 10pt;
}
div.news-single-img {
	float: left;
	margin-right: 10px;
}
p.news-single-imgcaption {
	margin-top: 2px;
	font-size: 9pt;
	padding: 3px;
	font-style: italic;
}
div.news-single-additional-info {
	border-top: 1px solid silver;
	margin-top: 20px;
	padding-top: 10px;
}
div.news-single-additional-info dl {
	margin: 0px;
}
div.news-single-additional-info dt {
	font-weight: bold;
}
div.news-single-additional-info dd,
div.news-single-additional-info dd p {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
div.news-single-additional-info dd {
	margin-left: 20px;
}
div.news-single-backlink {
	text-align: right;
	border-top: 1px solid black;
	margin-top: 20px;
	padding-top: 10px;
}


div.contentwrap {
	clear: both;
	padding-bottom: 10px;
}
h1 {
	margin-top: 0px;
	font-size: 14pt;
}
h2 {
	margin-top: 0px;
	font-size: 12pt;
}
.csc-caption {
	font-size: 9pt;
	line-height: 10pt;
}
.imgtext-table {
	margin-right: 10px;
	margin-bottom: 10px;
}


#news a,
#content a {
	color: #C1272D;
	font-weight: bold;
	text-decoration: none;
}
#content p.bodytext:hover a {
	border-bottom: 1px dotted gray;
}
#news a:hover,
#content a:hover {
	border-bottom: none;
	text-decoration: underline;
}

p {
	margin-bottom: 5px;
}
.contenttable p {
	margin: 0px !important;
}


.contenttable {
	border-collapse: collapse;	
}
.contenttable td {
	padding: 3px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
}
.contenttable .tr-even td {
	background-color: #f5f5f5;
}
.contenttable .tr-odd td {
	background-color: #f9f9f9;
}

.contenttable-1 .tr-0 td {
	border: none;
	border-bottom: 1px solid #C1272D !important;
	font-weight: bold;
	background-color: #fff !important;
}


.csc-form-labelcell {
	vertical-align: top;
	padding-top: 3px;
	padding-right: 10px;
}
.csc-form-labelcell p {
	margin: 0px;
	padding: 0px;
}
.csc-form-input,
textarea {
	border: 1px solid silver;
    font-family: Arial, Verdana, sans-serif;
    color: #6a6a6a;
    width: 100%;
    font-size: 10pt;
    padding-left: 2px;
}