.mehr_ansichten {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	color: #606266;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
}

table.mehr_ansichten2 td {
	padding-bottom:5px;
	border:none;
}

#logo_1x1 {
	position:absolute;
	margin-left:70px;
	margin-top:17px;
}


#logo_1x1 img {
	width:150px;
	height: 115px;
}

.bilder_abstand {
	margin-left:10px;
}
#galerie1 img{
       width: 365px;
       height: auto !important;
}

#galerie2 img{
       width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie3 img{
       width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie4 img{
         width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie5 img{
         width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie6 img{
          width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie7 img{
          width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie8 img{
         width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie9 img{
       width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie10 img{
         width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie11 img{
         width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}

#galerie12 img{
            width: 75px;
       height: 65px;
       margin: 0px;
	  border:2px solid #dddddd !important;
}

#galerie13 img{
           width: 75px;
       height: 65px;
       margin: 0px;
	   border:2px solid #dddddd !important;
}


#box_mitte h2 {
	font-size:18px;
	margin-top:0px;
	color: #FFFFFF;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	background-color:#a6977a;
	padding:2px 5px 2px 2px;
}

.produktinfo {
	width:270px;
	margin-left:10px;
	text-align: justify;
	font-size:12px !important;
	text-decoration:none !important;
	font-family:Arial, Helvetica, sans-serif !important;
	font-weight:normal !important;
	}

.preis {
	font-size:18px;
	margin-top:0px;
	color: #000000;
	border-bottom:1px solid #cccccc;
	font-weight:bold;
	background-color:#b1c96c;
	padding:2px 5px 2px 2px;
	margin-top:10px;
	margin-bottom:-10px;
}


table.produktbeschreibung {
	width:702px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #2f2f2f;
}

.telefonnummer { 
	font-size:18px;
	font-weight:bold;
	color:#1840af;
	margin-bottom:5px;
}

.ueberschrift_left_box {
   color:#FFFFFF;
   font-weight:bold;
   font-size:12px;
   margin-top:4px;
   margin-left:10px;
}

img.kontakt {
	margin-top:5px; 
	border:1px solid #999999;
}

img.versand {
	margin-bottom:10px;
}

img.zahlung {
	margin-top:10px;
}

img.newsletter {
	margin-top:10px;
}

.suchformular {
	margin-left: 10px;
	margin-top:4px;
	position:absolute;
}


INPUT#cssfinden {
	position:absolute;
	margin-left: 203px;
	margin-top:0px;
	width: 75px;
}

img.lupe {
	position:absolute;
	margin-top:-2px;
}

INPUT#searchField{
	position:absolute;
	background-color:#ece9e3;
	margin-top: 0px;
	margin-left:35px;
	border: none;
	font-size:10px;
}

#suche {
	margin-top:5px;
	margin-left:0px;
}

#rand {
width:100%;
background-color:#CCCCCC;
}

#header_out {
	width: 1216px;
	height: 175px;
	background:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
}

#header {
	width: 1216px;
	height: 175px;
	background:url(../images/header.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#header_img {
	margin-left:814px;
	position:absolute;
}

#header_img img{
	height:174px;
}

#bild {
	position:absolute;
	margin-left:270px;
	margin-top:40px;
}

.logo_schrift1 {
	padding-top:130px;
	margin-left:100px;
	color:#FFFFFF;
	font-size:50px;
	font-family:Arial, sans-serif;
}	

.logo_schrift2 {
	margin-left:101px;
	color:#FFFFFF;
	font-size:20px;
	font-family:Arial, sans-serif;
}	

#banner_out{
	width: 1216px;
	height: 38px;
	background-color:#5f6267;
}

#banner{
	width: 1206px;
	height: 32px;
	background-color:#5f6267;
	text-align:left;
	padding-top:3px;
	padding-left:10px;
}

#banner_inner {
	height: 32px;
	width: 300px;
	background-color:#ffffff;
}

#main_out {
	width:1216px;
	height:auto;
	background-color:#ece9e3;
}

#main {
	width:1198px;
	height:auto;
	background-color:#FFFFFF;
	border-left:1px solid #d6d0c2;
	border-right:1px solid #d6d0c2;
	font-family:Arial, Helvetica, sans-serif;
}

#footer_out {
	width:1216px;
	height: 138px;
	background:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
}

#footer{
	width:1216px;
	height: 138px;
	background:url(../images/footer_bg.jpg);
	background-repeat:repeat-x;
	text-align:left;
}

td.left {
	width:230px;
}

td.right {
	width:230px;
}

td.right2 {
	width:100px;
}

td.left2 {
	width:310px;
}

#box_main{
	padding:0px;
	width:760px;
	height:auto;
	text-align:left;
	margin:auto;
}

