@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) central stylesheet
 * (de) zentrales Stylesheet
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          my_layout.css
 * @-yaml-minver  3.1
 * 
 */


/* import core styles | Basis-Stylesheets einbinden */
@import url(base.css);

/* import screen layout | Screen-Layout einbinden 
@import url(../yaml/navigation/nav_shinybuttons.css);*/
@import url(basemod.css);
@import url(content.css);

/* import print layout | Druck-Layout einbinden 
@import url(../yaml/print/print_draft.css);*/

.page_margins .page #footer #principalPartners {
	width: 150px;
	position: relative;
	top: -224px;
}
.cat {
	margin-left:-11px; margin-top:65px;
	/*margin-bottom:150px;*/margin-bottom:240px;
}
.partners {
	color:#000000;
	font-size:10px;
}
.partners h5{font-size:10px; font-weight:normal;color:#000000;font-family: Helvetica, Arial, sans-serif;}
.logo {
	position: relative;
	top: -25px;
	left:-11px;
}

p { 
	/*margin-top:5px;*/
}

h1, h2, h3, h4 { 
	font-family: Helvetica, Arial, sans-serif;
	color:#e08a26; font-weight:normal;
}

h5, h6 {
	font-family: Helvetica, Arial, sans-serif;
	color:#000000;
	margin-bottom:0px;
}

.align-center {
	text-align:center;
}

h5{
clear:both;
font-family: Helvetica, Arial, sans-serif;
color:#e08a26; 
font-weight:normal;
font-size:250%;
}
#col2_content h1,h2,h3,h4,h5{font-family: Helvetica, Arial, sans-serif;}
#navigation{margin-top:-15px;}
#navigation ul{ 
	list-style:none; 
	color:#000;
	margin:0px;
	padding:0px;
	font-size:14px;
	line-height: 22px; 
	
}

#navigation ul ul a{ 
	color:#e08a26;
}

#navigation ul ul {
margin-left:10px;
}

#navigation a{
	text-decoration:none;
	line-height: 22px;
	font-size:14px;
	color:#000000;
}

.active {
	text-decoration:none;
	border-bottom:solid 1px #e08a26;
	line-height: 22px;
	font-weight:bold; 
	font-size:14px;
	color:#000000;
}

.subactive {
	font-weight:bold;
	text-decoration:none;
	border-bottom:solid 1px #e08a26;
	line-height: 14px;
	/*font-weight:bold; */
	font-size:11px;
	color:#000;
}

.boldMenu {font-weight:bold;}

.breadcrumbs {
	margin-bottom:10px;padding-left:13px;padding-top:22px;
}

.breadcrumbs a {
	font-size:10px; 
	color:#a09e9f;
	text-decoration:none;
}

#col3internal .breadcrumbs{padding-top:0px;padding-left:0px;}

#current {
	text-decoration:underline;
	color:#666666;
}

.siteCredits { 
	color:#af111d;
	font-size:10px;
	list-style:none; 
	margin:0px;
	padding:0px;
	margin:0px 15px;
	display:block;
	float:left;
}

.siteCredits li {
	display:inline;	
}

.siteCredits a {
	color:#af111d;
	font-size:10px;
	text-decoration:none;
}
.siteCredits a:hover { 
	color:#af111d;
	font-size:10px;
	text-decoration:none;
}

.design a {
	color:#af111d;
	font-size:10px;
	text-decoration:none;
}
.design a:hover { 
	color:#af111d;
	font-size:10px;
	text-decoration:none;
}

