
/*

	filename:	/css/screen-skin.css
	version:	1.0 - 2010-02-02 - fz

	author:		frontend (at) gpm (dot) de 
	validated by W3C CSS Validator // jigsaw.w3.org
	
*/



#stage {
	width: 987px; 
}



/* Identit�tsfarbe dunkel 
-------------------------------------------------------------------------*/

#branding {
	height: 84px;
	background: transparent url(/media/layout_1/img/skin_bg_visual.jpg) no-repeat;
	padding-right: 4px;
}

#brandingLogo {
	padding-left: 20px;
}

#navSupplementary {
	border-color: #062E77;
}

#navMain li a {
	margin-bottom:-1px;
	margin-top:0;
}

#navSection {
	width: 181px;
	margin-left: 4px;
	display: inline;
}

#navSection ul {
	background: transparent url(/media/layout_1/img/screen_bg_subnav_bot.gif) no-repeat 0 100%;
	padding-bottom: 0px;
	overflow: hidden;
}

#navSection ul.noexpand {
	background: transparent url(/media/layout_1/img/screen_bg_subnav_bot_smal.gif) no-repeat 0 100%;
	padding-bottom: 4px;
}

#navSection ul li .firstLink img {
	background: transparent url(/media/layout_1/img/arrow_expand.gif) no-repeat 0 0;
}

#navSection ul.noexpand li .firstLink img {
	background: transparent url(/media/layout_1/img/arrow_expand_no.gif) no-repeat 0 0;
}


#navSection ul#bereichBeauty li .firstLink {
	background: transparent url(/media/layout_1/img/hintergruendesubnavbox/screen_bg_subnav_orange.gif) no-repeat scroll 0 0 !important;
}

#navSection ul#bereichBeauty li .firstLink a {
	color: #fff !important;
}

#navSection ul#bereichBeauty.noexpand {
	background: transparent url(/media/layout_1/img/hintergruendesubnavbox/screen_bg_subnav_bot_small_orange.gif) no-repeat scroll 0 100%;
}


#navSection ul#bereichBeauty li .firstLink img {
	background: transparent url(/media/layout_1/img/arrow_expand_white.gif) no-repeat 0 0 !important;
}

#navSection ul#bereichBeauty.noexpand li .firstLink img {
	background: transparent url(/media/layout_1/img/arrow_expand_no_white.gif) no-repeat 0 0 !important;
}


#navSection ul#bereichBeauty ul li a.active {
	color:  !important;
	background: transparent url() no-repeat 10px 3px !important;
}

#navSection ul#bereichBeauty ul ul li a.active {
	color:  !important;
	background: transparent url() no-repeat 15px 2px !important;
}

#navSection ul#bereichBeauty ul ul ul li a.active {
	color:  !important;
	background: transparent url() no-repeat 20px 2px !important;
}

#navSection ul#bereichBeauty ul ul ul ul li a.active {
	color:  !important;
	background: transparent url() no-repeat 25px 2px !important;
}




#contentMain.bereichBeauty table.tCom tr th,
#contentMain.bereichBeauty h1,
#contentMain.bereichBeauty h2.subheadline {
	color: #FF4200 !important;
}
#contentMain.bereichBeauty a {
	color: #FF4200 !important;
}








#navSection ul li {
	background: none;
	display: inline !important;
}

#navSection ul li a:hover,
#navSection ul li a:active,
#navSection ul li a.active {
/*moved to screen-skin.css*/
	background: none;
	text-decoration: underline;
}

#navSection ul li .firstLink {
	background: transparent url(/media/layout_1/img/screen_bg_subnav.gif) no-repeat 0 0;
	/* background: transparent url(/media/layout_1/img/arrow_expand.gif) no-repeat 12px 8px !important; */
	padding: 5px 0 3px 15px !important;
}

#navSection ul li .firstLink a {
	background: none;
	padding: 5px 2px 5px 0px;
	display: inline;
}

#navSection ul ul {
	background: #fff url(/media/layout_1/img/screen_bg_subnav_li.gif) repeat-y 0px 0px !important;
}

#navSection ul li li {
	background: none;
	display: inline !important;
	height: 1%;
}

#navSection ul.noexpand li ul {
	display: none;
}

#navSection ul li ul li.first {
	margin-top: 0px !important;
}

#navSection ul li ul li.first a {
	margin-top: 7px !important;
}

#navSection ul li ul li.first li a {
	margin-top: 0px !important;
}

