/* -------------- LAYOUT -------------- */

html, body {
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
background-color: #FFFFFF;
width: 100%;
height: 100%;
font-size: 100%;
}

body {
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size: 0.8em;
text-align: left;
}

#rahmen {
position: relative;
background-color: #FFFFFF;
width: 979px;
text-align: left;
margin: auto;
}


#header {

padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
width: 979px;
text-align: left;
height: 105px;

}

#headerinner {
position: relative;
padding: 0em 14px 0em 14px;
text-align: left;
width: 951px;
height: 105px;
}


#logo {
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
width: 191px;
float: left;
height: 105px;
}

#contextmenue {
color: #013161;
padding: 18px 0em 0em 0px;
margin: 0em 0em 0em 0em;
width: 240px;
float: right;
height: 85px;
text-align: right;

}

#topmenu {
font-weight: bold;
font-size: 1.3em;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
width: 979px;
text-align: left;
height: 44px;
background-color:#01325B;
color: #FFFFFF;
}


#mainarea2 {
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
width: 979px;
min-height: 500px;
background-image: url(../images/bg_main.gif);
background-repeat:repeat-y;
border-bottom: 1px solid #01325B;
line-height:150%;
}

#mainarea_news{
background-image:url(../images/bg_news.gif);
min-height: 480px;
}
* html #mainarea2 {
height: 500px;
}

#wrapperleft{
float: left;
width: 817px;
margin: 0em 0em 0em 0em;
padding: 27px 0em 0em 0em;
font-size: 1.1em;
}

#wrapperright{
float: right;
width: 162px !important;
width: 162px;
margin: 0em 0em 0em 0em;
padding: 27px 0em 0em 0em;
font-size: 1.1em;
color: #000000;
}

#wrapperright h1 {
color: #01325A;
font-weight: bold;
margin: 0em 0em 22px 0em;
padding: 0em 0em 0em 0em;
text-transform: none;
}

#wrapperleft h1 {
color: #970035;
font-weight: bold;
margin: 0em 0em 22px 0em;
padding: 0em 0em 0em 0em;
text-transform: none;
}


.rightteaser{
width: 143px !important;
width: 143px;
margin: 0em 0em 0px 0em;
padding: 0px 5px 10px 14px;
}

#leftmenue{
float: left;
width: 163px;
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}

.leftmenueinner{
margin: 0em 0em 1em 0em;
padding: 0px 5px 0em 14px;
}

#leftmenueempty{
float: left;
width: 163px;
margin: 0em 0em 1em 0em;
padding: 0em 0em 0em 0em;
}



#content {
float: right;
width: 654px;
position: relative;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
min-height: 450px;
}

.default ul{
list-style-type:none;
margin: 0px 0px 10px 35px;
padding: 0px 0px 0px 0px;
}

.default ul li{
background-image:url(../images/pointcontent.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

.default{

margin: 0px 0px 0px 0px;
padding: 0em 14px 0em 14px;
}

.contentback {
margin: 5px 0px 5px 0px;
padding: 0px 15px 10px 0px;
text-align: right;
}

#footer {
padding: 15px 14px 15px 0em;
margin: 0em 0em 0em 0em;
width: 965px;
border-bottom: 1px solid #01325B;
text-align: right;
color: #00335D;
}
#footer2 {
padding: 15px 14px 15px 0em;
margin: 0em 0em 0em 0em;
width: 965px;
border-bottom: 1px solid #01325B;
text-align: center;
font-size: 0.9em;
color: #00335D;
}
#footer .copy1{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#footer .copy2{
padding: 0px 0px 0px 95px;
margin: 0px 0px 0px 0px;
}

* html #footer .copy2{
padding: 0px 0px 0px 75px;
margin: 0px 0px 0px 0px;
}

/* -------------- / layout -------------- */


/* -------------- startsite layout -------------- */

#mainarea {
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
width: 979px;
min-height: 350px;
background-image: url(../images/bg_main_start.gif);
background-repeat:repeat-y;
border-bottom: 1px solid #01325B;
line-height:150%;
}

* html #mainarea {
height: 350px;
}

#startbox1 {
padding: 0px 5px 0px 14px;
width: 144px;
float: left;
min-height: 350px;
}

.newsbox {
width: 117px;
padding: 10px 3px 0px 15px;
margin: 0px 0px 0px 0px;
background-color: #FFFFFF;
/*min-height: 189px;*/
height: 189px;
overflow: auto;
}

* html #mainarea .newsbox{
height: 189px;
width: 136px;
}

.newsbox h2 {
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
}

