/* DATEI: cms.css  */
/* Phytomed AG - Intranet */
/* (c) Intersim AG - Burgdorf */

/*--------------------------------------- Elemente ---------------------------------------*/
body {
	
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
   line-height:16px;
	font-size:11px;
	color:#414141;
	text-align: left;
}

body, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:normal;				/* -- Achtung bei Fixpositionierten Texte -- */
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:16px;
	text-align: left;
	
}

hr {
	border: 0px solid #336600;
	color: #336600;
	background-color: #336600;
	height: 1px;
}



table, td, th, select, textarea, input, form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:normal;	
	vertical-align: top;
}

ul {
	margin-top: 0;
	margin-bottom:0px;
	margin-left: 0;
	padding: 0 0 5px 15px;

	
}

ol {
	margin-top: 0;
	margin-bottom:0;
	margin-left: 0;
	padding: 0 0 0 15px;
	
}

p {

	border:0px none;
	margin:0px;
	padding:0px 0px 10px;
}

li  {

	border:0px none;
	margin:0px;
	padding:0px 0px 0px 0px;
}

ul li  {

	border:0px none;
		margin:0px 0px 8px 0px;
	padding:0px 0px 0px 0px;
	  line-height:16px;
}


button{
	
	font-size:12px;
}

pre {
	color: #336600;
}

address {
	color: #336600;
	font-style: normal;
		padding:0px 0px 10px;
}

img {
	border:0px none;
}

legend {	
color: #336600;
	background-color: white;

}

label {
	cursor: pointer;
}

/* --------- Titel im Hauptteil --------- */
h1	{
	font-size:16px;
	color: #336600;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	font-weight:bold;


}

h2 {
	font-size:11px;
	color: #414141;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	font-weight:bold;


}

h3 {

	font-size:11px;
	color: #414141;
	background-color: transparent;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	font-weight:bold;


}

h4 {
	font-size:11px;
	color: #efefef;
	background-color: #336600;
	padding:5px 8px 5px 8px;
	margin: 5px 0px 5px 0px;
	font-weight:bold;

	
}

h5 {


}

h6 {

}

/*---------------------- Links ----------------------*/

