@charset "UTF-8";

/**************************************************/
/*         default.css of diadermine.de           */
/**************************************************/

/*-------------------------------- clearfix for floats --------------------------------*/

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

html[xmlns] .clearfix {
	display: block;
}

* html .clearfix {
	height: 1%;
}




/*-------------------------------- BASICS --------------------------------*/
body { margin: 0; font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; line-height:150%; }
h1 { color:#AD936D; font-size:14px; line-height:120%; }
h2 { color:#AD936D; font-size:12px; line-height:120%; }
ul { list-style: url(/fileadmin/template/bilder/Aufzaehlung.gif); }
li { margin: 10px 0; }
a img { border: none; }
a:link, a:visited { text-decoration: underline; color: #AD936D;}
a:hover, a:active { text-decoration: underline; color: #000000;}

.external-link-new-window { background: url(/fileadmin/template/bilder/external.jpg) center right no-repeat; padding-right: 13px; }

.bodytext { font-family:Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; }

.rot { color: #FF0000; }

/************************************************/
/*		STANDARD COLORS FOR PRODUCT-GROUPS		*/
/************************************************/

.lift , .lift_link { color: #827D3A; }
.falten_expert, .falten_link { color: #B47E41; }
.global_action, .global_link { color: #540E13; }
.dr_caspari, .dr_caspari_link { color: #373938; }
.reactivance, .reactivance_link { color: #8F092A; }
.essentials, .essentials_link { color: #A4B4B5; }
.body_perfect, .body_link { color: #97155B; }
.novalift, .novalift_link { color: #5F666E; }
.teint_perfect, .teint_link { color: #CC7300; }
.age_excellium, .age_excellium_link  { color: #C49DBA; }
.age_excellium_gold, .age_excellium_gold_link { color: #D3BD62; }

/*********************************************************************/
.produktlinie
{
margin:0px;
height:1px;
background-color:#ff9999;
color:#ff9999; /* IE 6 */
border: #ff9999; /* Opera 7.11 */
height: 1px; /* in Opera fÃ¼r die Anzeige nÃ¶tig, in Mozilla fÃ¼r die einheitliche HÅ¡he */
width:100%;

}

.newslinie
{
margin:0px;
height:1px;
background-color:#F9DED1;
color:#F9DED1; /* IE 6 */
border: #F9DED1; /* Opera 7.11 */
height: 1px; /* in Opera fÃ¼r die Anzeige nÃ¶tig, in Mozilla fÃ¼r die einheitliche HÅ¡he */
width:100%;
}

/* HAUPTCONTAINER*/

#main_container
{
margin:0px;
width:940px;
min-height:575px;
height:auto;
/*background-color:#999999;*/
}

* html #main_container { height:575px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #main_container { height:575px; } /* nur vom IE 5.0 */

#head
{
margin:0px;

padding:0px;
width:920px;
height:143px;
color:#FF9999;
/*background-color:#FF0000;*/
z-index:5;
}



#strich /* ONLY FOR IE */
{
width:920px;
height:1px;
border-bottom:1px solid #F9DED1;
margin-bottom:5px;
margin-top:-14px;
/*background-color:#006600;*/
}

html>body #strich /* FOR ALL OTHER BROWSER */
{
height:1px;
width:920px;
border-bottom:1px solid #F9DED1;
margin-top:4px;
}



#menu_container
{
clear:both;
float:left;
width:154px;
min-height:310px;
height:auto;
border-right:#F9DED1 1px solid;
/*background-color:#994400;*/
}

* html #menu_container { height:310px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #menu_container { height:310px; } /* nur vom IE 5.0 */

#menu
{
margin-top:0px;
width:154px;

}

#breadrumb_container
{
float:left;
width:750px;
height:30px;
/*border-left:#F9DED1 1px solid;*/
/*background-color:#ffff00;*/
}

#breadcrumb
{
width:750px;
margin-left:15px;
}

#content_container
{
float:left;
/*width:718px;*/
width:760px;
min-height:280px;
height:auto;
/*background-color:#EEEEEE;*/
/*border-left:#F9DED1 1px solid;*/

}

* html #content_container { height:280px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_container { height:280px; } /* nur vom IE 5.0 */


#content
{
float:left;
width:692px;
padding-top:10px;
padding-bottom:20px;
margin-left:25px;
/*padding-right:20px;*/
/*background-color:#EEEEEE;*/

}

html>body #content
{
float:left;
width:713px;
padding-top:10px;
padding-bottom:20px;
margin-left:25px;
}

/* BILDER */

div.csc-textpic-right div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap .csc-textpic-image, div.csc-textpic-intext-right div.csc-textpic-imagewrap .csc-textpic-image {
	display: inline;
	margin-left: 5px;
}
.csc-textpic-clear { background: #FFFFFF; }
.csc-textpic-imagerow {  }
.csc-textpic csc-textpic-intext-left { margin: 0; padding: 0; }
.csc-textpic-image { margin: 0; padding: 0; }
.csc-textpic-firstcol { margin: 0; padding: 0; }
.csc-textpic-lastcol { margin: 0; padding: 0; }
.csc-textpic {  }
.csc-textpic-left {  }
.csc-textpic-above {  }
.csc-textpic-equalheight {  }
.csc-textpic-image { padding: 0; margin: 0; }
.csc-textpic-firstcol { padding: 0; margin: 0; }
.csc-textpic-lastcol {  }
.csc-textpic-caption { font-size: 10px; height: auto; padding: 5px 0 0 0; }

/* FOR THE HEADER PICTURE ONLY!!! */

.csc-textpic-imagewrap { padding: 0; margin: 0; }
.csc-textpic-clear {  }
.csc-textpic-imagecolumn {  }

/* CSS FOR 2COLUMN CONTENT*/

.tx-fdfx2cols-pi1 { margin: 0; padding: 0; }
#twocolumn_cont { float: left; width: 100%; margin: 0; padding: 0; }
#left_column { float: left; width: 324px; padding-right: 10px; }
#right_column
{
float:right;
width:314px;
/*margin-left:30px;*/
/*background-color:#009900;*/
}

#left_column2
{
float:left;
width:324px;
/*background-color:#990000;*/
padding-right:30px;
}


#right_column2
{
float:right;
width:314px;
/*margin-left:30px;*/
/*background-color:#EEEEEE;*/
}

#left_column3
{
float:left;
width:324px;
/*background-color:#990000;*/
padding-right:30px;
}


#right_column3
{
float:right;
width:314px;
/*margin-left:30px;*/
/*background-color:#009900;*/
}

.csc-fdfx_2cols_pi1-subheader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
line-height:150%
}

/* CSS FOR 3COLUMN CONTENT*/

.tx-fdfx3cols-pi1
{
margin:0px;
padding:0px;
}

#threecolumn_cont
{
float:left;
width:100%;
margin:0px;
padding:0px;
/*background-color:#000099;*/
}

#left_3column
{
float:left;
width:30%;
/*background-color:#990000;*/
}

#middle_3column
{
float:left;
width:30%;
/*margin-left:30px;*/
margin-left:4%;
/*background-color:#009900;*/
}


#right_3column
{
float:left;
width:30%;
margin-left:4%;

/*margin-left:30px;*/
/*background-color:#000099;*/
}


.csc-fdfx_2cols_pi1-subheader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:13px;
line-height:150%
}



/* BILDER */


.csc-textpic, .csc-textpic-left, .csc-textpic-below 
{
margin:0px;
padding:0px;
}

.csc-textpic-caption {
line-height:120%;
}

/*SITEMAP-STYLE*/
.csc-sitemap
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}

.csc-sitemap a:link, .csc-sitemap a:active, .csc-sitemap a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}

.csc-sitemap a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF9999;
font-size:11px;
line-height:150%;
}


/* RAHMEN */

.csc-frame 
{
border-top:1px solid #F9DED1;

}

.csc-frame-frame1
{
}

.csc-frame-rulerBefore
{
border-top:1px solid #F9DED1;
padding-top:10px;

}

/*--------------------------------- NAVIGATION ---------------------------------*/

/*--------------------------------- BREADCRUMB */
#breadcrumb ul { margin: 0; padding: 0; list-style: none none; font-size: 11px; color: #AD936D; line-height:30px; }
#breadcrumb li { float: left; margin: 0 3px; }
#breadcrumb a:link, #breadcrumb a:visited { text-decoration: none; }
#breadcrumb a:hover, #breadcrumb a:active { color: #525F3A; text-decoration: none; }

/*--------------------------------- M1 */
#nav_cont { width:154px; }
#nav_cont ul { margin: 0; padding: 0; list-style: none none; }
#nav_cont li { margin: 0; padding: 0; }
#nav_cont a:link, #nav_cont a:visited { text-decoration: none; vertical-align: middle; }
#nav_cont a:hover, #nav_cont a:active { text-decoration: none; vertical-align: middle; }

/*------------------------- M1: l1 */
.nav_einzel_cont { margin: 0; width: 145px; height: 29px; border-top: 1px solid #525F3A; }
.nav_einzel_cont_first { width: 145px; height: 30px; }
a.nav1:link, a.nav1:visited { width: 145px; line-height:30px;  color:#333333; margin: 0 0 0 10px;  }
a.nav1:hover, a.nav1:active { color: #222222; text-decoration: none; }
a.nav1_active { width:130px; line-height: 30px; color:#AD936D; margin: 0 0 0 8px;  }

/*------------------------- M1: l2 */
#nav2_cont { width: 150px; margin: 0 0 0 2px; }
.nav2_einzel_cont { margin: 0 0 0 8px; width: 140px; height: auto; }
.nav2_einzel_cont_last { margin: 0 0 0 8px; width: 140px; height: auto; }
a.nav2:link,  a.nav2:visited { width: 130px; line-height: 20px; font-size: 10px; color: #555555; margin: 0 0 0 10px; }
a.nav2:hover, a.nav2:active { color: #222222; }
a.nav2_active { width:130px; line-height:20px; font-size: 10px; color: #AD936D; margin: 0 0 0 10px; font-weight: bold; }

/*------------------------- M1: l3 */
#nav3_cont
{
margin-top:5px;
width:145px;
margin-left:5px;
/*background-color:#ff0000;*/

}

#nav3_cont ul {
list-style: none none;
margin:0;
padding:0;
}

#nav3_cont li {
margin:0;
padding:0;
list-style: none none;
}

.nav3_einzel_cont 
{
margin-left:20px;
margin-bottom:5px;
margin-top:0px;
margin-right:0px;
width:120px;
height:auto;
}

.nav3_einzel_cont_last
{
margin-top:0px;
margin-right:0px;
margin-left:20px;
margin-bottom:7px;
width:120px;
height:auto;
}

a.nav3:link, a.nav3:active, a.nav3:visited
{
width:120px;
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#888888;
text-decoration:none;
}

a.nav3:hover
{
color:#222222;
text-decoration:none;
}

a.nav3_active
{ width:120px; line-height:13px; vertical-align:middle; font-size: 10px; color:#AD936D; text-decoration: none; font-weight: bold; }

/*--------------------------------- M2 */


/* ==== MAIN MENU 3rd LEVEL ==== */






/*CURRENT ZUSTâ‚¬NDE 3rd LEVEL*/

a.nav3_lift_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#827D3A;
text-decoration:none;
}

a.nav3_essential_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#A4B4B5;
text-decoration:none;
}

a.nav3_falten_expert_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#B47E41;
text-decoration:none;
}

a.nav3_teint_perfect_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#CC7300;
text-decoration:none;
}

a.nav3_global_action_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#540E13;
text-decoration:none;
}

a.nav3_reactivance_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#8F092A;
text-decoration:none;
}

a.nav3_novalift_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;
color:#5F666E;
text-decoration:none;
}

a.nav3_body_perfect_cur
{
line-height:13px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:10px;
color:#C49DBA;
text-decoration:none;
}

/* ==== MAIN MENU 4th LEVEL (MENU RECHTS!) ==== */

#menu2_container
{
float:left;
margin-top:10px;
/*background-color:#339900;*/
}

#nav4_cont
{
float:left;
width:130px;
height:210px;
/*background-color:#eeeeee;*/
}

#nav4_cont ul {
list-style: none none;
margin:0;
padding:0;
}

#nav4_cont li {
list-style: none none;
margin:0;
padding:0;
}

.nav4_einzel_cont 
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #827D3A;
/*background-color:red;*/
}


.nav4_einzel_cont_first 
{
width:130px;
height:25px;
}


/* MENU RIGHT FOR EVERY PRODUCTGROUP */

/* LIFT + */

.nav4_einzel_cont_lift
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #827D3A;
/*background-color:red;*/
}

a.nav4_lift, a.nav4_lift:link, a.nav4_lift:active, a.nav4_lift:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#827D3A;
margin-left:7px;
text-decoration:none;
}

a.nav4_lift:hover
{
color:#222222;
text-decoration:none;
}

/* FALTEN EXPERT 3D */

.nav4_einzel_cont_falten
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #B47E41;
/*background-color:red;*/
}

.nav4_falten, a.nav4_falten:link, a.nav4_falten:active, a.nav4_falten:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#B47E41;
margin-left:7px;
text-decoration:none;
}

a.nav4_falten:hover
{
color:#222222;
text-decoration:none;
}


/* GLOBAL ACTION 9 */


.nav4_einzel_cont_global
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #540E13;
/*background-color:red;*/
}


a.nav4_global, a.nav4_global:link, a.nav4_global:active, a.nav4_global:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#540E13;
margin-left:7px;
text-decoration:none;
}

a.nav4_global:hover
{
color:#222222;
text-decoration:none;
}

/* REACTIVANCE */

.nav4_einzel_cont_reactivance
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #8F092A;
/*background-color:red;*/
}

a.nav4_reactivance, a.nav4_reactivance:link, a.nav4_reactivance:active, a.nav4_reactivance:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#8F092A;
margin-left:7px;
text-decoration:none;
}

