* {  
  font-family:Arial,Helvetica,sans-serif;	
  list-style: none;
  margin: 0;
  padding: 0;
}

/* scrollbalken wird immer angezeigt */
html {
	margin-bottom:1px;
	min-height:100%;	
}

html,body {
	height: 100%;
	font-size:12px;
	color:#ffffff;
}

body.home {
	background:#000000 center top no-repeat;
}

body.homepage {
	background:#282828 center top no-repeat;
}

a {
	text-decoration:none;
	color:#a0a0a0;				
}

a:hover {	
	color:#ffffff;
}

a.activeLink, a.activeLink:hover {
	color:#eb690b;	
}

a.linkWhite {	
	color:#ffffff;	
}

a.normalLink {
	background:url("../image/common/arrow_grey_l.gif") 0 5px no-repeat;		
	display:block;	
	line-height:18px;	
	padding-left:9px;				
}

a.normalLink:hover {
	background:url("../image/common/arrow_white_xl.gif") 0 5px no-repeat;	
}

a.linkBig {
	display:block;	
	line-height:0;	
	margin-bottom:2px;
	padding-left:0;
}

a.linkback {
	background:url("../image/common/arrow_back_gray.gif") 0 5px no-repeat;
	display:block;		
	margin:0 0 0 10px;
	padding-left:10px;
	width:50px;
}

a.linkback:hover {
	background:url("../image/common/arrow_back_white.gif") 0 5px no-repeat;	
}

a.lupeLink {
	background:url("../image/common/zoom.gif") 1px 2px no-repeat;	
	padding-left:29px;
	line-height:19px;	
}

img {
	border:medium none;	
}

h1 {
	text-indent:-9999px;
	line-height:22px;
}

h2 {	
	text-indent:-9999px;
	line-height:18px;
}

h3 {	
	font-size:13px;
	font-weight:bold;
	line-height:18px;	
}

h3.large {
	line-height:22px;	
}

h3.big {
	font-size:13px;
	line-height:24px;	
}

h4 {
	font-size:13px;
	font-weight:normal;
	color:#ffffff;
	line-height:18px;		
}

p {	
	font-size:13px;	
	line-height:22px;		
}

.page {
	width:980px;	
	min-height: 100%; /* Mindesth�he in modernen Browsern */
	height: auto !important; /* !important-Regel f�r moderne Browser */
	height:100%;  	  	 	
	margin:0 auto;
	position: relative;
}

.header {
	height:260px;
	width:100%;	
}

.headSmall {
	height:160px;	
}

.headNoImg {
	background:#1a1a1c url('../image/common/bg_head_noimg.jpg') center top repeat-y;	
	height:auto;
}

.flashtop {
	height:260px; 
	margin:0;
	position:relative; 
	width:100%; 
	z-index:1; 		
}

.navtop {	
	height:15px;	
	margin:0 auto 0 auto;
	padding:4px 11px 0 0;
	text-align:right;
	width:957px; 
}

.navtop ul li {
	background-image:none;
	display:inline;	
	margin-left:10px;
}

.navtop ul li a {
	font-size:10px;		
}

.navtopFix {
	bottom:260px;
	left:0px; 
	position:relative; 
	z-index:2;	
}

.headline {			
	padding:21px 0px 73px 25px;
	display: block;
}

div.hlOrderform {	
	padding-top:8px; 
	padding-left:12px;
}

div.hlOrderform a.linkback {		
	padding-bottom:9px;
	margin-left:0;
}

.topMenue {
	background:#000000;
	width:957px;
	height:45px;		
	margin:0pt 0pt 0pt 12px;
	overflow:hidden;
}

.topMenue .linkLeft {		
	width:188px;
	height:100%;
	float:left;		
}

.topMenue .linkLeft li {
	padding-left:13px;	
}

.topMenue .linkMiddle{
	width:579px;	
	height:100%;	
	float:left;	
}

