/*STATIC FROM EXTENSION */
.tx-srfeuserregister-pi1 p { margin-top: .5em; margin-bottom: 0; padding: 0 0; text-indent: 0;margin-bottom:5px; }
.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: 0px; 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; }
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; }
.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 { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeee; }
.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 TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#cccccc; font-size:16px; font-weight:bold; }
/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }
/* default styles for extension "tx_cssstyledcontent" */
/* Captions */
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }
/* Needed for noRows setting */
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }
/* Border just around the image */
DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {border: 2px solid black;padding: 0px 0px;}
DIV.csc-textpic-imagewrap { padding: 0; }
DIV.csc-textpic IMG { border: none; }
/* DIV: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }
/* UL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }
/* DL: This will place the images side by side */
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
DL.csc-textpic-image { margin: 0; }
DL.csc-textpic-image DT { margin: 0; display: inline; }
DL.csc-textpic-image DD { margin: 0; }
/* Clearer */
DIV.csc-textpic-clear { clear: both; }
/* Margins around images: */
/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-right: 10px;
}
/* Pictures on right, add margin on left */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}
/* Pictures centered, add margin on left */
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
    display: inline; /* IE fix for double-margin bug */
    margin-left: 10px;
}
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }
/* Space below each image (also in-between rows) */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }
/* No margins around the whole image-block */
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
/* Add margin from image-block to text (in case of "Text w/ images") */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
    margin-right: 10px !important;
}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
    margin-left: 10px !important;
}
/* Positioning of images: */
/* Above */
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }
/* Center (above or below) */
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }
/* Right (above or below) */
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }
/* Left (above or below) */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }
/* Left (in text) */
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }
/* Right (in text) */
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }
/* Right (in text, no wrap around) */
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
/* Left (in text, no wrap around) */
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
/* Hide from IE5-mac. Only IE-win sees this. \*/
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
/*STATIC FROM EXTENSION end */

a img,
FIELDSET {border:none;}
h1,h2,h3 {font-size:14px;font-weight:bold;}
p {margin-bottom:10px;line-height:16px;}

div#content ul {padding-left:20px;}

