/*                                 real,- Bewusst einkaufen
                                                                                                    */
                                                                                                    
/* Allgemeine Klassen */
.gruenerHinweiskasten,
.kaeltevertraeglich,
.kaelteunvertraeglich
{
	max-width: 400px;
	margin: 0 0 19px 0;
	padding: 15px 20px 20px 65px;
	
	background: #cff5ac url(../images/construct/icons/info.gif) 15px 20px no-repeat;
}
.kaeltevertraeglich {background-image: url(../images/construct/icons/kaeltevertraeglich.gif)}
.kaelteunvertraeglich {background-image: url(../images/construct/icons/kaelteunvertraeglich.gif)}
.sternchen
{
	font-size: 10px;
}
.sternchen_kursiv
{
	font-size: 10px;
	font-style: italic;
}
div.clearAll
{
    clear:both;
}   
/*core drop shadow rules*/
div.image-shadow
{
    float: right;
    
    margin: 0 0 10px 10px;
}
div.image-shadow-green
{
    float: right;
    
    margin: 0 0 10px 28px;
}
div.image-shadow-blue
{
    float: right;
    
    margin: 0 0 10px 28px;
}
    .wrap1, .wrap2, .wrap3
    {
    	display: inline-table;
    	/* \*/display: block;/**/
	} 
    .wrap1,
    div.image-shadow-green .wrap1,
    div.image-shadow-blue .wrap1
    {
    	float: left;
    	
    	background: url(../images/construct/shadows/shadow.gif) right bottom no-repeat;
	}
	div.image-shadow-green .wrap1
	{
	    background: url(../images/construct/shadows/green_shadow.gif) right bottom no-repeat;
	}
	div.image-shadow-blue .wrap1
	{
	    background: url(../images/construct/shadows/green_shadow.gif) right bottom no-repeat;
	}
    .wrap2
    {
        background:url(../images/construct/shadows/corner_bl.gif) left bottom no-repeat;
    }
    div.image-shadow-green .wrap2
    {
        background:url(../images/construct/shadows/green_corner_bl.gif) left bottom no-repeat;
    }
    div.image-shadow-blue .wrap2
    {
        background:url(../images/construct/shadows/green_corner_bl.gif) left bottom no-repeat;
    }
    .wrap3,
    div.image-shadow-green .wrap3,
    div.image-shadow-blue .wrap3
    {
    	padding:0 4px 4px 0;
    	
    	background:url(../images/construct/shadows/corner_tr.gif) right top no-repeat;
	}
	div.image-shadow-green .wrap3
	{
	    background:url(../images/construct/shadows/green_corner_tr.gif) right top no-repeat;
	}
	div.image-shadow-blue .wrap3
	{
	    background:url(../images/construct/shadows/green_corner_tr.gif) right top no-repeat;
	}
        .wrap3 img 
        {
        	display:block;
        	
        	border: 4px solid #fff;
        }

/******************************** STANDARDS **********************************************************
*****************************************************************************************************/

*
{
    outline: none;
}

html
{
    overflow: -moz-scrollbars-vertical;
}

body
{
    margin: 0;
    padding: 0;

    color: #666;
    font: 12px Arial, Helvetica, sans-serif;

    background: #fff url(../images/construct/body_background.gif) 0 0 repeat-x;
}

a, a:hover
{
    color: #65b218;
    outline: none;
    text-decoration: underline;
}
a:hover { text-decoration: none }
a.gruenerKasten, a.gruenerKasten:hover
{
    display: block;
    float: left;
    clear: both;
    
    margin: 0;
    padding: 4px 10px 0 23px;
    height: 22px; /*26px*/
    
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    
    background: #4b8f06 url(../images/construct/a_gruenerKasten_background.gif) 0 0 no-repeat;
    
    border: none !important;
}
    a.gruenerKasten:hover {text-decoration:underline}

br.clearAll
{
    position: relative;
    display: block;
    clear: both;
    z-index: -10;

    line-height: 0 !important;
}

h1
{
    margin: 0 0 16px 0;
    padding: 0;
    
    color: #46810b;
    line-height: 23px;
    font-size: 20px;
    font-weight: normal;
}
h1 a, h1 a:hover
{
    color: #46810b;
    text-decoration: none;
}
body#joachim_loew h1,
body#joachim_loew h1 a, body#joachim_loew h1 a:hover
{
    color: #467295 !important;
}
h1 a:hover
{
    text-decoration: underline;
}
h2
{
    margin: 0 0 5px 0;
    padding: 0;

    color: #65b218;
    line-height: 14px;
    font-size: 12px;
    font-weight: bold;
}
body#joachim_loew h2
{
    color: #72a2c8;
}
body#joachim_loew h2 a, body#joachim_loew h2 a:hover
{
    text-decoration: none;
}
h3
{
    margin: 0 0 16px 0;
    padding: 0;

    line-height: 16px;
    font-size: 12px;
    font-weight: bold;
}

hr
{
    position: relative;
    clear: both;

    margin: 0 0 10px 0;
    padding: 0;
    height: 1px;

    color: #e1efd1;

    border: 0;
    background: #e1efd1;
}

img
{
    border: 0;
}
img.headline
{
    display: block;

    margin: 0 0 10px 0;
}
img.rahmen
{
	border: 7px solid #cff5ac !important;
}
img.float_link
{
	float: left;
	margin: 0 10px 5px 0;
}
img.float_rechts
{
	float: right;
	margin: 0 0 5px 10px;
}
img.float_links_rahmen
{
	float: left;
	margin: 0 10px 5px 0;
	border: 7px solid #cff5ac !important;
}
img.float_rechts_rahmen
{
	float: right;
	margin: 0 0 5px 10px;
	border: 7px solid #cff5ac !important;
}

input, select, textarea
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
}

map
{
    display: none;
}

p
{
    margin: 0 0 14px 0;
    padding: 0;

    line-height: 16px;
}