.newsbox h2, .newsbox h2 a {
font-size:1em;
font-weight:bold;
color: #970035;
text-decoration:none;
}

.newsbox h3, .newsbox h3 a {
font-size:0.5em;
font-weight:bold;
color: #970035;
text-decoration:none;
}

.newsbox h2 a:hover{
text-decoration:underline;
}


.newsentry{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

.newsentry2{
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}

#startbox2 {
padding: 0px 5px 0px 14px;
width: 145px;
float: left;
min-height: 350px;
}

* html #startbox2 {
margin: 0px 0px 0px 5px;
}

#startbox3 {
padding: 0px 5px 0px 14px;
width: 308px;
float: left;
min-height: 350px;
}

* html #startbox3 {
margin: 0px 0px 0px 10px;
}

#startbox4 {
padding: 0px 5px 0px 14px;
width: 144px;
float: left;
min-height: 350px;
}

* html #startbox4 {
margin: 0px 0px 0px 5px;
}

#startbox5 {
padding: 0px 5px 0px 14px;
width: 143px;
float: left;
min-height: 350px;
}

* html #startbox5 {
margin: 0px 0px 0px 14px;
}

#banners {
padding: 15px 0px 15px 0px;
margin: 0em 0em 0em 0em;
width: 979px;
border-bottom: 1px solid #01325B;
text-align: left;
color: #00335D;
min-height: 40px;
}

#bannerbox1 {
padding: 0px 5px 0px 14px;
width: 144px;
float: left;
}

* html #bannerbox1 {
width: 163px;
}

#bannerbox2 {
padding: 0px 5px 0px 14px;
width: 145px;
float: left;
}

* html #bannerbox2 {
width: 164px;
}

#bannerbox3 {
width: 327px;
float: left;
text-align: center;
}


#bannerbox4 {
padding: 0px 5px 0px 14px;
width: 144px;
float: left;
}

* html #bannerbox4 {
width: 163px;
}

#bannerbox5 {
padding: 0px 5px 0px 14px;
width: 143px;
float: left;
}

* html #bannerbox5 {
width: 162px;
}

#mainarea h1 {
color: #01325A;
font-weight: bold;
margin: 20px 0em 30px 0em;
padding: 0em 0em 0em 0em;
text-transform: none;
}

/* -------------- / startsite layout -------------- */


/* -------------- accessibility -------------- */


#jump a, #jump a:visited, #jump a:hover {
position:absolute;
left:-1000px;
top:-1000px;
width:1px;
height: 1px;
overflow:hidden;
display:inline;
}

#jump a:focus, #jump a:active {
z-index:99;
top:3px;
left:15px;
width:auto;
height:auto;
}

#jump p {
line-height:1em;
height:1em;
margin:0;
z-index:99;
}


acronym{
cursor: help;
border-bottom: 1px dashed #000000;
}

abbr{
cursor: help;
border-bottom: 1px dashed #000000;
}

.hidden {
position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px;
overflow:hidden; display:inline;
/*display: none;*/
}

#jump hr, #top hr, #topmenue hr, #contextmenue hr, #content hr {
position:absolute; left:-1000px; top:-1000px; width:1px; height: 1px;
overflow:hidden; display:inline;
/*display: none;*/
}

#content a:focus{
background-color: #CCCCCC;
color: #000000;
}

#content a:active {
background-color: #CCCCCC;
color: #000000;
}


/* -------------- / accessibility -------------- */

/* -------------- FORMATE -------------- */

.searchinputbg{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
float: left;
background-image:url(../images/suche_bg.gif);
background-repeat:no-repeat;
background-position: 0px 0px;
width: 154px;
height: 31px;
text-align: left;
}

.searchbuttbg{
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
width: 18px;
float: left;
text-align: left;
}

.searchlabelbg{
margin: 0em 0px 0em 0em;
padding: 0em 0px 0em 0em;
}


.searchlabelbg label{
margin: 0em 28px 0em 0em;
padding: 0em 0px 0em 0em;
text-align: right;
}


#search_text {
background-color:#FFFFFF;
border: 1px solid #FFFFFF;;
width:110px;
font-size:0.7em;
height:12px;
color:#000000;
margin: 5px 10px 0px 15px;
padding: 0px 1px 2px 1px;
}

form#tx_indexedsearch {
width: 172px;
margin-right: 0px;
float:right;
text-align: right;
padding: 0px 0em 10px 0em;

}

.fontsizer{
margin: 0px 0em 0em 0em;
padding: 0px 0em 0em 0em;
width: 240px;
text-align: right;

}

