body
{
	margin-left: 0px;
	margin-top: 10px;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
}

a {
	color: #CF0651;
}

p 
{
	padding:0 0 0 0;
	margin: 0 0 0 0;
}


ul 
{
	margin:0 0 0 15;
	padding:0px;
}

input, select, textarea{
	color:#000000 ;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none ;
	font-size: 10px;
	border: solid 1px #A5A5A5;
}

div
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}	

td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}	



div.IntroText 
{
	font-size:13px;
	line-height:20px;
}

div.IntroText_P2
{
	font-size:13px;
	line-height:20px;
	color:#0320a0;
}


div.IntroText_P3
{
	font-size:11px;
	line-height:17px;
	color:#0320a0;
}

div.IntroText h3
{
	font-size:13px;
	font-weight: bold;
	color:#cf0652;
}

div.ContentText
{
	font-size:11px;
	line-height: 18px;
}

div.ContentTextBlue
{
	font-size:11px;
	line-height: 18px;
	color:#1c38a9;
}

div.ContentText p, div.ContentText ul, div.IntroText p, div.IntroText ul, div.ContentTextBlue ul
{
	margin-bottom:15px;
}


div.ContentText ul
{
	list-style-image:url(../Images/Default/bullet.gif);
}


div.ContentTextBlue ul
{
	list-style-image:url(../Images/Default/bluebullet.gif);
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-left:10px;
		
}
div.ContentTextBlue ul li
{
	margin:0px;
	padding:0px;
	padding-left:5px;
	
}



div.TeaserText ul
{
	list-style-image:url(../Images/Default/bullet.gif);
}

div.IntroText ul
{
	list-style-image:url(../Images/Default/bullet.gif);
}




div.IntroText h3
{
	padding-top:0px;
	margin-top:0px;
}

div.ContentText h3
{
	font-size:13px;
	font-weight: bold;
	color:#cf0652;
	padding-top:0px;
	margin-top:0px;
}


div.TeaserText
{
 font-size: 11px;
 line-height: 16px;
}



/* START: Main Container */
div.MainContainer {
	width: 954px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(../Images/Default/coil_left_repeat.gif);
	background-position: left -11px;
	background-repeat: repeat-y;
}

/* START: Margin Left */
div.LeftMarginal {
	float: left;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 208;
}

div.SiteLogo
{
	width:208;
	margin:0;
	padding: 0;
	padding-top: 0px;
	text-align:right;
	min-height: 146px;
	height: auto !important;
	height:146px;
	_height: 146px;
	background-color:#FFFFFF;
}

div.MainNavigation
{
	text-align: left;
	width:208px;
	margin:0;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border: 0px;
	min-height: 313;
	_height: 313;
	background-position: right top;
	background-repeat: no-repeat;
	background-color: #FFFFFF;	
	position:relative;


}

div.BabyServiceNavigation
{
	min-height: 80;
	_height: 80;
	width:135px;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-left:40px;
	clear:both;
}

.BabyServiceNavigation ul
{
	list-style-position: outside;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 8 0 0 0;
	margin: 0 0 0 0;
	clear:both;
}

.BabyServiceNavigation ul li {
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}

.MainNavigation a:link, .MainNavigation a:active, .MainNavigation a:visited
{
	color: #ce0651;
	text-decoration: none;
}

.MainNavigation a:hover
{
	font-weight:600;
	text-decoration: none;
}

a.MainNavigation_active:link
,a.MainNavigation_active:active
,a.MainNavigation_active:hover
,a.MainNavigation_active:visited
{
	color: #000000;
	text-decoration: none;
}

div.MemberAreaInfoImage
{
	min-height: 90;
	_height: 90;
	width:208;
	text-align: left;
	background-image: url(../Images/MemberAreaPromotion/nav_member_info.gif);
	background-position: left top;
	background-repeat: no-repeat;
	clear:both;
}

div.ExclusiveArea
{
	min-height: 110;
	_height: 110;
	width:169;
	text-align: left;
	background-image: url(../Images/Default/login.gif);
	background-position: top right;
	background-repeat:no-repeat;
	clear: both;
}

div.ExclusiveNavigation
{
	width:135px;
	text-align: left;
	padding: 0;
	margin: 0;
	margin-left:40px;
	padding-top:8px;

}

.ExclusiveNavigation ul
{
	list-style-position: outside;
	list-style: none;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	margin: 0 0 0 0;
}