a.nav4_reactivance:hover
{
color:#222222;
text-decoration:none;
}


/* NOVALIFT */

.nav4_einzel_cont_novalift
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #5F666E;
/*background-color:red;*/
}

a.nav4_novalift, a.nav4_novalift:link, a.nav4_novalift:active, a.nav4_novalift:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#5F666E;
margin-left:7px;
text-decoration:none;
}

a.nav4_novalift:hover
{
color:#5F666E;
text-decoration:none;
}

/* ESSENTIALS */


.nav4_einzel_cont_essentials
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #A4B4B5;
/*background-color:red;*/
}

a.nav4_essentials, a.nav4_essentials:link, a.nav4_essentials:active, a.nav4_essentials:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#A4B4B5;
margin-left:7px;
text-decoration:none;
}

a.nav4_essentials:hover
{
color:#222222;
text-decoration:none;
}

/* TEINT PERFECT */


.nav4_einzel_cont_teint
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #CC7300;
/*background-color:red;*/
}

a.nav4_teint, a.nav4_teint:link, a.nav4_teint:active, a.nav4_teint:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#CC7300;
margin-left:7px;
text-decoration:none;
}

a.nav4_teint:hover
{
color:#222222;
text-decoration:none;
}


/* BODY PERFECT */

.nav4_einzel_cont_body
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #97155B;
/*background-color:red;*/
}

