img { behavior: url(/includes/js/iepngfix.htc) }

body
{
	background-color: #9d704b;
	margin: 0px;
	margin-top: 20px;
	color: #999999;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
}

p
{
	color: #999999;
	font-size: 11px;
	line-height: 130%;
	margin: 0px;
	margin-top: 10px;
}

h1
{
	font-size: 15px;
	color: #23508f;
	margin: 0px;
	margin-top: 15px;
	margin-bottom: 5px;
}

h2
{
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

.textBlue
{
	color: #23508f;
}

a
{
	text-decoration: none;
	color: #999999;
	font-size: 11px;
}

a.underlined
{
	text-decoration: underline;
	color: #999999;
	font-size: 11px;
}

ul
{
	margin-bottom: 20px;
}

li
{
	list-style-image: url(/images/Produkte/blatt.jpg);
	list-style-type: none;
	margin-bottom: 9px;
}

.pageContent
{
	background-image: url(/images/hintergrund.gif);
	background-repeat: no-repeat;
	padding-left: 37px;
	padding-top: 34px;
	height: 650px;
	width: 790px;
	margin: 0px auto;
	position: relative;
}

.home
{
	background-image: url(/images/hintergrund_home.gif);
}

/* global style for error text messages for control elements */
.errorValidationText, .errorMessage
{
	color:#23508f!important;
	font-weight:bold;
	font-size: 9px;
}

.errTextSize
{
	line-height: 110%;
}

/* global style for validation errors in control elements */
.errorValidationForm
{
	border:2px solid #23508f;
}

.standardInputBox
{
	color:#000000;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	height:15px;
	border: 1px solid #7F9DB9;
}

.standardDropDownBox
{
	color:#000000;
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	height:19px;
	border: 1px solid #7F9DB9;
}

* html .standardDropDownBox
{
	font-size:11px;
	height:13px;
}

* html .standardInputBox
{
    height: 17px;
   }


/* CSS-Hack für IE6 ****************
 *	- wegen Bildern, die unter der *
 *	  abgeknickten Ecke liegen     *
 ***********************************/
* html .pageContent
{
	padding-top: 33px;
}

.mainForm
{
	margin: 0px;
}

.mainMenu
{
	text-align: right;
}

/* CSS-Hack für IE6 ****************
 *	- kleiner Abstand in der Linie *
 *	  gefixed					   *
 ***********************************/
* html .mainMenu
{
	margin-bottom: -3px;
}

.babysFirstSubMenu
{
	padding-left: 32px;
}

.meinBabySubMenu
{
	padding-left: 249px;
}

.faqSubMenu
{
	padding-left: 594px;	
}

.topSection
{
	height: 585px;
	width: 781px;
}

.headerSection
{
	width: 680px;
	margin-left: 70px;
	margin-bottom: 5px;
}

.contentSection
{
	width: 100%;
	float: left;
}

.footerSection {
	float:left;
	height:38px;
	position:absolute;
	top:615px;
	width:730px;
}

/*********************** Home *******************************/

.homeContent embed
{
    margin: 1px 0px 0px 1px;
}

.homeContent object 
{
	margin: 1px 0px 0px 1px;
}

.homeContent img
{
	border: none;
	margin: 1px 0px 20px 0px;
}


/*********************** Impressum *******************************/

.impressum
{
	background-image: url(/images/Impressum/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	height: 470px;
	margin-top: 60px;
}

.impressum .content
{
	width: 370px;
}

.impressum .content a
{
	text-decoration: underline;
	font-weight: normal;
}


/*********************** Probier Aktion *******************************/

.haveAGo
{
	background-image: url(/images/ProbierAktion/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	height: 470px;
	margin-top: 60px;
}

.haveAGo .content
{
	width: 370px;
	float: left;
}

.haveAGo .content .downloadBox
{
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
}

.haveAGo .content .downloadBox .text
{
	float: left;
	padding-top: 10px;
	margin-right: 15px;
}

.haveAGo .content .downloadBox img
{
	float: left;
	margin-right: 10px;
}


/*********************** Produkte *******************************/

* html .products
{
	padding-left: 1px;
}

*+html .products
{
	padding-left: 1px;
}

.productFlash embed
{
    margin: 0px 0px 0px 1px;
}

.products .productDetails
{
	margin-top: 40px;
}

.products .contentLeft
{
	float: left;
	width: 370px;
	margin-top: 15px;
	padding-left: 10px;
}

.products .contentLeft .contentHeader
{
	float: left;
	width: 100%;
}

.products .contentLeft .contentHeader img
{
	margin-right: 10px;
	float: left;
}

.products .contentLeft .contentHeader .productName
{
	font-size: 13px;
	color: #23508f;
	width: 200px;
	float: left;
	margin-top: 2px;
	font-weight: bold;
}

.products .contentLeft .contentText
{
	float: left;
	padding-right: 30px;
}

.products .contentLeft .contentText img
{
	margin-top: 30px;
}

.products .contentLeft .contentText a
{
	color: #23508f;
	text-decoration: underline;
}

.products .contentRight
{
	float: right;
	width: 370px;
	margin-top: 15px;
}

.products .contentRight img
{
	margin-right: 10px;
	margin-bottom: 5px;
}

/*********************** Produkte - Kuschelpflege *******************************/

.kuschelpflege
{
	background-image: url(/images/Produkte/hintergrund_kuschelpflege.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	height: 490px;
	margin-top: 50px;
}

.kuschelpflege .content
{
	width: 320px;
	padding-top: 5px;
}

.kuschelpflege .download
{
	float: right;
	padding-right: 20px;
	padding-top: 390px;
}

.kuschelpflege .download a
{
	display: block;
	width: 150px;
	height: 40px;
	padding-left: 160px;
	padding-top: 50px;
	background-image: url(/images/Produkte/pdf_kuschelpflege.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.kuschelpflege .content ul
{
	padding-left: 13px;
	margin-left: 3px;
	margin-top: 0px;
}

.kuschelpflege .content ul li
{
	list-style-type: disc;
	list-style-image: none;
	margin-bottom: 3px;
}
	
	
/*********************** Was ist Babys First *******************************/

.whatBFStandsFor
{
	background-image: url(/images/WasIstBF/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 100%;
	height: 470px;
	margin-top: 20px;
}

.whatBFStandsFor .contentTop
{
	width: 430px;
	margin-top: 10px;
	float: left;
}

.whatBFStandsFor .contentTop p
{
	padding-right: 30px;
}

.whatBFStandsFor .contentTop .downloadBox
{
	float: left;
	margin-top: 30px;
}

.whatBFStandsFor .contentTop .downloadBox .text
{
	float: left;
	padding-top: 10px;
	width: 180px;
}

.whatBFStandsFor .contentTop .downloadBox img
{
	float: left;
	margin-right: 10px;
}

.whatBFStandsFor .contentTop .downloadBox .margin20
{
	margin-top: 28px;
}

.whatBFStandsFor .contentTeaser
{
	float: left;
	width: 100%;
}

.whatBFStandsFor .teaser
{
	float: left;
	width: 240px;
	height: 160px;
	padding-top: 40px;
	padding-left: 10px;
}


/*********************** Was ist Babys First - Die neue Generation *******************************/

.newGeneration
{
	background-image: url(/images/WasIstBF/DieNeueGeneration/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 100%;
	height: 490px;
	margin-top: 12px;
	padding-top: 8px;
}

.newGeneration .contentTop
{
	width: 400px;
	margin-top: 10px;
	padding-right:350px;
}

.newGeneration .contentTop p
{
	line-height: 150%;
}

.newGeneration .linkLeft
{
	padding-left: 370px;
	padding-top: 195px;
	width: 200px;
}



/*********************** Was ist Babys First - Sheabutter *******************************/

.sheabutter
{
	background-image: url(/images/WasIstBF/Sheabutter/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 100%;
	height: 450px;
	margin-top: 20px;
}

.sheabutter .contentTop
{
	width: 400px;
	margin-top: 10px;
	height: 420px;
}

.sheabutter .contentTop p
{
	line-height: 150%;
	margin-bottom: 30px;
}

/*********************** Was ist Babys First - Empfohlen *******************************/

.recommended
{
	background-image: url(/images/WasIstBF/Empfohlen/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	width: 100%;
	height: 470px;
	margin-top: 30px;
}

.recommended .content
{
	width: 320px;
	padding-top: 5px;
}

.recommended .linkDHA
{
	float: right;
	padding-right: 210px;
	padding-top: 240px;
}


/*********************** Babys erstes Foto *******************************/

.babysFirstFoto
{
	margin-top: 30px;
	width: 100%;
	float: left;
}

.babysFirstFoto .teilnahmebedingungen  .content
{
	margin-top:27px;
}

.babysFirstFoto p
{
	margin-bottom: 30px;
}

.babysFirstFoto a
{
	text-decoration: underline;
}

.babysFirstFoto h2
{
	margin-bottom: 10px;
	margin-top: 5px;
}

.babysFirstFoto .buttonRight
{
	float: right;
}

.babysFirstFoto .content
{
	background-image: url(/images/meinBaby/Gewinnspiel/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	float: left;
	width: 100%;
}

.babysFirstFoto .content .startText
{
	width: 400px;
	height: 480px;
	padding-top:10px;
	float: left;
}

.babysFirstFoto .content .formImgLeft
{
	margin-bottom: 10px;
	float: left;
}

.babysFirstFoto .content .formImgRight
{
	margin-bottom: 10px;
	margin-right: 15px;
	float: right;
}

.babysFirstFoto .content .formHeaderLeft
{
	float: left;
}

.babysFirstFoto .content .formHeaderRight
{
	float: right;
}

.babysFirstFoto .content .imgBox
{
	float: left;
	width: 390px;
}

.babysFirstFoto .content .col
{
	width: 180px;
	margin:0px;
	padding: 0px 15px 0px 0px;
}

.babysFirstFoto .content .col2
{
	width: 315px;
}

.babysFirstFoto .content .label
{
	float: left;
}

.babysFirstFoto .content .inputBox
{
	width: 180px;
	margin-bottom: 3px;
	/*margin-top: 3px;*/
	height: 14px;
	font-size: 12px;
	border:1px solid #7F9DB9;
}

.babysFirstFoto .content .smallInputBox
{
	width: 60px;
	height: 13px;
	font-size: 12px;
	margin-bottom: 7px;
	border:1px solid #7F9DB9;
}

.babysFirstFoto .content .dropDownBox
{
	width: 130px;
	font-size: 12px;
	float: right;
	margin-bottom: 7px;
	border:1px solid #7F9DB9;
}

.babysFirstFoto .content .dropDownBox_Full 
{
	width:185px;
	font-size:12px;
	margin-top:2px;
	margin-bottom:4px;
	height:18px;
	border:1px solid #7F9DB9;
}

.babysFirstFoto .content .participation
{
	width: 400px;
	float: left;
	height: 480px;
}

.babysFirstFoto .content .contentTop
{
	height: 445px;
}

.babysFirstFoto .content .participation p
{
	margin-top: 0px;
	margin-bottom: 15px;
}

.babysFirstFoto .content .participation .optInList input
{
	float: left;
	margin-right: 10px;
	margin-bottom: 25px;
}

.babysFirstFoto .content .participation .optInList td
{
	padding-bottom: 10px;
}

.babysFirstFoto .content .participation .capcha img
{
	vertical-align: bottom;
	margin-bottom: 7px;
	margin-right: 10px;
}

.babysFirstFoto .content .participation .fileUpload
{
	float: left;
}

.babysFirstFoto .content .participation .fileUpload .inputBox
{
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 20px;
	border:1px solid #7F9DB9;
}

.babysFirstFoto .content .participation .fileUpload .imgBox
{
	margin-top: 15px;
}

.babysFirstFoto .content .participation .comment
{
	float: left;
	margin-top: 10px;
}

.babysFirstFoto .content .participation .bigInputBox
{
	width: 350px;
	margin-top: 5px;
	border:1px solid #7F9DB9;
}

.babysFirstFoto .content .participation .fileUpload .imgDetails
{
	background-image: url(/images/meinBaby/Gewinnspiel/blauer_kasten.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 365px;
	float: left;
	padding-left: 20px;
	padding-top: 7px;
	padding-bottom: 9px;
}

.babysFirstFoto .content .participation .fileUpload .imgBorder
{
	border: 1px solid gray !important;
	float: left;
	background-color: White;
	padding: 2px;
}

.babysFirstFoto .content .participation .fileUpload .imgBorder img 
{
	border:none;
}

.babysFirstFoto .content .participation .fileUpload .imgText
{
	margin-left: 15px;
	margin-top: 6px;
	float: left;
}

.uploadBox 
{
	width: 300px;
	margin-bottom: 5px;
	margin-top: 3px;
	font-size: 12px;
}

.babysFirstFoto .content .participation .comment .commentBox
{
	width: 365px;
	height: 40px;
	margin-top: 5px;
	background-color: #e3f5fa;
	padding-left: 10px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
}

.validationFailed 
{
	border: solid 1px #23508f;
}

.babysFirstFoto .content .linkLeft1
{
	float: left;
	margin-top: 220px;
	padding-left: 160px;
}

.babysFirstFoto .content .linkLeft2
{
	float: left;
	margin-top: 10px;
	padding-left: 230px;
}


/*********************** Fotogalerie Bilderauswahl *******************************/

.fotoGalerieList
{
	margin-top: 10px;
	float: left;
	width: 100%;
}

.fotoGalerieList p
{
	margin-top: 0px;
	margin-bottom: 20px;
}

.fotoGalerieList .galerieTop
{
	float: left;
	width: 100%;
}

.fotoGalerieList .galerieLeft
{
	width: 420px;
	float: left;
}

.fotoGalerieList .galerieLeft img
{
	margin-right: 10px;
}

.fotoGalerieList .galerieLeft .header
{
	margin-top: 40px;
	margin-bottom: 10px;
}

.fotoGalerieList .galerieRight
{
	float: left;
	width: 265px;
	padding-left: 30px;
}

.fotoGalerieList .fotoList
{
	float: left;
	width: 100%;
	margin-top: 10px;
}

.fotoGalerieList .fotoList .arrow
{
	float: left;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 50px;
	width: 20px;
}

.fotoGalerieList .fotoList .babyFoto
{
	background-image: url(/images/meinBaby/Fotogalerie/Liste/foto_hintergrund.jpg);
	background-repeat: no-repeat;
	padding-top: 12px;
	padding-left: 14px;
	width: 101px;
	float: left;
}

.fotoGalerieList .fotoList .babyFoto img
{
	border: none;
}

.fotoGalerieList .fotoList .babyFoto .chooseButton
{
	margin-top: 10px;
	margin-left: 16px;
	margin-bottom: 15px;
}

.fotoGalerieList .fotoList .paging
{
	clear:left;
	float: left;
	padding-left: 320px;
	padding-top: 25px;
	width: 100%;
}

.fotoGalerieList .fotoList .paging .pagingArrow
{
	margin-left: 5px;
	margin-right: 5px;
}


/*********************** Fotogalerie *******************************/

.fotoGalerie
{
	margin-top: 30px;
	float: left;
	width: 100%;
}

.fotoGalerie p
{
	margin-top: 0px;
	margin-bottom: 20px;
}

.fotoGalerie .galerieLeft
{
	width: 495px;
	background-image: url(/images/meinBaby/Fotogalerie/foto_hintergrund.jpg);
	background-repeat: no-repeat;
	float: left;
}

.fotoGalerie .galerieLeft .babyFoto
{
	margin-left: 22px;
	margin-top: 20px;
}

.fotoGalerie .galerieLeft .ratingArea
{
	float: left;
	padding-top: 14px;
	padding-left: 20px;
}

.fotoGalerie .galerieLeft .ratingArea .ratingButton
{
	float: left;
	width: 212px;
	padding-top: 6px;
}

.fotoGalerie .galerieLeft .ratingArea .ratingLogo
{
	float: left;
	width: 220px;
}

.fotoGalerie .galerieLeft .ratingArea .ratingLogo .activeLogo
{
	float: left;
	cursor: pointer;
}

.fotoGalerie .galerieLeft .paging
{
	float: left;
	margin-top: 20px;
	padding-left: 105px;
}

.fotoGalerie .galerieRight
{
	float: left;
	width: 265px;
	margin-top: 8px;
}

.fotoGalerie .galerieRight .header
{
	margin-top: 20px;
}


/*********************** MeinBaby *******************************/

.myBaby
{
	background-image: url(/images/meinBaby/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 100%;
	height: 450px;
	margin-top: 20px;
}

.myBaby .contentTeaser
{
	float: left;
}

.myBaby .teaser
{
	float: left;
	width: 230px;
	height: 60px;
	padding-top: 105px;
	padding-left: 18px;
}

.myBaby .contentTop
{
	width: 430px;
	margin-top: 10px;
}


/*********************** FAQ *******************************/

.faqPage 
{
	margin-top:15px;
	background-image: url(/images/FAQ/hintergrund.jpg);
	background-position: right top;
	background-repeat: no-repeat;
}

.questionToExpert
{
	background-image: url(/images/FAQ/hintergrund_stiehm.jpg);
}

.faqContainer 
{
	margin-top: 15px;
	margin-bottom: 5px;
}

.faqQuestion 
{
	margin-top: 9px;
	font-weight: bold;
	font-size: 14px;
}

.faqAnswer 
{
	margin-top: 5px;
	font-weight: bold;
}

.faqAnswer img
{
	margin-top: 10px;
}

.faqAnswer .faqAnswerText
{
	margin-top: 15px;
	font-weight: normal;
}

.mainQuestion
{
	color:#23508F;
	/* removed by dn */
	/* margin-left: -8px; */
}

.subQuestion
{
	color:#999999;
}

.faqLeftPanel 
{
	width:400px;
}


/*********************** Kontakt *******************************/

.contactPage
{
	height: 474px;
	background-image: url(/images/Kontakt/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}


/*********************** Send2Friend *******************************/

.send2friend
{
	margin-top: 50px;
	height: 400px;
	background-image: url(/images/Send2Friend/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.send2friend p
{
	margin-bottom: 20px;
}

.send2friend .width400
{
	width: 400px;
}


/*********************** DialogCenter *******************************/

.dialogcenter
{
	width: 100%;
	height: 450px;
	overflow:auto;
	margin-top: 50px;
}

.dialogcenter .FormLinkButton
{
	float: none;
	padding-top: auto;
}

.dialogcenter .FormLinkButtonRight
{
	float: right;
}

.dialogcenter .FormularFieldClass
{
	width: 220px;
	height: 15px;
	padding-top: 0px;
}

.dialogcenter .FormularFieldClass input 
{
	border:1px solid #7F9DB9;
}

.dialogcenter .FormularTextClass
{
    font-size: 11px;
}

.dialogcenter .captcha img
{
	float: left;
	margin-right: 20px;
}

*+html .dialogcenter .captchaInput
{
	margin-left: 140px;	
}

* html .dialogcenter .captchaInput
{
	margin-left: 140px;	
	margin-top: -40px;
}

.dialogcenter .captchaError
{
	float: left;
	display: block;
	margin-top: -15px;
}


/*********************** E-Cards *******************************/

.ecardsPage
{
	width: 740px;
}

.ecardsTop
{
	padding-top: 40px;
	padding-bottom: 6px;
}

.ecardsTop .topImage
{
	margin-top: 0px;
}

.ecardsContent
{
	width: 740px;
	float: left;
}

.panelLeft
{
	float: left;
	width: 246px;
}

.panelRight
{
	float: left;
	width: 244px;
}

.panelMiddle
{
	float: left;
	width: 245px;
}

.ecardsSend
{
	background-image: url(/images/E-Cards/hintergrund_send.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 740px;
	height: 380px;
	margin-top: 60px;
	padding-top: 30px;
}

.sendTable 
{
	margin-left:70px;
	width:600px;
	margin-top: -8px;
}

.sendTable td 
{
	vertical-align:bottom;
}
.ecardsSendLeft
{
	float: left;
	width: 260px;
	padding-top: 65px;
	padding-left: 100px;
}

.ecardsSendRight
{
	float: left;
	padding-top:175px;
	padding-left: 35px;
	width: 250px;
}

.ecardsDdl
{
	width: 150px;
	height: 19px; /*16*/
	font-size: 12px;
	
}

.ecardsTxt
{
	width: 230px;
	height: 12px;
	font-size: 12px;
	border:1px solid #7F9DB9;
}

.ecardsTxtBig
{
	width:230px;
	height:65px;
	font-size: 12px;
	border:1px solid #7F9DB9;
}

.doneFeedback
{
	background-image: url(/images/E-Cards/hintergrund_done.jpg);
	background-position: center;
	background-repeat: no-repeat;
	width: 640px;
	height: 420px;
}

.sendanotherbutton
{
	padding-top: 250px;
	text-align: center;
}

.sendButtons
{
	float: right;
	padding-right: 75px;
}

.eCardsUpload
{
	width: 740px;
}
/*********************** E-Cards NEW *******************************/

.ecardsTop_New
{
	padding-top: 10px;
}

*+html .ecardsTop_New .topImage
{
	margin-top: 15px;
}

* html .ecardsTop_New .topImage
{
	margin-top: 15px;
}

.ecardsSend_New
{
	background-image: url(/images/E-Cards/hintergrund_send_new.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 740px;
	height: 370px;
	padding-top: 90px;
}

*+html .ecardsSend_New
{
	padding-top: 70px;
}

* html .ecardsSend_New
{
	padding-top: 70px;
}

.ecardsSendLeft_New
{
	float: left;
	width: 260px;
	padding-top: 5px;
	padding-left: 100px;
}
.ecardsSendRight_New
{
	float: left;
	padding-top:45px;
	padding-left: 35px;
	width: 270px;
}

.ecardValidationText
{
	height: 65px;
	width: 110px;
}

.ecardsTxtBig_New
{
	width:230px;
	height:300px;
	font-size: 12px;
	border:1px solid #7F9DB9;
}

.ecardsLandingPageFront,
.ecardsLandingPageBack
{
	background-image: url(/images/E-Cards/hintergrund_send_new.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 740px;
	height: 400px;
	margin-top: 60px;
	padding-top: 9px;
}

.flashButtons
{
	margin-top: 5px;
}

.ecardsLandingPageFront
{
	background-image: url(/images/E-Cards/hintergrund_landing.jpg);
}

.ecardsLanding
{
	height:382px;
	width:605px;
	margin-left: 67px;
}

.frontSide
{
	text-align: center;
}

.backSide
{
}

.bsContent
{
	float: left;
	color: #373B92;
}

.left
{
	width: 300px;
}

.messageBox
{
	overflow: auto;
	margin: 40px 30px;
	height: 295px;
	font-size: 14px;
}

.right
{
	width: 260px;
	padding-left: 30px;
	padding-top: 200px;
}

#bsContentStamp
{
	margin-left: 120px;
	margin-top: 30px;
	margin-bottom: 40px;
}

.switchSide
{
	margin-left: 90px;
	padding-top: 3px;
	width:300px;
	float:left;
}

* html .switchSide
{
	padding-top: 0px;
	margin-left: 45px;
}

.switchSideButton
{
	font-weight: bold;
	font-size: 12px;
	display: block;
	padding-top: 8px;
}

.toFront
{
}

.toBack
{
}

.ecardAnswer
{
	float: right;
	padding-right: 150px;
	margin-top: -7px;
}

* html .ecardAnswer
{
	margin-top: -32px;
}

.ecLError
{
	font-size: 15px;
	font-weight: bold;
	padding-top: 130px;
	text-align: center;
	height: 260px;
}

/*********************** Footer *******************************/

.footerRight
{
	width: 59px;
	height: 38px;
	float: right;
}

.footerLeft
{
	float: left;
	vertical-align:middle;
	padding-top: 9px;
}

.bottomMenuLink
{
	padding-left: 6px;
	vertical-align: middle;
}

/* edited by db  .a .b != "a b" */
.babyservice 
{
	color: #ddade3;
}

#version
{
	width: 130px;
	position: absolute;
	left: 670px;
	top: 670px;
	color: white;
	font-size: 10px;
}


/*********************** Frage an Experten *******************************/

.FormLinkButton
{
	float: right;
}

.topImage
{
	margin-top: 30px;
}

.FaqFormularMessage
{
	margin-top: 5px;
	width: 420px;
	height: 80px;
}


/* print preview*/

.print_content * td *
{
    font-family: Arial,Helvetica,sans-serif;    
    font-size:11px;    
}

.print_content * input 
{
    height:17px;   
}

/*********************** Disclaimer *******************************/

.disclaimer
{
	margin-top: 55px;
	height: 480px;
	background-image: url(/images/Impressum/hintergrund.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

.disclaimer .contentLeft
{
	width: 300px;
}

/*********************** IhreMeinung Default *******************************/

#feedbackWellcome
{
	background-image: url(/images/IhreMeinung/hintergrund.jpg);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 470px;
	padding-top: 60px;
	width: 100%;
}

#feedbackWellcome .opinionContainer
{
	width: 770px;
	height: 320px;
	overflow: hidden;
}

* html #feedbackWellcome .opinionContainer
{
	height: 300px;
}

#feedbackWellcome .opinionBox
{
	margin-top: 30px;
	padding-top: 20px;
	padding-left: 10px;
}

#feedbackWellcome .opinionElement
{
	float: left;
	width: 90px;
	padding-top: 80px;
}

#feedbackWellcome .boxCenter
{
	width: 560px;
	padding-top: 0px;
}