.ExclusiveNavigation ul li {
	list-style: none;
	margin: 0 0 0 0; 
	padding: 0 0 0 0;
}

div.CoilsLeftMarginal
{
	width:208;
	margin:0;
	padding: 0;
	border: 0px;
	text-align:right;
}
/* END: Margin Left */

/* START: Right Content Column */
div.RightContent  
{
	float:right;
	min-height: 400;	/* correctly implemented by Mozilla/Firefox etc. */
	_height: 400;		/* ignored (_height property does not exist by Mozilla/Firefox etc., but
						   used for "height" property by WinIE AND behaves like min-height */
	margin: 0;
	padding: 0;
	/* background-color: #cccccc; */
	text-align: left;
	border: 0px;
	width: 746;
}

div.Header
{
	font-size: 9px;
	line-height:12px;
	min-height: 20;
	height: 20;
	margin: 0;
	margin-top: 1px;
	padding: 0;
	background-color: #FFFFFF;
	text-align: right;
	padding: 0 0 0 0;
}

* html div.Header
{
	margin-top: 5px;
}

.Header a
{
	padding-left: 10px;
}

.Header a:link, .Header a:link, .Header a:visited
{
	color: #4C4C4C;
	text-decoration: none;
}

.Header .headerlinks {
	float:left;
	margin:0px;
	width:730px;
	padding-top: 4px;
}

.HeaderSearchBox {
	float:right;
	width:200px;
	background-image: url(../Images/babyservice/Suche/searchbox_background.gif);
	background-repeat: no-repeat;
	padding-top: 2px;
	height: 19px;
	margin-right: 5px;
	color: #DC2961;
	font-weight: bold;
	font-size: 9px;
}

.HeaderSearchBox .searchbox
{
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 0px;
	margin-bottom: 1px;
	width: 115px;
	height: 15px;
	font-weight: normal;
	font-size: 9px;
	padding-left: 3px;
}

.HeaderSearchBox a.searchlink,
.HeaderSearchBox a:hover,
.HeaderSearchBox a:visited
{
	color: #DC2961;
	font-weight: bold;
	font-size: 10px;
	padding-right: 10px;
	padding-left: 0px;
}

div.BrandTabs
{
	min-height: 46;
	_height: 46;
	width: 746;
	margin: 0;
	padding: 0 0 0 0;
	border: 0px;
	background-color: #FFFFFF;
}

div.BrandTabs img
{
	margin-top:5px;
}

