body {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	background:white;
	color:#050E51;
	font-size:9pt;
}

table {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	font-size:9pt;
	color:#050E51;
}

h1,h2,h3,h4 {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	font-weight:bold;
	padding-top:0;
	color:#050E51;
}
h1 {
	font-size:15px;
}
h2 {
	font-size:15px;
	margin-top: 20px;
}

.frontEndEditIcons { display: none; }


#main {
	background: transparent url(images/lines.gif) repeat-y top left;
}
#main_outer {
	background: url(images/lines2.gif) repeat-y top right;
}
#page {
	border:none;
}
#page_inner {
	border: 1px #050E51 solid;
	width:950px;
	margin:0;
	padding:0;
	float:left;
	display:inline;
}
#page_inner[id] {
	width:950px;
}
#page_margins {
	background: url(images/schatten/rechts.gif) repeat-y top right;
	min-width: 756px;
	max-width: 100em;
	margin:auto;
	height:auto;
}

#col1_content {
	/*display:block;*/
	min-height:450px;
}
#col3_content {
	padding:20px 0 0 0;
	margin:0;
}
#col3_content[id] {
	padding: 0 10px 10px 10px;
}
#logo {
	text-align:center;
	padding: 20px 0 20px 0;
}
#logo2 {
	text-align:center;
	padding:0;
}
#logo2[id] {
	padding: 20px 20px 20px 0;
}
#menu {
	padding: 0 0 20px 0;
	margin-top:50px;
	position:relative;
}

#copyright {
	font-size:9px;
	margin-left:10px;
	margin-top: -25px;
	width:150px;
	height:45px;
}

#banner{
	margin-top:50px;
}
#content {
	/* margin-top: 110px; */
	margin-top: 20px;
}
#footer {
	margin-left:230px;
	width: 485px;
	padding-bottom:10px;
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	font-size:10pt;
}
#footer #left {
	float:left;
	display:block;
	width:300px;
	padding: 2px 0 0 5px;
}
#footer #right {
	float:right;
	display:block;
	width:155px;
	text-align:right;
	padding: 2px 5px 0 0;
}
#footer_content {
	display:block;
	width:485px;
	height:22px;
	background:#E7E7E7;
}
#rechts {
	padding: 0 0px 0px 0;
	margin-top:50px;
}

#rechts form {

}




.mailtext {
	display:block;
	margin: 0 0 1em 1em;
	padding: 0.5em;
	color: #000;
	background: #f0f0f4;
	border: 1px #ccd solid;
	border-left: 8px #ccd solid;
	width:430px;
}


a:link,
a:visited {
	color: #050E51;
}



/* MENÜ-LINKS  */
/* LEVEL 1 */
a.menue:link,
a.menue:visited {
	display:block;
	height:22px;
	height:1.8em;
	background: none;
	color: #050E51;
	text-decoration:none;
	padding:5px 5px 0 5px;
	/* border-bottom: 1px solid #050E51; */ /* Trennlinien im Menü */
}
a.menue:hover {
	background: #E7E7E7;
	text-decoration:none;
}

a.menueact:link,
a.menueact:visited {
	display:block;
	height:22px;
	height:1.8em;
	padding:5px 5px 0 5px;
	background: #E7E7E7;
	color: #050E51;
	text-decoration:none;
	font-weight:bold;
	/* border-bottom: 1px solid #050E51; */ /* Trennlinien im Menü */
}

/* LEVEL 2 */
a.menue2:link,
a.menue2:visited {
	display:block;
	height:22px;
	height:1.8em;
	padding:5px 5px 0 25px;
	color: #050E51;
	text-decoration:none;
}
a.menue2:hover {
	background: #E7E7E7;
}
a.menueact2:link,
a.menueact2:visited {
	display:block;
	height:22px;
	height:1.8em;
	padding:5px 5px 0 25px;

	background: #E7E7E7;
	color: #050E51;
	text-decoration:none;
	font-weight:bold;
}

/* LEVEL 3 */
a.menue3 {
display:block;
	padding:5px 5px 5px 45px;
}

a.menue3:link,
a.menue3:visited {
	
	color: #050E51;
	text-decoration:none;
}
a.menue3:hover {
	background: #E7E7E7;
}
a.menueact3:link,
a.menueact3:visited {
	display:block;

	padding:5px 5px 5px 45px;

	background: #E7E7E7;
	color: #050E51;
	text-decoration:none;
	font-weight:bold;
}


