/***************************************************************************
/* Search Box in the Header
***************************************************************************/

.tx-macinasearchbox-pi1 {
    color: #d16025;
    float: right;
    margin: 79px 13px 0 0;
    font-size: 18px;
    font-weight: bold;
}

.tx-macinasearchbox-pi1 .searchTitle {
    float: none;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.tx-macinasearchbox-pi1 .searchField {
    float: left;
    margin: 1px 6px 0 0;
}

.tx-macinasearchbox-pi1 .searchField input {
    background: url(../img/searchbox_bg.gif) repeat-x;
    border: none;
    color: #686868;
    float: left;
    height: 22px;
    width: 182px;
}

.tx-macinasearchbox-pi1 .searchField .leftBorder {
    background: url(../img/searchbox_border_left.gif) no-repeat;
    float: left;
    height: 22px;
    width: 30px;
}
.tx-macinasearchbox-pi1 .searchField .rightBorder {
    background: url(../img/searchbox_border_right.gif) no-repeat;
    float: left;
    height: 22px;
    width: 4px;
}

.tx-macinasearchbox-pi1 .searchSubmit {
    float: left;
}

/***************************************************************************
/* Settings for Indexed Search
***************************************************************************/

.tx-indexedsearch-res {
    color: #686868;
    margin-top: 10px;
    padding-right: 10px;
}

.tx-indexedsearch-res h3 {
    float: left;
    margin-bottom: 5px;
}

.tx-indexedsearch-sw {
    font-style: italic;
    font-weight: bold;
}

.tx-indexedsearch-info {
    background: #eee;
    float: left;
    margin-top: 5px;
    padding: 2px;
    width: 100%;
}

.tx-indexedsearch-res dt,
.tx-indexedsearch-res dd {
    display: block;
    float: left;
}

.tx-indexedsearch-descr {
    float: left;
    width: 100%;
}

.tx-indexedsearch-percent {
    color: #d16025;
    float: right;
    font-size: 12px;
    font-weight: normal;
}

.tx-indexedsearch-redMarkup {
    color: #f00;
}

.tx-indexedsearch-title {
    margin-bottom: 10px;
}

.tx-indexedsearch-title a {
    color: #d16025;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
}

#content .tx-indexedsearch ul.browsebox {
    list-style: none;
    margin: auto;
    text-align: center;
}
ul.browsebox li {
    display: inline;
    margin-right: 10px;
}

/***************************************************************************
/* Settings for the Teaser List
***************************************************************************/

.tx-abteaserlist-pi1 {
    margin: 20px 0;
    width: 747px;
}

.t1_teaserItemText,
.t2_teaserItemText,
.t3_teaserItemText {
    color: #686868;
}

/* Template 1
***********************/
.t1_teaserItem {
    clear: none;
    float: left;
    height: 220px;
    margin: 0 23px 20px 0;
    overflow: hidden;
    width: 226px;
}

.t1_teaserItemImage,
.t1_teaserItemHeader,
.t1_teaserItemText {
    width: 226px;
}

.t1_teaserItemImage {
    height: 112px;
    padding: 0;
}

.t1_teaserItemHeader {
    float: left;
/*    height: 24px; */
}

.t1_teaserItemHeader a {
    width: 226px;
    font-size: 14px;
    text-transform: none;
}

.t1_teaserItemText {
    float: left;
/*    height: 42px; */
}

.t1_teaserItemMoreLink {
    float: left;
/*    height: 14px; */
}

/* Template 2
***********************/
.t2_teaserItem {
    background: transparent;
    clear: none;
    float: left;
    margin: 0 23px 20px 0;
    min-height: 0;
    overflow: hidden;
    width: 727px;
}

.t2_teaserItemHeader,
.t2_teaserItemText {
    width: 727px;
}

.t2_teaserItemHeader a {
    width: 727px;
    font-size: 14px;
    text-transform: none;
}

/* Template 3
***********************/
.t3_teaserItem {
    background: transparent;
    clear: none;
    float: left;
    margin: 0 23px 20px 0;
    min-height: 0;
    overflow: hidden;
    width: 727px;
}

.t3_teaserItemImage {
    float: left;
min-height: 20px;
    margin-right: 20px;
width: 100px;
}
* html .t3_teaserItemImage {
height: 20px;
}

.t3_teaserItemHeader,
.t3_teaserItemText {
    float: left;
    width: 607px;
width: 450px;
}

.t3_teaserItemHeader a {
    width: 607px;
    font-size: 14px;
    text-transform: none;
}

/* Mailform
***********************/

fieldset.csc-mailform {
    border: none;
}

.csc-mailform-field {
    margin-bottom: 10px;
    width: 100%;
}

.csc-mailform-field label {
    float: left;
    width: 150px;
}

/***************************************************************************
/* Settings for the download extension "email4download"
***************************************************************************/

.email4download {
    position: relative;
    bottom: 0;
}

#email4download {
    background: #d16025;
}

#email4download .e4d {
    font-family: Arial;
}

#email4download .e4d_error {
    background: #ddd;
    color: #f00;
}

/***************************************************************************
/* News General (Content)
***************************************************************************/

#content .tx-abnewscatmenu-pi1 {
    margin-right: 3px;
    padding: 15px;
}

#content .news-single-item {
	margin-right: 3px;
	padding-right: 15px;
}

#content .news-single-item h3 {
	color: #babc7d;
	font-size: 1em;
	font-weight: bold;
	margin-bottom: 1em;
}

#content .news-single-item .news-single-author {
	display: none;
}

#content .news-single-item h2 {
    font-size: 14px;
    text-transform: none;
}

#content .news-single-img {
    float: right;
    margin-left: 10px;
}


#content .news-list-container {
    margin: 0;
    margin-right: 3px;
	padding: 0;
	width: 538px;
}

#content .news-list-container .news-list-item {
	border-bottom: 1px solid #cecfa7;
	margin: 25px 0 10px 0;
}

#content .news-list-container .news-list-item h3  {
    font-size: 16px;
	margin-bottom: 5px;
}

#content .news-list-container .subHeader {
    font-weight: bold;
}

#content .news-list-container .news-list-image {
    display: inline;
    float: left;
    margin: 0 10px 10px 0;
    text-align: center;
    width: 100px;
}

#content .news-list-container .news-list-image a img {
   border: 3px solid #dddddd;
}

#content .news-list-container .news-list-item p a {
	 color: #7a7a7a;
	 font-weight: bold;
	 padding-top: 10px;
}

/***************************************************************************
/* Object database
***************************************************************************/
.tx-sdobjectdb-pi1 div.input {
    margin-bottom: 10px;
    width: 100%;
}

.tx-sdobjectdb-pi1 div.input label {
    float: left;
    width: 100px;
}

.tx-sdobjectdb-pi1 div.input div.checkbox {
    margin-left: 100px;
}

.tx-sdobjectdb-pi1 div.input div.checkbox input {
    margin: 0 5px 5px 0;
}

