/*---
 CSS - HTML
 (c) Copyright Trisoft Technologies. All rights reserved.
---*/

html{
	height:100%;
	margin:0;
	padding:0;
}

body {
	background: url("/img/layout/bg.png") center top repeat-y #989ea1;
	height:100%;
	margin:0;
	padding:0;
}

/*=== page wrapper */
#pg-holder {
	position:relative;
	width: 968px;
	margin-left:auto;
	margin-right:auto;	
	z-index:15;
}
.pg-inner-holder {
	margin: 0;
	width: 968px; /* for IE and Opera */
	min-width: 968px;
}
* html .pg-minwidth {
	position: relative; float: left; border-left: #fff 945px solid; height:1px; z-index: 1;	/* min-width for IE */ 
}
* html .pg-container {
	position: relative; float: left; margin-left: -945px; height:1px; z-index: 2;	/* min-width for IE */
}

/*=== page layout */
#l-top-bg {
	position:relative;
	background: url("/img/layout/top-grad-bg.png") center top repeat-x;
	z-index:15;
}
#l-top-img {
	position:relative;
	min-width:968px;
	background:url('/img/layout/top-bg.png') top center no-repeat;
}

#l-menu-grad
{
	position:absolute;
	top:209px;
	height:38px;
	width:100%;
	min-width:968px;
	background:url('/img/layout/menu-grad.png') top center no-repeat;
}
#l-top-rounded {
	background:url('/img/layout/top-rounded.gif') center top no-repeat;
	height: 7px;
}
#l-bottom-rounded {
	background:url('/img/layout/bottom-rounded.gif') center top no-repeat;
	height: 7px;
}
#l-foot-diag-dark 
{
	position:relative;
	background: url("/img/layout/footer-diag-dark.png") center top repeat-x;
	margin-top: -65px;
	height: 115px;
	z-index:5;
}
#l-foot-diag-grad {
	background: url("/img/layout/footer-diag-gradient.png") center top no-repeat;
	height: 115px;
}
#l-foot-diag-mid {
	background: url("/img/layout/footer-diag-middle.png") center top repeat-x;
	height: 115px;
	width: 900px;
}


/*=== page sections */
#s-header {
	position: relative;
	background:url('/img/layout/top-menu.png') top right no-repeat;
	padding:0;
	height:119px;
	width:968px;
}
* html #s-header {
	height:119px;
}

#s-content {
	position: relative;
  	background: #fff;
	margin:0;
	padding:0;
}
#s-col-left {
  position: relative;
  background: #fff;
  margin:0;
  padding:0 0 0 5px;
  float: left;
  width: 150px; /* left column */
}
#s-col-right {
  position: relative;
  background: #fff;
  margin:0;
  padding:0 5px;
  float: right;
  width: 130px; /* left column */
}
#s-col-middle {
  position: relative;
  background: #fff;
  margin: 0 145px 0 165px; /* left and right column */
  padding:0 5px;
  height: auto;
  width: auto;
  min-height: 40em;
}
* html #s-col-middle {	/* min height for IE */
  height: 40em;	
}

#s-col-middle-as-right {
  position: relative;
  margin: 0 0 0 165px; /* left column */
  padding:0 0 0 5px;
  height: auto;
  width: auto;
  min-height: 40em;
}
* html #s-col-middle-as-right {	/* min height for IE */
  height: 40em;	
}

#s-col-middle-as-left {
  position: relative;
  margin: 0 210px 0 0; /* right column */
  padding:0 0 0 5px;
  height: auto;
  width: auto;
  min-height: 40em;
}
* html #s-col-middle-as-left {	/* min height for IE */
  height: 40em;	
}
#s-col-middle-full {
  position: relative;
  margin: 0; /* no columns */
  padding:0 0 0 5px;
  height: auto;
  width: auto;
  min-height: 40em;
}
* html #s-col-middle-full {	/* min height for IE */
  height: 40em;	
}