.topMenue ul.linkMiddle li{
	margin-right:26px;
	padding:0;
}

.topMenue ul.linkMiddle li.lastLink {
	margin-right:0;
}

.topMenue ul li {						
	float:left;
}


.topMenue .linkMiddle li a,
.topMenue .linkLeft li a,
.topMenue .linkRight li a {
  	background-image:none; 
}

.topMenue .linkRight {
	font-size:12px;
	font-weight:bold;	
	height:100%;			
}

.topMenue .linkRight li {
	margin-left:15px;
}

.topMenueT2a {
	margin-top:12px;
}

.topMenueFix {
	bottom:260px;
	left:0px;
	position:relative; 
	z-index:3; 	
}

ul.noBullet li {
	background-image:none;		
}

.contenttop {
	padding:31px 0 0 24px;
	height:215px;		
}

.contenttop .contentLinks {			
	float:left;	
}

.contentLinks ul li,
.imgTeaserDetailAward ul li {
	line-height:18px;	
}

.navright .contentLinks ul li a, 
.region ul li a, 
.country ul li a, 
.language ul li a, 
a.naviLink,
.imgTeaserDetail ul li a,
.sitemapTeaser ul li a {
	background:url("../image/common/arrow_grey.gif") 1px 6px no-repeat;	
	display:block;
	padding-left:8px;	
}

.navright .contentLinks ul li a:hover,
.region ul li a:hover, 
.country ul li a:hover, 
.language ul li a:hover,
a.naviLink:hover,
.imgTeaserDetail ul li a:hover,
.sitemapTeaser ul li a:hover {
	background:url("../image/common/arrow_white.gif") 1px 6px no-repeat;		
}

a.naviLink {
	background-position:1px 5px;
	line-height:13px;
}

a.naviLink:hover {
	background-position:1px 5px;
	line-height:13px;
}

.contentLinks ul li a.activeLink, 
.navright .contentLinks ul li a.activeLink {
	background:url("../image/common/arrow_orange.gif") 1px 6px no-repeat;	
}

.contentLinks ul li a.activeLink:hover, 
.navright .contentLinks ul li a.activeLink:hover {
	background:url("../image/common/arrow_orange.gif") 1px 6px no-repeat;	
}

.contentLinks ul li a.download {
	background:url("../image/common/download.gif") 0px 3px no-repeat;
	padding-left:15px;	
}

.contentLinks ul li a.download:hover {
	background:url("../image/common/download_white.gif") 0px 3px no-repeat;	
}

.navleft .contentLinks ul li a {
	padding:0;
	background:none;	
}

.countrySelection {
	width:145px;
	float:left;	
	overflow:hidden;
}

.contentbottom {				
	margin:0;
	height:30px;
	margin-bottom:20px;
}

.contentbottom input {	
	position:relative;
	left:25px;
	top:14px;	
	vertical-align:middle;		
	z-index:1;
}

.contentbottom label {	
	left:26px;
	position:relative;	
	top:15px;	
	z-index:2;
}

.region {
	width:215px;	
}

.country {
	margin-right:50px;
}

.goButton {
	margin:15px 0 0 0;		
}

.contentmain{
	margin:0;
	padding:0;	
}

.navleft {
	width:200px; 	
	float:left; 	
}

.content {	
	width:579px; 	 
	float:left; 	
}

.spaceTop {
	background:#000000;
	border-bottom:2px solid #1c1c1e;
	height:45px;	
	width:100%;	
}

.spaceBottom {
	clear:both;
	height:55px;		
	width:100%;	
}

.spaceLong {		
	height:100%;	
	clear:both;
}
.clear {
	clear:both;		
}
	
.navright {
	width:201px; 	
	float:left; 		
}

.navright .contentLinks {
	margin:11px 0px 26px 14px;
}

.navleft .contentLinks {
	margin:14px 0px 26px 15px;
}

.navright .contentLinks ul{
	margin-top:3px;	
	width:177px;	
}