a.nav4_body, a.nav4_body:link, a.nav4_body:active, a.nav4_body:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color: #97155B;
margin-left:7px;
text-decoration:none;
}

a.nav4_body:hover
{
color:#222222;
text-decoration:none;
}



/* AGE EXCELLIUM */

.nav4_einzel_cont_age_excellium
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #C49DBA;
/*background-color:red;*/
}

a.nav4_age_excellium, a.nav4_age_excellium:link, a.nav4_age_excellium:active, a.nav4_age_excellium:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#C49DBA;
margin-left:7px;
text-decoration:none;
}

a.nav4_age_excellium:hover
{
color:#222222;
text-decoration:none;
}

/* AGE EXCELLIUM GOLD */

.nav4_einzel_cont_age_excellium_gold
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #D3BD62;
/*background-color:red;*/
}

a.nav4_age_excellium_gold, a.nav4_age_excellium_gold:link, a.nav4_age_excellium_gold:active, a.nav4_age_excellium_gold:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#D3BD62;
margin-left:7px;
text-decoration:none;
}

a.nav4_age_excellium_gold:hover
{
color:#222222;
text-decoration:none;
}

/******************************************/

a.nav4_grau, a.nav4_grau:link, a.nav4_grau:active, a.nav4_grau:visited
{
width:130px;
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#888888;
margin-left:7px;
text-decoration:none;
}

a.nav4_grau:hover
{
color:#222222;
text-decoration:none;
}






/* PRINT LINKS */

/* LIFT */
.nav4_print_cont_lift 
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #827D3A;
}

/* FALTEN EXPERT 3D */
.nav4_print_cont_falten
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #B47E41;
}

/* GLOBAL ACTION 9 */
.nav4_print_cont_global
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #540E13;
}

/* REACTIVANCE */
.nav4_print_cont_reactivance
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #8F092A;
}

/* NOVALIFT */
.nav4_print_cont_novalift
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #5F666E;
}

/* ESSENTIALS */
.nav4_print_cont_essentials
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #A4B4B5;
}

/* TEINT PERFECT */
.nav4_print_cont_teint
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #CC7300;
}

/* BODY PERFECT */
.nav4_print_cont_body
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #97155B;
}


.nav4_print {
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#888888;
text-decoration:none;
}

.nav4_print a:link, .nav4_print a:active, .nav4_print a:visited
{
margin:7px;
color:#888888;
text-decoration:none;
}

.nav4_print a:hover
{
margin:7px;
color:#222222;
text-decoration:none;
}


/* AGE EXCELLIUM */
.nav4_print_cont_age_excellium
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #C49DBA;
}

/* AGE EXCELLIUM */
.nav4_print_cont_age_excellium_gold
{
margin:0px;
width:130px;
height:25px;
border-top: 1px solid #D3BD62;
}