/* Schatten  */
#shadow_bottom {
	clear:both;
	width:961px;
	height:8px;
	background:url(images/schatten/unten.gif) repeat-x top left;
}

/* Druck- & Footer - Links  */
#footer a:link,
#footer a:visited {
	background:transparent;
	color:#050E51;
}
#footer a:hover {
	background:transparent;
}

/* generelle Links */
a:link,
a:visited {
	color:#050E51;
	text-decoration:underline;
	background:none;
}
a:hover {
	color:#050E51;
	background:lightgray;
}

/* Content  */
p.bodytext {
	text-align:justify;
	color:#050E51;
	margin-bottom:8px;
	width:auto;
}

/*  Technologies offered  */
/*
	div .tx-lslto-pi1 > div .tx-lslto-pi1-listrow > div .tx-lslto-pi1-listrow
	div .tx-lslto-pi1 > div .tx-lslto-pi1-listrow > div .tx-lslto-pi1-listrow-odd
	div .tx-lslto-pi1 > div .tx-lslto-pi1-listrow > div .tx-lslto-pi1-listrow > div .tx-lslto-pi1-subject
	div .tx-lslto-pi1 > div .tx-lslto-pi1-browsebox > p
	div .tx-lslto-pi1 > div .tx-lslto-pi1-listrow > div .tx-lslto-pi1-listrow-odd > div .tx-lslto-pi1-internalproejctnumber


*/
.tx-lslrd-pi1,
.tx-lsla-pi1,
.tx-lslkh-pi1,
.tx-lslto-pi1,
.tx-lslts-pi1 {
	color:#050E51;
	margin-top:15px;
}

.tx-lslrd-pi1-listrow,
.tx-lsla-pi1-listrow,
.tx-lslkh-pi1-listrow,
.tx-lslto-pi1-listrow,
.tx-lslts-pi1-listrow,
.tx-lslrd-pi1-listrow-odd,
.tx-lsla-pi1-listrow-odd,
.tx-lslkh-pi1-listrow-odd,
.tx-lslto-pi1-listrow-odd,
.tx-lslts-pi1-listrow-odd {
	padding:5px;
}

.tx-lslrd-pi1-listrow-odd,
.tx-lsla-pi1-listrow-odd,
.tx-lslkh-pi1-listrow-odd,
.tx-lslto-pi1-listrow-odd,
.tx-lslts-pi1-listrow-odd {
	background: #E7E7E7;
}

.tx-lslrd-pi1-browsebox,
.tx-lsla-pi1-browsebox,
.tx-lslkh-pi1-browsebox,
.tx-lslto-pi1-browsebox,
.tx-lslts-pi1-browsebox {
	margin-top:25px;
}

.tx-lsla-pi1-chiffre,
.tx-lslrd-pi1-chiffre,
.tx-lslkh-pi1-chiffre,
.tx-lslto-pi1-chiffre,
.tx-lslts-pi1-chiffre {
	font-weight:bold;
}


.tx-lsla-pi1-awardtitle,
.tx-lslrd-pi1-awardtitle,
.tx-lslkh-pi1-subject,
.tx-lslto-pi1-subject,
.tx-lslts-pi1-subject {
	/* padding-left:15px; */
}

/* Filter  */
.tx-lslrd-pi1 .selectbox,
.tx-lsla-pi1 .selectbox,
.tx-lslkh-pi1 .selectbox,
.tx-lslto-pi1 .selectbox,
.tx-lslts-pi1 .selectbox {
	margin-bottom:10px;
	color:#050E51;
}
.tx-lslrd-pi1 select,
.tx-lsla-pi1 select,
.tx-lslkh-pi1 select,
.tx-lslto-pi1 select,
.tx-lslts-pi1 select {
	width:185px;
	color:#050E51;
}
.tx-lslrd-pi1 input,
.tx-lsla-pi1 input,
.tx-lslkh-pi1 input,
.tx-lslto-pi1 input,
.tx-lslts-pi1 input {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
	width:169px;
	color:#050E51;
}
.tx-lslrd-pi1 input.button,
.tx-lsla-pi1 input.button,
.tx-lslkh-pi1 input.button,
.tx-lslto-pi1 input.button,
.tx-lslts-pi1 input.button {
	width:auto;
	color:#050E51;
}
.tx-lslrd-pi1 .filtername,
.tx-lsla-pi1 .filtername,
.tx-lslkh-pi1 .filtername,
.tx-lslto-pi1 .filtername,
.tx-lslts-pi1 .filtername {
	padding-bottom:2px;
	font-weight:bold;
}
.tx-lslrd-pi1 textarea,
.tx-lsla-pi1 textarea,
.tx-lslkh-pi1 textarea,
.tx-lslto-pi1 textarea,
.tx-lslts-pi1 textarea {
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
}

