/*############################################################*/
/*#  copyright 2008 Scholz & Volkmer                         #*/
/*#  version $Revision$                                      #*/
/*#  author $Author$                                         #*/
/*#  $Id$, $Date$                                            #*/
/*############################################################*/


html
{
	background-color: #4B6A99;
	background-image: url('/mysite/assets/images/bg-gradient.png');
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

body
{
}


* {
	margin: 0;
	padding: 0;
}

a {
	color: #3399CC;
	text-decoration: none;
}

a:active, a:hover, a:focus 
{
	color: #3399CC;
	text-decoration: underline;
}


/*############################################################*/
/*#                  BASIC CLASSES                           #*/
/*############################################################*/
.clickable {
	cursor: pointer;
}

.content-news-item-hover
{
	cursor: pointer;
}

.content-search-result-results-element-hover
{
	cursor: pointer;
}

.padding_no 
{
    padding: 0px !important;
}

.padding-top_no
{
    padding-top: 0px !important;
}

.padding-bottom_no
{
    padding-bottom: 0px !important;
}
/* margin */
.margin_no
{
    margin: 0px !important;
}

.margin-top_no
{
    margin-top: 0px !important;
}

.margin-top-50
{
	margin-top: 50px !important;
}
/* float */
.float_left
{
    float: left !important;
}

.float_right
{
    float: right !important;
}
/* clear */
.clear_left
{
    clear: left !important;
}

.clear_both
{
    clear: both !important;
}

.clear_right
{
    clear: right !important;
}
/* border */
.border_no
{
    border: none !important;
}
/* position */
.position_relative
{
    position: relative !important;
}

/*############################################################*/
/*#                  BASIC ELEMENTS                          #*/
/*############################################################*/
.image-button
{
	font-size: 12px;
	font-weight: bold;
	margin: 6px 11px 0 0;
}
.image-button span
{
	font-size: 12px;
	float: right;
}
.image-button span.image-button-arrow
{
	float: right;
	background: url("/mysite/assets/images/image-button-arrow.gif") right 3px no-repeat;
	display: block;
	width: 15px;
	height: 15px;
}
.image-button a
{
	font-size: 12px;
	color: #00355D;
	text-decoration: none;
}
.image-button a:hover
{
	text-decoration: underline;
}

.link-arrow
{
}
.link-arrow img
{
	margin: 0 0 0 10px !important;
}


.link-thumbs a
{
	font-size: 12px;
	color: #00355D;
	font-weight: bold;
	text-align: center; 
}
.link-thumbs a:hover
{
	text-decoration: none;
}

.button-back
{
	background-color: #e9edf0;
	background-image: url("/mysite/assets/images/button-arrow-right.gif");
	background-position: 6px 6px;
	background-repeat: no-repeat;
	padding: 5px 12px 3px 21px;
}
.button-back:hover
{
	background-color: #AABDCD;
	background-image: url("/mysite/assets/images/button-arrow-right-hl.gif");
	color: #4B6A99;
	text-decoration: none;
}
.button-back.active
{
	background-color: #00355D;
	background-image: url("/mysite/assets/images/button-arrow-right-hl.gif");
	color: #4B6A99;
	text-decoration: none;
}


.button
{
	background-color: #e9edf0;
	padding: 5px 12px 3px 12px;
}
.button:hover
{
	background-color: #AABDCD;
	color: #4B6A99;
	text-decoration: none;
}
.button.active
{
	background-color: #00355D;
	color: #4B6A99;
	text-decoration: none;
}


.pager-button
{
	background-color: #E9edf0;
	display: block;
	float: left;
	height: 19px;
	margin: 0 1px 1px 0;
	padding: 5px 0 0 0;
	width: 24px;
	text-align: center;
}
.pager-button:hover
{
	background-color: #AABDCD;
	color: #4B6A99;
	text-decoration: none;
}
.pager-button.pager-button-active
{
	color: #00355D;
	font-weight: bold;
	background-color: #9BB3CA;
}

.clickable
{
	background-color: #e9edf0 !important;
}
.clickable:hover
{
	background-color: #AABDCD !important;
}

.content-news-item-hover:hover
{
	background-color: #e9edf0;
}


/*############################################################*/
/*#                  STRUCTURE                               #*/
/*############################################################*/
div.global-container
{
	color: #00355D;
	line-height: 16px;
	font-family: Helvetica, Arial, Sans-serif;
	font-size: 11px;
}

div.page-container
{
	width: 1000px;
	margin: 0 auto;
}

div.page-header-container
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 10;
}