.nav4_print {
line-height:25px;
vertical-align:middle;
font-family:Verdana, Helvetica, sans-serif;
font-size:11px;
color:#888888;
text-decoration:none;
}

.nav4_print a:link, .nav4_print a:active, .nav4_print a:visited
{
margin:7px;
color:#888888;
text-decoration:none;
}

.nav4_print a:hover
{
margin:7px;
color:#222222;
text-decoration:none;
}


/*********NEU ENDE*********/


/* FOOTER */


#footer_container
{
clear:both;
float:left;
width:920px;
height:15px;
padding-top:40px;
background-image:url(/fileadmin/template/bilder/footer.jpg);
/*background-color:#0000ff;*/
}

#footer_spacer
{
clear:both;
width:920px;
height:30px;
}


.footer_text, .footer_text a:link, .footer_text a:active, .footer_text a:visited
{
text-indent: 16px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666666;
text-decoration: none;
}

#footer_container ul {
	margin: 0 0 0 0px;
	padding: 0;
	list-style: none none;
}

#footer_container li {
	float: right;
	padding: 0 9px 0 0;
	border-right: 1px solid #ffcccc;
}

#footer_container .first {
	border: none;
}

#footer_container .last {
	padding: 0 0 0 0;
	border: none;
	text-align:center;
	visibility: hidden;
}

#footer_container .hidden {
	visibility: hidden;
}

#sprache
{
margin:0px;
width:140px;
text-align:left;
padding-top:10px;
height:29px;
border-top: 1px solid #525F3A;
}



/******************************************************************************************/



/**********************************************************/
/*                STARTPAGES WITH MOVIES                  */
/**********************************************************/

#main_container_film
{
margin:0px;
width:940px;
min-height:575px;
height:auto;
/*background-color:#999999;*/
}

* html #main_container { height:575px; width:940px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #main_container { height:575px; width:940px; } /* nur vom IE 5.0 */


#content_container_film
{
float:left;
width:765px;
min-height:320px;
height:auto;
/*background-color:#CCCCCC;*/
padding-top:10px;
/*border-left:#F9DED1 1px solid;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
}

* html #content_container_film {
	height:320px;
} /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_container_film {
	height: 320px;
} /* nur vom IE 5.0 */

#content_container_film a:link, #content_container_film a:active, #content_container_film a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#827D3A;
font-size:11px;
line-height:150%;
}

#content_container_film a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}


/******************************************************************************/
/*      STARTPAGES WITHOUT MOVIES
/******************************************************************************/

#content_container_startpage
{
float:left;
/*width:718px;*/
width:760px;
min-height:280px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:150%;
/*background-color:#EEEEEE;*/
/*border-left:#F9DED1 1px solid;*/

}

* html #content_containe_startpager { height:280px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_container_startpage { height:280px; } /* nur vom IE 5.0 */


#content_links_startpage
{
clear:both;
float:left;
width:390px;
min-height:239px;
height:auto;
padding-left:25px;
padding-top:10px;
padding-bottom:20px;
margin-left:25px;
margin-right:10px;
/*background-color:#ee0000;*/
}

* html #content_links_startpage { height:239px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_links_startpage { height:239px; } /* nur vom IE 5.0 */



#content_rechts_startpage
{
float:right;
width:280px;
min-height:239px;
padding-top:10px;
padding-bottom:20px;
height:auto;
margin-left:10px;
/*background-color:#827D3A;*/
}


* html #content_rechts_startpage { height:239px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_rechts_startpage { height:239px; } /* nur vom IE 5.0 */





/* TEXTE */

#content_container_film .bodytext
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}

#content_container_film .bodytext a:link,#content_container_film .bodytext a:active,#content_container_film .bodytext a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#827D3A;
font-size:11px;
line-height:150%;
}

#content_container_film .bodytext a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}


#content_container_film h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#827D3A;
line-height:120%;
}

#content_container_film h2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#827D3A;
font-size:12px;
line-height:120%;
}

#content_container_film h3
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#827D3A;
font-size:11px;
font-weight:normal;
line-height:120%;
}


#content_links_film
{
clear:both;
float:left;
width:170px;
padding-bottom:20px;
/*background-color:#ee0000:*/
margin-left:30px;
margin-right:13px;
}

#content_mitte_film
{
float:left;
width:345px;
padding-bottom:20px;
/*background-color:#00ee00;*/
margin-left:0px;
}

#content_rechts_film
{
float:right;
width:170px;
padding-bottom:20px;
background-color:#FFFFFF;
margin-left:5px;
}


#content_links_film ul
{
list-style: url(/fileadmin/template/bilder/Aufzaehlung_Essentials.gif);
margin:0px;
padding-left:16px;
padding-top:0px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}

#content_links_film ol
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
padding-left:20px;
font-size:11px;
line-height:150%;
}

/* HHARLINIE */
.haarlinie
{
margin:0px;
height:1px;
background-color:#F9DED1;
color:#F9DED1; /* IE 6 */
border: #F9DED1; /* Opera 7.11 */
height: 1px; /* in Opera fÃ¼r die Anzeige nÃ¶tig, in Mozilla fÃ¼r die einheitliche HÅ he */
width:100%;
}


#startseite_content_2col { float:left; width:765px; min-height:320px; height:auto; font-size:11px; line-height:150%; margin: 15px 0 0 0;}
#startseite_content_2col #col1 { float: left; width: 418px; margin: 0 18px 0 18px; padding: 0 20px 20px 0; border-right: 1px solid #F9DED1; }
#startseite_content_2col #col2 { float: right; width: 290px; padding: 0 0 20px 0; background-color: #FFFFFF; }
#startseite_content_2col #col1 .csc-textpic-text { width: 460px; }

#startseite_content_1col { float:left; width: 765px; min-height:320px; height:auto; font-size:11px; line-height:150%; }

/********************************************************************/
/*****                   PRODUCT PAGES CSS                       ****/
/********************************************************************/            



#content_container_prod
{
float:left;
width:628px;
min-height:320px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;

/*background-color:#CCCCCC;*/
/*border-left:#C49DBA 1px solid;*/

}