#box_main_header {
	width: 760px;
	height: 10px;
	background:url(../images/main_box_01.jpg);
	background-repeat:no-repeat;
	font-size:0px;
}

#box_main_body {
	width: 760px;
	background:url(../images/main_box_02.jpg);
	background-repeat:repeat-y;
}

#box_main_footer{
	width: 760px;
	height: 11px;
	background:url(../images/main_box_03.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	margin-bottom:10px;
}
  
#box_left {
  width: 198px;
  margin: 10px 0px 10px 20px;
}

#box_left_header {
   background: url(../images/box_left_01.jpg) no-repeat;
   width: 198px;
   height: 24px;
   overflow:hidden
}

#box_left_body {
   background: url(../images/box_left_02.jpg) repeat-y;
   width: 198px;
   height: auto;
   margin:0;
   }
   
#box_left_footer {
   background: url(../images/box_left_03.jpg) no-repeat;
   width: 198px;
   height: 1px;
   font-size:0px;
   margin-bottom:10px;
   }

#container {
  width: 577px;
  margin: 0;
  padding:0;
  overflow:hidden;
}

#box_mitte {
  width: 722px;
  margin: 10px 0px 10px 5px;
  border:1px solid #c4c1bc;
  padding-top:10px;
  padding-bottom:10px;
}



#box_mitte h1 {
	font-size:14px;
	margin-top:30px;
	color: #587801;
	border-bottom:1px solid #e5dcc3;
	font-weight:bold;
}

#details_stoff {
	width: 650px;
	text-align:left;
	background-color:#f6f6f6 !important;
	border:1px solid #e4e4e4;
	padding:15px 15px 15px 15px;
	margin-top:10px;
}

table.kissenform td{
	border: 2px solid #dddddd;
	width:25%;
	text-align:center;
	font-size:11px;
	color:#606266;
}

table.kissenform td img{
	height:67px !important;
	width:auto;
}

table.fussvarianten td{
	border: 2px solid #dddddd;
	width:25%;
	text-align:center;
	font-size:11px;
	color:#606266;
}



table.fussvarianten td img{
	height:176px !important;
	width:auto;
}

table.stoffauswahl td{
	border: 2px solid #dddddd;
	width:25%;
	text-align:center;
	font-size:11px;
	color:#606266;
}

.stoffauswahl {
	margin-top:5px;
	text-align:left;
}

table.stoffauswahl td img{
	height:99px !important;
	width:auto;
}

#details {
	width: 650px;
	text-align:left;
	background-color:#faf7ee !important;
	padding:15px 15px 15px 15px;
	margin-top:10px;
}

#details ul
 {
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
 }

#details ul li
 {
  padding: 0px 0px 0px 5px;
  margin-bottom: 6px; 
  list-style:inside;
  background: url('../images/ul.gif');
  background-repeat:no-repeat;
  line-height:14px;
 }
 
 table.informationen {
	border-top: 1px solid #d9dde3;
	border-left: 1px solid #d9dde3;
		font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #2f2f2f;
 }
 
 table.informationen td{
  border-right: 1px solid #d9dde3;
  border-bottom: 1px solid #d9dde3;
 }
#produktmerkmale img {
	width:auto !important;
	height: 110px !important;
	margin-right:10px;
	margin-bottom:10px;
}

#adobe {
	margin-top:15px;
}

#adobe img {
	width:auto !important;
	height: 50px !important;
	vertical-align: middle;
	
}

#adobe  A {
	color:#587801;
	margin-right:10px;
}

#adobe A:visited {
	color:#587801;
	margin-right:10px;
}

#box_right {
  width: 198px;
  margin: 10px 0px 10px 10px;
}

#box_right_header {
  background:url(../images/box_right_01.jpg);
  background-repeat:no-repeat;
  width: 577px;
  height:32px;
}

#box_right_body {
  background:url(../images/box_right_02.jpg);
  background-repeat:repeat-y;
  width: 577px;
  height:auto;
}

#box_right_footer {
	width: 577px;
	height: 10px;
	background:url(../images/box_right_03.jpg);
	background-repeat:no-repeat;
	font-size:0px;
	margin-bottom:10px;
}

#box_right h1  {
   font: normal bold 12px Arial, Helvetica, san-serif;
   color: #AAAAAA;
   margin: 0 0 0 0;
   padding: 10px 0 0px 15px;
}

#produktfoto1 {
	width:250px;
	
}

#produktfoto1 img {
	width:237px !important;
	height:auto !important;
	margin-top:7px;
	margin-left:auto;
	margin-right:auto;
	border: 2px solid #000000;
}

#beschreibung {
	
	width:300px;
	margin:0 0 0 0px;
	padding:0;
	overflow:auto;
}


.abstand_text {
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
}