ul
{
    margin: 2px 0 19px 0;
    padding: 0 0 0 0;

    line-height: 16px;
}
    ul li
    {
    position: relative;
    
        margin: 0 0 1px 0;
        padding: 0 0 0 13px;
        
        list-style: none;
        
        background: url(../images/construct/li_background.gif) 0 7px no-repeat;
    }
ol
{
    margin: 2px 0 12px 0;
    padding: 0 0 0 30px;

    line-height: 16px;
}
    ol li
    {
        margin: 0 0 4px 0;
        padding: 0;
    }

div.csc-sitemap ul
{
    margin: 0 0 5px 0;
}
    div.csc-sitemap ul li
    {
        margin: 0 0 8px 0;
        
        font-size: 16px;
        font-weight: bold;
    }
        div.csc-sitemap ul li ul
        {
            margin: 8px 0 12px 0;
        }
        div.csc-sitemap ul li ul li
        {
            margin: 0 0 4px 0;
            
            font-size: 15px;
            font-weight: normal;
        }
            div.csc-sitemap ul li ul li ul
            {
                margin: 4px 0 10px 0;
            }
            div.csc-sitemap ul li ul li ul li
            {
                margin: 0 0 4px 0;
                
                font-size: 13px;
                font-weight: normal;
            }
                div.csc-sitemap ul li ul li ul li ul li
                {
                    margin: 0 0 4px 0;
                    
                    font-size: 12px;
                    font-weight: normal;
                }
                    div.csc-sitemap ul li ul li ul li ul li ul li
                    {
                        margin: 0 0 2px 0;
                        
                        font-size: 11px;
                        font-weight: normal;
                    }

/******************************** FORMS **************************************************************
*****************************************************************************************************/
/* STANDARD FORMULAR */
div#formularStandard
{

}
    div#formularStandard label
    {
        position: relative;
        display: block;
        float: left;

        margin: 0 0 20px 0;
        padding: 6px 0 0 0;
        width: 160px;
    }
        div#formularStandard label.rot { color: #ed1b2f; font-weight: bold; }
        div#formularStandard label.labelRadio
        {
            width: 90px !important;
        }


    div#formularStandard input.text,
    input.tx-indexedsearch-searchbox-sword
    {
        margin: 0;
        padding: 5px 6px 0 6px;
        width: 250px;
        height: 21px; /*26px*/

        background: #fbfbfb;

        border-top: 1px solid #dae7f4;
        border-right: 1px solid #b2c8de;
        border-bottom: 1px solid #b2c8de;
        border-left: 1px solid #dae7f4;
    }
    input.tx-indexedsearch-searchbox-sword
    {
        margin-left: 25px;
    }

    div#formularStandard select
    {
        margin: 0;
        padding: 0;
        width: 270px;

        background: #fbfbfb;
    }

    div#formularStandard textarea
    {
        margin: 0 0 10px 0;
        padding: 5px 6px 0 6px;
        width: 250px;
        height: 100px;

        background: #fbfbfb;

        border-top: 1px solid #dae7f4;
        border-right: 1px solid #b2c8de;
        border-bottom: 1px solid #b2c8de;
        border-left: 1px solid #dae7f4;
    }

    div#formularStandard h3
    {
        margin-top: 20px;
    }

form#indexedsearch_formular
{
    position: absolute;
    top: 0;
    right: 320px;
    
    padding: 16px 0 0 20px;
    width: 367px; /*387px*/
    height: 88px; /*104px*/
    
    background: url(../images/construct/suche_form_background.gif) 0 0 no-repeat;
}
    div.tx-indexedsearch-whatis
    {
        font-size: 20px;
    }
    span.indexedsearch_icon
    {
        padding: 1px 0 0 20px;
        
        background: url(../images/construct/page_white.gif) 0 0 no-repeat;
    }
    ul.browsebox
    {
            margin: 25px 0 35px 0;
    }
        ul.browsebox li
        {
            padding: 0;
            background: none;
        }

.gesundheitsForm textarea {
	width: 260px;
	height: 120px;
}

.gesundheitsForm label
{
	display: block;
	float: left;
	width: 150px;
	margin: 0 0 15px 0;
	padding: 4px 0 0 0;
}
form#indexedsearch_formular label
{
	display: block;
	float: left;
	width: 136px; /*150px*/
	margin: 0 0 15px 0;
	padding: 4px 0 0 14px;
}

.gesundheitsForm .inputSmall,
input.text_inline
{
        margin: 0;
        padding: 5px 6px 0 6px;
    width: 35px;
        height: 21px; /*26px*/

        background: #fbfbfb;

        border-top: 1px solid #dae7f4;
        border-right: 1px solid #b2c8de;
        border-bottom: 1px solid #b2c8de;
        border-left: 1px solid #dae7f4;
}
input.text_inline
{
    margin: 0 7px 4px 0;
}

.gesundheitsForm input.btnSubmit {
	background: #1078c7;
	border: 1px solid #0D4D7C;
	color: white;
	font-weight: bold;
}

.gesundheitsForm input.error {
	color: red;
	border: 1 px solid red;
}

.gesundheitsForm span#error, .gesundheitsForm span#thankYou, .gesundheitsForm span#result  {
	display: block;
	margin: 1em 0 1em 0;
	font-weight: bold;
}

.gesundheitsForm span#thankYou, .gesundheitsForm span#result {
	color: green;
}

.gesundheitsForm span#error {
	color: red;
}
.expertenFrageForm label.text,
.gesundheitsForm label.text
{
    position: relative;
    display: block;
    float: left;

    margin: 0 0 20px 0;
    padding: 6px 0 0 0;
    width: 160px;
}

.expertenFrageForm textarea.text
{
    margin: 0 0 10px 0;
    padding: 5px 6px 0 6px;
    width: 250px;
    height: 100px;

    background: #fbfbfb;

    border-top: 1px solid #dae7f4;
    border-right: 1px solid #b2c8de;
    border-bottom: 1px solid #b2c8de;
    border-left: 1px solid #dae7f4;
}