#navSection ul li ul li.last a {
	margin-bottom: 5px !important;
}

#navSection ul li ul li.last li a {
	margin-bottom: 0px !important;
}

#navSection ul li ul li ul li.last a {
	margin-bottom: 3px !important;
}


#navSection ul ul li a {
	background: transparent url(/media/layout_1/img/hintergruendesubnavbox/skin_subnav_2lev.gif) no-repeat 10px 3px !important;
	padding: 2px 5px 2px 27px !important;
}

#navSection ul ul ul li a {
	font-size: 0.6875em;
	background: transparent url(/media/layout_1/img/hintergruendesubnavbox/skin_subnav_2lev.gif) no-repeat 15px 2px !important;
	padding: 2px 5px 2px 32px !important;
}

#navSection ul ul ul ul li a {
	font-size: 0.6875em;
	background: transparent url(/media/layout_1/img/hintergruendesubnavbox/skin_subnav_2lev.gif) no-repeat 20px 2px !important;
	padding: 2px 5px 2px 37px !important;
}

#navSection ul ul ul ul ul li a {
	font-size: 0.6875em;
	background: transparent url(/media/layout_1/img/hintergruendesubnavbox/skin_subnav_2lev.gif) no-repeat 25px 2px !important;
	padding: 2px 5px 2px 42px !important;
}

#contentMain {
	margin: 0 30px;
}

#contentService {
	width: 181px;
}




/* Identit�tsfarbe hell
-------------------------------------------------------------------------*/

/* button */
#contentMain input.inputFormSubmitKon {
	background: #DFEAF7;
}


/* Schriftfarbe Navigation 
-------------------------------------------------------------------------*/
#navMain li a,
#navMain li a:link,
#navMain li a:visited,
#navMain li a:hover,
#navMain li a:active,
.navDropDownShow li a
{
	color: #062E77;
}


/* Schriftfarbe �berschrift 
-------------------------------------------------------------------------*/

#navSupplementary ul#navSupp li a,
#navSupplementary ul#lang li a,
#navSection ul li a,
#contentMain h2,
#contentMain h3,
#contentMain .toggleBox .toggleHeader h2 a,
#contentService .box .toggleHeader h2 a,
#contentService {
	color: #062E77;
}


#contentMain h1
{
	color: #062E77;
}


/* Schriftfarbe Mengentext
-------------------------------------------------------------------------*/

#contentMain {
	color: #0A2352;
}

.textRot a,
.textRot {
	color: #FF0000;
}



/* dropdown  border color 
-------------------------------------------------------------------------*/
.navDropDownShow {
	border: 1px solid #062E77 ! important;
}


/* border color 
-------------------------------------------------------------------------*/

.navDropDownShow,
#contentMain .warning {
	border: 1px solid #BAD5E4; 
}

.navDropDownShow li a:hover,
.navDropDownShow li a:active,
.navDropDownShow li a.active {
	border-left: 2px solid #BAD5E4;
	border-right: 2px solid #BAD5E4;
}

/* button */
#contentMain input.inputFormSubmitKon {
	border: 1px solid #BAD5E4;
}

#contentMain input.inputFormSubmitKon:hover,
#contentMain input.inputFormSubmitKon:focus {
	border: 1px solid #fc0;
}

div#searchSuggest {
	border:1px solid #E5E5E5;
}

#contentService div#searchSuggest a, div#searchSuggest a:link {
	color: #062E77;
	background: #FFF !important;
	border-right: 2px solid #FFF !important;
	border-left: 2px solid #FFF !important;
}

#contentService  div#searchSuggest a:hover {
	background: #FAFBFE !important;
	border-right: 2px solid #BAD5E4 !important;
	border-left: 2px solid #BAD5E4 !important;
}




/* colored box background 
-------------------------------------------------------------------------*/

/* dropdown hover */
.navDropDownShow li a:hover,
.navDropDownShow li a:active,
.navDropDownShow li a.active {
	background-color: #F7FAFD ! important;
}


.navDropDownShow li a {
	border-bottom: 1px solid #F7FAFD;

}
.teaserHomeLayer {
	clear: both;
}

#contentMain .teaserHomeLayer h2 {
	font-size: 1em !important;
	border-bottom: 1px solid #E6E6E6;
	/* background: transparent url(/media/layout_1/img/icons/base_rss_15x15.gif) no-repeat 100% 3px; */
	margin-bottom: 5px !important;
}

