
/*Main Layer*/
div#Main{width:996px;}

div#Header {width:996px;height:70px;}

/*Namingarea*/
div#Header div#Namingarea{float:left;width:680px;height:70px;}
div#Header div.Right{text-align:right;padding:7px 0px 0px 0px;}

/*Metanavigation*/
div#MetaNav{margin:0px 0px 0px 0px;text-align:right; float:right}

/*Logo*/
div#Logo{padding:0px 0px 0px 0px;}

/*Verticalnavigation*/
div#VertNav{clear:both;width:170px;float:left;}
div#VertNav div.InnerBox{}

/*Vertical Navigation - Sitelocator*/
div#VertNav .Sitelocator{width:170px;}
div#VertNav .Sitelocator ul,
div#VertNav .Sitelocator li{list-style:none;margin:0px;padding:0px;display:inline;text-align:left;}
div#VertNav .Sitelocator li a{display:block;padding:1px 0px 2px 21px;color:#666666;background-color:#FFFFFF;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
div#VertNav .Sitelocator li .Head{padding:1px 0px 2px 21px;color:#FFFFFF;background-color:#999999;font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;}
div#VertNav .Sitelocator .AdditionalSitelocator {border-top:1px solid #999999;}
div#VertNav .Sitelocator .AdditionalSitelocator li a{font-size:10px;font-weight:normal;font-style:normal;text-decoration:none;color:#666666}