.expertenFrageForm input.text,
form#indexedsearch_formular input.text
{
    margin: 0;
    padding: 5px 6px 0 6px;
    width: 250px;
    height: 21px; /*26px*/

    background: #fbfbfb;

    border-top: 1px solid #dae7f4;
    border-right: 1px solid #b2c8de;
    border-bottom: 1px solid #b2c8de;
    border-left: 1px solid #dae7f4;
}

.expertenFrageForm input.btnSubmit,
.gesundheitsForm input.btnSubmit,
input.submit_inline,
form#indexedsearch_formular input.btnSubmit
{
    display: block;
    float: left;
    clear: both;
    overflow: visible;
    
    margin: 0 0 15px 0;
    padding: 1px 10px 2px 23px;
    height: 26px;
    
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    
    background: #4b8f06 url(../images/construct/a_gruenerKasten_background.gif) 0 0 no-repeat;
    
    border: none !important;
}

.expertenFrageForm span#noError, .expertenFrageForm span#error {
	display: block;
	margin: 15px 0 15px 0;
	color: red;
}

span#expertenThankYou {
	color: green;
	font-weight: bold;
}

/******************************** HEADER *************************************************************
*****************************************************************************************************/
div#header
{
    position: relative;
    
    margin: 0 auto;    
    padding: 101px 0 0 0;
    width: 968px;
    
    background: url(../images/construct/header_background.png) 0 0 no-repeat;
}
    div#header_content
    {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        
        width: 968px;
        height: 117px;
        
        background: url(../images/construct/header_background.png) 0 0 no-repeat;
    }
        img#real_logo
        {
            position: absolute;
            top: 22px;
            left: 45px;
        }
        div#header_meta
        {
            position: absolute;
            top: 24px;
            right: 45px;
        }
            a#header_meta_rss,
            a#header_meta_newsletter
            {
                display: block;
                
                padding: 9px 13px 9px 0;
                
                color: #0060af;
                text-align: right;
                text-decoration: none;
                
                background: url(../images/construct/arrow_blue.gif) right 15px no-repeat;
            }
                a#header_meta_rss span.rss_feed
                {
                    padding-left: 18px;
                    
                    font-weight: bold;
                    
                    background: url(../images/construct/span_rss_feed_background.gif) 3px 1px no-repeat;
                }

/******************************** WILLKOMMEN *********************************************************
*****************************************************************************************************/
div#willkommen
{
    position: relative;
    
    margin: 0 auto;
    width: 934px;
    height: 292px;
    
    background: url(../images/construct/willkommen.jpg) 0 0 no-repeat;
}
    div#willkommen_blase
    {
        position: absolute;
        top: -41px;
        left: 420px;
        z-index: 15000;
        
        width: 291px;
        height: 161px;
        
        background: url(../images/construct/willkommen_blase.png) 0 0 no-repeat;
    }
    div#ernaehrungstipp_teaser
    {
        position: absolute;
        right:-80px;
        bottom: 10px;
        
        padding: 22px 0 0 20px;
        width: 160px; /*353px*/
        height: 135px; /*155px*/
        
        background: url(../images/construct/bewusst_einkaufen_teaser_logo.png) 0 0 no-repeat;
    }
        div#ernaehrungstipp_teaser h1
        {
            margin: 0 0 5px 0;
            
            color: #0060af;
            font-size: 12px;
            line-height: 15px;
            font-weight: bold;
        }
        div#ernaehrungstipp_teaser p
        {
            margin: 0 0 4px 0;
            
            font-size: 11px;
            line-height: 13px;
        }
        div#ernaehrungstipp_teaser a
        {
            font-size: 11px;
            font-weight: bold;
        }
    div#ernaehrungstipp_popup
    {
        position: absolute;
        right: -60px;
        bottom: 10px;
        
        padding: 22px 0 0 20px;
        width: 348px; /*370px*/
        height: 161px; /*181px*/
        
        background: url(../images/construct/ernaehrungstipps/08_kw30.gif) 0 0 no-repeat;
    }

div#thema_der_woche
{
    margin: 0 0 15px 0;
    padding: 10px 14px 17px 17px;
    
    background: url(../images/construct/thema_der_woche_background.gif) 0 bottom repeat-x;
}
    div#thema_der_woche img
    {
        position: relative;
    }
body#joachim_loew div#thema_der_woche
{
    margin-top: -15px;
    
    background: url(../images/construct/thema_der_woche_loew_background.gif) 0 bottom repeat-x;
}

