h1
	{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	}
h2
	{
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	}
h3
	{color: #FF4B04;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

p
	{
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	}



a.here, a span.here
	{
	font-weight: bold;
	color: #00ADDB;
	font-size: 14px;
	text-decoration: none;
padding-top: 0px !important;	}



.sectionMenuContainer .topnav li 

a.here:link,
a.here:visited,
a.here:active


{
	font-weight: bold;
	color: #00ADDB;
	font-size: 14px;
	text-decoration: none;
padding-top: 0px !important;	}






















body
	{
	padding:0;
	margin:20px 0 20px 0;
	background: #333 URL(/assets/images/bg.jpg); 
	min-height: 100%;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #637480;
	line-height: normal;
	}

td {vertical-align:top;}
a img
	{
	border-style: none;
	border-width: 0px;
	}


.mainMenu .menuItem a,
.secondLevelMenu .menuItem a
	{
	display: -moz-inline-box;
	display: inline-block;
	}
* html .mainMenu .menuItem a div,
* html .secondLevelMenu .menuItem a div
	{
	display: inline;

	}
.mainMenu .menuItem a div	{
	padding:0 12px 0 12px;
	height: 26px;
	white-space: nowrap;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	display: block;
float:left;
	}


.secondLevelMenu .menuItem a div
	{
	padding:0 8px 0 8px;
	height: 26px;
	white-space: nowrap;
	line-height: 26px;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	}






a,
a:link,
a:hover,
a:active,
a:visited
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #637480;
	}
a:hover
	{
	color: #00ADDB;
	}
.personalLayout a:hover,
.brandingLayout a:hover
	{
	color: #FF4B04;
	}
.shortContacts
	{
	margin-top: 20px;
	padding-top: 20px;
	border-top: solid 1px #BECDD5;
	}
.pageLayout  
	{
	position: relative;
	min-height: 100%; 
	}
.pageContainer1
	{
	position: relative; 
	border:20px solid #fff;
	background-color: #fff;
	width: 735px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 40px;
	}
.singleLayout
	{
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	}
.mainMenu
	{
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	background-color: #333;
	border-bottom: solid 1px #ffffff;
	}
.secondLevelMenu
	{
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-align: center;
	background-color: #EEF2F5;
	}
.secondLevelMenu .sectionInlineMenu
	{
	display: none;
	}
.topMenu,
.leftTopMenu,
.rightTopMenu
	{background-color: #fff;
	height: 25px;
	vertical-align: top;
	}
.leftTopMenu
	{
	float: left;
	}
.floatWrapper
	{
	height: 0px;
	width: 0px;
	clear: both;
	}
.horizontalRow
	{
	border-top: solid 1px #BECDD5;
	height: 0px;
	}
.rightTopMenu
	{
	float: right;
	}
.topMenu .menuItem
	{
	padding-right: 5px;
	}
.mainMenu a,
.mainMenu a:link,
.mainMenu a:hover,
.mainMenu a:active,
.mainMenu a:visited
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #ffffff;
	}
.secondLevelMenu a,
.secondLevelMenu a:link,
.secondLevelMenu a:hover,
.secondLevelMenu a:active,
.secondLevelMenu a:visited
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color: #4B606F;
	}
.bottomMenu a,
.bottomMenu a:link,
.bottomMenu a:hover,
.bottomMenu a:active,
.bottomMenu a:visited
	{
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline;
	color: #637480;
	}
.bottomMenu a:hover
	{
	color: #00ADDB;
	}
.bottomMenu
	{
	margin-top: 20px;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	text-align: left;
	}
.bottomMenu .menuItem
	{
	display: inline-block;
	height: 26px;
	padding-right: 16px;
	}
.secondLevelMenu .menuItem a:hover,
.mainMenu .menuItem a:hover
	{
	background-color: #13B0EC;
	color: #ffffff;
	}
.secondLevelMenu .menuItem#active a
	{
	color: #ffffff;
	}
.columnHeader
	{
	height: 40px;
	background-color: #ffffff;
	}
.middleColumnHeader
	{
	height: 40px;
	background-color: #ffffff;
	text-align: center;
	}