* html #content_container { height:320px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_container { height:320px; } /* nur vom IE 5.0 */

#content_links_prod
{
clear:both;
float:left;
width:290px;
padding-left:30px;
padding-top:10px;
padding-bottom:20px;
/*background-color:#ee0000;*/
}

#content_links_prod
{
clear:both;
float:left;
width:290px;
padding-left:30px;
padding-top:10px;
padding-bottom:20px;
/*background-color:#EEEEEE;*/
}

#content_links_prod ol
{
/*list-style: url(/fileadmin/template/bilder/Aufzaehlung.gif);*/
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
margin-left:15px;
padding-left:7px;
font-size:11px;
line-height:150%;
}

#content_rechts_container_prod
{
float:right;
padding-top:10px;
width:269px;
min-height: 1px;
height: auto;
/*background-color:#00ffff;*/
}

#content_rechts_container_prod .csc-textpic-imagewrap
{
/*height:133px;*/
padding:0px;
margin-top:-10px;
/*background-color:orange;*/
}

:first-child + html body #content_rechts_container_prod .csc-textpic-imagewrap { margin-top: 0; }
* html #content_rechts_container_prod .csc-textpic-imagewrap { margin-top:0px; } /* nur fÃ¼r IE 5.5 - 6.x */


/* PRODUCT PIC CONTAINER */

/* Lift+ */

#content_rechts_lift
{
clear:both;
float:right;
width:269px;
height:239px;
margin:0px;
padding:0px;
border-bottom: 1px solid #827D3A;
border-right: 1px solid #827D3A;
background-color:#827D3A;
}

/* FALTEN EXPERT 3D+ */

#content_rechts_falten
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #B47E41;
border-right: 1px solid #B47E41;
background-color:#B47E41;
}

/* GLOBAL ACTION 9 */

#content_rechts_global
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #540E13;
border-right: 1px solid #540E13;
background-color:#540E13;
}

/* REACTIVANCE */

#content_rechts_reactivance
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #8F092A;
border-right: 1px solid #8F092A;
background-color:#8F092A;
}

/* NOVALIFT */

#content_rechts_novalift
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #5F666E;
border-right: 1px solid #5F666E;
background-color:#5F666E;
}

/* ESSENTIALS */

#content_rechts_essentials
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #A4B4B5;
border-right: 1px solid #A4B4B5;
background-color:#A4B4B5;
}

/* TEINT PERFECT */

#content_rechts_teint
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #CC7300;
border-right: 1px solid #CC7300;
background-color:#CC7300;
}

/* BODY PERFECT */

#content_rechts_body
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #97155B;
border-right: 1px solid #97155B;
background-color:#97155B;
}

/* AGE EXCELLIUM */

#content_rechts_age_excellium
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #C49DBA;
border-right: 1px solid #C49DBA;
background-color:#C49DBA;
}

#content_rechts_age_excellium_gold
{
clear:both;
float:right;
width:269px;
height:239px;
border-bottom: 1px solid #D3BD62;
border-right: 1px solid #D3BD62;
background-color:#D3BD62;
}




#content_verwandt_prod
{
width:269px;
/*height:150px;*/
/*background-color:#000000;*/
}

/* BAR BELOW PRODUCT PIC */

/* Lift + */

#bereichsbalken_lift
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#827D3A;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}

html>body #bereichsbalken_lift
{
line-height:20px;
}

/* FALTEN EXPERT 3D */

#bereichsbalken_falten
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#B47E41;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}

html>body #bereichsbalken_falten
{
line-height:20px;
}

/* GLOBAL ACTION 9 */

#bereichsbalken_global
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#540E13;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}

html>body #bereichsbalken_global
{
line-height:20px;
}

/* REACTIVANCE */

#bereichsbalken_reactivance
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#8F092A;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}

html>body #bereichsbalken_reactivance
{
line-height:20px;
}


/* NOVALIFT */
#bereichsbalken_novalift
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#5F666E;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}

html>body #bereichsbalken_novalift
{
line-height:20px;
}


/* ESSENTIALS */

#bereichsbalken_essentials
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#A4B4B5;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}

html>body #bereichsbalken_essentials
{
line-height:20px;
}


/* TEINT PERFECT */

#bereichsbalken_teint
{
float:right;
/*margin-left:359px;*/
width:270px;
height:20px;
text-indent:10px;
background-color:#CC7300;
/*border-right:1px solid #d7d8d2;*/
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:14px;
vertical-align:middle;
font-size:12px;
color:#ffffff;
margin-bottom:20px;
}
html>body #bereichsbalken_teint { line-height: 20px; }

/* BODY PERFECT */
#bereichsbalken_body { float: right; width: 270px; height: 20px; text-indent: 10px; background-color: #97155B; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: middle; font-size: 12px; color: #FFFFFF; margin-bottom: 20px; }
html>body #bereichsbalken_body { line-height: 20px; }
* html #bereichsbalken_body { line-height:14px; } /* nur fÃ¼r IE 5.5 - 6.x */

/* AGE EXCELLIUM */
#bereichsbalken_age_excellium { float:right; width: 270px; height: 20px; text-indent:10px; background-color: #C49DBA; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: middle; font-size: 12px; color: #FFFFFF; margin-bottom: 20px; }
html>body #bereichsbalken_age_excellium { line-height: 20px; }
* html #bereichsbalken_age_excellium { line-height:14px; } /* nur fÃ¼r IE 5.5 - 6.x */

/* AGE EXCELLIUM GOLD*/
#bereichsbalken_age_excellium_gold { float:right; width: 270px; height: 20px; text-indent: 10px; background-color: #D3BD62; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; vertical-align: middle; font-size: 12px; color: #FFFFFF; margin-bottom: 20px; }
html>body #bereichsbalken_age_excellium_gold { line-height:20px; }
* html #bereichsbalken_age_excellium_gold { line-height:14px; } /* nur fÃ¼r IE 5.5 - 6.x */



/****************************************************/
/******* CSS FOR THE CONTACT FORMS FOR PRODUCTS  ****/
/****************************************************/

/* CSS FOR CONTACT-FORM */