.navleft .contentLinks ul {
	width:175px;	
}

.navright .contentLinks li ul, .navleft .contentLinks li ul {
	margin:0 0 0 9px;
}

.navright .contentLinks ul li img.pict {	
	height:83px;	
	margin-top:7px;		
	width:166px;
}

.navright .recipeSelect {
	height:213px;	
	margin-bottom:32px;
}

.navright .recipeSelect h3 {
	margin-bottom:4px;
}

.navright ul li.recipeDetail {	
	margin-top:17px;		
}

.navright ul li.recipeDetail span {
	color:#ffffff;
	font-size:13px;
	line-height:18px;		
}

.navright ul li.recipeDetail h3 {
	margin-top:26px;
}

.navright ul li.recipeDetail p {	
	margin-top:0;		
	color:#a8a8a8;	
	line-height:18px;
	font-size:12px;
}

.navright ul li.recipeDetail div {
	color:#ffffff;
	font-size:13px;
	line-height:18px;	
}

.navright ul li.recipeDetail div span {
	color:#a8a8a8;	
}

.imgTextLi {
	color:#ffffff;
	height:118px;
	width:auto;
	margin-bottom:10px;		
}

.imgTextLi a {	
	float:left;	
}

.imgTextLi div {		
	float:left;
	font-size:13px;	
	margin:62px 0 0 15px;
	width:295px;
}

.imgTextLi div span {
	line-height:18px;
	padding:0;		
}

.imgTextLi div a {	
	float:none;	
}

.r_imgTextLi {
	height:123px;	
}

.r_imgTextLi div {
	margin-top:82px;	
}

.r_imgTextLi div h3 {
	margin-bottom:4px;	
}

.r_imgTextLi div a.naviLink {
	background-position:1px 6px;
}

.imgLiBottom {	
	background:#121212;	
	border-right:6px solid #1c1c1e;
	border-bottom:2px solid #1c1c1e;	
	float:left;
	height:163px;	
	width:189px;	
}

.imgLiBottom a img {
	display:block;			
}

.imgLiBottom div.bottomTeaser {
	background:#000000;
	border-top:1px solid #1c1c1c;
	height:64px;		
	padding:6px 26px 0 0;
	width:163px;	
}

.imgLiBottom div.bottomTeaser a {
	margin:0 0 0 12px;	
}

.imgLiBottom div.bottomTeaser div.subtitle {
	color:#a0a0a0;
	line-size:12px;
	line-height:18px;
	margin-left:19px;		
}

div.imgLiBottomL {
	height:173px;	
}

div.imgLiBottomL div.bottomTeaser {
	height:46px;
}

.foodBlock {
	clear:both;	
	overflow:hidden;	
} 

.title {
	background:#000000;
	border-bottom:2px solid #1c1c1e;		
	padding:10px 0 2px 12px;				
}

.title p {
	margin:2px 0 2px 0;
}

.plain {
	padding-top:2px;	
}

.serie {
	padding-top:6px;	
}

.serie a {
	display:inline;
	margin-left:7px;	
}

.serie p {
	margin-top:6px;	
}

.titleSerie {
	color:#ffffff;
	display:inline;
	font-weight:bold;
	font-size:14px;
	line-height:18px;			
}

.searchFormTeaser {
	background:#000000;
	border-bottom:2px solid #1C1C1E;	
	font-size:12px;
	line-height:18px;
	padding:0 0 31px 12px;	
}

.searchFormTeaser p {	
	padding:3px 0 2px 0;
}
 
.searchFormTeaser div.searcheckbox {
	float:left;
	margin-right:29px;	
	width:105px;	
}

.searchFormTeaser div.searcheckbox div {
	float:left;	
	margin:1px 0 0 5px;
}


.headlineBlock {	
	background:#000000;	
	padding:17px 0 19px 12px;	
	min-height:31px;
	margin:0;	
	border-bottom:2px solid #1a1a1b;
}

