/* Used for Date, etc. in Front of Sitemap Items */
.container_content .box_0 .csc-menu p a b {
	display: block;
}

.container_content {
	border-bottom: none;
}

/* wmauritz 2006, module joboffers detail view; at bottom there are 2 horizontal lines - 
we only need one - so I exclude the other one
.tx-cljoboffers-pi1 {
	border-bottom: 1px solid #c10000;
}
*/

.jobboerse_spacer {
	border-bottom: 1px solid #c10000;
        border-width: 100%;
}

.tx-julleevents-pi1-editAdd-HCell p, .tx-julleevents-pi1-editAdd-EditCell p {
	margin: 0;
}

.container_content .contenttable .tr-even .td-0, .container_content .contenttable .tr-odd .td-0 {
	width: 125px;
}

.container_content .csc-header {
	clear: both;
}
.container_content .csc-header h1, .container_content .csc-menu p, .container_content .bodytext {
	margin: 0;
}
.container_content .csc-header h1 {
	margin: 10px 0;
}

.container_content .box_0 .csc-menu li {
	margin-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #c10000;
	padding-left: 10px;
	background: url(../images/arrow_sitemaps.gif) no-repeat left top;
	list-style-type:none;
}

.container_content .csc-header h1 {
	margin: 0;
	margin-top: 5px;
}

/* iqsoft wmauritz */
.container_content .box_0 {
	margin: 0;
	margin-bottom: 10px;
	width: 99%; 
}

/* Formulare */
.csc-form-label-req {
	color: #c10000;
}

/* Sitemap */
div.csc-menu-2 p.csc-sitemap-level1 {
	margin-left: 0px;
}
div.csc-menu-2 p.csc-sitemap-level2 {
	margin-left: 30px;
}
div.csc-menu-2 p.csc-sitemap-level3 {
	margin-left: 60px;
}
div.csc-menu-2 p.csc-sitemap-level4 {
	margin-left: 90px;
}
div.csc-menu-2 p.csc-sitemap-level5 {
	margin-left: 120px;
}

/* Joboffers Plugin */
/* Liste */
.container_content .tx-cljoboffers-pi1 table td a {
	margin-left: 10px;

	color: #c10000;
}
/* Details */
.container_content .tx-cljoboffers-pi1 .position {
	margin-bottom: 25px;
	font-weight: bold;
}
.container_content .tx-cljoboffers-pi1 .leadtext, .container_content .tx-cljoboffers-pi1 .duties, .container_content .tx-cljoboffers-pi1 .profile {
	margin-bottom: 15px;
}
.container_content .tx-cljoboffers-pi1 .contact {
	margin-bottom: 10px;
}
.container_content .tx-cljoboffers-pi1 .address {
	margin-bottom: 25px;
}
div.tx-cljoboffers-pi1 {
	width:98%;
}

/* Veranstaltungen */
.container_content .tx-julleevents-pi1 .tx-julleevents-pi1-listrow p {
	margin: 0;
}
.container_content .tx-julleevents-pi1 .tx-julleevents-pi1-listrow .tx-julleevents-pi1-listrowField-title {
	padding-left: 10px;
	background: url(../images/arrow_sitemaps.gif) no-repeat left top;
	margin-top: 5px;
}
.container_content .tx-julleevents-pi1 .tx-julleevents-pi1-listrow .tx-julleevents-pi1-listrowField-teaser {
	padding-bottom: 5px;
	border-bottom: 1px solid #c10000;
}
.container_content .tx-julleevents-pi1 .tx-julleevents-pi1-searchbox {
	margin-top: 15px;
}
.container_content .tx-julleevents-pi1 .tx-julleevents-pi1-browsebox p {
	margin: 0;
}
.container_content .tx-julleevents-pi1 .tx-julleevents-pi1-singleView .tx-julleevents-pi1-singleView-Menu {
	padding-left: 10px;
	background: url(../images/arrow_sitemaps.gif) no-repeat left top;
	font-weight: bold;
}

/* Suche */
.tx-indexedsearch .tx-indexedsearch-rules p, .tx-indexedsearch .tx-indexedsearch-rules h2 {
	margin: 0;
}
.tx-indexedsearch .tx-indexedsearch-searchbox p a {
	padding-left: 10px;
	background: url(../images/arrow_sitemaps.gif) no-repeat left top;
	font-weight: bold;
}

/* Used to be identical with .box_2 from main.css */
.box_2 .csc-header {
	display: block;
	margin: 0;
	padding: 3px;
	padding-bottom: 8px;
	background: url(../images/box_spacer.gif) repeat-x bottom;

}
.box_2 .csc-header h1, .box_2 .csc-header h1 a {
	color: #c10000;
}
.box_2 .bodytext {
	display: block;
	margin: 0;
	padding: 5px 3px;
	font-size: 11px;
}
.box_2 .bodytext a {
	color: #c10000;
	font-size: 11px;
}
.box_2 .bodytext strong {
	font-size: 11px;
}
.box_2 .csc-caption {
	margin: 0;
}
.box_2 .csc-header p, .box_2 .csc-header h1 {
	margin: 0;
}

/* Used to be identical with .box_1 from main.css */
.box_1 .csc-header {
	display: block;
	margin: 0;
	padding: 3px;
	padding-bottom: 8px;
	background: url(../images/box_spacer.gif) repeat-x bottom;
}
.box_1 .csc-header h1, .box_1 .csc-header h1 a {
	color: #c10000;
}
.box_1 .bodytext {
	display: block;
	margin: 0;
	padding: 5px 3px;
	font-size: 11px;
}
.box_1 .bodytext a {
	color: #c10000;
	font-size: 11px;
}
.box_1 .bodytext strong {
	font-size: 11px;


}
.box_1 .csc-caption {
	margin: 0;
}
.box_1 .csc-header p, .box_1 .csc-header h1 {
	margin: 0;
}

.gruen .csc-header { background: none; border-bottom: 5px solid #4e7500; padding-bottom: 3px; }
.gruen a, .gruen .csc-header h1, .gruen .csc-header h1 a { color: #4e7500; }

/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
