﻿*
{
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	font-family: Tahoma, Arial, Verdana;
}

a img
{
	border: none;
}

a
{
	color: #0F3B6A;
	text-decoration: none;
}

html, body
{
	width: 100%;
	height: 100%;
}

body
{
	background: url(../resources/_intern/bg/area-remaining-bg.jpg) 0 0 repeat transparent;
}

#area-background
{
    min-height: 588px;
	background: url(../resources/_intern/bg/area-main-bg.jpg) repeat-x 0 0 transparent;
}

#area-main
{
	width: 970px;
	border: 0px solid #f0f;
}

#area-main .header-left
{
	position: relative;
	height: 110px;
	background: url(../resources/_intern/bg/header-left.png) no-repeat;
}

#area-main .header-right
{
	position: absolute;
	right: 0px;
	height: 110px;
	width: 380px;
	background: url(../resources/_intern/bg/header-right.png) no-repeat 100% 0;

	padding-top: 10px;
	color: #fff;
}

#area-main .header-left ul
{
	list-style: none;
	position: absolute;
	bottom: 30px;
	right: 15px;
}

#area-main .header-right ul li a,
#area-main .header-left ul li a
{
	text-decoration: none;
}

#area-main .header-left ul li
{
	list-style: none;
	float: left;
}

#area-main .header-left ul li a
{
	background: none no-repeat 0 50% transparent;
	display: block;
	width: 85px;
}

#area-main .header-left ul li.experts a
{
	background-image: url(../resources/_intern/but/but_header_fachkreise.png);
}

#area-main .header-left ul li.press a
{
	background-image: url(../resources/_intern/but/but_header_presse.png);
	width: 60px;
}

#area-main .header-left ul li.newsletter a
{
	background-image: url(../resources/_intern/but/but_header_newsletter.png);	
}

#area-main .header-left ul li.language a
{
  padding-top: 3px;
	background-image: url(../resources/_intern/but/Btn_Sprache.png);
	background-repeat: no-repeat;
	width: 80px;	
}

#language_select ul 
{
  margin-top: 5px;
  margin-bottom: 5px;
  list-style: none;
}

#language_select ul li
{
  list-style: none;
}

#language_select ul li a
{
  font-size: 12px;
  display: block;
  padding-left: 10px;
  padding-top: 4px;
  padding-bottom: 2px;    
}

#language_select ul li a:hover
{
  color: #fff;
  background: #006699;
}

#area-main .footer-left
{
	position: relative;
	height: 16px;
	margin-left: 4px;
	background: url(../resources/_intern/bg/footer-left.png) no-repeat;
}

#area-main .footer-right
{
	position: absolute;
	right: 4px;
	height: 16px;
	width: 86px;
	background: url(../resources/_intern/bg/footer-right.png) no-repeat 100% 0;
}

#area-main .content-outline-left
{
	position: relative;
	background: url(../resources/_intern/bg/outline-left.png) repeat-y 0 0 transparent;
}

#area-main .content-outline-right
{
	position: relative;
	background: url(../resources/_intern/bg/outline-right.png) repeat-y 100% 0 transparent;
}

#area-main .header-right div.search
{
	position: absolute;
	right: 24px;
	top: 26px;
}

#area-main .header-right div.search input
{
	border: 1px solid #777;
	width: 150px;
	height: 15px;
	padding-left: 6px;
	padding-right: 14px;
	color: #4e4e4e;
	background: url(../resources/_intern/ico/search-ico.gif) no-repeat 155px 50% #fff;
}

#area-main-menu
{
	display: block;
	position: absolute;
	top: 96px;
	z-index: 10;
	height: 32px;
	left: 10px;
	width: 950px;
}

#area-main-menu .menu
{
    background: url(../resources/_intern/but/but-menubar.png) no-repeat;
	height: 32px;
}

#area-main-menu .menu ul
{
	list-style: none;
}

#area-main-menu .menu ul li
{
	float: left;
	height: 32px;
}

#area-main-menu .menu ul li a
{
	background: none no-repeat 50% 50% transparent;
	display: block;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	height: 32px;
}

#area-main-menu .menu ul li.main-navi-14 a,
#area-main-menu .menu ul li.home a
{
	background-image: url(../resources/_intern/but/but-main-home.png );
	width: 100px;
}

#area-main-menu .menu ul li.main-navi-15 a,
#area-main-menu .menu ul li.company a
{
	background-image: url(../resources/_intern/but/but-main-company.png );
	width: 163px;
}

#area-main-menu .menu ul li.main-navi-16 a,
#area-main-menu .menu ul li.nourishment a
{
	background-image: url(../resources/_intern/but/but-main-nourishment.png );
	width: 197px;
}