.csc-mailform
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.csc-mailform-field
{
}


/* FORMULAR KONTAKT */




#contact_form_cont
{
float:left;
/*height:200px;*/
width:340px;
text-align:right;
/*background-color:#CCFF00;*/

}

#form_text
{
padding-top:15px;
float:right;
width:350px;
height:300px;
/*background-color:#FFFF00;*/
}


.label_form
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom:10px;
line-height:15px;
vertical-align:middle;
text-align:right;
}

.input_field_form
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
width:200px;
margin-left:10px;
}

.check_submit_cont
{
text-align:left;
/*background-color:#0066FF;*/
width:150px;
margin-left:140px;
}


/* FORMULAR PRODUKT */

#form_cont
{
width:290px;
/*background-color:#99FF00;*/
}

.label
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
margin-bottom:10px;
}

.input_field
{
width:290px;

}

.form_submit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
border-left:1px solid #FF9999;
border-top:1px solid #FF9999;
border-right:2px solid #FF9999;
border-bottom:2px solid #FF9999;
background-color:#FFEEEE;
}

.tx-thmailformplus-pi1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}


/*******************************************************************/
/***************  TEXT FORMATS FOR PRODUCT CATEGORIES **************/
/*******************************************************************/

.diadermine {
color: #FF9999;
}

.lift {
color:#827D3A;
}

.falten {
color:#B47E41;
}

.global {
color:#540E13;
}

.reactivance {
color:#8F092A;
}

.novalift {
color:#5F666E;
}

.essentials {
color:#A4B4B5;
}

.teint {
color:#CC7300;
}

.body {
color: #97155B;
}

.age_excellium {
color:#C49DBA;
}

/****************************************************************/
/*                   Newsletter Texts                           */
/****************************************************************/

#newsletter_container
{
min-height:500px;
height:auto;
width:600px;
/*background-color:#FFFF66;*/
margin:0px;
}

* html #newsletter_container { height:500px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #newsletter_container { height:500px; } /* nur vom IE 5.0 */

#newsletter_content
{
margin-left:40px;
margin-top:20px;
width:450px;
min-height:480px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
/*background-color:#00FF66;*/
}

* html #newsletter_content { height:480px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #newsletter_content { height:480px; } /* nur vom IE 5.0 */




/****************************************************************/
/*                   Beauty+Wellness                            */
/****************************************************************/

#content_container_bw
{
float:left;
/*width:718px;*/
width:765px;
min-height:280px;
height:auto;
/*background-color:#EEEEEE;*/
/*border-left:#F9DED1 1px solid;*/
}


* html #content_container_bw { height:320px; } /* nur fÃ¼r IE 5.5 - 6.x */
html + body #content_container_bw { height:320px; } /* nur vom IE 5.0 */

#content_links_bw
{
clear:both;
float:left;
width:180px;
padding-bottom:20px;
/*background-color:#ee0000;*/
margin-left:30px;
margin-right:15px;

}

#content_rechts_bw
{
float:left;
width:340px;
padding-bottom:20px;
/*background-color:#00ee00;*/
}

#content_verwandt_bw
{
margin-left:10px;
float:left;
width:150px;
padding-bottom:20px;
/*background-color:#0000ee;*/
}



/***************************************************/
/*    CSS PART for classes usable in RTE htmlarea  */
/***************************************************/
/***************************************************/
/* CSS Document for classes usable in RTE htmlarea */
/***************************************************/


/***************************************************/
/*                HEADLINE STYLES                  */
/***************************************************/

h1.lift
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#827D3A;
font-size:14px;
line-height:120%;
}

h2.lift
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#827D3A;
font-size:12px;
line-height:120%;
}

h1.falten
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#B47E41;
font-size:14px;
line-height:120%;
}

h2.falten
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#B47E41;
font-size:12px;
line-height:120%;
}

h1.global
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#540E13;
font-size:14px;
line-height:120%;
}

h2.global
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#540E13;
font-size:12px;
line-height:120%;
}

h1.dr_caspari
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#373938;
font-size:14px;
line-height:120%;
}

h2.dr_caspari
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#373938;
font-size:12px;
line-height:120%;
}

h1.reactivance
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8F092A;
font-size:14px;
line-height:120%;
}

h2.reactivance
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#8F092A;
font-size:12px;
line-height:120%;
}

h1.essentials
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A4B4B5;
font-size:14px;
line-height:120%;
}

h2.essentials
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#A4B4B5;
font-size:12px;
line-height:120%;
}

h1.body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #97155B;
font-size:14px;
line-height:120%;
}

h2.body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C49DBA;
font-size:12px;
line-height:120%;
}

h1.novalift
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5F666E;
font-size:14px;
line-height:120%;
}

h2.novalift
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5F666E;
font-size:12px;
line-height:120%;
}

h1.teint
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC7300;
font-size:14px;
line-height:120%;
}

h2.teint
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#CC7300;
font-size:12px;
line-height:120%;
}

h1.age_excellium
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C49DBA;
font-size:14px;
line-height:120%;
}

h2.age_excellium
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#C49DBA;
font-size:12px;
line-height:120%;
}

h1.age_excellium_gold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D3BD62;
font-size:14px;
line-height:120%;
}

h2.age_excellium_gold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#D3BD62;
font-size:12px;
line-height:120%;
}


/***************************************************/
/*                SPAN STYLES                      */
/***************************************************/


span.lift
{
color:#827D3A;
}

span.falten_expert
{
color:#B47E41;
}

span.global_action
{
color:#540E13;
}

span.dr_caspari
{
color:#373938;
}

span.reactivance
{
color:#8F092A;
}

span.essentials
{
color:#A4B4B5;
}

span.body_perfect
{
color:#C49DBA;
}

span.novalift
{
color:#5F666E;
}

span.teint_perfect
{
color:#CC7300;
}

span.age_excellium
{
color:#C49DBA;
}

span.age_excellium_gold
{
color:#D3BD62;
}

span.rot
{
color: #FF0000;
}

p span.rot
{
color: #FF0000;
}

/************************************************************/
/**************************** LISTS *************************/
/************************************************************/

