body {margin: 0px; font-family: Arial, sans-serif; font-size: 12px;}
body#body_popup{margin: 0px; font-family: Arial, sans-serif; font-size: 12px;  background: #CEE4B5;}
	a img {border: none;}
	a:link{text-decoration: none; color: #6FA527;}
	a:hover{text-decoration: underline; color: #6FA527;}
	a:active{text-decoration: none; color: #6FA527;}
	a:visited{text-decoration: none; color: #6FA527;}
	div#body {width: 756px; margin: 5px; float: left;}
	div#header {height: 140px; padding-left: 15px;}
		div#login {width: 150px; float: left; color: #666666;}
			div#login h4 {margin: 0px; padding: 3px; background: #d55a5c; color: #ffffff;font-family: Arial, sans-serif; font-size: 12px;}
			div#login div#login_fields {float: left; width: 110px;margin-top: 0px;padding-top: 0px;}
			div#login div#login_button {float: left; padding-left: 8px; padding-top: 5px;}
			div#login div#login_links {clear: left;}
				div#login div#login_links a {color: #666666;}
			div#login a:hover {text-decoration: underline; color: #6FA527;}
		div#logo {float: left;background-position: top left; background-repeat: no-repeat; width: 585px;height: 138px;padding-top: 2px; padding-left:5px;  color: #ffffff;}
	div#center {margin-top: 10px; padding-left: 0px; background: url(/img/menuverlauf.jpg) repeat-y;}
		div#nav {width: 155px; float: left;}
			div#nav a {text-decoration: none; color: #000000; border-top: 1px solid #ffffff; display: block; margin-left: 1px; padding-left: 20px; font-weight: bold; height: 20px;}
			div#nav a:hover {background-image: url(pfeil.png); background-repeat: no-repeat; color: #ffffff;}
			div#nav a:active {color: white;}
				div#nav a#current {background-image: url(/img/pfeil.png); background-repeat: no-repeat; color: #ffffff;}
			div#nav span.pseudolink {border-top: 1px solid #ffffff; display: block;}
		div#main {float: left; width: 590px; margin-left: 10px;}
		div#headline{  margin-left: 0px; float: left; }
			//div#maincontent {width: 390px; float: left;}
			//div#maininfo {width: 190px; float: left;}
	div#footer {padding-left: 15px; color: #999999; font-size: 90%;}
		div#footer a {text-decoration: none; color: #999999;}
		div#footer a:hover {text-decoration: none; color: #000000;}
	div#block_adv {position: absolute; left: 770px; top: 160px; width: 190px;}
	div#landing_page_adv {position: absolute; left: 630px; top: 160px; width: 190px;}
	
/* css for newsletter only  */
    div#newsletter_main {
                float: left; 
                width: 590px; 
                margin-left: 25px;
    }
    div#newsletter_middle {
                margin-top: 5px;
                border:1px solid #6B6B6B;
                height: 224px;
                width: 571px;
                background-color: #9DD15D;
    }
    div#newsletter_middle1 {
                float: left;
                margin-top: 5px;
                margin-left: 5px;
                border:1px solid #ffffff;
                height: 140px;
                width: 169px;
                cursor:hand;
                color:#000000;
    }
    div#newsletter_middle1Inner {
                float: left;
                margin-top: 5px; 
                margin-left: 8px; 
                white:auto;
                background-image:url(/img/nl/etbSmall.gif);
                background-position:;
                background-repeat:no-repeat;
                padding-left:17px;
                height:94px;
                width:152px;
    }
    div#newsletter_middle2 {
                float: left;
                margin-top: 5px;
                margin-left: 6px;
                border:1px solid #ffffff;
                height: 140px;
                width: 169px;
                cursor:hand;
                color:#000000;
    }
    div#newsletter_middle2Inner {
                float: left;
                margin-top: 5px; 
                margin-left: 8px; 
                white:auto;
                background-image:url(/img/nl/appleTree.jpg);
                background-position:;
                background-repeat:no-repeat;
                padding-left:17px;
                height:101px;
                width:152px;
    }
    div#newsletter_middle3 {
                float: left;
                margin-top: 5px;
                margin-left: 6px;
                border:1px solid #ffffff;
                height: 140px;
                width: 169px;
                cursor:hand;
                color:#000000;
    }
    div#newsletter_middle3Inner {
                float: left;
                margin-top: 5px; 
                margin-left: 8px; 
                white:auto;
                background-image:url(/img/nl/idCard.gif);
                background-position:;
                background-repeat:no-repeat;
                padding-left:17px;
                height:101px;
                width:156px;
    }
    div#newsletter_middleTxtLeft {
                margin-top: 143px; 
                margin-left: 2px; 
                white:auto;
                background-image:url(/img/nl/arrowWhite.gif);
                background-position:;
                background-repeat:no-repeat;
                padding-left:17px;
                height:72px;
                width:180px;
    }
    div#newsletter_middleTxtRight {
                margin-top: 143px; 
                margin-left: 182px; 
                white:auto;
                background-image:url(/img/nl/arrowWhite.gif);
                background-position:;
                background-repeat:no-repeat;
                height:72px;
                width:318px;
    }
    div#newsletter_footer {
                margin-top: 50px; 
                margin-left: 0px; 
                white:auto;
                background-image:url(/img/nl/footer.gif);
                background-position:;
                background-repeat:no-repeat;
                height:55px;
                width:585px;
                cursor:hand;
    }

	div#newsletter_headerTxt {margin-top: 0px; white:auto;background-image:url(/img/nl/arrowGreen.gif);background-position:;background-repeat:no-repeat;padding-left:22px;height:34px}

