@charset "utf-8";

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	outline: none;
}

body {background: #ffffff; font-size: 12px; text-align: left; font-family: Arial, Helvetica, sans-serif;}

a {text-decoration: none; color: #415d9e;}
a:hover {text-decoration: underline; color: #415d9e;}
p {font-size: 12px; line-height: 16px; padding: 0px 0px 10px 0px;}
table a:hover {text-decoration: none;}
.align-center {text-align: center;}


div.clearboth {clear: both; height: 0px; padding: 0px; margin: 0px;}
br.clearboth {clear: both;}
div.hide {display: none;}


	div.mainPage {max-width: 990px; min-width: 990px; min-height: 425px; background: #ffffff no-repeat;}
	
		div.pageHeader {position: relative; width: 990px; height: 379px;}
		
			div.headerLogo {position: relative; width: 188px; height: 97px; background: url(../img/logo.gif) no-repeat 34px 45px; float: left;}
				a.headerLogo {position: absolute; left: 34px; top: 55px; display: block; width: 154px; height: 51px;}
					h1.headerLogo {visibility: hidden;}
			div.headerNav {float: right; font-size: 11px;}
				div.headerNav ul.headerNav {list-style: none; padding: 76px 0px 0px 0px;}
					div.headerNav ul li.headerNavObj {float: left; margin: 0px 0px 0px 11px; line-height: 18px;}
		
		div.pageBody {}
		
			div.leftSidebar {width: 222px; min-height: 1px; float: left;}
			div.pageContent {width: 461px; min-height: 1px; float: left; padding: 0px 17px 0px 17px; font-size: 14px!important;}
				h2.mainHeadline {display: block; height: 25px;}
				h2.mainHeadline span {visibility: hidden;}
				h2.mainHeadline {display: block; height: 25px;}
				.sidebarBlocks h2.mainHeadline {padding:0 0 12px}
				h3.contentHeadline {display: block; height: 26px; padding: 0px 0px 0px 0px; margin: 0px 0px 18px 0px;}
				h3.orange {border-left: 3px solid #ee7b0a;}
				h3.blue {border-left: 3px solid #415d9c;}
				h3.contentHeadline span {visibility: hidden;}
				h3.semiHeadline {clear:both;height: 21px; line-height: 22px; padding: 0px 0px 0px 5px; margin: 0px 0px 12px 0px; background: #ccc6bd; font-size: 11px; font-weight: bold; border-left: 5px solid #ee7b0a;}
				h3.semiHeadline {clear:both;height: 21px; line-height: 22px; padding: 0px 0px 0px 5px; margin: 0px 0px 12px 0px; background: #ccc6bd; font-size: 11px; font-weight: bold; border-left: 5px solid #ee7b0a;}
				
				div.pageContent div.pageContent50 {width: 49.5%; float: left;}
				div.pageContent div.newsElement p {font-size: 12px!important;}
				div.pageContent p.csc-frame-frame1 {font-weight: bold; font-size: 14px!important; padding: 0px; margin: 0px;}
				h2 {margin: 0px 0px 20px 0px;}
				h3 {font-size: 16px; font-weight: bold; line-height: 22px; padding: 0px 0px 12px 0px;}
				div.pageContent p {font-size: 14px; line-height: 18px; padding: 0px 0px 18px 0px;}
				div.pageContent ul {padding: 0px 0px 18px 18px; list-style-position: inside;}
				div.pageContent ol {padding: 0px 0px 18px 27px; list-style-position: outside;}
				
				div.pageContent div.contentBoxGrey {padding: 10px 10px 0px 10px; margin: 0px 0px 17px 0px; background: #e1ddd8;}
					div.contentBoxGrey * { font-size: 11px!important;}
				
				div.pageContent50 div.referenzBox {height: 120px; text-align: center; border: 2px solid #ccc6bd; padding: 10px 0px 0px 0px; margin: 3px 3px 3px 3px;}
				div.pageContent50 div.referenzBox .bodytext{min-height:150px;}
				div.pageContent50 div.csc-textpic {}
				div.pageContent50 div.csc-textpic p.bodytext {text-align: center;}
			
			div.rightSidebar {width: 271px; min-height: 1px; float: left;}
				div.sidebarElement {width: 271px; background: #e1ddd8; margin: 0px 0px 17px 0px;}
				* html div.sidebarElement {width: auto;}
					div.sidebarElement h3.sidebarHeadline {display: block; height: 25px; padding: 0px 0px 12px 0px;}
					div.sidebarElement h3.sidebarHeadline span {visibility: hidden;}
					div.sidebarElement h3.semiHeadline {height: 21px; line-height: 22px; padding: 0px 0px 0px 5px; margin: 0px 0px 8px 0px; background: #ccc6bd; font-size: 11px; font-weight: bold; border-left: 5px solid #ee7b0a;}
					div.sidebarElement h4.sidebarHeadline {height: 21px; line-height: 22px; padding: 0px 0px 0px 5px; margin: 0px 0px 8px 0px; background: #ccc6bd; font-size: 11px; font-weight: bold; border-left: 5px solid #ee7b0a;}
					div.sidebarElement span.sidebarTopMargin {margin: 0px 0px 8px 0px;display:block;}
					
					div.sidebarElement h4.rezessionHeadline {height: 21px; line-height: 22px; padding: 0px 78px 0px 5px; margin: 0px 0px 8px 0px; background: #ccc6bd url(../img/schmidt_stars.jpg) no-repeat right 0px; font-size: 11px; font-weight: bold; border-left: 5px solid #ee7b0a;}
					div.sidebarElement div {padding: 0px; margin: 0px;}
					div.sidebarElement dl, div.sidebarElement dt, div.sidebarElement dd {padding: 0px !important; margin: 0px 0px 0px 0px !important;}
					div.sidebarElement p {font-size: 11px; padding: 0px 8px 8px 8px;}
					div.sidebarElement p.dailyCite {font-size: 11px; line-height: 18px; color: #000000;}
					div.sidebarElement p.dailyCiteAuthor {font-size: 11px; text-align: right; color: #555555;}
					
					div.sidebarElement p a.download {background: url(../img/mainNavSubObj.png) no-repeat right 5px; padding: 0px 14px 0px 0px; border: none; color: #415d9e; line-height: 18px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; float: right; margin: 0px 0px 0px 0px;}
					div.sidebarElement p a.download:hover {text-decoration: none;}
					div.sidebarElement p a.external-link-new-window {background: url(../img/mainNavSubObj.png) no-repeat right 5px; padding: 0px 14px 0px 0px; border: none; color: #415d9e; line-height: 18px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; float: right; margin: 0px 0px 0px 0px;}
					div.sidebarElement p a.external-link-new-window:hover {text-decoration: none;}
					div.sidebarElement p a.internal-link-new-window {background: url(../img/mainNavSubObj.png) no-repeat right 5px; padding: 0px 14px 0px 0px; border: none; color: #415d9e; line-height: 18px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; float: right; margin: 0px 0px 0px 0px;}
					div.sidebarElement p a.internal-link-new-window:hover {text-decoration: none;}
					div.sidebarElement div.csc-textpic-imagewrap {padding: 0px 8px 8px 0px;}
					div.sidebarElement form#NewsletterForm { font-size: 11px!important ; padding: 0px 0px 10px 10px;}
					div.sidebarElement label#labelMail {display: block;}
					div.sidebarElement input#newsletterMail {width: 160px; height: 15px; float: left; border: 1px solid #cec5bc;margin: 0px 8px 0px 0px;}
					div.sidebarElement input#submitButton {width: 85px; background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 11px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; margin: 0px 0px 0px 0px;}
					
					div.sidebarElement form#dailyCiteForm { font-size: 11px!important ; padding: 0px 0px 10px 10px;}
					div.sidebarElement label#dcLabelMail {display: block;}
					div.sidebarElement input#dailyCiteMail {width: 160px; height: 15px; float: left; border: 1px solid #cec5bc; margin: 0px 8px 0px 0px;}
					div.sidebarElement input#dailyCiteButton {width: 85px; background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 11px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; margin: 0px 0px 0px 0px;}


		div.pageFooter {clear: both;}
			div.pageFooter p.pageCopyright {font-size: 11px; text-align: right; line-height: 18px; padding: 5px 0px 25px 0px;}
				
				
		/*
		* Styling der Navigations Elemente
		*/
			
			ul.mainNav {width: 197px; margin: 23px 0px 0px 0px; padding: 12px 0px 0px 0px; list-style: none;}
				li.mainNavObj {width: 140px; min-height: 30px; padding: 15px 0px 5px 62px; margin: -20px 0px -20px 0px;}
				li.mainNavActObj {width: 140px; min-height: 30px; padding: 15px 0px 5px 62px; background: url(../img/mainNavActObj.png) no-repeat 0px 0px; overflow: visible;}
					ul.mainNavSub {list-style: none; margin: 5px 0px 20px 2px;}
						li.mainNavSubObj {width: 148px; padding: 0px 0px 0px 11px; margin: 0px 0px 0px 0px; background: url(../img/mainNavSubObj.png) no-repeat 0px 4px;}
						li.mainNavSubObj2 {width: 148px; padding: 0px 0px 0px 11px; margin: 0px 0px 0px 0px; background: url(../img/mainNavSubObj2.png) no-repeat 0px 4px;}

			/*
		* Styling der TYPO3 Extensions
		*/
			
			form#bm_fragebogen {}
			.tx-bmsportmentalquestions-pi1 span {display: block; margin: 0px 0px 5px 0px; font-size: 11px;}
			form#bm_fragebogen label {display: block; width: 70px; font-size: 11px; float: left;}
			form#bm_fragebogen input#fieldName {width: 164px; height: 15px; border: 1px solid #cec5bc; background: #ecebe7; margin: 0px 8px 10px 0px;}
			form#bm_fragebogen input#fieldEmail {width: 164px; height: 15px; border: 1px solid #cec5bc; background: #ecebe7; margin: 0px 8px 0px 0px;}
			
			#sf_table					{border: none; font-size: 13px;}
			.sf_tda						{width: 300px; height: 40px; border: none; vertical-align: top; text-align: left; padding: 25px 0px 0px 0px; font-size: 20px;}
			.sf_tdb						{width: 80px; height: 40px; border: none; vertical-align: bottom; text-align: center; padding: 25px 0px 0px 0px; font-size: 13px;}
			.sf_tdc						{width: 80px; height: 40px; border: none; vertical-align: bottom; text-align: center; padding: 25px 0px 0px 0px; font-size: 13px;}
			.sf_td1						{width: 25px; height: 40px; border-bottom:solid 1px #333333; vertical-align: middle; font-size: 13px;}
			.sf_td2						{width: 275px; height: 40px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; vertical-align: middle; font-size: 13px;}
			.sf_td3						{width: 80px; height: 40px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; vertical-align: middle; text-align: center; font-size: 13px;}
			.sf_td4						{width: 80px; height: 40px; border-bottom:solid 1px #333333; border-right:solid 1px #333333; vertical-align: middle; text-align: center; font-size: 13px;}
			
		/*
		* Styling des Kontaktformulares
		*/
			
			fieldset.fieldsetContactForm {width: 100%;}
			fieldset.fieldsetContactForm legend {display: none;}
			fieldset.fieldsetContactForm div#seminarOptions {display: none; padding: 10px 0px 10px 0px; text-align: center;}
			fieldset.fieldsetContactForm div#seminarOptions select {margin: 0px 0px 10px 0px;}
			fieldset.fieldsetContactForm div#seminarOptions label {text-align: left; display: block; float: left; width: 60px!important; font-size: 11px;}
			fieldset.fieldsetContactForm div#seminarOptions input {width: 164px; height: 15px; float: left; border: 1px solid #cec5bc; background: #ecebe7; margin: 0px 8px 0px 0px;}
			fieldset.fieldsetContactForm div.seminarField {padding: 0px 0px 15px 0px;}
			fieldset.fieldsetContactForm div.seminarField input {width: auto!important; float: left; background: #ffffff; border: none;}
			fieldset.fieldsetContactForm div.seminarField label {display: block; width:auto!important; float: none;}
			fieldset.fieldsetContactForm div.formFields {clear: left; padding: 5px 0px 0px 0px;}
			fieldset.fieldsetContactForm label {display: block; float: left; width: 60px; font-size: 11px;line-height:21px;}
			fieldset.fieldsetContactForm input {width: 160px; height: 15px; float: left; border: 1px solid #cec5bc; background: #ecebe7; margin: 0px 8px 0px 0px;}
			fieldset.fieldsetContactForm input#inputName {margin: 0px;}
			fieldset.fieldsetContactForm input#inputZipcode {width: 53px; margin: 0px 4px 0px 0px;}
			fieldset.fieldsetContactForm input#inputCity {width: 101px; margin: 0px;}
			fieldset.fieldsetContactForm input#inputFax {margin: 0px;}
			fieldset.fieldsetContactForm textarea {width: 396px; float: left; height: 93px; border: 1px solid #cec5bc; background: #ecebe7; font-size: 11px;}
			fieldset.fieldsetContactForm input#inputReset {width: auto; background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 8px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; float: right; margin: 0px 0px 0px 0px;}
			fieldset.fieldsetContactForm input#inputSubmit {width: auto; background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 8px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; float: right; margin: 0px 15px 0px 0px;}
			
			fieldset.fieldsetWinForm {position: relative; width: 294px;}
			fieldset.fieldsetWinForm legend {display: none;}
			fieldset.fieldsetWinForm div.formFields {clear: both; margin: 0px; padding: 0px;}
			fieldset.fieldsetWinForm label {display: block; width: 80px; height: auto; float: left; margin: 5px 0px 0px 0px; font-size: 11px; padding: 0px;}
			fieldset.fieldsetWinForm div.formFieldsQuestion {margin: 0px 0px 20px 0px;}
			fieldset.fieldsetWinForm div.formFieldsQuestion p {margin: 10px 0px 0px 0px; padding: 0px;}
			fieldset.fieldsetWinForm div.formFieldsQuestion label {display: inline!important; white-space: nowrap; width: auto; height: auto; margin: 0px 10px 0px 0px; padding: 0px;}
			fieldset.fieldsetWinForm div.formFieldsQuestion input {width: auto!important; height: auto!important; margin: 0px; background: #ffffff; border: none;}
			fieldset.fieldsetWinForm div.formFields input {width: 200px; height: 15px; float: left; border: 1px solid #cec5bc; background: #ecebe7; margin: 5px 8px 0px 0px;}
			fieldset.fieldsetWinForm input#inputSubmit {position: absolute; right: 0px; width: 70px; background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 8px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; margin: 10px 0px 0px 0px;}
			
		/*
		* Styling des Gästebuches
		*/
			div.tx-veguestbook-pi1 {font-size: 12px!important;}
			fieldset.commentFieldset {margin: 0px 0px 24px 0px;}
			fieldset.commentFieldset label {display: block; float: left; width: 74px;}
			fieldset.commentFieldset input {background: #ecebe7; border: 1px solid #dedbd7;}
			fieldset.commentFieldset p.requiredFields {font-size: 12px; float: right; margin: 0px 16px 0px 0px; padding: 0px;}
			fieldset.commentFieldset input.commentSubmit {background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 11px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; float: right; margin: 0px 16px 0px 0px;}
			fieldset.commentFieldset textarea {width: 80%; background: #ecebe7; border: 1px solid #dedbd7;}
			fieldset.commentFieldset div.commentInputFieldFirstname {width: 49%; float: left; margin: 0px 0px 6px 0px;}
			fieldset.commentFieldset div.commentInputFieldSurname {width: 49%; float: left; margin: 0px 0px 6px 0px;}
			fieldset.commentFieldset div.commentInputFieldEmail {width: 49%; float: left; margin: 0px 0px 6px 0px;}
			
			div.guestbookListEntry {}
				div.guestbookListEntry h3.guestbookName {height: 21px; line-height: 22px; padding: 0px 0px 0px 5px; background: #cdc6be; font-size: 11px; font-weight: bold; border-left: 5px solid #ee7b0a;}
				div.guestbookListEntry div.guestbookListEntryComment {padding: 10px 10px 10px 10px;font-size:14px;}
				
		/*
		 * Styling der Motivationserweiterung
		 */
			
			div#motiCiteLayer {width: 500px; height: 250px; background: #e1ddd8;}
				div.motiCiteHeader {width: 500px; height: 40px; line-height: 40px; background: #ccc6bd url(../img/motiCiteHeaderBG.gif) no-repeat; color: #333333;}
					div.motiCiteHeader h2 {margin: 0px 0px 0px 16px; font-size: 16pt;}
				div.motiCiteBody {padding: 16px;}
					div.motiCiteBody label {display: block;}
					div.motiCiteBody input#dailyCiteButton {width: 85px; background: url(../img/mainNavSubObj.png) no-repeat right 4px; padding: 0px 11px 0px 0px; border: none; color: #415d9e; line-height: 20px; font-size: 11px; text-transform: uppercase; font-weight: bold; cursor: pointer; margin: 0px 0px 0px 0px;}
					div.motiCiteBody ul {list-style-position: inside;}
			
			
		/*
		 *	Styling für News 
		 */
		
		div.newsLatestContainer {padding: 0px 0px 9px 0px;}	
			
			div.newsListItem {background: #e1ddd8; padding: 9px; margin: 0px 0px 9px 0px;}
				div.newsListMeta {font-size: 12px;}
				div.newsListItem h3 {line-height: 20px;}
				div.newsListItem h3 a {color: #333333;}
				div.newsListItem h3 a:hover {color: #333333; text-decoration: none;}
				div.newsListItem h3 span.new {display: block; width: 34px; height: 34px; background: url(../img/newBadge.png) no-repeat; float: left;}
				div.newsListContent {padding: 0px 0px 9px 0px;}
				
			div.newsSingleContent {margin: 0px 0px 15px 0px;}
				div.newsSingleImage {float: right;}
				
		
		/*
		 * Styling der BLOG Extension
		 */
		
			div.tx-t3blog-pi2 ul.pageBrowser {list-style: none; margin: 0px; padding: 0px;}
				div.tx-t3blog-pi2 ul.pageBrowser li {float: left; padding-right: 5px;}
			
			div.clear {clear: both;}
			div.blogList {margin: 15px 0px 0px 0px;}
				div.itemTop {margin: 0px 0px 5px 0px; font-size: 12px;}
					div.itemTop div.categories {float: left; font-size: 12px; padding: 0px 10px 0px 0px;}
					div.itemTop div.date {float: left; font-size: 12px; padding: 0px 5px 0px 0px;}
					div.itemTop div.time {font-size: 12px;}
				div.itemBody {margin: 0px 0px 15px 0px;}
				
					div.itemBody p {}
					div.itemBody span.more {padding: 10px 0px 0px 0px;}
					
					
				div.itemNav {margin: 0px 0px 20px 0px; font-size: 12px;}
					div.itemNav span {padding: 0px 10px 0px 0px;}
						div.itemNav span a span {padding: 0px 0px 0px 0px;}
					
				div#singleNavigation {font-size: 12px; text-align: right; margin: 0px 0px 15px 0px;}
			
			div#trackbackList {margin: 0px 0px 10px 0px!important; font-size: 12px;}
			div#trackbackList ul {list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
				div#trackbackList div.item {background: #e1ddd8; margin: 0px 0px 10px 0px; padding: 5px;  font-size: 12px;}
					div#trackbackList div.item p {font-size:12px;}
			
			div#commentList {margin: 0px 0px 10px 0px!important; font-size: 12px;}
			div#commentList ul {list-style: none; margin: 0px; padding: 0px 0px 0px 0px;}
				div#commentList div.item {background: #e1ddd8; margin: 0px 0px 10px 0px; padding: 5px;  font-size: 12px;}
					div#commentList div.item span.author {float: left; padding: 0px 5px 0px 0px;}
					div#commentList div.item h5 {font-weight: bold;}
					div#commentList div.item p {font-size:12px;}
			
			div.commentFormStyle {}
				div.mailform h4 {font-weight: bold; padding: 0px 0px 10px 0px;}
				div.mailform form {}
					div.mailform form div.formElement {width: 210px; margin: 0px 0px 10px 0px;}
					div.mailform form div.text {width: 210px; margin: 0px 0px 10px 0px; float: left; overflow: visible;}
						div.formElement input {width: 180px;}
						div.formElement textarea {width: 300px; height: 100px;}
			
			div.rss {padding: 5px!important;}
				div.rss h3 {margin-bottom: 5px;}
				div.rss img {margin-right: 5px;}
				div.rss_comment {margin-bottom: 5px!important;}
			
			div#categories {padding: 5px;}
				div#categories ul {list-style: none;}
			
			div#latestComments {padding: 5px;}
				dl.latestCommentsList {}
					dl.latestCommentsList h3 {margin: 0px 0px 2px 0px;}
					dl.latestCommentsList dd {margin: 0px 0px 8px 0px!important;}
					
#error_msg{color:red;font-weight:bold;}

/*TR*/

.pageContent td p{margin-right:10px;}
.csc-textpic-text ul{margin-left:10px;padding:0 8px 8px;}
.csc-textpic-text li{;list-style-position:inside;}
.pageContent li{padding-left:10px;list-style-position:outside;}
.contentBoxGrey fieldset.fieldsetContactForm  .agbLabel{width:358px!important;float:right;line-height:17px;}
.contentBoxGrey fieldset.fieldsetContactForm  .aceptagb,.contentBoxGrey fieldset.fieldsetContactForm .aceptterm{width:auto;margin-left:60px;border:none;background:#fff;}
.fcaptcha{margin-left:61px;}
.contentBoxGrey fieldset.fieldsetContactForm input{width:150px;}
.contentBoxGrey fieldset.fieldsetContactForm input#inputCity{width:90px;}
.contentBoxGrey fieldset.fieldsetContactForm textarea{width:368px;}
.contentBoxGrey .anmerror{color:red;}
.align-right{float:right;} 
.detail a img{float:left;} 
.detail a{line-height:29px;color:#000;text-decoration:none;font-weight:bold;} 
div.pageContent ul.action-items{margin:0;padding:0 0 18px;list-style:none;}
div.pageContent ul.action-items li{background: url("../img/mainNavSubObj.png") no-repeat scroll 0 4px transparent;padding-left:15px;}
div.pageContent ul.action-items li a{color:#ee7b0a}
#inputSubmit{margin-bottom:10px;}
.formFields.fcaptcha span{font-size:11px;}

input{background:#ECEBE7;border:1px solid #CEC5BC}
.formip{margin-left:114px;}
#tt_address_form label{display:block;float:left;width:150px;}
#tt_address_abo{margin-left:150px;}

div.pageContent .csc-sitemap ul{list-style:none; padding:0 0 5px 18px!important;}
.csc-sitemap li{padding-left:0;}
div.pageContent .contentBoxGrey h3.semiHeadline{margin:-10px -9px 12px -10px;}

#sup{cursor:pointer;}
.clearer{clear:both;}