#area-main-menu .menu ul li.main-navi-17 a,
#area-main-menu .menu ul li.products a
{
	background-image: url(../resources/_intern/but/but-main-products.png );
	width: 137px;
}

#area-main-menu .menu ul li.main-navi-18 a,
#area-main-menu .menu ul li.ideas a
{
	background-image: url(../resources/_intern/but/but-main-ideas.png );
	width: 237px;
}

#area-main-menu .menu ul li.main-navi-19 a,
#area-main-menu .menu ul li.service a
{
	background-image: url(../resources/_intern/but/but-main-service.png );
	width: 113px;
}

#area-main-menu .menu ul li.main-navi-14 a.active,
#area-main-menu .menu ul li.main-navi-14 a:hover,
#area-main-menu .menu ul li.home a.active,
#area-main-menu .menu ul li.home a:hover
{
	background-image: url(../resources/_intern/but/but-main-home-highlight.png );
}

#area-main-menu .menu ul li.main-navi-15 a.active,
#area-main-menu .menu ul li.main-navi-15 a:hover,
#area-main-menu .menu ul li.company a.active,
#area-main-menu .menu ul li.company a:hover
{
	background-image: url(../resources/_intern/but/but-main-company-highlight.png );
}

#area-main-menu .menu ul li.main-navi-16 a.active,
#area-main-menu .menu ul li.main-navi-16 a:hover,
#area-main-menu .menu ul li.nourishment a.active,
#area-main-menu .menu ul li.nourishment a:hover
{
	background-image: url(../resources/_intern/but/but-main-nourishment-highlight.png );
}

#area-main-menu .menu ul li.main-navi-17 a.active,
#area-main-menu .menu ul li.main-navi-17 a:hover,
#area-main-menu .menu ul li.products a.active,
#area-main-menu .menu ul li.products a:hover
{
	background-image: url(../resources/_intern/but/but-main-products-highlight.png );
}


#area-main-menu .menu ul li.main-navi-18 a.active,
#area-main-menu .menu ul li.main-navi-18 a:hover,
#area-main-menu .menu ul li.ideas a.active,
#area-main-menu .menu ul li.ideas a:hover
{
	background-image: url(../resources/_intern/but/but-main-ideas-highlight.png );
}

#area-main-menu .menu ul li.main-navi-19 a.active,
#area-main-menu .menu ul li.main-navi-19 a:hover,
#area-main-menu .menu ul li.service a.active,
#area-main-menu .menu ul li.service a:hover
{
	background-image: url(../resources/_intern/but/but-main-service-highlight.png );
}

#content
{
	border-left: 1px solid #919191;
	border-right: 1px solid #919191;
	background-color: #fff;
	margin: 0 9px;
	min-height: 433px;
}

#content .content-text ul /*ul.listbox-green-bullets*/
{
	list-style: none;
}

#content .content-text ul li /* ul.listbox-green-bullets li*/
{
	color: #5e5e5e;
	background: url(../resources/_intern/ico/ico-bullet-green.gif) transparent -1px 4px no-repeat;
	line-height: 15px;
	padding-left: 13px;
}

#content .breadcrumb
{
	background-color: #ecf2ce;
	height: 22px;
	padding-top: 22px;
	padding-left: 14px;
	vertical-align: bottom;
}

#content .breadcrumb ul
{
	list-style: none;
}

#content .breadcrumb ul li
{
	float: left;
	color: #616065;
}

#content .breadcrumb ul li.first a
{
	padding-left: 0px;
}

#content .breadcrumb ul li a
{
	padding: 0 5px;
	color: #616065;
}

#content .breadcrumb ul li.active,
#content .breadcrumb ul li.active a
{
	color: #0f3b6a;
}

#content .breadcrumb div.treeview
{
	float: right;
	margin-right: 5px;
}


#content .content-image
{
	padding: 14px;
	float: left;
	max-width: 560px;
	overflow: hidden;
}

#content .content-image-358x358 img
{
	width: 358px;
	height: 358px;
}

#content .content-image-560x430 img
{
	width: 560px;
	height: 430px;
}


#content .content-text
{
	float: left;
	padding-top: 14px;
	width: 347px;
}

#content .content-text h1
{
	color: #0c5d9c;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 7px;
}

#content .content-text h1.thema1
{
color: #0095d9;
}

#content .content-text h1.thema2
{
color: #850048;
}

#content .content-text h1.thema3
{
color: #cd003d;
}

#content .content-text h1.thema4
{
color: #e95e0f;
}

#content .content-text h1.thema5
{
color: #c73188;
}

#content .content-text h1.thema6
{
color: #576aa4;
}