.headlineBlock p {
	padding: 0 55px 0 0;	
}

.headlineBlock a.lupeFix {	
	float:right;	
	margin:-24px 11px 0 0;	
}

.headlineBlock a.iconShowroom {
	float:right;
	margin:-44px 10px 0pt 0pt;		
	padding-bottom:5px;	
}

.headlineBlock a.naviLink {
	margin-bottom:4px;	
}

.headlineBlock p.extendHl {
	padding-bottom:8px;	
}

.headlineBlock div.contactdata {
	margin-top:23px;	
}

.noTxt {	
	min-height:28px;
	padding-bottom:0;		
}

.noTxtIcon {
	height:47px;
	padding-bottom:0;
}

div.selectbox {	
	height:auto; 
	padding:3px 0 0 20px;
	width:auto;	
}

.reNoSpace {	
	border-right:none;	
}

.navPict {
	margin:9px 0 0 1px;
}

.orderTeaser {
	background:#000000;
	border-bottom:2px solid #1a1a1b;	
	margin:0;
	min-height:130px;
	padding:0;			
}

.orderTeaser div.imgTeaser {	
	float:left; 
	margin:0 14px 0 0;
	width:189px;
}

.orderTeaser div.imgTeaser img {	
	display:block;	
	height:130px;		
}

.orderTeaser div.imgTeaser img.zoom {
	float:right;
	height:17px;	
	margin:5px 0;
	width:17px;	
}

.orderTeaser div.imgTeaser img.booklet {
	margin-bottom:20px;	
}

.orderTeaser div.imgTeaser a.detailview {		
	float:right;
}

.orderTeaser div.imgTeaser a.detailview img {
	display:inline;
	height:auto;
	margin:5px 0 0 0;	
	width:auto;
}


div.txtTeaser {	
	float:left;
	padding:8px 55px 13px 0;	
	width:320px;		
}

div.txtTeaser h3 {		
	line-height:22px;	
}

div.txtTeaser p {		
	padding:0 0 8px 0;
	width:320px;
}

div.txtTeaser p.extendTxtTeaser {
	padding-bottom:30px;			
}



div.txtTeaserCampagne {
	padding-bottom:0;	
}

div.txtTeaserCampagne p {
	padding-bottom:0;	
}

div.txtTeaserCampagne a.screanZoom {
	float:left;
	margin-top:8px;		
	margin-right:15px;
	margin-bottom:6px;	
}

div.txtTeaserCampagne div.screensaver {
	font-size:13px;	
	line-height:13px;	
	float:left;	
	margin-top:7px;
}

div.txtTeaserCampagne div.screensaver span {
	float:left;	
}

div.txtTeaserCampagne div.screensaver a.naviLink {
	margin-left:10px;	
	float:left;
}

div.txtTeaserCampagne div.sitemapTeaser {
	float:none;
	padding:6px 0 1px 0; 	
	width:auto;
}

.rezeptDetail {
	border-bottom:2px solid #1C1C1E; 
	background:#000000; 
	float:left;		
	width:579px;
}

.imgTeaserDetail {	
	float:left;		
	width:215px;
}

.imgTeaserDetail ul {
	margin-top:3px;	
	width:205px;	
}

.imgTeaserDetail img {
	display:block;
	margin:0 0 1px 0;
}

.imgTeaserDetailAward {
	width:203px; 
	padding:16px 0pt 2px 12px;	
}

.imgTeaserDetailAward ul {
	margin-bottom:30px;	
}

.imgTeaserDetailAward ul li {
	padding-bottom:0;
	display:inline;	
}

.imgTeaserDetail .imgTeaserDetailDl {
	padding:20px 0pt 2px 12px;	
	width:200px;
}

.imgTeaserDetailDl li {
	line-height:18px;	
}

