#contentMain hr {
	background: #9CCF73;
	border: none;
	height: 0.0833em;
	margin: 0.8333em 0em;
}

strong, b {
	font-weight: bold;
}

italic, em {
	font-style: italic;
}

#contentMain .csc-firstHeader {
    margin-bottom: 1.25em;
}

#contentMain a {
	color: #5E8F35;
}

#contentMain ul, ol {
	margin-bottom: 0em;
	padding-left: 1.5em;
}

#contentMain ol li ol,
#contentMain ul li ul {
	margin-bottom: 0em;
	margin-top: 0.25em;
}

#contentMain ol {
	padding-left: 1.8em;
}

#contentMain ul li {
	list-style: disc;
	margin-bottom: 0.3em;
}

#contentMain ol li {
	list-style: decimal;
	margin-bottom: 0.3em;
}

#contentMain h2 {
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 0.3em;
}

#contentMain h3 {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 0.3em;
}

#contentMain h4 {
	font-weight: bold;
	font-size: 1em;
	margin-bottom: 0.3em;
}


#contentMain p {
	line-height: 1.4em;
	margin-bottom: 1em;
}

#contentMain table th,
#contentMain table td {
	padding: 0.3em;
}

/* SEARCH STYLING ######################################### */

#contentMain .tx-indexedsearch legend {
	font-weight: bold;
	font-size: 1.3em;
	margin-bottom: 0.3em;
}

#contentMain .tx-indexedsearch .tx-indexedsearch-form label {
	margin-right: 0.4166em;
}

#contentMain .tx-indexedsearch .tx-indexedsearch-form #tx-indexedsearch-searchbox-sword {
	width: 16.6666em;
	padding-left: 0.1666em;
}

#contentMain .tx-indexedsearch .tx-indexedsearch-form {
	margin-bottom: 0.8333em;
}

#contentMain .tx-indexedsearch .tx-indexedsearch-res {
	margin: 1.6666em 0em;
	border-top: 0.0833em solid #9CCF73;
}

#contentMain .tx-indexedsearch .res-tmpl-css {
	border: none;
}

#contentMain .tx-indexedsearch .browsebox {
	margin-left: -1.4166em;
}

#contentMain .tx-indexedsearch .browsebox li {
	list-style: none;
	display: inline;
	margin-right: 0.8333em;
}

#contentMain .tx-dropdownsitemap-pi1 ul li {
	list-style-type: none;
}

.float_left {
    float: left;
}

.clear_both {
    clear: both;
}

#cagbuildingblocks_form {
    width: 33.3333em;
}

#cagbuildingblocks_form select, 
#cagbuildingblocks_form input {
    margin-right: 1.25em;
    margin-bottom: 0.8333em;
}

#do_submit {
    float: left;
    clear: both;
}

#inputfield_name {
    width: 17.9166em;
}

#inputfield_ort {
    width: 23.25em;
}


#inputfield_telefon,
#inputfield_email {
    width: 13.8333em;
}

#inputfield_nachricht {
    width: 29.25em;
    height: 8.3333em;
    margin-bottom: 0.8333em;
}   

#contentMain table td {
/*    font-size: 75%;;*/
}
#contentMain table td em {
    font-size: 1.6666em;
    line-height: 1.25em;
}

#container #contentMain .news-list-item h3 {
    margin-bottom: 0em;
}

#container #contentMain .news-list-item .news-list-date {
    font-size: 0.8333em;
}

#container #contentMain .news-list-item img,
#container #contentMain .news-list-item p {
    margin-top: 0.8333em;
}

.tx-locator-pi1 .mapHeader {
    width: 13.3333em;
}

.tx-locator-pi1 #route .googledir table,
.tx-locator-pi1 #route table {
    width: 13.3333em;
}

.tx-locator-pi1 #map {
    position: absolute;
    top: 15.8333em;
    left: 25em;
}

#contentMain .tx-locator-pi1 .displayRoute {
    background: none;
}