#main .tx-lsla-pi1 a.awardurl:link,
#main .tx-lsla-pi1 a.awardurl:visited,
#main .tx-lsla-pi1 a.awardurl:hover {
	padding-left:0;
}

.tx-lsla-pi1 blockquote,
.tx-lslrd-pi1 blockquote,
.tx-lslts-pi1 blockquote,
.tx-lslto-pi1 blockquote,
.tx-lslkh-pi1 blockquote {
	background:none;
	border: none;
	padding:0;
	font-size:9pt;
}


/* FE USER FORMS */
.formset .left { margin: 0 15px 0 0; position: relative; top: 3px; }
.formset .right { width: auto !important; }

.tx-kefeuserform-pi1 .formset {
	display:block;
}

.tx-kefeuserform-pi1 .left {
	/* display:block; */
	font-weight:bold;
	float:left;
	width: 160px;
	height:auto;
	clear:both;
	padding:2px 0 2px 2px;
	/* border:1px solid red; */
	margin-top:10px;

}

.tx-kefeuserform-pi1 .right {
	/* display:block; */
	width:300px;
	float:left;
	padding:2px 2px 2px 0;
	/* margin-left:180px; */
	/* border:1px solid yellow; */
	margin-top:10px;
}

#rte_text_for_printversion { display: none; }

@media print {
	#rte_text_for_printversion { display: block !important; padding: 0 0 20px 0; }
	.button { display: none; }
	#rte_field { display: none; }
	input.subject { overflow: hidden; width: 180px; }
	input.productname { overflow: hidden; width: 180px; }
	input.url { overflow: hidden; width: 180px; }
}
#developmentstage { white-space: nowrap; }
#diseasecategory { white-space: nowrap; }

#right_sector { float: none; margin-left: 190px; padding-top: 13px; }
#right_organ { float: none; margin-left: 190px; padding-top: 13px; }
#right_diseasecategory { float: none; margin-left: 190px; padding-top: 13px; }
#right_technology { float: none ; margin-left: 190px; padding-top: 13px; }
#right_developmentstage { float: none; margin-left: 190px; padding-top: 13px;  }

* html #right_sector { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
* html #right_organ { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
* html #right_diseasecategory { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
* html #right_technology { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
* html #right_developmentstage { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }


html:first-child #right_sector { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
html:first-child #right_organ { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
html:first-child #right_diseasecategory { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
html:first-child #right_technology { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }
html:first-child #right_developmentstage { float: left !important; margin-left: 0 !important; padding-top: 0px !important; }



.tx-kefeuserform-pi1 br.clearer {
	clear:both;
	height:1px;
}

.clear { clear: both; }

.tx-kefeuserform-pi1 .right  input.checkbox {
	border:none;
	background:none;
	padding:0;
	margin:0;
}
.tx-kefeuserform-pi1 .buttons input {
  font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
}

.tx-kefeuserform-pi1 textarea,
.tx-kefeuserform-pi1 .right  input {
	color: #050E51;
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
}

.tx-lsldesktop-pi1 table.entriesTable {
}

.tx-lsldesktop-pi1 table.entriesTable  td.entryRow,
.tx-lsldesktop-pi1 table.entriesTable  td.entryRowOdd {
	height:24px;
}
.tx-lsldesktop-pi1 table.entriesTable  td.entryRowOdd {
	background: #E7E7E7;
}
.tx-lsldesktop-pi1 table.entriesTable  td.first {
	padding-left:10px;
}

.tx-lsldesktop-pi1 .edit {
	width: 20px;
}



/* MAILFORM */

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formular {
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:110px;
	border: 1px solid #C0C0C0;
}

.mf-radio {
	border:0px;
}

.mf-text {
	color: #050E51;
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
}

.mf-check {
	border: 0px;
}
.mf-select {
	border:0px;
}

