.SHLR-Header {
	background-image: url(../images/logo_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
        padding-left:96px;
        padding-top: 5px;
        padding-bottom: 5px;
        margin-top: 0px;
}
.SAL-Header {
	background-image: url(../images/sal_logo_small.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
    padding-left:96px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 0px;
}
.ongoing_footer{
	width: 895px;
	height: 20px;
}
.ongoing_footer h1{
	margin-top: 3px;
	text-align: right;
}
.ongoing_footer a{
	font-size: 10px;
	color: #999999;
	font-weight: normal;
}
.ongoing_footer a:hover{
text-decoration: underline;
	font-size: 10px;
	color: #999999;
}

/*** Mailform formatieren ***/
.csc-form-label-req {
       font-weight: bold;
}


.csc-mailform-field input {
    border: 1px solid #CCCCCC;
    background-color: #EAEAEA; 
    margin-bottom: 5px;
    width:200px;
}



/***
	Grundlegende HTML Formatierungen 
***/
html, body {margin: 0; padding: 0; border: 0;}

body {
	background-color: #ffffff; 
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	}
	
	
label
{
width: 12em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block
}	

# input{
	padding-left: 30px;
	}
	


/***
	Formatierung Container fuer Layout
***/
.clear { clear: both; }
.wrapper {
	margin: 0;
	width: 895px;
	text-align: left;
	background: #ffffff;
	border-right:1px solid #CCCCCC;
	border-left: 0px;
	border-bottom: 1px solid #CCCCCC;
}
/* IE Hack*/
* html .wrapper {
	width: 900px; 
	w\idth: 895px; 
}
.outer {
	border-left: 205px solid #ffffff;  
	border-right: 205px solid #ffffff;
	background: url(../images/greyline.gif) 100% 0 repeat-y;
}
/* again IE Hack*/
* html .outer {
	background: url(../images/greyline.gif) 689px 0 repeat-y;
}
.inner {
	margin-left: -0px; /*** This fixes a small overlap problem in IE6. ***/
	width: 690px; /*** This width is for non-IE browsers. Mozilla makes this necessary. ***/
	border: 1px solid #CCCCCC;
	border-width: 0 0 0 1px;
}
/* again IE Hack*/
* html .inner {
	width: 100%;
}
.float-wrap {
	float: left;
	width: 690px;
	margin-left: -206px;       /*** Same length as left column width ***/
	/**** border-right: 1px solid #CCCCCC;*/
}
.left {
	float: left;
	width: 205px;
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
	/*** border-right: 1px solid #CCCCCC; */
	background-color:#FFFFFF;
}
.right {
	float: right; 
	width: 205px;
	position: relative; /*** IE needs this or the contents won't show outside the parent container. ***/
}
* html .right {
	margin: 0 -205px 0 0; /*** IE gets this margin. ***/
}
.center {
	float: right;
	width: 484px;
	line-height:130%;
	/***** background-color:#FFFFFF; */
}
.top {
	border-width: 0;
	background-image:url(../images/logo_shlr.jpg);
	background-repeat:no-repeat;
	background-position:10px 10px;
	text-align:right;
	vertical-align:top;
	height: 100px;
}
.headerImage {
	background-color:#FFFFFF;
	border-width:0px;
	height: 80px;
}
.space {
	background-color: #FFFFFF;
	height: 1px;
}

.space2 {
	background-color: #FFFFFF;
	height: 1px;
}
.navigation {
	background-color: #E42518;
	border-width:0px;
	height: 27px;
	vertical-align:text-bottom;
	padding:0px;
	margin:0px;
}
.bottom {
	border-top: 1px solid #CCCCCC;
	background-color:#EAEAEA;
	text-align:right;
	height: 27px;
}
.bottom_aufloesung {
	border-top: 1px solid #CCCCCC;
	text-align:right;
	height: 60px;
	background-image:url(../images/footer.jpg);
	background-repeat:no-repeat;
	background-position:5px -5px;
}
/* Mozilla bug fixes */
html>body .inner, html>body .float-wrap {
	border-bottom: 1px solid transparent;
}
.contentPadding {
	padding: 15px;
}
.box {
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
}
.box p {
    margin: 0px;
    padding: 10px 10px 10px 10px;
	/*padding-left: 3px;*/
}

.box h1 {
	margin: 0px;
	padding: 2px;
	border-bottom: 1px solid #CCCCCC;
	background-color:#EAEAEA;
}
h1 {
	margin-top: 0px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #E42518;	
}

h2 {
    margin-top:2px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;	
}

h3 {
	margin-top:2px;
	margin-bottom: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;	
}
.teaser {
	padding: 5px;
	border: 1px solid #CCCCCC;
	color: #000000;
}
.bottom a {
	color: #333333;
	text-decoration:none;
}

/* Navigationen formatieren */ 
#navlist_sub {
	padding-left: 10px;
	margin-left: 0;
}
#navlist_sub li {
	list-style: none;
	margin: 0;
	padding-bottom: 5px;
	line-height:130%;
}