p.csc-caption {padding-top:5px;font-size:10px;color:#666}

/*styles for glossary */
acronym {text-decoration:none}
.tx-contagged {padding-top:10px;padding-bottom:10px;}
.tx-contagged-index {padding-top:5px;margin-bottom:10px;}
.tx-contagged-acronym a,
.tx-contagged-definition a{text-decoration:none;border-bottom:1px #F37B0B dotted;color:#000;}
.tx-contagged-list {padding-top:10px;padding-bottom:10px;}
.tx-contagged-single dt,
.tx-contagged-list dt {font-weight:bold;padding-top:5px;padding-bottom:2px;}
.tx-contagged-single dt {padding-top:5px;padding-bottom:5px;}
.tx-contagged-single dd {padding-top:2px;padding-bottom:2px;}


.blackrounded .threeCol_l .tx-contagged-acronym a,
.blackrounded .threeCol_l .tx-contagged-definition a,
.blackrounded .threeCol_c .tx-contagged-acronym a,
.blackrounded .threeCol_c .tx-contagged-definition a,
.blackrounded .threeCol_r .tx-contagged-acronym a,
.blackrounded .threeCol_r .tx-contagged-definition a {color:#fff;}


/*styles powermail*/
.tx-powermail-pi1 fieldset {border:0;margin:0;padding:0;}
.tx-powermail-pi1 LEGEND {display:none;}
.tx-powermail-pi1 INPUT,
.tx-powermail-pi1 TEXTAREA,
.tx-powermail-pi1 SELECT {border: 1px solid #999999;width: 300px;}
.tx_powermail_pi1_fieldwrap_html {margin-bottom: 6px;}
.tx-powermail-pi1 LABEL {width: 120px;display: block;float: left;}
.tx-powermail-pi1 .powermail_submit {margin-left: 120px;width: 302px;}
.tx-powermail-pi1_thx {color: #ff720d;}
.powermail_mandatory_js {color: #ff720d;}

div.tx_powermail_pi1_fieldwrap_html {clear:both;}
.tx_powermail_pi1_fieldwrap_html_radio {clear:right;}
div.powermail_radio_inner label {padding-left:15px; text-align:right; width:50px;}
div.powermail_radio_inner input {border:none; width:20px; display:inline; float:left;}
p.tx_powermail_pi1_fieldwrap_html_radio_title {width:120px;float:left;}

.tx-felogin-pi1 fieldset {
	border: 0;
	margin: 0;
	padding-top: 15px;
}
.tx-felogin-pi1 legend {
	display: none;
}
.tx-felogin-pi1 h3 {
display: none;
}
.tx-felogin-pi1 input { 
margin-bottom:4px; 
border: 1px solid #999999;
width:180px;
}
.tx-felogin-pi1 input.submit {
margin-left:90px;
width:182px;
}
.tx-felogin-pi1 label {
    width:90px;
    display:block;
    float:left;
}


.ErrorMessage
{
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.inputform{
	width:260px;
	border:1px solid #969696;
	color:#666666;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:11px;
}
.err_inputform{
	width:260px;
	border:1px solid #990000;
	background-color:#e0e0e0;
	color:#990000;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:11px;
}
.inputformsmall{
	width:260px;
	height:80px;
	border:1px solid #969696;
	color:#666666;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px;
	font-size:11px;
}
.SubmitButton{width:63px;border:1px solid #969696;font-family:Arial, Helvetica, sans-serif;padding:3px;width:82px;font-size:11px;color:#414141;background-color:#FFFFFF;}

a {color:#F37B0B;}
#frame a {color:#F37B0B;}
/* Accordion */
h3.rgaccord1-toggle {
  /*font-weight:bold; */
  font-size: 12px;
  color:#000;
  line-height: 26px;
  height: 23px;
  background: #fff url(images/pfeil_top.gif) 3px -4px no-repeat;
  border-top:1px solid #eee;
  padding:2px 0 2px 25px;
  margin-right:32px;
  cursor:pointer;
}

/* Toggle act item */
h3.act {
  color:#000;
  background:#fff url(images/pfeil_down.gif) 3px -4px no-repeat;
}

/* the content */
div.rgaccord1-content {
  width:auto;
  padding-top:5px;
  padding-left:25px;
  margin-bottom:5px;
}

/* remove margin of a CE */
div.rgaccord1-content .ce {
  margin-bottom:0;
}

/* remove the header inside the CE, twice is not nice */
div.rgaccord1-content h1 {
  display:none;
}

/* FAQ */
div.bgmfaq-search-form {margin-bottom:10px;margin-top:10px;}
div.tx-bgmfaq-pi1 {padding-bottom:10px;padding-right:20px;}
div.tx-bgmfaq-pi1 a.link {display:block;margin-bottom:5px;}
div.tx-bgmfaq-pi1_most a.link {display:block;margin-bottom:5px;margin-top:5px;}
div.tx-bgmfaq-pi1 h2 {margin-top:10px;margin-bottom:5px;}
.tx-bgmfaq-pi1 ul.tx-bgmfaq-questions-list { margin-bottom: 75px; }
.tx-bgmfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-bgmfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-bgmfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-bgmfaq-pi1 .tx-bgmfaq-answer { margin-bottom: 10px; padding-left:12px; }
.tx-bgmfaq-pi1 .tx-bgmfaq-answer a {color:#F37B0B;}
.tx-bgmfaq-pi1 .tx-bgmfaq-answer p.bodytext a {color:#F37B0B;}
.tx-bgmfaq-pi1 .tx-bgmfaq-answer h4 p.bodytext {  font-weight: bold; }
.tx-bgmfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-bgmfaq-pi1 dd { margin-left: 0px; }
.tx-bgmfaq-pi1 dd p { margin-top: 0px;	}
.tx-bgmfaq-pi1 .additional-info { border-top: 0px solid #000;margin-bottom: 10px; }

.tx-bgmfaq-cleaner { clear: left; height: 1px; }
.tx-bgmfaq-dynheader { cursor: pointer; }
.tx-bgmfaq-dynans-hidden { display: none; padding-left:15px; padding-top:4px; }
.tx-bgmfaq-dynans-visible { display: block;padding-left:15px;padding-top:4px; }


#lbCenter {background-color:#fff;}

.tx-contagged-acronym a,
.tx-contagged-definition a{text-decoration:none;border-bottom:none;color:#000;}
.tx-contagged-acronym a:hover,
.tx-contagged-definition a:hover {text-decoration:underline;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {

display:none;
}