/******************************** NAVIGATION *********************************************************
*****************************************************************************************************/
div#navigation
{
    height: 46px;
    
    background: #6fc419;
}
    div#navigation_container
    {
        position: relative;
        
        margin: 0 auto;
        width: 968px;
    }
        div#navigation_content
        {
            position: absolute;
            top: -4px;
            left: 12px;
            z-index: 10;
            
            padding: 4px 0 0 4px;
            width: 939px; /*943px*/
            height: 53px; /*57px*/
            
            background: url(../images/construct/navigation_content_background.png) 0 0 no-repeat;
        }
            div#navigation_content a.navigation_aktiv, div#navigation_content a.navigation_aktiv:hover
            {
                cursor: default;
                background-position: 0 -98px;
            }
            a#navigation_willkommen, a#navigation_willkommen:hover,
            a#navigation_gesundheit_gewicht, a#navigation_gesundheit_gewicht:hover,
            a#navigation_ernaehrung_im_alltag, a#navigation_ernaehrung_im_alltag:hover,
            a#navigation_aktiv_im_sport, a#navigation_aktiv_im_sport:hover,
            a#navigation_expertentipps, a#navigation_expertentipps:hover
            {
                display: block;
                float: left;
                overflow: hidden;
                
                margin: 1px 0 0 0;
                padding: 48px 0 0 0;
                height: 0;
                
                background-position: 0 0;
                background-repeat: no-repeat;
            }
            a#navigation_willkommen:hover,
            a#navigation_gesundheit_gewicht:hover,
            a#navigation_ernaehrung_im_alltag:hover,
            a#navigation_aktiv_im_sport:hover,
            a#navigation_expertentipps:hover
            {
                background-position: 0 -49px;
            }
            a#navigation_willkommen, a#navigation_willkommen:hover
            {
                width: 124px;
                background-image: url(../images/construct/navigation/willkommen.gif);
            }
            a#navigation_gesundheit_gewicht, a#navigation_gesundheit_gewicht:hover
            {
                width: 175px;
                background-image: url(../images/construct/navigation/gesundheit.gif);
            }
            a#navigation_ernaehrung_im_alltag, a#navigation_ernaehrung_im_alltag:hover
            {
                width: 168px;
                background-image: url(../images/construct/navigation/ernaehrung.gif);
            }
            a#navigation_aktiv_im_sport, a#navigation_aktiv_im_sport:hover
            {
                width: 134px;
                background-image: url(../images/construct/navigation/sport.gif);
            }
			a#navigation_expertentipps, a#navigation_expertentipps:hover
	{
                width: 129px;
                background-image: url(../images/construct/navigation/expertentipps.gif);
	        }	

            div.tx-macinasearchbox-pi1
            {
                position: absolute;
                bottom: 15px;
                right: 8px;
            }
                input#suche_text
                {
                    padding: 2px 0 0 2px;
                    height: 18px;
                    
                    background: url(../images/construct/header_suche_input_background.gif) 0 0 repeat-x;
                    border-top: 1px solid #e3e3e3;
                    border-right: 1px solid #e3e3e3;
                    border-bottom: 1px solid #cacaca;
                    border-left: 1px solid #cacaca;
                }
                div.tx-macinasearchbox-pi1 label
                {
                    padding: 0 20px 0 10px;
                }
                    input#suche_submit
                    {
                        color: #fff;
                        cursor: pointer;
                        font-weight: bold;
                        text-decoration: underline;
                        
                        border: 0;
                        background: none;
                    }