#s-photo {
	position: relative;
	background:url('/img/layout/photo-bg.gif') top left repeat-x;
	height:114px;
	margin:0 1px 1px 1px;
}
#s-body {
	padding:5px 1px 1px 5px;
}
#s-footer {
	color:#e2001a;
	background: #fff;
  	margin:0;
  	padding:10px 10px 5px 10px;
	text-align:center;
}

/*=== custom */
#s-menu 
{
	position:relative;
	background:url('/img/layout/menu-red.gif') top left repeat-x;
	color:#e2001a;
	height:35px;
	line-height:35px;
	padding:0px 0px;
	overflow:hidden;
	margin:0 1px 1px 1px;
}
#s-submenu 
{
	position:relative;
	background:url('/img/layout/menu-gray.gif') top left repeat-x;
	height:159px;
	margin:0 1px 1px 1px;
}

#main-areas {
	height: 101px;
}

#photo{
	position:relative;
	background:url('/img/layout/menu-blue-left.gif') top left no-repeat;
	padding:0 10px 0 65px;
	color:#6e7476;
	line-height:35px;
	height:38px;
	overflow:hidden;
}
#photo-btns {
	position:absolute;
	background:url('/img/layout/photo-buttons.png') top right no-repeat;
	left:826px;
	top:0px;
	width:140px;
	height:114px;
	padding-top:6px;
}
.photo-btn {
	width:133px;
	height:16px;
	color:#6e7476;
	padding:2px 3px;
	margin-bottom:1px;
}
.photo-btn a {
 text-decoration: none;
 display:block;
}


.high {color:#4674d1;} /*#3366cc;*/
.nonhigh {color:#777;}

#motto {
	position:absolute;
	left:170px;
	top:30px;
}
#logo {
	position:absolute;
	left:825px;
	top:45px;
}

#top-menu  {
	position:absolute;
	left:550px;
	top:2px;
	width:250px;
	text-align:right;
}

#language {
	position:absolute;
	left:830px;
	top:2px;
}
	
#flag-lang {
}
#tab-menu {
	position:absolute;
	left:520px;
	top:72px;
	color:#5c7ab1;
	margin:2px 0;
}
#print-version {
	position:absolute;
	background: url("/img/layout/print-version-bg.png") left top no-repeat;
	left:831px;
	top:103px;
	padding:4px;
	width:126px;	
	text-align:right;
	height:24px;
}
.print-version {
	color:#c0c5c7;
}
#search {
	background: url("/img/layout/search-bg.png") left top no-repeat;
	position:absolute;
	left:720px;
	top:0px;
	padding:5px;
}

/* left menu */
.category-header {
	color:#f10000;
	border-bottom:1px solid #ffccbb;
	padding:0 5px 5px 5px;
	margin-right:5px;
}
.category-header a, .category-header a:hover {
	color:#f10000;
	text-decoration:none;
}
.menu-item {
  margin-right:5px;
	border-bottom: 1px dotted #d9dbdd;
}
.menu-item a, .product-item a {
  background: #fff url("/img/layout/bg_red.png") no-repeat -400px 0px;
  display:block;
	padding:5px;
	text-decoration:none;
}

.menu-item-no-act a {
  background: #fef3f3 url("/img/layout/bg_red.png") no-repeat -400px 0px;
  display:block;
	padding:5px;
	text-decoration:none;
	color: #f10000;
}

.product-item a:hover {
  background: #fff url("/img/layout/bg_red.png") no-repeat 0px 0px;
}
.product-item-noimg a, .product-item-noimg-act a {
  background: #fff url("/img/layout/bg_red.png") no-repeat -400px 0px;
  display:block;
  padding:1px 0;
	font-size:12px;
	text-decoration:none;
}
.product-item-noimg-act a {
  background: #fff url("/img/layout/bg_red.png") no-repeat 0px 0px;
  color: #f10000;
}
.product-item-noimg a:hover {
  background: #fff url("/img/layout/bg_red.png") no-repeat 0px 0px;
}
.product-point {
  background:url('/img/icon/theme_def/point_light_short.gif') 0px 1px no-repeat;
  padding-left: 15px;
}
.product-point-no {
  background:url('/img/icon/theme_def/point_light_short.gif') 0px 1px no-repeat;
  padding-left: 15px;
  width:120px;
}
.product-point-act {
  background: #fef3f3 url('/img/icon/theme_def/point_light_short_act.gif') 0px 1px no-repeat;
  padding-left: 15px;
  width:120px;
  
}
.category-point {
  background:url('/img/icon/theme_def/point_plus.gif') 0px 1px no-repeat;
  padding-left: 15px;
}
.category-point2 {
  background:url('/img/icon/theme_def/point_plus.gif') 0px 4px no-repeat;
  padding-left: 15px;
}

