/**
  * ---------------------------------------------------
  * Standard-CSS für www.micro-biolytics.com
  * ---------------------------------------------------
  *
  * ---------------------------------------------------
  */

/**
  * Colors:
  *
  * mBio Blau	= #003883
  */






/**   -------------------------------------------------
  *   COMMON AREA
  *   -------------------------------------------------
  */
html, body, div, p, h1, h2, h3, ul, ol, 
span, a, table, td, form, img, li 
{
	margin	: 0;
  padding	: 0;
  border	: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;	
}

body
{
	background-color	: #ffffff;
}

table
{
  width   : 100%;
}

b
{
	font-weight        : bold;
	color              : #003883;
}

.Deactivated
{
	font-size: 11px;
	font-weight : bold;
	color : #666;
}

.Deactivated A
{
	font-weight : normal;
	color : #666;
}
/**   -------------------------------------------------
  *   END OF THE COMMON AREA
  *   -------------------------------------------------
  */





/**   -------------------------------------------------
  *   TITLE AREA
  *   -------------------------------------------------
  */
  
.Title
{
	background-image:url(Images/Table04_ContentTitle.jpg);
  width : 520px;
	height: 21px;
  font-weight:bold; 
  font-size : 16px; 
  font-family: Verdana; 
  color: #6985A4; 
  text-decoration: none; 
  background-repeat: no-repeat;
}

/**   -------------------------------------------------
  *   END OF TITLE AREA
  *   -------------------------------------------------
  */





/**   -------------------------------------------------
  *   MENU AREA
  *   -------------------------------------------------
  */
.Menu
{
	color            : #ebedf0;
	font-size        : 11px;
	text-decoration  : none;
	font-weight      : bold;
	text-align       : center;
	/*vertical-align   : middle;
	white-space      : nowrap;*/
}

.Menu A:link
{
  color            : #ebedf0;
  font-size        : 11px;
	text-decoration  : none;
	font-weight      : bold;
}

.Menu A:visited
{
  color : #ebedf0;
  font-size        : 11px;
	text-decoration  : none;
	font-weight      : bold;
}

.Menu A:active
{
  color : #ebedf0;
  font-size        : 11px;
	text-decoration  : none;
	font-weight      : bold;
}

.Menu A:hover
{
  color : #000000;
  font-size        : 11px;
	text-decoration  : none;
	font-weight      : bold;
}

.MenuBar 
{
  background-repeat:x-repeat;
	background-image:url(Images/Table02_StretchPiece.gif); 
	height:22px;
}

.MenuSep 
{
  background-repeat:no-repeat;
	background-image:url(images/MenuSep.gif);
  padding-left:5px; 
  width : 5px;
	height: 22px;
}

.DropDownMenu TD 
{
	font-size: 12px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 2px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

.DropDownMenuDiv
{
  color : #000000;
  background-color : #7083ba; 
  layer-background-color : #7083ba;
  border-width : 1px; 
  border-style : none; 
  border-color : #000000; 
  position : absolute; 
  top   : 117;
  z-index : 90; 
  visibility : hidden; 
  filter:alpha(Opacity=90);
}

#DropDown1 
{ 
  width : 140px;   
  left  : 179px;
}

#DropDown2 
{
  width : 171px; 
  left  :281px;
}

#DropDown3 
{
  width : 158px; 
  left  : 447px;
}

#DropDown4
{
  width : 162px; 
  left  : 601px;
}

#DropDown5 
{
  width : 132px; 
  left  : 731px;
}

#DropDown6 
{
  width : 150px; 
  left  : 827px;
}
/**   -------------------------------------------------
  *   END OF THE MENU AREA
  *   -------------------------------------------------
  */











/**   -------------------------------------------------
  *   TABMENU AREA
  *   -------------------------------------------------
  */
.TabMenuBarIn 
{
  background-repeat:x-repeat;
	background-image:url(Images/Table03_StretchMenu.gif); 
	height:28px;
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #808080;
	font-weight: normal;
	vertical-align:middle;
}


.TabMenuBarIn a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding-bottom: 10px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	vertical-align:middle;
}

.TabMenuBarIn a:link {
	text-decoration	:	none;
	color: #000000;
}
.TabMenuBarIn a:active {
	text-decoration	:	none;
	color: #000000;
}
.TabMenuBarIn a:visited {
	text-decoration	:	none;
	color: #000000;
}
.TabMenuBarIn a:hover {
	text-decoration	:	none;
	color: #FF9933;
}