.schrift_12px {
		font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #606266;
}

.schrift_11px {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #606266;
}

.schrift_10px {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}

#box_right p  {

   padding: 5px 0px 5px 0px;
   margin:0;
}

#box_right ul
 {
  padding: 5px 0px 0px 0px;
  margin: 0px 0px 0px 0px; 
 }
 
#box_right ul li {
   background: url(../images/boxarrow.gif) no-repeat;
   margin: 5px 0 6px 0px;
   padding: 0 0 0 16px;
   font-family:Arial, Helvetica, sans-serif;
   font-size:11px;
   color: #ffffff;
   list-style: none; 	
}

#box_foto{
	margin: 0 7px 0 19px;
	width:401px;
	background-color:#FFFFFF;
	border:4px solid #000000;
	text-align:center;
}

#box_foto_klein {
   height: auto;
   border-bottom: 0px solid #000000;
   margin-bottom:10px;
}

#bild1,#bild2,#bild3, #bild4 {
	 border: 1px solid #ACAAAA;
	 width:100px !important;
	 margin-bottom:5px;
	 margin-left:0px;
}

#grossesBild {
	width:401px !important;
}

#box_zusatz {
	width:577px;
	height:auto;
	margin-bottom:10px;
}

#box_klein_left {
	
}

#box_klein_left_head {
	width: 286px;
	height:26px;
	text-align:left;
   background: url(../images/box_klein_01.jpg) no-repeat;
}

#box_klein_body_left {
	width: 286px;
	text-align:left;
  	margin: 0;
    padding:0;
  	background: url(../images/box_klein_02.jpg) repeat-y;
  	overflow:hidden;
}

#box_klein_body_right {
	width: 286px;
	text-align:left;
  	margin: 0;
    padding:0;
  	background: url(../images/box_klein_02.jpg) repeat-y;
  	overflow:hidden;
}

#box_klein_body_right img {
	border:1px solid #000000;
	margin-bottom:5px;
	width:170px !important;
	height:auto !important;
}

#box_klein_body_left img {
	border:1px solid #000000;
	margin-bottom:5px;
	width:170px !important;
	height:auto !important;
}

#box_klein_left h1  {
   
   font: normal bold 12px Arial, Helvetica, san-serif;
   color: #AAAAAA;
   margin: 0 0 0 0;
   padding: 8px 0 10px 15px;
}

p  {

   margin:0 0 0 0px;
   padding: 5px 10px 0px 0px;
}

#box_klein_right {

}

#box_klein_right h1  {
   width: 286px;
   background: url(../images/box_klein_01.jpg) no-repeat;
   font: normal bold 12px Arial, Helvetica, san-serif;
   color: #AAAAAA;
   margin: 0 0 0 0;
   padding: 8px 0 10px 15px;
}

#box_klein_right p  {
   font: normal normal 11px arial, helvetica, sans-serif;
   color: #ffffff;
   margin:0 0 0 15px;
   padding: 0px 10px 10px 0px;
}

#box_klein_footer{
	width: 286px;
	height: 10px;
	background:url(../images/box_klein_03.jpg);
	background-repeat:no-repeat;
	overflow:hidden;
}

/* MENU */
 /* Shopmenu */

 #kopfnavi {
	overflow:hidden;
	position:absolute;
	z-index:500;
}
#kopfnavi ol {margin:0; padding:0; list-style: none inside; border: 0 none transparent;}
#kopfnavi ol li {float:left;}
#kopfnavi ol li a, #kopfnavi ol li a:visited {display:block; font: bold 12px Arial; text-decoration:none}
#kopfnavi ol li a:hover {font: bold 12px Arial; text-decoration:none;}
*html #kopfnavi ol li a {width:1px; white-space:nowrap}

/* 2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* 2+++++++++++++++++ Styling und Auswahl der Kopfnavigation ++++++++++++++++++ */
/* 2+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
a {outline:none}
/* normale kopfnavi angepasst an die inhalte der buttons */
#kopfnavi {
margin-top: 0px; 
margin-left:230px; 
height:38px;
width:718px;}



#kopfnavi ol li a, #kopfnavi ol li a:visited {
background-repeat: no-repeat;
background-position: center left;
padding: 0px 14px 0px 14px; 
font-family:verdana; 
font-size:12px; 
height:38px; 
line-height:38px;
color:#ffffff; 
text-decoration:;
text-align:center}

*html #kopfnavi ol li a, *html #kopfnavi ol li a:visited {

}

#kopfnavi ol li a:hover {
background: url(../images/menu_hover.jpg);
background-repeat:repeat-x;
font-family:verdana; 
font-size:12px; 
font-weight:bold;
color:#000000; 
text-decoration:underline; 
line-height:38px;
height:38px;}