#content .content-text h1.thema7
{
color: #007cbf;
}

#content .content-text h1.thema8
{
color: #3cb6b6;
}

#content .content-text h1.thema9
{
color: #00579d;
}

#content .content-text h1.thema10
{
color: #9ec1c5;
}

#content .content-text h1.thema11
{
color: #e09e00;
}

#content .content-text h1.thema12
{
color: #54a258;
}

#content .content-text h1.thema13
{
color: #8a8c8e;
}

#content .content-text h1.thema20
{
color: #1d4d2c;
}

#content .content-text h1 span
{
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 7px;
}

#content .content-text h1.orange
{
	color: #e95e0f;
}

#content .content-text h1.darkpink
{
	color: #850049;
}

#content .content-text h2.noresize
{

}
#content .content-text h3
{

}
#content .content-text h4
{
	color: #5e5e5e;
	font-weight: bold;
	margin-bottom: 3px;
}
#content .content-text h5
{
	color: #5e5e5e;
	font-weight: bold;
	margin-bottom: 3px;inner
}




.content-text div.list-text
{
	margin-bottom: 14px;
}

#content .content-text p
{
	color: #5e5e5e;
	line-height: 14px;
	/*margin-bottom: 14px;*/
}

#content .content-text  ul.list-decimal
{
	list-style-type: decimal;
	color: #afc32c;
	margin-left: 25px;
}

#content .content-text  ul.list-decimal li
{
	font-size: 18px;
	line-height: 8px;
	margin-left: 0px;
	background: none;
	padding: 0;	
	color:#AFC32C;
}

#content .content-text  ul.list-decimal li span
{
	color: #5E5E5E;
	line-height: 14px;
}

#content .content-buttons
{
	float: right;
	width: 172px;
	margin-top: 14px;
	margin-right: 14px;
	padding-top: 23px;
}
#content .wide-rightpane
{
                width: 390px;
}

#content .content-buttons .contactbox
{
	padding-top: 68px;
	color: #5E5E5E;
}

#content .content-buttons .contactbox h2
{
	color: #015CA3;
	font-size: 18px;
	font-weight: normal;
}

#content .content-buttons .contactbox small
{
	color: #5E5E5E;
	font-size: 9px;
}


.cleaving-left
{
	float: left !important;
	margin-left: 15px;
}

#content .content-buttons .item
{
	margin-top: 10px;
	color: #5e5e5e;
	border-bottom: 1px solid #ababab;
}

#content .content-buttons .item.daily-dose
{
	text-align: center;
	border-bottom: none;
}

#content .content-buttons .item.daily-dose h3
{
	font-weight: bold;
	margin-top: 18px;
	margin-bottom: 8px;
}

#content .content-buttons .item.daily-dose p.plus
{
	margin-top: 8px;
	margin-bottom: 5px;
}

#content .content-buttons .item .text
{
	padding: 4px 0 5px 0;
}

#disclaimer
{
	margin-left: 20px;
	padding-bottom: 20px;
}

#disclaimer ul
{
	list-style: none;
}

#disclaimer ul li
{
	float: left;
	color: #005da4;
	font-size: 11px;
	display: block;
	
background:none;
line-height:10px;
padding:0;
}

#disclaimer ul li a
{
	color: #005da4;
	font-size: 11px;
	text-decoration: none;
	padding: 0 5px;
}

.clearance
{
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
	font-size: 0px;
}

.hiddenText
{
	position: absolute;
	top: -1000px;
	left: -1000px;
}

#area-main .header-left .logo-main
{
	position: absolute;
	left: 9px;
	top: 9px;
	height: 90px;
	width: 400px;
}

#area-main .header-left .logo-main a
{
	display: block;
	height: 90px;
}

#content .content-header
{
	border: 1px solid #d3d5d4;
	margin: 14px;
	background-color: #f0f5f9;
}

#content .content-header .image
{
	border-right: 1px solid #d3d5d4;
	float: left;
}

#content .content-header .image img
{
    display: block;
}

#content .content-header .text
{
    float: left;
	width: 530px;
	padding: 13px 15px;
}

#content .content-header .text h2
{
	color: #5d5e60;
	font-weight: bold;
	margin-bottom: 3px;
}

#content .content-header .text p
{
	color: #5d5e60;
	line-height: 14px;
	margin-bottom: 14px;
}

#content .content-products-overview
{
	margin: 14px;
	display: block;
}

#content .content-products-overview .product-overview
{
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 9px;
	margin-bottom: 10px;
}

#content .content-products-overview .product-overview .icon
{
	float: left;
	width: 170px;
	height: 32px;
	border: 1px solid #d4d4d4;
	cursor: pointer;
	opacity: 0.5;
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
}

