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: 840px; 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#fem {float: left;background-position: top left; background-repeat: no-repeat; width: 73px;height: 73px;padding-top: 20px; padding-left:5px;  color: #ffffff;}
		
	div#naviLevel1
	{
		width: 595px;
		height: 51px;
		padding-left:140px;  
		color: #000000; 
	}
		div#breadcrumb{width: 400px; float: left; padding-left:10px; padding-top:6px; }
		div#search{width: 180px; float: left; padding-top:3px; }
		
		 #tabs {
		      float:left;
		      width:100%;
		      font-size:93%;
		      line-height:normal;
		      }
		    #tabs ul {
			  margin:0;
			  padding:8px 10px 0 0px;
			  list-style:none;
		      }
		    #tabs li {
		      display:inline;
		      margin:0;
		      padding:0;
		      }
		    #tabs a {
		      float:left;
		      background:url("/moods/fp/imgs/tableft.gif") no-repeat left top;
		      margin:0;
		      padding:0 0 0 4px;
		      text-decoration:none;
		      }
		    #tabs a span {
		      float:left;
		      display:block;
		      background:url("/moods/fp/imgs/tabright.gif") no-repeat right top;
		      padding:5px 15px 4px 6px;
		      color:#000000;
		      }
		      
		      #tabs span.selected {
		      float:left;
		      background:url("/moods/fp/imgs/tableft.gif") no-repeat left top;
		      background-position:0% -42px;
		      margin:0;
		      padding:0 0 0 4px;
		      text-decoration:none;
		      }
		      
		      #tabs span.right {
		      float:left;
		      display:block;
		      background:url("/moods/fp/imgs/tabright.gif") no-repeat right top;
		      background-position:100% -42px;
		      padding:5px 15px 4px 6px;
		      color:#ffffff;
		      }
		      
		    /* Commented Backslash Hack hides rule from IE5-Mac \*/
		    #tabs a span {float:none;}
		    /* End IE5-Mac hack */
		    #tabs a:hover span {
		      color:#ffffff;
		      }
		    #tabs a:hover {
		      background-position:0% -42px;
		      }
		    #tabs a:hover span {
		      background-position:100% -42px;
		      }
		
	div#center {margin-top: 0px; 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(/img/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: 250px; width: 190px;}

	div#landing_page_adv {position: absolute; left: 630px; top: 160px; width: 190px;}
	
/* 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; height: 100%;}
	div#col2 {width: 190px; float: left; margin-left: 9px;padding-left: 5px;}
	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;}

/* CSS Document */
/* alle real Tags Position */


.DIVWEFOR {
 	position:absolute; 
	top:0; 
	left:0; 
	visibility:hidden;
	}
	
/* Fullbanner2 style */
/* 728x90 & 468x90 */



.DIVFB2I{
	
 	position:relative; 
	top:0px; 
	left:20px; 
	z-index:0;
	width:770px;
	/*height:90px;*/
	clear: both;
	border:0px;	
        /*background: #6E0C29;*/
 	}

.TBLFB2R {
	height:1px; 
	border:0px;
	}

/*Rectangle */
/* 300x250 */
.DIVRT1I{
 	position:relative; 
	/*top:690px; 
	left:234px;*/
	z-index:0;
	width:300px;
	height:250px;
	clear: both;
	border:0px;	
 	}
.TBLRT1R {
	height:1px; 
	border:0px;
	}

/* 180x150 */
.DIVRT2I{
 	position:absolute; 
	top:220px; 
	left:855px; 
	z-index:0;
	width:180px;
	height:150px;
	clear: both;
	border:0px;	
 	}
.TBLRT2R {
	height:1px; 
	border:0px;
	}
	
/* Skyscraper */
.DIVSC1I{
 	position:absolute; 
	/*top:850px; 
	left:770px;*/
	top:250px; 
	left:980px; 
	z-index:0;
	width:160px;
	height:600px;
	clear: both;
	border:0px;	
 	}
.TBLSC1R {
	height: 1px;
	border: 0px;
	}

div#REDNOSEBG {
        position:absolute;
        top:0px;
        left:770px;
        z-index:0;
        width:1000px;
        height:3500px;
        clear: both;
        border:0px;
        background: #6E0C29;
}