.menu-item xa:hover {
  text-decoration:none;
  color:#f10000;
}

.tabm-menu-item-act a {
  text-decoration:none;
  font-size: 10px;
  color: #a3a8ab;
}

.act a {
	border-left: 5px solid #ffe9e1;
}

/* category path */
.category-path {
  padding:0 5px 5px 5px;
	margin-right:5px;
	border-bottom:1px solid #ffccbb;
	vertical-align:middle;
	color:#e2001a;
}
.category-path a, .category-path a:hover {
	text-decoration: none;
  color:#e2001a;
}
.line-grad {
	margin-bottom:-1px;
	background:url('/img/layout/line-orange-grad-white.gif') bottom right no-repeat;
}

.group {
	border-top:#C2D9F1 2px solid;
	margin-top:15px;
}

.value-yes {
	background: background:url("/img/icon/message/ok.gif") 4px 50% no-repeat;
}
.value-no {
	background: background:url("/img/icon/message/error.gif") 4px 50% no-repeat;
}

.bt-orange {
  border-top:1px dotted #FFD1C1;
}

.imgb {
	border: 1px solid #a3a8ab;
	margin: 2px;
}

.imgbl {
	border: 1px solid #f1f1f1;
	margin: 2px;
}

.zoom {
	background:url("/img/icon/theme_def/zoom.png") right center no-repeat;
	position:absolute;
	width:16px;
	height:17px;
	top:2px;
	right:8px;
	z-index:10;
	padding:0;
}
.box-photo {
scrollbar-base-color: #eee;
scrollbar-arrow-color: #ccc;
scrollbar-track-color: #eee;

scrollbar-shadow-color: #aaa;
scrollbar-lightshadow-color: #aaa;
scrollbar-darkshadow-color: #eee;

scrollbar-highlight-color: #fff;
scrollbar-3dlight-color: #ccc;
}

/*=== photo box */
.photo-preview {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 0 5px 0 5px;
	position:relative;
	float:left;
	width:85px;
}

#UpdateProgress1 
{
	display:inline;
	float:left;
}

/*=== single box - gray */
.boxContainer-g {
	margin: 5px 0 5px 0;
}
.boxContent-g {
	background: #f9f9f9;
	border-right: #eee 1px solid; border-left: #eee 1px solid;
}
b-g {
	margin: 0px;
}
.b1-g {
	display: block; font-size: 1px; background: #eee; margin: 0px 5px; overflow: hidden; height: 1px
}
.b2-g {
	border-right: #eee 2px solid; display: block; font-size: 1px; background: #F9F9F9; margin: 0px 3px; overflow: hidden; border-left: #eee 2px solid; height: 1px
}
.b3-g {
	border-right: #eee 1px solid; display: block; font-size: 1px; background: #F9F9F9; margin: 0px 2px; overflow: hidden; border-left: #eee 1px solid; height: 1px
}
.b4-g {
	border-right: #eee 1px solid; display: block; font-size: 1px; background: #F9F9F9; margin: 0px 1px; overflow: hidden; border-left: #eee 1px solid; height: 2px
}

.box-blue {
	background:#EBF2FA; /* url('/img/layout/diag_blue.png') left bottom repeat-x; */
	border-bottom: #D0E2F4 1px dotted;
}
.box-orange {
	background:#ffe9dd;
	color:#fd6d18;
	border-top: #feb78e 1px dotted;
}

.box-border {
	border: #C2D9F1 1px solid;
}

