/* GENERAL */
body {
	font-family:arial;
	color:#000;
	margin:0;
	background-color:#FFF;
	min-width:770px;
	max-width:1000px;

    font-size:0.8em; 
}

td  { vertical-align:top }
h1  {  color:#FFF; font-weight:normal; 
    /* more specific to override imported rule */
    font-size:    large;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    1.7em;
    /* intended value for better browsers */    }

h2  {  color:#000; font-weight:normal;
    /* more specific to override imported rule */
    font-size:    small;
    /* false value for WinIE4/5 */
    voice-family: "\"}\"";   
    /* trick WinIE4/5 into thinking rule is over */
    voice-family: inherit;   
    /* recover from trick */
    font-size:    1.2em;
    /* intended value for better browsers */    }

hr  { color:#cccccc; height:1px }


/* TEXT */
.nav_top		{ font-weight:bold }
.grey			{ color:#999999 }
.grey_weighed	{ color:#AFAFAF; font-weight:bold }
.darkgrey		{ color:#4D4D4D }
.teaser_grey	{ color:#B3B3B3; padding-left:10px; background-color:#FFF; font-size: small; voice-family: "\"}\""; voice-family: inherit; font-size:1.3em; }

.home_list		{ color:#000; voice-family: "\"}\""; voice-family: inherit; font-size:1.2em;}

.home_list_tit	{ color:#000; font-weight:bold; voice-family: "\"}\""; voice-family: inherit; font-size:1.2em; margin-right:30px;}

.login			{ color:#EECCD2; font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size:1.2em;}
.news_date		{ padding-bottom:10px }
.news_link		{ padding-bottom:8px }
.news_summary	{ padding-bottom:35px }


/* LAYOUT */
#header				{ background-color:#B3B3B3; width:100% }
#nav_service		{ padding-top:3px; text-align:right; padding-right:20px }
#see_also_box		{ margin:10px; background-color: #f7f7f7; }
#see_also_box p.title { margin-left: 10px; }
#see_also_box p.signup { font-size: 12px; margin: 10px; color: #DB0811; font-weight: bold; padding-bottom:10px;}
#see_also_box p.signup a { color: #DB0811; font-weight: bold; text-decoration:underline;}
#see_also_box ul	{ padding:0 0 5px 15px; border-bottom: 1px solid lightgrey; margin-left: 5px; margin-right: 5px; }
#see_also_box li	{ list-style-image:url(/wLayout/design/img/ico_featured.gif); }
.see_also_box_tit	{ background-image:url(/wLayout/design/img/bg_see_also.gif); color:#ffffff; padding:3px 0 3px 5px }
#featured_box		{ margin:10px; margin-top:85px; background-color: #f7f7f7; }
#featured_box ul	{ margin:0; padding:0 0 5px 15px }
#featured_box li	{ list-style-image:url(/wLayout/design/img/ico_featured.gif) }
.featured_box_tit	{ font-weight:bold; background-image:url(/wLayout/design/img/bg_see_also.gif); color:#ffffff; padding:3px 0 3px 5px; }
#additional_box1		{ margin:0 0 10px 0 }
#additional_box1 ul	{ margin:0; padding:2px 0 0 20px }
#additional_box1 li	{ list-style-image:url(/wLayout/design/img/ico_featured.gif) }
#additional_box2		{ margin:0 0 10px 0 }
#additional_box2 ul	{ margin:0; padding:2px 0 0 20px }
#additional_box2 li	{ list-style-image:url(/wLayout/design/img/ico_featured.gif) }
.additional_box_tit	{ color:#FFF; background-color:#FF9900; padding:15px 0 5px 10px; font-size:1.3em; }
#vip_box			{ margin:0 0 10px 0 }
#vip_box ul			{ margin:0; padding:2px 0 0 20px }
#vip_box li			{ list-style-image:url(/wLayout/design/img/ico_featured_vip.gif) }
.vip_box_tit		{ color:#FFF; background-color:#FF1620; padding:15px 0 5px 10px; font-size:1.3em; }
#teaser_small		{ padding-left:10px }
#teaser_small_tit	{ padding-left:10px; margin-bottom:6px; background-color:#F2F2F2 }

#container			{ width:194px; height:117px }
#containerBig		{ width:194px; height: 214px; color:#fff;}
#containerBig h1 	{margin: 0; padding:0;}
#containerBig p 	{margin: 0; padding:0;}

#visible1			{ width:194px; height:117px }
#hidden1			{ width:194px; height:117px; position:relative; margin-top:-117px; visibility:hidden; background-color:#FFF }
#visible2			{ width:194px; height:117px }
#hidden2			{ width:194px; height:117px; position:relative; margin-top:-117px; visibility:hidden; background-color:#FFF }
#visible3			{ width:194px; height:117px }
#hidden3			{ width:194px; height:117px; position:relative; margin-top:-117px; visibility:hidden; background-color:#FFF }
ul.teaser_blend		{ margin:0; padding:2px 0 0 20px }
ul.teaser_blend li	{ list-style-image:url(/wLayout/design/img/ico_featured.gif); padding-right:2px }
#breadcrumb			{ position:absolute; top:110px; left:195px; width:592px }

.nav1st_bg_act		{ background-color:#F2F2F2 }
.nav1st_sep			{ background-color:#D8D8D8 }
.nav2nd_bg_act		{ background-color:#CDCDCD }
.nav2nd_sep			{ background-color:#F2F2F2 }
.nav4th ul	{ margin:0 0 0 42px; padding:0 0 0 0 }
.nav4th li	{ padding:3px 0 0 0; list-style-image:url(/wLayout/design/img/ico_nav4th.gif); }
.bg_dark			{ background-color:#B3B3B3 }
.bg_red				{ background-color:#FF1620 }
.bg_darkred			{ background-color:#DB0811 }
.bg_black			{ background-color:#000; color:#FFF; padding:3px 3px 3px 10px; font-weight:bold }
.bg_white			{ background-color:#FFF }
.bg_sitemap			{ background-color:#EFEFEF }
.bg_sitemap_item	{ background-image:url(/wLayout/design/img/ico_sitemap_item.gif); background-repeat:no-repeat }
.bg_sitemap_item_vip	{ background-image:url(/wLayout/design/img/ico_sitemap_item_vip.gif); background-repeat:no-repeat }
.bg_sitemap_item_weighed	{ background-color:#EFEFEF; background-image:url(/wLayout/design/img/ico_sitemap_item.gif); background-repeat:no-repeat }
.image_content		{ padding-right:20px }
.form_send			{ text-align:right; padding:10px 2px 0 0 }
.content_title		{ height:117px; background-color:#FF1620 }
.content_title h1	{ margin-top:40px; margin-bottom:0px }
.banner {background-image:url(/wLayout/design/img/header_gradient.gif); background-repeat:no-repeat }

.tbl_header			{ background-color:#EAEAEA; border-top:1px solid #D4D4D4; border-bottom:1px solid #C1C0C0 }
.tbl_header_c		{ background-color:#EAEAEA; border-top:1px solid #D4D4D4; border-bottom:1px solid #C1C0C0; text-align:center }
.tbl_cell_lead		{ color:#767575; background-color:#D4D4D4; border-right:1px solid #C1C0C0 }
.tbl_cell_r			{ background-color:#D4D4D4; border-right:1px solid #C1C0C0; text-align:right }
.tbl_cell_last_r	{ background-color:#D4D4D4; text-align:right }
.tbl_footer_lead	{ color:#767575; background-color:#EAEAEA; border-top:1px solid #C1C0C0; border-bottom:1px solid #D4D4D4 }
.tbl_footer_r		{ background-color:#EAEAEA; border-top:1px solid #C1C0C0; border-bottom:1px solid #D4D4D4; text-align:right }
/*.tbl_cell			{ background-color:#D4D4D4; border-right:1px solid #C1C0C0 }*/
/*.tbl_cell_last		{ background-color:#D4D4D4 }*/
/*.tbl_footer			{ background-color:#EAEAEA; border-top:1px solid #C1C0C0; border-bottom:1px solid #D4D4D4 }*/



/* LINKS */
a							{ color:#000; text-decoration:none }
a:hover						{ text-decoration:underline }

#nav_service a				{ color:#020202 }
#nav_service a:hover		{ text-decoration:none }
#nav_service a.act			{ color:#FFF }
#nav_service a.act:hover	{ text-decoration:none }

.nav_top a					{ color:#000 }
.nav_top a:hover			{ text-decoration:none }
.nav_top a.act				{ color:#FFF; background-image:url(/wLayout/design/img/ico_navtop_act.gif); background-repeat:no-repeat; padding-bottom:10px }
.nav_top a.act:hover		{ text-decoration:none; background-image:url(/wLayout/design/img/ico_navtop_act.gif); background-repeat:no-repeat }

a.nav1st_pas				{ display:block; padding-top:3px; color:#000; }
a.nav1st_pas:hover			{ display:block; padding-top:3px; color:#000; text-decoration:none }
a.nav1st_act				{ display:block; padding-top:3px; color:#CB1219; }
a.nav1st_act:hover			{ display:block; padding-top:3px; color:#CB1219; text-decoration:none }
a.nav2nd_pas				{ display:block; padding-top:3px; color:#000; }
a.nav2nd_pas:hover			{ display:block; padding-top:3px; color:#000; text-decoration:none }
a.nav2nd_act				{ display:block; padding-top:3px; color:#FFF; }
a.nav2nd_act:hover			{ display:block; padding-top:3px; color:#FFF; text-decoration:none }

a.login						{ display:block; padding:30px 0 0 10px }
a.login:hover				{ display:block; padding:30px 0 0 10px; text-decoration:none }

a.breadcrumb				{ color:#000; font-size: 0.9em; }
a.breadcrumb:hover			{ text-decoration:none }
a.breadcrumb_act 			{ color:#FFF; font-size: 0.9em; }
a.breadcrumb_act:hover		{ text-decoration:none }

#see_also_box a				{ color:#000 }
#see_also_box a:hover		{ color:#CB1219 }
#featured_box a				{ color:#000 }
#featured_box a:hover		{ color:#CB1219 }
#additional_box a			{ color:#000 }
#additional_box a:hover		{ color:#CB1219 }
#vip_box a					{ color:#000 }
#vip_box a:hover			{ color:#CB1219 }

a.sitemap_lev1				{ color:#000; font-weight:bold }
a.sitemap_lev1:hover		{ color:#CB1219; text-decoration:underline; font-weight:bold }
a.sitemap_lev2				{ color:#000; font-weight:bold }
a.sitemap_lev2:hover		{ color:#CB1219; text-decoration:underline; font-weight:bold }
a.sitemap_lev3				{ color:#000 }
a.sitemap_lev3:hover		{ color:#CB1219; text-decoration:underline }

/* LINKSCROLLER */
#LinkScroller			{ color:#000; font-weight:bold }
#LinkScroller a			{ color:#000; font-weight:normal }


/* FORM */
/* textarea stört Weblication Pflegeinterface, weil dort ebenfalls mit textareas gearbeitet wird. M. Koller, 19.1.2005 */
/* textarea					{ width:358px } */
form						{ margin:0 }
input, select, option, textarea	{ font-family:Arial; color:#000; background-color:#FFF;  font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: 1.0em }
.radio						{ background-color:#E5E5E5; margin-right:6px }
.rad_align					{ padding-top:3px }
.inptxt						{ width:228px }
.txt_align					{ padding-top:4px }
.inpchk						{ background-color:#E5E5E5; margin-right:6px }
.chk_align					{ padding-top:3px }
.inpsel						{ width:234px }
.inpsel_country				{ width:154px }
.sel_align					{ padding-top:3px }


/* ---- schriftgrössen korrigieren per CSS HACKS, florian hengartner 20.10.2004 */
td {
/* für ie 5 / 5.5 windows */
    font-size: 0.7em;
/* -- */
    voice-family: "\"}\"";
    voice-family: inherit;
/* für alle anderen */
    font-size: 1em;
}
/* ---- */

/* ----- BEGIN Adaptions 11/2006 ----- */
/* Adaptions for the new homepage and product series template */
		  .editorinfo { background-color:#FFFAB2; margin-top:4px; margin-bottom:4px; border:1px solid #FFED00; }

		  div.outer_banner_VIEW { position:relative; height:0px; }
		  div.outer_banner_EDIT { margin-bottom:20px; }
		  div#top_banner { width:100%; text-align:right; }
		  div.top_banner_EDIT { }
		  div.top_banner_VIEW { position:absolute; margin-top:-38px; }
		  div#top_banner a img { border:0px; }
		  div.prodH1 { height:117px; margin-top:0px; padding:0px; }
		  h1.prodH1 { margin-top:0px; margin-left:22px; padding-top:40px; }
		  h2.prodH2 { font-weight: bold; }
		  h3.prodH3 { padding-bottom:3px; border-bottom:1px solid #B3B3B3; margin-bottom:0px; padding-top:10px; }
		  .padded { margin-left:22px; }
		  ul.prodList { font-weight: bold; margin-left:0px; padding-left:20px; width:150px; margin-right:20px; list-style-image:url(/wLayout/design/img/ico_arr_red.gif); margin-top:3px; float:left; }
		  * html ul.prodList { margin-left:0px; } /* fix for IE */
		  ul.linklist { list-style-image:url(/wLayout/design/img/ico_arr_red.gif); font-size:13px; padding-left:0px; margin-left:22px; }

		  ul.linklist a { color:#CB1219; }
		  ul.prodList li { font-size:11px; }

		  span.small { font-size:11px; }
		  #imgTeaser {
		 		/*border: 1px solid blue;	 */
				height: auto;
		  }
		  
		  img {
		  	border: none;
		 }
		  
		  #teaser1 { 
				height: 180px;
				width: 180px;
				float: left;
				margin: 0 15px 0px 0;
				background-color:#ccc;
			}		
		  
		  .selectSeries { 
				margin-left: 12px;
				margin-top: 150px;		
		  }	  
		  #teaser2 { 
				height: 180px;
				width: 180px;
				float: left;
				margin: 0 15px 0px 0;
				background-color:#ccc;
		  }	
		  
		  #teaser3 { 
				height: 180px;
				width: 180px;
				float: left;
				margin: 0 15px 0px 0;
				background-color:#999999;
		  }	

		  ul.prodImgList { width:606px; padding:0px; list-style:none; font-size:11px; margin-right:0px !important; padding-right:0px !important; margin-left:40px;  margin:0px; margin-top:30px;}
		  ul.prodImgList li.prodImgListItem { background: url(/wLayout/design/img/ico_arr_red.gif) no-repeat 0 0px; width:90px; margin:0px; padding:0px; margin-left:94px; padding-left:10px; float:left; padding-bottom:10px; height:105px; }
		  ul.prodImgList img.prodImg { border:0px; float:left; margin-right:10px; margin-left:-104px; position:absolute; }		  ul.prodImgList a { color:#aa001e; font-weight:bold; }
		  ul.prodImgList li.prodImgListItem span.small { font-size:10px; }
		  * html ul.prodImgList { margin-left:-94px; width:678px; } /* fix for IE5/6 */
/* ----- END Adaptions 11/2006 ----- */

/* ----- BEGIN Adaptions 12/2006 ----- */
/* Adaptions by SED for the new PR template */
.PRtable { margin-left:5px }
/* ----- END Adaptions 12/2006 ----- */

/* ----- BEGIN Adaptions 01/2007 ----- */
/* Adaptions by SED for the new Applications template */
.applicationPic { }
/* ----- END Adaptions 01/2007 ----- */

/* ----- BEGIN Adaptions 03/2007 ----- */
/* Adaptions by SED for the new 3D teaser */

#3Dteaser 	{ width:194px; height:117px }

/* ----- END Adaptions 03/2007 ----- */

/* ----- BEGIN Adaptions 07/2008 ----- */
/* Adaptions by SED for the correcting box size */

.bg_light			{ background-color:#E5E5E5; width 95% }
.bg_main			{ background-color:#E6E6E6; width 95% }

/* ----- END Adaptions 07/2008 ----- */

.bg_e5			{ background-color:#E5E5E5; }
.bg_f7			{ background-color:#F7F7F7; }

/* ----- BEGIN Adaptions 09/2008 ----- */
/* Adaptions by SED for the MTSM teaser */
#newproduct 	{ width:194px; height:117px }
/* ----- END Adaptions 09/2008 ----- */

.bg_products_overview 	{ padding:2px 2px 2px 2px; font-weight:bold; vertical-align:middle; height:35; font-size:1.4em; color:#FFF; text-decoration:none; border:none }

/* SED additions 19-05-10 */

.image_content		    { padding-right:20px }
.form_send		    { text-align:right; padding:10px 2px 0 0 }
.content_title		    { height:85px; background-color:#FF1620 }
.content_title h1	    { margin-top:40px; margin-bottom:0px }

.tbl_products_dark {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	vertical-align:middle;
	background-color: #CCCCCC;
	height: 30px;
	text-indent: 5px;
}
.tbl_products_dark a {
	color:#000;
	text-decoration:none;
}
.tbl_products_dark a:hover {
	color:#000;
	text-decoration:underline;
}
.tbl_products_light {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	vertical-align:middle;
	background-color: #FFFFFF;
	height: 30px;
	text-indent: 5px;
}
.tbl_products_light a {
	color:#000;
	text-decoration:none;
}
.tbl_products_light a:hover {
	color:#000;
	text-decoration:underline;
}

.tbl_products_darker {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight:bold;
	color:#FFF;
	vertical-align:middle;
	background-color: #999;
	height: 20px;
	text-indent: 5px;
}
.tbl_products_darker a {
	color:#FFF;
	text-decoration:none;
}
.tbl_products_darker a:hover {
	color:#FFF;
	text-decoration:underline;
}
.tbl_products_dark_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	vertical-align:middle;
	background-color: #CCC;
	height: 30px;
	padding: 2px 5px 2px 5px;
}
.tbl_products_dark_detail a {
	color:#000;
	text-decoration:none;
}
.tbl_products_dark_detail a:hover {
	color:#000;
	text-decoration:underline;
}
.tbl_products_light_detail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	vertical-align:top;
	background-color: #FFF;
	height: 40px;
	padding: 2px 5px 2px 5px;
}
.tbl_products_light_detail a {
	color:#000;
	text-decoration:none;
}
.tbl_products_light_detail a:hover {
	color:#000;
	text-decoration:underline;
}
.tbl_products_img {
	height: 45px;
}

.tbl_applications_detail {
	font-size: 0.8em;
	vertical-align:middle;
	background-color: #FFF;
	padding: 3px 0px 3px 5px;
} 

.tbl_applications_detail a {
	color:#000;
	text-decoration:underline;

} 