.teaserDetail {
	border-left:1px solid #484848;
	background:none;
	border-bottom:0;
	float:left;
	padding:18px 0 2px 18px;
	width:345px;	
}

.teaserDetail p {
	margin-top:0;
	padding-bottom:22px;	
	padding-right:55px;
	width:auto;	
}                

.teaserDetail a {
	margin:0 0 9px 0;	
}

.teaserDetail a.naviLink {
	line-height:13px;	
	margin:6px 0 32px 0;	
}

.teaserDetailV2 {
	border:none;
	padding-left:12px;	
	width:auto;
}

.teaserDetailAward {
	width:325px; 
	border-left:none; 
	padding-top:14px;
}

div.formTeaser {
	background:#000000;
	border-bottom:2px solid #1a1a1b;
	padding:6px 0 40px 14px;	
}

table.tableUg tr td {
	padding-bottom:2px;	
}

#r_beschreibung, #r_zubehoer, #r_downloads, #r_technischedaten {	 		
	clear:both;
}

#r_beschreibung p {
	padding-bottom:19px;
	padding-right:55px;	
}

#r_technischedaten {
	padding-bottom:21px;	
}

#r_technischedaten p {
	margin-bottom:8px;	
}

.descLiSpecials {
	background:#000000;
	border-bottom:2px solid #1A1A1B;
	padding:6px 0 19px 12px;	
}

.descLiSpecials ul {
	margin:3px 0 0 0;
}

.descLiSpecials ul li {
	background:url("../image/common/bullet.jpg") no-repeat 0 10px;	
	line-height:22px;
	padding-left:8px;
}

.descLiSpecials ul li a {
	background-position:1px 5px;
	display:inline;	
	margin:0 0 0 11px;
}

.descLiSpecials ul li a:hover {
	background-position:1px 5px;
}

.noBullets ul li {
	background:none;
	padding-left:0;
}

.accessory {
	background:#000000;
	border-bottom:2px solid #1C1C1E;	
	padding:17px 0 25px 12px;	
}

.accessory p {
	margin:0 0 7px 0;	
}

.accessory table {
	border:0;
	margin:0;
	padding:0;
	line-height:18px;	
}

.accessory table tr td {	
	text-align:left;	
	vertical-align:top;
	padding-bottom:36px;	
}

.accessory table tr td.lastLine {
	height:auto;	
}

.txtGrey {
	color:#cccccc;	
}

ul.downloadsLi {
	line-height:22px;	
	margin-bottom:5px;	
	padding:1px 150px 0 0;
}

ul.downloadsLi li a {
	background:url("../image/common/arrow_grey.gif") no-repeat 0 5px;
	padding-left:9px;
}

ul.downloadsLi li a:hover {
	background:url("../image/common/arrow_white.gif") no-repeat 0 5px;	
}

ul.downloadsLi li a.activeLink, ul.downloadsLi li a.activeLink:hover {	
	background:url("../image/common/arrow_orange.gif") no-repeat 0 5px;	
}

.addressTeaserLeft {
    width:282px;
    float:left;		
}

.addressTeaserRight {
	padding-right:25px;
}

.addressTeaserLeft div.contactdata, addressTeaserRight div.contactdata {
	margin-bottom:0;	
}

.navright div.menueT {
	margin-bottom:16px;	
}

.navright div.menueT h3 {
	margin-bottom:6px;
}

.contentLinks ul.menueTeaser {
	margin:12px 0 15px 0;	
}

.contentLinks ul.menueTeaser li a.configurator,
ul.menueTeaser li a.productspecial,
ul.menueTeaser li a.email,
ul.menueTeaser li a.wishlist,
ul.menueTeaser li a.suggest,
ul.menueTeaser li a.teaserfilm {	
	padding-left:19px;
}

.contentLinks ul.menueTeaser li a.configurator {
	background:url("../image/common/i_configurator_grey.gif") no-repeat 0 3px;		
}