#navlist_sub li a:link, #navlist_sub li a:visited { 
	text-decoration: none; 
    /* color: #333333; */
}
#navlist_sub li a:hover, #navlist_sub li a:active {
  text-decoration: none;
  color: #E14226;
}

.activelink a:link, .activelink a:visited, .activelink a:hover, .activelink a:active {
    color: #E42518;
}


.notactivelink a:link, .notactivelink a:visited, .notactivelink a:hover, .notactivelink a:active {
    color: #333333;
}

.navlist_sub_1, .navlist_sub_1 li, .navlist_sub_1 ul .navlist_sub_1 li a { 
	margin-left: 2px;
	padding-left: 7px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-top: 0;
	margin-bottom: 0px;
}


/* Hauptnavigation */
#navlist_main {
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 0px;
	line-height:30px;
}
#navlist_main ul, #navlist_main li {
	margin: 0px;
	padding-right: 10px;
	padding-left: 5px;
	padding-bottom: 0px;
	display: inline;
	list-style-type: none;
	background-attachment: scroll;
	background-image: url(../images/trenner.gif);
	background-repeat:no-repeat;
	background-position: right 0px;
}

#navlist_main a:link, #navlist_main a:visited {
	color:#FFFFFF;
	padding: 0px;
    text-decoration: none;
}
#navlist_main a:hover, #navlist_main a:active {
	color:#FFFFFF;
	padding: 0px;
    text-decoration: underline;
}

/* Stabsnavigation */
#navlist_stab {
	margin: 0;
	padding-left: 15px;
}

#navlist_stab ul, #navlist_stab li {
	margin: 0;
	padding-left: 10px;
	padding-right: 5px;
	display: inline;
	list-style-type: none;
	background-attachment: scroll;
	background-image: url(../images/trenner_grau.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	
}


#navlist_stab a {
	color:#333333;
}

#navlist_stab li a:link, #navlist_stab li a:visited { 
	text-decoration: none; 
       color: #333333;
}
#navlist_stab li a:hover, #navlist_stab li a:active {
      text-decoration: underline;
      color: #333333;
}
hr {
	background-color:#EAEAEA;
	border: 0px;
	height: 1px;
}

/* Teaser Kurse formatieren */
.teaser_kurse h2 {
	color: #333333;
}
.teaser_kurse_link {
	margin-top:0px;
	margin-bottom: 5px;
}
.pageTeaserKurse p:hover {
	background-color:#FDF5F5;
}

/* Allgemeines Content Styling*/
a {
	text-decoration: none;
	color: #333333;
}

a:link a:visited a:active {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #E42518;
	text-decoration: none;
}
img {
	border: 0;
}
table {
	border-color: #EAEAEA;
}
.center p {
	margin-top:0px;
	padding-top:0px;
}

.center ul {
    margin-top: 0px;
}

/* Formatierung Forum */

#tx_chcforum-pi1 {
    font-family: arial, sans-serif;
    font-size:  11px;
    width: 100%;
}

#tx_chcforum-pi1 caption {
    display: none;
}

#tx_chcforum-pi1 a {
    text-decoration: none;
}

#tx_chcforum-pi1 a:hover {
    text-decoration: none !important;
}

#tx_chcforum-pi1 form {
    margin-top: 20px;
}

.tx-chcforum-pi1-Table {
    background: #CCCCCC;
    margin-bottom: 3px;
    width: 455px;
    table-layout: fixed;
}

.tx-chcforum-pi1-Table thead tr th {
    color: #FFFFFF;
    font-size: 14px;
    font-weight: normal;
    background: #E42518;
    padding: 5px;
    text-align: center;
    white-space: nowrap;
}

.tx-chcforum-pi1-Table tbody tr th {
    font-size: 15px;
    font-weight: bold;
    letter-spacing: 2px;
    background: #F3F5F8;
    padding: 2px;
    text-align: left;
}

.tx-chcforum-pi1-Table tbody tr td {
    font-size: 12px;
    background: #FFFFFF;
    padding: 2px;
    overflow: hidden;
}

.tx-chcforum-pi1-catConferenceCell {

}

.tx-chcforum-pi1-catConferenceCell dl {
    margin: 0;
}

.tx-chcforum-pi1-catConferenceCell dt {

}