.TabMenuBarOut
{
  background-repeat:x-repeat;
	background-image:url(Images/Table03_StretchPiece.gif); 
	height:28px;
}
/**   -------------------------------------------------
  *   END OF TABMENU AREA
  *   -------------------------------------------------
  */












/**   -------------------------------------------------
  *   INFO AREA
  *   Formatting for files: Info. + language definition
  *   -------------------------------------------------
  */
.InfoTop
{
  background-repeat:no-repeat;
  background-image:url(Images/InfoTop.gif);
  width:163px;
  height:10px;
}

.InfoTitle
{
  background-image:url(Images/InfoTitle.gif);
  text-align:center;
  background-repeat:repeat-y; 
  padding-left:15px; 
  padding-right:15px; 
  font-size:11px; 
  font-weight: bold; 
  font-family: Verdana; 
  color: #000000;
}

.InfoTopicTop
{
  background-repeat:no-repeat;
  background-image:url(Images/InfoTopicTop.gif);
  width:163px;
  height:19px;
}

.InfoTopicTitle
{
  background-image:url(Images/InfoTopicTitle.gif);
  text-align:center;
  background-repeat:repeat-y; 
  padding-left:15px; 
  padding-right:15px; 
  font-size:10px; 
  font-weight: bold; 
  font-family: Verdana; 
  color: #FFFFFF;
}

.InfoTopicTitleBottom
{
  background-repeat:no-repeat;
  background-image:url(Images/InfoTopicTitleBottom.gif);
  width:163px;
  height:12px;
}

.InfoTopicText
{
  background-image:url(Images/InfoTopicText.gif);
  font-size:9px; 
  padding-left:20px; 
  padding-right:15px;
  text-align:left;
}

.InfoTopicFooter
{
  background-image:url(Images/InfoTopicFooter.gif);
  padding-left:35px; 
  vertical-align:top; 
  background-repeat:no-repeat;
}


.InfoTopicFooter a
{
  font-size:10px;
  color: #000000;
  font-weight: bold; 
  vertical-align:top; 
  text-decoration: none;
}

.InfoTopicFooter a:link {
	text-decoration	:	none;
	color: #000000;
}
.InfoTopicFooter a:active {
	text-decoration	:	none;
	color: #000000;
}
.InfoTopicFooter a:visited {
	text-decoration	:	none;
	color: #000000;
}
.InfoTopicFooter a:hover {
	text-decoration	:	none;
	color: #003883;
}


.InfoTopicLink
{

}

.InfoBottom
{
  background-repeat:no-repeat;
  background-image:url(Images/InfoBottom.gif);
  width:163px;
  height:15px;
}

.InfoTable
{
  table-layout:fixed; 
  width   : 167px;
  margin	: 0;
  padding	: 0;
  border	: 0;
  text-align:left;
}
/**   -------------------------------------------------
  *   END OF THE INFO AREA
  *   Formatting for files: Info. + language definition
  *   -------------------------------------------------
  */









/**   -------------------------------------------------
  *   LEFT MENU AREA
  *   Formatting for files: Menu. + language definition
  *   -------------------------------------------------
  */
.LeftMenu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #597594;
	font-weight: bold;
	height: 20px;
	vertical-align:middle;
	padding:0px;

}

.LeftMenuFrame img 
{
  border-right-width:1px; 
  border-right-style:solid; 
  border-right-color:#c0c0c0; 
}

.LeftMenu A:link {
	text-decoration	:	none;
	color: #597594;
}
.LeftMenu A:active {
	text-decoration	:	none;
	color: #597594;
}
.LeftMenu A:visited {
	text-decoration	:	none;
	color: #597594;
}
.LeftMenu A:hover {
	text-decoration	:	none;
	color: #FF9933;
}

.LeftMenu h2 {
	text-decoration	:	none;
	color: #597594;
}



.LeftSubMenu 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #000000;
	font-weight: italic;
	height: 20px;
	vertical-align:middle;
	padding-left:20px;
	padding-bottom:4px;
}

.LeftSubMenu ul
{
  list-style-type:disc;
  padding:0px;
}

.LeftSubMenu li
{
  padding:3px;
}

.LeftSubMenu A:link 
{
	text-decoration	:	none;
	color: #000000;
}

.LeftSubMenu A:active 
{
	text-decoration	:	none;
	color: #000000;
}

.LeftSubMenu A:visited 
{
	text-decoration	:	none;
	color: #000000;
}

.LeftSubMenu A:hover 
{
	text-decoration	:	none;
	color: #FF9933;
}




.LeftSubMenuInactive 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7px;
	color: #808080;
	font-weight: italic;
	height: 20px;
	vertical-align:middle;
	padding-left:20px;
	padding-bottom:4px;
}

