/* CSS fuer die Erweiterungen */

/********************************/
/* +++++++ user_fhpevents ++++++ */
/********************************/

.user-fhpevents-pi1, .user-fhpevents-pi2, .user-fhpevents-pi3 {
	text-align: left;
	font-weight: normal;
   padding: 0px;
}

#user_fhpevents_container {
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

#user_fhpevents_container b, #user_fhpevents_container strong {
	font-weight: bold;
}

#user_fhpevents_container p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#user_fhpevents_container h2 {
	margin: 0px;
	padding: 0px;
}

#user_fhpevents_container h3 {
	margin: 0px;
	padding: 0px;
}


#user_fhpevents_container textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #007EC6;
	border: 1px solid #007EC6;
	font-size: 1em;
}

#user_fhpevents_container input {
	color: #007EC6;
	border: 1px solid #007EC6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1.1em;
}

#user_fhpevents_container input.submit {
	background-color: #007EC6;
	color: #FFFFFF;
	border: 1px solid #007EC6;
	font-size: 1.1em;
}

#user_fhpevents_container select {
	color: #007EC6;
	border: 1px solid #007EC6;
	font-size: 1.1em;
}

#user_fhpevents_container hr {
	clear: both;
	border: 0px;
	color: #007EC6;
   height: 1px;
	background-color: #007EC6;
   padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*Veranstaltungen anzeigen */

.user_fhpevents_veranstaltungsitem {
	border-top: 1px solid #007EC6;
}

.user_fhpevents_ausgabe_veranstaltung {
	display: block;
	/*float: left;*/
	/*width: 100%;*/
	text-align: left;
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	border: 0px;
}

#user_fhpevents_container hr.anzeigen {
	clear: both;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
   padding: 0px 0px 0px 0px;
}


#user_fhpevents_container a.seite_gewaehlt:link, #user_fhpevents_container a.seite_gewaehlt:visited {
	/*background-color: #007EC6;
	color: #FFFFFF;
   padding: 1px 1px 2px 1px;
	margin: 0px 0px 0px 0px;
	*/
	text-decoration: none;
	border: 1px solid #007EC6;
}

.user_fhpevents_seitenzaehler {
	display: block;
	float: left;
	width: 50%;
	padding: 5px 0px 0px 0px;
}

.user_fhpevents_veranstaltungsnummern {
	float: left;
	text-align: left;
	padding: 5px 0px 0px 0px;
	border: 0px;
}

/* Veranstaltungen eingeben*/

.user_fhpevents_spalte1 {
	width: 27%;
	float: left;
	vertical-align: top;
	clear: both;	
}

.user_fhpevents_spalte1 p, .user_fhpevents_spalte1 h2, .user_fhpevents_spalte1 h4 {
	text-align: left;
}


.user_fhpevents_spalte2 {
	width: 70%;
	float: right;
	vertical-align: top;
}

.user_fhpevents_spalte2 p, .user_fhpevents_spalte2 h2 {
	text-align: left;
}

.user_fhpevents_fusszeile {
	margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
	text-align: left;
}




/**************************/
/* CSS fuer die FHP NEWS */
/************************/


.user-fhpnews-pi1, .user-fhpnews-pi2, .user-fhpnews-pi4, .user-fhpnews-pi5, .user-fhpnews-pi6, .user-fhpnews-pi7 {
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#user_fhpnews_container {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#user_fhpnews_container b, #user_fhpnews_container strong {
	font-weight: bold;
}

#user_fhpnews_container h1 {
 	padding: 0px 0px 0px 0px;
   margin: 0px 0px 10px 0px;
	font-size: 1.05em;
}

#user_fhpnews_container h1 a:link, #user_fhpnews_container h1 a:active, #user_fhpnews_container h1 a:visited, #user_fhpnews_container h1 a:hover {
	text-decoration: none;
   background-color: #FFFFFF;
   color: #000000;
   background-color: #FFFFFF;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   line-height: 125%;
}

#user_fhpnews_container h2 {
	/*color: #0075BD;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
   margin: 0px 0px 0px 0px;*/
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 0.75em;
	color: #000000;
	font-weight: normal;
	margin: -10px 0px 10px 0px;
	padding: 0px;
	font-style: italic;
}

#user_fhpnews_container h3 {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 0.75em;
	color: #000000;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

#user_fhpnews_container h4 {
	font-size: 0.75em;
	color: #0075BD;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


