/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */

.content * {
	font-size: 11px;
}
 
.content h3 {
	margin: 14px 0 0 0;
	font-weight: bold;
	font-size: 14px;
	
}
	#col3 .content h3 {
		width: 164px !important;
		width: 179px;		
		padding: 3px 8px 4px 8px;
		margin: -9px 0 6px 0;
		background-color: #005292;
		color: #FFF;	
	}
	
	.content .pagetitle {
		width: 370px;
		margin: 0 0 0 0;
		
	}

.content h4 {
	margin: 14px 0 7px 0;
	font-weight: normal;
	font-size: 14px;
	
}
	.content .subtitle {
		margin: 0 0 0 0;
	}

	#col3 .content h5 {
		color: #FFF;
	}



	.tarife #col3 .content h5,
	.tarife #col3 h3
	 {
		background-color: #536542;
	}
	
	.qualitaet #col3 .content h5,
	.qualitaet #col3 h3 {
		background-color: #60450e;		
	}
	
	.betriebswirtschaft #col3 .content h5,
	.betriebswirtschaft #col3 h3 {
		background-color: #820807;
	}
	
	.spitalinformatik #col3 .content h5,
	.spitalinformatik #col3 h3 {
		background-color: #d7a33c;
	}
	
	.branchenloesungen #col3 .content h5,
	.branchenloesungen #col3 h3 {
		background-color: #545558;
	}
	
	#col3  p{		
		margin: 0 8px 0 8px;
	}


.content h6 {
	margin: 3px 0 0 0;
	font-weight: normal;
	font-style: italic;	
}
	

.content .csc-firstHeader {
	margin-top: 0;
	
}

.content .contentElement {
	clear: both;
	margin-top: 22px;
}
	#col3 contentElement {
		width: 160px;
	}
.content .clear {
	clear: both;
}
.content .float {
	float: left;
}

.textpic {
	width: 503px;
}
.content hr {
	height: 1px;
	margin: 5px 0 3px 0 !important;
	margin: 0;
	border: 0;
	border-top: 1px solid #ccc;
}

.content a {
	/*font-weight: bold;*/
	text-decoration: underline;	
}

.content a:hover {
	text-decoration: none;
}

	/*.content p a:visited {
		color: #CCC;
	}*/
.content ul {
	margin: 5px 0 5px 2px;
}
	
.content ul li {
	height: auto !important;
	height: 1px;
	padding-left: 10px;
	background: url(../images/bulletlist_standard.png) no-repeat 0 6px;		
}


.content .csc-textpic-caption {
	font-style: italic;
}



.csc-textpic-intext-left-nowrap img {

	margin:  0 16px 0 0;
}
.content .csc-textpic-caption {
	font-style: normal;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image img {
	margin-bottom: 10px;
}

	


	/* -----------------------
		Tables
		
	------------------------ */
	
	.content table.contenttable-1, 
	.content table.contenttable-2 {
		/*width: 520px !important;
		width: 503px;*/
	}
	
	.content .contenttable {
		border: 1px solid #ccc;
		border-left: none;
		border-right: none;	
		margin-left: 1px !important;
		margin-left: 0;		
	}

	.content .contenttable th,
	.content .contenttable td {
		padding: 2px 7px !important;
		padding: 2px 6px;
		border: 1px solid #005292;
		border-width: 1px 0;
		color: #005292 ;
	}
	
	.contenttable th {
		background: #cdd5e6;
	}
	
	table.contenttable-2 .td-0 {
		width: 20%;
	}
	table.contenttable-2 .td-1 {
		width: 35%;
	}
	table.contenttable-2 .td-2 {
		width: 45%;
	}
	
	.content .table h5 {
		margin-bottom: 3px;
	}
	

/* -----------------------------------------------
                Filelink
----------------------------------------------- */

.filelinks .flink {
	display: inline;	
	color : #005292;
	font-weight: normal;	
}
.content .filelinks dd {
	margin: 4px 0;
}

	.filelinks .icon {
		
		display: inline;
		padding-left: 2px;		
	}
	
	.filelinks img {
		vertical-align: middle;

	}	
	
	
	/*IE fixes*/ 
	
	*+html .filelinks .icon {
		position: absolute;
		display: block;			
		width: 23px;
		height: 23px;
		margin-top: 2px;
	}


	* html .filelinks .icon {
		position: absolute;
		display: block;			
		
		width: 23px;
		height: 23px;
		
	}

	
	*+html .filelinks .filesize {
		padding-left: 26px;
		
	}
	* html .filelinks .filesize {
		padding-left: 26px;
	}
/*
	.filelinks .pdf .icon {			
		background: url(../images/icons/pdf.gif) no-repeat 0px 3px;
	}
	.filelinks .doc .icon {		
		background: url(../images/icons/doc.gif) no-repeat 0px 3px;
	}
	.filelinks .zip .icon {		
		background: url(../images/icons/zip.gif) no-repeat 0px 3px;
	}
	.filelinks .gif .icon {		
		background: url(../images/icons/gif.gif) no-repeat 0px 3px;
	}
	.filelinks .jpg .icon {		
		background: url(../images/icons/jpg.gif) no-repeat 0px 3px;		
	}
	.filelinks .xls .icon {		
		background: url(../images/icons/xls.gif) no-repeat 0px 3px;
	}
	.filelinks .eps .icon {		
		background: url(../images/icons/eps.gif) no-repeat 0px 3px;
	}
	.filelinks .ppt .icon {		
		background: url(../images/icons/ppt.gif) no-repeat 0px 3px;
	}
*/

/* -----------------------------------------------
	Teasers (Kampagnen)
----------------------------------------------- */
#kampagne {
	
	width: 368px;
}
.homepage .tx-onetrandomcontent-pi1 .csc-textpic-intext-left-nowrap .csc-textpic-text {
	width: 180px;	
}
.homepage .tx-onetrandomcontent-pi1 .csc-textpic-text	{
	width: 368px;	
	
}


/* -----------------------------------------------
	Indexed Search
----------------------------------------------- */


#mainContent .tx-indexedsearch #tx-indexedsearch-searchbox-sword {		

	margin-top: -2px;
	width: 200px;
	padding: 1px 1px;
	height: 16px !important;
	height: 19px;	
	border: 1px solid #005292;
	background-color: #fff;
}
	/*IE6 fix*/ 
	* html #mainContent .tx-indexedsearch #tx-indexedsearch-searchbox-sword {
		margin-top: -1px;
		width: 243px;
		padding: 1px 1px;		
	}
	
	/*IE7 fix*/ 
	*+html #mainContent .tx-indexedsearch #tx-indexedsearch-searchbox-sword {
		margin-top: -3px;
		width: 200px;
		padding: 1px 1px;
		
	}
	