.mf-input {
	border: 1px solid #C0C0C0;
	margin-bottom: 5px;
	color: #050E51;
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
}

.mf-submit {
	color: #050E51;
	border: 1px solid #666;
	margin-top:10px;
	font-family: 'Century Gothic', Verdana, Arial, Sans-Serif;
}






/* FORMULAR USERREGISTRIERUNG */
.tx-srfeuserregister-pi1 dt  {
	width: 120px;
	display:block;
	/* border: 1px solid red; */
	float:left;
	clear:both;
}
.tx-srfeuserregister-pi1 dd  {
	margin-left:130px;
}
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error {
	color:red;
}





/* ---- REITERNAVIGATION ---- */
div#reiternav ul {
	list-style:none;
}
div#reiternav {
	margin: 1em 0 1em 0;
	background: url(images/reiter/line.gif) no-repeat left bottom;
	height:2em; /* for IE */
}
div#reiternav[id] {
	height:auto;
}
#reiternav ul {
	margin: 0;
	padding: .4em 0 0 0;
	overflow: hidden;
	background: url(images/reiter/right-hov.gif) no-repeat -1000px -1000px; /* Preload-Hack */
}
#reiternav li {
	font: bold 1em/1em verdana, arial, sans-serif;
	/* text-transform: uppercase; */
	background: url(images/reiter/left-off.gif) no-repeat 0 0;
	float: left;
	margin: 0 3px 0 0;
	padding: 0 0 0 11px;
	white-space: nowrap;
}
#reiternav li.aktiv,
#reiternav li.aktiv:hover {
	background-image: url(images/reiter/left-on.gif);
}
#reiternav li a {
	display: block;
	background: url(images/reiter/right-off.gif) no-repeat right top;
	padding: 4px 12px 2px 0;
	float: left;
		   /* Floating-Problem im IE/Mac \*/
	float: none;
		   /* */
	width: .1em; /* fuer IE/Win */
}
/* IE/Win-Hack aufloesen */
#reiternav > ul a { width: auto; }
#reiternav li a:link,
#reiternav li a:visited {
	color: white;
	text-decoration: none;
}
/* Alle Browser machen Text-Hover */
#reiternav li a:focus,
#reiternav li a:hover,
#reiternav li a:active,
#reiternav li:hover a {
	color: #AAAAAA;
}
#reiternav li.aktiv a,
#reiternav li.aktiv a:link,
#reiternav li.aktiv a:visited,
#reiternav li.aktiv a:hover {
	color:black;
}
#reiternav li.aktiv a,
#reiternav li.aktiv:hover a,
#reiternav li.aktiv a:hover {
	background-image: url(images/reiter/right-on.gif);
	padding-bottom: 5px;
}
/* ---- ENDE REITERNAVI ---- */



/* Textswitcher */
.tx-ketextswitcher-pi1 {
}
.tx-ketextswitcher-pi1 .bodytext {
	margin:0;
	padding:0;
}
.tx-ketextswitcher-pi1 dt {
	display:block;
}
.tx-ketextswitcher-pi1 .dd_inner {
	margin-top:5px;
	margin-left: 13px;
	width:95%;
}




/* Druckversion */
@media print{

	@page {
		size:portrait;
		margin:auto;
	}

	body * {
		font-family: 'Century Gothic','Verdana','Arial','Sans-Serif';
		/* font-size:9pt; */
		overflow:visible;
	}

	#col1_content {
		height:auto;
		width:16cm;
		margin-right:2cm;
		padding-right:1cm;
	}
	#col1_content[id] {
		max-width:17cm;
		width:17cm;
	}

	h1 {
		font-size:12pt;
	}

	h2 {
		font-size:11pt;
	}

	input, textarea {
		width:auto;
		overflow:visible;
		
	}

	right {
		width:auto;
	}

	#shadow_bottom,
	#copyright,
	#reiternav,
	/* #page_margins img, */
	#admPanel {
		display:none;
	}

	#banner img {
		display:block;
	}

	#page_inner {
		border:none;
	}

	#content {
		margin-top: 0px;
	}

	.hold_floats img,
	.tx-kefeuserform-pi1 input .button {
		display:none;
	}

}


.tx-thmailformplus-pi1 table td { padding-bottom: 5px; vertical-align: top; }