#content .content-products-overview .product-overview .eyes
{
	background: url(../resources/_intern/bg/products/content-product-category.jpg) no-repeat;
}

#content .content-products-overview .product-overview .description
{
	margin-bottom: 3px;
	font-size: 12px;
}

#content .content-products-overview .product-overview .item
{
	float: left;
	margin-right: 10px;
}

#content .content-products-overview .product-overview .item .text
{
	color: #606060;
	font-size: 11px;
	width: 150px;
	display: none;
}

.content-products-overview .product-overview .products
{
	float: left;
	color: #5d5e60;
	padding-left: 15px;
}

table.teaserbox
{
	padding: 7px;
}

table.teaserbox,
#content .content-text div.dosage-form
{
	color: #5E5E5E;
    background: none #f5ebf1;
	border: 1px solid #e7ccda;
}

#content .content-text.thema1 table.teaserbox,
#content .content-text.thema1 div.dosage-form
{
    background: none #ebf5fb;
	border: 1px solid #ebf5fb;
}

#content .content-text.thema2 table.teaserbox,
#content .content-text.thema2 div.dosage-form
{
    background: none #faebef;
	border: 1px solid #faebef;
}

#content .content-text.thema3 table.teaserbox,
#content .content-text.thema3 div.dosage-form
{
    background: none #faebef;
	border: 1px solid #faebef;
}

#content .content-text.thema4 table.teaserbox,
#content .content-text.thema4 div.dosage-form
{
    background: none #fdf0ec;
	border: 1px solid #fdf0ec;
}

#content .content-text.thema5 table.teaserbox,
#content .content-text.thema5 div.dosage-form
{
    background: none #f9edf4;
	border: 1px solid #f9edf4;
}

#content .content-text.thema6 table.teaserbox,
#content .content-text.thema6 div.dosage-form
{
    background: none #f0f2f7;
	border: 1px solid #f0f2f7;
}

#content .content-text.thema7 table.teaserbox,
#content .content-text.thema7 div.dosage-form
{
    background: none #ebf3f9;
	border: 1px solid #ebf3f9;
}

#content .content-text.thema8 table.teaserbox,
#content .content-text.thema8 div.dosage-form
{
    background: none #eff8f8;
	border: 1px solid #eff8f8;
}

#content .content-text.thema9 table.teaserbox,
#content .content-text.thema9 div.dosage-form
{
    background: none #ebf0f6;
	border: 1px solid #ebf0f6;
}

#content .content-text.thema10 table.teaserbox,
#content .content-text.thema10 div.dosage-form
{
    background: none #f7fafa;
	border: 1px solid #f7fafa;
}

#content .content-text.thema11 table.teaserbox,
#content .content-text.thema11 div.dosage-form
{
    background: none #fdf7eb;
	border: 1px solid #fdf7eb;
}

#content .content-text.thema12 table.teaserbox,
#content .content-text.thema12 div.dosage-form
{
    background: none #f2f8f2;
	border: 1px solid #f2f8f2;
}

#content .content-text.thema13 table.teaserbox,
#content .content-text.thema13 div.dosage-form
{
    background: none #f6f6f6;
	border: 1px solid #f6f6f6;
}

#content .content-text.thema20 table.teaserbox,
#content .content-text.thema20 div.dosage-form
{
    background: none #f2f8f2;
	border: 1px solid #f2f8f2;
}




#content .content-text div.dosage-form .header
{
	border-bottom: 1px solid #d7d7d7;
	color:#5e5e5e;
	padding: 2px 0px;
	margin: 4px 8px;
}

#content .content-text div.dosage-form .header .text
{
	float: left;
	width: 60px;
	font-weight: bold;
}

#content .content-text div.dosage-form .header .text.picto
{
	width: 145px;
}

#content .content-text div.dosage-form .row .text.picto a
{
	display: block;
}

#content .content-text div.dosage-form .row .text.picto p 
{
	text-align: center;
}

#content .content-text div.dosage-form .row
{
	color:#5e5e5e;
	border-bottom: 1px solid #d7d7d7;
	padding: 2px 0px;
	padding-bottom: 7px;
	margin: 4px 8px;
}

#content .content-text div.dosage-form .row .text
{
	float: left;
	width: 60px;
	padding-bottom: 3px;
}

#content .content-text div.dosage-form .row .text.picto
{
	text-align: center;
	width: 145px;
}

#content .content-text div.dosage-form .row .text.picto p
{
	/*text-align: left;*/
	margin: 0px;
}

#content .content-text div.dosage-form .footnotes
{
	margin: 8px 7px;
	font-size: 6px
	line-height: 5px;
}