#user_fhpnews_container div.aktuelles_kategorieauswahl p {
	text-align: right;
}

#user_fhpnews_container div.aktuelles_kategorieauswahl input {
	width: 167px;
	border: 1px solid #0075BD;
}

#user_fhpnews_container div.aktuelles_kategorieauswahl select {
	width: 167px;
	border: 1px solid #0075BD;
	margin: 0px 0px 2px 0px;
}

#user_fhpnews_container h4.kategorien_auswaehlen {
	color: #0075BD;
	font-weight: bold;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
	text-align: right;
}


#user_fhpnews_container p.medieninfo_datum {
 	padding: 0px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
	line-height: 100%;
}

#user_fhpnews_container p.mehr_link {
 	padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
	text-align: left;
	width: 100%;
}

#user_fhpnews_container textarea{
	font-family: Arial, Helvetica, sans-serif;
	color: #0075BD;
	border: 1px solid #0075BD;
	font-size: 1em;
}

#user_fhpnews_container input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
}

#user_fhpnews_container input.submit {
	background-color: #0075BD;
	color: #FFFFFF;
	border: 1px solid #0075BD;
	font-size: 1em;
}

#user_fhpnews_container select {
	color: #0075BD;
	border: 1px solid #0075BD;
	font-size: 1em;
}

#user_fhpnews_container hr{
	clear: both;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

table.nachrichten_tabelle {
	width: 100%;
}

.user_fhpnews_newsitem {
	clear: both;
	border-top: 1px solid #0075BD;
}

.user_fhpnews_newsitem_ohne_rahmen {
	clear: both;
	border-top: 0px;
	vertical-align: top;
}

.user_fhpnews_newsitem_ohne_rahmen_links {
	border-top: 0px;
	vertical-align: top;
   float: left;
   left: 0px;
}

.user_fhpnews_newsitem_ohne_rahmen_rechts {
	border-top: 0px;
	vertical-align: top;
   float: right;
   right: 0px;
}

td.user_fhpnews_titel_kurztext {
   padding: 10px 10px 10px 0px;
   margin: 0px 0px 0px 0px;
	border: 0px;
   text-align: left;
   vertical-align: top;
}

td.user_fhpnews_titel_kurztext_ohne_rahmen {
   padding: 10px 0px 10px 0px;
   margin: 0px 0px 0px 0px;
	border-bottom: 0px;
   border-right: 0px;
   text-align: left;
   vertical-align: top;
}

.user_fhpnews_titel_kurztext p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

td.user_fhpnews_datum {
    width: 167px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
    border: 0px;
    text-align: left;
    vertical-align: top;
}

td.user_fhpnews_datum_ohne_rahmen {
    width: 167px;
    padding: 10px 0px 10px 10px;
    margin: 0px 0px 0px 0px;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 0px;
    text-align: left;
    vertical-align: top;
}

/* Single News */

#user_fhpnews_container .user_fhpnews_single_newsitem {
	border-top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

#user_fhpnews_container .user_fhpnews_single_newsitem_text {
	top: 0px;
	float: left;
   padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#user_fhpnews_container .user_fhpnews_single_newsitem_text_m_bild {
	top: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 177px 0px 0px;
	border-right: 0px solid #0075BD;
	height: 100%;
}

#user_fhpnews_container .user_fhpnews_single_newsitem_bilder {
	top: 0px;
	float: right;
	right: 0px;
   width: 167px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 100%;
}

#user_fhpnews_container .user_fhpnews_single_newsitem_bilder img {
	margin: 0px 0px 0px 5px;
  	padding: 0px 0px 0px 0px;
}

#user_fhpnews_container .user_fhpnews_single_newsitem_bilder a, #user_fhpnews_container .user_fhpnews_single_newsitem_bilder a:visited, #user_fhpnews_container .user_fhpnews_single_newsitem_bilder a:link, #user_fhpnews_container .user_fhpnews_single_newsitem_bilder a:active, #user_fhpnews_container .user_fhpnews_single_newsitem_bilder a:hover {
	color: #000000;
	background-color: #FFFFFF;
   text-decoration: none;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}

#user_fhpnews_container .user_fhpnews_single_newsitem_bilder {
	padding-left: 5px;
	padding-bottom: 0px;
}

#user_fhpnews_container p.bildtext {
	font-size: 0.65em;
	color: #0075BD;
	line-height: 100%;
	text-align: left;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
   padding-bottom: 10px;
	padding-left: 5px;
}