#mainContent .tx-indexedsearch .formElement input.button { 
	position: absolute;
	top: 0 !important;
	top: 1px;
	left: 360px !important;
	left: 400px;
	border: 1px solid #005292;		
	background-color: #cdd5e6;
	font-weight: bold;
	text-decoration: underline;
}

#mainContent .tx-indexedsearch .searchfor {
	font-weight: bold;
}

.tx-indexedsearch-whatis {
	clear: both;
	margin-top: 40px;
	font-weight: bold;	
}


.tx-indexedsearch .browsebox {
	
	height: 18px;
	float: right;
	margin: 10px 0 10px 0;
}

.tx-indexedsearch .browsebox ul {
	list-style-type: none;
}


.tx-indexedsearch .browsebox li {
	float: left;
	line-height: 11px;
	padding: 0 4px;	
	margin: 0;
	background-image: none;
	border-left: 1px solid;
}	
.tx-indexedsearch .browsebox a {
	font-weight: normal;
	line-height: 12px;
}
.tx-indexedsearch .browsebox .leaf a {
	text-decoration: none;	
}
.tx-indexedsearch .browsebox li.leaf {
	border-left: none;
}
.tx-indexedsearch .browsebox li#first {
	border-left: none;
}
.tx-indexedsearch .browsebox strong a {
	font-weight: bold;
} 

.tx-indexedsearch-res h4 {
	clear: both;
	position: relative;
	margin-top: 20px;
	padding: 2px 0;
	line-height: 16px;	
	margin-bottom: 0;
}	

.tx-indexedsearch-res h4 a {
	font-weight: bold;
}

.tx-indexedsearch-res dl {
	margin-top: 10px;	
}

.tx-indexedsearch-res dt,
.tx-indexedsearch-res dd {
	display: inline;
}


.tx-indexedsearch-res dd {
	padding-right: 5px;
}
.tx-indexedsearch-res .icon {
	display: inline;	
}

.tx-indexedsearch-res .icon img {
	position: relative;
	top: 2px;
	left: 4px;
}
.tx-indexedsearch-res .path {
	margin: -6px 0 4px 0;
}

.tx-indexedsearch-noresults {
	margin-top: 5px;
	padding: 5px;
	border: 1px solid #FF0000;
}

.tx-indexedsearch .browsebox li.pagelabel {
	display: inline;	
	border: none;
}



/* -----------------------------------------------
                tt_news
----------------------------------------------- */


.homepage .newsLatest h3 a {
	display: block;
	margin-left: 85px;
	text-decoration: underline;
	color: #005292
}
.homepage .newsLatest h3 a:hover {
	text-decoration: none;
}
.homepage .newsLatest .content
 {
	margin-left: 85px;	
}

.homepage .newsLatest p.date {
	position: absolute;
	display: inline;	
	margin-right: 4px;	
}
	/*ie6 fix*/
	* html .homepage .newsLatest p.date {
		position: absolute;
		display: inline;
		margin-left: -85px;	
		margin-right: 4px;	
	}
	
	/*ie7 fix*/
	*+html .homepage .newsLatest p.date {
		position: absolute;
		display: inline;
		margin-left: -85px;
		margin-right: 4px;	
	}
	
/* dalder - task  555.154 */
.homepage .newsLatest h3 {
	
	margin-left: 20px;
}

.homepage .newsLatest a, 
.homepage #kampagne a {
	text-decoration: underline;
}

.homepage .newsLatest a:hover, 
.homepage #kampagne a {
	text-decoration: none;
}



.content .news .newsItem {
	height: 100%;
	overflow: hidden;
	/*margin-bottom: 10px;*/
}

.content .newsList img,
.content .newsLatest img {
	float: left;
	margin-right: 5px;
}


.content .news .news-single-additional-info dt {
	font-weight: bold;
	margin-bottom: 5px;	
}

#col2 .newsLatest h3 {	
	margin-left: 47px;	
	
}
	/*IEfix*/
	* html #col2 .newsLatest h3 {
		margin-left: 40px;
	}
	*+html #col2 .newsLatest h3 {
		margin-left: 40px;
	}
.newsLatest .content {
	margin-left: 110px;
}

#col2 .news .date {
	position: absolute;
	display: inline;
}
	*+html #col2 .news .newsItem p.date {
		position: absolute;
		margin-left: -110px;
	}
	
#col2 .newsSingle .date {	
	position: relative;
}

#col2 .newsLatest h3 a,
#col2 .newsItem h3 a {		
	display: block;
	margin-left: 110px;
}

/*ie6 fix*/

	* html #col2 .news .newsitem .date,
	* html #col2 .newsLatest .date {
		position: absolute;
		display: inline;
		margin-left: -110px;	
		margin-right: 4px;	
	}
	
	/*ie7 fix*/
	*+html #col2 .news .newitem .date,
	*+html #col2 .newsLatest .date {
		position: absolute;
		display: inline;
		margin-left: -110px;	
		margin-right: 4px;	
	}


.newsSingle {
	width: 520px !important;
	width: 512px;
}

.newsSingle img {
	float: left;
	
}
#mainContent .newsSingle .filelinks img {
	float: none;
}
.news-single-imgcaption {	
	
	float: left;
	clear: both;
	
}
.news-single-img img {
	clear: both;
	margin: 22px 8px 0 0;
}
.newsSingle .backlink {
	margin: 0 0 22px 0;
}
.newsSingle .backlinkbottom {
	margin: 22px 0 22px 0;
}
.newsSingle .date {
	display: inline;
}

.newsSingle .author {
	display: inline;
}
.newsSingle .category {
	display: inline;

}
.newsSingle .category a {
	font-weight: normal;
}
.news-single-author {
	display: inline;
}
.news-single-author a {
	font-weight: normal;
}

.newsSingle p {
	margin-top: 22px;
}

