
/* General
----------------------------------------*/
.csc-header {
	font-size: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	float: none;
	clear: both;
}

h1 {
	padding: 0px;
	margin: 10px 0px 8px 0px;
}

p.bodytext {
	margin: 0 0 10px 0px;
	padding: 0px;
}

.csc-textpic img {
	border: none;
	margin: 2px;
}

.csc-textpic-caption {
	margin-top: 4px !important;
	font-size: 80%;
}

.csc-textpic-text ul {
	margin-left: 0;
	padding-left: 16px;
	margin-top: 0;
}

.csc-textpic-text ol {
	padding-left: 23px;
	margin-top: 0;
}

.csc-textpic.csc-textpic-intext-left .csc-textpic-text ul {
	float: left;
}

.csc-textpic,
.csc-textpic-text {
	overflow: hidden;
	margin-bottom: 10px;
}

/* Mailform
----------------------------------------*/
.csc-mailform {
	clear:both;
	border:0;
	margin: 0;
	padding: 0;
	width:100%;
}

div.csc-mailform-field {
	width:100%;
	margin:0;
	padding:3px 0px 3px 0px;
	clear:both;
}

div.csc-mailform-field label {
	float: left;
	width: 250px;
	margin:0;
	padding:0;
}

div.csc-mailform-field input, div.csc-mailform-field textarea, div.csc-mailform-field select {
	margin:0;
	padding:0;
	border-width: 1px;
	border-style: solid;
	width: 200px;
}

div.csc-mailform-field input.csc-mailform-submit {
	border-width: 1px;
	border-style: solid;
	width: 100px;
	width: 75px;
	margin: 0px 0px 20px 250px;
	color: #FFFFFF;
}

.csc-mailform-radio fieldset {
	border:0;
	margin:0;
	padding:0;
	width:100%;
}

.csc-mailform-radio fieldset legend { display:none; }

.csc-mailform-radio {
	border:0;
	margin:3px 0px 3px 0px;
	padding:0;
	float:left;
	width:260px;
}

.csc-mailform-radio fieldset {
	border:0;
	margin:0;
	padding:0;
}

div.csc-mailform-field .csc-mailform-radio fieldset {
	display:block;
	margin:0;
	padding:0;
}

.csc-mailform-radio fieldset legend { display:none; }

.csc-mailform-radio fieldset label {
	float: left;
	margin:0;
	padding:0px 7px 0px 2px;
	width: 200px;
	line-height:18px;
}

.csc-mailform-radio fieldset input {
	clear: both;
	margin:0px 0px 0px 10px;
	padding:0;
	width: 24px;
	border: 0;
}

div.csc-mailform-field .csc-mailform-check {
	width: 20px;
	border: 0;
}

/* Tabellen
----------------------------------------*/

.contenttable {
	border-collapse: collapse;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}

tbody tr th {
	color: #ffffff;
	padding: 4px;
	border: 1px solid #ffffff;
	text-align: left;
}

thead tr th {
	color: #ffffff;
	padding: 4px;
	border: 1px solid #ffffff;
}

.contenttable td {
	border: 1px solid #ffffff;
	padding: 4px;
}

/* News Single View
----------------------------------------*/

.news-single-item div { overflow: hidden; }

.news-single-item-imagecaption img {
	margin: 10px 4px 0px 0;
}

.news-single-item p { margin: 10px 0 0 0; }

.news-single-item-imagecaption {
	margin: 0 0 0 0;
	float: left;
}

.news-single-item-imagecaption p {
	font-size: 80%;
	margin: 0;
	padding: 0;
}

.news-single-additional-info dl {
	margin: 0;
	padding: 0 0 0 0;
}

.news-single-additional-info dd {
margin: 4px 2px 4px 0px;
line-height: 20px;
}

.news-single-additional-info dd img {
margin: 0 4px 0px 0px;
}

.news-single-img {
	font-size: 80%;
}

/*Google Maps
----------------------------------------*/
div.tx-lumogooglemaps-pi1 {
	margin-top: 5px;
}