#kopfnavi ol li.letzte{
border-left: 1px solid #FFFFFF;
height:38px; 
line-height:38px;
width:0px;
}

*html #kopfnavi ol li.letzte{

}


.copyright {
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:40px;
	margin-left:10px;
}


div.menu {

}

/* Shopmenu */
.abstand_menu {
	margin-top:5px;
	margin-bottom:10px;
	
}


.lev1 {
	color: #FFFFFF;
	font-size:12px;
}

.menu ul.lev1
 {
  width: 196px;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 1px; 
 }

.menu ul.lev1 li
 {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;  	
  list-style: none; 	
  background-repeat:no-repeat;
  line-height: 25px; 
  color:#606266;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#828282;
  display: block;
  font-size: 11px;
  font-weight:bold;
  text-decoration:none;
 }
 
.menu ul li A, .menu ul li A:visited, .menu ul li A:hover
 {
  color:#606266;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#f8f7f5;
  display: block;
  font-size: 11px;
  text-decoration:none;
  padding-left: 25px;
  font-weight:normal;
  border-bottom:1px solid #dededd;
  line-height:25px;
  height:25px;
 }

.menu ul li.last A, .menu ul LI.last A:visited, .menu ul LI.last A:hover
 {
  color:#606266;
  text-decoration:none;
  font-family:Arial, Helvetica, sans-serif;
  background-color:#f8f7f5;
  display: block;
  font-size: 11px;
  text-decoration:none;
  padding-left: 25px;
  font-weight:normal;
  border:none !important;
   line-height:25px;
  height:25px;
 }
 
 A.link {
	color:#587801;
	font-weight:bold;
}

A.link:visited {
	color:#587801;
	font-weight:bold;
}
 
 
 .logo_mich {
	position:absolute;
	margin-left:1080px;
	margin-top:27px;
}

.logo_mich img {
	width:110px;
	height:auto !important;
}

table.flash td{
	height:340px;
	width:196px;
}

table.flash {
		margin-left:1px;
}

/*--- INTU - Beginn ---*/

table.v4midBox {
	padding: 10px 10px 15px 10px;
    overflow: hidden;
}

td.v4mid {
    background: #F8F7F5;
}

.lcat {
	margin-bottom: 30px;
}

.lev1 {
    color: #FFFFFF;
    font-size: 12px;
}
.lcat ul.lev1 {
    margin: 0;
    padding: 0;
    width: 196px;
}
.lcat ul.lev1 li {
    background-color: #828282;
    background-repeat: no-repeat;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
.lcat ul.lev1 li span {
    color: #FFFFFF;
    padding-left: 25px;
    text-decoration: none;
}
.lcat ul li A {
    background-color: #F8F7F5;
    border-bottom: 1px solid #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 25px;
    text-decoration: none;
}
.lcat ul LI A:visited {
    background-color: #F8F7F5;
    border-bottom: 1px solid #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 25px;
    text-decoration: none;
}
.lcat ul LI A:hover {
    background-color: #F8F7F5;
    border-bottom: 1px solid #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    padding-left: 25px;
    text-decoration: none;
}
.lcat ul.lev2 {
    margin: 0 0 0 22px;
    padding: 0;
}
.lcat ul.lev2 li span {
    color: #FFFFFF;
    font-weight: normal;
    padding-left: 10px;
    text-decoration: none;
}
.lcat ul.lev2 li {
    background-repeat: no-repeat;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 18px;
    list-style: none outside none;
    margin: 0 0 0 3px;
    padding: 0;
    text-decoration: none;
}
.lcat ul.lev2 li A {
    border-bottom: 1px dotted #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 1px;
    margin-left: 0;
    padding-left: 22px;
    text-decoration: none;
}
.lcat ul.lev2 LI A:visited {
    border-bottom: 1px dotted #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 1px;
    margin-left: 0;
    padding-left: 22px;
    text-decoration: none;
}
.lcat ul.lev2 LI A:hover {
    border-bottom: 1px dotted #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-bottom: 1px;
    margin-left: 0;
    padding-left: 22px;
    text-decoration: none;
}
.lcat .ttl A {
    background-color: #F8F7F5;
    border-bottom: 1px solid #DEDEDD;
    color: #606266;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin-left: -25px;
    padding-left: 25px;
    text-decoration: none;
}
.lcat .ttl {
    background-color: #828282;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 25px;
    margin: 0;
    padding-left: 25px;
    text-decoration: none;
    width: 171px;
}
span.cnt {
    display: none;
}

A.all_cats {
    background-color: #F8F7F5;
    color: #002398;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-style: normal !important;
    font-weight: normal;
    margin-top: 6px;
    padding-left: 25px;
    text-decoration: none;
}

/*--- INTU - End ---*/