.newsSingle .news-single-additional-info p
 {
	margin-top: 0;
}
.newsSingle .news-single-additional-info span ,
.newsSingle .news-single-additional-info span a {
	display: inline;
}

	
	.newsSingle span.pdf  {
		padding-left: 23px;			
		background: url(../images/icons/pdf.gif) no-repeat 0px 3px;
	}
	.newsSingle span.xls  {
		padding-left: 23px;			
		background: url(../images/icons/xls.gif) no-repeat 0px 3px;
	}
	.newsSingle span.doc  {		
		padding-left: 23px;
		background: url(../images/icons/doc.gif) no-repeat 0px 3px;
	}
	.newsSingle span.zip {		
		padding-left: 23px;
		background: url(../images/icons/zip.gif) no-repeat 0px 3px;
	}
	.newsSingle span.gif  {		
		padding-left: 23px;	
		background: url(../images/icons/gif.gif) no-repeat 0px 3px;
	}
	.newsSingle span.jpg {		
		padding-left: 23px;
		background: url(../images/icons/jpg.gif) no-repeat 0px 3px;
	}
	
	.newsSingle .tx-sfcontacts-pi1 {
		margin: 15px 0 0 0;
	}

	.tx-sfcontacts-pi1 .contactrow .infoblock {
		float:left;	
	}

.news-single-files dt,
.news-single-links dt{
	margin-top: 22px;
	
}
	/*IE 6 Fix*/
	* html .news-single-links dd{
		margin-left: -41px;
	}
	/*IE 7 Fix*/
	*+html .news-single-links dd{
		margin-left: -41px;
	}

.news-single-files img {
	display: none;
}
.catmenutitle,
.yearseltitle {
	display: block;	
	position: absolute;
	font-weight: bold;	
	padding-top: 4px;
}
	/*Ie6fix*/
	* html .catmenutitle,
	* html .yearseltitle {
			display: inline;
			position: absolute;
			left: 20px;;
			
	}
	/*Ie7fix*/
	*+html .catmenutitle,
	*+html .yearseltitle {
			display: inline;
			position: absolute;
			left: 20px;
	}
.newsList .date {
	display: inline;
}

.newsList h3 {
	display: inline;
	/* task  555.150 - dalder@snowflake.ch */
	/*margin-left: 40px;*/
}
.newsArchive ul {
	margin-left: 110px;
}
	/*iefix*/
	* html .newsArchive ul {
		margin-left: 104px;
	}
	*+html .newsArchive ul {
		margin-left: 104px;
	}
.newsArchive ul li{
	background-image: none;
	padding: 0;
}

.news .pointer a{
	text-decoration: none;
}


.newsList .browse ul{
	display: inline;
	float: right;
}

.newsList .browse {
	margin-top: 15px;
}

.newsList .browse p {

	margin-top: 4px;
	
}

.content .news .browse li {
	background: none;
	float: left;
	padding: 0 5px 0 5px;	
	border-left: 1px solid #005292;
	font-weight: normal;
}

.content .news .browse li a {
	font-weight: normal;
}

.content .news .browse li.cur a 
{
	text-decoration: underline;
	font-weight: bold;
}
.content .news .browse li.act {
	text-decoration: underline;	
}
.content .news .browse li.act a {
	font-weight: normal;
}
.content .news .browse li.no a {
	font-weight: normal;
	text-decoration: none;	
}
.content .news .browse li.no {	
	border-left: none;
}

.content .news .browse li.first {
	border: none;	
}


.content .news .browse li.pagelabel {
	display: inline;
	border: none;
}



/* -----------------------------------------------
                Catmenu
----------------------------------------------- */
/*Themenfilter von den f*/
	ul#ttNewsCatMenu,
	ul#themenfilter,
	.newsArchive ul {
		position: relative;
		z-index: 3;
		width: 175px; 
		height: 20px;					
		margin-left: 108px;
		
		
	}
	ul#themenfilter {
		width: 185px; 
	}
	
	ul#ttNewsCatMenu {
		z-index: 4;
	}
	
	* html ul#themenfilter {
		width: 186px;
	}
	ul#themenfilter {
		margin-left: 105px;
	}
		
	

	ul#themenfilter li,
	.newsArchive ul li {
		padding-left: 9px;		
		line-height: 20px;
		font-weight: bold;
		
	}
	
	
	
		/*IE fix*/
		*+html ul#ttNewsCatMenu,
		*+html ul#themenfilter,
		*+html .newsArchive ul {
			margin-left: 102px;	
		}
		/*IE fix*/
		* html ul#ttNewsCatMenu,
		* html ul#themenfilter,
		* html .newsArchive ul {
			margin-left: 102px;	
		}
		
		#ttNewsCatMenu h3
		{
			padding-left: 9px;
			line-height: 20px;
		
		}		
	
	
		ul#ttNewsCatMenu,
		.newsArchive ul {
			width: 176px;	
			line-height: 20px;
		}
		
		ul#ttNewsCatMenu li,
		ul#themenfilter li,
		.newsArchive ul li {			
			margin: 0 2px 0 2px;
			background: #005292 url(../images/arrow_grey_down.gif) no-repeat 156px 8px;
			color: #FFF;
		}
		ul#themenfilter li {
			background: #005292 url(../images/arrow_grey_down.gif) no-repeat 160px 8px;
		}
		.newsArchive ul li {
			font-weight: normal;
		}
		
		ul#ttNewsCatMenu li a,
		ul#themenfilter li a
		 {
			display: block;
			padding-left: 9px;
			line-height: 20px;
			text-decoration: underline;
			color: #FFF;	
			font-weight: bold;
			
		}
		
		ul#themenfilter li a {
			padding-left: 0;
		}
		
		ul#ttNewsCatMenu li ul,
		ul#themenfilter li ul,
		.newsArchive li ul  {	
			display: none;	
			position: relative;	
			margin: 0 0 0 -12px;
				
		}
		ul#themenfilter li ul,
		.newsArchive li ul {			
			margin: 0 0 0 -11px;
		}
			/*ie6 fix*/
			* html ul#ttNewsCatMenu li ul,			
			* html ul#themenfilter li ul
			{
				position: absolute;	
				margin: 16px 0 0 0;
				left: 0;
			}
			* html ul#themenfilter li ul {
				position: absolute;				
				left: 0;
			}
			/*ie6 fix*/
			* html ul#yearselector li ul

			{
				position: absolute;	
				margin: 16px 0 0 0;
				left: 0;
			}

			
		ul#ttNewsCatMenu li	li img,
		ul#themenfilter li	li img
		 {
			display: none;
		}

		ul#ttNewsCatMenu li:hover ul, ul#ttNewsCatMenu li.sfhover ul,
		ul#themenfilter li:hover ul, ul#themenfilter li.sfhover ul,
		.newsArchive li:hover ul, .newsArchive li.sfhover ul {							
			display: block;			
		}
	
		ul#ttNewsCatMenu li li,
		ul#themenfilter li li,
		.newsArchive li li {			
			clear: left;
			width: 160px;
			background: #FFF;
			border-right: 1px solid #a4afc6;
			border-bottom: 1px solid #a4afc6;
			border-left: 1px solid #a4afc6;			
			
		}
		ul#themenfilter li li {
			width: 170px;
		}
		ul#themenfilter li li {
			font-weight: normal;
		}
		.newsArchive li li {
				width: 161px;
		}
			/*ie6 fix*/
			* html ul#ttNewsCatMenu li li,
			* html ul#themenfilter li li,
			* html .newsArchive li li {
				width: 172px;
			}
			* html ul#themenfilter li li {
				width: 182px;
			}
		
		ul#ttNewsCatMenu li li.first,
		ul#themenfilter li li.first,
		.newsArchive li li.first
		 {
			border-top: none;
		}		
		
		ul#ttNewsCatMenu li li.last,
		ul#themenfilter li li.last,
		.newsArchive li li.last {			
			height: 20px;
			line-height: 20px;
			border-color: #FFF;
			background: #FFF;
		}
		
		ul#ttNewsCatMenu li li a,
		ul#themenfilter li li a, 
		.newsArchive li li a {			
		
			font-weight: normal;
			text-decoration: none;
			color: #333366;

		}
		
		ul#ttNewsCatMenu li li a:hover, ul#ttNewsCatMenu li li a.act,
		ul#themenfilter li li a:hover, ul#themenfilter li li a.act,
		.newsArchive li li a:hover, .newsArchive li li a.act { 
			font-weight: bold;
		}
		
		ul#ttNewsCatMenu li li.news-catmenu-ACT a
		 {
			font-weight: bold;
		}
		