#content .content-text .dosage-form.ingredients
{
	padding: 7px 8px;
}

#content .content-text div.dosage-form table.ingredients
{
	color: #5e5e5e;
	width: 100%;
}

#content .content-text div.dosage-form table.ingredients tr th
{
	padding-bottom: 5px;
}

#content .content-text div.dosage-form table.ingredients tr th.left
{
	text-align: right;
}

#content .content-text div.dosage-form table.ingredients tr th.right
{
	padding-left: 0px;
	text-align: right;
	width: 90px;
}

#content .content-text div.dosage-form table.ingredients tr td
{
/**	text-align: right; **/
	text-align: left;
	line-height: 15px;
}

#content .content-text div.dosage-form table.ingredients tr td.ingedient
{
	text-align: left;
}

#content .content-text div.dosage-form table.ingredients tr td.rowhead
{
	clear: both;
	padding-top: 5px;
	border-top: 1px solid #919191;
	font-weight: bold;
	text-align: left;
}

#content .content-text div.dosage-form table.ingredients tr td.last
{
	padding-bottom: 5px;
}

#content .content-menu
{
	width: 194px;
	float: left;
	margin-right: 6px;
	margin-top: 30px;
}

#content .content-menu .top
{
	background: url(../resources/_intern/bg/content-menu-top.gif) no-repeat 0 100%;
}

#content .content-menu .middle
{
	padding-top: 8px;
	padding-bottom: 10px;
	background: url(../resources/_intern/bg/content-menu-middle.gif) repeat-y;
}

#content .content-menu .middle ul
{
	list-style: none;
}

#content .content-menu .middle ul li
{
	height: 25px;
}

#content .content-menu .middle ul li a
{
	color: #005da4;
	font-size: 12px;
	display: block;
	padding: 4px 0px 4px 15px;
}

#content .content-menu .middle ul li.active a,
#content .content-menu .middle ul li a.active,
#content .content-menu .middle ul li a:hover
{
	color: #fff;
	background: url(../resources/_intern/bg/content-menu-hover.gif) no-repeat 0 2px;
}

#content .content-menu .bottom
{
	background: url(../resources/_intern/bg/content-menu-bottom.gif) no-repeat;
}

.area-submenu
{
	display: none;
	position: absolute;
	top: 117px;
	left: 7px;
	z-index: 10;
	width: 400px;
	background: url(../Resources/_intern/bg/transpixel.gif) repeat transparent;
}

.area-submenu a:hover
{
	color: #004071 !important;
	background: url(../resources/_intern/bg/menu-hover.gif) transparent 0 50% no-repeat;
}

.area-submenu a.hasChild:hover
{
	background: url(../resources/_intern/bg/menu-hover-haschild.gif) 0 50% repeat-x;
}

.area-submenu .head
{
	font-size: 0px;
	overflow:hidden;
	line-height: 0px;
	background: url(../resources/_intern/bg/menu-top.png) transparent no-repeat 0 100%;
	height:10px;
	width: 225px;
}

.area-submenu .foot
{
	background: url(../resources/_intern/bg/menu-bottom.png) transparent no-repeat;
	height:10px;
	width: 225px;
}

.area-submenu .menu-items
{
	background: url(../resources/_intern/bg/menu-middle.png) transparent repeat-y;
	width: 225px;
}

.area-submenu ul.items
{
	list-style: none;
	margin:0px 3px;
}

.area-submenu ul.items li a
{
	display: block;
	color: #fff;
	padding: 4px 10px;
	font-size: 12px;
}

.area-submenu ul.overview
{
	list-style: none;
	margin:0px 3px;
	border-bottom: 1px solid #c3d26a;
	margin-bottom: 5px;
}

.area-submenu ul.overview li a
{
	color: #fff;
	display: block;
	padding: 5px 10px;
	font-size: 12px;
}

.area-subsubmenu
{
    position: absolute;
	width: 192px;
	display: none;
	z-index: 11;
}

.area-subsubmenu .head
{
	background: url(../resources/_intern/bg/submenu-top.png);
	height: 4px;
	font-size: 0px;
	line-height: 0px;
	overflow: hidden;
}

.area-subsubmenu .foot
{
    background: url(../resources/_intern/bg/submenu-bottom.png);
	height: 7px;
}

.area-subsubmenu .menu-items
{
	background: url(../resources/_intern/bg/submenu-middle.png);
}

.area-subsubmenu .menu-items ul.items
{
	list-style: none;
	margin:0px 3px;
	margin-left: 10px;
}

.area-subsubmenu .menu-items ul.items li a
{
	color: #004071;
	font-size: 12px;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 15px;
}