.contentLinks ul.menueTeaser li a.configurator:hover {
	background:url("../image/common/i_configurator_white.gif") no-repeat 0 3px;	
}

.contentLinks ul.menueTeaser li a.productspecial {
	background:url("../image/common/i_special_grey.gif") no-repeat 0 3px;		
}

.contentLinks ul.menueTeaser li a.productspecial:hover {
	background:url("../image/common/i_special_white.gif") no-repeat 0 3px;	
}

.contentLinks ul.menueTeaser li a.email {
	background:url("../image/common/i_email_grey.gif") no-repeat 0 3px;		
}

.contentLinks ul.menueTeaser li a.email:hover {
	background:url("../image/common/i_email_white.gif") no-repeat 0 3px;	
}

.contentLinks ul.menueTeaser li a.wishlist {
	background:url("../image/common/i_list_grey.gif") no-repeat 0 3px;	
	
}

.contentLinks ul.menueTeaser li a.wishlist:hover {
	background:url("../image/common/i_list_white.gif") no-repeat 0 3px;	
}

.contentLinks ul.menueTeaser li a.suggest {
	background:url("../image/common/i_suggest_grey.gif") no-repeat 0 3px;	
	
}

.contentLinks ul.menueTeaser li a.suggest:hover {
	background:url("../image/common/i_suggest_white.gif") no-repeat 0 3px;	
}

.contentLinks ul.menueTeaser li a.teaserfilm {
	background:url("../image/common/i_teaserFilm_grey.gif") no-repeat 0 3px;	
	
}

.contentLinks ul.menueTeaser li a.teaserfilm:hover {
	background:url("../image/common/i_teaserFilm_white.gif") no-repeat 0 3px;	
}


/*********** Layer Detailansicht ***********/
.FreezePaneOff {     
     display: none;
     position: absolute;
     top: -100px;
     left: -100px;
}

.FreezePaneOn
  {
     position: absolute;
     top: 0px;
     left: 0px;
     visibility: visible;
     display: block;
     width: 100%;
     height: 100%;
     background-color: #000000;
     z-index: 9998;
     filter:alpha(opacity=70);
     -moz-opacity:0.70;
     opacity:0.70; 
     -khtml-opacity:0.70;     
  }

.InnerFreezePaneOff {
	display: none;
}

.InnerFreezePaneOn {
	height:100%;
	left:0;
	position:absolute;
	top:0; 	
	width:100%;  
	z-index:9999;  
}

.InnerFreezePaneLayer {
     visibility: visible;
     display: block;                   
     border:2px solid #282828; 
	 background:#29282d;	              
     top:35px;
     position:relative;
     margin-left:auto;
     margin-right:auto;        
}
  
.InnerFreezePaneLayer img {
	display:block;		
}

.InnerFreezePaneLayer div.layermenue {
	background:#141416;
	padding:4px 0 4px 15px;	
	height:22px;	
}

.InnerFreezePaneLayer div .close {
	cursor:pointer;
	float:right; 
	margin:-15px 10px 0 0;	
}

.menuetitle {
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:left;	
}

.smallLayerContent {
	padding:10px 0 0 15px;
	width:auto;
	height:auto;
		
}

.smallLayerContent ul {
	float:left;
	width:173px;
}

.smallLayerContent div {
	float:left;		
	width:388px;
	height:198px;
	overflow:auto;
	
}

.smallLayerContent div p {
	padding-right:45px;	
}

.smallLayerTitle {	
	background:#1a1a1c; 
	border-top:2px solid #29292c;
	height:30px; 
}

.smallLayerTitle p {
	margin:4px 0 0 188px;	
	font-weight:bold;
}

.close { 
	background:url("../image/common/close.gif") no-repeat 7px 6px;   		    			
	position:relative;
	cursor:pointer;    		    		
}
/*********** Layer Detailansicht ***********/  