/* -----------------------------------------------
                Sitemap
----------------------------------------------- */
#mainContent .menu {
	float: left;			
	width: 240px;
	margin-right: 9px;
}
	* html #mainContent .menu {
		margin-right: 2px;
	}

.content .menu {
	clear: none;
}
.csc-sitemap ul {	
	list-style-type: none;
	background-image: none;	
	margin-right: 6px !important;	
	margin-right: 4px;	
}

.csc-sitemap ul li {	
	background-image: none;
	background-color: #005292;	
	padding-left: 0;		
}

.csc-sitemap ul ul {
	float: none;
	width: auto;
	margin: 0;
}

.csc-sitemap li {
	line-height: 20px;
	height: 20px;		
	width: 240px;
	min-height: 20px;	
	background-color: #005292;
	padding: 0;	
}
	
	.csc-sitemap a {
		display: block;	
		margin-left: 6px;
		font-weight: normal;
		text-decoration: none;		
		color: #FFF;
	}
	.csc-sitemap a:hover {
		font-weight: bold;
	}
	
	.csc-sitemap li li {	
		background-color: #FFF;					
	}
	
	.csc-sitemap li li a {
		color: #005292;		
	}
	
	.csc-sitemap li li li a {
		margin-left: 12px;
	}
	.csc-sitemap li li li li a {
		margin-left: 18px;
	}
	.csc-sitemap li li li li a {
		margin-left: 24px;
	}	
	
	.version30 .csc-sitemap li {
		background-color: #536542;
	}
	
	.version30 .csc-sitemap li li {
		background-color: #FFF;
	}
		
	.version31 .csc-sitemap li {
		background-color: #60450e;
	}
	
	.version31 .csc-sitemap li li {
		background-color: #FFF;
	}
	
	.version32 .csc-sitemap li {
		background-color: #820807;
	}
	
	.version32 .csc-sitemap li li {
		background-color: #FFF;
	}
	
	.version33 .csc-sitemap li {
		background-color: #d7a33c;
	}
	
	.version33 .csc-sitemap li li {
		background-color: #FFF;
	}
	
	.version34 .csc-sitemap li {
		background-color: #545558;
	}
	
	.version34 .csc-sitemap li li {
		background-color: #FFF;
	}
	
	.version30 .csc-sitemap li a:hover,
	.version31 .csc-sitemap li a:hover,
	.version32 .csc-sitemap li a:hover,
	.version33 .csc-sitemap li a:hover,
	.version34 .csc-sitemap li a:hover {
		color: #FFF;		
	}
	

/* -----------------------------------------------
Forms
----------------------------------------------- */

#mainContent .captchaElement {

	margin-left:0;
	margin-bottom:10px;
}

#mainContent .captchaElement img { 
	width:200px;
	height:90px;
	border:1px solid #005292;
	margin: 10px 0 10px 150px;	
	
}

#mainContent .mailform .csc-mailform-field .csc-mailform-label {

	position: relative;
	display: block;
	height: 30px;
	font-weight: bold;
}

/* -----------------------------------------------
Kontakt (sf_contact)
----------------------------------------------- */
	#col2 .tx-sfcontacts-pi1 .contactrow {
		margin-bottom: 10px;
	}
	#col2 .tx-sfcontacts-pi1 .prename {
		margin-right: 4px;	
		font-weight: bold;
	}
	#col2 .tx-sfcontacts-pi1 .name {
		display: inline;
		font-weight: bold;
	}
	#col2 .tx-sfcontacts-pi1 .phone {
		margin-right: 4px;
	}
	#col2 .tx-sfcontacts-pi1 img {
		float: left;
		margin: 0 16px 18px 0;
	}
	.contactimage {
		float: left;
	}


/* -----------------------------------------------
Kontextobjekt-Kontakt (sf_contact)
----------------------------------------------- */
#col3 .tx-sfcontacts-pi1 .contactrow {
		margin-bottom: 10px;
}

#col3 .tx-sfcontacts-pi1 {
	margin: 0 8px;	
}
	#col3 .tx-sfcontacts-pi1 .prename {
		margin-right: 4px;	
		font-weight: bold;
	}
	#col3 .tx-sfcontacts-pi1 .name {
		display: inline;		
		font-weight: bold;
	}
	#col3 .tx-sfcontacts-pi1 .phone {
		margin-right: 4px;
	}
	#col3 .tx-sfcontacts-pi1 .email {
		margin-bottom: 10px;
	}
	
	#col3 .tx-sfcontacts-pi1 img {
		display: none;
	}
	