.area-subsubmenu .menu-items ul.items li a:hover
{
	background: url(../resources/_intern/bg/submenu-hover.gif) 3px 50% transparent no-repeat !important;
}

.area-subsubmenu .menu-items .menu-connector
{
	background: url(../resources/_intern/bg/submenu-linker.gif) no-repeat 0px 0px;
}

#content .buttonset-back-forward
{
	margin-bottom: 9px;
}

#content .buttonset-back-forward .less-left
{
	background: url(../resources/_intern/but/but-less-left.gif) no-repeat;
	float: left;
	height: 27px;
}

#content .buttonset-back-forward .less-right
{
	background: url(../resources/_intern/but/but-less-right.gif) no-repeat 100% 0;
	height: 27px;
}

#content .buttonset-back-forward .less-right a
{
    color: #005da2;
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	padding-top: 6px;
}

#content .buttonset-back-forward .more-left
{
	background: url(../resources/_intern/but/but-more-left.gif) no-repeat;
	float: left;
	height: 27px;
}

#content .buttonset-back-forward .more-right
{
	background: url(../resources/_intern/but/but-more-right.gif) no-repeat 100% -1px;
	height: 27px;
}

#content .buttonset-back-forward .more-left a
{
	color: #005da2;
	display: block;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;
}

div.area-submenu.main-navi-19 .head div,
div.area-submenu.service .head div
{
	text-align: right;
	float: right;
	margin-right: 5px;
}

div.area-submenu.main-navi-19 .menu-items,
div.area-submenu.service .menu-items
{
	clear: both;
	width: 223px;
}

.content-header .department-employees-list
{
	padding: 10px;
}

.content-header .department-employees-list h1
{
	font-size: 18px;
	margin-bottom: 7px;
	color: #0C5D9C;
	font-weight: normal;
}

.content-header .department-employees-list ul
{
	list-style: none;
	color: #5d5e60;
}

.content-header .department-employees-list ul li
{
	float: left;
	width: 180px;
}

.content-header .department-employees-list ul li p.name
{
    font-weight: bold;
    margin-bottom: 3px;
    margin-top: 8px;
}

.department-link-list
{
	color: #5d5e60;
	padding: 15px;
	padding-top: 0px;
}

.department-link-list h1
{
	margin-bottom: 15px;
	position: relative;
}

.department-link-list ul
{
	list-style: none;
}

.department-link-list ul li
{
	float: left;
	width: 182px;
	padding-bottom: 10px;
}

.department-link-list ul li.last
{
	padding-bottom: 0px;
}

.department-link-list ul li a
{
	color: #095a9b;
	display: block;
}

.department-link-list ul li.active a
{
	color: #095a9b;
	font-weight: bold;
}

/**		kontakt		**/

.contactFormStaticText
{
    margin-left: 200px;
    width: 544px;
    color: #5f5e5c;
    margin-bottom: 10px;
    margin-top: 14px;
}

.contactFormStaticText h1
{
	font-size: 30px;
	font-weight: normal;
	color: #acc32b;
}

.contactFormStaticText h2
{
	font-size: 18px;
	font-weight: normal;
	color: #015ca3;
}

.contactFormStaticText .head
{
	margin-bottom: 15px;
}

.contactFormStaticText p
{
	line-height: 16px;
}

.contactForm
{
    border: 1px solid #dee8f1;
    background-color: #f0f5f9;
    margin-left: 200px;
    width: 544px;
    color: #5f5e5c;
}

.contactForm div.wrapper
{
	margin: 8px;
}

.contactForm p
{
	clear: left;
	margin-bottom: 7px;
	padding-bottom: 0px;
}

.contactForm p table
{
	border-collapse: collapse;
}

.contactForm p label
{
	float: left;
	width: 100px;
}

.contactForm p select
{
	color: #4e4e4e;
	width: 165px;
	margin-right: 7px;
	border: 1px solid #dbe8f1;
}

.contactForm p input
{
	color: #4e4e4e;
	width: 333px;
	height: 15px;
	border: 1px solid #dbe8f1;
	padding-left: 5px;
}

.contactForm p table input
{
	width: 20px;
	border: none;
	float: left;
	margin-right: 5px;
}

.contactForm span.submitbutton input
{
	width: auto;
	height: auto;
	border: none;
	padding: 0px;
}

.contactForm p textarea
{
	color: #4e4e4e;
	width: 333px;
	height: 185px;
	border: 1px solid #dbe8f1;
	padding-left: 5px;
}

.contactForm input
{
	vertical-align: middle;
}

.contactForm input[type=radio]
{
	float: left;
	margin-right: 5px;
}

.contactForm table tr td label
{
	float: left;
	width: 100px;
}

