
.rss_box {
	font-size: 11px;
}
.rss_header {
	margin-top: 10px;
}


.csc-sitemap-level2 {
padding-left:30px;
}

.content-element {
	float:left;
	width:100%;
	margin:10px 0px 10px 0px;
	font-size:13px;	
}
.content-element * {
	font-size:13px;	
}

/* link definition */
.content-element a {
  color: #AA6600;
  text-decoration:underline; 
}
.content-element a:visited	{ 
  text-decoration:underline; 
  }
.content-element a:hover { 
  background-color:#FFC600;
  text-decoration:underline;
}
.content-element a:active {
  background-color:#FFC600;
  text-decoration:underline; 
}

/* image links */
A:link IMG 							{ color:#556280;text-decoration:none; }
A:visited IMG 						{ color:#556280;text-decoration:none; }
A:hover IMG							{ color:#556280;text-decoration:none; }
A:active IMG						{ color:#556280;text-decoration:none; }

/* Headers */
#content * H1, H2, H3, H4, H5	{ 
  margin:0 0 10px 0;
  padding:0 0 5px 0;
  font-weight:bold; 
}

#content * H1 { 
  border-bottom:1px solid grey;
  width:100%;
  font-size:13px;
}
#content * H2 {
  width:100%;
  font-size:12px;
}

#content * H3 {
  width:100%;
  font-size:11px;
}

#content * H4, H5 {
  width:100%;
  font-size:10px;
}

#content li {
	margin-bottom: 10px;
}

p img {
  padding-right:8px;
}


/* Bodytext */
* P { 
  vertical-align:top; 
  margin:0px;
  padding:0px;
  font-size:12px;
}

* LI {
	font-size:12px;
}

/* Bulletlists */
.bodytext UL { 
  margin-top:0px;
  margin-bottom:0px;
  padding-top:10px;
  padding-bottom:10px; 
}


/* Login & Logout */
	
/* EXT: evgmeetings */
TD.meetingDate { 
  padding-top:8px;
  padding-left:5px;
  padding-bottom:3px; 
}
SPAN.meetingDate { 
  background:#ffffff;
  border:1px solid #b3b3b3;
  padding:1px 2px;
}
TD.meetingText { 
  padding-left:5px; 
}



/********************
	Search
********************/
TD.searchBox						{ width:80px;padding:5px;text-align:left; }
TD.searchImage						{ padding:5px 2px;text-align:left; }