/* Nachrichten auf der Startseite Plugin3 */


/*der Bereich fuer die Startseite*/
.user-fhpnews-pi3 {
	text-align: left;
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#user_fhpnews_container .user_fhpnews_newsitem_startseite {
	padding: 0px 0px 10px 0px;
}

#user_fhpnews_container .user_fhpnews_newsitem_startseite_bilder {
	right: 0px;
	width: 167px;
	float: right;
	vertical-align: top;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
	color: #0075BD;
}



#user_fhpnews_container .user_fhpnews_newsitem_startseite_bilder a, #user_fhpnews_container .user_fhpnews_newsitem_startseite_bilder a:hover, #user_fhpnews_container .user_fhpnews_newsitem_startseite_bilder a:visited {
    background-color: #FFFFFF;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

#user_fhpnews_container .user_fhpnews_newsitem_startseite_text {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#user_fhpnews_container .user_fhpnews_newsitem_startseite h1 {
	padding: 0px 0px 2px 0px;
	margin: 0px;
}

#user_fhpnews_container .user_fhpnews_newsitem_startseite p {
 	padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
}




/* Nachrichten für die Zielgruppe */

#user_fhpnews_container .user_fhpnews_newsitem_zielgruppe {
	padding: 5px 5px 5px 5px;
   border-bottom: 1px solid #008ECE;
   border-left: 1px solid #008ECE;
   border-right: 1px solid #008ECE;
}

#user_fhpnews_container h1.zielgruppe {
   font-size: 0.75em;
   color: #FFFFFF;
   font-weight: bold;
   padding: 5px 0px 5px 0px;
	margin: 0px;
   background-color: #008ECE;
   text-align: center;
}


#user_fhpnews_container .user_fhpnews_newsitem_zielgruppe h2 {
   color: #0075BD;
   font-weight: normal;
	font-style: normal;
   font-size: 0.7em;
   padding: 0px 0px 5px 0px;
   margin: 0px 0px 0px 0px;
}


#user_fhpnews_container .user_fhpnews_newsitem_zielgruppe a, #user_fhpnews_container .user_fhpnews_newsitem_zielgruppe a:hover {
	font-weight: normal;
}


#user_fhpnews_container .user_fhpnews_newsitem_zielgruppe h4 {
   font-weight: normal;
   padding: 0px 0px 5px 0px;
   margin: 0px 0px 0px 0px;
   font-size: 0.7em;
}

#user_fhpnews_container .user_fhpnews_newsitem_zielgruppe p {
   font-weight: normal;
   padding: 2px 0px 2px 0px;
   margin: 0px 0px 0px 0px;
   font-size: 0.7em;
}


/************************/
/* FE USER REGISTRATION */
/***********************/

.tx-srfeuserregister-pi1 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.tx-srfeuserregister-pi1 p {
	font-weight: normal;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size: 0.75em;
}

.tx-srfeuserregister-pi1 input { 
	color: #0075BD;
	border: 1px solid #0075BD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 1em;
	
}

.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-submit { 
	background-color: #0075BD;
	color: #FFFFFF;
	border: 1px solid #0075BD;
	padding: 3px 5px;
}

.tx-srfeuserregister-pi1 INPUT.tx-srfeuserregister-pi1-uploader { 
	color: #0075BD;
	background-color: #FFFFFF;
	border: 1px solid #0075BD;
	font-size: 1em;
}

.tx-srfeuserregister-pi1 SELECT { 
	color: #0075BD;
	border: 1px solid #0075BD;
	font-size: 1em;
}