div.errormessage
{
	margin-left: 0px;
	margin-bottom: 10px;
}

div.errormessage ul
{
	list-style: none;
}

div.errormessage ul li
{
	font-weight: bold;
}

.contactForm p.submitbutton
{

}
/**		/kontakt		**/

.home #content
{
	height: 433px;
	min-height: 433px;
}


.home #content .embedded_flash
{
/*
	position: absolute;
	display: block;
	z-index: 5;
*/
}

/** !!! TEST FOR IE6 !!! **/

#area-main.home .footer-left
{
	background-image: url(../resources/_intern/bg/footer-left-flash.png);
}

#area-main.home .footer-right
{
	background-image: url(../resources/_intern/bg/footer-right-flash.png);
}

.menu-employee .content-menu .middle ul li
{
	padding-bottom: 10px;
}

.content-text,
.content-text table
{
	color: #5e5e5e;
}

/**
	News / Presse
**/

.content-press
{
	margin: 14px;
	width: 920px;
}



#content .content-press .content-text
{
	width: 100%;
}

.inner-box-big
{
 width: 530px;
float: left;
margin-bottom: 18px;
}

.content-press-items .item
{
	border-bottom: 1px solid #d4d4d4;
	padding-bottom: 14px;
	margin-bottom: 11px;
	width: 920px;
}

.content-press-items .item .press-preview
{
	float: left;
	width: 170px;
	height: 40px;
	margin-right: 15px;
	background: url(../resources/_intern/img/press1.jpg) transparent no-repeat 50% 20%;
	opacity: 0.5;
	border: 1px solid #d5d3d4;
	cursor: pointer;
}

.content-press-items .item .press-text
{
	float: left;
	color: #5f5f5f;
}

.content-press-items .item .date
{
	float: left;
	width: 185px;
}

.content-press-items .item .text
{
	float: left;
	width: 540px;
}

.content-press-items .item .text a
{
    color: #5d5d5d;
	font-size:12px;
	font-weight: normal;
	display: block;
	margin-bottom: 9px;
}

.content-press-items .item .text a:hover
{
	color: #005da3;
}

#content .content-press-items .item .text p.preview
{
	font-weight: normal;
	line-height: 16px;
	display: none;
}

.content-press-items .item .text p.preview a
{
    color: #005da3;
    display: inline;
    font-size: 11px;
}

/* Unternehmen - �berzeugung die ansteckt */
.company-box-wrapper
{
	float: right;
	width: 358px;
	border: 1px solid #dee8f1;
	background: #f0f5f9;
	margin-left: 29px;
	margin-top: 20px;
}

.company-box-wrapper .inner-box
{
	margin: 9px;
	color: #5c5d5f;
}

.company-box-wrapper .inner-box p
{
	margin: 0px;
	padding: 0px;
}

.company-box-wrapper .inner-box .headline
{
	color: #01416f;
	text-align: center;
	font-weight: bold;
}

.company-box-wrapper .inner-box .image
{
	margin: 10px 0;
}

.company-box-wrapper .inner-box .subheadline
{
	font-weight: bold;
	margin-bottom: 3px;
}

.company-box-wrapper .inner-box .text
{
	margin-bottom: 5px;
}


.company-box-wrapper .inner-box .link a
{
	/*display: block;*/
                padding-left: 5px;
	color: #01416f;
}

.content-text h3
{
	color: #5E5E5E;
}


/* Home Style / Fallback / noflash */
.home #content
{
	background: url(/portaldata/1/resources/_intern/bg/teasers/home.png) no-repeat 50% 0 transparent;
	height: 435px;
}

#area-main.home .footer-left
{
	background: url(/portaldata/1/resources/_intern/bg/footer-left-flash.png) no-repeat;
}

#area-main.home .footer-right
{
	background: url(/portaldata/1/resources/_intern/bg/footer-right-flash.png) no-repeat 100% 0;
}


#area-main.home .footer-left-ns
{
	background: url(../resources/_intern/bg/teasers/home-footer-left.png) no-repeat 4px 0;
}

#area-main.home .footer-right-ns
{
	background: url(../resources/_intern/bg/teasers/home-footer-right.png) no-repeat 880px 0;
}

/* unternehmen - home */
.unternehmen #content
{
	background: url(../resources/_intern/bg/teasers/unternehmen.png) no-repeat 50% 0 #ffffff;
	height: 435px;
}

#area-main.unternehmen .footer-left
{
	background: url(../resources/_intern/bg/teasers/unternehmen-footer.png) no-repeat;
}

#area-main.unternehmen .footer-right
{
	background: url(../resources/_intern/bg/teasers/home-footer-right.png) no-repeat 100% 0;
}