/* -----------------------------------------------
	Links (tx-sfplinklisthplus-pi1)
----------------------------------------------- */	
#col2 .tx-sfplinklisthplus-pi1 .item {
	margin-bottom: 10px;
}
	#col2 .tx-sfplinklisthplus-pi1 .title {
		padding: 4px 0 4px 0;		
		font-weight: bold;		
	}
	#col2 .tx-sfplinklisthplus-pi1 .singlelink,
	#col2 .tx-sfplinklisthplus-pi1 .description { 
		padding-left: 8px;
	}
	



	
/* -----------------------------------------------
	Kontextobjekt-Links (tx-sfplinklisthplus-pi1)
----------------------------------------------- */

#col3 .tx-sfplinklisthplus-pi1 {
	margin: 0 8px;
}
		
/* -----------------------------------------------
	Kontextobjekt-Filelinks
----------------------------------------------- */
/*
#col3 .filelinks {
	width: 160px;
}
*/
#col3 .filelinks dt {	
	width: 145px;	
	margin: 0 8px;		
}

#col3 .filelinks dd {	
	width: 145px;	
	margin-left: 8px;
	margin-right: 8px;		
}

	#col2 .version5,
	#col3 .version5 {
		margin-bottom: -20px;
	}

		
/* -----------------------------------------------
	Kontextobjekt-Aktuelles
----------------------------------------------- */

#col3 .newsList h3 {	
	padding: 0;
	background-color: transparent;
}
	#col3 .newsList h3 a {
		display: block;
		margin: 0 8px;
		
	}
		
	#col3 .newsItem {
		margin-top: 10px;
	}
	#col3 .browse {
		display: none;	
	}
	#col3 .date {
		display: block;
		/*margin-bottom: 4px;*/
	}
	#col3 .news {
		margin-bottom: 5px;
	}
	
	
	
	
/* -----------------------------------------------
	Whats New'
----------------------------------------------- */

.tx-sfpwhatsnewhplus-pi1 ul li{
	margin: 0;
	padding: 0;
	background-image: none;
}
.tx-sfpwhatsnewhplus-pi1 .date {
	margin-left: 4px;
	font-weight: normal;

}
.tx-sfpwhatsnewhplus-pi1 .level1 li {
	font-weight: bold;	
}
.tx-sfpwhatsnewhplus-pi1 .level1 {
	margin-top: 15px;
}

.tx-sfpwhatsnewhplus-pi1 .level2 {
	margin-left: 10px;
}



/* -----------------------------------------------
	DAM Gallery
----------------------------------------------- */

#mainContent .tx-sfpdamgalleryhplus-pi1 {
	width: 515px;	
}
	
	#mainContent .tx-sfpdamgalleryhplus-pi1 .float {		
		margin: 12px 5px 5px 0;	
	}
	#mainContent .tx-sfpdamgalleryhplus-pi1 .float .image {
		width: 121px;
		height: 87px;
		margin-bottom: 5px;		
	}
	#mainContent .tx-sfpdamgalleryhplus-pi1 .float .lab {
		position: absolute;		
	}
	#mainContent .tx-sfpdamgalleryhplus-pi1 .float .cont div,
	#mainContent .tx-sfpdamgalleryhplus-pi1 .float .contfiletype div {
		display: inline;
		margin-left: 70px;			
	}
	
	#mainContent .tx-sfpdamgalleryhplus-pi1 .float .contfiletype {
		text-transform: uppercase;
	}
	
	
/* -----------------------------------------------
	New Lobinbox
----------------------------------------------- */

#col2 .tx-newloginbox-pi1 input {
	margin: 2px 0 2px 20px;
	border-color: #005292;
}	

.tx-newloginbox-pi1 p {
	/*margin-bottom: 5px;*/
}
.tx-newloginbox-pi1 .fail {
	position: relative;
	margin: 30px 0;
	padding: 10px;
	border: 1px solid #FF0000;
}
#col2 .tx-newloginbox-pi1 .forgotPassword {
	margin: 10px 0 0 20px;	
}

#tx-newloginbox-pi1-col3 {
	position: absolute;
	/*top: 280px;*/
	top: 275px;
	left: 765px;		
	padding: 0 10px 0 10px;
}
#tx-newloginbox-pi1-col3 p,
#tx-newloginbox-pi1-col3 td {
	font-size: 11px;
}

#tx-newloginbox-pi1-col3 .logoutlink {
	margin: 0 0 0 4px;
	text-decoration: underline;
	font-weight: bold;
}

/*-----------------------------------------------
	FAQ
----------------------------------------------- */

.tx-irfaq-pi1 p {
	margin-bottom: 5px;	
}
.tx-irfaq-pi1 dt{
	margin-bottom: 5px;
	font-weight: bold;
}
.tx-irfaq-pi1 dl dd p {
	display: block;
	margin-left: 13px;
}
.irfaq-search-form-submit {

	top: 35px;
	left: 230px;
}
.tx-irfaq-pi1 .submit {
	padding: 0;
	margin: 0;
	height: 17px;
}
.tx-irfaq-pi1 .formElement input {
	left: 0 !important;	

}

.tx-irfaq-pi1 ul li {
	background-image: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.tx-irfaq-pi1 .tx-irfaq-questions-list {
	margin: 15px 0 15px 0;
}

.tx-irfaq-pi1 .totop {

	margin: 10px 0;
}

/* -----------------------------------------------
Forms
----------------------------------------------- */
#mainContent .captchaElement { 
	height: 65px;
}

#mainContent .formElement input,
#mainContent .formElement textarea,
#mainContent .formElement select {
	height: 15px !important;
	height: 20px;
	border-color: #005292;
}
	/*IE 7 */
	*+html #mainContent .formElement select {
		height: 20px !important;
	}
	

#mainContent .formElement .hidden {
	display: none;
}

#mainContent .formElement textarea {
	height: 50px !important;
	height: 50px;
}

.formElement textarea,
.formElement select {
	border: 1px solid #ccc;
}

#mainContent .formElement .button {
	height: 20px !important;
	border: 1px solid #005292;
	color: #005292;
}

#mainContent .standardForm .floatingElements .formElement input.button {
	margin-top: 0;
}

#mainContent .rightAlignedButtons {
	float:left;
	padding-bottom:10px;
	margin-left: 250px;

}

#mainContent .rightAlignedButtons .formElement {
	float: left;
	margin-top: 0 !important;
	margin-top: 0;
}

#mainContent .rightAlignedButtons .formElement input.button {
	position: static;
	margin-left: 15px;
}

#mainContent .standardForm .hiddenLabel label {
	display: none;
}