#contentMain .teaserHomeLayer ul {
	margin-bottom: 35px;	
}

#contentMain .teaserHomeLayer li {
	list-style: none !important;
	margin: 0;	
	margin-bottom: 10px;	
}

#contentMain .teaserHomeLayer li h3 {
	margin-bottom: 3px !important;
}

#contentMain .teaserHomeLayer .teaserNewsDate {
	width: 120px;
	float: left;
}

#contentMain .teaserHomeLayer .teaserNewsText {
	width: 435px;
	float: left;
}

#contentMain .teaserHomeLayer a.moreLink1 {
	margin-left: 120px; 
} 

a.moreLink1 {
	padding-left: 10px; 
	background: transparent url(/media/layout_1/img/base_more_link.gif) no-repeat 0px 4px;
} 

a.moreLink2 {
	padding-left: 10px; 
	background: transparent url(/media/layout_1/img/bg_morelink_blue.gif) no-repeat 0px 4px;
} 

a.backLink {
	padding-left: 10px; 
	background: transparent url(/media/layout_1/img/base_back_link.gif) no-repeat 0px 4px;
}


/* Sonderfarben
-------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------
---------------------------------------------------------------------------
		under normal circumstances, no changes beyond this point.
---------------------------------------------------------------------------
-------------------------------------------------------------------------*/


/* form elements
-------------------------------------------------------------------------*/


#contentMain input:hover,
#contentMain input:focus,
#contentMain select:hover,
#contentMain select:focus,
#contentMain textarea:hover,
#contentMain textarea:focus
{
	background : #FEFEC5;
	border: 2px solid #fc0;
}


/* navigation within the current site section 
-------------------------------------------------------------------------*/

#navSection ul li a:hover,
#navSection ul li a:active,
#navSection ul li a.active {
	color: #666 ! important;
}

#navSection ul ul li a {
	color: #0A2352;
}

#navSection ul ul a.active {
	color: #062E77 ! important;
}


/* links
-------------------------------------------------------------------------*/

#navSection .box a,
#contentMain a,
#contentMain a:link,
#contentMain a:visited {
	color: #009;
}

#navSection .box a:hover,
#contentMain a:hover,
#contentMain a:active
{
	color: #33c;
}

/* deko
-------------------------------------------------------------------------*/

#contentMain h2.deko {
	text-transform: uppercase;
	color: #999 !important;
	background: transparent url(/media/layout_1/img/base_arrow_deko_expand_no.gif) no-repeat 0px 3px;	
	border-bottom: 1px solid #ccc; 
}

#contentMain h2.deko a {
	color: #999 !important;
}

#contentMain .toggleBox .toggleHeader h2.deko {
	background: transparent url(/media/layout_1/img/base_arrow_deko_expand.gif) no-repeat 0px 3px;	
}

#contentMain .noexpand .toggleHeader h2.deko {
	background: transparent url(/media/layout_1/img/base_arrow_deko_expand_no.gif) no-repeat 0px 3px !important;	
}

#contentMain ul.deko a,
#contentMain ul.deko a:link,
#contentMain ul.deko a:visited {
	color: #000;
}

#contentMain ul.deko a:hover,
#contentMain ul.deko a:active {
	color: #33c;
}

#contentMain ul.deko li img.deko {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 8px solid #062E77;
}



#contentMain .pmNavi {
	color: #848484;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

#contentMain .pmNavi a {
	color: #848484;
	text-decoration: none;
}

#contentMain .pmNavi p {
	margin-bottom: 0px;
}

#contentMain .pmNavi a:hover {
	text-decoration: underline;
}

#contentMain p.vMeld {
	width: 140px;
	float: left;
}

#contentMain p.vMeld a {
	padding-left: 4px;
}

#contentMain p.zUeber {
	text-align: center;
	width: 276px;
	float: left;
}

#contentMain p.zUeber a {
	padding-left: 4px;
	padding-right: 4px;	
}

#contentMain p.nMeld {
	text-align: right;
	width: 140px;
	float: left;
}

#contentMain p.nMeld a {
	padding-right: 4px
}

/* --- Bildlayout --- */
.borderLayer {
	border: 1px solid #ccc;
	padding: 4px;
}

#contentMain .bildlegende {
	margin-top: 5px;
}

#contentMain .bildlegende  h2,
#contentMain .bildlegende  h3,
#contentMain .bildlegende  li,
#contentMain .bildlegende  p,
#contentMain .bildlegende  a {
	line-height: 1.275em !important;
}