/* Allgemein im Content-Bereich */
a:link    		{color: #336600; background-color:transparent; text-decoration:none;}
a:visited 		{color: #336600; background-color:transparent; text-decoration:none;}
a:hover   		{color: #336600; background-color:transparent; text-decoration:none;}
a:active  		{color: #336600; background-color:transparent; text-decoration:none;}

h4 a:link {color:#ffffff; background-color:transparent; text-decoration:none;}
h4 a:visited 	{color:#ffffff; background-color:transparent; text-decoration:none;}
h4 a:hover 	{color:#ffffff; background-color:transparent; text-decoration:none;}
h4 a:active	 {color:#ffffff; background-color:transparent; text-decoration:none;}

/* Links bei Dokumenten-Suche */
a.doku:link		{color: #336600; background-color:transparent; text-decoration:none;}
a.doku:visited	{color: #336600; background-color:transparent; text-decoration:none;}
a.doku:hover	{color: #336600; background-color:transparent; text-decoration:none;}
a.doku:active	{color: #336600; background-color:transparent; text-decoration:none;}


/*--------------------------------------- Classes ---------------------------------------*/

/*--------- Allgemeine ---------*/

/* Inhalt-Tabelle (Admin-Bereich, allg. Seiten) */
.contTable {

}

.small { 
	font-size:10px;  
}

.bold {
    font-weight:bold;
}

/* Schaltfläche */
.bu, .buBack, .buSave { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
	background-color: #336600;
	padding:1px 5px 1px 5px;
}

.buSearchEvents {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color: #ffffff;
	background-color: #336600;
	padding:1px 15px 1px 15px;	
	float: right;
}

.buClearForm {
    background-color: #dbdbdb;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding: 1px 5px;
}

/*--------- Classes Admin-Bereich  ---------*/

/* Titel */
.AdminTabTitle {
	background-color: white;
	color: #336600;
	font-weight:bold;
	border-bottom: 1px solid #336600;
}

/* Normale Zeile */
.AdminTabRowLight {
	color: #333333;
	background-color:#FFFFFF;
}

/* Alternative Zeile */
.AdminTabRowDark {
	color: #333333;
	background-color: #afcc8e;
}

/* Effekt-Zeile */
.AdminTabRowEffect {
	color: #ffffff;
	background-color: #336600;
}

/* Links in der Admin Titelzeile*/
a.AdminTabTitle:link, th.AdminTabTitle a:link    {color: #336600; background-color:transparent; text-decoration:none;}
a.AdminTabTitle:visited, th.AdminTabTitle a:visited {color: #336600; background-color:transparent; text-decoration:none;}
a.AdminTabTitle:hover, th.AdminTabTitle a:hover	{color: #336600; background-color:transparent; text-decoration:underline;}
a.AdminTabTitle:active, th.AdminTabTitle a:active	{color: #336600; background-color:transparent; text-decoration:none;} 

/*--------- Classes Teaser  ---------*/

.teaserEntry {
float: left;
clear: both;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#ffffff;
	width: 190px;
}


/* titel h1 */
.teaserTitle {
float: left;
clear: both;
font-weight: normal;
	padding:5px 10px 5px 10px;
	margin: 0px 0px 0px 0px;
	height: auto;
	color: white;
	font-size:12px;
	background-color:#336600;
	width: 170px !important;
	width /**/:190px; /*ie5 hack*/
	
}

.teaserTitleEmpty {
float: left;
clear: both;
	padding:9px 0px 9px 0px;
	margin: 0px 0px 0px 0px;
	background-color:white;
	
}


/* Inhalt-Div */
.teaserCont {
float: left;
clear: both;
	padding:0px 0px 0px 0px;
		margin:10px 10px 0px 10px;
width: 170px;	
}




.teaserFooter {
float: left;
clear: both;
width: 190px;
height: 44px;
background-image: url(images/teaser_line.jpg);
background-color: white;
background-repeat: no-repeat;

}

.tImageLink {
	display:block;
	float: left;
clear: both;

}

.tImage {
float: left;
clear: both;
	display: block;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 5px 0px;
	width: auto;

}



/* Mehr... nach Teaser Content */

.tMoreLink {

background-image: url(images/more.gif);
background-repeat: no-repeat;
background-position: right;
color: #414141;
font-weight: normal;
font-size: 11px;
padding: 0 15px 0 2px;
margin: 10px 5px 5px 0;


}


a.tMoreLink:link		{color:#336600; background-color:transparent; text-decoration:none;}
a.tMoreLink:visited	{color:#336600; background-color:transparent; text-decoration:none;}
a.tMoreLink:hover	{color: #336600; background-color:transparent; text-decoration:none;}
a.tMoreLink:active	{color:#336600; background-color:transparent; text-decoration:none;}


/* New! neben Teaser-Titel */
.tNew {
float:right;
border: 0px none;
color: #336600;
background-color: white;
font-weight: bold;
padding: 0px 2px 0 2px;
margin: 1px -10px 0 0;
font-size: 10px;
}



/*--------- Classes Content-Auflistung -------*/
/* Inhalt-Div */
.cContList {

}

/* Inhaltkopf-Div */
.cContListHeader {

}

/* Contlist title */
h1.cContListHeader {
font-size:16px;
	

}

/* Contlist title */
h2.cContListHeader {
font-size: 12px;


}

h4.cContListHeaderCompact {

margin: 20px 0 0 0;

}

.cContListHeaderCompact {
text-decoration: none;

}

.cContListImageRight {
	margin: 0 5px 0 0;
}

/* Inhalt-Div */
.cContListText {
text-align: justify;
}

/* Inhalt-Tab-Spalte1 */
.cContListTextCol1 {
vertical-align: top;
text-align: justify;
}

/* Inhalt-Tab-Spalte2 */
.cContListTextCol2 {
vertical-align: top;
text-align: justify;
}

/* Inhaltfuss-Div */
.cContListFooter {
height: 20px;

}

.cContListImageLink {

}

.cContListImage {
margin: 0 10px 0 0;
}

/* Mehr... */
.cMoreLink {
float:right;
background-image: url(images/more.gif);
background-repeat: no-repeat;
background-position: right;
color: #414141;
font-weight: normal;
font-size: 11px;
padding: 0 15px 0 2px;
margin: 10px 5px 5px 0;
}

a.cMoreLink:link		{color: #414141; background-color:transparent; text-decoration:none;}
a.cMoreLink:visited	{color: #414141; background-color:transparent; text-decoration:none;}
a.cMoreLink:hover	{color: #336600; background-color:transparent; text-decoration:none;}
a.cMoreLink:active	{color: #414141; background-color:transparent; text-decoration:none;}

/* Mehr... */
.cMore {


}

.cNewLink {
}

/* Neu! */
.cNew {
float:right;
color: white;
font-weight: bold;
padding: 0px 2px 0 2px;
margin: 0 2px 0 0;
text-transform:uppercase;
font-size: 11px;
line-height: 17px;
background-color: #336600;

}


.mnuMore{

}

/*--------------------------------------- DIV's ---------------------------------------*/

/*--------- Main DIV's ---------*/

#divContainer /* umschliessendes DIV damit das Design zentriert werden kann */
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 993px;
	height: 100%;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	clear: both;
}

#divTop {	
	position: relative;
	background-image: url(images/header_gruen.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 993px;
	height: 206px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#divMiddle {
	position: relative;
	background-image:none;
	background-color: white;
	width: 993px;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	height: 400px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

#divMiddleJobs {
	position: relative;
	background-image:none;
	background-color: white;
	width: 993px;
	background-image: url(images/bg_body.jpg);
	background-repeat: repeat-y;
	min-height: 400px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}



#divBottom {
	position: relative;
	background-image: url(images/bg_Bottom.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 993px;
	height: 57px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}

#divBottomJobs {
	position: relative;
	bottom: 0px;
	background-image: url(images/bg_Bottom.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	width: 993px;
	height: 57px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	z-index:1;
}


/*--------- Top DIV's ---------*/
#divHead {
	position: absolute;
	top:0px;
	left:22px;
	width:200px;
	height:70px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#divTopnav {
	position:absolute;
	top:132px;
	left:7px;
	background-color: #336600;
	margin: 0px 0px 0px 0px;
	width:981px;
	height:26px;
	padding:0px 0px 0px 0px;
	background-color:transparent;
}


/*****

#divLanguage {
	position:absolute;
	top:0px;
	right:85px;
	width:auto;
	line-height: 20px;
	height:20px;
	font-size: 10px;
	padding:0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-color:white;
		color: #494949;
			font-weight: bold;
}
***/

#divLanguage {
display:none;
}

a.divLanguage:link		{color: #494949; background-color:transparent; text-decoration:none;}
a.divLanguage:visited	{color:#494949; background-color:transparent; text-decoration:none;}
a.divLanguage:hover		{color: #494949; background-color:transparent; text-decoration:underline;}
a.divLanguage:active	{color: #494949; background-color:transparent; text-decoration:none;}


#divPrint {
	position:absolute;
	top:0px;
	right:16px;
	width:auto;
		line-height: 20px;
	padding:0px 5px 0px 5px;
	margin: 0px 0px 0px 0px;
	background-color:white;	
	color: #494949;
	font-size: 10px;
	font-weight: bold;
}

a.divPrint:link		{color: #494949; background-color:transparent; text-decoration:none;}
a.divPrint:visited	{color:#494949; background-color:transparent; text-decoration:none;}
a.divPrint:hover		{color: #494949; background-color:transparent; text-decoration:underline;}
a.divPrint:active	{color: #494949; background-color:transparent; text-decoration:none;}


#divSlogan{
	position: absolute;
	top:75px;
	left:5px;
	width:300px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:transparent;
	z-index:5;
	text-align: right;
}

#divPrint {
	
}

.Slogan {
	color: white;
	font-size: 17px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	letter-spacing: 1px;
	}

#divSearch {
display:none;
}

#divSearchPhytomed {
	float: left;
	clear: both;
	background-color: #336600;
	color: white;
	width: 190px;
	height: 56px;

	
}
#divSearchTitle {
	float: left;
	clear: both;
	margin: 2px 0 5px 10px;
	color: white;
	font-size: 12px;
	line-height: 18px;

}

.searchField {
	float: left;
border:0px solid #9f9f9f;
color:#9f9f9f;
height:20px;
margin:0px 10px 0 10px;
padding:0 20px 0 10px;
text-align:left;
font-size: 9px;
width: 140px !important;
width /**/:170px; /*ie5 hack*/
line-height: 20px;
}

.SearchButton {
position: absolute;
top: 29px;
right: 15px;
background-color:transparent;
background-image:url("images/lupe.gif");
background-position:center center;
background-repeat:no-repeat;
border:0 none;
cursor:pointer;
font-size:10px;
height:12px;
line-height:28px;
margin:0;
padding:0;
width:13px;
}

/*--------- Middle DIV's ---------*/
#divMenu {
	position:absolute;
	top:0px;
	left:0px;
	margin: 0px 0px 0px 0px;
	width:203px;
	height:auto;
	padding:0px 0px 0px 0px;
	background-color:transparent;
	z-index:9999;
}


#divMenuTop{

}

#divMenuMiddle { 
margin: 0 0 0 7px;
	
}

#divMenuBottom {

}

#divContentContainer {
	position:relative;
	left: 243px;
	top: 0px;
	width: 510px;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#divContentContainerProducts {
	position:relative;
	left: 243px;
	top: 0px;
	width: 510px;
	height: auto;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}


#divPrintview {
	display:none;
}

#divContentTop {

	
}



#divContent {
	position:relative;
	background-color:transparent;
	height:auto;
	top:0px;
	left:0px;
	width:510px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#divContentProducts {
	position:relative;
	background-color:transparent;
	height:auto;
	top:0px;
	left:0px;
	width:510px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;

}

#divContentAdmin {
	width:710px;
}

#divContentBottom {

}

#divTeaser {
	position:absolute;
	background-color:transparent;
	height:auto;
	top:0px;
	right:26px;
	width:190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#divTeaserAdmin {
	margin: 0px 0px 0px 20px;
	width: 190px;
	background-color: transparent;
	position: absolute;
	left: 200px;
}

.top_adminTeaser {
	position:absolute;
	top:0px;
	left:529px;
	z-index:101;
}

#divTeaserTop {
		float:left;
	clear: both;
		margin: 0 0 20px 0;
}

#divTeaserBottom {
	float:left;
	clear: both;
	
}


#divApp1 {
	display:none;

}

#divApp2{	

}

#divImpressum {
float: left;
color: #8b8b8b;
font-size: 9px;
line-height: 14px;
	width: 190px;

}


a.divImpressum:link		{color: #336600; background-color:transparent; text-decoration:underline;}
a.divImpressum:visited	{color:#336600; background-color:transparent; text-decoration:underline;}
a.divImpressum:hover		{color: #336600; background-color:transparent; text-decoration:underline;}
a.divImpressum:active	{color: #336600; background-color:transparent; text-decoration:underline;}

/*--------------------------------------- Module ---------------------------------------*/

/*--------- .NET ---------*/
.body_aspnet {									/* .net iframe im Content */
	background-image:none;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	color: #333333;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-size:12px;
} 

span {											/* .net-generierte span */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;  
	font-weight:normal;
	color: #333333; 	
}

.status {										/* error + allg. Meldungen */
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;  
	font-weight:bold;
	color:#CC0000; 	
}


/*--------- Mehrspaltige News-Anzeige  ---------*/

.colviewListHeader {
font-weight: bold;
color: #336600;
margin:  0 0 5px 0;
 	
}

.cColview {
margin: 0 0 20px 0;
text-align: justify;

}

.cColviewCompact {

}


/*-- Reiter Navigationen (News Modul; Glossary Modul, ...) --*/

.nlglNav {
	font-weight:normal;
	padding:2px 3px 2px 3px;
	border-left: 1px solid #afcc8e;	
	border-bottom: 1px solid #afcc8e;
	text-align:center;
}

.nlglNavSel {
	font-weight:bold;
	color: #336600;
	background-color:white;
	padding:2px 3px 2px 3px;
	border-left: 1px solid #afcc8e;	
	border-bottom: 1px solid #afcc8e;
	text-align:center;
}

.nlglNavNotAvailable {
	font-weight:normal;
	color: #d9e9c8;
	padding:2px 3px 2px 3px;
	border-left:1px solid #d9e9c8;	
	border-bottom: 1px solid #d9e9c8;
	text-align:center;
}

.nlglNavHeader {
	color: #336600;
	font-weight:bold;
	border-bottom: 1px solid #afcc8e;
	margin:0px;
	padding:0px 0px 3px 0px;
	background-repeat:no-repeat;
}

.nlglListHeader {
	font-weight:bold;
	padding:3px 0px 3px 0px;
	margin:0px;
}

.nlglListText {
	vertical-align:top;
	padding: 0px 0px 12px 0px;
}

.nlglListCompact {
	padding:10px 0px 0px 0px;
}

.nlglListCompactDate {
	padding:10px 0px 0px 0px;
	font-weight:bold;
}


td.nlglNav a:link, td.nlglNavSel a:link, td.nlglListHeader a:link, td.nlglListCompact a:link, td.nlglListCompactDate a:link 				{color: #336600; background-color:transparent; text-decoration:none;}
td.nlglNav a:visited, td.nlglNavSel a:visited,  td.nlglListHeader a:visited, td.nlglListCompact a:visited, td.nlglListCompactDate a:visited {color: #336600; background-color:transparent; text-decoration:none;}
td.nlglNav a:hover, td.nlglNavSel a:hover, td.nlglListHeader a:hover, td.nlglListCompact a:hover, td.nlglListCompactDate a:hover			{color: #336600; background-color:transparent; text-decoration:none;}
td.nlglNav a:active, td.nlglNavSel a:active, td.nlglListHeader a:active, td.nlglListCompact a:active, td.nlglListCompactDate a:active 		{color: #336600; background-color:transparent; text-decoration:none;}


/*--------------------------------------- Design-spezifisch ---------------------------------------*/


/* Top Navigation */
.topNav {
	
}

/* Top Navigation */
a.topNav:link		{}
a.topNav:visited	{}
a.topNav:hover		{}
a.topNav:active		{}

/* Events */
.cTblEvent {
	margin-top:5px;
	margin-bottom:10px;
}
.cTblEvent tr td {
	padding-top:2px;
	padding-bottom:2px;
}
.eventHeader 
{
	font-size:14px;
	color: #b30000;
	background-color: #efefef;
		border: 1px solid #d6d6d6;
	padding: 0px 0px 0px 5px;
	margin: 20px 0px 10px 0px;
	font-weight:bold;
	line-height: 25px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.cTblEvent .cNew {
  background-color: #b30000;	
}

.tblFilterEventsKeyword {
	background-color: #efefef;
	height: 30px;
	padding: 5px;
	border: 1px solid #d6d6d6;
	
	
}

.tblFilterEventsCriteria {
		padding: 5px;
	border: 1px solid #d6d6d6;
	background-color: #fbfbfb;
}

span.ausgebucht {
	color: #CC0000;
}

span.zusatzdatum {
	
}

ul.eventRubrikList {
	padding:0;
}

ul.eventRubrikList li {
	line-height: 18px;
	font-size: 12px;
}

/* Dozenten */
.dozenten {
	font-size:12px;
	line-height:16px;
	color: #efefef;
	background-color: #b30000;
	padding:4px 8px 4px 8px;
	margin: 0px 0px 0px 0px;
	font-weight:normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	 
}

a.dozenten:link		{color:#f4dbdb; background-color:transparent; text-decoration:none;}
a.dozenten:visited	{color:#f4dbdb; background-color:transparent; text-decoration:none;}
a.dozenten:hover	{color:#f4dbdb; background-color:transparent; text-decoration:underline;}
a.dozenten:active	{color:#f4dbdb; background-color:transparent; text-decoration:none;}

#tblDateList {
	border: 1px solid silver;
	padding: 2px 0 10px 0;
	
}

/* Produkte */

#divProductPaging {
	float: left;
	clear: both;
	width: 510px;
	height: auto;	
}

#divProductsContainer {
	float: left;
	clear: both;
	width: 510px;
	height: auto;	
}

.ProductEntry {
	background-image: url(images/bg_article.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 139px;
	height: 200px;
	background-color: transparent;
	margin: 0 30px 20px 0px;
	cursor: pointer;
	color: #0059b3;
}

.ProductEntryLink {

	background-image: url(images/bg_article.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 139px;
	height: 200px;
	background-color: transparent;
	margin: 0 30px 20px 0px;
	cursor: pointer;
	color: #0059b3;
	
}

.ProductEntry a {
	
	color: #0059b3;
}

.ProductEntryLinkhover {

	background-image: url(images/bg_articleHover.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 139px;
	height: 200px;
	background-color: transparent;
	margin: 0 30px 20px 0px;
	cursor: pointer;
	color: #0059b3;
}

.ProductEntryImage {
	float: left;
	clear: both;
	text-align: center;
	height: 120px;
	margin: 10px 10px 10px 10px;
	width: 120px;
	overflow: hidden;
}

.ProductEntryImage img {
	max-width: 120px;
	max-height: 120px;
}

.ProductEntryTitle {
float: left;	
clear: both;
text-align: center;
font-size: 10px;
margin: 0px 10px 0 10px;
overflow: hidden;
height: 26px;
width: 120px;
}

.ProductEntryNew {
	position: absolute;
}

/* Produkte Detailseite */

#divProductDetailTitle {
	float: left;
	clear: both;
width: 100%;
}

#divProductsDetailImage {
	float: left;
	clear: both;
	background-color: #dfe9f3;
	width: 490px !important;
	width /**/:510px; /*ie5 hack*/
	height: auto;
	text-align: right;
	padding: 0 20px 0 0;
	overflow: hidden;
	margin: 0 0 20px 0;
}

#divProductsDetailContent {
	float: left;
	clear: both;
	width: 100%;
	margin: 0px 0px 20px 0px;
}

#divProductsDetailContent table {
	border-spacing: 10px;
}

#divProductsDetailContent h2 {
color: #0059b3;
font-weight: bold;
}

#divProductsDetailPDF {
	float: left;
	clear: both;
	margin: 0px;
	background-color: #0059b3;
	height: 23px;
width: auto;
display: block;
}

#divProductsBack {
	float: right;
	margin: 0px;
	display: block;
}

a.ProductsDetailPDF:link, a.ProductsDetailPDF:active, a.ProductsDetailPDF:visited  {
background-color: #0059b3;
color: white;
padding: 5px 5px 5px 15px;
background-image: url(images/arrow_white.gif);
background-repeat: no-repeat;
background-position: 5px;
width: auto;
	display: block;


	
}

a.ProductsDetailPDF:hover  {
background-color: #b2cde8;
color: white;
padding: 5px 5px 5px 15px;
background-image: url(images/arrow_white.gif);
background-repeat: no-repeat;
background-position: 5px;
width: auto;
	display: block;
	
}


a.ProductsBack:link, a.ProductsBack:active, a.ProductsBack:visited  {
background-color: #0059b3;
color: white;
padding: 5px 5px 5px 15px;
background-image: url(images/arrow_white.gif);
background-repeat: no-repeat;
background-position: 5px;

	display: block;
	
}

a.ProductsBack:hover  {
background-color: #b2cde8;
color: white;
padding: 5px 5px 5px 15px;
background-image: url(images/arrow_white.gif);
background-repeat: no-repeat;
background-position: 5px;
		display: block;
}



/* Sortimentsliste */

#divContentSortiment {
	float: left;
	clear: both;
	width: 100%;
	
}

#divSortimentTitle {
		float: left;
	    clear: both;
		width: 100%;
}

#divSortimentTable {
		float: left;
	    clear: both;
		width: 100%;
}

#divSortimentOrder {
		float: left;
	    clear: both;
		width: 100%;
		margin: 0 0 20px 0;
}



.SortimentTable td {
    border-bottom: 2px solid #0059b3;
    border-left: 2px solid #0059b3;	
    border-right: 2px solid #0059b3;
    border-collapse: collapse;
    padding: 3px;
}

.SortimentTable  {

    width: 100%;
    border-collapse: collapse;
    empty-cells: show;
    border-top: 2px solid #0059b3;
}

.SortimentTableTitle {
	background-color: #0059b3;
	color: white;
}

a.SortimentFilter
{
    color: #0059B3;
}

a.SortimentFilterInactive
{
    color: Gray;
}

.SortimentContentTitle
{
    width:  33.3%;
}

.SortimentContent
{
    width:  33.3%;
}

/* Startseite */

#divContainerHome /* umschliessendes DIV damit das Design zentriert werden kann */
{
	text-align: left; /* Seiteninhalt wieder links ausrichten */
	margin: 0 auto; /* standardkonforme horizontale Zentrierung */
	width: 993px;
	height: 740px;
	background-image: url(images/bg_home.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	background-color: transparent;
	clear: both;
}

#divTopHome {	
	position: relative;
	background-color: transparent;
	width: 993px;
	height: 480px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
}

#divContainerHome #divBottom {
	display:none;
}

#divContainerHome #divMenu {
	display:none;
}

#divContainerHome #divContentTop {
	display:none;
}

#divContainerHome #divTopnav {
	position: absolute;
	top:383px; 
}

#divContainerHome #divMiddle{
background-image: none;
	background-color: transparent;
	width: 993px;
	height: auto;
}

#divContentContainerHome {
	float: left;
	clear: both;
	margin: 0 0 0px 40px;
}

#divContentHome {
	float: left;
	clear: both;
	
}

.divContentHomeEntry {
	float: left;
	width: 275px;
	height: 185px;
	overflow: hidden;
	cursor: pointer;

}

.divContentHomeEntrySep {
	float: left;
	width: 45px;
	height: 185px;

}

.divContentHomeTitle {
	float: left;
	clear: both;
	font-size: 18px;
	margin: 0 0 5px 0;
	display: block;
	
}

.divContentHomeContent {
	float: left;
	width: 100%;


}

.divContentHomeContentContent {
	float: left;
 

}

.divContentHomeContent p {

	line-height: normal;
}

.divContentHomeImage{
	float: left;
	margin: 0 5px 0 0;
}

.height {
	height: 110px;
	overflow: hidden;
}

.height p {
	height: 110px;
	overflow: hidden;
}

.tblProductAdminDetail {
	background-color: #F0F0F0;
}

.tblProductAdminDetail td {
	height: 30px;
	vertical-align: middle;
}

.tblProductAdminDetail th {
	color: white;
	background-color: #336703;
	padding: 3px;
}

/* ganze ABC Nav -> Phytomed abhängig */
#divProductABC {
	padding-bottom: 10px;
}

/* Tabelle mit allen Einträgen */
.tblAbcNav {
	border-spacing: 0px;
	border-collapse: collapse;
	width: 100%;
}

/* Alle TD mit Buchstaben */
.tdAbcNav_Hover, .tdAbcNav_Sel, .tdAbcNav_NoElements, .tdAbcNav_HasElements {
	width: 30px;
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 17px;
	vertical-align: middle;
	border-right: 2px solid #6299D1;
}

/* Tab mit Elementen */
.tdAbcNav_HasElements {
	font-weight: bold;
	cursor: pointer;
	border-bottom: 3px solid #0059B3;
	border-top: 2px solid #F2F2F2;
}

/* Tab ohne Elementen */
.tdAbcNav_NoElements {
	cursor: default;
	border-bottom: 3px solid #0059B3;
	
	/* Theme 1 */
	color: #BDBDBD;
	border-top: 2px solid #F2F2F2;
	
	/* Theme 2 */
	/*
	color: white;
	background-color: #6299CF;
	border-top: 2px solid #6299CF;
	font-weight: bold;
	*/
}

/* Wechsel bei Mauseover. Wird nur auf Buchstaben mit Elementen aktiviert. */
.tdAbcNav_Hover {
	cursor: pointer;
	border-top: 2px solid #6299D1;
	font-weight: bold;
	background-color: #bac8d8;
	border-bottom: 3px solid #bac8d8;
	color: white;
}

/* Selektiertes TD */
.tdAbcNav_Sel {
	font-weight: bold;
	cursor: default;
	border-top: 2px solid #6299D1;
	border-bottom: none;
}

.cPrdMenuCbxAct {
width: 31px;
text-align: center;
	
}

.cPrdMenuCbxNew {
width: 25px;
text-align: center;	
}

.cPrdMenuCbxSpOf {
	width: 29px;
text-align: center;
}

/* Uebersicht Bachblüten */

.bachbluten h2 {
	margin: 0 0 10px 0;
}

.bachbluten td img {
vertical-align: top;
	
}