#mainContent .standardForm .displaylink {
	margin-bottom: 20px;
}

.content .error {
	margin-bottom: 20px;
	color: red;
}


/* -----------------------------------------------
	Kiosk
----------------------------------------------- */
#mainContent .yafe_pi1 label {
	font-weight: bold;
}

#mainContent .tx_sfpshophplus_orders-orderview .text {
	width: 50px;	
	margin-left: 0;	
} 

.yafe_pi1 .stepslabel {	
	/*margin-bottom: 20px;*/
}
.yafe_pi1 .memo {
	/*position: absolute;*/
	margin-top: -15px;
	margin-bottom: 20px;
}


.tx_sfpshophplus_orders-orderview .pagebrowser {	
	padding: 10px 0;
	margin: 10px 0;
}

.content .kiosk .browse li a {
	font-weight: normal;
}
.content .kiosk .browse li a.cur {
	font-weight: bold;	
}
.tx_sfpshophplus_orders-orderview .pagebrowser span {
	float: right;
}


.tx_sfpshophplus_orders-orderview .title {
	display: block;
	margin-left: 80px;	
	font-weight: bold;	
}


.tx_sfpshophplus_orders-orderview .price1,
.tx_sfpshophplus_orders-orderview .price2,
.tx_sfpshophplus_orders-orderview .block1,
.tx_sfpshophplus_orders-orderview .block2,
.tx_sfpshophplus_orders-orderview .description {
	margin-left: 80px;
	font-weight: normal;
}

.yafe_pi1 .submit {
	margin-top: 30px;
}

.tx_sfpshophplus_orders-orderview .floatingElements {
	margin: 10px 0 10px 0;
}

.tx_sfpshophplus_orders-orderview .title {
	font-weight: bold;
}

.tx_sfpshophplus_orders-orderview .price1,
.tx_sfpshophplus_orders-orderview .price2{
	position: absolute;
	left: 180px;
}
	
html * .tx_sfpshophplus_orders-orderview .price1,
html * .tx_sfpshophplus_orders-orderview .price2 {
	position: static;
}

.yafe_pi1 .errorMessage {
	display: none;
}

.yafe_pi1 .error {
	margin-bottom: 0;
}

#helptext-tx_sfpshophplus_orders-shipping_phone {
	display: block;
	position: absolute;
	top: -6px;
	left: 0;
	width: 220px;
	border: 1px solid #CCC;
	padding: 3px;
	margin: 6px 0 0 48px;
	background: #FFF;
}

#mainContent .standardForm .tx_sfpshophplus_orders-shipping_phone img {
	position: absolute;
	top: 4px;
	left: 475px;
}

/* special checkbox format */
#mainContent .yafe_pi1 .check
 { 	
 
	left: 0;
}

#mainContent .yafe_pi1 .checkElement label {
	display: block;
	width: auto;
	margin-left: 20px;

	
}

.yafe_pi1 .formElement label {
	width: auto;
}

#mainContent .yafe_pi1 .textElement input.tab2 {	
	width: 317px;
}

#mainContent .yafe_pi1 #tx_sfpshophplus_orders-ordercomment {	
	width: 317px;
}
	
#mainContent .yafe_pi1 .commentElement {
	margin: 0;
}

.yafe_pi1 .ordertitle,
.tx_sfpshophplus_orders-shippingaddress_RO h5 {
	width: 511px !important;
	width: 504px;
	padding: 2px 0 3px 9px;
	background-color: #cdd5e6;
	border-top: 1px solid #005292;
	border-bottom: 1px solid #005292;
}

.yafe_pi1 .row {
	height: 17px;
	border-bottom: 1px solid;
}

.yafe_pi1 .rowcount {
	margin-left: 9px;
	height: 20px;
	margin-top: 2px;
	margin-bottom: 20px;
}

.yafe_pi1 .rowtitle {
	position: absolute;
	margin-top: 2px;
	margin-left: 105px;
}

.yafe_pi1 .rowprice {
	position: absolute;
	right: 9px;
	margin-top: 2px;
	/*margin-left: 335px;*/

}

.yafe_pi1 .inclmwsttitle h5,
.yafe_pi1 .exclmwsttitle h5 {

	display: inline;
	margin-top: 4px;
	margin-left: 121px;
	font-weight: bold;
}

.yafe_pi1 .totalfeemwst,
.yafe_pi1 .totalfeeexclmwst {
	position: absolute;
	right: 9px;
	margin-top: 2px;
	font-weight: bold;
}

.yafe_pi1 .inclmwsttitle,
.yafe_pi1 .exclmwsttitle {
	height: 17px;
	border-bottom: 1px solid #005292;
}

.yafe_pi1 .portotitle h5{
	float: right;
	margin: 4px 0 20px 0;
	font-weight: normal;
}

.yafe_pi1 .browse {
	float: right
}
	.yafe_pi1 .browse li {		
		float: left;
		background-image: none;
		padding: 0 4px 0 4px;
		border-left: 1px solid #005292;
	}

	.yafe_pi1 .browse li.no a {	
		text-decoration: none;
	}
/*
	.yafe_pi1 .browse li.act a ,
	.yafe_pi1 .browse li.cur a {	
		font-weight: bold;
	}
*/	
	.yafe_pi1 .browse li.first,
	.yafe_pi1 .browse li.pagelabel,
	.yafe_pi1 .browse li.no {		
		border-left: none;
	}	

input.submit,
input.button {
	height: 19px;		
	border: 1px solid #005292;	
	background-color: #cdd5e6;	
	font-weight: bold;	
	text-decoration: underline;
	margin-bottom: 20px;
}	

.yafe_pi1 label.tx_sfpshophplus_orders-billing_terms_read {
	clear: both;
	width: 140px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.yafe_pi1 .tx_sfpshophplus_orders-billing_terms_read {
	margin-top: 20px;
}

.yafe_pi1 .tx_sfpshophplus_orders-hasErrors {
	clear: left;
}

.yafe_pi1 .conftext1 {
	margin: 5px 0 0 0;
}

.yafe_pi1 .conftext2 {	
	margin: 10px 0;	
}


/* -----------------------------------------------
	mwiederkehr@snowflake.ch
----------------------------------------------- */
.tx_sfpshophplus_orders-orderview .productlist {
	clear: both;
}

#mainContent .tx_sfpshophplus_orders-orderview .formElement {
	margin-top: 0 !important;
	padding: 0 0 14px 67px;
}