#contentMain .tColorLegendeGrey  h2,
#contentMain .tColorLegendeGrey  h3,
#contentMain .tColorLegendeGrey  li,
#contentMain .tColorLegendeGrey  p,
#contentMain .tColorLegendeGrey  a {
	color: #777777 !important;
}

.packLayer {
	width: 321px;
	height: 204px;
	background: transparent url(/media/layout_1/img/bildrahmnen/packed_shadow.jpg) no-repeat;
}

.shadowLayer .top {background: url(/media/layout_1/img/bildrahmnen/shadow_topce.jpg) 0 0 repeat-x;}
.shadowLayer .bottom {background: url(/media/layout_1/img/bildrahmnen/shadow_botce.jpg) 0 100% repeat-x}
.shadowLayer .left {background: url(/media/layout_1/img/bildrahmnen/shadow_lece.jpg) 0 0 repeat-y}
.shadowLayer .right {background: url(/media/layout_1/img/bildrahmnen/shadow_rice.jpg) 100% 0 repeat-y}
.shadowLayer .botLeft {background: url(/media/layout_1/img/bildrahmnen/shadow_botle.jpg) 0 100% no-repeat}
.shadowLayer .botRight {background: url(/media/layout_1/img/bildrahmnen/shadow_botri.jpg) 100% 100% no-repeat}
.shadowLayer .topLeft {background: url(/media/layout_1/img/bildrahmnen/shadow_tople.jpg) 0 0 no-repeat}
.shadowLayer .topRight {background: url(/media/layout_1/img/bildrahmnen/shadow_topri.jpg) 100% 0 no-repeat; padding:10px}

.shadowLayer .innerContent {
	padding: 5px;
}

.zoomLinkLayer {
	position: relative;
}

.zoomBild {
	position: absolute;
	top: 5px;
	right: 5px;
	z-index: 500px;
}

div.thumbpodcast {
	background: #E4F4D3 none repeat scroll 0 0 !important;
	border: 1px solid #5EA70D !important;
	margin-bottom: 10px;
	padding: 6px;
	width: 542px;
}


/* image with caption
-------------------------------------------------------------------------*/
#contentMain dl.imgCaption {
	background: #dfdfdf; 
}

/* table styles 
-------------------------------------------------------------------------*/

#contentMain table.tCom { 
	border: 1px solid #ccc; 
	border-bottom: none; 
	background: #fff
}

#contentMain table.tCom td {
	border-bottom: 1px solid #ccc; 
}

#contentMain table.tCom tr th {
	background: #DFDFDF;
}

#contentMain table.tCom tr.odd {
	background: #fff;
}

#contentMain table.tCom tr.even {
	background: #F6F6F6;
}


/* breadcrumb trail 
-------------------------------------------------------------------------*/

#contentMain #breadcrumb {
	border-bottom: 1px solid #ccc; 
	color: #888;
}

#contentMain #breadcrumbo a,
#contentMain #breadcrumb a:link,
#contentMain #breadcrumb a:visited {
	color: #888;
}

#contentMain #breadcrumb a:hover,
#contentMain #breadcrumb a:active,
#contentMain #breadcrumb a.active {
	color: #555;
}


/* =suchergebnisse, =search result
-------------------------------------------------------------------------*/

#contentMain .searchResultBreadcrumb {
	color: #888 ! important;
}

#contentMain .searchResultBreadcrumb,
#contentMain .searchResultBreadcrumb a,
#contentMain .searchResultBreadcrumb a:link,
#contentMain .searchResultBreadcrumbb a:visited {
	color: #888 ! important;
}

#contentMain .searchResultBreadcrumb a:hover,
#contentMain .searchResultBreadcrumb a:active,
#contentMain .searchResultBreadcrumb a.active {
	color: #555 ! important;
}

#contentMain .highlight {
	background-color: #FF9 ! important;
}

/* site info / metanavigation
-------------------------------------------------------------------------*/

#contentSiteInfo,
#contentSiteInfo a,
#contentSiteInfo a:link,
#contentSiteInfo a:visited {
	color: #999;
}

#contentSiteInfo li#backToTop,
#contentSiteInfo li#backToTop a {
	color: #082C7A; 
}


#contentSiteInfo a:hover,
#contentSiteInfo a:active,
#contentSiteInfo a.active
{
	color: #777;
}