.tx-chcforum-pi1-catConferenceCell dd {
    font-size: 10px;
    margin-left: 5px;
}

.tx-chcforum-pi1-catConferenceCell dd.new {
    color: #FF0000;
}

.tx-chcforum-pi1-catThreadCell {
    text-align: center;
}

.tx-chcforum-pi1-catPostCell {
    text-align: center;
}

.tx-chcforum-pi1-catLastCell {
    font-size: 10px !important;
    vertical-align: top;
}

.tx-chcforum-pi1-confThreadSubjCell {
}

.tx-chcforum-pi1-confThreadNew {
    color: #F00;
    font-size: 10px;
    padding-left: 5px; 
}

.tx-chcforum-pi1-confThreadBtns img {
    padding-top: 5px;
}

.tx-chcforum-pi1-confThreadBtns {
    padding-left: 5px; 
}

.tx-chcforum-pi1-confThreadRepliesCell {
    text-align: center;
    width: 10px;
}

.tx-chcforum-pi1-confThreadAuthorCell {
    text-align: center;
}

.tx-chcforum-pi1-confThreadLastCell {
    font-size: 10px !important; 
}

.tx-chcforum-pi1-navPath {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    /*  margin: 12px 0 15px 0; */
    margin-bottom: 3px;
    margin-top: 15px;
    padding: 3px;
    font-size: 10px;
}

.tx-chcforum-pi1-pageLinksTop, .tx-chcforum-pi1-pageLinksBtm {
    background: #FFFFFF; 
    border: 1px solid #CCCCCC;
    font-size: 10px;
    margin-bottom: 3px;
    padding: 3px;
    font-size: 10px;
    text-align: right;
    clear: both;
}

.tx-chcforum-pi1-postForm {
    border: 0px solid #999999;
    background: #FFFFFF;
    padding: 0px;
    margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm fieldset label {
    display: block;
    text-align: right;
    padding-right: 20px;
    width: 150px;
    float: left;
}

.tx-chcforum-pi1-postForm fieldset#formTop input {
    display: block;
    width: 150px;
    float: left;
    padding: 2px;
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
}

.tx-chcforum-pi1-postForm textarea {
    border: 1px solid #CCCCCC;
    background: #FFFFFF;
    margin: 3px 0;
    width: 100% ;
    height: 150px;
}

.tx-chcforum-pi1-postForm fieldset#formTop br {
    clear:left;
}

.tx-chcforum-pi1-formBtn {
    text-align: center;
}

.tx-chcforum-pi1-formBtn input {
    border: 1px solid #999999;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:2px;
    background-color: #FFF;
}

.tx-chcforum-pi1-formBtnHov {
    border: 1px solid #666;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:2px;
    background-color: #FFF;
    color: #CC0000;
}

.tx-chcforum-pi1-formBtnStyle {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    padding: 3px;
    margin: 3px;
}

.tx-chcforum-pi1-formBtnStyleHov {
    background-color: #FFF;
    border: 1px solid #C00;
    color: #CC0000;
    padding: 3px;
    margin: 3px;
}

.tx-chcforum-pi1-singlePost {
    border: 1px solid #CCCCCC;
    margin: 3px 0;
    margin-bottom: 10px;
}

.tx-chcforum-pi1-singlePost .author {
    background: #EAEAEA;
    padding: 3px;
    vertical-align: top;
    height: 45px;
}

.tx-chcforum-pi1-formEmicoStyle {
    margin: 3px;
}

.tx-chcforum-pi1-singlePost .im {
    vertical-align: middle;
    margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .im a {
    margin-right: 10px;
}

.tx-chcforum-pi1-singlePost .im img {
    vertical-align: middle;
    border: 0px;
    padding-right: 2px;
    margin-bottom: 2px;
}

.tx-chcforum-pi1-singlePost .userPic {
    border: 1px solid #CCCCCC;
    float: right;
}
                                                                   
.tx-chcforum-pi1-singlePost #userPic {
    border: 1px solid #CCCCCC;
    float: right;
}
                                                                            
.tx-chcforum-pi1-singlePost .text {
    border-top: 1px solid #CCCCCC;
    border-bottom: 1px solid #CCCCCC;
    background: #EAEAEA;
}

.tx-chcforum-pi1-singlePost .scroller {
    overflow: auto;
    width: 95%;
    background: #FFF;
    text-indent: 0px;
    padding: 3px;
}

.tx-chcforum-pi1-singlePost .edit {
    background: #EAEAEA;
    padding: 3px;
    height: 19px;
    vertical-align: middle;
    margin-top: 3px;
}