.LeftSubMenuInactive ul
{
  list-style-type:disc;
  padding:0px;
}

.LeftSubMenuInactive li
{
  padding:3px;
}




#LeftMenuTable 
{
  padding-left: 10px;
}
/**   -------------------------------------------------
  *   END OF THE LEFT MENU AREA
  *   Formatting for files: Menu. + language definition
  *   -------------------------------------------------
  */









/**   -------------------------------------------------
  *   CONTENT AREA
  *   Formatting for files: Main. + language definition
  *   -------------------------------------------------
  */
.Content p 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	padding-top:10px;
	padding-bottom:5px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.Content h1 
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px;
	margin-top:20px;
	text-decoration: none;
	color: #003883;
	font-weight: bold;
}

.Content h2
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height:20px;
	margin-top:20px;
	text-decoration: none;
	color: #002873;
	font-weight: bold;
}

.Content h3
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height:20px;
	margin-top:20px;
	text-decoration: none;
	color: #001863;
	font-weight: bold;
}

.Content ul
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	margin-top:2px;
	margin-left:20px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.Content ol
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	margin-top:20px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.Content li
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:20px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
}

.Content a
{
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:20px;
	margin-top:20px;
	text-decoration: none;
	color: #FF9933;
	font-weight: bold;
}

.Content a:link {
	text-decoration	:	none;
	color: #FF9933;
}
.Content a:active {
	text-decoration	:	none;
	color: #FF9933;
}
.Content a:visited {
	text-decoration	:	none;
	color: #FF9933;
}
.Content a:hover {
	text-decoration	:	none;
	color: #000000;
}


.Content form
{

}

.Content img
{
 
}

#MainArea 
{
  background-repeat:no-repeat;
	background-image:url(Images/Table05_Center.jpg); 
  width :100%;
  height:100%;
  padding: 20px; 
  vertical-align:top;
  text-align:justify;
}

.Footer a
{
  font-size:8px;
  color: #6985A4;
  font-weight: bold; 
  vertical-align:top; 
  text-decoration: none;
}

/**   -------------------------------------------------
  *   END OF THE CONTENT AREA
  *   Formatting for files: Main. + language definition
  *   -------------------------------------------------
  */
  






  
/**   -------------------------------------------------
  *   MBIOFORM AREA
  *   Formatting for forms
  *   -------------------------------------------------
  */
.MBioForm
{
 	margin:           0;
  padding:          0;
  border:           0;
} 


.MBioForm div
{
  border:           1px solid #e0e0e0;
  background-color: #f8f8f8;
  width:            100%;
}  

.MBioForm table
{
 	margin-right:     5;
 	margin-left:      3;
  padding:          0;
  border:           0;
  width:            100%;
  vertical-align:   middle;
  text-align:       left;
}  
  
.MBioForm td
  {
  font-family:    Verdana, Arial, Helvetica, sans-serif;
  font-size:      10px;
  color:          #6985A4;
  font-weight:    normal;
  vertical-align: middle; 
} 

.MBioForm p
  {
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:    12px;
  color:        #000000;
  font-weight:  normal; 
}

.MBioForm input
{
  height:         18px;
  font-size:      9px;
  color:          #000000;
  vertical-align: middle;
}

.MBioForm select
{
  height:         18px;
  font-size:      9px;
  color:          #000000;
  vertical-align: middle;
}

.MBioForm textarea
{
  height:         80px;
  font-size:      12px;
  color:          #000000;
  vertical-align: middle;
}

.MBioFormSubTable
{
  background-color: #f0f0f0; 
  margin:           0;
  vertical-align:   middle;
  text-align:       left;
}  
/**   -------------------------------------------------
  *   END OF THE MBIOFORM AREA
  *   Formatting for forms
  *   -------------------------------------------------
  */










/**   -------------------------------------------------
  *   ADMINTABLES AREA
  *   Formatting for admintables
  *   -------------------------------------------------
  */
.AdminTables
{
} 

.AdminTables div
{
  border:           1px solid #eee;
  background-color: #f8f8f8;
  width:            100%;
  height:           100%;
}  

.AdminTables table
{
 	margin:           0;
  padding:          0;
  border:           0;
  vertical-align:   top;
  text-align:       left;
  width:            100%;
  height:           100%;
}

.AdminTables iframe
{
  height:           100%;
  width:            100%;
  border:           0;
}   
  