/* background images
-------------------------------------------------------------------------*/

#navSupplementary {
	height: 20px;
	background: #FEFEFF url(/media/layout_1/img/skin_bg_navsupp.jpg) no-repeat;
	padding-top: 5px;
	padding-left: 4px;
	margin-top: 5px;
}

#navSupplementary ul#lang {
	margin-right: 5px;
}


#navSupplementary ul#navSupp li {
	background: none;
}


#navSupplementary ul#lang li {
	line-height: 1.3em;
	height: 19px;
	background: transparent url(/media/layout_1/img/skin_lang-bg-normal.gif) no-repeat 100% 100%;
}

#navSupplementary ul#lang li.active {
	background: transparent url(/media/layout_1/img/skin_lang-bg-active.gif) repeat-x 0 0 ! important;
}

#brandingClaim {
	background: transparent url(/media/layout_1/img/skin_brandingclaim-bg.gif) no-repeat 125px 19px;
}

#navMain {
	height: 25px;
	background: transparent url(/media/layout_1/img/skin_bg_mainnav.jpg) no-repeat;
}

#navMain li {
	background: none;
	background-repeat: no-repeat;
	background-position: 0 -430px;
}

#navMain #worldwide {
	width: 186px;
	padding: 0 0 0 24px !important;
}

#navMain li#worldwide  {
	background: transparent url(/media/layout_1/img/skin_bg-sprite.gif) ! important;
	background-repeat: no-repeat ! important;
	background-position: 20px -430px ! important;
}

#contentSiteInfo {
	clear: both;	
	margin-top: 0px;
	padding-top: 0px;
}

#contentSiteInfoLayer {
	margin: 0 auto;
	width: 350px;
}

#contentSiteInfo li#backToTop {
	
	background: transparent 0 100%;
}

div.podcastVideo-headline {
	background:transparent url(/media/layout_1/img/podcastHeadline_video.jpg) no-repeat scroll 0 0;
}

div.podcast-headline {
	background:transparent url(/media/layout_1/img/podcastHeadline.jpg) no-repeat scroll 0 0;
}

div.podcast-headline h2,
div.podcastVideo-headline h2 {
	color: #F89134 !important;
	line-height: 30px !important;
	padding-left: 95px !important;
}

/* popUpForm 
-------------------------------------------------------------------------*/

.popUpForm {
	position: absolute;
	background-color: white;
	border: 0 solid red;
	top: 80px;
	left: 400px;
	margin: 0 auto;
	width: 350px;
	z-index: 100;
	display: none;
}

.popup_body {
	height: 350px;	
	padding: 20px;
}

.popUpForm .dRow {
	clear: both;
}

.popUpForm .dData {
	font-size: 0.75em;
	width: 155px;
	float: left;
}


/* misc 
-------------------------------------------------------------------------*/

.navDropDownShow li a {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

	
#contentMain .warning {
	background: #F6F6F6;
}

#contentMain .coloredTextbox {
	width: 538px;
	background: #DFEAF7;
	border: 1px solid #CCCCCC;
	padding: 6px 7px;
	margin-bottom: 10px;	
}

.boxtop {
	font-size: 1px;
	line-height: 1px;
	position: relative;
	height: 5px;
	background: transparent url(/media/layout_1/img/box_bor-top.gif) repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	z-index: 2;
}

.corLtop {
	position: absolute;
	top: 0;
	left: -5px;
	width: 5px;
	height: 5px;
	background: transparent url(/media/layout_1/img/box_cor_l-top.gif) no-repeat;
}

.corRtop {
	position: absolute;
	top: 0;
	right: -5px;
	width: 5px;
	height: 5px;
	background: transparent url(/media/layout_1/img/box_cor_r-top.gif) no-repeat;
}

.boxbot {
	font-size: 1px;
	line-height: 5px;	
	position: relative;
	height: 5px;
	background: transparent url(/media/layout_1/img/box_bor-bot.gif) repeat-x;
	margin-left: 5px;
	margin-right: 5px;
	z-index: 2;	
}

.corLbot {
	position: absolute;
	top: 0;
	left: -5px;
	width: 5px;
	height: 5px;
	background: transparent url(/media/layout_1/img/box_cor_l-bot.gif) no-repeat;
}

.corRbot {
	position: absolute;
	top: 0;
	right: -5px;
	width: 5px;
	height: 5px;
	background: transparent url(/media/layout_1/img/box_cor_r-bot.gif) no-repeat;
}