/* Glossary */
.glossary { margin-left: 0; padding-left: 0; }
.glossary dt { margin-left: 0 !important; padding-left: 0 !important; }
.glossary dd { margin-left: 0 !important; padding-left: 0 !important; }

/* Banners */
.tx-lslbanners-pi1 {}
.tx-lslbanners-pi1 ul.banners { list-style-type: none; margin-left: 0; padding-left: 0; }
.tx-lslbanners-pi1 ul.banners li { margin-left: 0; margin-bottom: 10px; padding-left: 0; }
.tx-lslbanners-pi1 ul.banners li a { padding: 0 !important; text-indent: 0 !important; }
.tx-lslbanners-pi1 ul.banners li .bannerabstract { font-size: 9px; line-height: 12px; }

/* Fe user Edit form */
#tx-srfeuserregister-pi1-fe_users_form label span { font-size: 135%; font-weight: normal !important; }


.tx-macinasearchbox-pi1 input { font-family: 'Century Gothic', Verdana, Arial, Sans-Serif; }
.tx-indexedsearch-searchbox input, .tx-indexedsearch-searchbox select { font-family: 'Century Gothic', Verdana, Arial, Sans-Serif; }
.tx-thmailformplus-pi1 input, .tx-thmailformplus-pi1 textarea { font-family: 'Century Gothic', Verdana, Arial, Sans-Serif; }

