/* CATBUSIN */
.tx-catbusin-pi1,  {
	font-size:12px;
}
.tx-catbusin-pi1 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tx-catbusin-pi1-listrow {
	clear:both;
}
.tx-catbusin-pi1-listrow-odd {
	clear:both;
}
.tx-catbusin-pi1-submitDate {
	font-size:12px;
	font-style:italic;
}
.tx-catbusin-pi1-image {
	float:left;
	width: 100px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tx-catbusin-pi1-textcontent {
	margin-left:110px;
}
.tx-catbusin-pi1-category {
	font-size:12px;
	float:right;
	padding-right: 10px;
}
.tx-catbusin-pi1-title2 {
	float: left;
}
.tx-catbusin-pi1-small {
	float: left;
	font-size: 8px;
	margin-left: 10px;
}
.tx-catbusin-pi1-title {
	width:600px;
	font-size:14px;
	font-weight:bold;
	background-color: #eeeeee;
	color: #FFFFFF;
	float:left;
	padding-left: 5px;
}
.tx-catbusin-pi1-address {
	color: #000000;
	text-align:right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	width: 200px;
	float: right;
}
.tx-catbusin-pi1-name {
	font-weight: bold;
}
.tx-catbusin-pi1-list {
	background: #eeeeee;
	float:left;
	width: 640px;
	margin-top: 5px;
}
.tx-catbusin-pi1-element1 {
	float:left;
	font-size:12px;
	padding: 5px;
	background: #eeeeee;
	margin-right: 1px;
	width: 90px;
}
.tx-catbusin-pi1-element2 {
	float:left;
	font-size:12px;
	padding: 5px;
	background: #eeeeee;
	margin-right: 1px;
	width: 91px;
}
.tx-catbusin-pi1-comment {
	width: 300px;
	text-align:justify;
	padding-top: 5px;
	float: left;
}
.tx-catbusin-pi1-listdivider {
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tx-catbusin-pi1-searchbox {
	clear: both;
}
.tx-catbusin-pi1-searchbox-sword {
	border:1px solid black;
}
.tx-catbusin-pi1-searchbox-button {
	border:1px solid black;
}
.error_not_allowed {
	color:red;
}
.tx-catbusin-pi1-submitDate {
	font-size:12px;
	font-style:italic;
}
.tx-catbusin-pi1-endDate {
	font-size:12px;
	font-style:italic;
}
.tx-catbusin-pi1-browsebox {
}
.tx-catbusin-pi1-browsebox-strong, .tx-catbusin-pi1-browsebox-SCell {
	font-size: 9px;
	height: 15px;
	padding: 2px;
	margin:2px;
	float: left;
}
.tx-catbusin-pi1-browsebox-SCell {
}
.tx-catbusin-pi1-teaser_row {
}
.tx-catbusin-pi1-teaser_cat {
	font-weight:bold;
}
.tx-catbusin-pi1-teaser_title {
}
.tx-catbusin-pi1-teaser_link {
	font-size:12px;
	display:block;
}
.tx-catbusin-pi1-searchresult-shortlist {
	font-size:12px;
	padding:0 0 0 0;
}
.tx-catbusin-pi1-searchresult-noresult {
	font-size:12px;
	padding:0 0 0 0;
}
.tx-catbusin-pi1-modeSelector-SCell {
	font-size: 9px;
	height: 10px;
	padding: 2px;
	margin:2px;
	float: left;
}
.tx-catbusin-pi1 form {
}
.tx-catbusin-pi1 form .catbusinform-label, .tx-catbusin-pi1 form .adform-label-label, .tx-catbusin-pi1 form .adform-label-check {
	float:left;
	clear:left;
	width:100px;
	margin-top:5px;
}
.tx-catbusin-pi1 form .adform-label-check {
	text-align:right;
}
.tx-catbusin-pi1 form .adform-label-req {
	font-weight:bold;
}
.tx-catbusin-pi1 form .adform-field, .tx-catbusin-pi1 form .adform-field-label, .tx-catbusin-pi1 form .adform-field-check {
	margin-top:5px;

}
.tx-catbusin-pi1 form .adform-field-check {
	margin-left:100px;
}
.tx-catbusin-pi1 form .adform-field-label {
	clear:left;
	margin-left:100px;
}
.tx-catbusin-pi1 form select {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catbusin-pi1 form file {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catbusin-pi1 form input.inputclass {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catbusin-pi1 form input.submitclass {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catbusin-pi1 form textarea.inputclass {
	border:1px solid black;
	margin-bottom:0;
}
.spacer_busin {
	height: 2px;
}
/* CATPETROL */
.tx-catpetrol-pi1,  {
	font-size:12px;
}
.tx-catpetrol-pi1 p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tx-catpetrol-pi1-listrow {
	clear:both;
}
.tx-catpetrol-pi1-listrow-odd {
	clear:both;
}
.tx-catpetrol-pi1-submitDate {
	font-size:12px;
	font-style:italic;
}
.tx-catpetrol-pi1-image {
	float:left;
	width: 100px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.tx-catpetrol-pi1-textcontent {
	margin-left:110px;
}
.tx-catpetrol-pi1-category {
	font-size:12px;
	float:right;
	padding-right: 10px;
}
.tx-catpetrol-pi1-title2 {
	float: left;
}
.tx-catpetrol-pi1-small {
	float: left;
	font-size: 8px;
	margin-left: 10px;
}
.tx-catpetrol-pi1-title {
	width:600px;
	font-size:14px;
	font-weight:bold;
	background-color: #eeeeee;
	color: #FFFFFF;
	float:left;
	padding-left: 5px;
}
.tx-catpetrol-pi1-address {
	color: #000000;
	text-align:right;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-left: 10px;
	width: 200px;
	float: right;
}
.tx-catpetrol-pi1-name {
	font-weight: bold;
}
.tx-catpetrol-pi1-list {
	background: #eeeeee;
	float:left;
	width: 640px;
	margin-top: 5px;
}
.tx-catpetrol-pi1-element1 {
	float:left;
	font-size:12px;
	padding: 5px;
	background: #eeeeee;
	margin-right: 1px;
	width: 90px;
}
.tx-catpetrol-pi1-element2 {
	float:left;
	font-size:12px;
	padding: 5px;
	background: #eeeeee;
	margin-right: 1px;
	width: 91px;
}
.tx-catpetrol-pi1-comment {
	width: 300px;
	text-align:justify;
	padding-top: 5px;
	float: left;
}
.tx-catpetrol-pi1-listdivider {
	clear:both;
	padding-top: 5px;
	padding-bottom: 5px;
}
.tx-catpetrol-pi1-searchbox {
	clear: both;
}
.tx-catpetrol-pi1-searchbox-sword {
	border:1px solid black;
}
.tx-catpetrol-pi1-searchbox-button {
	border:1px solid black;
}
.error_not_allowed {
	color:red;
}
.tx-catpetrol-pi1-submitDate {
	font-size:12px;
	font-style:italic;
}
.tx-catpetrol-pi1-endDate {
	font-size:12px;
	font-style:italic;
}
.tx-catpetrol-pi1-browsebox {
}
.tx-catpetrol-pi1-browsebox-strong, .tx-catpetrol-pi1-browsebox-SCell {
	font-size: 9px;
	height: 10px;
	padding: 2px;
	margin:2px;
	float: left;
}
.tx-catpetrol-pi1-teaser_cat {
	font-weight:bold;
}
.tx-catpetrol-pi1-teaser_title {
}
.tx-catpetrol-pi1-teaser_link {
	font-size:12px;
	display:block;
}
.tx-catpetrol-pi1-searchresult-shortlist {
	font-size:12px;
	padding:0 0 0 0;
}
.tx-catpetrol-pi1-searchresult-noresult {
	font-size:12px;
	padding:0 0 0 0;
}
.tx-catpetrol-pi1-modeSelector-SCell {
	font-size: 9px;
	height: 10px;
	padding: 2px;
	margin:2px;
	float: left;
}
.tx-catpetrol-pi1-modeSelector-SCell A:active {
	color: #164716;
}
.tx-catpetrol-pi1 form {
}
.tx-catpetrol-pi1 form .catpetrolform-label, .tx-catpetrol-pi1 form .adform-label-label, .tx-catpetrol-pi1 form .adform-label-check {
	float:left;
	clear:left;
	width:100px;
	margin-top:5px;
}
.tx-catpetrol-pi1 form .adform-label-check {
	text-align:right;
}
.tx-catpetrol-pi1 form .adform-label-req {
	font-weight:bold;
}
.tx-catpetrol-pi1 form .adform-field, .tx-catpetrol-pi1 form .adform-field-label, .tx-catpetrol-pi1 form .adform-field-check {
	margin-top:5px;
}
.tx-catpetrol-pi1 form .adform-field-check {
	margin-left:100px;
}
.tx-catpetrol-pi1 form .adform-field-label {
	clear:left;
	margin-left:100px;
}
.tx-catpetrol-pi1 form select {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catpetrol-pi1 form file {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catpetrol-pi1 form input.inputclass {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catpetrol-pi1 form input.submitclass {
	border:1px solid black;
	margin-bottom:0;
}
.tx-catpetrol-pi1 form textarea.inputclass {
	border:1px solid black;
	margin-bottom:0;
}
.spacer_petrol {
	height: 2px;
}
/*NEWS*/
.news-list-container DIV.clearer, .news-single-item HR.clearer, .news-list-item HR, .news-latest-container HR.clearer {
	clear:right;
	height:1px;
	background-color: #F4F4F4;
	color: #d6d6ad;
	margin:5px;
	padding:5px;
}
hr {
	clear:right;
	height:1px;
	background-color:#cccccc;
	color:#cccccc;
	margin:5px;
	padding:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #CCCCCC;
}
.news-latest-container HR.clearer {
	clear:left;
}
.news-latest-container {
}
.news-latest-container H2, .news-latest-gotoarchive {
}
.news-latest-gotoarchive {
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
}
.news-latest-gotoarchive A {
}
.news-latest-item {
	height: 1%;
	line-height: 1.3;
}
.news-latest-item H3 A:LINK, .news-latest-item H3 A:VISITED, .news-latest-item H3 A:HOVER {
	color:#666633;
	font-weight: normal;
	font-size: 9px;
}
.news-latest-item IMG {
	margin-bottom: 5px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666633;
	border-right-color: #666633;
	border-bottom-color: #666633;
	border-left-color: #666633;
}
.news-latest-category IMG {
	float: none;
	border:none;
}
.news-latest-date, .news-latest-morelink, .news-latest-category {
	font-size:9px;
}
.news-latest-morelink {
	height:12px;
}
.news-latest-morelink A {
	float:right;
}
.news-list-container {
}
h3.news-list-item_title {
	padding-left: 5px;
	line-height: 20px;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px #666633 solid;
	background-image: url(../images/category_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #d6d6ad;
}
h3.news-list-item_title A, h3.news-list-item_title A:active, h3.news-list-item_title A:hover, h3.news-list-item_title A:visited, h3.news-list-item_title A:link {
	color: #d6d6ad;
	font-size: 14px;
}
h3.news-latest-item_title {
	padding-left: 2px;
	line-height: 20px;
	font-size: 9px;
	font-weight: bold;
	border-bottom: 1px #666633 solid;
	background-image: url(../images/category_bg.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	color: #d6d6ad;
}
h3.news-latest-item_title A, h3.news-latest-item_title A:active, h3.news-latest-item_title A:hover, h3.news-latest-item_title A:visited, h3.news-latest-item_title A:link {
	color: #d6d6ad;
	font-size: 9px;
}
.news-list-item {
	background-color: #F4F4F4;
	margin-bottom: 10px;
}
.news-search-form {
	border:1px solid #666633;
}
.news-search-emptyMsg {
}
.news-search-form FORM {
}
.news-list-container H3 {
}
.news-list-container H3 A:LINK, .news-list-container H3 A:VISITED, .news-list-container H3 A:HOVER {
	color:#ffffff;
	font-weight: bold;
}
.news-list-container H3 A {
	color:#fff;
}
.news-list-container P {
}
.news-list-date {
	float: right;
	color: #3E551C;
	width: 180px;
	text-align: right;
	height: 20px;
	font-size: 9px;
	font-weight: normal;
}
.news-list-imgcaption {
	float: right;
	font-size: 9px;
}
.news-list-container IMG {
	margin-left: 10px;
	float: right;
	border:1px solid #666633;
}
.news-list-category IMG {
	float: none;
	border:none;
}
.news-list-morelink, .news-list-category {
	font-size:9px;
}
.news-list-morelink {
}
.news-list-browse {
	text-align: center;
}
.tx-ttnews-browsebox {
	border:1px solid #666633;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P, .tx-ttnews-browsebox TD P {
}
.tx-ttnews-browsebox-SCell {
	border:1px solid #666633;
}
.news-search-emptyMsg {
	font-size: 11px;
}
.news-single-item {
	border:1px solid #666633;
}
.news-single-item H2 {
}
.news-single-item H3 {
}
.news-single-img {
	float: right;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #666633;
	border-right-color: #666633;
	border-bottom-color: #666633;
	border-left-color: #666633;
}
.news-single-imgcaption {
	clear:both;
}
.news-single-category {
	float: right;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	font-size: 10px;
}
.news-single-timedata {
	float: right;
}
.news-single-timedata, .news-single-author, .news-single-imgcaption {
	font-size: 9px;
}
.news-single-author {
}
.news-single-additional-info {
	border: 1px solid #666633;
}
.news-single-related, .news-single-files, .news-single-links {
	border: 1px solid #dddddd;
	background-color: #eeeeee;
	margin: 5px;
	padding: 5px;
}
.news-single-related DD, .news-single-links DD, .news-single-files DD {
}
.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	font-size: 11px;
	width:90%;
}
.news-amenu-container {
	border:1px solid #333;
}
.news-amenu-container LI {
}
.news-amenu-container UL {
	border:1px solid #666633;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	border:1px solid #666633;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666633;
	color:#fff;
}
.news-catmenu {
	border:1px solid #666633;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img {
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}
.level0 {
}
.level1 {
}
.level2 {
}
.level3 {
}
.level4 {
}
/*RGACCORDION*/
div.rgaccord1-toggle, h3.rgaccord1-toggle {
	clear:both;
	font-weight:bold;
	color:#666633;
	line-height: 20px;
	height: 20px;
	padding:2px 0 2px 25px;
	cursor:pointer;
	background-color: #eeeeee;
	background-image: url(/fileadmin/images/plus.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
}
h3.rgaccord1-toggle act {
	clear:both;
	font-weight:bold;
	color:#cc6600;
	line-height: 20px;
	height: 20px;
	padding:2px 0 2px 25px;
	cursor:pointer;
	background-color: #eeeeee;
	background-image: url(/fileadmin/images/minus.png);
	background-repeat: no-repeat;
	background-position: 5px center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #aaaaaa;
}
div.act {
	color:#cc6600;
	background-color: #eeeeee;
	background-image: url(/fileadmin/images/minus.png);
	background-repeat: no-repeat;
	background-position: 5px center;
}
div.rgaccord1-content {
	float: left;
	width:640px;
	padding-bottom:10px;
}
div.rgaccord1-content .ce {
	padding-bottom:10px;
}
div.rgaccord1-content h1 {
	font-size:9px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-weight: bold;
	color: #cc6600;
}
div.rgaccord1-nest {
	padding-bottom: 10px;
}
/*SITEMAP*/
.tx-dropdownsitemap-pi1 UL, .tx-dropdownsitemap-pi1 OL {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.tx-dropdownsitemap-pi1 A, .tx-dropdownsitemap-pi1 A:link, .tx-dropdownsitemap-pi1 A:visited, .tx-dropdownsitemap-pi1 A:hover, .tx-dropdownsitemap-pi1 A:active {
 color:;
	background-color: inherit;
}
.tx-dropdownsitemap-pi1 DIV {
	margin-left: 20px;
	margin-top: 2px;
	padding: 2px;
}
.tx-dropdownsitemap-pi1 LI.open OL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed OL {
	display: none;
}
.tx-dropdownsitemap-pi1 LI.open UL {
	display: block;
}
.tx-dropdownsitemap-pi1 LI.closed UL {
	display: none;
}
.tx-dropdownsitemap-pi1 SPAN.ifsub {
	text-transform: uppercase;
	font-weight: bold;
}
.tx-dropdownsitemap-pi1 SPAN.spc {
	text-transform: uppercase;
	font-style: italic;
}
.tx-dropdownsitemap-pi1 .description {
	font-style: italic;
	font-size: 80%;
	margin-left: 5px;
}
.tx-dropdownsitemap-pi1 DIV {
}
.tx-dropdownsitemap-pi1 DIV.level_2 {
}
.tx-dropdownsitemap-pi1 DIV.level_3 {
}
.tx-dropdownsitemap-pi1 DIV.level_4 {
}
.tx-dropdownsitemap-pi1 DIV.level_5 {
}
.tx-dropdownsitemap-pi1 DIV.expAll {
	border: solid 1px;
 background-color:;
	color: inherit;
	padding: 5px;
}
.tx-dropdownsitemap-pi1 IMG {
	margin-right: 5px;
}
/*FEUSERREGISTEER*/
.tx-srfeuserregister-pi1 p {
	margin-top: .5em;
	margin-bottom: 0;
	padding: 0 .3em;
	text-indent: 0;
}
.tx-srfeuserregister-pi1 h4 {
	margin-top: 0;
	padding-left: .3em;
}
.tx-srfeuserregister-pi1 legend {
	padding: 0 .5em;
	font-weight: bold;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice {
	font-style: italic;
	margin-bottom: 1em;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash {
	margin-bottom: 2em;
}
.tx-srfeuserregister-pi1 a {
	padding-left: 14px;
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link.gif");
	background-repeat: no-repeat;
	background-position: 0% 60%;
	text-decoration:none;
}
.tx-srfeuserregister-pi1 label {
	margin: 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 label span {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color: #ff0000;
}
.tx-srfeuserregister-pi1 input {
	margin: 0;
	padding: 0 .5em 0 0;
}
.tx-srfeuserregister-pi1 input[type=password] {
	margin-right: 1em;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password {
	margin-right: 1em;
}
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] {
	background-color: transparent;
}
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox {
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon {
	margin-left: 1em;
	background-color: transparent;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover {
	cursor: pointer;
}
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view {
	padding-left: 15px;
	background-image: url("../typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif");
	background-color: transparent;
	background-repeat: no-repeat;
	font-size: .8em;
	margin-left: 1em;
}
.tx-srfeuserregister-pi1 ul {
	margin: 0;
	padding: 0;
	list-style-position: inside;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes {
	list-style-type: none;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li {
	margin: 0 0 .3em 0;
	padding: 0;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label {
	margin: 0;
	padding: 0 0 0 .5em;
}
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li {
	float: left;
	padding: 0 2em 0 0;
	margin: 0;
}
.tx-srfeuserregister-pi1 dl {
	margin: 0;
	padding: 1em 0 0 0;
}
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd {
	margin: 0;
	padding: 0 0 .5em 0;
	float: left;
}
.tx-srfeuserregister-pi1 dt {
	clear: both;
	width: 25%;
	text-align: right;
	padding-right: 1em;
}
.tx-srfeuserregister-pi1 dd {
	text-align: left;
	width: 50%;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dt {
	width: auto;
	padding-right: 0;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-multiple-checkboxes dd {
	width: auto;
}
* html .tx-srfeuserregister-pi1 dd {
	float: none;
}
.tx-srfeuserregister-pi1 dd p {
	margin-top: 0;
	margin-bottom: .5em;
	padding: 0;
}
.tx-srfeuserregister-pi1 dd label {
	padding: 0 1em 0 .5em;
}
/*RGECARD*/
.rgecard-nest {
	width:100%;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.rgecard-text {
	width:200px;
	float:left;
	margin:5px 0 5px 5px;
}
.rgecard-msg {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	margin:10px 5px;
	padding:5px;
}
.rgecard-img {
	width:310px;
	float:left;
}
.rgecard-img img {
	border:1px solid #eee;
	padding:2px;
	margin:2px;
	background:#f6f6f6;
}
.rgecard-info {
	border:1px solid #ccc;
	padding:3px 3px 3px 33px;
	margin:10px;
	background:#f6f6f6 url(/typo3conf/ext/rgecard/res/css/irkick.png) no-repeat 5px center;
	color:#666;
	line-height:13px;
}
.rgecard-reminder {
	font-style:italic;
	color:#777;
	text-align:center;
	line-height:10px;
}
.rgecard-warning {
	margin:0 10px;
	padding:2px 5px;
	line-height:11px;
	text-align:center;
	color:#fff;
	border:1px solid #ffa200;
	background:#ff8400;
}
#rgecardform .error, #rgecardform .success, #rgecardform .warning {
	margin:0 10px;
	padding:2px 5px;
	line-height:11px;
	text-align:center;
	color:#fff;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#rgecardform label, #rgecardform legend {
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#rgecardform .error {
	border:1px solid #ff0000;
	background:#c60606;
}
#rgecardform .success {
	border:1px solid #00ff18;
	background:#009900;
}
#rgecardform .warning {
	border:1px solid #ffa200;
	background:#ff8400;
}
#rgecardform #log_res {
	height:45px;
}
#rgecardform .ajax-loading {
	background: url(/typo3conf/ext/rgecard/res/css/spinner.gif) no-repeat center;
	height:45px;
}
.rgecard-formheader {
	font-weight:bold;
	text-align:center;
	color:#333;
	background:#c8c7c7;
	border-bottom:1px solid #a9a9a9;
	border-top:1px solid #a9a9a9;
	font: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding:2px 0;
}
#rgecardform {
	padding:3px 10px 0 10px;
}
#rgecardform fieldset {
	padding: 2px;
	margin:0 2px;
	border:0px;
}
#rgecardform legend {
	margin-left:5px;
	font-weight:bold;
	color:#505050;
}
#rgecardform label {
	float:left;
	clear:both;
	display:block;
	width:60px;
	margin-bottom:10px;
	padding:0 10px;
	text-align:right;
}
#rgecardform input, #rgecardform textarea {
	float:left;
	display:block;
	width:160px;
	border: 1px solid #333;
	background:#F4F4F4;
	font-size: 10px;
	margin-bottom:10px;
	padding:1px;
}
#rgecardform textarea {
	width:253px;
	height:70px;
	margin:0 5px 5px 5px;
	padding:2px;
}
#rgecardform input:hover, #rgecardform textarea:hover {
	background:#fff;
}
#rgecardform div.clearer {
	clear:both;
	font-size:1px;
	line-height:1px;
	display:block;
	height:1px;
}
#rgecardform .submit {
	margin:4px 10px;
	width:100px;
	clear:both;
}
#rgecardform .hidden {
	display:none;
}
#ecardNest {
	overflow:hiddden;
	position:absolute;
	bottom:0;
	xborder:1px solid red;
	margin-bottom:7px;
	width:100%;
}
#ecard {
	background:#fff;
	position:absolute;
	bottom:0px;
	xpadding:0 5px;
	xborder:1px solid red;
	overflow:hidden;
	right:0;
	margin-right:16px;
	opacity:0.8;
	-moz-opacity: 0.8;
 filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
	width:300px;
	border-left:1px solid #a8a7a7;
}
#lbTipLink {
	display:block;
	float:right;
	width:79px;
	height:22px;
	background: transparent url(/typo3conf/ext/rgecard/res/css/ecard.png) no-repeat center;
	margin:0 10px 0 0;
	padding:1px;
	cursor:pointer;
}
#lbTipLink:hover {
	background: transparent url(/typo3conf/ext/rgecard/res/css/ecardHover.png) no-repeat center;
}
#lbCloseLink:hover {
}
ol.faq li {
	margin-bottom: 10px;
}
.imageblock {
	padding-right:0px;
}
/*WECSTAFF*/
.tx-wecstaffdirectory-pi1 {
	font-size:		12px;
}
* .tx-wecstaffdirectory-content {
 width: {
$plugin.tx_wecstaffdirectory_pi1.totalWidth
}
;
 margin: 		2px;
}
.tx-wecstaffdirectory-header {
	float:			left;
	font-size:		14px;
	font-weight:	bold;
	padding:		0px;
	padding-top:	8px;
	padding-bottom: 3px;
	margin:			0px;
	margin-top:		8px;
	width:			100%;
	clear:			both;
}
.tx-wecstaffdirectory-title {
	display:		block;
	font-size:		16px;
	font-weight:	bold;
	text-align:		center;
	margin:			0px auto;
	width:			100%;
}
.tx-wecstaffdirectory-responseMsg {
	display:		block;
	font-weight:	bold;
	font-size:		105%;
	color: 			#F02020;
	padding:		0px;
	text-align: 	center;
	margin:			0px auto;
	margin-top: 	4px;
	margin-bottom: 	8px;
	width:			100%;
}
.tx-wecstaffdirectory-errorText {
	display:		block;
	color:			#FF2020;
	text-align:		center;
	font-size:		105%;
	font-weight:	bold;
	width:			100%;
}
.tx-wecstaffdirectory-fullWidth {
	width: 100%;
}
.tx-wecstaffdirectory-fullWidthCentered {
	width: 		100%;
	margin: 	0px auto;
	text-align: center;
}
.tx-wecstaffdirectory-stafflist, .tx-wecstaffdirectory-staffpage {
	display:	block;
	font-size:	12px;
	padding:	2px;
	margin:		1px;
}
.tx-wecstaffdirectory-staffpage {
 width: {
$plugin.tx_wecstaffdirectory_pi1.staffPageWidth
}
;
}
.tx-wecstaffdirectory-stafflist {
	width:640px;
}
.tx-wecstaffdirectory-staffpage a, .tx-wcstaffdirectory-stafflist a {
	text-decoration: none;
}
.tx-wecstaffdirectory-stafflist-column {
	float:		left;
	width:		48%;
	height:		120px;
	padding-bottom:5px;
}
.tx-wecstaffdirectory-stafflist div.leftColumn {
	float: left;
	display: box;
	width:	30%;
}
.tx-wecstaffdirectory-stafflist div.rightColumn {
	float: left;
	display: box;
	width:	65%;
	padding-left: 4px;
}
.tx-wecstaffdirectory-stafflist .float-med {
	float:left;
	width:15%;
	padding-left:5px;
	line-height:1.4em;
}
.tx-wecstaffdirectory-stafflist .float-lg {
	float:left;
	width:20%;
	padding-left:5px;
	line-height:1.4em;
}
.tx-wecstaffdirectory-stafflist .float-xlg {
	float:left;
	width:25%;
	padding-left:5px;
	line-height:1.4em;
}
.tx-wecstaffdirectory-stafflist .float-xxlg {
	float:left;
	width:30%;
	padding-left:5px;
	line-height:1.4em;
}
.tx-wecstaffdirectory-stafflist .float-sm {
	float:left;
	width:10%;
	padding-left:5px;
	line-height:1.4em;
}
.tx-wecstaffdirectory-stafflist .float-xsm {
	float:left;
	width:5%;
	padding-left:5px;
	line-height:1.4em;
}
.tx-wecstaffdirectory-stafflist .float-photo {
	float:left;
	display:box;
	width:30%;
	padding-right:10px;
}
.tx-wecstaffdirectory-stafflist .header {
	font-weight:bold;
	font-size:110%;
}
.tx-wecstaffdirectory-stafflist .fullwidth {
	width:100%;
	padding-bottom:2px;
}
.tx-wecstaffdirectory-stafflist .xsmText {
	font-size:10px;
}
.tx-wecstaffdirectory-stafflist .smText {
	font-size:11px;
}
.tx-wecstaffdirectory-stafflist .medText {
	font-size:12px;
}
.tx-wecstaffdirectory-stafflist .lgText {
	font-size:14px;
}
.tx-wecstaffdirectory-stafflist .xlgText {
	font-size:16px;
}
.tx-wecstaffdirectory-stafflist .isBold {
	font-weight:bold;
}
.tx-wecstaffdirectory-stafflist .gutter {
	float:left;
	display:box;
	width:100%;
}
.tx-wecstaffdirectory-stafflist-alt1 {
background-color: {
$plugin.tx_wecstaffdirectory_pi1.staffListingBackColor
}
;
}
.tx-wecstaffdirectory-stafflist-alt2 {
background-color: {
$plugin.tx_wecstaffdirectory_pi1.staffListingBackColor2
}
;
}
.tx-wecstaffdirectory-staffpage .photo {
	display:block;
	float:left;
	padding-right: 8px;
}
.tx-wecstaffdirectory-staffpage .topmenu {
	display: 	block;
	float: 		left;
	width:		65%;
	text-align:right;
	padding:	0px;
	margin:		0px;
}
.tx-wecstaffdirectory-staffpage .topmenu .sep {
	padding-top: 6px;
}
.tx-wecstaffdirectory-staffpage .maincontent {
	display: 	block;
	float: 		left;
	width:		65%;
	padding:	0px;
}
.tx-wecstaffdirectory-staffpage .fullwidth, .tx-wecstaffdirectory-staffpage .fullwidth-centered {
	display: 	block;
	float: 		left;
	width:		95%;
	clear:		both;
	padding:	0px;
}
.tx-wecstaffdirectory-staffpage .fullwidth-centered {
	text-align:	center;
	margin:		0px auto;
}
.tx-wecstaffdirectory-staffdepartment {
	float:		left;
	width:		100%;
	font-size:	16px;
	font-weight:bold;
	padding:	2px;
	margin-bottom: 2px;
	margin-top:  8px;
	border-bottom: 1px solid #888;
}
.tx-wecstaffdirectory-fieldHeader {
	display:		block;
	float:			left;
	width:			100%;
	font-weight:	bold;
	font-size:		14px;
	margin-top:		8px;
	margin-bottom:	2px;
}
.tx-wecstaffdirectory-fieldHeaderLarge {
	font-size:		18px;
	font-weight:	bold;
}
.tx-wecstaffdirectory-fieldLabel {
	display:		block;
	float:			left;
	width:			35%;
	padding-left:	8px;
	padding-bottom: 2px;
	clear:			left;
}
.tx-wecstaffdirectory-fieldDescription {
	display:		block;
	float:			left;
	width:			60%;
	padding-bottom: 2px;
}
.tx-wecstaffdirectory-fieldDescriptionLarge {
	display:		block;
	float:			left;
	width:			90%;
	padding-bottom: 2px;
	padding-left:	8px;
}
.tx-wecstaffdirectory-spacer {
	clear:			both;
	line-height:	0.1em;
	height:			0.1em;
}
.tx-wecstaffdirectory-pagelink {
	font-size:		12px;
	padding:		0px;
	margin:			0px;
	margin-top:		4px;
	margin-right:	10px;
}
.tx-wecstaffdirectory-editbutton {
	font-size:		11px;
}
.tx-wecstaffdirectory-addbutton {
	font-size:		12px;
	clear:			both;
	padding:		4px;
	text-align:		center;
	margin:			0px auto;
}
.tx-wecstaffdirectory-form {
	font-size: 		12px;
	width:640px;
	border: 	1px solid #333;
	margin:		0px auto;
	padding:	4px;
	padding-bottom: 25px;
	margin-top:	5px;
	margin-bottom:5px;
}
.tx-wecstaffdirectory-form div.header {
	text-align: center;
	font-size: 125%;
	font-weight:bold;
	padding: 6px;
}
.tx-wecstaffdirectory-form div.inputFormRow {
	clear: both;
	margin:0px;
	padding:0px;
	padding-top: 2px;
}
.tx-wecstaffdirectory-form div.inputFormRow span.label {
	float: left;
width: width:640px;
	text-align: right;
	padding-top:3px;
}
.tx-wecstaffdirectory-form div.inputFormRow span.textacross {
	float: left;
width: width:640px;
	text-align: center;
}
.tx-wecstaffdirectory-form div.inputFormRow span.bottomrow {
	float: left;
width: width:640px;
	text-align: center;
	padding-top:8px;
	padding-bottom:8px;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox {
	float: right;
width: width:640px;
	text-align:left;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox input {
	width: 95%;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox .inputMedium {
	width: 150px;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox .inputShort {
	width: 90px;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox textarea {
	width:	95%;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox textarea.high {
	width:	95%;
	height:100px;
}
.tx-wecstaffdirectory-form div.inputFormRow span.inputBox input.button {
	width:	100px;
}
/*JUBARWEBLINKS*/
.header_jubarweblinks {
	width:640px;
	color:black;
	border-bottom:1px dashed #000000;
}
.header_jubarweblinks A {
	color:#666633;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.header_jubarweblinks TD {
	width: 193px;
	height: 50px;
}
.update_jubarweblinks {
	width:640px;
	height:40px;
}
.overview_jubarweblinks {
	width:640px;
}
.overview_jubarweblinks TR {
}
.overview_jubarweblinks TD {
	width:320px;
	height:50px;
}
.overview_jubarweblinks A {
	color:black;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.overview_jubarweblinks A:hover {
	color:red;
}
.singleview_jubarweblinks {
	width:640px;
	border:1px solid black;
	margin-top:10px;
}
.singleview_jubarweblinks_link {
	height:20px;
	color: #000000;
	font-size:12px;
	font-weight:bold;
	background-color:#d6d6ad;
}
.singleview_jubarweblinks_link A {
	color:#666633;
	text-decoration:none;
}
.singleview_jubarweblinks_link_report A {
	font-size:10px;
	font-weight:bold;
	color:#666633;
	text-decoration:underline;
}
.singleview_jubarweblinks_description {
	width:640px;
	font-size:10px;
	font-weight:bold;
}
.singleview_jubarweblinks_row1 TD {
	font-size:10px;
	width:33%;
}
.recommend_jubarweblinks {
}
/*SBDOWNLOADS*/
#sb_download_flexWrap {
	padding: 0 0 0px 0;
	margin: 0 0 20px 0;
	clear: both;
}
.sb_download_flex {
	padding: 5px;
	margin: 2px;
	width: 306px;
	height: 170px;
	float: left;
	background-color: #eeeeee;
}
.sb_download_text {
	float: right;
	text-align: left;
	width: 160px;
}
.sb_download_image {
	float: left;
	text-align: left;
}
.sb_download_flex p.bodytext, .sb_download_single p.bodytext {
	padding: 0;
	margin: 0;
}
.sb_download_flex .image img, .sb_download_single .image img {
	padding: 0;
	margin: 0 10px 10px 0;
	float: left;
	width: 63px;
	height: 63px;
	border: 1px solid #d6d6ad;
}
.sb_download_flex .clicks, .sb_download_single .clicks {
	font-size: 10px;
}
.sb_download_flex .datetime, .sb_download_single .datetime {
	font-size: 10px;
	float: right;
}
.sb_download_flex .title, .sb_download_single .title {
	padding: 0;
	margin: 0;
	color: #666633;
	font-weight: bolder;
}
.sb_download_flex .links, .sb_download_single .links {
	padding: 0;
	margin: 0;
}
/* div around each link */
.sb_download_flex .linkOutput {
}
.sb_download_single {
	float: left;
	padding: 0px;
	margin: 0px;
}
.sb_download_single .sb_download_text {
	width: 450px;
}
.sb_download_flex .category, .sb_download_single .category {
	float: left;
	font-weight: bold;
	font-size: 10px;
	margin: 0 0 15px 0;
}