ul.Lift_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Lift.gif); }
ul.Falten_Expert_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Falten_Expert.gif); }
ul.Global_Action_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Global_Action.gif); }
ul.dr_caspari_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_dr_caspari.gif); }
ul.Reactivance_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Reactivance.gif); }
ul.Novalift_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Novalift.gif); }
ul.Essentials_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Novalift.gif); }
ul.Teint_Perfect_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Teint_Perfect.gif); }
ul.Body_Perfect_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Body_Perfect.gif); }
ul.Age_ExCellium_liste  { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Age_ExCellium.gif); }
ul.Age_ExCellium_gold_liste { padding: 0 0 0 20px; list-style: url(/fileadmin/template/bilder/Aufzaehlung_Age_ExCellium_Gold.gif); }


/************************************************************/
/***********       LINK STYLES FOR PRODUCTS        **********/
/************************************************************/


a.lift_link
{
color:#827D3A;
}

a.falten_link
{
color:#B47E41;
}

a.global_link
{
color:#540E13;
}

a.dr_caspari_link
{
color:#373938;
}

a.reactivance_link
{
color:#8F092A;
}

a.essentials_link
{
color:#A4B4B5;
}

a.body_perfect_link
{
color:#C49DBA;
}

a.novalift_link
{
color:#5F666E;
}

a.teint_perfect_link
{
color:#CC7300;
}

a.age_excellium_link
{
color:#C49DBA;
}

a.age_excellium_gold_link
{
color:#D3BD62;
}


/************************************************************/
/***********       IMAGES        **********/
/************************************************************/


img.produktbild
{

}

img.standard
{

}

.contenttable td {
	vertical-align: top;
}

.contenttable tbody tr td {
	font-weight: bold;
	height: 1.5em;
}

.contenttable tbody tr td+td {
	font-weight: normal;
}

.contenttable tbody tr td p {
 	margin: 0 .3em 0 .3em;
}

.contenttable td.left {
	font-weight: bold;
}

.contenttable td.right {
	font-weight: normal;
}

/*------------------------------------------------------------ EXTENSION Styles */

/*------------------------------------------ INDEXED SEARCH */

.tx-indexedsearch { color:#000000; width:100%; }
.tx-indexedsearch-searchbox { width: 100%; display: block; }
.tx-indexedsearch-form { width: 100%; display: block; }
.tx-indexedsearch-search-submit { width: 100%; display: block; }
.tx-indexedsearch-searchbox-button { margin: 10px 0 0 80px; font-size:12px; border-left:1px solid #FF9999; border-top:1px solid #FF9999; border-right:2px solid #FF9999; border-bottom:2px solid #FF9999; background-color:#FFEEEE; }
.tx-indexedsearch-browsebox { text-align: center; }
.tx-indexedsearch-browsebox p { text-align: left; }
.tx-indexedsearch-browsebox ul.browsebox { }
.tx-indexedsearch-browsebox ul.browsebox li { display: inline; padding: 0 5px; list-style: none none; }

.tx-indexedsearch a:link, .tx-indexedsearch a:active, .tx-indexedsearch a:visited
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#Ad936d;
font-size:11px;
line-height:150%;
text-decoration:underline;
}

.tx-indexedsearch a:hover
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}
.suchlabel
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%
}

.tx-indexedsearch-searchbox-sword sword { }
.tx-indexedsearch-res { float:left; width:100%; }

.res { margin: 0 0 10px 0; background: #FFFAF6;}

/*.tx-indexedsearch-searchbox-button { font-size:12px; border-left:1px solid #FF9999; border-top:1px solid #FF9999; border-right:2px solid #FF9999; border-bottom:2px solid #FF9999; background-color:#FFEEEE; }*/



.tx-indexedsearch-rules
{
}

.tx-indexedsearch-descr
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
line-height:150%;
}

.tx-indexedsearch-info, .tx-indexedsearch-percent
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:10px;
line-height:150%;
}

.info
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background-color:#FF9999;
font-size:10px;
line-height:150%;
}

.tx-indexedsearch-whatis
{
margin-top:20px;
}

.tx-indexedsearch-title
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:12px;
font-weight:bold;
line-height:150%;
}

.tx-indexedsearch-sec
{
width:600px;
background-color:#FF9999;
}

/*------------------------------------------ TT NEWS */