/*********** Reiternavigation Start ***********/
.tabs{
	width: 100%;
	height:27px;
	overflow: hidden;	
	background: url("../image/common/bg_tabs.gif") top repeat-x;
	background-color:#101010;
}

.tabs ul{
	margin: 0;
	padding: 0;
	padding-left: 0px; /*offset of tabs relative to browser left edge*/
	font: normal 13px Arial;
	list-style-type: none;	
}

.tabs li{
	display: inline;
	margin: 0px;
}

.tabs li a {
	float: left;
	display: block;
	text-decoration: none;
	margin: 0;
	padding: 5px 12px 5px 12px;   /*padding inside each tab*/
	border-right: 2px solid #191919; /*right divider between tabs*/
	color: #a8a8a8;
	background: #101010 url("../image/common/bg_tabs.gif") 0 0 repeat-x; /*background of tabs (default state)*/
}


.tabs li a:hover, .tabs li.selected a{
	color: #fff;
}

.tabs li a.activetab {
	background: black; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
	border-bottom: 3px solid #000;
	color: #eb690b;
}
/*********** Reiternavigation End ***********/  


.landmap {
	width:780px;
}

.address, .contactdata, .rate, .txtDarkgrey {
	color:#a8a8a8;	
}

.address h3, .contactdata h3, .rate h3 {
	color:#ffffff;	
}

.address,
.contactdata {
	font-size:13px;
	line-height:22px;	
}

.address {
	margin-bottom:23px;		
}

.address a.naviLink,
.searchResult div a.naviLink {
	margin-top:5px;	
}

.imgTeaserDetailAward .address {
	margin-top:-2px;	
}

.titleWhite {
	color:#ffffff;	
}

.contactdata {
	margin-bottom:8px;	
}

.number {
	float:left;
	width:62px;
}

.rate {
	font-size:11px;
	line-height:14px;
}

.sitemapTeaser {
	padding:4px 0pt 20px 12px;
	width:181px;
	float:left;	
}

.sitemapTeaser ul {
	font-size:12px;
	line-height:18px;
}

.sitemapTeaser ul li {
	margin-bottom:0;
	display:inline;	
}

.sitemapTeaser ul.architecture {
	float:left; 	 
	overflow:hidden;	
} 

.haendlerTeaserLeft {
	float:left;
	padding:0 0 20px 12px;
	width:222px;	
}

.haendlerTeaserLeft img {
	float:left; 
	margin:7px 15px 0 0;	
}

.haendlerCheck {
	float:left; 
	margin-top:2px;
	width:145px; 
}

.haendlerCheck label {
	color:#ffffff;
	float:left;
	line-height:18px; 
	margin-left:5px; 	
}

.haendlerTeaserRight {
	float:left;	
	width:340px;
	padding-bottom:20px;
}

tr.lastCell td {
	padding:0;	
}

.mode {
	width:100%;
	margin:0;
	padding:0;	
}

.modeTeaser {
	float:left;
	border-bottom:2px solid #1A1A1B;
	border-right:1px solid #1A1A1B;
	height:123px;
	margin:0;
	padding:0;
	width:289px;	
}

.modeTeaser a {		
	display:block;	
	float:right;
	position:relative;	
	z-index: 2;
	margin-top:-27px;
}

.modeTeaser img {
	 display:block;	
	
}

.noRightBorder {
	border-right:none;	
}

.gapBottom {
	margin-bottom:30px;
}

.imgPrice {
	height:302px;	
	overflow:hidden;
}

.imgPrice img {
	display:block; 
	border-bottom:2px solid #1C1C1E;
	position:relative;
	z-index:99;
}

.imgPrice span {
	bottom:27px;
	color:#ffffff;
	font-size:16px;
	font-family:Arial;
	font-weight:bold;
	left:501px;	
	position:relative;
	z-index:100;
}

.printLogo {
	display:none;	
}

/*** Gilt nur f�r Safari ***/
body:first-of-type div.content div.tabs li a{	
	padding-bottom:5px;
}