#mainContent .tx_sfpshophplus_orders-orderview .formElement input,
#mainContent .tx_sfpshophplus_orders-orderview .formElement textarea,
#mainContent .tx_sfpshophplus_orders-orderview .formElement select,
#mainContent .tx_sfpshophplus_orders-orderview .radioElement fieldset {
	position: absolute;
	top: 0 !important;
	left: 0 !important;
	left: -67px;
}

#mainContent .tx_sfpshophplus_orders-orderview .formElement .elementDescription p {
	position: relative;
	width: 140px;
}

#mainContent .tx_sfpshophplus_orders-orderview .formElement .elementDescription p .price {
	display: block;
	position: absolute;
	top: 0;
	left: 150px;
	width: 200px;
}

#mainContent .tx_sfpshophplus_orders-ismember fieldset input.radio,
.tx_sfpshophplus_orders-ismember fieldset label {
	display: inline;
	position: static;
	float: none;
}

.tx_sfpshophplus_orders-ismember fieldset label {
	padding-right: 10px;
}

.tx_sfpshophplus_orders-billing_checkorder .contenttable th,
.tx_sfpshophplus_orders-billing_checkorder .contenttable td,
.tx_sfpshophplus_orders-shippingaddress_RO .contenttable th,
.tx_sfpshophplus_orders-shippingaddress_RO .contenttable td {	
	background: none;
}

.tx_sfpshophplus_orders-shippingaddress_RO .contenttable th,
.tx_sfpshophplus_orders-shippingaddress_RO .contenttable td {
	border: none;
}

.alignRight {
	text-align: right;
	margin-right: 10px;
	border: 1px solid;
}

.tx_sfpshophplus_orders-orderconfirmation p {
	margin-top: 12px;
}

/* -----------------------------------------------
	Events
----------------------------------------------- */
.homepage .tx-sfpeventshplus-pi1 .list {
	display: block;
	margin: 0;
	padding: 0;
}

.homepage .tx-sfpeventshplus-pi1 .teaser{
	display: none
}

.homepage .pagebrowser {
	display: none;
}

.homepage .sfp_events_hplus_pi1 h3  {
	margin-top: 10px;
}

.homepage .date h5 {
	font-weight: normal;
}

.homepage .sfp_events_hplus_pi1 .list h5 {
	margin-left: 85px;
}

.tx-sfpeventshplus-pi1 .date {
	position: absolute;
	display: block;
	float: left;
	margin: 0 20px 20px 0;
}

	/*IE 6 Fix*/
	* html .tx-sfpeventshplus-pi1 .date {
		position: absolute;		
	}

.tx-sfpeventshplus-pi1 .list {
	margin-left: 106px;	
}

.tx-sfpeventshplus-pi1 .themenfilter {
	position: absolute;
	font-weight: bold;
}
	/*ieFix*/
	* html .tx-sfpeventshplus-pi1 .themenfilter {
		left:20px;
	}
	*+html .tx-sfpeventshplus-pi1 .themenfilter {
		left:20px;
	}

.tx-sfpeventshplus-pi1 .date h5 {
	margin-left: 0;
}

.tx-sfpeventshplus-pi1 .single h5 {
	margin: 10px 0 0 0;		
}

.tx-sfpeventshplus-pi1 .single .starttime {
	display: inline;	
}

.tx-sfpeventshplus-pi1 .single .author {
	display: inline;
			
}
.tx-sfpeventshplus-pi1 .single .author span {
	display: inline;	
	margin: 0 4px 0 4px;
}

.tx-sfpeventshplus-pi1 .single .value {
	margin: 5px 0 10px 0;
}


.tx-sfpeventshplus-pi1 .single .name {
	display: inline;	
}

.tx-sfpeventshplus-pi1 .single .prename {
	display: inline;
	margin-left: 4px;	
}

.tx-sfpeventshplus-pi1 .single .teaser {
	margin: 10px 0 10px 0;
}


.tx-sfpeventshplus-pi1 .single .description {
	margin: 10px 0 10px 0;
}

.tx-sfpeventshplus-pi1 .single .imagblock {
	display: none;
	float: right;
	width: 150px;
	margin: -65px 4px 4px 4px;
}

.tx-sfpeventshplus-pi1 .single .email{
	width: 150px;
}

.tx-sfpeventshplus-pi1 .single .remark {
	margin-bottom: 10px;
}

#col2 .tx-sfpeventshplus-pi1 .single .date {
	position: relative;
	margin: 12px 0 0 0;
}

#col2 .tx-sfpeventshplus-pi1 div.pagebrowser {
	position: relative;
	width: 500px;
	height: 30px;
}

#col2 .tx-sfpeventshplus-pi1 .pagebrowser ul {
	position: absolute;
	top: 0;
	right: 0;
	margin-bottom: 20px;
}

#col2 .tx-sfpeventshplus-pi1 .pagebrowser li {
	float: left;
	list-style-type: none;
	background-image: none;
	/*padding: 0;*/
	padding: 0 2px;
	
}

#col2 .tx-sfpeventshplus-pi1 .pagebrowser .pagelabel a,
#col2 .tx-sfpeventshplus-pi1 .pagebrowser .first a,
#col2 .tx-sfpeventshplus-pi1 .pagebrowser .no a {
	border: none;
}

#col2 .tx-sfpeventshplus-pi1 .pagebrowser .no a {
	text-decoration: none;
}

#col2 .tx-sfpeventshplus-pi1 .pagebrowser li a {

	border-left: 1px solid #005292;
	font-weight: normal;	
	padding-left: 4px;
}

#col2 .tx-sfpeventshplus-pi1 .pagebrowser li a.cur {
	font-weight: bold;	
}
#col2 .tx-sfpeventshplus-pi1 .back {
	margin-top: 20px;
}
#col2 .tx-sfpeventshplus-pi1 .errorMessage {
	display: none;
}

#col2 div.tx_sfpeventshplus_registrations-event {		
	margin-bottom: 15px;	
}

#col2 .yafe_pi1 .tx_sfpeventshplus_registrations-event .commentElement,
#col2 .yafe_pi1 .tx_sfpeventshplus_registrations-language .commentElement {
	position: absolute;
	left: 150px;
	padding-top: 0;
}

	/*ie6 fix*/

	* html #col2 .yafe_pi1 .tx_sfpeventshplus_registrations-event .commentElement,
	* html #col2 .yafe_pi1 .tx_sfpeventshplus_registrations-language .commentElement {		
		position: absolute;		
		padding-top: 0;
		margin-top: -13px;
		
	}
	
	/*ie7 fix*/

	*+html #col2 .yafe_pi1 .tx_sfpeventshplus_registrations-event .commentElement,
	*+html #col2 .yafe_pi1 .tx_sfpeventshplus_registrations-language .commentElement {
		position: absolute;		
		padding-top: 0;
		margin-top: -13px;
		
	}
	