.fontsizerinner{
margin: 0px 0em 0em 0em;
padding: 0px 28px 0em 0em;
}

.font_small{
font-size:0.8em;
font-weight:bold;
}

.font_medium{
font-size:1em;
font-weight:bold;
}

.font_big{
font-size:1.2em;
font-weight:bold;
}



p {
margin: 0em 0em 1em 0em;
padding: 0em 0em 0em 0em;
/*display: inline;*/
}



h1 {
font-size:1.1em;
padding: 0em 0em 0em 0em;
margin: 0em 0em 0em 0em;
}


h2 {
font-size:1em;
font-weight:bold;
color: #970035;
margin: 1em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}


H3
{
font-size:0.9em;
color: #970035;
font-weight: bold;
text-align: left;
margin: 0.5em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}
H4
{
font-size:0.8em;
color: #970035;
font-weight: bold;
text-align: left;
margin: 0.5em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}





.hrvisible {
	display: inline;
}


form {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;


}

fieldset {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;


}

#contextmenue fieldset {
border: none;
}

legend {
margin: 0em 0em 0em 0em;
padding: 0em 0em 0em 0em;
}



/* -------------- LINKS -------------- */


#contextmenue a{
font-weight: normal;
text-decoration:none;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
color: #013161;
background-color:transparent;
}

#contextmenue a:hover{
font-weight: normal;
text-decoration:underline;
padding: 0px 3px 0px 3px;
margin: 0px 0px 0px 0px;
color: #013161;
background-color:#FFFFFF;
}


#footer .copy1 a{
text-decoration:underline;
color: #00335D;

}

#footer .copy2 a{
text-decoration:underline;
color: #00335D;
padding: 0px 0px 0px 25px;

}

.default a {
text-decoration:underline;
color: #970035;
}

.default ul li a{
text-decoration:underline;
color: #013161;
}

.contentback  a{
text-decoration:underline;
color: #013161;
background-image:url(../images/pointback.gif);
background-repeat:no-repeat;
background-position: 0px 4px;
padding: 0px 0px 0px 15px;
}

.newsbox a{
text-decoration:underline;
color: #013161;
}


/* --- indexedsearch --- */
.tx-indexedsearch a{
text-decoration:underline;
color: #013161;
}

.tx-indexedsearch .tx-indexedsearch-res td.tx-indexedsearch-descr {
font-style:normal;
}

.tx-indexedsearch-redMarkup, .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {
color: #970035;
font-weight: bold;
}

.tx-indexedsearch-percent {
color: #013161;
}

.tx-indexedsearch-searchbox-sword {
margin: 0px 5px 0px 5px;
}

.tx-indexedsearch-sw{
color: #970035;
font-weight: bold;
}

.tx-indexedsearch-whatis{
clear: both;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

ul.browsebox li {
display:inline;
margin-right:5px;
background-image:url(../images/spacer.gif);
background-repeat:no-repeat;
background-position: 0px 5px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 15px;
}

ul.browsebox  {
clear: both;
margin: 2px 0px 10px 3px;
padding: 0px 0px 0px 4px;
}

.tx-indexedsearch-info{
font-style: italic;
}


/* -------------- UDM Menue -------------- */
#tmli1  {
	width: 163px;
}

#tmli1 ul  {
	width: 153px;
	padding: 0px 0px 5px 10px;
}

* html #tmli1 ul {
	width: 163px;
}

#tmli2  {
	width: 164px;
}

#tmli2 ul  {
	width: 154px;
	padding: 0px 0px 5px 10px
}

* html #tmli2 ul {
	width: 164px;
}

#tmli3  {
	width: 327px;
}

div#topmenu ul#udm li#tmli3 ul {
	width: 154px;
	padding: 0px 60px 5px 95px;
	background-color: transparent;
	background-image: url(../images/tmli3bg.gif);
	background-repeat:repeat-y;
}

div#topmenu ul#udm li#tmli3 ul li {
}

#tmli4 {
	width: 163px;
}


#tmli4 ul  {
	width: 153px;
	padding: 0px 0px 5px 10px
}

* html #tmli4 ul {
	width: 163px;
}

#tmli5  {
	width: 162px;
}

#tmli5 ul  {
	width: 152px;
	padding: 0px 0px 5px 10px
}

* html #tmli5 ul {
	width: 162px;
}

*.powermail_mandatory_js {
	color:#970035;
	margin: 0px 0px 0px 147px;
}


/* textarea styles */

.rot {
color: #970035!important;
}

.blau {
color: #01325A!important;
}

.biglinespacing {
margin: 1em 0em 1em 0em;
}