/********************
	CSC & Plugins
********************/
p.csc-caption				  { padding:5px 0px; color:#556280;font:italic 10px verdanda;letter-spacing:1px;vertical-align:top; }
/* P.csc-caption				  { padding:5px 0px; color:#556280;font:italic 10px verdanda;letter-spacing:1px;vertical-align:top;text-transform:capitalize }
P.csc-linkToTop           { text-align:right; }
P.csc-linkToTop IMG       { border:1px solid #556280; }

/* FORMS */
TABLE.csc-mailform				{ padding-top:10px;font:bold 10px verdana;text-align:left; }
TABLE.csc-mailform INPUT		{ font: 10px verdana;text-align:left; }
TABLE.csc-mailform TEXTAREA 	{ font: 10px verdana;text-align:left; }
TD.csc-form-labelcell			{ width:100px;}
TD.csc-form-fieldcell  			{	width:150px;text-align:left; }

/********************
	Indexed Search
********************/
DIV.tx-indexedsearch-searchbox TABLE	{ 
	text-align:left; 
}

DIV.tx-indexedsearch-searchbox INPUT	{  
}

DIV.tx-indexedsearch-searchbox SELECT	{ 
	text-align:left; 
}

TD.tx-indexedsearch-browsebox-SCell {  
}


P.tx-indexedsearch-noresults { 
	text-align:center; 
	font-weight:bold; 
}

DIV.tx-indexedsearch-whatis { 
	margin-top:10px; 
	margin-bottom:5px; 
}

SPAN.tx-indexedsearch-sw { 
	color:red; 
}

DIV.tx-indexedsearch-res TABLE {  
	background:white;
}

DIV.tx-indexedsearch-secHead { 
	margin-top:20px; 
	margin-bottom:10px; 
}

DIV.tx-indexedsearch-secHead H2 { 
	margin:5px 0; 
}

DIV.tx-indexedsearch-secHead TABLE { 
	background:#FFC600;
	border:1px solid #000; 
}

DIV.tx-indexedsearch-secHead TD { 
	font-weight:bold;
	height:20px;
	vertical-align:absmiddle; 
}

DIV.tx-indexedsearch-secHead P { 
	font-weight:normal;
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	vertical-align:absmiddle; 
}

DIV.tx-indexedsearch-secHead H2	{ 
	font:bold 11px verdana;
	padding-left:10px; 
}

TR.tx-indexedsearch-title { 
	background:#eee; 
}

TR.tx-indexedsearch-title P	{ 
	font-weight:bold;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:5px;
	vertical-align:absmiddle; 
}

TR.tx-indexedsearch-title P.tx-indexedsearch-percent { 
	font-weight:normal; 
}

TD.tx-indexedsearch-descr P	{ 
	font-style:italic; 
}

SPAN.tx-indexedsearch-redMarkup { 
	color:red; 
}

TD.tx-indexedsearch-info { 
	background:#F5F8FF; 
}

/********************
	Registration Plugin sr_feuserregister
********************/
.tx-srfeuserregister-pi1  { font-family:Verdana, sans-serif; line-height: 125%; color: #000000; font-size: 1em; }
.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 a:link { padding-left: 14px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link.gif"); background-repeat: no-repeat; background-position: 0% 60%; background-color: transparent; color:navy; text-decoration:none; font-weight: bold; }
.tx-srfeuserregister-pi1 a:visited { color: navy; background-repeat: no-repeat; }
.tx-srfeuserregister-pi1 a:hover { color: #333333; background-repeat: no-repeat; }
.tx-srfeuserregister-pi1 a:active { color: navy; background-repeat: no-repeat; }
*/
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; font-size: 1em; }
.tx-srfeuserregister-pi1 input { font-size: 10px;  background-color: #ffffff; color: #000000; font-weight: bold; margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=text]  { }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-text { }
.tx-srfeuserregister-pi1 input[type=file]  { font-weight: bold; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-uploader { font-weight: bold; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 2em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 2em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; color: #ffffff; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; color: #35006d; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { height: 12px; width: 12px; margin: 0 0 0 1em; border-style: none; vertical-align: middle; background-color: transparent; background-repeat: no-repeat; background-position: center; }
.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"); backgroud-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 select { font-size: 10px;  background-color: #ffffff; color: #000000; font-weight: bold; }
.tx-srfeuserregister-pi1 textarea { font-size: 11px;  background-color: #ffffff; color: #000000; font-weight: bold; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-image: none; list-style-position: inside; font-size: 1em; }
.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 { list-style-type: square; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; margin: 0 2em 0 0;}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { margin-bottom: 1em; font-style: italic; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-required { color: #FF0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #FF0000; font-weight: bold; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 form { margin: 0 5%; }
* html .tx-srfeuserregister-pi1 form { margin: 0; padding: 0 4%;}
.tx-srfeuserregister-pi1 fieldset { border-color: #000000; }
* html .tx-srfeuserregister-pi1 fieldset { border-width: 1px; }
.tx-srfeuserregister-pi1 legend { font-weight: bold; padding: 0 .5em; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; display: block; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; display: block; }
.tx-srfeuserregister-pi1 dt { float: left; clear: both; width: 25%; text-align: right; }
* html .tx-srfeuserregister-pi1 dt { padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; float: right; clear: right; width: 73%; }
* html .tx-srfeuserregister-pi1 dd { float: none; clear: none; width: 100%; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
.tx-srfeuserregister-pi1 .clear-float { clear: both; border-style: none; height: 1px; }
/*.tx-srfeuserregister-pi1 button { padding: .2em; color: #ffffff; background-color: #7182a9; font-size: .8em; font-weight: bold; border-style: outset; } */
* html .tx-srfeuserregister-pi1 button { padding: 0; font-size: .9em; }
   
/* default styles for extension "tx_srlanguagemenu_pi1" */
   .tx-srlanguagemenu-pi1 p { 
   	font-family:Verdana, sans-serif; 
   	font-size:10px; 
   	line-height:100%; 
   	color:#35006d; 
   	margin-top:8px; 
   	margin-bottom:0px; 
   	padding-top:0px; 
   	padding-bottom:0px; 
   	padding-right:0px; 
   	padding-left:0px; 
   	text-indent:0px; 
  }
  
  .tx-srlanguagemenu-pi1 SELECT { 
  	width:150px;
  	font-size:10px; 
  	margin-left:15px; 
  }

  
/* default styles for extension "tx_irfaq_pi1" */
.tx-irfaq-pi1 ul.tx-irfaq-questions-list { margin-bottom: 75px; }
.tx-irfaq-pi1 ul li a p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 ul li a { color: #000; text-decoration: none; }
.tx-irfaq-pi1 ul li a:hover { color: #000; text-decoration: underline; }
.tx-irfaq-pi1 .tx-irfaq-answer { margin-bottom: 10px; }
.tx-irfaq-pi1 .tx-irfaq-answer h4 p.bodytext { margin: 0px; display: inline; font-weight: bold; }
.tx-irfaq-pi1 dt p { font-weight: bold; margin: 0px; display: inline; }
.tx-irfaq-pi1 dd { margin-left: 0px; }
.tx-irfaq-pi1 dd p { margin-top: 0px;	}
.tx-irfaq-pi1 .additional-info { border-top: 2px solid #e6e6e6; margin-bottom: 10px; }