.tx-chcforum-pi1-singlePost .edit a {
    margin-right: 30px;
}

.tx-chcforum-pi1-singlePost .edit img {
    vertical-align: middle;
    border: 0px;
}

.tx-chcforum-pi1-singlePost .attachment {
    background: #EAEAEA;
    padding: 3px;
}

.tx-chcforum-pi1-singlePost .attachment div {
    vertical-align: top;
}

.tx-chcforum-pi1-singlePost .attachment img {
    float: left;
    margin-right: 5px;
}

.tx-chcforum-pi1-singlePost .rate {
    background: #EAEAEA;
    border-top: 3px solid #FFFFFF;
    padding: 3px;
}

.tx-chcforum-pi1-singlePost .rate input {
    background-color: #FFF;
    border: 1px solid #CCCCCC;
    font-size: 9px;
}

.tx-chcforum-pi1-singlePost .rate select {
    border: 1px solid #CCCCCC;
    font-size: 10px;
}

.tx-chcforum-pi1-singlePost .rate select option {
    height: 1.5em;
}

.tx-chcforum-pi1-singlePost .rate form {
    padding: 0;
    margin: 0;
    display: inline;
}

.tx-chcforum-pi1-singlePost .rate .rateStars {
    float: left;
    text-align: left;
    height: 1.85em;
}

.tx-chcforum-pi1-singlePost .rate .rateMenu {
    text-align: right;
    width: 100%;
    height: 1.85em;
}

.tx-chcforum-pi1-singlePost .offset {
    margin-left: 15px;
    margin-right: 15px;
}

.tx-chcforum-pi1-singlePost .codeCell {
    font-family: Courier, 'Courier New', sans-serif; font-size: 11px; color: #006600;
    padding: 5px;
    background-color: #FAFAFA;
    border: #D1D7DC;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCell {
    background-color: #FAFAFA;
    font-size: 10px;
    padding: 5px;
    border: #D1D7DC;
    border-style: solid;
    border-left-width: 1px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px
}

.tx-chcforum-pi1-singlePost .quoteCellAuthor {
    border: 0px;
    font-weight: bold;
    padding: 3px 0;
}

.tx-chcforum-pi1-singlePost .quoteTable {
    border: 0px;
    margin: 15px 0;
}

.tx-chcforum-pi1-singlePost .text img {
    max-height: 350px;
    max-width: 350px;
}

.tx-chcforum-pi1-singlePostQuoteText {
    background-color: #FAFAFA;
    border: 1px solid #CCCCCC;
    font-size: 10px;
    padding: 5px;
}

.tx-chcforum-pi1-footerBox {
    background: #E14226;
    padding: 3px;
    border: 1px solid #999999;
    font-size: 10px;
}

.tx-chcforum-pi1-footerBox div {
    padding-top: 5px;
    padding-left: 5px;
    font-size: 10px;
}

.header_center {
    text-align: center;
    height: 34px;
}
.header_text {
    font-size: 34px;
    line-height: 34px;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-weight: bold;
    font-variant: small-caps;
}

.header_small {
    margin-bottom: 3px;
    border: solid #CCCCCC 1px;
}