div.page-body-container
{
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

div.page-header-container div.page-header-logo-wrapper
{
	background-image: url('/mysite/assets/images/bg-head.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 90px;
	position: relative;
	width: 1000px;
}

div.page-header-container div.page-header-logo
{
	height: 90px;
	width: 256px;
}

div.page-header-container div.page-header-search
{
	position: absolute;
	right: 0px;
	bottom: 0px;
	margin: 0 25px 0 0;
}

div.page-header-container div.page-header-navigation
{
	overflow: hidden;
	width: 1000px;
}

div.page-body-container
{
	background-color: #F6F8FA;
	background: url("/mysite/assets/images/bg-content-teaser.png") 0 0 repeat-y;
}

div.page-body-container div.page-body-container-body
{
}

div.page-body-container div.page-body-container-shadow
{
	background: url("/mysite/assets/images/shadow-content.png") 0 0 no-repeat;
	height: 10px;
	width: 1000px;
}

div.page-body-container-body-teaser
{
	float: left;
	width: 281px;
	min-height: 50px;	
}

div.page-body-container-body-content
{
	background-color: #FFFFFF;
	float: left;
	width: 719px;
}

div.body-teaser-container
{
	margin: 15px 25px 5px 25px;
}

div.body-teaser-container div.body-teaser-container-head
{
	background: url("/mysite/assets/images/teaser/bg-head.png") 0 0 no-repeat;
	height: 20px;
	width: 231px;
	overflow: hidden;
}

div.body-teaser-container div.body-teaser-container-image
{
	height: 88px;
	width: 231px;
	overflow: hidden;
}

div.body-teaser-container div.body-teaser-container-linkgroup
{
	background: url("/mysite/assets/images/teaser/bg-footer.png") 0 0 no-repeat;
	height: 28px;
	width: 231px;
	overflow: auto;
}

div.page-footer-container
{
	width: 1000px;
	height: 80px;
	overflow: hidden;
}

div.page-footer-container-wrapper
{
	margin: 7px 0 0 0;
}

#MemberLoginForm_LoginForm fieldset
{
	border: 0;
	padding: 25px 0 10px 0;
}

#MemberLoginForm_LoginForm fieldset #Email,
#MemberLoginForm_LoginForm fieldset #Password
{
	clear: both;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#MemberLoginForm_LoginForm fieldset #Email label,
#MemberLoginForm_LoginForm fieldset #Password label
{
	width: 70px;
	display: block;
	float: left;
}

#MemberLoginForm_LoginForm fieldset #Email span,
#MemberLoginForm_LoginForm fieldset #Password span
{
	float: left;
}

#MemberLoginForm_LoginForm fieldset #Remember
{
	clear: both;
	margin-left: 70px;
}


div.content-image-container
{
	background: url("/mysite/assets/images/bg-content-image.gif") 0 0 no-repeat;
	height: 295px;
	width: 719px;
	overflow: hidden;
}

div.content-image-container div.content-image-wrapper
{
	margin: 15px 25px 16px 25px;
	height: 264px;
	overflow: hidden;
	width: 669px;
}

div.content-movie-container
{
	background: url("/mysite/assets/images/bg-content-movie.gif") 0 0 no-repeat;
	height: 295px;
	width: 519px;
	overflow: hidden;
}

div.content-movie-container div.content-movie-wrapper
{
	margin: 15px 25px 16px 25px;
	height: 264px;
	overflow: hidden;
	width: 469px;
}

div.content-movie-container-wrapper
{
	margin: 0 0 0 25px;
	width: 469px;
}

div.content-container
{
	width: 719px;
	overflow: hidden;
}

div.content-container div.content-container-content
{
	background-image: url("/mysite/assets/images/horizontal-dotted-line.gif");
	background-position: right 0;
	background-repeat: repeat-y;
	float: left;
	margin: 0 0 30px 25px;
	padding: 0 27px 0 0;
	width: 469px;
	min-height: 80px;
}

div.content-container.tpl_ambassador,
div.content-container.tpl_ambassadors,
div.content-container.tpl_globalpartners,
div.content-container.tpl_globalpartner,
div.content-container.tpl_newsholder,
div.content-container.tpl_press,
div.content-container.tpl_search,
div.content-container.tpl_security,
div.content-container.tpl_no_image,
div.content-container.tpl_sitemap
{
	margin-top: 12px;
	min-height: 460px;
}

div.content-container.tpl_ambassadors div.content-container-content,
div.content-container.tpl_globalpartners div.content-container-content,
div.content-container.tpl_globalpartner div.content-container-content,
div.content-container.tpl_newsholder div.content-container-content,
div.content-container.tpl_press div.content-container-content,
div.content-container.tpl_search div.content-container-content,
div.content-container.tpl_security div.content-container-content,
div.content-container.tpl_no_image div.content-container-content,
div.content-container.tpl_sitemap div.content-container-content
{
	min-height: 460px;
}

div.content-container.tpl_ambassador div.content-container-minheight,
div.content-container.tpl_ambassadors div.content-container-minheight,
div.content-container.tpl_globalpartners div.content-container-minheight,
div.content-container.tpl_globalpartner div.content-container-minheight,
div.content-container.tpl_newsholder div.content-container-minheight,
div.content-container.tpl_press div.content-container-minheight,
div.content-container.tpl_search div.content-container-minheight,
div.content-container.tpl_security div.content-container-minheight,
div.content-container.tpl_no_image div.content-container-minheight,
div.content-container.tpl_sitemap div.content-container-minheight
{
	min-height: 490px;
}

div.content-container.tpl_ambassadors div.content-container-content
{
	background: none;
	min-height: 0;
	margin-bottom: 0;
}

div.content-container.tpl_globalpartners div.content-container-content
{
	background: none;
	width: 520px;
}

div.content-container.tpl_newsholder div.content-container-content
{
	padding: 0 12px 0 0;
	width: 484px;
}

div.content-container.tpl_news div.content-container-content
{
	background-position: right 0;
	padding: 0;
	margin: 0;
	width: 519px;
}

div.content-container.tpl_laureusglobal div.content-container-content
{
	background-position: right 0;
	padding: 0;
	margin: 0 0 30px 0;
	width: 519px;
}

div.content-container div.content-container-related
{
	float: left;
	margin: 0 0 0 23px;
	width: 150px;
}

div.content-container.tpl_news div.content-container-related,
div.content-container.tpl_laureusglobal div.content-container-related
{
	margin-top: 12px;
}

div.content-container.tpl_newsholder div.content-container-related
{
}

div.content-container.tpl_newsholder div.content-container-related div.link-group-pager,
div.content-container.tpl_search div.content-container-related div.link-group-pager
{
	overflow: auto;
	margin-bottom: 16px;
}

div.content-container div.content-container-minheight
{
	float: left;
	width: 1px;
	height: 180px;
}

div.content-container.tpl_sitemap div.content-container-content
{
	padding: 0 12px 0 0;
	width: 484px;
}

div.content-container div.content-container-related div.content-container-related-group
{
	border-bottom: 1px solid #e8edf2;
	margin: 0 0 20px 0;
}

div.charity-projects-holder
{
}

div.laureusglobal-holder
{
	margin: 0 0 0 25px;
	overflow: auto;
}

div.charity-projects-holder div.charity-project
{
	background-color: #E8EDF2;
	float: left;
	height: 121px;
	width: 146px;
	margin: 0 10px 16px 0;
}

div.laureusglobal-holder div.laureusglobal-project
{
	background-color: #E8EDF2;
	float: left;
	height: 121px;
	width: 146px;
	margin: 0 10px 16px 0;
}

div.content-container-content-copy
{
}

div.content-container-content-copy-large
{
	display: block;
}

div.content-container-content-copy-small
{
	display: none;
}

div.content-container-content-ambassadors
{
	margin: 0 0 0 12px;
}

div.ambassador
{
	background-color: #E8EDF2;
	float: left;
	margin: 0 11px 24px 13px;
}

div.content-container.tpl_ambassador div.content-container-related div.ambassadors-holder 
{
	overflow: hidden;
}

div.content-container.tpl_ambassador div.content-container-related div.ambassadors-holder div.ambassador 
{
	margin: 0 0 20px 0;
}

div.content-container-content-ambassador-relatedprojects
{
	margin-bottom: 16px;
}

div.content-globalpartners-container
{
	border-bottom: 1px solid #CDDAE3;
	margin: 0 0 20px 0;
	width: 520px;
}

div.content-globalpartners-container div.content-globalpartners-head
{
	background: url("/mysite/assets/images/bg-content-partners.png") 0 0 no-repeat;
	height: 30px;
	overflow: auto;
	width: 520px;
}

div.content-globalpartners-container div.content-globalpartners-partner
{
	float: left;
	height: 119px;
	margin: 0 10px 0 10px;
	width: 152px;
}


div.content-news-item
{
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;	
	overflow: auto; 
}

div.content-news-item div.content-news-item-image-container
{
	float: left;
	margin: 0 20px 0 0;
	height: 89px;
	width: 136px;
	overflow: hidden;
	position: relative;
}

div.content-news-item div.content-news
{
	float: left;
	width: 313px; 
	border-top: 1px solid #EBECF1;
}

div.content-news-item div.content-news div.content-news-line1
{
	margin: 11px 0 6px 0;
}

div.content-press-downloads-column
{
	float: left;
	width: 170px;
	margin: 0 15px 27px 0;
}

div.content-search-form
{
	padding: 0 0 24px 0;
	border-bottom: 1px solid #ebecf1;
}

div.content-search-result-result
{
	margin: 24px 0 0 0;
}

div.content-search-result-results
{
	margin-bottom: 25px;
}

div.content-search-result-results-element
{
}

div.content-search-result-results-element div.content-search-result-results-element-head
{
	margin: 7px 0 0 0;
}

div.page-body-container-flash-home
{
	width: 719px;
	height: 470px;
}

div.page-body-container-flash-home div.content-home-container
{
	height: 438px;
	width: 719px;
	background: url("/mysite/assets/images/bg-content-home-slideshow.jpg") 0 0 no-repeat;
	overflow: auto;
	margin: 5px 0 0 0;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper
{
	position: relative;
	height: 393px;
	width: 669px;
	overflow: hidden;
	margin: 10px 0 0 25px;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-image
{
	position: absolute;
	top: 0;
	left: 0;
	height: 393px;
	width: 669px;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner
{
	position: absolute;
	top: 342px;
	left: 0;
	height: 51px;
	width: 669px;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner
{
	position: absolute;
	top: 342px;
	left: 0;
	height: 51px;
	width: 669px;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner div.content-home-container-inner-bar
{
	position: absolute;
	top: 0;
	left: 0;
	height: 51px;
	width: 669px;
	background-color: #052240;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner div.content-home-container-inner-wrapper
{
	position: absolute;
	top: 8px;
	left: 35px;
}

div.tpl_search div.content-container-content 
{
	margin-left: 20px;
/*	padding-right: 27px;*/
/*	width: 469px;*/
	padding-right: 12px;
	width: 484px;
	
}

div.tpl_search div.content-container-content h1 
{
	margin-left: 5px;
	margin-right: 15px;
}

div.tpl_search div.content-container-content div.content-search-form 
{
	margin-left: 5px;
	margin-right: 15px;
}

div.tpl_search div.content-container-content div.content-search-result-result 
{
	margin-left: 5px;
	margin-right: 15px;
}

div.tpl_search div.content-container-content div.content-search-result-results div.content-search-result-results-element-bordertop 
{
	border-bottom: 1px solid #EBECF1;
	width: 462px;
}

div.tpl_search div.content-container-content div.content-search-result-results div.content-search-result-results-element 
{
	padding-left: 5px;
	padding-right: 15px;
	overflow: auto;
}

div.tpl_search div.content-container-content div.content-search-result-results div.content-search-result-results-element div.content-search-result-results-element-head 
{
}

div.tpl_search div.content-container-content div.content-search-result-results div.content-search-result-results-element div.content-search-result-results-element-body 
{
	width: 462px;
	padding: 0 0 5px 0;
}



/*############################################################*/
/*#                  PARAGRAPHS                              #*/
/*############################################################*/
div.page-header-container div.page-header-logo p
{
	background: url('/mysite/assets/images/laureus-logo.png') 0 0 no-repeat;
	height: 90px;
	width: 256px;
	text-indent: -2000px;
}

.page-header-navigation-first-element p,
.page-header-navigation-second-element p
{
	float: left;
}

div.page-footer-container div.page-footer-container-wrapper p
{
	float: left;
}

div.page-footer-container div.page-footer-container-wrapper p,
div.page-footer-container div.page-footer-container-wrapper p strong
{
	font-size: 12px;
	color: #99b1C9;
}

div.content-container div.content-container-content p
{
	margin: 0 0 16px 0;
}

div.content-container div.content-container-content p.toggleContentContainerContentCopyToggleIn,
div.content-container div.content-container-content p.toggleContentContainerContentCopyToggleOut
{
	margin-bottom: 26px;
}

div.content-container div.content-container-related div.content-container-related-group p
{
	margin: 0 0 16px 0;
	width: 145px;
}

div.charity-projects-holder div.charity-project p,
div.laureusglobal-holder div.laureusglobal-project p
{
	margin: 0;
	text-align: center; 
}

div.ambassadors-holder div.ambassador p
{
	margin: 0;
	text-align: center; 
}

div.content-container.tpl_ambassador div.content-container-related div.ambassadors-holder div.ambassador p.link-thumbs 
{
	margin: 0 0 5px 0;
	color: #00355D;
	font-size: 12px;
	font-weight: bold;
	text-align: center;	
}

div.content-news-item div.content-news p
{
	margin: 0 0 0 0;
}

div.content-news-item div.content-news div.content-news-line1 p.content-news-line1-date
{
	float: right;
	text-align: right;
	width: 60px;
}

div.content-news-line1 p.content-news-line1-date
{
	float: right;
	text-align: right;
	width: 65px;
}

div.content-search-result-result p
{
	margin-bottom: 9px !important;
}

div.content-search-result-results-element div.content-search-result-results-element-head p
{
	float: right;
	width: 80px;
	text-align: right;
	margin-bottom: 0;
}

div.content-search-result-results-element div.content-search-result-results-element-body p
{
	margin-bottom: 5px;
}

div.content-search-result-results-element div.content-search-result-results-element-body p.content-search-result-results-element-body-path
{
	margin-top: 5px;
}

p.toggleContentContainerContentCopyToggleIn
{
	display: none;
}

div.content-container-content-ambassador-relatedprojects p
{
	margin-bottom: 0 !important;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner p
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	color: #FFFFFF;
}

div.tpl_search div.content-container-content div.content-search-result-results div.content-search-result-results-element div.content-search-result-results-element-head p 
{
}


/*############################################################*/
/*#                  HEADLINES                               #*/
/*############################################################*/
h1, h3
{
	color: #4B6A99;
	font-size: 15px;
	font-weight: bold;
	margin: 2px 0 13px 0;
	text-transform: uppercase;
}

div.content-globalpartners-head h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 8px 0 0 10px;
}

div.body-teaser-container-head h5
{
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	margin: 2px 0 0 10px;
}

div.content-news-item div.content-news div.content-news-line1 h2
{
	color: #4B6A99;
	float: left;
	font-size: 14px;
	font-weight: bold;
	width: 252px;
	line-height: 19px;
}

div.content-news-line1 h1
{
	float: left;
	line-height: 20px;
	width: 400px;
}

div.content-press-downloads-column h2
{
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 16px;
}

div.content-search-result-results-element div.content-search-result-results-element-head h2
{
	font-size: 12px;
	float: left;
	font-weight: bold;
	width: 385px;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner h4
{
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 20px;
	font-weight: normal;
	color: #FFFFFF;
}

div.tpl_search div.content-container-content div.content-search-result-results div.content-search-result-results-element div.content-search-result-results-element-head h2 
{
	width: 368px;
}


/*############################################################*/
/*#                  NAVIGATION                              #*/
/*############################################################*/
.page-header-navigation-first-element p a
{
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	padding: 2px 25px 0 25px;
	text-decoration: none;
	background: url("/mysite/assets/images/navigation/bg-first-normal.png") 0 0 repeat-x;
}

.page-header-navigation-first-element p a:hover
{
	color: #FFFFFF;
	background: url("/mysite/assets/images/navigation/bg-first-current.png") 0 0 repeat-x;
}

.page-header-navigation-first-element p a.current,
.page-header-navigation-first-element p a.section
{
	color: #00355D;
	background: url("/mysite/assets/images/navigation/bg-first-hover.png") 0 0 repeat-x;
}

.page-header-navigation-second-element p a
{
	color: #FFFFFF;
	display: block;
	font-weight: bold;
	font-size: 12px;
	height: 20px;
	padding: 2px 25px 0 25px;
	text-decoration: none;
	background: url("/mysite/assets/images/navigation/bg-second-normal.png") 0 0 repeat-x;
}

.page-header-navigation-second-element p a:hover
{
	color: #FFFFFF;
	background: url("/mysite/assets/images/navigation/bg-second-current.png") 0 0 repeat-x;
}

.page-header-navigation-second-element p a.current,
.page-header-navigation-second-element p a.section
{
	color: #00355D;
	background: url("/mysite/assets/images/navigation/bg-second-hover.png") 0 0 repeat-x;
}

.page-footer-container ul li a
{
	font-size: 12px;
	color: #99b1C9;
	text-decoration: none;
	margin: 0 8px 0 8px;
}
.page-footer-container ul li.page-footer-navigation-last a
{
	margin: 0 0 0 8px;
}


/*############################################################*/
/*#                  IMAGES                                  #*/
/*############################################################*/
.imgSpan 
{
	background-repeat: no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.navigation-spacer
{
	float: left;
	height: 20px;
	width: 2px;
	background: url("/mysite/assets/images/navigation/trenner-firstnavi.png") 0 0 no-repeat;
}

.navigation-spacer-subnavi
{
	float: left;
	height: 20px;
	width: 2px;
	background: url("/mysite/assets/images/navigation/trenner-subnavi.png") 0 0 no-repeat;
}

div.body-teaser-container-image img
{
	border: 0;
}

div.charity-projects-holder div.charity-project img,
div.laureusglobal-holder div.laureusglobal-project img
{
	margin: 4px 5px 3px 5px;
	border: 0;
}

div.ambassador div.ambassador-image-container
{
	position: relative;
	width: 150px;
	height: 183px;
	overflow: hidden;
}

div.ambassador div.ambassador-image-shadow
{
	position: absolute;
	top: 4px;
	left: 5px;
	height: 175px;
	width: 140px;
	background-image: url("/mysite/assets/images/ambassador-shadow.png");
	background-position: 0 0;
	background-repeat: no-repeat;
}

div.ambassadors-holder div.ambassador img
{
	top: 4px;
	left: 5px;
	position: absolute;
	margin: 0;
	border: 0;
}

div.content-globalpartners-container div.content-globalpartners-partner img
{
	border: 0;
}

div.content-news-item div.content-news-item-image-container img
{
	position: absolute;
	top: 0;
	left: 0;
}

div.link-group img
{
	border: 0;
	margin: 0 0 10px 0;
	padding: 0;
}


/*############################################################*/
/*#                  ATTRIBUTES                              #*/
/*############################################################*/
div.content-news-item div.content-news-item-image-container span.content-movie-button
{
	background-image: url("/mysite/assets/images/movie-play-button.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	position: absolute;
	top: 20px;
	left: 45px;
	height: 50px;
	width: 50px;
	display: block;
}

div.content-container-content-copy-large span.requiredFieldsMessage
{
	color: #99B1C9;
}

div.page-body-container-flash-home div.content-home-container div.content-home-container-wrapper div.content-home-container-inner p a
{
	color: #FFFFFF;
}


/*############################################################*/
/*#                  LISTS                                   #*/
/*############################################################*/
.page-header-navigation-first,
.page-header-navigation-second
{
	background-repeat: repeat-x;
	background-position: 0 0;
	height: 20px;
	list-style-type: none;
	overflow: hidden;
	width: 1000px;
}

.page-header-navigation-first
{
	background-image: url("/mysite/assets/images/navigation/bg-first.png");
}

.page-header-navigation-second
{
	background-image: url("/mysite/assets/images/navigation/bg-second.png");
	background-color: #99B3CC;
	height: auto;
}

.page-header-navigation-first li,
.page-header-navigation-second li
{
	float: left;
	height: 20px;
	overflow: hidden;
}

.page-footer-container ul
{
	float: right;
	list-style-type: none;
}

.page-footer-container ul li
{
	float: left;
	background-image: url("/mysite/assets/images/navigation/trenner-footer.png");
	background-position: right 2px;
	background-repeat: no-repeat;
}

.page-footer-container ul li.page-footer-navigation-last
{
	float: left;
	background-image: none;
}

div.content-press-downloads-column ul
{
	list-style-image: url("/mysite/assets/images/download.gif");
	margin-left: 12px;
	padding-left: 5px;
}

ul.sitemap
{
	margin: 0 0 25px 0;
	overflow: hidden;
}

ul.sitemap,
ul.sitemap-second
{
	list-style-type: none;
	background-color: #FFFFFF;
}

ul.sitemap-second
{
	padding: 5px 0 0 0;
}

ul.sitemap li.sitemap-li-first
{
	background-color: #e6edf3;
	margin: 0 7px 8px 0;
	width: 152px;
	float: left;
}

ul.sitemap li.sitemap-li-first a
{
	display: block;
	font-weight: bold;
	height: 15px;
	margin: 2px 0 0 10px;
	padding: 0 0 3px 0;
	width: 130px;
}

ul.sitemap li ul.sitemap-second li
{
	background-color: #FFFFFF;
}

ul.sitemap li ul.sitemap-second li a
{
	font-weight: normal;
	padding: 0 0 8px 0;
}

ul.sitemap li.home
{
	width: 470px;
	clear: both;
}

ul.sitemap li.meta
{
	clear: both;
}

ul.sitemap li.meta a
{
	font-weight: normal;
}


/*############################################################*/
/*#                  TABLE                                   #*/
/*############################################################*/
.content-container.tpl_press div.content-container-content-copy table
{
	height: auto;
}

/*############################################################*/
/*#                  FORMS                                   #*/
/*############################################################*/
div.page-header-container div.page-header-search div.searchbox
{
	background-image: url("/mysite/assets/images/bg-searchbox.gif");
	background-repeat: no-repeat;
	background-position: 7px 0;
	width: 220px;
	height: 25px;
}

div.content-search-form #LaureusSearchForm_SearchForm,
div.searchbox #LaureusSearchForm_SearchForm,
div.searchbox #SearchForm_SearchForm
{
	margin: 0;
	padding: 0;
}

div.content-search-form #LaureusSearchForm_SearchForm fieldset,
div.searchbox #LaureusSearchForm_SearchForm fieldset,
div.searchbox #SearchForm_SearchForm fieldset
{
	border: 0;
}

div.content-search-form #LaureusSearchForm_SearchForm fieldset legend,
div.searchbox #LaureusSearchForm_SearchForm fieldset legend,
div.searchbox #SearchForm_SearchForm fieldset legend
{
	display: none;
}

div.content-search-form #LaureusSearchForm_SearchForm fieldset legend,
div.searchbox #LaureusSearchForm_SearchForm fieldset legend,
div.searchbox #SearchForm_SearchForm fieldset legend
{
	display: none;
}

div.searchbox #LaureusSearchForm_SearchForm fieldset .middleColumn input,
div.searchbox #SearchForm_SearchForm fieldset .middleColumn input
{
	margin: 4px 0 0 13px;
	float: left;
	height: 13px;
	font-size: 10px;
	width: 150px;
	background: transparent none repeat scroll 0 0;
	border: 0 none;
}

div.searchbox #LaureusSearchForm_SearchForm fieldset input.action,
div.searchbox #SearchForm_SearchForm fieldset input.action
{
	background: transparent none repeat scroll 0 0;
	border: medium none;
	clear: none;
	cursor: pointer;
	display: block;
	float: right;
	height: 24px;
	overflow: hidden;
	width: 45px;
	padding-top: 24px;
	text-indent: -100px;
}

div.content-search-form #LaureusSearchForm_SearchForm fieldset .middleColumn input,
div.content-search-form input.input_search
{
	font-size: 10px;
	margin: 0px 15px 0px 0px;
	padding: 3px;
	float: left;
	height: 14px;
	width: 254px;
	border: 1px solid #999999;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset
{
	border: 0;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .field,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .field
{
	margin-bottom: 7px;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset label.left,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset span.middleColumn,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm div.fieldset span.message,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset label.left,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset span.middleColumn,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm div.fieldset span.message
{
	display: block;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset label.left,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset label.left
{
	margin-bottom: 5px;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .middleColumn input,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .middleColumn textarea,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .middleColumn input,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .middleColumn textarea
{
	width: 253px;
	margin-bottom: 5px;
	border: 1px solid #999999;
	padding: 2px;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .middleColumn.required input,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .middleColumn.required textarea,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .middleColumn.validation input,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset .middleColumn.validation textarea,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .middleColumn.required input,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .middleColumn.required textarea,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .middleColumn.validation input,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset .middleColumn.validation textarea
{
	border: 1px solid #3399CC;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset span.required,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset label.required,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset span.validation,
div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset label.validation,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset span.required,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset label.required,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset span.validation,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset label.validation
{
	color: #99B1C9;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm fieldset input.checkbox,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm fieldset input.checkbox
{
	margin-right: 13px;
}

div.content-container-content-copy-large #LaureusContactForm_LaureusContactForm div.Actions,
div.content-container-content-copy-large #LaureusNewsletterForm_LaureusNewsletterForm div.Actions
{
	margin-top: 8px;
}


/*############################################################*/
/*#                  GALLERIES                               #*/
/*############################################################*/