/*Content - Headline*/
h1.Headline{margin:8px 0px 8px 0px;font-size:14px;font-weight:bold;font-style:normal;color:#009999;}

/*Breadcrumbtrail*/
.BreadCrumbTrail{margin:0px 0px 8px 0px;}
.BreadCrumbTrail,
.BreadCrumbTrail a{font-size:11px;font-weight:normal;font-style:normal;color:#009999;}

/*Keyvisual And Contact next Keyvisual*/
div.Keyvisual{margin:0 0 10px 0;}
div.KeyvisualHome{float:left;display:inline;}
div.TopContent{margin:0;}
div.DynamicContact{float:left;display:inline;}

/*Content-Container*/
div.Content-Container{float:left;width:618px;padding:0px 0px 0px 0px;margin: 0px 1px 0px 1px;}
div.Content-ContainerHome{float:left;width:615px;padding:0px 0px 0px 0px;margin: 0px 3px 0px 2px;background-color:#E2F6F5;}

/*One Column*/
div.OneColumn div.Content-Container {float:left;margin:6px 10px 0px 10px;width:806px;}

/*Content*/
div.Content{font-size:12px;padding-left:18px;}
div.Content .ContentMail,
div.Content .Content1,
div.Content .Content2,
div.Content .Content3,
div.Content .Contentn{clear:both;overflow:hidden;font-size:12px;}
div#Content{margin-left:10px;}

/*Margin*/
div.Margin-Container{float:left;display:inline;margin:1px 0px 0px 0px;width:205px;}

div.Margin .MContent1,
div.Margin .MContent2,
div.Margin .MContent3{font-size:12px;float:none;clear:both;}

/*Bottomline*/
div#BottomlineOLD{clear:both;border-top:1px dotted #ED6204;font-size:12px;margin:12px 0px 0px 0px;background-color:#FFFFFF}
div#Bottomline{height:100px;clear:both;font-size:12px;padding:12px 0px 0px 0px;background-color:#FFFFFF}
div.BottomlineImg{margin:12px 0px 0px 10px;}
div#Bottomline ul,
div#Bottomline li{list-style:none;margin:4px 0px 0px 0px;padding:0px;}
div#Bottomline li{float:left;}
div#Bottomline li a{font-size:12px;font-weight:normal;font-style:normal;text-decoration:none;color:#000000;}
div#Bottomline li a img{border:0px;margin-right:5px;margin-left:5px;}
div#Bottomline li span.UseKey{text-decoration:underline;}
div#Bottomline li.TellaFriend{width:110px;}
div#Bottomline li.Bookmark{width:110px;margin-left:5px;}
div#Bottomline li.Print{width:80px;}
div#Bottomline li a img{border:0px;margin-left:5px;}
div#Bottomline li.Top{text-align:right;float:right;}

/*Bottomline - OneColumn*/

div.OneColumn div#Bottomline li.Top{width:485px;}
div.BottomlineImgone{margin:12px 0px 0px 10px;} 

@media handheld {
div#Header{display:none;}
}


@media print {
div#Main{width:100%;height:auto;}
div#Header,
div#HoriNav,
div#VertNav,
div#Bottomline,
div#Keyvisual,
div.DynamicContact,
div.Margin-Container {display:none !important;}
div.OneColumn div.Content-Container,
div.Content-Container,
div.Content,
div.ContentMail,
div.Content .Content1,
div.Content .Content2,
div.Content .Content3,
div.Content {display:inline;float:none;width:100%;margin:0;padding:0;clear:both;}
}

/* Product Datasources */
.CAS_Product_Table {font-family:Arial;font-size:12px;width:100%;}
.CAS_Product_Table_TD_Category {text-align:left;vertical-align:center;height:20px;}
.CAS_Product_Table_TD_Header {font-weight:bold;font-style:normal;color:#009999; text-decoration:none;width:130px;height:20px;text-align:left;vertical-align:center;}
.CAS_Product_Table_TR_Color {background-color:#EAF8F8;}
.CAS_Product_Table_TR_Blank {background-color:#FFFFFF;}
.CAS_Product_Table_Category_Delimiter {background-color:#C3EBEB;background: url(../Files/DatatSourceIcons/$file/Table_Delimiter.gif) scroll repeat-x;}
.CAS_Product_Table_Doc_Delimiter {background-color:#C6E7DE;}
.CAS_Product_Category_Link_Collapsed {font-weight:bold;font-style:normal;color:#009999; text-decoration:none;}
.CAS_Product_Category_Link_Expanded {font-weight:bold;font-style:normal;color:#000000; text-decoration:none;}

.CAS_Product_LineCaption {margin:0px 0px 8px 0px;font-size:14px;font-weight:bold;font-style:normal;color:#009999;}
.CAS_Product_Name {margin:0px 0px 8px 0px;font-size:12px;font-weight:bold;font-style:normal;color:#009999;}
.CAS_Product_Label {width:140px;font-size:12px;font-weight:normal;font-style:normal;color:#000000; text-decoration:none;vertical-align:top;}
.CAS_Product_Data {font-size:12px;font-weight:normal;font-style:normal;color:#000000; text-decoration:none;vertical-align:top;}
.CAS_Product_Download {height:20px;font-weight:normal;font-style:normal;color:#000000; text-decoration:none;vertical-align:middle;}

.CAS_Product_SearchInput_Title {font-family:Arial; font-size:12px;font-weight:normal;color:#000000;}
.CAS_Product_SearchInput {font-family:Arial; font-size:12px;font-weight:normal;color:#009999;}
.CAS_Product_SearchHint {font-family:Arial; font-size:10px;font-weight:normal;color:#000000;}

#CAS_Product_SearchImage {width:100%;text-align:center;}

.CAS_Product_SearchCount {font-family:Arial; font-size:12px;font-bold:normal;color:000000;}
.CAS_Product_SearchCount_Container_hidden {display:none;}

/* ********************************************** */

/*Horizontal navigation for Cosmetics instances*/

div#HoriNav{clear:both;background-color:#009999;height:18px;font-size:12px;margin:0px 0px 1px 0px;}

.jd_menu {
	display:none;
	position: absolute;
	list-style-type: none;
	margin: 0px;
	padding: 0px;

	text-align: left;
	text-decoration: none;
	cursor: pointer;z-index:5;
}

.jd_menu li  {
	padding: 0px;
	margin: 0px;
	display:inline;
	width: 200px;

float:left;
;
}

.jd_menu li a {
display:block;text-align:center;padding:1px 0px 2px 0px;border-right:1px solid #FFFFFF;color:#FFFFFF;
*width:100%;

}

.jd_menu ul {
float:none;
color:#addfde;
background-color:#addfde;
}

.jd_menu ul li a {
text-align:left;vertical-align:top;padding:3px 10px 4px 10px;border-bottom:1px solid #FFFFFF;color:#FFFFFF;
padding-left:21px;
}

.jd_menu li li {background-color:#f2f9fc;

float:left;
clear:both;
}

.jd_menu_active {background-color:#009999;
	display: block;
}



li.jd_menu_title {
	font-weight: bold;
}


/* Level 1 active */
.jd_menu .selected {
color:#FFFFFF;
background-color:#cd86b0;
}


/* Level 1 Hover */
.jd_menu .jd_menu_hover {
background-color:#C3EBEB;
}
.jd_menu .jd_menu_hover a{
color:#009899;
}

jd_menu .jd_menu_hover a:active{
color:#ffffff;
}



/* Level 2 Hover */
.jd_menu .jd_menu .jd_menu_hover {
background-color:#f2f9fc;
color:#009999;
background-image:url("../files/VNav/$file/VNav_Arrow_green.gif");
 background-repeat:no-repeat;
background-position:6px 0.7em;

}


.jd_menu_inline {
	list-style-type: none;
	width: 99%;
	margin: 0px;
	padding: 0px;
}

.jd_menu_inline li {
	border: 0px;
	font-weight: normal;
}

.jd_menu_inline_hover {
	text-decoration: underline;
}
/* ********************************************** */

.TableSimple
{
  background-color: #eceff4;
  border-color:         #ffffff;
  border-style:         solid;
  border-top-width:     1px;
  border-right-width:   0px;
  border-bottom-width:  0px;
  border-left-width:    1px;
}
/* Tabellenzelle */
.TableSimple td
{
  background-color: #eceff4;
  padding-top:          5px;
  padding-left:         10px;
  padding-bottom:       5px;
  padding-right:        10px;
  border-color:         #ffffff;
  border-style:         solid;
  border-top-width:     0px;
  border-right-width:   1px;
  border-bottom-width:  1px;
  border-left-width:    0px;
  font-family: Arial, Helvetica, sans-serif ! important; font-size: 8pt;
}
.TableSimple font
{
  font-family: Arial, Helvetica, sans-serif ! important; font-size: 8pt;
}
.TableSimple td.TableSimpleHeader
{
  background-color: #970c71;
  color: #ffffff;
}

.TableSimple td.TableSimpleFirstCell
{
  background-color: #ffffff;
  color: #ffffff;
}

.TableSimple td.TableSimpleHeader a {
  color: #ffffff;
}