.contentBG {
	background: #fff;
	padding: 4px;
	border-right: 1px solid #EFF5FC;
	border-left: 1px solid #EFF5FC;
	background: #EFF5FC;
	height: 1%;
}

#contentService .boxtop {
	background: transparent url(/media/layout_1/img/box_bor-top_border.gif) repeat-x;
}

#contentService .corLtop {
	background: transparent url(/media/layout_1/img/box_cor_l-top_border.gif) no-repeat;
}

#contentService .corRtop {
	background: transparent url(/media/layout_1/img/box_cor_r-top_border.gif) no-repeat;
}

#contentService .boxbot {
	background: transparent url(/media/layout_1/img/box_bor-bot_border.gif) repeat-x;
	margin-bottom: 15px;
}

#contentService .corLbot {
	background: transparent url(/media/layout_1/img/box_cor_l-bot_border.gif) no-repeat;
}

#contentService .corRbot {
	background: transparent url(/media/layout_1/img/box_cor_r-bot_border.gif) no-repeat;
}

#contentService .contentBG {
	border-right: 1px solid #F2F2F2;
	border-left: 1px solid #F2F2F2;
}

#contentService {
	/* border: 1px solid green; */
}

#contentService h2 {
	font-family:  arial,helvetica,sans-serif;;
}

#contentService ul {
	padding-top: 0px;
}

#contentService .box .toggleHeader h2 {
	background: transparent url(/media/layout_1/img/arrow_expand.gif) no-repeat 0 9px;
	border-bottom: 1px solid #E6E6E6 !important;
	padding-bottom: 5px !important;
	margin-bottom: 5px !important;
	padding-left: 18px !important;
}

#contentService .box .toggleHeader h2 a {
	/* padding-left: 12px; */
}

#contentService .noexpand .toggleHeader h2 {
	background: transparent url(/media/layout_1/img/arrow_expand_no.gif) no-repeat 0 9px !important;
}

#contentMain .toggleBox .toggleHeader h2 {
	background: transparent url(/media/layout_1/img/expand.gif) no-repeat 0 0px;
}

#contentMain .toggleBox .toggleHeader h2 a {
	/* padding-left: 15px; */
}

#contentMain .noexpand .toggleHeader h2 {
	background: transparent url(/media/layout_1/img/expand_no.gif) no-repeat 0 0px !important;
}

#contentMain .noexpand {
	margin-bottom: 0px;
}

#contentMain .toggleBox .toggleHeader h2 a,
#contentService .toggleHeader h2 a {
	text-decoration: none;
}

#contentMain .toggleBox .toggleHeader h2 a span {
	display: block;
	margin-left: 15px;
}

#contentMain .toggleBody {
	padding-left: 15px;
}

#contentService ul {
	padding-left: 0px;
	margin-bottom: 0;
} 

#contentService .bildbox {
	margin-top: 15px;
	margin-bottom: 10px;
	clear: both;
} 

#contentService .bildbox img{
	display: block !important;
} 

#contentService .box {
	margin-bottom: 10px;
	clear: both;
} 

#contentService .box span.file {
	clear: both;
} 

#contentService .box .file .downloadIcon {
	padding-top: 5px;
	float: left;
} 

#contentService .box .file  a {
	background: none !important;
	padding-top: 5px;
	padding-bottom: 5px;
} 

#navSection .box {
	background: transparent url(/media/layout_1/img/screen_bg_subnav_bot.gif) no-repeat 0 100%;
	padding-bottom: 4px;
	margin-bottom: 15px;
	overflow: hidden;
}

#navSection .noexpand {
	background: transparent url(/media/layout_1/img/screen_bg_subnav_bot_smal.gif) no-repeat 0 100%;
	padding-bottom: 4px;
	overflow: hidden;
}

#navSection .box .toggleHeader {
	background: transparent url(/media/layout_1/img/screen_bg_subnav.gif) no-repeat 0 0;
	/* background: transparent url(/media/layout_1/img/arrow_expand.gif) no-repeat 12px 8px !important; */
	padding: 5px 0 3px 15px !important;
}

#navSection .box .toggleHeader h2 {
	font-size: 0.75em;
	font-weight: bold;
	background: transparent url(/media/layout_1/img/arrow_expand.gif) no-repeat 0 7px;
	padding-left: 15px !important;
	padding-top: 5px !important;
	padding-bottom: 3px !important;
	/*
	margin-bottom: 5px !important;	
	*/
}