/******************************** CONTAINER **********************************************************
*****************************************************************************************************/
div#container
{
    position: relative;
    
    margin: 0 auto;
    padding: 0 0 100px 0;
    width: 934px;
    
    background: url(../images/construct/container_background.gif) 0 0 repeat-y;
}

    /******************************** LEFT COLUMN ****************************************************
    *************************************************************************************************/
    div#container_left_content
    {
        float: left;
        
        width: 634px;
    }
    body#joachim_loew div#container_left_content a, body#joachim_loew div#container_left_content a:hover
    {
        color: #72a2c8;
    }
        div#container_main_content
        {
            padding: 20px;
        }
        body#joachim_loew div#container_main_content
        {
            padding-top: 90px;
        }
        
        /******************************** JOACHIM LÖW ************************************************
        *********************************************************************************************/
        div#joachim_loew_header
        {
            position: absolute;
            top: 0;
            left: 15px;
            
            width: 605px;
            height: 69px;
            
            background: url(../images/construct/joachim_loew_header_background.png) 0 0 no-repeat;
        }
            div#joachim_loew_header a, div#joachim_loew_header a:hover
            {
                display: block;
                
                width: 605px;
                height: 69px;
            }
        div#joachim_loew_videonews
        {
            float: right;
        }    
        
        /******************************** NEWS *******************************************************
        *********************************************************************************************/
        div.news_date
        {
            position: absolute;
            left: -45px;
            
            padding: 5px 0 0 0;
            width: 45px;
            height: 70px; /*75px*/
            
            color: #fff;
            
            background: url(../images/construct/date_background.gif) 0 0 no-repeat;
        }
            div.news_date div.tag
            {
                font-size: 26px;
                text-align: center;
            }
            div.news_date div.monat
            {
                font-size: 16px;
                text-align: center;
            }
            div.news_date div.jahr
            {
                font-size: 12px;
                text-align: center;
            }
        div.news_related_container
        {
            margin: 20px 0 0 0;
        }
            body#joachim_loew div.news_related_container a:visited
            {
                color: #4c7da4 !important;
            }
        div.goto_archive
        {
            display:block;
            margin:0 0 10px 0;
        }
        div.goto_archive a
        {
            float:right;      
            display:block;
            text-decoration:none;
            background: url(../images/construct/goto_archive_bg.gif) no-repeat 0 0;
            height:24px;
            width:126px;
        }
        div.goto_archive a:hover
        {
            background: url(../images/construct/goto_archive_bg.gif) no-repeat 0 -24px;
        }
        /*** WILLKOMMEN (LATEST) ***/
        div.news_willkommen
        {
            float: left;
            
            margin: 0 0 10px 0;
            padding: 5px 14px 5px 17px;
            width: 265px; /*296px*/
        }
        div.willkommen_clearer
        {
            position: relative;
            clear: both;
            
            margin: 0 0 15px 0;
            
            border-top: 1px solid #e1efd1;
        }
        div#willkommen_expertenteaser
        {
            background: url(../images/construct/willkommen_expertenteaser_background_main.gif) repeat-y top;
            margin:0 0 20px 0;
        }
            div#willkommen_expertenteaser_top
            {
                background: url(../images/construct/willkommen_expertenteaser_background_top.gif) repeat-y top;
                height:8px;
                overflow:hidden;
            }
                div#willkommen_expertenteaser_pic
                {
                    background: url(../images/construct/willkommen_expertenteaser_pic.jpg);
                    height:191px;
                    width:259px;
                    float:right;
                    margin:4px 1px -6px 0;
                    position:relative;
                }
                    div#willkommen_expertenteaser_pic a
                    {
                        height:19px;
                        position:absolute;
                        right:8px;
                        top:164px;
                        width:220px;
                        text-decoration:none;
                    }
                div#willkommen_expertenteaser_content
                {
                    margin:3px 0 0 10px;
                }
                    div#willkommen_expertenteaser_content h3
                    {
                        font-size:14px;
                        margin:0 0 10px 0;
                    }
                    div#willkommen_expertenteaser_content p.news_related
                    {
                        background:transparent url(../images/construct/li_background.gif) no-repeat scroll 0 7px;
                        list-style-image:none;
                        list-style-position:outside;
                        list-style-type:none;
                        margin:0 0 1px 8px;
                        padding:0 0 0 13px;
                        float:left;
                    }
                    
            div#willkommen_expertenteaser_bottom
            {
                background: url(../images/construct/willkommen_expertenteaser_background_bottom.gif) no-repeat bottom left;
                height:8px;
                overflow:hidden;
            }
                    
        div#willkommen_reisenteaser
        {
            position: relative;
            
            height: 111px;
        }
        div#willkommen_reisenteaser_content
            {
                position: absolute;
                top: -24px;
                left: -4px;
                
                width: 600px;
                height: 128px;
                
                background: url(../images/construct/willkommen_teaser_reise_background.png) 0 0 no-repeat;
            }
                div#willkommen_reisenteaser_content1
                {
                    float: left;
                    
                    margin: 23px 0 0 146px;
                    padding: 0 0 0 16px;
                    width: 252px;
                }
                    div#willkommen_reisenteaser_content h1
                    {
                        margin: 8px 0 10px 0;
                        line-height: 14px;
                        color: #65b218;
                        font-size: 16px;
                        font-weight: bold;
                    }
                    div#willkommen_reisenteaser_content p
                    {
                        margin: 0 0 4px 0;
                        
                        font-size: 12px;
                        line-height: 13px;
                    }
                    div#willkommen_reisenteaser_content a
                    {
                        font-size: 12px;
                        font-weight: bold;
                    }            
                div#willkommen_reisenteaser_content2
                {
                    float: left;
                    
                    margin: 20px 0 0 0;
                    padding: 0 0 0 30px;
                    width: 156px;
                }
                    div#willkommen_reisenteaser_content2 h1
                    {
                        margin: 8px 0 10px 0;
                        line-height: 14px;
                        color: #65b218;
                        font-size: 12px;
                        font-weight: bold;
                    }
                    div#willkommen_reisenteaser_content2 p
                    {
                        margin: 0 0 4px 0;
                        
                        font-size: 11px;
                        line-height: 12px;
                    }

        div#gewicht_weightwatchers
        {
            position: relative;
            
            height: 111px;
            clear:both;
            margin:40px 0 0 0;
        }
        div#gewicht_weightwatchers_content
            {
                position: absolute;
                top: -24px;
                left: -4px;
                
                width: 600px;
                height: 128px;
                
                background: url(../images/construct/gewicht_teaser_weightwatchers.png) 0 0 no-repeat;
            }
                div#gewicht_weightwatchers_content1
                {
                    float: left;
                    
                    margin: 28px 0 0 0;
                    padding: 0 0 0 16px;
                    width: 234px; /*250px*/
                }
                div#gewicht_weightwatchers_content1
                {
                    
                }
                    div#gewicht_weightwatchers_content h1
                    {
                        margin: 5px 0 8px 40px;
                        line-height: 14px;
                        color: #65b218;
                        font-size: 12px;
                        font-weight: bold;
                    }
                    div#gewicht_weightwatchers_content p
                    {
                        margin: 0 0 4px 0;
                        
                        font-size: 11px;
                        line-height: 13px;
                    }
                    div#gewicht_weightwatchers_content a
                    {
                        font-size: 11px;
                    }            


                    
        body#joachim_loew div.news_willkommen
        {
            float: none;
        }
            div.video_abspielen a, div.video_abspielen a:hover
            {
                display: block;
                
                margin: 10px 0 10px 0;
                padding: 6px 0 5px 32px;
                
                font-size: 12px;
                font-weight: bold;
                text-decoration: none;
                
                background: url(../images/construct/video_abspielen_background.gif) 0 0 no-repeat;
            }
            div.news-latest-item-image
            {
                float: right;
                
                margin: 0 0 10px 10px;
            }
            div.news-thema_der_woche-item-image
            {
                float: right;
                
                margin: 0 0 10px 30px;
                
                border: 5px solid #fff;
            }
            div.news-latest-content h1, 
            div.news-latest-content h2, 
            div.news-latest-content h3, 
            div.news-latest-content p, 
            div.news-latest-content ul, 
            div.news-latest-content ol,
            div.news-latest-content li,
            div.news-latest-content strong,
            div.news-thema_der_woche-content h1, 
            div.news-thema_der_woche-content h2, 
            div.news-thema_der_woche-content h3, 
            div.news-thema_der_woche-content p, 
            div.news-thema_der_woche-content ul, 
            div.news-thema_der_woche-content ol,
            div.news-thema_der_woche-content strong,
            div.news-thema_der_woche-content li
            {
                display: inline;
                
                margin: 0;
                padding: 0;
                
                color: #666 !important;
                font-weight: normal;
                line-height: 16px;
                list-style: none;
            }
            div.news-latest-content li,
            div.news-thema_der_woche-content li
            {
                padding-left: 4px;
            }
            span.news-latest-item-link
            {
                font-style: italic;
            }
            ul.news-latest-item-moreItems
            {
                margin: 15px 0 0 0;
            }
        /*** LIST ***/
        div.news-list-item
        {
            padding: 0 0 15px 0;
        }
            div.news-list-item-image
            {
                float: right;
                
                margin: 0 0 10px 10px;
            }
            div.news-list-item p
            {
                display: inline;
                
                line-height: 16px;
            }
            div.news-list-morelink
            {
                display: inline;
                
                font-style: italic;
            }
            div.news-list-item hr
            {
                margin: 15px 0 0 0;
            }
        /*** SINGLE ***/
        div.news-single-item
        {
            padding: 0 0 15px 0;
        }
            div.news-single-image
            {
                float: right;
                
                margin: 0 0 10px 10px;
            }
            p.news-single-imgcaption
            {
                display: none;
            }
            div.news_related
            {
                margin: 0 0 1px 0;
                padding: 0 0 0 13px;
                
                list-style: none;
                
                background: url(../images/construct/li_background.gif) 0 7px no-repeat;
            }
            div.news-single-video
            {
                margin: 0 0 30px 0;
                padding: 20px 0;
                
                text-align: center;
                
                background: url(../images/construct/news_single_video_background.gif) 0 0 repeat-y;
            }
    
    div.willkommen_flyerteaser
    {
        background: url(../images/construct/willkommen_flyer_teaser.jpg) 0 0 no-repeat;
        clear:both;
        height:102px;
        position:relative;
        width:593px;
        margin:20px 0 0 0;
    }
        div.willkommen_flyerteaser h2
        {
            border-right:1px solid #E0F0D1;
            left:20px;
            line-height:17px;
            padding:0 10px 17px 0;
            position:absolute;
            top:31px;
        }
        div.willkommen_flyerteaser p
        {
            left:160px;
            position:absolute;
            top:30px;
        }
        div.willkommen_flyerteaser div.news_related
        {
            left:160px;
            position:absolute;
            top:52px;
        }    
    
    /******************************** FAQ ************************************************************
    *************************************************************************************************/
    div.clearAll
    {
        clear:both;
    }
    
    
    h1.faq_unterseite
    {
        margin:20px 0 20px 0;
    }
    
    div.faq_header
    {
        background: url(../images/construct/faq/headerimage.jpg) bottom no-repeat;
        height:205px;
        width:597px;
    }
    div.faq_header p
    {
        padding:35px 0 0;
        width:450px;
        line-height:19px;
    }
    
    
    div.faq_nav
    {
        background: url(../images/construct/faq/separator.gif) bottom no-repeat;
        padding:10px 0 30px 0;
    }
        div.faq_nav ul
        {
            font-size:14px;
            font-weight:bold;
            color:#666;
            padding:0 0 0 20px;
            margin:0px;
        }
            div.faq_nav ul li
            {
                margin:5px 0 5px 0;
                background:url(../images/construct/faq/li_background.gif) no-repeat left center;
                padding:0 0 0 16px;
                width:265px;
                float:left;
            }
                div.faq_nav ul li a
                {
                    text-decoration:none;
                    color:#666;
                }
                div.faq_nav ul li a:hover,
                div.faq_nav ul li a.active
                {
                    color:#6fc419;
                }
                div.faq_nav ul li a.active:hover
                {
                    color:#46810b;
                }
    div.faq_hinweis
    {
        margin:30px 0 0 0;
        padding:10px 0 0 0px;
        font-size:11px;
        border-top:1px solid #F0F7E8;
        clear:both;
    }
        div.faq_hinweis p
        {
            margin:0 0 8px;
        }
        
        /******************************** Accordion **************************************************/
        
        #accordion_container h2
        {
            margin:25px 0 15px 0;
            font-size:16px;
        }

            #accordion_container .accordion_toggle {
                display: block;
                
                background: url(../images/construct/faq/accordion_title_main_bg.gif) repeat-y top left;
                width:590px;
                padding:0px;
                color: #666;
                font-weight: normal;
                text-decoration: none;
                outline: none;
                font-size: 12px;
                cursor: pointer;
                margin: 7px 0 7px 0;
            }
            
            #accordion_container .accordion_toggle_bgtop
            {
                background: url(../images/construct/faq/accordion_title_top_bg.gif) no-repeat top left;
            }
            #accordion_container .accordion_toggle_fragezeichen
            {
                float:right;
                background: url(../images/construct/faq/accordion_title_fragezeichen.gif) no-repeat;
                width:55px;
                height:61px;
            }
            #accordion_container .accordion_fragesteller
            {
                margin:0px 0 0 10px;
                float:left;
                width:515px;
                position:relative;
            }
            #accordion_container .accordion_fragesteller_list
            {
                margin:10px 0 0 5px;
                display:inline;
                line-height:24px;
                line-height:24px;
                color:#65B218;
                position:relative;
            }
            #accordion_container .accordion_date
            {
                margin:10px 0px 0 10px;
                padding: 0 5px 0 0;
                display:inline;
                line-height:24px;
                border-right:1px solid #666;
                position:relative;
            }
            #accordion_container .accordion_date_list
            {
                margin:10px 0px 0 10px;
                padding: 0 5px 0 0;
                display:inline;
                line-height:24px;
                border-right:1px solid #666;
                position:relative;
            }
            #accordion_container .accordion_kategorie
            {
                display:block;
                display:inline;
                line-height:24px;
                margin:10px 0 0px 5px;
                color:#65B218;
                position:relative;
            }
            #accordion_container .accordion_toggle h2
            {
                float:left;
                color:#666;
                font-size:12px;
                margin:5px 0 10px 10px;
                display:block;
                width:515px;
                position:relative;
            }
            #accordion_container .accordion_toggle_active h2
            {
                float:left;
                color:#65B218;
                font-size:12px;
                margin:5px 0 10px 10px;
                display:block;
                width:515px;
            }

            #accordion_container .accordion_toggle_footer
            {
                background: url(../images/construct/faq/accordion_title_footer.gif) no-repeat;
                height:1px;
                overflow:hidden;
            }
            
            #accordion_container .accordion_toggle_active {
                color: #666;
            }
            
            #accordion_container .accordion_content {
                background-color: #ffffff;
                color: #444444;
                overflow: hidden;
                margin:15px 0 0 10px;
            }
                #accordion_container .accordion_content h2
                {
                    margin: 15px 0 5px 10px;
                    color: #0099FF;
                }
                
                #accordion_container .accordion_content p
                {
                    width:460px;
                    padding:0 0 0 0px;
                }
                #accordion_container .accordion_content ul
                {
                    width:440px;
                }
            
            #accordion_container .accordion_expertin_Klaudia
            {
                background: url(../images/construct/faq/klaudia_kecic.jpg) no-repeat;
                float:right;
                width:113px;
                height:150px;
                float:right;
            }
            #accordion_container .accordion_expertin_Sarah
            {
                background: url(../images/construct/faq/sarah_wingensiefen.jpg) no-repeat;
                float:right;
                width:113px;
                height:150px;
                float:right;
            }
            #accordion_container .accordion_expertin_Melanie
            {
                background: url(../images/construct/faq/melanie_isenburg.jpg) no-repeat;
                float:right;
                width:113px;
                height:150px;
                float:right;
            }
            #accordion_container .accordion_expertin_anna
            {
                background: url(../images/construct/faq/anna_banach.jpg) no-repeat;
                float:right;
                width:113px;
                height:150px;
                float:right;
            }
    /******************************** Frage der Woche ***********************************************/
            
    body#expertentipps_fragederwoche
    {
    
    }
        div.news-list-item p
        {
            display:block;
        }
        
        
    div.fdw_fragesteller
    {
        padding:0 0 6px 0;
    }  
        div.fdw_fragesteller p
        {
            display:inline;
        }
    div.fdw_news-latest-morelink
    {
        background:transparent url(../images/construct/li_background.gif) no-repeat scroll 0 7px;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        display:inline;
        margin:0 0 1px 3px;
        padding:0 0 0 13px;
    }   
    h3.frage_der_woche
    {
        font-size:14px;
    }
    p.frage_der_woche
    {
        margin:0px 0px 4px 0px;
    }
    div#willkommen_expertenteaser_content h1
    {
        margin:0 0 8px 0;
    }
    /******************************** RIGHT COLUMN ***************************************************
    *************************************************************************************************/
    div#container_right_content
    {
        position: relative;
        float: left;
        
        padding: 9px 0 263px 0;
        width: 300px;
    }    
        /******************************** RIGHT SUBMENU **********************************************
        *********************************************************************************************/
        div.right_content_submenu
        {
            margin-top: -9px;
        }
             div.right_content_submenu div.right_content_teaser_middle
            {
                padding: 8px 27px 1px 27px;
                
                background: url(../images/construct/right_content_submenu/submenu_middle_background.gif) 0 0 repeat-y;
            }
                div.right_content_submenu div.right_content_teaser_middle h1
                {
                    margin: 0 0 12px 0;
                    
                    color: #65b218;
                    font-size: 12px;
                    font-weight: bold;
                    line-height: 14px;
                }
                div.right_content_submenu div.right_content_teaser_middle ul
                {
                    margin: 0 0 4px 0;
                    
                    font-size: 11px;
                    line-height: 17px;
                }
                    div.right_content_submenu div.right_content_teaser_middle ul a.submenu_aktiv, div.right_content_submenu div.right_content_teaser_middle ul a.submenu_aktiv:hover
                    {
                        cursor: default;
                        font-weight: bold;
                        text-decoration: none;
                    }
            div.right_content_submenu div.right_content_teaser_bottom
            {
                height: 16px;
                
                background: url(../images/construct/right_content_submenu/submenu_bottom_background.gif) 0 0 no-repeat;
            }
        /******************************** RIGHT TEASER ***********************************************
        *********************************************************************************************/
        /*loew*/
        div#loew_teaser
        {
            padding: 25px;
            width: 250px; /*300px*/
            height: 139px; /*189px*/
            
            background: url(../images/construct/right_content_teaser/loew_background.gif) 0 0 no-repeat;
        }
            div#loew_teaser h1
            {
                margin: 0 0 12px 0;
                
                color: #fff;
                font-size: 12px;
                font-weight: bold;
                line-height: 14px;
            }
            div#loew_teaser p
            {
                margin: 0 0 6px 0;
                
                color: #fff;
                font-size: 12px;
                line-height: 13px;
            }
            div#loew_teaser a, div#loew_teaser a:hover
            {
                position: absolute;
                top: 20px;
                left: 11px;
                
                padding: 141px 0 0 27px;
                width: 265px; /*265px*/
                height: 29px; /*170px*/
                
                color: #d0e2f0;
                font-weight: bold;
                text-decoration: none;
                
                background: url(../images/construct/arrow_lightblue.gif) 14px 147px no-repeat;
            }
            div#loew_teaser a:hover
            {
                text-decoration: underline;
            }
        /*standard*/
        div.right_content_teaser
        {
            
        }
            div.right_content_teaser_top
            {
                height: 9px;
                
                line-height: 9px;
                
                background: url(../images/construct/right_content_teaser/standard_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_middle
            {
                padding: 8px 27px 1px 27px;
                
                background: url(../images/construct/right_content_teaser/standard_middle_background.gif) 0 0 repeat-y;
            }
                div.right_content_teaser_middle h1,
                body#joachim_loew div.right_content_teaser_middle h1
                {
                    margin: 0 0 12px 0;
                    
                    color: #65b218 !important;
                    font-size: 12px;
                    font-weight: bold;
                    line-height: 15px;
                }
                div.right_content_teaser_middle p
                {
                    margin: 0 0 6px 0;
                    
                    color: #65b218;
                    font-size: 11px;
                    line-height: 12px;
                }
                div.right_content_teaser_middle ul
                {
                    margin: 0 0 4px 0;
                    
                    font-size: 11px;
                    line-height: 17px;
                }
            div.right_content_teaser_bottom
            {
                height: 16px;
                
                background: url(../images/construct/right_content_teaser/standard_bottom_background.gif) 0 0 no-repeat;
            }
            /*** LEBENSMITTELKUNDE ***/
            div.right_content_teaser_lebensmittelkunde div.right_content_teaser_top
            {
                background: url(../images/construct/right_content_teaser/lebensmittelkunde_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_lebensmittelkunde div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/lebensmittelkunde_middle_background.gif) 0 bottom no-repeat;
            }
                div.right_content_teaser_lebensmittelkunde div.right_content_teaser_middle li
                {
                    padding-right: 120px;
                }
            div.right_content_teaser_lebensmittelkunde div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/lebensmittelkunde_bottom_background.gif) 0 0 no-repeat;
            }
            /*** GDA ***/
            div.right_content_teaser_gda div.right_content_teaser_top
            {
                background: url(../images/construct/right_content_teaser/standard_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_gda div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/gda_middle_background.gif) 0 bottom no-repeat;
            }
                div.right_content_teaser_gda div.right_content_teaser_middle li
                {
                    padding-right: 85px;
                }
            div.right_content_teaser_gda div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/gda_bottom_background.gif) 0 0 no-repeat;
            }
            /*** ALLERGIEN ***/
            div.right_content_teaser_allergien div.right_content_teaser_top
            {
                background: url(../images/construct/right_content_teaser/standard_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_allergien div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/allergien_middle_background.gif) 0 bottom no-repeat;
            }
                div.right_content_teaser_allergien div.right_content_teaser_middle li
                {
                    padding-right: 85px;
                }
            div.right_content_teaser_allergien div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/allergien_bottom_background.gif) 0 0 no-repeat;
            }
            /*** Sport und Bewegung ***/
            div.right_content_teaser_sport_bewegung div.right_content_teaser_top
            {
                background: url(../images/construct/right_content_teaser/sportarten_training_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_sport_bewegung div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/sportarten_training_middle_background.jpg) 0 bottom no-repeat;
            }
                div.right_content_teaser_sport_bewegung div.right_content_teaser_middle ul
                {
                    padding:0 0 47px 0;
                }
                div.right_content_teaser_sport_bewegung div.right_content_teaser_middle li
                {
                    padding-right:80px;
                }
            div.right_content_teaser_sport_bewegung div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/sportarten_training_bottom_background.jpg) 0 0 no-repeat;
            }
            /*** Entspannung und Wohlbefinden ***/
            div.right_content_teaser_entspannung div.right_content_teaser_top
            {
                background: url(../images/construct/right_content_teaser/sportarten_training_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_entspannung div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/entspannung_middle_background.jpg) 0 bottom no-repeat;
            }
                div.right_content_teaser_entspannung div.right_content_teaser_middle li
                {
                    padding-right:80px;
                }
            div.right_content_teaser_entspannung div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/entspannung_bottom_background.jpg) 0 0 no-repeat;
            }
            /*** Bewegung für Groß und Klein ***/
            div.right_content_teaser_bewegung_gr_kl div.right_content_teaser_top
            {
                background: url(../images/construct/right_content_teaser/sportarten_training_top_background.gif) 0 0 no-repeat;
            }
            div.right_content_teaser_bewegung_gr_kl div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/bewegung_gr_kl_middle_background.gif) 0 bottom no-repeat;
            }
                div.right_content_teaser_bewegung_gr_kl div.right_content_teaser_middle li
                {
                    padding-right:80px;
                }
            div.right_content_teaser_bewegung_gr_kl div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/bewegung_gr_kl_bottom_background.gif) 0 0 no-repeat;
            }
            
            /*** ERNÄHRUNGS-RECHNER ***/
            div.right_content_teaser_ernaehrungs_rechner div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/ernaehrungs_rechner_middle_background.gif) 0 bottom no-repeat;
            }
            div.right_content_teaser_ernaehrungs_rechner div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/ernaehrungs_rechner_bottom_background.gif) 0 0 no-repeat;
            }
            /*** PDF-TEASER ***/
            div.right_content_teaser_pdf div.right_content_teaser_middle
            {
                background: url(../images/construct/right_content_teaser/pdf_middle_background.gif) 0 bottom no-repeat;
            }
            div.right_content_teaser_pdf div.right_content_teaser_bottom
            {
                background: url(../images/construct/right_content_teaser/pdf_bottom_background.gif) 0 0 no-repeat;
            }
        /******************************** CLOSING PIC ************************************************
        *********************************************************************************************/
        div#right_content_close
        {
            position: absolute;
            bottom: 0;
            right: 0;
            
            width: 300px;
            height: 320px;
            
            background: url(../images/construct/right_content_close_background.jpg) 0 0 no-repeat;
        }
        
    /******************************** FOOTER *********************************************************
    *************************************************************************************************/
    div#footer
    {
        position: absolute;
        bottom: 30px;
        left: 20px;
        
        width: 634px;
        height: 30px;
        margin: 40px 0 0 0;
        padding: 0 0 0 100px;
    
        color: #a4a4a4;
        font-size: 11px;
    }
        div#footer img#real_logo_footer
        {
            margin: 0 30px -5px -80px;
        }
        div#footer a, div#footer a:hover,
        body#joachim_loew div#footer a
        {
            padding: 0 12px 0 30px;
    
            color: #a4a4a4;
            text-decoration: none;
    
            background-position: 15px 2px;
            background-repeat: no-repeat;
        }
        div#footer a:hover,
        body#joachim_loew div#footer a:hover
        {
            color: #666;
        }
        div#footer a.suche, div#footer a.suche:hover
        {
            background-image: url(../images/construct/footer_icon_suche.gif);
        }
        div#footer a.sitemap, div#footer a.sitemap:hover
        {
            background-image: url(../images/construct/footer_icon_sitemap.gif);
        }
        div#footer a.rechtliche_hinweise, div#footer a.rechtliche_hinweise:hover
        {
            background: url(../images/construct/footer_icon_rechtliche_hinweise.gif) 19px 3px no-repeat;
        }
        div#footer a.impressum, div#footer a.impressum:hover
        {
            background: url(../images/construct/footer_icon_impressum.gif) 20px 4px no-repeat;
        }
        div#footer a.kontakt, div#footer a.kontakt:hover
        {
            background: url(../images/construct/footer_icon_kontakt.gif) 15px 4px no-repeat;
        }
        img.footer_divider
        {
            position: absolute;
            top: -11px;
        }


div.willkommen_flyerteaser_jan_10
{
    display:none;
}



