.smalllinespacing {
margin: 1em 0em 0em 0em;
}

.csc-frame-frame1{
margin: 1em 0em 1em 0em;
padding: 0.5em 0.5em 0.5em 0.5em;
background-color: #EDEBF1;
}
.csc-frame-frame2{
margin: 1em 0em 1em 0em;
padding: 0.5em 0.5em 0.5em 0.5em;
border: 1px solid #000000;
background-color: #FFFFFF;
}

/* Template Formulare */
 .tx-powermail-pi1 form {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 legend {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.tx-powermail-pi1 fieldset.tx-powermail-pi1_fieldset {
margin: 0px 0px 0px 0px;
padding: 10px 5px 10px 5px;
border: 1px solid #CCD6DF;
width:560px;
}

.tx-powermail-pi1 legend {
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
color: #01325A;
}

html>/**/body .tx-powermail-pi1 legend {
margin: 10px 0px 10px 6px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html label {
float:left;
/*width:140px;*/
width:180px;
/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 5px 0px;
padding: 0px 15px 0px 7px;
}

.tx-powermail-pi1 input.powermail_text  {
width:325px;
/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
}


.tx-powermail-pi1 textarea.powermail_textarea {
width:325px;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
border-top: 1px solid #000000;
border-left: 1px solid #000000;
height: 60px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select {
clear: both;
margin: 5px 0px 5px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_select div {
clear: both;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio {
clear: both;
margin: 5px 0px 5px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_radio div {
clear: both;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check {
clear: both;
margin: 5px 0px 5px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_check div {
clear: both;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text {
clear: both;
margin: 5px 0px 5px 0px;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html_text div {
clear: both;
}

.tx-powermail-pi1 a {
text-decoration:underline;
color: #013161;
}

#powermaildiv_uid167 {
clear: both;
text-align: center;
margin: 20px 0px 10px 0px;
}

#powermaildiv_uid128 {
clear: both;
text-align: center;
margin: 20px 0px 10px 0px;
}

#powermaildiv_uid151 {
clear: both;
text-align: center;
margin: 20px 0px 10px 0px;


}


#powermaildiv_uid166 {
clear: both;
}

#powermaildiv_uid166 label{
float:left;
width:460px;
/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 7px;
}



#powermaildiv_uid26 {
clear: left;
margin-top: 10px;
width:100px;
float: left;
}



#powermaildiv_uid27 {
margin-top: 10px;
float: left;
width:120px;
}

.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	display: none;
}

#tx-powermail-pi1_fieldset_15 label{
width: 260px;
float:left;

/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}

#tx-powermail-pi1_fieldset_14 label{
width: 260px;
float:left;

/* oder statt 120px ca 12em je nach saklierungsvariante*/
margin: 0px 0px 10px 0px;
padding: 0px 0px 0px 0px;
}





.news-single-timedata {
float:right;
}

.news-list-container h3, .news-list-container p.bodytext{
margin:0px;
}



/*********** BFI COURSE SEARCH ***********/

.sibficourses_search fieldset {
	padding: 15px 0;
	border: 1px solid white;
}

.sibficourses_search legend {
	color: #01325A;
	font-weight: bold;
	margin: 0 6px;
	padding: 0 3px;
	display: none;
}

.sibficourses_search_layer {
	clear: both;
}

.sibficourses_search_layer label {
	float: left;
	margin-left: 10px;
	margin-bottom: 3px;
	width: 120px;
}

.sibficourses_search_layer input,
.sibficourses_search_layer select {
	float: left;
	width: 320px;
	margin-bottom: 3px;
	font-family: Tahoma;
	font-size: 0.9em;
	padding: 1px;

}

.sibficourses_search_layer select {
	width: 325px;
}

.sibficourses_search_layer_submit input.sibficourses_input_submit {
	display: block;
	width: 80px;
	height: 25px;
	background: url(../images/sibficourses_searchbutton.png) no-repeat;
	margin: 30px 0 0 240px;
	padding: 2px;
	border: 0;
	text-indent: -999%;
	overflow: hidden;
	font-size: 0;
	text-align: right;
	color: #980033;
}

		/** RESULT LIST **/

			.sibficourses_results_hits {
				clear: both;
				margin: 40px 0 0 0;
				font-weight: bold;
			}

			.sibficourses_results {
				margin-top: 20px;
			}

			.sibficourses_results_list {
				margin-bottom: 14px;
			}

			.sibficourses_results_list_item_title a {
				color: #970035;
				font-weight: bold;
			}

			.sibficourses_results_list_item_times {
				font-style: italic;
			}


		/** DETAIL VIEW **/

			.sibficourses_detail_logo {
				float: right;
				margin: 0 0 10px 10px;
			}

			.sibficourses_headline {
				text-transform: uppercase;
				font-size: 1.2em;
				margin: 0 0 0 0;
				color: #970035;
				font-weight: bold;
			}

			.sibficourses_subline {
				color: #01325A;
				text-transform: uppercase;
				margin-top: 0;
				margin-bottom: 10px;
			}

			.sibficourses_detail_label {
				color: #01325A;
				font-weight: bold;
				text-transform: uppercase;
			}

			.sibficourses_objectives,
			.sibficourses_targetgroup,
			.sibficourses_conditions,
			.sibficourses_coursetopic,
			.sibficourses_occupationalusage,
			.sibficourses_instructor {
				margin: 20px 0;
			}

			.sibficourses_infoevents .sibficourses_infoeventstitle {
				display: block;
				height: 38px;
				padding: 20px 0 0 40px;
				font-weight: bold;
				font-size: 1.2em;
				text-transform: uppercase;
				color: #000000;
				background: #ffffff url(../images/sibficourses_infoimg.png) no-repeat 10px 10px;

			}



			.sibficourses_course h3 {
				display: block;
				height: 38px;
				padding: 20px 0 0 40px;
				margin-bottom: 5px;
				font-weight: bold;
				font-size: 1.2em;
				text-transform: uppercase;
				color: #000000;
				background: #ffffff url(../images/sibficourses_infoimg.png) no-repeat 10px 10px;

			}

			.sibficourses_infoevents_item {
				display: block;
				background: #ffffff;
				padding: 10px;
				margin-bottom: 6px;
			}

			.sibficourses_infoevents_item_courseid,
			.sibficourses_infoevents_item_coursedate,
			.sibficourses_infoevents_item_courseday,
			.sibficourses_infoevents_item_coursetime {
				display: block;
				float: left;
				margin-right: 20px;
				margin-bottom: 6px;
			}

			.sibficourses_infoevents_item_courselocation {
				clear: both;
				margin: 0;
			}

			.sibficourses_infoevents_registerinfo {
				clear: both;
			}

			.sibficourses_course {
				clear: both;
				margin-top: 30px;
			}

			.sibficourses_course_container {
				display: block;
				background: #ffffff;
				padding: 10px;
				margin-bottom: 6px;
			}

			.sibficourses_course_container span.txt,
			.sibficourses_infoevents_item span.txt {
				text-transform: uppercase;
				color: #01325A;
				font-weight: bold;
			}

			.sibficourses_course_container_duration {
				float: left;
				width: 150px;
				margin-bottom: 6px;
			}

			.sibficourses_course_container_investment {
				float: left;
				width: 250px;
				margin-bottom: 6px;
			}

			span.sibficourses_course_label {
				color: #01325A;
				text-transform: uppercase;
				font-weight: bold;
			}

			.sibficourses_course_container_courseid {
				clear: both;
				float: left;
				width: 150px;
				margin-bottom: 6px;

			}

			.sibficourses_course_container_coursedate {
				float: left;
				width: 190px;
				margin-bottom: 6px;
			}

			.sibficourses_course_container_coursetime {
				float: left;
				width: 260px;
				margin-bottom: 6px;
			}

			.sibficourses_course_container_location {
				clear: both;
				margin-top: 6px;
				margin-bottom: 10px;
			}

			.sibficourses_course_container_book a.book,
			.sibficourses_infoevents_item_book a.book {
				background: url(../images/sibficourses_book.png) no-repeat left center;
				position: relative;
				display: block;
				width: 160px;
				height: 25px;
				float: left;
				text-indent: -999em;
				margin-right: 20px;
				margin-bottom: 10px;
			}

			.sibficourses_course_container_book a.inquiry,
			.sibficourses_infoevents_item_book a.inquiry {
				background: url(../images/sibficourses_inquiry.png) no-repeat left center;
				position: relative;
				display: block;
				width: 224px;
				height: 25px;
				float: left;
				text-indent: -999em;
				margin-bottom: 10px;
			}
			.sibficourses_clear {
				clear: both;
			}

			.sibficourses_downloads {
				margin-top: 30px;
			}

			.sibficourses_downloads h3 {
				color: #01325A;
				text-transform: uppercase;
			}



span.leftmenu_heading {
	display:block;
	color: #970035;
	font-weight: bold;
	margin: 0em 0em 22px 0em;
	padding: 0em 0em 0em 0em;
	text-transform: none;

} 




p.sharethisbutton {margin-top:10px;}