.newsitem {border-top:solid 1px #bbb;margin-bottom:15px;}

.newsitem h4 {
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bold;
	font-size:14px;
	font-family: Helvetica, Arial, sans-serif;
}

.newsitem a {
	color:#000000;text-decoration:none;
	border-bottom:solid 1px #bbb;
	line-height: 14px;
	/*font-weight:bold; */
	font-size:11px;
	color:#000;
}
.greyactive {
	text-decoration:none;
	border-bottom:solid 1px #bbb;
	line-height: 14px;
	/*font-weight:bold; */
	font-size:11px;
	color:#000;
}
.newsitem p{
	font-size:11px;
	margin-top:5px;
	margin-bottom:0px;
}

.newsimage {
	margin-top:150px;
	margin-bottom:15px;
}

.news-single-backlink a {
font-size:12px;
color:#444444;
font-weight:normal;
}

.findus{
padding-bottom:20px;
}

.col3Padding{

padding-right:10px;
}

DIV.csc-textpic-left DIV.csc-textpic-text { clear: none; }
div.csc-textpic div.csc-textpic-imagerow {
/* clear:none; --- float issues in Firefox */
}

div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { clear: none; float: left; }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { clear: none; float: right; }

#col3_content ul {margin-left:15px;}



#tx-powermail-pi1_fieldset_2 legend {display:none;}
#tx-powermail-pi1_fieldset_3 legend {display:none;}
#tx-powermail-pi1_fieldset_4 legend {display:none;}

#tx-powermail-pi1_fieldset_2 div label {display:block;float:left;width:200px;}
#tx-powermail-pi1_fieldset_3 div label {display:block;float:left;width:200px;}
#tx-powermail-pi1_fieldset_4 div label {display:block;float:left;width:200px;}

#powermaildiv_uid20 label{display:none!important;}
#powermaildiv_uid21 label{display:none!important;}
#powermaildiv_uid18 label{display:none!important;}
#powermaildiv_uid19 label{display:none!important;}

#tx-powermail-pi1_fieldset_2 div{padding-top:10px;width:500px;clear:both;}
#tx-powermail-pi1_fieldset_3 div{padding-top:10px;width:500px;clear:both;}
#tx-powermail-pi1_fieldset_4 div{padding-top:10px;width:500px;clear:both;}

#tx-powermail-pi1_fieldset_2 div #uid1{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid2{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid9{width:204px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid10{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid11{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid12{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid13{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid14{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid15{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid16{width:200px;float:left;display:block;}
#tx-powermail-pi1_fieldset_2 div #uid22{width:200px;float:left;display:block;}

.powermail_submit_uid5{margin-bottom:20px;}



.powermail_check_inner_uid17_0{ margin-top:-10px;}
#powermaildiv_uid20 p{display:block;float:left;width:360px;}
#powermaildiv_uid20 div{display:block;float:left;width:20px;padding:0px;clear:none;margin:0px;}
#powermaildiv_uid21 p{display:block;float:left;width:360px;}
#powermaildiv_uid21 div{display:block;float:left;width:20px;padding:0px;clear:none;margin:0px;}
#powermaildiv_uid18 p{display:block;float:left;width:360px;}
#powermaildiv_uid18 div{display:block;float:left;width:20px;padding:0px;clear:none;margin:0px;}
#powermaildiv_uid19 p{display:block;float:left;width:360px;}
#powermaildiv_uid19 div{display:block;float:left;width:20px;padding:0px;clear:none;margin:0px;}

#powermaildiv_uid8 p{display:block;float:left;width:200px;}
.powermail_radio_inner_uid8_0 {display:block!important;float:left!important;width:100px!important;padding:0px!important;clear:none!important;margin:0px!important;}
.powermail_radio_inner_uid8_1 {display:block!important;float:left!important;width:100px!important;padding:0px!important;clear:none!important;margin:0px!important;}

.powermail_radio_inner_uid8_0 label{display:block!important;float:left!important;width:20px!important;font-weight:normal!important;}
.powermail_radio_inner_uid8_1 label{display:block!important;float:left!important;width:15px!important;font-weight:normal!important;}

#tx-powermail-pi1_fieldset_2{font-weight:bold;}
#tx-powermail-pi1_fieldset_3{font-weight:bold;}
#tx-powermail-pi1_fieldset_4{font-weight:bold;}


.noBorderFlow{border:none;}
.noBorderFlow td{border:none;}
.topBannerImage {padding-left:13px;}

.sessions{margin-bottom:10px;}
.bookNow{margin-bottom:10px;}
.tickets{margin-bottom:10px;}
.where{margin-bottom:10px;}

/* csc mailform properties SD 20/11/2009 */

.csc-mailform-field {
    clear: both;
    display: inline-block;
    margin-bottom: 0.3em;
    width: 100%;
}

.csc-mailform legend {
    display: none;
}

.csc-mailform-field input, .csc-mailform-field select,
.csc-mailform-field textarea {
    width: 200px;
}

.csc-mailform-field label {
    float: left;
    width: 150px;
}

.csc-mailform-radio fieldset{
    margin-left: 160px;
    width: 200px;
}

.csc-mailform-radio input, .csc-mailform-radio label {
    display: inline;
    float: left;
    margin-bottom: 0.3em;
}

.csc-mailform-field input.csc-mailform-radio,
.csc-mailform-field .csc-mailform-check {
    background: none;
    clear: left;
    border: none;
    margin-right: 4px;
    width: 20px;
}

.csc-mailform-radio label, .csc-mailform-check label {
    text-align: left;
} 

/* minor corrections after update from TYPO3 v4.3.x to TYPO3 v4.4.6 (not sure if new TYPO3 version causes issues) */
/* MS 08/Feb/2011 */

div.csc-textpic ul {
	margin-left: 0px !important;
}

div.csc-textpic-above div.csc-textpic-text {
	clear: none;
}

/* END OF FILE */