#navSection .noexpand .toggleHeader h2 {
	background: transparent url(/media/layout_1/img/arrow_expand_no.gif) no-repeat 0 7px;
}

#navSection .box .toggleHeader a {
	text-decoration: none;
	color: #062E77;
	background:transparent none repeat scroll 0 0;
	display:inline;
	padding:5px 2px 5px 0;
}

#navSection .toggleBody {
	font-size: 0.6875em;
	background: #fff url(/media/layout_1/img/screen_bg_subnav_li.gif) repeat-y 0px 0px !important;
}

#navSection .toggleBody img {
	padding: 14px 5px 2px 14px;
	display: block;
}

#navSection .toggleBody address {
	font-style: normal;
	padding: 10px 5px 5px 14px;
}

#contentService li {
	padding-left: 0px;
} 

#contentService li span.aFake,
#contentService li a {
	color: #000;
	background: transparent url(/media/layout_1/img/skin_bg_boxlink.gif) no-repeat 3px 4px !important;
	padding-left: 20px;
	display: block !important;
} 

#contentService li a.styleBildOben {
	color: #000;
	background: none !important;
	padding-left: 0px;
	margin-bottom: 3px;
	display: block;
}

#contentService li a.styleBildLinks {
	color: #000;
	background: none !important;
	padding-left: 0px;
	margin-right: 10px;
	float: left;
}

#contentService li span.styleTextBild,
#contentService li a.styleTextBild {
	color: #000;
	background: none !important;
	padding-left: 0px;
	float: none;
} 

.noexpand .toggleBody {
	display: none;
}

#socialBMlayer {
	height: 40px;
	margin-right: 4px;
	clear: both;
}

#socialBMlayer .sblBody {
	width: 181px;
	border-top: 1px solid #ccc;
	padding-top: 5px;
	float: right;
}

#socialBMlayer ul {
	width: 146px;
	margin: 0 auto;
	list-style: none;
}

#socialBMlayer li {
	display: inline;
}


#megaNav {
	margin-left: 4px;
	margin-right: 4px;
	clear: both;
}

.margBot2px {
	margin-bottom: 2px;
}

#megaNav .contentBG {
	font-size: 0.6875em;
	color: #062E77;
	padding: 0px;
}

#megaNav .contentBG .breadcrumb {
	height: 20px;
	padding: 2px 16px 0px;
}

#megaNav .contentBG .breadcrumb p {
	margin-right: 5px;
	float: left;
}

#megaNav .contentBG .breadcrumb li {
	list-style: none;
	margin-right: 4px;	
	float: left;
}

#megaNav .contentBG .breadcrumb li a {
	text-decoration: underline;
	color: #062E77;
}

#megaNav .contentBG .breadcrumb li a:hover {
	text-decoration: none;
}

#megaNav .contentBG .navigation {
	padding: 16px 16px 8px;
}

#megaNav .contentBG .navigation ul {
	list-style: none;
}

#megaNav .contentBG .navigation ul li {
	font-weight: bold;
	padding-bottom: 4px;
	margin-right: 10px;
	float: left;
}

#megaNav .contentBG .navigation ul li a {
	text-decoration: none;
	color: #062E77;
}

#megaNav .contentBG .navigation ul li a:hover {
	text-decoration: underline;
}

#megaNav .contentBG .navigation ul li li {
	font-weight: normal;
	float: none;
}
#megaNav .contentBG .navigation ul ul {
	margin-top: 4px;
}

.navRow {
	margin-right: 20px;
	float: left;
}

#megaNav .contentBG .navigation .navRow ul li {
	margin-right: 0px;
}

.merzWebsites {
	padding: 16px 16px 4px;
	margin-left: 4px;
	margin-right: 4px;
	clear: both;
}

.merzWebsites h2,
.merzWebsites h3 {
	font-size: 1em;
}

.merzWebsites h2 {
	margin-bottom: 10px;
}

.websiteGroup {
	height: 1%;
	margin-bottom: 10px;
	clear: both;
}

.websiteGroup h3 {
	font-weight: normal;
	width: 145px;
	float: left;
}

.websiteGroup li {
	float: left;
	list-style: none;
	padding-right: 8px;
}

.websiteGroup li a {
	text-decoration: none;
	color: #062E77;
	padding-right: 8px;
}

.websiteGroup li a:hover {
	text-decoration: underline;
}