.mainContent
	{
	margin-left: 15px;
	margin-right: 15px;
	border-top: solid 1px #BECDD5;
	padding-top: 15px;
	background-color: #ffffff;
	}
.photoContainer1
	{
	border-bottom: solid 1px #BDCED5;
	border-top: solid 1px #BDCED5;
	}
.clientContainer
	{
	border-bottom: solid 1px #BDCED5;
	border-top: solid 1px #BDCED5;
	}
.quotationContent
	{ display:block; 
	color: #fff;
	margin: 24px 15px 13px 15px;
	}

.mapContainer
	{
 	display:block; 
	margin: 10px 0 10px 0;
	border-bottom:10px solid #fff; 
	}


.quotationTitle
	{
	padding: 8px 5px 8px 15px;
	font-weight:bold; border-bottom:1px solid #777;
	}
.quotationText
	{
	padding-left: 1px;
	font-weight: normal;
	}

.quotationBlock {}


a.quotationMore,
a:link.quotationMore,
a:hover.quotationMore,
a:active.quotationMore,
a:visited.quotationMore
	{
	display: block;
	width: 51px;
	height: 23px;
	margin-top: 13px;
	background-image: url('/assets/images/bg-more-51x46.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	}
a:hover.quotationMore
	{
	display: block;
	width: 51px;
	height: 23px;
	margin-top: 13px;
	background-image: url('/assets/images/bg-more-51x46.gif');
	background-position: top left;
	background-repeat: no-repeat;
	}
.sectionHeader
	{
	border-top: solid 1px #BECDD5;
	border-bottom: solid 1px #BECDD5;
	background-color: #ffffff;
	height: 40px;
	text-align: center;
	}

.sectionHeader2
	{
	
	border-top: solid 1px #BECDD5;
	background-color: #ffffff;
	height: 40px; padding: 0px;
	text-align: center;
	}


.sideColumnHeading
	{
	padding-top: 15px;
	}
.sideColumnHeading img
	{
	border-top: solid 1px #89A0B5;
	border-bottom: solid 1px #89A0B5;
	}
.newsEntry
	{
	padding: 10px 11px 10px 11px;
	border-bottom: solid 1px #BECDD5;
	}
.newsEntry#lastItem
	{
	padding-bottom: 22px;
	}
.newsDate
	{
	color: #FF4B04;
	}
.newsEntry a,
.newsEntry a:link,
.newsEntry a:hover,
.newsEntry a:active,
.newsEntry a:visited
	{
	line-height: 110%;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	}
.newsEntry a:hover
	{
	text-decoration: underline;
	color: #FF4B04;
	}

.secondColumn
	{
	padding-left: 200px;
	}
.personContainer
	{
	padding-top: 15px;
	}
.personContainer td
	{
	vertical-align: top;
	}
.personImage
	{
	margin-top: 15px;
	margin-right: 15px;
	border: solid 1px #ABBEC8;
	width: 100px;
	height: 130px;
	}
.personName
	{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	}
.companyName
	{
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 10px;
	}
.companyRepresentative,
.personPosition
	{
	color: #FF4B04;
	padding-bottom: 10px;
	}
.testimonialContainer
	{
	padding: 0px;
	margin: 0px;
	margin-bottom: 15px;
	}
.testimonialSplitter
	{
	margin-bottom: 35px;
	}
.testimonialContainer .descriptionColumn
	{
	width: 340px;
	vertical-align: top;
	}
.testimonialContainer .logoColumn
	{
	width: 150px;
	padding-left: 60px;
	text-align: center;
	vertical-align: middle;
	}
.companyLogo
	{
	}
.subsectionHeading
	{
	padding-top: 15px;
	color: #FF4B04;
	}
.pdfLink
	{
	margin-top: 5px;
	margin-bottom: 5px;
	display: block;
	height: 18px;
	line-height: 18px;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url('/assets/images/icon-pdf_2state-15x36.gif');
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
.pdfLink:hover
	{
	background-image: url('/assets/images/icon-pdf_2state-15x36.gif');
	background-repeat: no-repeat;
	background-position: 0% 100%;
	color: #FF4B04;
	}
ul
	{
	padding: 0px 0px 10px 23px;
	margin: 0px;
	list-style: none;
	}
ul.summaryList
	{
	padding: 0px;
	}
ul.summaryList li
	{
	margin-top: 20px;
	}
ul.bulletedList li
	{
	display: block;
	padding: 2px;
	padding-left: 15px;
	background-image: url('/assets/images/bullet-ul-4x7.gif');
	background-repeat: no-repeat;
	background-position: 0px 6px;
	}
.leftTeasers
	{
	width: 184px;
	vertical-align: top;
	padding-top: 35px;
	}
.rightTeasers
	{
	width: 185px;
	vertical-align: top;
	padding: 35px 0 0 0; margin:0;
	}
.middleTeasers
	{
	width: 365px;
	vertical-align: top;
	padding: 35px 15px 0px 15px;
	}
.leftMiddleRightTeasers
	{
	width: 735px;
	vertical-align: top;
	padding: 35px 0px 0px 0px;
	}
.leftMiddleTeasers
	{
	width: 550px;
	vertical-align: top;
	padding: 35px 0px 0px 0px;
	}
.middleRightTeasers
	{
	width: 550px;
	vertical-align: top;
	padding: 35px 15px 0px 15px;
	}
.homeLayout
	{
	border-top: solid 1px #8AA0B5;
	}
.homeLayout .leftTeasers,
.homeLayout .rightTeasers
	{
	padding: 0px;
	background-color: #333; color:#fff;
	}
.commonLayout
	{
	margin-bottom: 30px;
	}
.homeLayout .middleTeasers
	{
	padding: 0px;
	}
.brandingLayout .middleTeasers
	{
	padding-right: 45px;
	}
.personalLayout .middleTeasers
	{
	padding-right: 35px;
	}
.planSection
	{
	font-weight: bold;
	padding-top: 15px;
	padding-bottom: 15px;
	}
.homeLayout .mainContent
	{
	padding-top: 0px;
	margin-top: 0px;
	}
.bottomRight
	{
	margin-top: 9px;
	}
.gigsWider
	{
	width: 360px;
	}
.layout404
	{
	background-color: #DEEBF7;
	background-image: url('/assets/images/bg-404-432x256.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
	height: 400px;
	margin-bottom: 0px;
	}
.sitemapLayout
	{
	background-image: url('/assets/images/bg-sitemap-735x244.gif');
	background-position: 50% 35px;
	background-repeat: no-repeat;
	margin-bottom: 0px;
	}
.sitemapLayout td
	{
	padding-top: 0px;
	}
.sitemapLayout .pageContent
	{
	position: relative;
	height: 400px;
	}
.itemHome
	{
	position: absolute;
	left: 330px;
	top: 137px;
	text-align: center;
	}
.homeName
	{
	font-weight: bold;
	font-size: 14px;
	color: #00ADDB;
	line-height: 20px;
	}
.sitemapLayout a.sectionName
	{
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #00ADDB;
	}
.sitemapLayout a.sectionName:hover
	{
	text-decoration: underline;
	}
.sitemapLayout a.sitemapHome
	{
	font-weight: bold;
	text-decoration: none;
	}
.sitemapLayout a.sitemapHome:hover
	{
	text-decoration: underline;
	}
.itemAboutUs
	{
	position: absolute;
	left: 140px;
	top: 38px;
	}
.menuAboutUs
	{
	position: absolute;
	right: 628px;
	top: 31px;
	}
.itemBranding
	{
	position: absolute;
	left: 183px;
	top: 149px;
	}
.menuBranding
	{
	position: absolute;
	right: 585px;
	top: 149px;
	}
.itemPersonalBranding
	{
	position: absolute;
	left: 140px;
	top: 261px;
	}
.menuPersonalBranding
	{
	position: absolute;
	right: 628px;
	top: 261px;
	}
.itemWorkshop
	{
	position: absolute;
	top: 38px;
	right: 140px;
	text-align: right;
	}
.menuWorkshop
	{
	position: absolute;
	top: 38px;
	left: 630px;
	}
.itemGigs
	{
	position: absolute;
	top: 103px;
	right: 183px;
	text-align: right;
	}
.menuGigs
	{
	position: absolute;
	top: 103px;
	left: 587px;
	}
.itemBooks
	{
	position: absolute;
	top: 198px;
	right: 183px;
	text-align: right;
	}
.menuBooks
	{
	position: absolute;
	top: 198px;
	left: 587px;
	}
.itemMediacenter
	{
	position: absolute;
	top: 261px;
	right: 140px;
	text-align: right;
	}
.menuMediacenter
	{
	position: absolute;
	top: 261px;
	left: 630px;
	}
.sitemapLeft .menuItem
	{
	display: block;
	text-align: right;
	}
.sitemapLeft .menuItem a
	{
	text-decoration: none;
	line-height: 140%;
	}
.sitemapLeft .menuItem
	{
	padding-right: 10px;
	}
.sitemapLeft .menuFirst
	{
	background-image: url('/assets/images/bg-sitemap_left_arrow-4x7.gif');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	}
.sitemapLeft .menuItem a:hover
	{
	text-decoration: underline;
	}

.sitemapRight .menuItem
	{
	display: block;
	text-align: left;
	}
.sitemapRight .menuItem a
	{
	text-decoration: none;
	line-height: 140%;
	}
.sitemapRight .menuItem
	{
	padding-left: 10px;
	}
.sitemapRight .menuFirst
	{
	background-image: url('/assets/images/bg-sitemap_right_arrow-4x7.gif');
	background-position: 0% 50%;
	background-repeat: no-repeat;
	}
.sitemapRight .menuItem a:hover
	{
	text-decoration: underline;
	}





.sectionMenuContainer
	{
	width: 160px;
	padding: 0px;
	padding-right: 25px;
	margin: 0px;
	}
.sectionMenuContainer ul
	{
	list-style: none;
	padding: 0px;
	margin: 0px;
	}
.sectionMenuContainer li
	{
	padding: 0px;
	margin: 0px;
	}
.sectionMenuContainer .topnav li a
	{
	font-weight: bold;
	text-decoration: none;
	}
.sectionMenuContainer li.last
	{
	padding: 0px;
	margin: 0px;
	}
.sectionMenuContainer .topnav li.last a
	{
	font-weight: bold;
	text-decoration: none;
	}

.sectionMenuContainer .topnav li.here a
	{
	font-weight: bold;
	color: #00ADDB;
	font-size: 14px;
	text-decoration: none;
	}
.sectionMenuContainer .topnav li
	{
	padding-bottom: 13px;
	}
.sectionMenuContainer .topnav li.here
	{
	padding-top: 14px;
	padding-bottom: 30px;
	}
.brandingPage .sectionMenuContainer li.here a
	{
	font-weight: bold;
	color: #FF4B04;
	font-size: 14px;
	text-decoration: none;
	}
.topnav ul
	{
	display: none;
	}
.topnav .here ul
	{
	display: block;
	margin: 0px;
	padding: 0px;
	margin-left: 20px;
	margin-top: 15px;
	}
.topnav .here ul a
	{
	font-size: 12px !important;
	font-weight: bold !important;
	color: #637480 !important;
	text-decoration: none !important;
	padding-bottom: 5px !important;
	}
.topnav .here ul .here a
	{
	font-size: 12px !important;
	font-weight: bold !important;
	color: #00ADDB !important;
	text-decoration: none !important;
	padding-top: 0px !important;
	padding-bottom: 5px !important;
	}
.topnav .here ul li.here 
	{
	padding: 0px !important;
	padding-bottom: 5px !important;
	}
.topnav .here ul li
	{
	padding-bottom: 5px !important;
	}
.topnav .here ul a:hover
	{
	color: #00ADDB !important;
	}
.brandingLayout .topnav .here ul a:hover,
.personalLayout .topnav .here ul a:hover
	{
	color: #FF4B04 !important;
	}
.brandingLayout .topnav .here ul .here a,
.personalLayout .topnav .here ul .here a
	{
	color: #FF4B04 !important;
	}
.bookCover
	{
	display: inline;
	float: left;
	margin-right: 35px;
	margin-bottom: 15px;
	}
.mediaLayout ul,
.whereToBuy ul
	{
	padding: 0px 0px 10px 0px;	
	}
ul.itemsList
	{
	padding: 0px 0px 10px 0px;	
	}
a.whereAreWeNowLink
	{
	display: block;
	width: 100%;
	height: 112px;
	margin-top: 25px;
	background-image: url('/assets/images/bg-where_we_are_now-163x230.gif');
	background-repeat: no-repeat;
	background-position: 50% 0%;
	cursor: pointer;
	}
a.whereAreWeNowLink:hover
	{
	background-position: 50% 100%;
	}

.imageContainer
	{
	width: 182px;
	height: 162px;
	border: solid 1px #BACDD3;
	background-color: #DEE5EB;
	}
.imageButton
	{
	width: 30px;
	height: 30px;
	border: solid 1px #BACDD3;
	background-color: #DEE5EB;
	margin: 5px 6px 0px 0px;
	float: left;
	display: inline;
	cursor: pointer;
	}
.imageButtonLast
	{
	margin: 5px 0px 0px 0px;
	}
.imageButton#active
	{
	background-color: #ffffff;
	}
.caseStudies h2
	{
	margin-top: 0xp;
	padding-top: 0px;
	}
.caseStudies img
	{
	margin-bottom: 30px;
	}


.caseVelle .imageContainer
	{
	width: 181px;
	height: 180px;
	border: solid 1px #BACDD3;
	background-color: #DEE5EB;
	}
.caseVelle .imageContainer img
	{
	margin: 0px;
	}
.caseVelle .imageButton
	{
	width: 13px;
	height: 13px;
	margin: 6px 6px 0px 0px;
	}
.caseVelle .imageButtonLast
	{
	margin: 6px 0px 0px 0px;
	}


.stockholmReleaseParty .imageContainer
	{
	width: 533px;
	height: 300px;
	border: solid 1px #BACDD3;
	background-color: #DEE5EB;
	}
.stockholmReleaseParty .imageButton
	{
	width: 20px;
	height: 20px;
	margin: 5px 5px 0px 0px;
	}
.stockholmReleaseParty .imageButtonLast
	{
	margin: 5px 0px 0px 0px;
	}
a.whereNowHome
	{
        display: block;
	width: 184px;
	height: 114px;
	background: #eee url('/assets/images/bg-where_now-184x228.gif');
	background-position: 0% 0%;
	background-repeat: no-repeat;
	}
a.whereNowHome:hover
	{
	background-position: 0% 100%;
	}
.bannerBook
	{
	text-align: center;
	}
.sectionMenuContainer ul.topnav li.firstItem
	{
	padding-top: 0px !important;
	}
.whereNowTable
	{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #BECDD5;
	}
.whereNowTable th
	{
	padding: 8px;
	font-weight: bold;
	color: #FF4B04;
	text-align: center;
	border: solid 1px #BECDD5;
	}
.whereNowTable td
	{
	padding: 8px;
	font-weight: normal;
	text-align: center;
	border-bottom: solid 1px #BECDD5;
	}
.whereDate
	{
	font-weight: normal;
	color: #637480;
	}
.emptyColumn
	{
	width: 184px;
	}
.whereNavigateRight,
.whereNavigateLeft
	{
	padding: 0px !important;
	width: 27px;
	}
.whereNavigateRight a,
.whereNavigateLeft a
	{
	width: 27px;
	height: 27px;
	display: block;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	}
.whereNavigateRight a
	{
	background-image: url('/assets/images/bg-navigate_right_out-4x7.gif');
	}
.whereNavigateLeft a
	{
	background-image: url('/assets/images/bg-navigate_left_out-4x7.gif');
	}
.whereNavigateRight a:hover
	{
	background-image: url('/assets/images/bg-navigate_right_over-4x7.gif');
	}
.whereNavigateLeft a:hover
	{
	background-image: url('/assets/images/bg-navigate_left_over-4x7.gif');
	}
.whereWhereCol
	{
	width: 96px;
	}
.whereWhatCol
	{
	width: 138px;
	}
.whereWhoCol
	{
	width: 138px;
	}
.whereWhenCol
	{
	width: 94px;
	}
.whereDateCol
	{
	width: 127px;
	}
.overedRow
	{
	background-color: #EFF2F5;
	}
.separateNewsItem .topnav
	{
	margin: 0px !important;
	padding: 0px !important;
	}
.newsCalendar
	{
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #BECDD5;
	}
.newsCalendar td
	{
	padding: 0px;
	width: 25px;
	height: 25px;
	vertical-align: middle;
	text-align: center;
	border: solid 1px #BECDD5;
	cursor: pointer;
	}
body .newsCalendar .currentYear,
body .newsCalendar .currentMonth
	{
	width: 125px;
	cursor: default;
	}
body .newsCalendar a,
body .newsCalendar a:link,
body .newsCalendar a:visited,
body .newsCalendar a:active,
body .newsCalendar a:hover
	{
	line-height: 25px;
	vertical-align: middle;
	text-decoration: none;
	display: block;
	width: 25px;
	height: 25px;
	background-color: #FF4B04;
	color: #ffffff;
	}
body .newsCalendar a:hover
	{
	background-color: #E9EEF1;
	color: #637480;
	}
.prevYear a,
.nextYear a,
.prevMonth a,
.nextMonth a
	{
	width: 25px;
	height: 25px;
	display: block;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	}
.nextYear a,
.nextMonth a
	{
	background-color: transparent !important;
	background-image: url('/assets/images/bg-navigate_right_out-4x7.gif');
	}
.prevYear a,
.prevMonth a
	{
	background-color: transparent !important;
	background-image: url('/assets/images/bg-navigate_left_out-4x7.gif');
	}
.nextYear a:hover,
.nextMonth a:hover
	{
	background-image: url('/assets/images/bg-navigate_right_over-4x7.gif');
	}
.prevYear a:hover,
.prevMonth a:hover
	{
	background-image: url('/assets/images/bg-navigate_left_over-4x7.gif');
	}
.blogFooterOuter
	{
	padding-top: 30px;
	}
.blogFooter
	{
	padding-top: 20px;
	padding-bottom: 20px;
	}
.blogTopMenu
	{
	padding-top: 5px;
	padding-bottom: 5px;
	}
.blogTopMenuOuter
	{
	padding-bottom: 30px;
	}
.blogListItem
	{
	padding-bottom: 30px;
	}
.blogPostSummary
	{
	padding-bottom: 15px;
	}
.blogPostSignature
	{
	text-align: right;
	}
.sideColumnBlock
	{
	
	}


.left {float:left; margin-right:10px}

#rightAnnc h2 {font-size:14px; margin:0 10px 0 10px;}
#rightAnnc p {margin:0 10px 0 10px;}
#rightAnnc a {text-decoration:none; color:#fff; }
#rightAnnc a:hover {text-decoration:underline; color:#fff; }
#rightAnnc a span {font-size:10px; text-decoration:none; color:#00ADDB;}
#rightAnnc a img {border-bottom:10px solid #fff; }

#rightAnnc a:hover span {text-decoration:underline; color:#fff; }


hr {height:1px; border-top: solid 1px #BECDD5;}

hr.leftCol {height:10px; border-top: solid 10px #fff;}

.hiddenOnHome, #fr, #sw, #sitemap
{display: none}

span.passive span.menuItem a {color:#ccc; text-decoration:none;}

.orange {color:#f60}







.middleRightTeasers h1, .middleTeasers h1
	{
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	}
.middleRightTeasers h2, .middleTeasers h2
	{
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	}
.middleRightTeasers h3, .middleTeasers h3
	{color: #FF4B04;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	padding-top: 15px;
	padding-bottom: 10px;
	}

.middleRightTeasers p, .middleTeasers p
	{
	padding: 0px;
	margin: 0px;
	padding-bottom: 15px;
	}


.shortContacts a.noU {color:#637480; text-decoration:none; cursor:default;}
