/* Wenn der Scrollbalken nicht immer angezeigt werden soll, nachfolgende Zeile bitte auskommentieren */
/*html {overflow: -moz-scrollbars-vertical;}*/
body {margin:0 auto; background-color:#595959; font-size:11px;}
/*font-family: DaxWeb-Medi, DaxWeb-Bold, DaxWeb;*/

a {text-decoration:none;color: #B4B4B4} /* color: #F06E0A */
a:hover {text-decoration:none;color: #F06E0A}

img {border:none; display:block;}

p {padding:0; margin:0;}

h1 {font-size:24px; color: #333333; font-family: "ff-dax-web-1","ff-dax-web-2";padding:20px 0px 15px 0px;margin:0px 0px 15px 0px;font-weight:normal;line-height:130%;}
h2 {font-size:12px; font-family: "ff-dax-web-1","ff-dax-web-2";font-size:16px;font-weight:normal;color: #000000;}
h3 {font-size:11px;padding:0px;margin:0px;color: #F06E0A}
h4 {font-size:24px; font-family: "ff-dax-web-1","ff-dax-web-2"; padding:0px;margin:0px 0px 0px 0px;color:#F06E0A;font-weight:normal;font-size:32px;}
h5 {font-size:12px; font-family: "ff-dax-web-1","ff-dax-web-2";font-size:16px;font-weight:normal;color: #000000; margin:0px; padding:0px;}

li {margin-left:20px;}

/* Formulare */
.error { color:#911818;}

input[type=text], input[type=password], input[type=file] { border:1px solid #b4b4b4; color:#666666;width:200px;}
textarea {border:1px solid #b4b4b4; color:#666666; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
select {border:1px solid #b4b4b4; color:#666666; width:200px;}
input[type=button], input[type=submit], input[type=reset] { border:1px solid #b4b4b4; font-size:12px; color:#666666;}

/**********/
/* Aufbau */
/**********/
.centerbox {
	margin:0px auto;
	width:970px;
	background-repeat:no-repeat;
	
}

.head {
	height:35px;
	padding-top:25px;
}

.subhead {
	height:35px;
	background-color:#ffffff;
	padding:35px 0 31px 35px;
}

.headnavi {
	float:right;
	color:#b4b4b4;
	 font-family: "ff-dax-web-1","ff-dax-web-2";
}

.navi {
	float:left;
	width:790px;
}

.mainnavi {
	font-family: "ff-dax-web-1","ff-dax-web-2"; 
}

.subnavi {
	float:left;
	padding-top:10px;
	font-family: "ff-dax-web-1","ff-dax-web-2"; 
}

.logo {
	float:left;
	width:110px;
}

.contentbox {
	float:left;
	background-color:#ffffff;
	background-image:url('system_images/background.jpg');
	background-repeat:no-repeat;
	width:970px;
	margin-bottom:20px;
}

.minheight {
	float:right;
	height:525px;
	width:1px;
}

/*************/
/* Templates */
/*************/
.content_clear {
	clear:both;
	height:1px;
	font-size:1px;
	line-height:1px;
}

.content_text {
	float:left;
	padding:0px 0px 30px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#504d59;
	line-height:160%;
	width:790px;
}

.content_text_pflege {
	float:left;
	padding:0px 0px 10px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#504d59;
	line-height:160%;
	width:790px;
}

.content_text_haendler {
	float:left;
	padding:0px 0px 30px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#504d59;
	line-height:160%;
	width:820px;
	float:left;
}

.content_text a {
	color:#595959;
	border-bottom:1px dotted #504D59;
	font-weight:normal;
}

.content_text a:hover {
}

.content_text_news {
	float:left;
	padding:0px 0px 30px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#504d59;
	line-height:160%;
	width:675px;
}

.content_left {
	float:left;
	width:285px;
	margin-right:10px;
	padding-top:129px;
}

.content_right {
	float:left;
	width:410px;
}

.news {
	padding-top:20px;
}

.news_teaser {
	float:left;
	border-bottom: 1px dotted #B4B4B4;
	padding:20px 0px 27px 0px;
	width: 675px;
}

.news_image {
	float:left;
	width:200px;
	padding-top:5px;
}

.news_text {
	float:left;
	width:455px;
	padding-left:20px;	
}

.news_text h1 {
	margin:0px;
	padding:0px;
	font-family: "ff-dax-web-1","ff-dax-web-2";
}

.clear {
	clear:both;
	font-size:1px;
	height:1px;
	line-height:1px;
}

.date	{
	color:#b4b4b4;
}

.news_text a {color:#949494;border-bottom:0px;}
.news_text a:hover {color:#949494;}

/************/
/* Produkte */
/************/
.content_produkte {
	position:absolute;
	float:left;
	padding:30px 0px 30px 150px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#504d59;
	line-height:160%;
	width:785px;
	height:800px;
	z-index:1;
}

.left {
	float:left;
}

.produkte_bg {
	padding:25px 0 30px 40px;
	width:900px;
}

.produkte_bg_left {
	float:left;
	margin:200px 75px 0px 0px;
	text-align:left;
	width:21px;
	color:#FFFFFF;
	font-size:12px;
	font-family: "ff-dax-web-1","ff-dax-web-2";
}

.produkte_bg_left a  {color:#FFFFFF;font-size:14px;border-bottom:0;}

.produkt_text {
	padding:31px 0 15px 0;
}

.produkt_masse {
	border-top:2px dotted #F06E0A;
	border-bottom:2px dotted #F06E0A;
	padding:5px 0 5px 0;
}

.produkt_optionen {
	border-bottom:2px dotted #F06E0A;
	padding:5px 0 5px 0;
}

.produkt_materialien {
	border-bottom:2px dotted #F06E0A;
	padding:5px 0 5px 0;
}

.produkte_list {
	float:left;
	width:150px;
	height:200px;
	text-align:center;
}

.produkte_list_uebersicht {
	float:left;
	width:82px;
	height:90px;
	text-align:center;	
}

.produkte_list_uebersicht a{
	color:#646464;	
}

.uebersicht_kinder {
	padding-left:18px;
	background-image:url('system_images/kinder_und_jugendmoebel.gif');
	background-repeat:no-repeat;
	padding-bottom:30px; padding-top:0px;
}

.uebersicht_entspannung {
	padding-left:18px;
	background-image:url('system_images/entspannungssessel.gif');
	background-repeat:no-repeat;
	background-position:0 30px;
	padding-bottom:30px; padding-top:30px;
}

.uebersicht_arbeiten{
	padding-left:18px;
	background-image:url('system_images/dynamisches_arbeiten.gif');
	background-repeat:no-repeat;
	background-position:0 30px;
	padding-bottom:30px; padding-top:30px;
}

.uebersicht_bewegungsstuehle {
	padding-left:18px;
	background-image:url('system_images/bewegungsstuehle.gif');
	background-repeat:no-repeat;
	background-position:0 30px;
	padding-bottom:30px; padding-top:30px;
}


.produkte_list a {
	color:#646464;
}

.produkte_list img {
	margin-left:20px;

}

.produkte_list_uebersicht img {
	display: inline;

}

.produkt_index {
	float:left;
	background-image:url('files/image/produkte/Produktgruppenauswahl.png');
	background-repeat:no-repeat;
	width:846px;
	height:466px;
	font-size:15px;
	padding-left:90px;
	
	font-family:"ff-dax-web-1","ff-dax-web-2";
}

.produkt_index a {color:#646464;}

.produkt_index .field1 {
	margin:85px 0px 0px 0px;
}
.produkt_index .field1 a:hover {color:#ED004D;}

.produkt_index .field2 {
	margin:32px 0px 0px 0px;
}

.produkt_index .field2 a:hover {color:#E37118;}

.produkt_index .field3 {
	margin:32px 0px 0px 0px;
}

.produkt_index .field3 a:hover {color:#88D210;}

.produkt_index .field4 {
	margin:32px 0px 0px 0px;
}

.produkt_index .field4 a:hover {color:#2AA5CF;}

.line_ubersicht{
	border-bottom: 1px dotted #B4B4B4;
	padding:17px 0px 0px 0px;
	width: 675px;
	line-height:2px;
	font-size:2px;	
}

.backbutton {
	text-align:right;
}

.materialien_left {
	float:left;
	width:135px;
}


.materialien_middle {
	float:left;
	width:375px;
}

.materialien_middle_left {
	float:left;
	width:165px;
	margin-top:18px;
}

.materialien_middle_right {
	float:left;
	width:210px;
	margin-top:18px;
}

.materialien_middle_bottom {
	width:375px;
	margin-top:60px;
	margin-right:20px;
}

.materialien_right {
	float:left;
	width:180px;
}

.materialien_right td, .materialien_left td{
	padding:0px 5px 5px 0px;
}

.materialien_name {
	font-weight:normal;
}

#change, #change2{
	margin-top:3px;
}

.heandler {
	float:left;
}

.heandler_teaser {
	float:left;
	vertical-align:text-top;
	padding:0px 20px 20px 0px;
	width:185px;
}

.heandler_status_img {height:8px;}
.heandler_status_img img {float:left;}

.heandler_suche {
	float:left;
	padding:0 20px 20px 0;
	vertical-align:text-top;
	width:170px;
}

.haendler_name {
	height:40px;
	color:#646464; 
	border-bottom:0px;
	font-weight:bold; 
}

.haendler_links {
	border-top: 1px dotted gray;
	border-bottom: 1px dotted gray;
}

.haendler_links a {text-decoration:none;color: #646464;border-bottom:0;} /* color: #F06E0A */
.haendler_links a:hover {text-decoration:none;color: #F06E0A}

.heandler_legende_old {
	top:225px;
	right:150px;
	width:165px;
	z-index:100;
	color:#646464;
	position:fixed;
	
}

.heandler_legende {
	top:80px;
	right:10px;
	width:165px;
	z-index:100;
	color:#646464;
	float:left;
	line-height:160%;
	font-family:Verdana,Arial,Helvetica,sans-serif;
}

.heandler_legende img {
	display:inline;
}

/* Fixed Box Module Hack for IE */
#box_scroll {
         padding: 4px 3px 4px 6px; 
      }
      #box_scroll {
		 position: fixed;		 
         top:301px;
		 left: 920px;
	     position: expression("absolute");
         top: expression(parseInt(document.body.scrollTop + 250));
      }
	  #box_scroll[id] {
	     position: fixed;
	  }
/* END  Fixed Box Module Hack for IE */

.messe_teaser {
	float:left;
	width:395px;
	height:130px;
	margin-bottom:25px;
	
}

.messe_text{
	color:#646464; 
	border-bottom:0px;
	font-weight:bold; 
}

.messe_haendler
{
	color:#646464; 
	border-bottom:0px;
}

.messe_plzort{
	color:#646464; 
	border-bottom:0px;
}


.messe_datum {
	color:#646464; 
	border-bottom:0px;
	font-weight:bold; 
}

.international_teaser {
	float:left;
	width:245px;
	margin-bottom:25px;
	margin-right:150px;
}



.international_name, .international_land {
	color:#646464; 
	border-bottom:0px;
	font-weight:bold; 
}

.international_datum {
	color:#B4B4B4;
}

.international_links {
	border-top: 1px dotted gray;
	border-bottom: 1px dotted gray;
}

.international_links a {text-decoration:none;color: #646464;border-bottom:0;} /* color: #F06E0A */
.international_links a:hover {text-decoration:none;color: #F06E0A}

.cssspecial_3051:hover {color:#ed004d;}
.cssspecial_3052:hover {color:#e37118;}
.cssspecial_3053:hover {color:#88b210;}
.cssspecial_3054:hover {color:#2aa5cf;}

/*******************/
/* Mediadatenbank */
/*****************/

.mdb_menu 
{
	padding-bottom:10px;
	border-bottom:1px dotted #B4B4B4;
	height:20px;
}

.mdb_menu_left
{
	width:40px;
	float:left;
	vertical-align:top;
}

.mdb_menu_right
{
	float:left;
	margin-top:4px;
}

.mdb_menu_right a
{
	border-bottom:none;
}

.mdb_teaser 
{
	padding-bottom:10px;
	border-bottom:1px dotted #B4B4B4;
	height:50px;
}

.mdb_teaser_left
{
	width:85px;
	float:left;
	vertical-align:top;
}

.mdb_teaser_right
{
	float:left;
	vertical-align:top;
}

.mdb_abstand
{
	width:20px;
	float:left;
}

.mdb_clear_line
{
	clear:both;
	height:10px;
}

/********************/
/* Container Toggle */
/********************/
h3.trigger {
}

h3.trigger a {
	text-decoration: none;
	color:#F06E0A;
	font-size:11px;
	font-weight:normal;
	border-bottom:0px;
}

h3.trigger a:hover { color: #ccc; }

.toggle_container {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	width: 365px; /*-- Muss da sein, sonst laueft der Slide Effect nicht "rund"*/
	clear: both;
	color:#504D59;
}

.toggle_container_heandler {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	vertical-align:text-top;
	clear: both;
	display:none;
}

.toggle_container_pflege {
	margin: 0 0 5px;
	padding: 0;
	overflow: hidden;
	vertical-align:text-top;
	clear: both;
}

.toggle_container .block {
	padding: 0px; /*--Padding of Container--*/
}

.trigger pflege_active {border-top:1px dotted grey;}
/**********/
/* Slider */
/**********/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }

.toggler {}
#button { text-decoration: none; }
#effect { position: relative; }
.ui-effects-transfer { border: 2px dotted gray; } 

/********/
/* Navi */
/********/
.menu1		{color:#646464; font-size:14px; margin-right:30px; text-transform:uppercase;}
.menu1Down	{font-weight:bold;}

.menu2		{color:#646464; font-size:13px; margin-right:27px; display:block; float:left; text-align:center;}
.menu2Down	{border-bottom: 1px dotted black;}
.menu2Active    {text-transform:uppercase;}

.fmenu1		{color:#b4b4b4; font-size:12px; text-transform:uppercase;} /*  margin-right:15px; */
.fmenu1Down	{}

.language {color:#b4b4b4; font-size:12px;}

.search1	{border-bottom:none;}
.search1 a	{border-bottom:none;}
.search2	{border-bottom:none;}
.search2 a	{border-bottom:none;}
.search3	{padding-left:20px;border-bottom:none;}
.search3 a	{padding-left:20px;border-bottom:none;}
.search4	{padding-left:30px;border-bottom:none;}
.search4 a	{padding-left:30px;border-bottom:none;}
.search5	{padding-left:40px;border-bottom:none;}
.search5 a	{padding-left:40px;border-bottom:none;}

/*************/
/* Templates */
/*************/
.tpl_text_big {
	float:left;
	width:440px;
	margin:0px 55px 0px 0px;
}

.tpl_text_big_ergonomie {
	float:left;
	width:420px;
	margin:0px 55px 0px 0px;
}

.tpl_teaser_big {
	float:left;
	width:290px;
}

.tpl_text_small {
	float:left;
	width:570px;
	margin:0px 55px 0px 0px;
}

.tpl_text_small_klapp {
	width:570px;
	margin:0px 55px 0px 0px;
}

.tpl_teaser_small {
	float:left;
	width:160px;
}

.tpl_teaser_small_pflege {
	float:left;
	width:570px;
	border-top:1px dotted grey;
	border-bottom:1px dotted grey;
}

.tpl_teaser_small_pflege a {
	color:#504D59;
}

.tpl_teaser_small_pflege a:hover {
	color:#F06E0A;
}

.content_lightbox {
	margin-top:149px;
	margin-left:817px;
	line-height:50%;
}

.pagelinks, .pagelinks a{
	color:#504D59;
}

#bild1,#bild2 {
	position:absolute;
}