.tx_chcforum-pi1-toolBar {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.tx_chcforum-pi1-toolBar img {
    vertical-align: middle;
    margin-left: 5px;
}

.tx_chcforum-pi1-toolBar div {
    line-height: 30px;
    text-align: right;
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}

.tx_chcforum-pi1-subToolBar {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin-bottom: 3px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.tx_chcforum-pi1-subToolBar img {
    vertical-align: middle;
    margin-left: 16px;
}

.tx_chcforum-pi1-subToolBar div {
    line-height: 30px;
    text-align: right;
    font-size: 9px;
    font-weight: bold;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
                                                                                                        
.tx-chcforum-pi1-profileBorder {
    border: 1px solid #999999;
    padding: 3px;
}

.tx-chcforum-pi1-profileBorder #userPic {
    border: 1px solid #CCCCCC;
    float: right;
}

.tx-chcforum-pi1-profileBorder hr {
    clear: left;
    display: block;
    visibility: hidden;
}

.tx_chcforum-pi1-profileHdrBig {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 5px;
    margin-bottom: 3px;
    font-size: 11px;
    font-weight: bold;
}

.tx_chcforum-pi1-profile_hdr {
    font-size: 11px;
    font-weight: bold;
    background: #FFFFFF;
    padding: 2px;
    padding-left: 6px;
}

.tx-chcforum-pi1-errorBoxCell {
    background: #E3E7EF;
    font-weight: bold;
    text-align: left;
}

.tx-chcforum-pi1-messageBoxErrorNoBorder {
    background: #FFFFFF;
    font-weight: bold;
    text-align: left;
    margin-bottom: 3px;
    padding: 3px;
    font-weight: bold;
}

.tx-chcforum-pi1-messageBox, .tx-chcforum-pi1-messageBoxError {
    background: #FFFFFF;
    border: 1px dotted #FF0000;
    margin-bottom: 3px;
    padding: 3px;
    font-weight: bold;
}

.tx-chcforum-pi1-forumTextBig {
    font-size: 14px;
    font-weight: bold;
}

.tx-chcforum-pi1-helpBox {
    background-color: #FFFFFF !important;
    border-style: none;
}

.tx-chcforum-pi1-linkUp {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    margin: 12px 0 15px 0;
    padding: 3px;
    font-size: 10px;
    text-align: center;
}

.tx-chcforum-pi1-previewBoxCell {
    background: #E42518;
    text-align: center;
}

#tx_chcforum-pi1 .tx-cwtcommunity-pi1 .userlistLetters {
    font-weight: bold;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 form {
    margin: 0px;
    padding: 0px;
    font-family: arial, sans-serif;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 td {
    font-family: arial, sans-serif;
    padding: 2px;
}

#tx_chcforum-pi1 .tx-chcforum-pi1-Table .tx-cwtcommunity-pi1 th {
    background: #E3E7EF;
    font-family: arial, sans-serif;
    font-size: 11px;
    padding: 2px;
    text-align: left;
    letter-spacing: 0px;
}


/* Extension ongoing_theses */

.tx-ongoingtheses-pi1-listrow table{
    border-collapse: collapse;
    table-layout: fixed;
    width: 98%;
}

.tx-ongoingtheses-pi1-listrow table td{
    padding: 2px;
}

.tx-ongoingtheses-pi1-listrow-header{
    font-weight: bold;
    text-align: left;
}

.tx-ongoingtheses-pi1-listrow-odd{
    background-color: #EAEAEA;
}

.tx-ongoingtheses-pi1-listrow-abstract{
    background-color: #CCCCCC;

}


.tx-ongoingmaterial-pi1-listrow-odd{
     background-color: #EAEAEA;
}

.tx-ongoingmaterial-pi1-listrow table{
    border-collapse: collapse;
    width: 98%;
}

#tx_ongoingtheses_resultbrowser{
    width: 400px;    
}

.tx_ongoingtheses_resultbrowser_active{
    font-weight: bold;
    color:#E42518; 
}

.tx-ongoingmaterial-pi1-listrow-odd input{
    border: 1px black solid;
    background-color: #EAEAEA; 
}

.tx-ongoingmaterial-pi1-amount{
    border: 1px black solid;
}

#tx-newloginbox-pi1-forgot_email{
    width: 100px;
}

#tx-newloginbox-pi1-forgot_email_submit{
    width: 105px;
    font-size: 8pt;
}

.ongoingmaterial-pi1-dl {
        margin: 0 0 0 0;
    }


    .tx-ongoingmaterial-pi1-dd {
            float: left;
                width: 24em;
                    margin: 0 0 10 0;
                        padding: .1em;
                    }

                    .tx-ongoingmaterial-pi1-dt {
                            width: 10em;
                                float: left;
                                    margin: 0 0 10 0;
                                        padding: .1em;
                                            font-weight: bold;
                                        }
.jobs_fields{



}

                    .tx-ongoingmaterial-pi1-dt {

                            width: 10em;

                                float: left;

                                    margin: 0 0 10 0;

                                        padding: .1em;

                                            font-weight: bold;

                                        }



.jobsitem{

margin-top: 20px;

border-bottom: 1px solid #cccccc;

padding-bottom: 10px;

}

.jobsitem table a{

color: #E42518;

text-align: right;

}

.jobsitemheader{

color: #E42518;

font-weight: bold;

}

#jobs_error{

margin-bottom: 15px;

color: #E42518;

}
.csc-header{
height: 35px;
}
.tx-ongoingtheses-pi1 img {
	margin-bottom: 2px;
}.tx-ongoingtheses-pi1 input {
	border: 1px solid grey;
	margin-bottom: 2px;
}
input.red_error {
	background-color: #FFCCCC;
}



.tx-ongoingbulletin-pi1 table {
	border-collapse: collapse;
	line-height: 130%;
}
.tx-ongoingbulletin-pi1 table img{
	margin-top: 4px;
	margin-right: 4px;
}
.tx-ongoingbulletin-pi1 table tr.odd{
	background-color: #EAEAEA;
}
.tx-ongoingbulletin-pi1 table p.title{
	margin-bottom: 10px;
}