.tx-srfeuserregister-pi1 TEXTAREA { 
	font-family: Arial, Helvetica, sans-serif;
	color: #0075BD;
	border: 1px solid #0075BD;
	font-size: 1em;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-radio INPUT  { 
	color: #0075BD;
	border: 1px solid #0075BD;
	font-size: 1em;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-checkbox INPUT  { 
	color: #0075BD;
	border: 1px solid #0075BD;
	font-size: 1em;
}

.tx-srfeuserregister-pi1 fieldset {
	border: 0px;
}

.tx-srfeuserregister-pi1 legend {
	font-weight: bold;
	font-size: 0.75em;
	padding: 0px;
	margin: 0px 0px 5px 0px;
}

.tx-srfeuserregister-pi1 dt {
	clear: both;
	width: 125px;
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 0.75em;
}

.tx-srfeuserregister-pi1 dd {
	float: left;
	margin: 5px 0px 0px 0px;
	font-size: 0.75em;
} 

.tx-srfeuserregister-pi1 label {
	font-size: 1em;
	font-weight: bold;
}

.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-error {
	color: #E80000;
	font-size: 1em;
}

.tx-srfeuserregister-pi1 p.tx-srfeuserregister-pi1-notice {
	font-size: 0.75em;
}


/*****************/
/* New Login Box */
/*****************/


.tx-newloginbox-pi1 label {
	font-size: 0.75em;
        text-align: left;
}

.tx-newloginbox-pi1 input {
	color: #0075BD;
	border: 1px solid #0075BD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.75em;
}

.tx-newloginbox-pi1 input.tx-newloginbox-pi1-submit {
	background-color: #0075BD;
	color: #FFFFFF;
	border: 1px solid #0075BD;
	font-size: 0.75em;
        padding: 3px 5px;
}

/**************************/
/*Newsletter Subscription */
/*************************/


div.newsletter_subscription p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.newsletter_subscription input {
	color: #0075BD;
	border: 1px solid #0075BD;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 0.8em;
}

div.newsletter_subscription input.submit {
	background-color: #0075BD;
	color: #FFFFFF;
	border: 1px solid #0075BD;
	font-size: 0.8em;
}

div.newsletter_subscription .links {
	width: 27%;
	float: left;
	vertical-align: top;
	clear: both;	
}

div.newsletter_subscription .rechts {
	width: 70%;
	float: right;
	vertical-align: top;
}

div.newsletter_subscription hr {
	clear: both;
	margin: 0px 0px 0px 0px;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #FFFFFF;
   padding: 0px 0px 0px 0px;
}

/**************************/
/* Vorlesungsverzeichnis */
/*************************/

td.vvz_spalte1 {
	width: 150px;
}

td.vvz_spalte2 {
	width: 50px;	
}

td.vvz_spalte3 {
	width: 50px;	
}

td.vvz_spalte4 {
	width: 75px;	
}

td.vvz_spalte5 {
	width: 40px;	
}

td.vvz_spalte6 {
	width: 120px;	
}

td.vvz_spalte7 {
	width: 100px;
}

td.vvz_spalte8 {
	width: 65px;	
}


.user-fhpvvz-pi1 label {
	width: 10em;
	font-size: 0.75em;
}

.user-fhpvvz-pi1  select {
	border: 1px solid #0075BD;
	margin: 0px 0px 8px 0px;
	width: 275px;
}

.user-fhpvvz-pi1 div.linker_bereich {
	float: left;
	margin: 0px 10px 0px 0px;
}

.user-fhpvvz-pi1 div.rechter_bereich {
	float: right;
	margin: 0px;
	padding: 0px;
	
}

.user-fhpvvz-pi1 div.rechter_bereich input {

	padding: 1px;
	width: 70px;
}


/* Umfrage */

.tx-mssurvey-pi1 p.description {
  clear: both;
  margin: 10px 0px 0px 0px;
}

.tx-mssurvey-pi1 p.itemform {
  clear: both;
  margin: 5px 0px 0px 0px;
}

.tx-mssurvey-pi1 input,
.tx-mssurvey-pi1 textarea,
.tx-mssurvey-pi1 select {
  clear: both;
  float: left;
  margin: 5px 0px 0px 0px;
  border: 1px solid #0075BD;
  color: #0075BD;
}



.tx-mssurvey-pi1 p.itemform input,
.tx-mssurvey-pi1 p.itemform textarea,
.tx-mssurvey-pi1 p.itemform select {
  clear: both;
  float: left;
  margin: 5px 0px 0px 0px;
  border: 1px solid #0075BD;
  color: #0075BD;
  font-size: 1em;
  font-family: verdana, arial, helvetica, sans-serif;
  font-weight: normal;
}

.tx-mssurvey-pi1 p.itemform select {
  margin: 0px;
}

.tx-mssurvey-pi1 p.itemform select option {
  font-size: 1em;
}

.tx-mssurvey-pi1 table.multitable td {
  font-size: 0.75em;
  margin: 0px 0px 0px 0px;
}

.tx-mssurvey-pi1 table.multitable td select {
  font-size: 1em;
}

.tx-mssurvey-pi1 .survey_item {
  margin: 10px 0px 5px 0px;
  clear: both;
}