/*=== single box */
.boxContainer 
{
	margin:0 0 4px 0;
}
.boxContainer {
	z-index:0;
}
.boxContainer-grid {
	margin: 0px 0 5px 0;
}
.boxContent 
{
	background:#EBF2FA;
	border-right: #C2D9F1 1px solid; border-left: #C2D9F1 1px solid;
}
b {
	margin: 0px;
}
.b1 {
	display: block; font-size: 1px; background: #C2D9F1; margin: 0px 5px; overflow: hidden; height: 1px
}
.b2 {
	border-right: #C2D9F1 2px solid; display: block; font-size: 1px; background: #EBF2FA; margin: 0px 3px; overflow: hidden; border-left: #C2D9F1 2px solid; height: 1px
}
.b3 {
	border-right: #C2D9F1 1px solid; display: block; font-size: 1px; background: #EBF2FA; margin: 0px 2px; overflow: hidden; border-left: #C2D9F1 1px solid; height: 1px
}
.b4 {
	border-right: #C2D9F1 1px solid; display: block; font-size: 1px; background: #EBF2FA; margin: 0px 1px; overflow: hidden; border-left: #C2D9F1 1px solid; height: 2px
}

/* menu-left-1-normal */
.menu-left-1-no{
  padding: 2px 0px 4px 10px;
}
.menu-left-1-no a {text-decoration:none;color:#e2001a}
.menu-left-1-no a:hover {text-decoration: underline;color:#e2001a;}

/* menu-left-1-active */
.menu-left-1-act{
	padding: 2px 0 4px 10px;
	font-weight: bold;
}
.menu-left-1-act a {text-decoration:none;color:#e2001a}
.menu-left-1-act a:hover {text-decoration: underline;color:#e80000;}

/* menu-left-2-normal */
.menu-left-2-no{
	padding: 2px 0 4px 10px;
}
.menu-left-2-no a {text-decoration:none;color:#e2001a}
.menu-left-2-no a:hover {text-decoration: underline;color:#e80000;}

/* menu-left-2-active */
.menu-left-2-act{
  padding: 2px 0 4px 10px;
  font-weight: bold;
}
.menu-left-2-act a {font-weight: bold;text-decoration:none;color:#e2001a}
.menu-left-2-act a:hover {text-decoration: underline;color:#e80000;}

/* menu-tab-1-normal */
.menu-tab-1-no{
	padding: 2px 0 4px 0px;
}
.menu-tab-1-no a {text-decoration:none;}
.menu-tab-1-no a:hover {text-decoration: underline;color:#e80000;}

/* menu-tab-1-active */
.menu-tab-1-act{
	padding: 2px 0 4px 0px;
	font-weight: bold;
}
.menu-tab-1-act a {text-decoration:none;}
.menu-tab-1-act a:hover {text-decoration: underline;color:#e80000;}

/* menu-tab-2-normal */
.menu-tab-2-no{
	padding: 2px 0 4px 0px;
}
.menu-tab-2-no a {text-decoration:none;}
.menu-tab-2-no a:hover {text-decoration: underline;color:#e80000;}

/* menu-tab-2-active */
.menu-tab-2-act{
  padding: 2px 0 4px 0px;
  font-weight: bold;
}
.menu-tab-2-act a {font-weight: bold;text-decoration:none;}
.menu-tab-2-act a:hover {text-decoration: underline;color:#e80000;}

/* menu-main-1-normal */
ul {
  margin:0;
  padding:0;
}

ul li {
  margin:0;
  padding:0;
  display: inline;
}

ul.product {
  margin:5px 0 0 0;
  padding:0;
  list-style: none;
}
ul.product li { 
  display: block;
  background: url("/img/icon/theme_def/star-red.gif") no-repeat 0 0; 
  padding: 0 0 0 20px; 
  margin: 0 0 5px 0px;
}

/*** Main menu ***/
.main-menu-item {
  display:inline;
}

.main-menu-item a {
  padding:0px;
  text-decoration:none;
  color:#fff;
  line-height:35px;
  padding: 14px;
}
* html .main-menu-item a {
  padding: 0px 10px 0px 10px;
}
.main-menu-item a:hover {text-decoration:none;color:#000;}
.main-menu-item-act {
  display:inline;
}
.main-menu-item-act a {
  text-decoration:none;
  line-height:35px;
  color:#000;
  padding: 14px;
}
* html .main-menu-item-act a {
  padding: 0px 10px 0px 10px;
  }
.main-menu-item-act a:hover {text-decoration: none;color:#000;}


/*** Submain menu ***/
.submain-menu-item {
  display:inline;
}
.submain-menu-item a {
  text-decoration:none;
  color:#c0c5c7;
  height:15px;
  line-height:27px;
  padding: 10px 14px 10px 14px;
}
* html .submain-menu-item a {
  padding: 0px 10px 0px 10px;
}
.submain-menu-item a:hover {text-decoration:none;color:#e2001a;}
.submain-menu-item-act {
  display:inline;
  }
.submain-menu-item-act a {
  text-decoration:none;
  height:15px;
  line-height:27px;
  color:#e2001a;
  padding: 10px 14px 10px 14px;

}
* html .submain-menu-item-act a {
  padding: 0px 10px 0px 10px;
  }
.submain-menu-item-act a:hover {text-decoration: none;color:#e2001a;;}

/*** Tab menu ***/
.tabm-menu-item {
  display:inline;
  color: #a3a8ab;
}
.tabm-menu-item a {
  text-decoration:none;
  font-size: 10px;
  color: #a3a8ab;
 }

.tabm-menu-item a:hover {text-decoration: underline; }
.tabm-menu-item-act {
  display:inline;
  color: #a3a8ab;
  }
.tabm-menu-item-act a {
  text-decoration:none;
  font-size: 10px;
  color: #a3a8ab;
}

.tabm-menu-item-act a:hover {text-decoration: none;}



/*** Footer menu ***/
.footer-menu-item {
  display:inline;
  color: #e2001a;
}
.footer-menu-item a {
  text-decoration:none;
  height:38px;
  line-height:35px;
  color: #e2001a;
 }
.footer-menu-item a:hover {text-decoration: underline; }
.footer-menu-item-act {
  display:inline;
  color: #e2001a;
  }
.footer-menu-item-act a {
  text-decoration:none;
  height:38px;
  line-height:35px;
  color: #e2001a;
}
.footer-menu-item-act a:hover {text-decoration: none;}



/*** Submain menu header ***/
.submain-menu-header {
  display:inline;
}
.submain-menu-header a {
  text-decoration:none;
  font-weight:bold;
  color:#c0c5c7;
  height:15px;
  line-height:28px;
  padding: 4px 14px 4px 14px;
  
}
* html .submain-menu-header a {
  padding: 0px 10px 0px 10px;
}
.submain-menu-header a:hover {text-decoration:none;color:#c0c5c7;}
.submain-menu-header-act {
  display:inline;
  }
.submain-menu-header a {

  text-decoration:none;
  font-weight:bold;
  height:15px;
  line-height:28px;
  color:#c0c5c7;
  padding: 4px 14px 4px 14px;

}
* html .submain-menu-header-act a {
  padding: 0px 10px 0px 10px;
  }
.submain-menu-header-act a:hover {text-decoration: none;color:#c0c5c7;}

.cat-list {
margin:12px 0px 0px 0px;
}
.cat-list2 {
margin:0px 0px 0px 0px;
}

#pillar
{
	width				: 518px;
	padding-top			: 153px;
	margin				: 0px auto 30px 7px;

	background			: top left url(/fileadmin/templates/imgs/de_DE/saeulenelement/top.png) no-repeat;
}

#pillar ul
{
	position			: relative;

	height				: 250px;
	//height			: 325px;

	padding-bottom		: 75px;

	list-style			: none;

	background			: bottom left url(/fileadmin/templates/imgs/de_DE/saeulenelement/bottom.png) no-repeat;
}

#pillar ul li a
{
	position			: absolute;

	display				: block;
	float				: left;

	width				: 105px;
	height				: 250px;

	background-repeat	: no-repeat;
	background-position	: 0px 0px;
}

#pillar ul li a:hover, #pillar ul li a.active
{
	background-position	: -105px;
}

#pillar ul li a span
{
	display				: none;
}

#pillar #fuehrungskraefte a
{
	left				: 0px;
	top					: 0px;
	background-image	: url(/fileadmin/templates/imgs/de_DE/saeulenelement/fuehrung.png);
}

#pillar #methoden a
{
	left				: 138px;
	top					: 0px;
	background-image	: url(/fileadmin/templates/imgs/de_DE/saeulenelement/sozial.png);
}

#pillar #edv a
{
	left				: 276px;
	top					: 0px;
	background-image	: url(/fileadmin/templates/imgs/de_DE/saeulenelement/edv.png);
}

#pillar #fachkompetenz a
{
	left				: 414px;
	top					: 0px;
	background-image	: url(/fileadmin/templates/imgs/de_DE/saeulenelement/fachkompetenz.png);
}




/** Start AkiTeaserMenu **/
.short_teaser a,
.short_teaser_with_image a,
.product_teaser a,
.long_teaser a,
.long_teaser_with_image a,
.accessory_teaser a,
.tt_news-list a
{
	display				: block;

  xpadding-left	: 10px;

	font-size			: 12px;
	font-weight			: bold;
	text-decoration		: none;
	color				: #8c8d94;

	background-image	: url(../imgs/common/bullet_text_no.gif);
	background-repeat	: no-repeat;
	background-position	: 0px 3px;
}

.short_teaser a:hover,
.short_teaser_with_image a:hover,
.product_teaser a:hover,
.long_teaser a:hover,
.long_teaser_with_image a:hover,
.accessory_teaser a:hover,
.tt_news-list a:hover
{
	color				: #e2001a;
	background-image	: url(../imgs/common/bullet_text_ro.gif);
}


.accessory_teaser a
{
	background-image	: url(../imgs/common/teaser-pfeil-off.gif);
	color				: #3d3e45;
}

.accessory_teaser a:hover
{
	background-image	: url(../imgs/common/teaser-pfeil-on.gif);
	color				: #e2001a;
}





.short_teaser, .short_teaser_with_image, .product_teaser
{
	display				: block;
	float				: left;
	margin				: 0px 13px 0px 0px;
}





.short_teaser
{
	width				: 260px;
}

.short_teaser span
{
	display				: block;
	height				: 46px;

	padding				: 6px 10px 9px 5px;
	margin-bottom		: 10px;

	background-image	: url(../imgs/common/background_kachel.gif);
}






.short_teaser_with_image
{
	float				: left;
	width				: 260px;

	margin				: 10px 13px 0px 0px;
}

.short_teaser_with_image + .short_teaser_with_image
{
	margin-right		: 0px;
}

.short_teaser_with_image + br
{
	display				: block;
	width				: 0px;
	height				: 0px;

	clear				: both;
}


.short_teaser_with_image span
{
	position			: relative;
	display				: block;

	width				: 100%;
	height				: 61px;

	margin-bottom		: 10px;

	background-image	: url(../imgs/common/background_kachel.gif);
}

.short_teaser_with_image span a
{
	display				: block;
	float				: left;

	width				: 120px;

	margin				: 6px 0px 0px 5px;
}

.short_teaser_with_image span img
{
	position			: absolute;
	left				: 145px;
	top					: -10px;
	
}



.long_teaser, .long_teaser_with_image
{
	position			: relative;
	min-height			: 73px;
	width				: 533px;
  margin-top : 10px;
	xclear				: both;

	margin-bottom		: 30px;
}

.long_teaser_with_image img
{
	position			: absolute;
	left				: 0px;
	top					: 0px;

	margin-bottom		: 30px;
}

.long_teaser span, .long_teaser_with_image span
{
	display				: block;
	height				: 37px;

	position			: relative;

	background-image	: url(../imgs/common/background_kachel.gif);

	margin-bottom		: 10px;
}

.long_teaser span img, .long_teaser_with_image span img
{
	position			: absolute;
	left				: 463px;
	top					: 0px;
}

.long_teaser_with_image span a
{
	position			: absolute;
	left				: 133px;
	top					: 6px;

	width				: 320px;
}

.long_teaser span a
{
	position			: absolute;
	left				: 5px;
	top					: 6px;

	width				: 455px;
}

.long_teaser span span, .long_teaser_with_image span span, .long_teaser_with_image p span
{
	cursor				: help;
	display				: inline;
	position			: static;
	background-image	: none;
}

.long_teaser_with_image p
{
	position			: relative;
	left				: 133px;

	width				: 400px;
	margin-bottom		: 30px;
}




.product_teaser
{
	width				: 260px;
	margin				: 10px 13px -10px 0px;
}

.product_teaser + .product_teaser
{
	margin-right		: 0px;
}

.product_teaser_right
{
	margin-right		: 0px;
}

.product_teaser span
{
	display				: block;
	position			: relative;

	width				: 100%;
	height				: 41px;

	margin-bottom		: 4px;

	background-image	: url(../imgs/common/background_kachel.gif);
}

.product_teaser span a
{
	display				: block;
	float				: left;

	width				: 120px;

	margin				: 6px 0px 0px 5px;

/*	position			: relative;
	top					: 6px;
	left				: 5px;*/
}

.product_teaser span img
{
	display				: block;

	position			: absolute;
	top					: -10px;
	left				: 145px;
}

.product_teaser select
{
	width				: 137px;
	height				: 17px;

	font-family			: Arial;
	font-size			: 10px;

	margin-bottom		: 10px;

/*	border				: 2px inset black;*/
}


.accessory_teaser_headline
{
	font-family			: Helvetica;
	font-size			: 13px;
	text-align			: right;
	margin				: 15px 10px 15px 0px;

	text-transform		: uppercase;
}

.accessory_teaser
{
	xwidth				: 179px;
	margin-bottom		: 10px;
}

.accessory_teaser .top, .accessory_teaser .bottom
{
	xwidth				: 179px;
	height				: 10px;

	font-size			: 0px;
	line-height			: 0px;

	background-repeat	: no-repeat;
	background-position	: left top;
}

.accessory_teaser a
{
	display				: block;
	line-height			: 12px;
	margin				: 0px 5px 0px 5px;
}

.accessory_teaser .content
{
}

.accessory_teaser span a, .accessory_teaser span a:hover
{
	display				: inline;
	padding				: 0px;
	margin				: 0px;
	background-image	: none;
}

.accessory_teaser img
{
	display				: block;

	position			: relative;
	top					: 10px;
}

.special_teaser_big
{
	position			: absolute;
}

.special_teaser_big, .special_teaser_small
{
	display				: block;
	margin-bottom		: 10px;
}



.contact_teaser
{
	display				: block;
	width				: 260px;
	margin-bottom		: 30px;
	color				: #797979;
	text-decoration		: none;
}

.contact_teaser span
{
	position			: relative;
	display				: block;
	//height			: 61px;
	min-height			: 61px;
	font-family			: Arial;
	font-size			: 11px;
	font-weight			: bold;
	line-height			: 18px;
	color				: #797979;

	margin-bottom		: 10px;
	padding				: 5px 75px 0px 10px;

	background-image	: url(../imgs/common/background_kachel.gif);
}

.contact_teaser:hover span
{
  
}

.contact_teaser span h1
{
	margin				: 0px;

	font-family			: Arial;
	font-size			: 13px;
	line-height			: 18px;
	font-weight			: bold;
	color				: #797979;
}

.contact_teaser span img
{
	position			: absolute;
	left				: 195px;
	top					: 0px;

	margin				: 0px;
}

.contact_teaser table th
{
	font-weight			: normal;
	text-align			: left;

	padding-right		: 10px;
}

.contact_teaser table td
{
	font-weight			: normal;
}




/***
 * END - TEASER
 *****************************************************/

/* end AkiTeaserMenu*/