.AdminTables td
{
  font-family:    Verdana, Arial, Helvetica, sans-serif;
  font-size:      11px;
  color:          #6985A4;
  padding:        0;
  font-weight:    bold;
  vertical-align: middle;
} 

.AdminTables th
{
  font-family:      Verdana, Arial, Helvetica, sans-serif;
  font-size:        11px;
  color:            #6985A4;
  font-weight:      bold;
  vertical-align:   bottom;  
  text-align:       center;
  background-color: #f8f8f8; 
} 

.AdminTables p
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:    14px;
  color:        #555;
  font-weight:  bold; 
}
/**   -------------------------------------------------
  *   END OF THE ADMINTABLES AREA
  *   Formatting for admintables
  *   -------------------------------------------------
  */








/**   -------------------------------------------------
  *   REPLYFORM AREA
  *   Formatting for reply forms
  *   -------------------------------------------------
  */  
.ReplyForm
{
  width :         100%;
  height:         100%;
  vertical-align: middle;
  text-align:     center;

}

.ReplyForm table
{
  width :         100%;
  height:         100%;
  vertical-align: middle;
  text-align:     center;
  padding	:       15;

}

.ReplyForm div
{
  border:           1px solid #d0d0d0;
  background-color: #f0f0f0;
  width:            70%;
  text-align:       center;
}

.ReplyFormOk
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:    16px;
  color:        #80b080;
  font-weight:  normal;
  text-align:   justify;
}
/**   -------------------------------------------------
  *   END OF THE REPLYFORM AREA
  *   Formatting for reply forms
  *   -------------------------------------------------
  */








/**   -------------------------------------------------
  *   DOWNLOADFORM AREA
  *   Formatting for download forms
  *   -------------------------------------------------
  */  
.DownloadForm
{
  width :         100%;
  height:         100%;
  vertical-align: middle;
  text-align:     center;

}

.DownloadForm td
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:    11px;
  color:        #091A87;
  font-weight:  normal;
  text-align:   left;

}

.DownloadForm table
{

  padding-left:     20px;
  padding-right:    20px;
  padding-bottom:   20px;
}

.DownloadForm div
{
  border:           1px solid #e0e0e0;
  background-color: #f8f8f8;
  width:            100%;
}
/**   -------------------------------------------------
  *   END OF THE DOWNLOADFORM AREA
  *   Formatting for download forms
  *   -------------------------------------------------
  */








/**   -------------------------------------------------
  *   NEWS AREA
  *   Formatting for download forms
  *   -------------------------------------------------
  */  
.News
{
  width :         100%;
  height:         100%;
  vertical-align: middle;
  text-align:     center;

}

.News td
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:    11px;
  color:        #091A87;
  font-weight:  normal;
  text-align:   left;

}

.News table
{
  padding-left:     20px;
  padding-right:    20px;
  padding-bottom:   20px;
}

.News div
{
  border:           1px solid #e0e0e0;
  background-color: #f8f8f8;
  width:            100%;
}
/**   -------------------------------------------------
  *   END OF THE NEWS AREA
  *   Formatting for news
  *   -------------------------------------------------
  */










/**   -------------------------------------------------
  *   ORDER AREA
  *   Formatting for ordering
  *   -------------------------------------------------
  */  
.Order
{
  width :         100%;
  height:         100%;
  vertical-align: middle;
  text-align:     center;

}

.Order td
{
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  font-size:    11px;
  color:        #091A87;
  font-weight:  normal;
  text-align:   left;
  padding:       5px;
  background-color: #f2f2f2;

}

.Order table
{
  border-spacing:   5px;
  padding-left:     20px;
  padding-right:    20px;
  padding-bottom:   20px;
}

.Order div
{
  border:           1px solid #e0e0e0;
  background-color: #f8f8f8;
  width:            100%;
}
/**   -------------------------------------------------
  *   END OF THE ORDER AREA
  *   Formatting for orders
  *   -------------------------------------------------
  */









/**   -------------------------------------------------
  *   SUBSCRIPTIONROWS AREA
  *   Formatting for SubscriptionRows
  *   -------------------------------------------------
  */  
.SubscriptionRows
{
  vertical-align: top;
  height:         100%;
  margin:         20px;
}

.SubscriptionRows tr
{
  height:      20px;
  text-align:  left;
}

.SubscriptionRows td
{
  height:      20px;
  font-size:    11px;
  font-family:  Verdana, Arial, Helvetica, sans-serif;
  text-align:   left;
}

/**   -------------------------------------------------
  *   END OF THE SUBSCRIPTIONROWS AREA
  *   Formatting for SubscriptionRows
  *   -------------------------------------------------
  */