/* css for etb only  */
	div#etbmain {margin-left: 13px;}

/* css for homepage only  */
	div#maincol1 {width: 190px; float: left;}
	div#maincol2 {width: 190px; float: left; margin-left: 9px;}
	div#maincol3 {width: 190px; float: left; margin-left: 9px;}
	/*h1 {font-size: 12px;}
	h2 {font-size: 12px;margin-bottom: 5px;margin-top: 5px;}
	h3 {font-size: 12px;}
	h4 {font-size: 11px;font-weight: bold;}
	h5 {font-size: 120%;}
	
	div#header1Main {font-size: 20px;color:#84C331}
	div#header2Main {font-size: 12px;}
	div#header3Main {font-size: 16px;}
	div#teaserText {font-size: 16px;}
	*/
	
	h1 {font-size: 20px;color:#84C331;margin-bottom: 2px;margin-top: 2px;font-weight: normal;}
	h2 {font-size: 12px;margin-bottom: 0px;margin-top: 2px;font-weight: normal;}
	h3 {font-size: 16px;font-weight: bold;margin-bottom: 0px;margin-top: 0px;}
	h4 {font-size: 11px;font-weight: bold;}
	h5 {font-size: 120%;}
	
	div#teaserText {font-size: 11px;}


/* css for subsite   */
	div#col1 {width: 380px; float: left;}
	div#col2 {width: 190px; float: left; margin-left: 9px;}
	div#colagb {width: 570px; float: left;}

/* css for dexconfig only  */
	//div#dexmain {width: 600; background-image:url(/img/bg_dex.jpg); height:550px;float: left;}
	div#dexmain {float: left; width: 590px; margin-left: 10px;}
	div#dexcol1{width:380px;float: left;}
	div#dexcol1nav{ position: absolute; top: 650px; left: 190px;float: left; }
	div#dexcol2classic{width:188px; float: right;border: 1px solid #659427;}
	div#dexcol2wellness{width:188px; float: right;border: 1px solid #F2CA4D;}
	div#dexcol2health{width:188px; float: right;border: 1px solid #59A0CC;}
	div#dexcol2change{width:188px; float: right;border: 1px solid #C11111;}
	div#dexcol2text{margin-right: 8px;margin-left: 8px;margin-top: 8px;margin-bottom: 8px;}
		div#dexclassic, div#dexhealth, div#dexwellness {float: left; width: 125px; margin-right: 5px; overflow: hidden;}
			div#dexclassic a {background: #54b100;}
				div#dexclassic a:hover span.descrheader {display: block; color: #54b100; font-size: 180%;}
			div#dexhealth a {background: #468ab9;}
				div#dexhealth a:hover span.descrheader {display: block; color: #468ab9; font-size: 180%;}
			div#dexwellness a {background: #e8e400;}
				div#dexwellness a:hover span.descrheader {display: block; color: #e8e400; font-size: 180%;}
			
		div#button {clear: left; text-align: center; padding-top: 10px;}
	div#dexdetails {position: absolute; top: 170px; left: 570px; width: 180px;}
	div#registrationmain {margin-left: 10px; width: 566px; height:590px;float: left;}
	div#registrationmainabo {margin-left: 10px; width: 566px;  height:590px;float: left;}	
	div#registrationinfo{margin-top:10px; height:40px; background: #DFECF4;}
	div#registration_rightcol{float: left; width:190px;position:relative;top:187px;}	
	table#registration_rightcol{background: #DFECF4;}
	div#popup { top:200; position:relative;}
	div#popupNav { top:420; position:absolute;}
	table#popup { font-family: Arial, sans-serif; font-size: 12px;}
	
	div#recipe_calc_popup { top:0; position:relative;}
	table#recipe_calc_poup { font-family: Arial, sans-serif; font-size: 12px;}