/* ern�hrung - home */
.ernaehrungsmedizin #content
{
	background: url(../resources/_intern/bg/teasers/ernaehrung.png) no-repeat 50% 0 #ffffff;
	height: 435px;
}

#area-main.ernaehrungsmedizin .footer-left
{
	background: url(../resources/_intern/bg/teasers/ernaehrung-footer.png) no-repeat;
}

/* produkte - home */
.produkte #content
{
	background: url(../resources/_intern/bg/teasers/produkte.png) no-repeat 50% 0 #ffffff;
	height: 435px;
}

#area-main.produkte .footer-left
{
	background: url(../resources/_intern/bg/teasers/produkte-footer.png) no-repeat;
}

/* Indikations Links */

div.product-indication
{
	position: absolute;
	border: 0px solid #f0f;
}

div.product-indication a
{
	display: block;
	text-decoration: none;
}



/* ideen - home */
.ideen #content
{
	background: url(../resources/_intern/bg/teasers/ideen.png) no-repeat 50% 0 #ffffff;
	height: 435px;
}

#area-main.ideen .footer-left
{
	background: url(../resources/_intern/bg/teasers/ideen-footer.png) no-repeat;
}

/* ideen - home */
.service #content
{
	background: url(../resources/_intern/bg/teasers/service.png) no-repeat 50% 0 #ffffff;
	height: 435px;
}

#area-main.service .footer-left
{
	background: url(../resources/_intern/bg/teasers/service-footer.png) no-repeat;
}

.introbox
{
	position: absolute;
	background: #043e6a;
	width: 400px;
	height: 200px;
	top: 85px;
	left: 250px;
	z-index: 99;
}

.introbox .wrapper
{
	margin: 10px;
}

.introbox .wrapper .closebutton
{
	text-align: right;
}

.introbox .wrapper a.closebutton
{
	display: block;
}


.introbox .wrapper .headline
{
	color: #fff;
	font-size: 16px;
	font-weight: bold;
}

.introbox .wrapper div.content
{
	color: #fff;
}
.introbox .wrapper div.content p
{
	color: #fff;
}

.ZoomInText
{
	margin-left: 577px;
	padding-top: 40px;
	height: 408px;
}

.ZoomInText .headline h1
{

}

.ZoomInText .text
{
	height: 330px;
}

.ZoomInText .text,
.ZoomInText .text p,
.ZoomInText .text p span,
.ZoomInText .text p span font,
.ZoomInText .text p font
{
	color: #5D5E60;
}

.ZoomInText .url
{
	position: absolute;
	bottom: 10px;
	margin-left: 250px;
}

.ZoomInText .url a img
{
	border: none;
}



/* Produkt�bericht - Bilderposition */


.product-overview .augen
{
	background-position: 0 -10px !important;
}

.product-overview .immun
{
	background-position: 0 -10px !important;
}

.product-overview .kinderwunsch
{
	background-position: 0 -20px !important;
}

.product-overview .prostata
{
	background-position: 0 -10px !important;
}

.product-overview .innenohr
{
	background-position: 0 -30px !important;
}

.product-overview .wechseljahre
{
	background-position: 0 -10px !important;
}

.product-overview .stress
{
	background-position: 0 -25px !important;
}

.product-overview .defaultImg
{
	background-position: 0px 0px !important;
}

/* Fachkreise */

.fk-submenue
{
  padding: 5px 0px;
  display: none;
  position: absolute;
  background: #cae1f1;
}

.fk-submenue ul,
.fk-submenue ul li
{
  list-style: none;
}

.fk-submenue ul li
{
  width: 186px;
}

.fk-submenue ul li a
{
color:#005DA4;
display:block;
font-size:12px;
padding:3px 10px 3px 15px;
}

.fk-submenue ul li a:hover 
{
 background: url(../resources/_intern/bg/content-menu-hover.gif);
 color: #FFF;
}

div.threefieldsallempty, div.telefonempty
{
display: none;
}

div.showerror
{
display: block;
color: red;
font-weight: bold;
}

table.premira {
	border-width: 1px;
	border-spacing: 0px;
	border-collapse: collapse;
}
table.premira th {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #DBE8F1;
	background-color:#DBE8F1;
	text-align: left;
}
table.premira td {
	border-width: 1px;
	padding: 2px;
	border-style: solid;
	border-color: #DBE8F1;
	background-color: white;
}

.content-press-items .listimage
{
                float: left;
                width: 170px;
}
.content-press-items .listimage img
{
                width: 170px;
}
.content-press-items .listpreview
{
                float: left;
                width: 340px;
                padding-left: 16px;
}

.content-press-items .listpreview p
{
padding: 0;
margin-bottom: 0;
}




