#mainContent .formElement img {
	position: absolute;
	left: 360px;
}

#col2 .yafe_pi1	 {
	z-index: 0;
}

#col2 .yafe_pi1 .helptext {
	display: block;
	position: absolute;
	z-index: 2;	
	width: 220px;
	border: 1px solid #CCC;
	padding: 3px;
	left: 150px;
	background: #FFF;
}

#mainContent .sfp_events_hplus_pi1 .confirm .eventtitle {
	margin: 10px 0;
	font-weight: bold;
}


#mainContent .sfp_events_hplus_pi1 .confirm .dummy p {
	
	margin-top: 10px;
}
#mainContent .sfp_events_hplus_pi1 .confirm .location {
	margin-bottom: 25px;
}

#mainContent .sfp_events_hplus_pi1 .confirm .item {
	position: absolute;
	left: 80px;	
}

.tx_sfpeventshplus_registrations-email img,
.tx_sfpeventshplus_registrations-phone img,
.tx_sfpeventshplus_registrations-fax img {
	position: absolute;
	top: 4px;
	left: 130px;
}


.tx_sfpeventshplus_registrations-event p,
.tx_sfpeventshplus_registrations-language p{
	position: relative;
	left: 150px;
	top: -12px;	
	width: 380px;
}
.sdate {
	margin-top: 12px;
}

.sdate span,
.valuetime span,
.valuecosts span {
	position: absolute;
	left: 150px;
}

.valuelocation {
	margin-top: 10px;
}

.valuecontact span,
.valuelocation span {

	position: relative;
	left: 130px;
	top: -12px;
	
}

.registerform  {
	margin-top: 10px;
}

.tx-sfpeventshplus-pi1 .dummy {
	
}

/* -----------------------------------------------
	CHC Forum
----------------------------------------------- */
.tx-chcforum-pi1-navPath a {
	color: #1b3860;
}
.tx-chcforum-pi1-catConferenceCell dd {
	font-size: 11px;
}

.tx-chcforum-pi1-Table tbody tr th {
	font-size: 11px;
	letter-spacing: 0;
}
.tx-chcforum-pi1-postForm {
	width: 500px;
}


/* -----------------------------------------------
	fechangepassword
----------------------------------------------- */

.tx-fechangepassword-pi1 .messagefalse,
.tx-fechangepassword-pi1 .messageok {
	position: relative;
	margin: 30px 0;
	padding: 10px;
	border: 1px solid #FF0000;
}

.tx-fechangepassword-pi1 .messageok {
	padding: 0;
	border: none;	
}
#mainContent .tx-fechangepassword-pi1  .submit {
	margin-left: 200px;
}
#mainContent .tx-fechangepassword-pi1 .formElement input {
	left: 200px;
}

#mainContent .tx-fechangepassword-pi1 .formElement label {
	width: 200px;
}

/* -----------------------------------------------
	julleformpreview
----------------------------------------------- */
#mainContent .tx-julleformpreview-pi1 .label {
	clear: left;
	float: left;	
	width: 130px !important;
	width: 140px;
	padding-right: 10px;
	line-height: 18px;
}

#mainContent .tx-julleformpreview-pi1 .value{
	float: left;
	width: 200px;
	line-height: 18px;
}

#mainContent .tx-julleformpreview-pi1 form {
	clear: both;
}

#mainContent .tx-julleformpreview-pi1 form input {
	height:20px !important;
	height: 18px;
	margin: 14px 0 0 140px;
	background-color: #fff;
	border: 1px solid #005292;
	color: #005292;
}
/* -----------------------------------------------
	Tarifdienst (minnix.ch) Externes Form
----------------------------------------------- */

td,
td b {
	font-size: 11px;
}
 
td input {
	margin-bottom: 2px;
}

.tarifdienst_pagetitle {
	margin: 14px 0 0 0;
	font-weight: bold;
	font-size: 14px;
}

.form_tarifdienst input,
.form_tarifdienst select,
.form_tarifdienst textarea,
.form_tarifdienst .fragedata,
.form_tarifdienst select.fragedata {
	border-color: #005292;
	border-width: 1px;
	border-style: solid;
}
.form_tarifdienst input {
	padding: 2px 2px;
	height: 19px;
}

.form_tarifdienst .radio {
	border: none;
}
.form_tarifdienst select {
	height: 19px;
	padding-top: 2px;
}

.tarifdienst_pagetitle {
	display: none;
}

/* -----------------------------------------------
	members
----------------------------------------------- */



.content .tx-sfpmembershplus-pi1 h5,
.content .tx-sfpmembershplus-pi1 .backlink {
	padding-top: 10px;
}
.content .tx-sfpmembershplus-pi1 .floatingElements .elementContainer {
	float: left;
}

.content .tx-sfpmembershplus-pi1 .floatingElements .container1 {
	width: 321px;
}

.content .tx-sfpmembershplus-pi1 .floatingElements .container2 {
	width: 175px !important;
	width: 180px;
	padding-left: 5px;
}

.content .tx-sfpmembershplus-pi1 .phone {
	margin: 4px 0 0 0;
}

.content .tx-sfpmembershplus-pi1 .remarks {
	margin: 10px 0;
}

/* Pagebrowser */
.content .browse ul {
	display: inline;
	float: right;
}

.content .browse {
	margin-top: 15px;
}

.content .browse p {
	margin-top: 4px;
}

.content .browse li {
	background: none;
	float: left;
	padding: 0 5px 0 5px;	
	border-left: 1px solid #1b3870;
	font-weight: normal;
}

.content .browse li a {
	font-weight: normal;
}

.content .browse li.cur a {
	text-decoration: underline;
	font-weight: bold;
}
.content .browse li.act {
	text-decoration: underline;	
}
.content .browse li.act a {
	font-weight: normal;
}
.content .browse li.no a {
	font-weight: normal;
	text-decoration: none;	
}
.content .browse li.no {	
	border-left: none;
}

.content .browse li.first {
	border: none;	
}

.content .browse li.pagelabel {
	display: inline;
	border: none;
}