.BrandTabs #tabanfang
{
	display: block;
	width: 38px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tabanfang.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BrandTabs #tabBabyservice
{
	display: block;
	width: 76px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tab1.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BrandTabs #tabAlete
{
	display: block;
	width: 75px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tab4.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BrandTabs #tabNaturNes
{
	display: block;
	width: 74px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tab3.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BrandTabs #tabBeba
{
	display: block;
	width: 74px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tab2.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BrandTabs #tabBuebchen
{
	display: block;
	width: 76px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tab5.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

.BrandTabs #tabende
{
	display: block;
	width: 331px;
	height: 46px;
	float: left;
	background-image: url(../Images/Default/Tabs/tabende.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}

/*.BrandTabs ul
{
	padding-top:5px;
	padding-left:25px;
	text-align:center;
	list-style:none;
}

.BrandTabs ul li {
	display:inline;
	list-style: none;
	float: left;
	padding-left: 2px;
}*/

div.DynamicContent
{
	min-height: 480;
	_height: 480;
	float:left;
	width: 746;
	margin: 0;
	padding: 0 0 0 0;
	border: 0px;
	background-color: #F7F2EF;
	background-image: url(../Images/Default/content_background.gif);
	background-position: right top;
	background-repeat: repeat-y;
}


div.ErrorContent
{
	min-height: 480;
	_height: 480;
	float:left;
	width: 740;
	margin: 0;
	padding: 0 0 0 0;
	border: 0px;
	background-color: #F7F2EF;
	background-image: url(../Images/Default/content_background.gif);
	background-position: right top;
	background-repeat:no-repeat;
}




div.ContentControlContainerWidth
{
	padding: 0 0 0 0;
	width: 746;
}


div.ContentControlContainer
{
	padding: 7 34 0 38;
}


.MetaServiceNavigation_Aktiv
{
	font-weight:bold;
	color:#000000;
}

.MetaServiceNavigation
{
	font-weight:normal;
}



/* START: Sub navigation level one ################################################################# */
table.SubNavLevelOne
{
	width: 653px;
	min-height: 20;
	_height: 20;
	margin: 0;
	padding: 0 0 0 0;
	background-image: url(../Images/babyservice/Navigation/menuBackground.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-size:10px;
}

table.SubNavLevelOneClear
{
	width: 653px;
	min-height: 20;
	_height: 20;
	margin: 0;
	padding: 0 0 0 0;
	font-size:10px;
}

.SubNavLevelOneLink, .SubNavLevelOneLinkClear
{
	color: #cf0651;
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelOneLink a:link, .SubNavLevelOneLink a:active, .SubNavLevelOneLink a:visited
{
	color: #cf0651;
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelOneLinkClear a:link, .SubNavLevelOneLinkClear a:active, .SubNavLevelOneLinkClear a:visited
{
	color: #cf0651;
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelOneLink a:hover, .SubNavLevelOneLinkClear a:hover
{
	color: #cf0651;
	text-decoration: none;
	font-size:10px;
}


.SubNavLevelOneLinkActive 
{
	color: #cf0651;
	background-image: url(../Images/babyservice/Navigation/menuBackActive.gif);
	font-size:10px;
}

.SubNavLevelOneLinkActiveClear
{
	color: #cf0651;
	font-size:10px;
}

.SubNavLevelOneLink a, .SubNavLevelOneLinkActive a, .SubNavLevelOneLinkClear a, .SubNavLevelOneLinkActiveClear a
{
	color: #cf0651;
	margin-left:7px;
	margin-right: 7px;
	display: block;
	text-decoration: none;	
	white-space:nowrap;
	font-size:10px;
}

.SubNavLevelOneLink
{
	color: #cf0651;
	margin: 0;
	height: 20px;
	background: url(../Images/babyservice/Navigation/menuBack.gif) top left repeat-x;
	font-size:10px;
}

.SubNavLevelOneLinkClear
{
	color: #cf0651;
	margin: 0;
	height: 20px;
	font-size:10px;
}

.SubNavLevelOneLinkActive a:link, .SubNavLevelOneLinkActive a:active, .SubNavLevelOneLinkActive a:visited, .SubNavLevelOneLinkActive a:hover
{
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelOneLinkActiveClear a:link, .SubNavLevelOneLinkActiveClear a:active, .SubNavLevelOneLinkActiveClear a:visited, .SubNavLevelOneLinkActiveClear a:hover
{
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelOne tr, .SubNavLevelOneClear tr
{
	list-style-position: outside;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	padding: 0;
	margin: 0;
	text-align:left;
	list-style:none;
}


.leftRoundedEdge, .leftRoundedEdgeActive
{
	height: 20px;
	width: 3px;
	background: url(../Images/babyservice/Navigation/leftRoundedEdge.gif) top left no-repeat;
	font-size:10px;
}

.leftRoundedEdgeClear, .leftRoundedEdgeActiveClear
{
	height: 20px;
	width: 3px;
	font-size:10px;
}

.leftRoundedEdgeActive
{
	background-image: url(../Images/babyservice/Navigation/leftRoundedEdgeActive.gif);
	font-size:10px;
}

.leftRoundedEdgeActiveClear
{
	font-size:10px;
}


.mainNavigationSeparator 
{
	height: 20px;
	width: 3px;
	background: url(../Images/babyservice/Navigation/menuSeparator.gif) top left no-repeat
}

.mainNavigationSeparatorClear 
{
	height: 20px;
	width: 3px;
}

/* END: Sub navigation level one  ############################################################### */
/* START: Sub navigation level two ############################################################## */

div.SubNavLevelTwoContainer, div.SubNavLevelTwoContainerClear
{
	width: 687;
	margin: 0;
	padding: 0 7 0 7;
	font-size:10px;
}

.SubNavLevelTwoLink, .SubNavLevelTwoLinkClear
{
	font-size:10px;
	margin-top:4px;
	padding-left:8px;
	padding-right:8px;
	float: left;
	color: #cf0651;
	white-space:nowrap;
	text-decoration: none;
}

.SubNavLevelTwoLink a, .SubNavLevelTwoLinkClear a
{
	color: #cf0651;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	font-size:10px;
}

.SubNavLevelTwoLinkActive a, .SubNavLevelTwoLinkActiveClear a
{
	color: #cf0651;
	font-weight:bold;
	text-decoration:none;
	white-space:nowrap;
	font-size:10px;
}

.SubNavLevelTwoLink hover, .SubNavLevelTwoLinkClear hover
{
	background-color: #f9bed9;
	font-size:10px;
}


.SubNavLevelTwoLinkActive
{
	font-size:10px;
	margin-top:4px;
	padding-left:8px;
	padding-right:8px;
	float: left;
	color: #03209F;
	background-color: #f9bed9;
	text-decoration: none;
}

.SubNavLevelTwoLinkActiveClear
{
	font-size:10px;
	margin-top:4px;
	padding-left:8px;
	padding-right:8px;
	float: left;
	color: #03209F;
	text-decoration: none;
}

.SubNavLevelTwoLinkActive a:link, .SubNavLevelTwoLinkActive a:active, .SubNavLevelTwoLinkActive a:visited, .SubNavLevelTwoLinkActive a:hover
{
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelTwoLinkActiveClear a:link, .SubNavLevelTwoLinkActiveClear a:active, .SubNavLevelTwoLinkActiveClear a:visited, .SubNavLevelTwoLinkActiveClear a:hover
{
	text-decoration: none;
	font-size:10px;
}

.SubNavLevelTwo, .SubNavLevelTwoClear
{
	clear:both;
	width:670px;
	font-size:10px;
}

.SubNavLevelTwoSeparator, .SubNavLevelTwoFirstSeparator

{
	float:left;
	height: 20px;
	width: 3px;
	background: url(../Images/babyservice/Navigation/submenuSeparator.gif) bottom left no-repeat;
	font-size:10px;
}

.SubNavLevelTwoSeparatorClear, .SubNavLevelTwoFirstSeparatorClear

{
	float:left;
	height: 20px;
	width: 3px;
	font-size:10px;
}




/* END: Sub navigation level two ############################################################### */


div.RepeatCoils
{
	width: 16;
	margin: 0;
	padding: 0;
	border: 0px;
	background-color: #CCFE84;
	float: left;
}






div.Footer
{
	font-size: 9px;
	line-height:12px;
	/* min-height: 55;
	width: 746px; */
	margin: 0px;
	padding: 0px;
	text-align: right;
	/* background-color: #F7F2EF; */
	/* background-image: url(../Images/Default/footer_background.gif); */
	background-image: url(../Images/babyservice/footer_background.gif);
	background-repeat: no-repeat;
	clear:both;
	background-position:right;
	clear:both;
	width:954px;
	height:46px;	
}

div.FooterError
{
	font-size: 9px;
	line-height:12px;
	/* min-height: 55;
	width: 746px; */
	margin: 0px;
	padding: 0px;
	text-align: right;
	/* background-color: #F7F2EF; */
	/* background-image: url(../Images/Default/footer_background.gif); */
	background-image: url(../Images/babyservice/footer_background.gif);
	background-repeat: no-repeat;
	clear:both;
	background-position:right;
	clear:both;
	width:954px;
	height:46px;	
}

.Footer a:link, .Footer a:link, .Footer a:visited
{
	color: #4C4C4C;
	text-decoration: none;
}

.FooterRightContainer
{
	padding-top: 9px;
	padding-right:40px;
	float:right;
	display:inline;
	height: 39px;
}

.FooterRightContainer div
{
	float: left;
	display: block;
	height: 37px;
}

.FooterRightContainer a
{
	margin-top: 6px;
	padding-top: 3px;
	display: block;
	height: 20px;
}

.FooterRightContainer #bookmark
{
	background-image: url(../Images/Footer/bookmark_rosa.gif);
	background-repeat: no-repeat;
}

.FooterRightContainer #bookmark a
{
	width: 105px;
	margin-left: 10px;
}

.FooterRightContainer #send2friend
{
	background-image: url(../Images/Footer/recommend_rosa.gif);
	background-repeat: no-repeat;
}

.FooterRightContainer #send2friend a
{
	width: 130px;
	margin-left: 10px;
}

.FooterRightContainer #print
{
	background-image: url(../Images/Footer/drucken_rosa.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
}

.FooterRightContainer #print a
{
	width: 87px;
	margin-left: 5px;
}

.FooterLeftContainer
{
	padding-top:25px;
	padding-right:20px;
	text-align:left;
	padding-left: 38px;
	float:left;
}

.FooterShadow 
{
	width:954px;

	background-image:url(../Images/Footer/shadow.gif);

	background-repeat:no-repeat;
}

/* END: Right Content Column */
/* END: Main Container */

/* START: Headline styles */
.Headline_Myriad_black_20
{
	color: Black;
	font-size: 16px;
	font-weight: bold;
}

.Headline_Sauna_black_12
{
	color: Black;
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
}
/* END: Headline styles */

/* ########################################## Teaser Defaultvalues ############################################# */
div.VerticalTeaserHeadline
{
	padding: 3 0 0 8;
}

div.VerticalTeaserText
{
	padding: 3 8 8 8;
}

div.HorizontalTeaserHeadline
{
	padding: 0 0 0 0;
}


div.bubbleIcon
{
	width:25px;
	height:17px;
	background-image: url(../Images/Default/bubble.gif);
	background-position:left;
	background-repeat:no-repeat;
}



/* ########################################## Teaser Vertical ############################################# */

div.Teaser_Vertical_198_FFFFFF
{
	width:198px;
	min-height: 90px;
	_height: 90px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_198_FFFFFF.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.Teaser_Vertical_220_FFFFFF
{
	width:220px;
	min-height: 98px;
	_height: 98px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_198_FFFFFF.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* ########################################## Teaser Horizontal ############################################# */


div.Teaser_Horizontal_477_FFFFFF
{
	width:477px;
	min-height: 102px;
	_height: 102px;
	background-image: url(../Images/babyservice/Teaser/teaser_horizontal_back_477.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}






/* END: Teaser styles */
 
/* START: MCMS Console Container */
div.MCMSConsoleContainer
{
	width: 180;
	position: absolute;
	left: 2px;
	top: 530px;
	background-color: #FFFFFF;
	z-index: 99;
}

div.MCMSConsoleContainerPopup
{
	width: 180;
	position: absolute;
	left: 2px;
	top: 530px;
	background-color: #FFFFFF;
}
/* END: MCMS Console Container */


/* START: InfoBox styles */
div.infoBox {
	width: 195px;
}

div.infoBox_Head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/infobox/red_bg.gif);
	padding: 5px 25px 4px 21px;
	font-weight: bold;
	color: #cf0652;
}

div.infoBox_Content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-image: url(../images/infobox/red_bg.gif);
	padding:5px 30px 4px 21px;
}
/* END: InfoBox styles */


/* START: TeaserHorizontal styles */
div.Teaser_Horizontal_Main {
 	margin-top:44px;
	width: 225px;
}
 
div.Teaser_Horizontal_Left {
 	float:left;
	font-size: 11px;
	padding-right:15px;
}
 
 div.Teaser_Horizontal_Right 
 {
	font-size: 11px;
 }

div.Teaser_ZS3_Right 
{
	font-size: 11px;
	float:left;
	width:150px;
}

 
 
	
div.Bullet ul
{
	margin-left:15px;
	padding:0px;
	/*list-style-type:disc; */
	list-style-image:url(/babyservice/Globals/Images/Pfeil.gif);
	}

 /* END: InfoBox styles */
  
/* TO FIND WORD-STYLES */
.MsoNormal
{
	background-color:Lime;
}

/* Templatestyles */

/* HomepageContent ############################################ */
div.HomepageContent_Bottom_Teaser
{
	width:140px;
	min-height: 102px;
	_height: 102px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_140_FFFFFF.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.HomepageContent_Middle_Teaser
{
	width:312px;
}

div.HomepageContent_Middle_Teaser div.VerticalTeaserText
{
	padding:3 0 0 0;
}



/* ZS1 ######################################################### */
div.ZS1_Teaser_Middle
{
	width:477px;
	height:102px;
	background-image: url(../images/babyservice/teaser/teaser_horizontal_back_477.gif);
	background-repeat: no-repeat;
}

div.ZS1_Teaser_Bottom
{
	width:225px;
}

div.ZS1_Teaser_Bottom div.Teaser_Horizontal_Right
{
	width:109px;
	float:right;
}

div.Teaser_ZS1_Top
{
	width:309px; 
	height: 112px;
	background-image: url(../images/babyservice/teaser/teaser_horizontal_back_309.gif);
	background-repeat: no-repeat;
}

/* ZS3 ######################################################### */
div.ZS3_Teaser_Middle
{
	width:391px;
	height:102px;
	background-image: url(../images/babyservice/teaser/BGWhiteTeaserRoundRight.gif);
	background-position:right top;
	background-repeat: no-repeat;
}


div.ZS3_Teaser_Bottom
{
	width:225px;
}

div.ZS3_Teaser_Bottom div.Teaser_Horizontal_Right
{
	width:109px;
	float:right;
}

div.Teaser_ZS3_Top
{
	width:309px; 
	height: 112px;
	background-image: url(../images/babyservice/teaser/teaser_horizontal_back_309.gif);
	background-repeat: no-repeat;
}

/* V1_V2 ############################################# */

div.Teaser_V1_V2
{
	width:312px; 
	height: 112px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_312_F9F5AD.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* V1_V2_EP ############################################# */

div.Teaser_V1_V2_EP_Top
{
	width:309px; 
	height: 112px;
	background-image: url(../images/babyservice/teaser/teaser_horizontal_back_309.gif);
	background-repeat: no-repeat;
}

div.Teaser_V1_V2_EP_Bottom
{
	width:198px; 
	min-height: 117px;
	_height: 117px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_198_FFFFFF.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* CO1A ################################################## */
div.CO1A_Teaser_Bottom
{
	width:198px;
	min-height: 90px;
	_height: 90px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_198_FFFFFF.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}


/* CO1B ################################################## */
div.CO1B_Teaser_Right
{
	width:233px;
	min-height: 99px;
	_height: 99px;
}




/* NA1 ################################################## */
div.N1_Teaser_Top
{
	width:312px;
	min-height: 112px;
	_height: 112px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_312_DEF58D.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.N1_Teaser_Bottom
{
	width:198px;
	min-height: 112px;
	_height: 112px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_312_DEF58D.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

div.NA3_Headline
{
	font-size:16px;
	font-weight:bold;
	color:#1d36aa;	
}


/* RZ1 ############################################# */

div.Teaser_RZ1
{
	width:198px; 
	min-height: 90px;
	_height: 90px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_198_FFFFFF.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

/* RZ2 #################################################### */
div.RZ2_Teaser_Right_Top
{
	width:182px;
	min-height: 90px;
	_height: 90px;
	background-image: url(../Images/babyservice/Teaser/teaser_back_182_top.gif);
	background-position: top;
	background-repeat: no-repeat;
}

div.RZ2_Teaser_Right_Bottom
{
	width:182px;
	min-height: 90px;
	_height: 90px;
	background-image: url(../Images/babyservice/Teaser/teaser_back_182_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
}

div.RZ2_Teaser_Right_Bottom div.VerticalTeaserPadding
{
	padding: 5 10 10 5;
}

/* RZ2 #################################################### */

.RecipeTextPadding
{
	padding-left:15px; 
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
}

.RecipeText
{
	font-size:11px;
}

.RecipeText a 
{
	text-decoration:none;
}

/* ##### ProfitGame GS1 ######################################## */

div.GS1_ProfitGame
{
	width:652px;
	min-height: 326px;
	_height: 326px;
	background-image: url(../Images/Default/Teaser/Teaser_Horizontal_652_286_FFFFFF.gif);
	background-position: left top;
	background-repeat: no-repeat;
}


/* ProductIntroPage ################################################## */
div.ProductIntroPage_Teaser
{
	width:208px;
	min-height: 112px;
	_height: 112px;
	background-image: url(../Images/Default/Teaser/Teaser_Vertical_208_C6EBF3.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}








/* #################################################### */

div.Teaser_Historic_Main
{
	width:654px;
	clear:both;
	padding-bottom:50px;
}

div.Teaser_Historic_Left
{
	width: 65px;	
	float: left;
	font-size: 17px;
	font-weight: bold;
	color: #1d36aa;
}

div.Teaser_Historic_Middle
{
	width: 148px;	
	float: left;
}

div.Teaser_Historic_Right
{
	width:375px;
	float: left;
}

	

.ArrowsAfterText
{	
	font-size:14px;
	line-height:14px;
	font-family:Arial;
	font-weight:bold;
	padding-left:3px;
}

.ArrowsAfterText a
{
	text-decoration:none;
}


/* New Product #################################################################### */
div.NewProductTeaser1
{
	width:652px;
	height:286px;
	background-image: url(../Images/Default/Teaser/newproduct_alete.gif);
	background-repeat:no-repeat;
}

div.NewProductTeaser2
{
	width:652px;
	height:286px;
	background-image: url(../Images/Default/Teaser/newproduct_beba.gif);
	background-repeat:no-repeat;
}

div.NewProductTeaser3
{
	width:652px;
	height:286px;
	background-image: url(../Images/Default/Teaser/newproduct_buebchen.gif);
	background-repeat:no-repeat;
}

div.NewProductTeaserX
{
	width:652px;
	height:286px;
	background-image: url(../Images/Default/Teaser/newproduct_buebchen.gif);
	background-repeat:no-repeat;
}

/* ################################################################################ */

div.LoginRegistration
{
	margin-top:5px;
	padding-top:2px;
	width:81px;
	height:17px;
	background-image: url(../Images/Default/Navigation/loginregistration.gif);
	background-repeat: no-repeat;
	background-position:left;
	margin-bottom:8px;
}

div.LoginRegistration a.loginClass
{
	padding-left:3px;
	
}

/*####### SITEMAP Babyservice ########################################################### */
div.Sitemap_Babyservice
{
	background-image:url(../Images/Default/sitemap_babyservice.gif);
}

div.Sitemap_Babyservice a
{
	text-decoration:none;
	color:#000000;
}

div.Sitemap_Babyservice ul li a
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

div.Sitemap_Babyservice ul ul ul li 
{
	margin-bottom:0px;
	padding-top:0px;
}

div.Sitemap_Babyservice ul ul li  a
{
	font-size:15px;
	font-weight:bold;
	color:#034da2;
}

div.Sitemap_Babyservice ul ul ul li 
{
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

div.Sitemap_Babyservice ul ul ul li  a
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
}


div.Sitemap_Babyservice ul
{
	list-style-type:none;
	margin-left:10px;
	padding-top:2px;
}	

div.Sitemap_Babyservice ul ul 
{
	list-style-type:none;
	margin-left:-15px;
	margin-top:10px;
}	

div.Sitemap_Babyservice ul ul ul
{
	list-style-image:url(../Images/Default/sitemap_bullet1.gif);
	margin-left:30px;
	margin-top:5px;
	margin-bottom:0px;
}	

div.Sitemap_Babyservice ul ul ul ul
{
	list-style-image:url(../Images/Default/sitemap_bullet2.gif);
	margin-left:35px;
	margin-top:0px;
	margin-bottom:0px;
}	

div.Sitemap_Babyservice ul ul ul ul ul
{
	list-style-image:url(../Images/Default/sitemap_bullet2.gif);
	margin-left:30px;
}	

/*####### SITEMAP AleteBebaBuebchen ########################################################### */
div.Sitemap_AleteBebaBuebchen a
{
	text-decoration:none;
	color:#000000;
}

div.Sitemap_AleteBebaBuebchen  ul li  a
{
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

div.Sitemap_AleteBebaBuebchen ul ul li 
{
	font-size:13px;
	font-weight:normal;
	color:#000000;
}

div.Sitemap_AleteBebaBuebchen ul ul li  a
{
	font-size:11px;
	font-weight:normal;
	color:#000000;
	margin-left:0px;
	padding-left:0px;
}

div.Sitemap_AleteBebaBuebchen ul
{
	list-style-type:none;
	padding-top:2px;
}

div.Sitemap_AleteBebaBuebchen ul ul 
{
	list-style-image:url(../Images/Default/sitemap_bullet1.gif);
	margin-left:30px;
	margin-top:10px;
	margin-bottom:0px;
}	

div.Sitemap_AleteBebaBuebchen ul ul ul 
{
	list-style-image:url(../Images/Default/sitemap_bullet2.gif);
	margin-left:35px;
	margin-top:0px;
	margin-bottom:0px;
}	

div.Sitemap_AleteBebaBuebchen ul ul ul ul 
{
	list-style-image:url(../Images/Default/sitemap_bullet2.gif);
	margin-left:30px;
}	

/*####### SITEMAP Alete ########################################################### */
div.Sitemap_Alete
{
	background-image:url(../Images/Default/sitemap_alete.gif);
}

/*####### SITEMAP Beba ########################################################### */
div.Sitemap_Beba
{
	background-image:url(../Images/Default/sitemap_beba.gif);
}

/*####### SITEMAP Buebchen ########################################################### */
div.Sitemap_Buebchen
{
	background-image:url(../Images/Default/sitemap_buebchen.gif);
}



/* SITEMAP BOTTOM ############################################## */
div.Sitemap_Bottom
{
	width:268px;
	height:25px;
	background-repeat:no-repeat;
	background-image:url(../Images/Default/sitemap_bottom.gif);
	
}

div.loginGreeting
{
	padding-bottom:20px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	
}

div.memberInfo
{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

div.WhyRegistration
{
	padding-bottom:15px;
}

div.infoboxHeader
{
	background-image:url(../Images/InfoBox/red_top.gif);
	width:195px;
	height:15px;
	padding:0,0,0,0;
}

div.infoboxFooter
{
	background-image:url(../Images/InfoBox/red_bottom.gif);
	width:195px;
	height:15px;
	padding:0,0,0,0;
}

div.infoboxHR
{
	background-image:url(../Images/InfoBox/red_hr.gif);
	width:195px;
	height:6px;
	padding:0,0,0,0;
	overflow:hidden;
}

div.Nutrition1
{
	width:200px;
	height:100px;
	background-color:#c8ebf3;
}

div.Nutrition1 div
{
	background-color:#c8ebf3;
	position:absolute; 
	width:180px;
	top:10px; 
	left:10px; 
	visibility:hidden;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #172b81;
	font-size: 11px;
}

div.Nutrition1 table
{
	width:180px;
}

body.Nutrition
{
	background-color:#c8ebf3;
	border:1px solid #172b81;
	margin:0px;	
}


iframe.nutritioniframe
{
	visibility:hidden;
	position:absolute; 
	left:500px; 
	top:500px;
	width:200px;
	height:100px;
}

.Control
{
	margin-top: 18px;

}

.IntroText 
{
	font-size:13px;
	line-height:20px;
}

.LotteryText
{
	font-size:110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
}

.LotteryHeadline
{
	font-size:110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:0px;
}

input.LotteryText
{
	font-size:17px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:-1px;
	width:15px;
}

.LotteryControl
{
		margin-top: 0px;
}

div.box3
{

}

.LotteryContentPanel
{
	float:left;
}

.Error
{
	color: Red; font-weight:bold; font-family:Verdana;
}

.BookmarkUser
{
	padding-left:38px;color:#df6390;
}

.BookmarkLabel
{
	padding-left:38px;color:#645f60;
}

.BookmarkHaken
{
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:24px;
	height:38px;
}

.BookmarkNavigation
{
	line-height:12px;
}

/*+++++++++++++++++++++++++++++++++++*/

#monthTabs .active
{
	width:127px; 
	float: left; 
	padding-top:6px;
	background-image:url(../images/babyservice/Reiter/ernaehrung_tab_active.jpg);
	text-align: center;
}

#monthTabs .inactive
{
	width:127px; 
	float: left; 
	padding-top:6px;
	background-image:url(../images/babyservice/Reiter/ernaehrung_tab.jpg);
	text-align: center;
}

#monthTabs .active a
{
	color: #CF0652;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

#monthTabs .inactive a
{
	color: #D9467C;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.ContentText #month1
{
	background-image:url(../images/babyservice/Reiter/ernaehrungsplan1.jpg);
	background-repeat: no-repeat;
}

.ContentText #month2
{
	background-image:url(../images/babyservice/Reiter/ernaehrungsplan2.jpg);
	background-repeat: no-repeat;
}

.ContentText #month3
{
	background-image:url(../images/babyservice/Reiter/ernaehrungsplan3.jpg);
	background-repeat: no-repeat;
}

.ContentText #month4
{
	background-image:url(../images/babyservice/Reiter/ernaehrungsplan4.jpg);
	background-repeat: no-repeat;
}

.ContentText #month5
{
	background-image:url(../images/babyservice/Reiter/ernaehrungsplan5.jpg);
	background-repeat: no-repeat;
}

.month_body table
{
	margin:20px;
	width:590;
}

.month_body td
{
	border-bottom: 1px dotted #D0175B;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #CF0652;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}

.month_body .firstcol
{
	width: 100px;
	border-right: 1px dotted #D0175B;
	padding-left: 0px;
}

.month_body .lastrow
{
	border-bottom: none;
}

.planFoot
{
	WIDTH:200px; 
	float: right;
	color: #CF0652;
	text-align: right;
	font-size: 10px;
	padding-right: 15px;
	margin-top: 10px;
	margin-bottom: 20px;
}