/* FE admin edit plugin */
.feedit-list-entries { margin: 20px 0; }
.feedit-list-entries th { background: #ddd; padding: 3px; }
.feedit-list-entries td { border-bottom: 1px solid #ccc; padding: 3px 2px 2px 2px; vertical-align: top; }
.feedit-list-entries td.noborder { border-bottom: 0; }
.feedit-list-entries .title { width: 80%; }
.feedit-list-entries .buttons { text-align: right; white-space: nowrap; }
.feedit-list-entries .buttons a { padding: 0 !important; margin: 0 !important; }
.feedit-list-entries .buttons a img { padding: 0 !important; margin: 0 !important; }
.feedit-list-entries tr.become_notified { background: #f9f9f9; }

.tx-itfebeediting-pi1 input, .tx-itfebeediting-pi1 textarea { font-family:  Arial, 'Trebuchet MS', Sans-Serif; font-size: 11px; }

/* Mail form for sending simple mails */
.tx-itfebeediting-pi1-mailform { float: left; margin: 15px 0 15px 0; width: 220px; }
.tx-itfebeediting-pi1-mailform .formrow { margin: 7px 0 0 0; }
.tx-itfebeediting-pi1-mailform-messages { margin: 0 0 0 225px; padding: 15px 0 0 0; }
.tx-itfebeediting-pi1-mailform-messages .mailform-messages-legend { margin: 0 0 25px 0; }
.tx-itfebeediting-pi1-mailform-messages .mailform-message { margin-top: 5px; }
.tx-itfebeediting-pi1-mailform-messages input { background: transparent; border: 0; }

/* List of users */
.tx-itfebeediting-pi1-users-list { margin: 0 0 20px 0; }
.tx-itfebeediting-pi1-users-list th { background: #ddd; padding: 3px; }
.tx-itfebeediting-pi1-users-list td { border-bottom: 1px solid #ccc; padding: 3px 2px 2px 2px; vertical-align: top; }
.tx-itfebeediting-pi1-users-list .buttons { text-align: right; white-space: nowrap; }
.tx-itfebeediting-pi1-users-list .buttons a { padding: 0 !important; margin: 0 !important; }
.tx-itfebeediting-pi1-users-list .buttons a img { padding: 0 !important; margin: 0 !important; }

/* User's edit page */
.tx-itfebeediting-pi1 .user_edit_profile {  }
.tx-itfebeediting-pi1 .user_edit_profile .formset { clear: both; }
.tx-itfebeediting-pi1 .user_edit_profile .formset .left { float: left; width: 150px; }

/* Mass send mail list */
.tx-itfebeediting-pi1-mass-mailform { margin: 15px 0 15px 0; }
.tx-itfebeediting-pi1-mass-mailform .formrow { margin: 7px 0 0 0; }
.tx-itfebeediting-pi1-mass-mailform-messages { padding: 15px 0 0 0; }
.tx-itfebeediting-pi1-mass-mailform-messages .mailform-messages-legend { margin: 0 0 3px 0; }
.tx-itfebeediting-pi1-mass-mailform-messages .mailform-message { margin-top: 5px; }
.tx-itfebeediting-pi1-mass-mailform-messages input { background: transparent; border: 0; }

.tx-itfebeediting-pi1-masssend-list { margin: 0 0 20px 0; }
.tx-itfebeediting-pi1-masssend-list th { background: #ddd; padding: 3px; }
.tx-itfebeediting-pi1-masssend-list td { border-bottom: 1px solid #ccc; padding: 3px 2px 2px 2px; vertical-align: top; }
.tx-itfebeediting-pi1-masssend-list .buttons { text-align: right; white-space: nowrap; }
.tx-itfebeediting-pi1-masssend-list .buttons a { padding: 0 !important; margin: 0 !important; }
.tx-itfebeediting-pi1-masssend-list .buttons a img { padding: 0 !important; margin: 0 !important; }

.tx-itfebeediting-pi1 .masssend-checkbox-actions { text-align: right; }
.tx-itfebeediting-pi1 .masssend-checkbox-actions a { color: #050e51; cursor: pointer; text-decoration: underline; }

.tx-itfebeediting-pi1 .category-title { margin: 15px 0 0 0; }

.tx-itfebeediting-page-browser { line-height: 20px; }
.tx-itfebeediting-page-browser a { margin: 0 2px 0 2px; }

/* Email check module */
.tx-itfebeediting-pi1 .listing { border: 1px solid #ccc; border-collapse: collapse; width:490px; margin-left:1px; }
.tx-itfebeediting-pi1 .listing td { border: 1px solid #ccc; padding: 5px; }
.tx-itfebeediting-pi1 .listing td.left { padding: 5px 5px 5px 5px; }
.tx-itfebeediting-pi1 .listing .header { background: #ddd; border: 1px solid #bbb; font-weight: bold; text-align: center; }
.tx-itfebeediting-pi1 .listing td.even { background: #fff; }
.tx-itfebeediting-pi1 .listing td.odd { background: #fff; }

.tx-itfebeediting-pi1 .add-user .left { margin: 0 0 3px 0; } 


/* Private messaging */

.tx-mmforum-pi3 .tx-mmforum-th { background: #f0f0f0; border: 1px solid #ddd }
.tx-mmforum-pi3 a { color: #050e51 !important; }
.tx-mmforum-pi3 .tx-mmforum-textbutton { border: 1px solid #ddd; }
.tx-mmforum-pi3 .tx-mmforum-textbutton a { text-decoration: none; }
.tx-mmforum-pi3 .tx-mmforum-textbutton a:hover { background: transparent !important; color: #081783 !important; text-decoration: none !important; }
.tx-mmforum-pi3 .tx-mmforum-textbutton .tx-mmforum-buttontext { vertical-align: middle; }
.tx-mmforum-pi3 .tx-mmforum-textbutton img { vertical-align: middle; }
.tx-mmforum-pi3 .tx-mmforum-table { border: solid #ddd; border-collapse: collapse; border-width: 3px 1px 1px 3px; }
.tx-mmforum-pi3 .tx-mmforum-table td, .tx-mmforum-pi3 .tx-mmforum-table th { border: 1px solid #ddd; }
.tx-mmforum-pi1-newpost-table-to { border: 0 !important; }
.tx-mmforum-pi1-newpost-table-to td { border: 0 !important; }
.tx-mmforum-pi3-pminbox-icon { display: none; }
.tx-mmforum-pi3 .tx-mmforum-th { color: #050e51; }
.tx-mmforum-pi3 .tx-mmforum-td { color: #050e51; }
.tx-mmforum-pi3 .tx-mmforum-td a:hover { background: transparent; color: #081783; }
.tx-mmforum-pi3 .tx-mmforum-button { background: #f0f0f0; border: 1px solid #ddd; color: #050e51; }
.tx-mmforum-pi3 .tx-mmforum-selection {  }
.tx-mmforum-pi3 .tx-mmforum-selection a { background: transparent !important; border-bottom: 1px dashed #050e51; color: #050e51 !important; text-decoration: none !important; }
.tx-mmforum-pi3 .tx-mmforum-selection a:hover { background: transparent !important; border-bottom: 1px dashed #050e51; color: #050e51 !important; text-decoration: none !important; }

.lslLoginMessage {background-color:#FAFAFA;border:1px solid #ccc;padding:3px 6px}

 