/*-------------------------------- LATEST */
.news-latest-item { margin: 0 0 20px 0; }
  .news-latest-item-top { clear: both; display: block; }
    .news-latest-item-top h2 { width: 75%; float: left; }
    .news-latest-date { float: right; padding: 10px 0 0 0; font-size: 10px; text-align: right; color: #C3AD95; }
  .news-latest-item-center { clear: both; display: block; }

/*-------------------------------- LIST */
.news-list-container { width: 80%; float: left; }
  .news-list-item { width: 100%; clear: both; float: left; display: block; }
    .news-list-item-image { width: 100px; margin: 10px 0 30px 0; float: left; }
    .news-list-item-top { width: 450px; float: right; display: block; }
    .news-list-item-subheader .bodytext { margin: 0; }
      .news-list-item-top h2 {}
      .news-list-date { display: block; padding: 5px 0 0 0; font-size: 10px; font-weight: normal; color: #C3AD95; }
    .news-list-item-center { width: 450px; float: right; display: block; }
    .news-list-item-center .bodytext { padding: 0 10px 0 0; }
    .news-list-morelink { width: 450px; float: right; display: block; padding: 10px 0 30px 0; }
  .news-list-browse { width: 100%; float: left; }
  .news-list-browse .tx-ttnews-browsebox { width: 100%; text-align: center; }

/*-------------------------------- AMENU */
.news-amenu-container { width: 20%; float: right; }
  .news-amenu-list { padding: 0; list-style-position: outside;}
  .news-amenu-list li { margin: 0 0 0 25px; }
    .news-amenu-container a:link, .news-amenu-container a:visited { text-decoration: none; font-weight: bold; font-size: 11px; }
    .news-amenu-container a:hover, .news-amenu-container a:active { text-decoration: none; font-weight: bold; font-size: 11px; }
  .news-amenu-list li.news-amenu-item-year {  list-style: none none; padding: 0; margin: 0 0 10px 0px; font-size: 12px; font-weight: bold; color: #AD936D; }

/*-------------------------------- SINGLE */
.news-single-item {}
  .news-single-item-content { width: 450px; margin: 0 10px 0 0; float: left;}
  .news-single-item-images { width: 253px; margin: 0 0 0 0; float: left; }
    .news-single-item-images ul { margin: 0;padding: 0; float: left; }
  .news-single-img { padding: 0; list-style: none none; }
  .news-single-img li { padding: 0 10px 0 10px; display: inline; }
  .news-single-backlink { clear: both; margin: 20px 0 0 0; }
  .news-single-video { margin: 0 0 20px 0; }

/*------------------------------------------ MAILFORMPLUS */

.tx-thmailformplus-pi1 { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; line-height: 150%; }
  div.contact-form { width: 420px; float: left; }
  div.contact-form-text { width: 280px; padding: 30px 0 0 0; margin: 0 0 0 10px; float: left; }

/*-------------------------------- IMPRESSUM / KONTAKT */

.contact-form-fields.default { width: 410px; padding: 0; display: block; }
  .default .contact-form-item tr { clear: both; }
  .default .contact-form-item.first { width: 140px; margin: 5px 0; display: block; float: left; }
  .default .contact-form-item.second { width: 260px; margin: 5px 0; display: block; float: left; }
  .default .contact-form-item.first.button { width: 320px; margin: 5px 0; display: block; float: left; text-align: right; }
  .default .contact-form-item.second.button { width: 80px; margin: 5px 0; display: block; float: left; text-align: right; }
  .default .contact-form-item.wide { width: 410px; margin: 5px 0; display: block; float: left; text-align: right;}
  .default .contact-form-item label { font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
  .default .contact-form-item select { width: 270px; padding: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; border: 1px solid #888888; }
  .default .contact-form-item option { padding: 2px 0 0 5px; }
  .default .contact-form-item option.first { padding: 0 0 0 5px; }
  .default .contact-form-item input { width: 260px; padding: 5px; display: block; border: 1px solid #888888;  }
  .default .contact-form-item textarea { width: 260px; padding: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
  .default .contact-form-item input.terms { width: auto; margin: 11px; border: none; display: inline; }
  .default .contact-form-item input p { float: left;  }
  .default .contact-form-item input.submit,
  .default .contact-form-item input.reset { width: 60px; padding: 0; display: inline; }
  .default .contact-form-item input.submit { }

/*-------------------------------- IMPRESSUM / KONTAKT */

.contact-form-fields.productinfo {  }
  .productinfo .contact-form-item {  }
  .productinfo .contact-form-item label { width: 170px; margin: 0 0 5px 0; display: block; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; }
  .productinfo .contact-form-item input { width: 260px; padding: 5px; margin: 0 0 10px 0; display: block; border: 1px solid #888888; }
  .productinfo .contact-form-item textarea { width: 260px; padding: 5px; font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 11px; border: 1px solid #888888; }
  .productinfo .contact-form-item input.terms { width: auto; margin: 11px; float: left; border: none; display: block; }
  .productinfo .contact-form-item input p { float: left;  }
  .productinfo .contact-form-item input.submit,
  .productinfo .contact-form-item input.reset { width: 60px; padding: 0; float: right; }
  .productinfo .contact-form-item input.submit { margin: 0 20px 0 0; }

/*-------------------------------- CUSTOM PAGES --------------------------------*/

/* page_22 */



/* page_2305 */
/*-------------------------------- TT NEWS CUSTOM */

/*-------------------------------- LATEST */
#page_2305 #col1 .news-latest-container { width: 418px; margin: 65px 0 0 0; padding: 0; }
#page_2305 #col1 .news-latest-container { width: 418px; margin: 5em 0 0 0; padding: 0; }
  #page_2305 #col1 .news-latest-item { width: 418px; margin: 0 0 20px 0; display: block; float: left;}
    #page_2305 #col1 .news-latest-item-top { width: 418px; clear: both; display: block; float: left; }
      #page_2305 #col1 .news-latest-item-top h2 { width: 100%; margin: 0 0 9px 0; }
        #page_2305 #col1 .news-latest-date { float: none; padding: 5px 0 0 0; display: block; font-size: 10px; font-weight: normal; text-align: left; color: #C3AD95; }
    #page_2305 #col1 .news-latest-item-center { width: 418px; display: block; float: left;}
      #page_2305 #col1 .news-latest-item-image { width: 197px; margin: 0 18px 0 0; float: left; }
      #page_2305 #col1 .news-latest-item-subheader { width: 200px; margin: 0; float: left; }
        #page_2305 #col1 .news-latest-item-subheader .bodytext { margin: 0;}
        #page_2305 #col1 .news-latest-morelink { padding: 10px 0 30px 0; }

/*-------------------------------- LIST */
#page_2305 #col2 .news-list-container { width: 290px; padding: 0 0 18px 0; margin: 0 0 18px 0; border-bottom: 1px solid #F9DED1; }
  #page_2305 #col2 .news-list-item { width: 100%; clear: both; float: left; display: block; }
    #page_2305 #col2 .news-list-item-top { width: 290px; float: right; display: block; }
      #page_2305 #col2 .news-list-item-top h2 { margin: 1px 0 9px 0; }
      #page_2305 #col2 .news-list-date { display: block; padding: 5px 0 0 0; font-size: 10px; font-weight: normal; color: #C3AD95; }
	#page_2305 #col2 .news-list-item-center { width: 290px; float: right; display: block; }
	  #page_2305 #col2 .news-list-item-image { width: 70px; margin: 0 18px 0 0; float: left; }
      #page_2305 #col2 .news-list-item-subheader { width: 202px; float: left; }
        #page_2305 #col2 .news-list-item-subheader .news-list-morelink { width: 202px; margin: 5px 0 0 0; }





.legal_subtitle { font-size:14px; line-height:15px; margin-bottom:3px; margin-top:20px; }
