body {
	margin:0; 
	padding:0;
	text-align:center;/*IE6,7 centering*/
	background: url(../gfx/themes/V3/bodybg.jpg) repeat-x;
	background-color:#dfdfdf;
	font-family:arial;
	font-size:11px;
	}

a:link, a:visited {color:#0078FF;}
a:hover {color:#999999;}
	
form {padding:0;margin:0;}	
	
#mainframe {
	margin:0 auto;/*Mozilla Centering*/
	text-align:left;
	width:960px; 
	border:none;/*1px solid #ff0000;border:1px solid #ff0000;*/
	}

#head {
	width:960px;
	height:260px;
	background: url(../gfx/hintergrund/headbg.jpg) no-repeat top;
	clear:both;
	}
#headlinks { float:left;width:629px;height:260px; }

#headrechts { float:left;width:331px;height:260px;}
	
	
#logo {
	float:left;
	width:250px;
	height:50px;
	/*border:1px solid #ff0000;/*none*/
	clear:both;
	margin-bottom:180px;
	}
	
#logo img{	
	width:250px;
	height:50px;
	border:none;
	padding:0;
	margin:0;}
/*
#headunten {
	width:960px;
	height:30px;
	border:none;
	background: url(../gfx/themes/V3/headuntenbg.jpg) no-repeat;
	}

#logolinks {float:left;width:650px;height:50px;}
#logolinks img {border:none; cursor:pointer ;}
*/
#hotline{width:210px;height:31px;margin:210px 0px 0 0;}
/*oben ihr konto warnekorb kasse*/
#wkkk { width:325px;height:42px;background:url(../sysgfx/wkkk.gif) no-repeat right bottom; margin:210px 10px 0 0; }
#wkkk img {float:left;border:none;}

.wkkkkonto{text-indent: -9999px; display:block; float:left;width:37px;height:33px;background:url(../sysgfx/animbuttons/ihrkonto.gif) no-repeat ;background-position:0px 0px;}
.wkkkkonto:hover{background-position: 0px  -33px; }

.wkkkwarenkorb{text-indent: -9999px; display:block; float:left;width:42px;height:33px;background:url(../sysgfx/animbuttons/warenkorb.gif) no-repeat ;background-position:0px 0px;}
.wkkkwarenkorb:hover{background-position:0px -33px ;}

.wkkkkasse{text-indent: -9999px;display:block;float:left;  width:32px;height:33px;background:url(../sysgfx/animbuttons/kasse.gif) no-repeat ;background-position:0px 0px;}
.wkkkkasse:hover{background-position:0px -33px ;}


#breadcrumb{
	/* /*13= 3px abstand im BG - 10px padding */
	padding: 4px 0 0 13px;
	font-size:11px;
	color:#000000;
	/*border:1px solid #ff0000;none*/
	
	}
	
#breadcrumb a:link, #breadcrumb a:visited {
	color:#000000;
	}
	
#breadcrumb a:hover {
	color:#666666;
	}

#middle {
	padding-top:20px;
	width:960px;
	border:none;/*1px solid #ff00ff;*/
	}

#middleleft {
	width:576px;
	border:none; /*1px solid #ff00ff/**576*/
	float:left;
	background: url(../gfx/themes/V3/mlbg.jpg)  repeat-y;
	margin:0;
	padding:0;
	}
	

	
#middleleftheader {
	width:576px;
	height:14px;
	background: url(../gfx/themes/V3/mloben.jpg) no-repeat;
	clear:both;
	}
		
#middleleftbox {
	padding:0 0 0 12px;
	/*border:1px solid #ff00ff;none;*/
	width:546px;
	}
	
.middleleftboxminheight {display:none;width:0px; height:745px; float:left;  } /* background-color:#ff3333;*/

#h1wasserbettenluftbetten {background:url(../gfx/startseite/h1wasserbettenluftbetten.jpg) no-repeat center;width:550px; height:20px; text-indent:-999em;}
#xpressfinder {background:url(../gfx/startseite/xpressfinder.jpg) no-repeat center;width:200px; height:20px; text-indent:-999em;}
#warenkorbx {background:url(../gfx/startseite/warenkorb.jpg) no-repeat ;width:150px; height:20px; text-indent:-999em;}
#marken {background:url(../gfx/startseite/marken.jpg) no-repeat;width:150px; height:20px; text-indent:-999em;}
#ihrvorteil {background:url(../gfx/startseite/ihrvorteile.jpg) no-repeat;width:150px; height:35px; text-indent:-999em;}
#wohnenx {background:url(../gfx/startseite/schoenerwohnen.jpg) no-repeat;width:350px; height:20px; text-indent:-999em;}
#services {background:url(../gfx/startseite/services.jpg) no-repeat;width:350px; height:20px; text-indent:-999em;}
#outdoorx {background:url(../gfx/startseite/outdoorheader.jpg) no-repeat;width:450px; height:20px; text-indent:-999em;}
#kontakt {background:url(../gfx/startseite/kontakt.jpg) no-repeat;width:350px; height:20px; text-indent:-999em;}

#middle h1 {font-size:16px;padding:0 0 5px 0px;margin:0;}
#middle h2 {font-size:12px;padding:0 0 5px 0px;margin:0;}			
#middle h3 {font-size:14px;padding:0 0 5px 0px;margin:0;}		
/*
#middleleftbox p{
	width:546px;
	}*/
	
#middleleftfoot { 
	width:576px;
	height:14px;
	background: url(../gfx/themes/V3/mlunten.jpg) no-repeat bottom;
	}

#middleright {
	width:384px;
	border:none;/*1px solid #ff00ff;*/
	float:left;
	}
	
.mrcolumn {float:left;}

.makefloatl {}

.makefloatr {float:right;}

.boxinnen {
	padding:0px 10px 0px 10px;
	}
.boxinnen h3 {padding:0 0 5px 0px;margin:0px;clear:both;}
.boxinnen h3 a:link, .boxinnen h3 a:visited {color:#000000;text-decoration:none;}
.boxinnen h3 a:hover {color:#993333;}


.box2 {
	margin-left:28px;
	width:355px;
	background: url(../gfx/themes/V3/box2bg.jpg) repeat-y;
	}

.box2head {
	width:355px;
	height:14px;
	background: url(../gfx/themes/V3/box2head.jpg) no-repeat;
	}

.box2foot {
	width:355px;
	height:14px;
	margin-left:28px;
	background: url(../gfx/themes/V3/box2foot.jpg) no-repeat;
	}
	
.box3margin {
	margin-left:28px; /*28*/
	}

.box3marginbox {
	margin-left:10px;
	}
	
.box3 {
	margin:5px 0 0 0;
	float:left;
	width:172px;
	background: url(../gfx/themes/V3/box3bg.jpg) repeat-y;
	}

.box3head {
	width:172px;
	height:14px;
	background: url(../gfx/themes/V3/box3head.jpg) no-repeat;
	}

.box3foot {
	float:left;
	width:172px;
	height:14px;
	background: url(../gfx/themes/V3/box3foot.jpg) no-repeat;
	}
	
.clearer{
	clear:both;
	}

#footer{
	margin:25px 0 0 0 ;
	width:960px;
	border:none;/*1px solid #00ffff;*/
	background: url(../gfx/themes/V3/footbg.jpg) repeat-y;
	}
	
#footerhead {
	width:960px;
	height: 12px;
	border:none;/*1px solid #00ffff;*/
	background: url(../gfx/themes/V3/footerhead.jpg) repeat-y;
	}

#footerfoot {
	width:960px;
	height:12px;
	border:none;/*1px solid #ff0000*/
	background: url(../gfx/themes/V3/footuntenbg.jpg) no-repeat;
	}
	
.footerbox {
	width:182px;
	/*border:1px solid #ff0000;/*none*/
	float:left;
	margin-left:10px;
	}
	
.abstandunten {padding-top:10px;}

/*liste*/
.listeartikel {border-bottom:1px dotted #333333;font-size:11px;padding-top:5px;padding-bottom:5px;width:546px;float:left;} /*546*/
.listeartikel h3 {margin:7px 0 2px 0;padding: 0;clear:both;}
.listeartikel h3 a:link, .listeartikel h3 a:visited {color:#333333; text-decoration:none;}
.listeartikel h3 a:hover {color:#993333;text-decoration:underline;}
.listebild { float:left; width:536px; border:none; padding: 0 10px 0 0px; }/*546*/
.listepreis {font-weight:bold;color:#993333;font-size:14px;}	
.listeinnen {width:270px;margin:0 0 0 10px; float:left; top:0px; }	/*280*/
.bildwidth {width:246px;float:left; border-right: 1px dotted #999999;}
.listeimg {border:none; padding:0px; float:left;}



.zumartikelbutton {float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:24px;margin:3px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:10px;background:url(../sysgfx/zurkassegehen.gif) no-repeat;  }
/*
.zumartikelbutton a:link, .zumartikelbutton a:visited {color:#ffffff; text-decoration:none;}
.zumartikelbutton a:hover {color:#999999; text-decoration:none;}*/
.listeartikel a:link, .listeartikel a:visited {color:#dedede; text-decoration:none;}
.listeartikel a:hover {color:#ffffff;text-decoration:none;}
/*liste overview.php*/


#gruppeoverviewinnen {}
.boxov {width:250px;height:360px;font-size:11px;float:left;margin:10px 15px 5px 0;}
.boxov a:link, .boxov a:visited {color:#000000;text-decoration:none;clear:both;}
.boxov a:hover {color:#666666;text-decoration:underline;clear:both;}
.boxov img {border:1px dotted #999999; float:left;width:240px;height:150px; }
.boxovimgheight {height:140px;width:230px;}
.boxov h2 {font-size:12px;padding:0px;margin:3px 0 3px 0; height:33px;}
.boxovpic {width:240px;height:150px;background-repeat:no-repeat; }
.boxov ul {padding:0 ; margin:3px 0 0 15px;}

/*mit navigation*/
#liste {padding:5px 0 5px 0;}
.pagenav {font-weight:normal;border-bottom:1px dotted #333333; padding-bottom:4px;margin-top:4px;float:left; width:546px;}
.pagenav a:link, .pagenav a:visited {color:#333333;text-decoration:none;}
.pagenav a:hover {color:#993333;text-decoration:underline;}
/*mit sortierung*/
.pagensort {font-weight:normal;padding:4px 0 0 0;float:left;}
.pagensort a:link, .pagensort a:visited {color:#333333;text-decoration:none;}
.pagensort a:hover {color:#993333;text-decoration:underline;}

/*add2basket*/
.add2basket { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center; margin:4px 0 0 0px;height:23px;width:80px;color:#cccccc;
font-size:11px;background:url(../sysgfx/add.gif) 0px 0px no-repeat;  }
.add2basket:hover {color:#ffffff;}

.angebotaddfield {height:80px;display:block;text-align:center;}
.add2basket2 {padding:1px 5px;text-indent: -9999em;  display:block; height:25px; width:25px; color:#cccccc; background:url(../sysgfx/add2wk.jpg)  no-repeat;  background-position:0px -25px; }
.add2basket2:hover { background-position: 0px 0px; }
.delfbasket2 {padding:1px 5px;text-indent: -9999em;  display:block; height:25px; width:25px; color:#cccccc; background:url(../sysgfx/delete.jpg)  no-repeat;  background-position:0px -25px; }
.delfbasket2:hover { background-position: 0px 0px; }




/*Artikel*/
/*button wk*/
.textwk { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:18px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:9px;background:url(../sysgfx/inwarenkorblegen.gif) no-repeat;  }
.textwk:hover {color:#999999;}
/*button merk´zettel*/
.mz { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:18px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:9px;background:url(../sysgfx/aufmerklistesetzen.gif) no-repeat;  }
.mz:hover {color:#999999;}
/*button zur kasse*/
.zk { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:18px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:9px;background:url(../sysgfx/zurkassegehen.gif) no-repeat;  }
.zk:hover {color:#999999;}

/*paypal*/
.btpaypal{ float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:18px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:10px;background:url(../sysgfx/paypal.gif) no-repeat;  }
.btpaypal:hover {color:#999999;}

/*Bestellsystem vor + zurück*/

.butb { float:right; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:21px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:11px;background:url(../sysgfx/vorgehen.gif) no-repeat; letter-spacing:0.1em;}
.butb:hover {color:#999999;}



.but1 { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:25px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:11px;background:url(../sysgfx/zurueckgehen.gif) no-repeat; }
.but1:hover {color:#999999;}


.butb2 { border:none; cursor:pointer ; text-align:center;
line-height:21px;margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;
font-size:10px;background:url(../sysgfx/bbestellen.gif) no-repeat; letter-spacing:0.1em;}
.butb2:hover {color:#999999;}


.bt_select {margin:5px 0px;font-size:12px;font-weight:bold; border:1px solid #333333;background-color:#eeeeee}

.text1 { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
margin:5px 0 0 0px;height:25px;width:172px;color:#ffffff;padding-top:5px;
font-size:9px;background:url(../sysgfx/zurkassegehen.gif) no-repeat;  }
.text1:hover {color:#999999;}

.text1kl { float:left; font-weight:bold; border:none; cursor:pointer ; text-align:center;
line-height:21px;margin:5px 0 0 0px;height:24px;width:87px;color:#ffffff;
font-size:9px;background:url(../sysgfx/zurkassegehenkl.gif) no-repeat;  }
.text1kl:hover {color:#999999;}


.button1{text-align:left; line-height:18px; height:20px;width:110px;border:none;cursor:pointer;margin:0px 0 6px 0; padding-left:3px;padding-top:1px;font-size:10px;font-weight:bold;background:url(../sysgfx/artikel-button-kl.gif) no-repeat top left;float:left;}
.button1 a:link , .button1 a:visited {color:#ffffff; text-decoration:none;}
.button1 a:hover {color:#aaaaaa; text-decoration:none;}



.grosseSchrift {font-size:14px; color:#993333; font-weight:bold;}

#artikel {width:566px; }
#artikel_bild_i{margin:0 3px 3px 0px;}
#artikel_bild {width:366px;float:left;}
#linkerartikel {width:366px;border-right:1px dotted #333333;padding: 0 3px 0 0;}
#artikel_img {} /*width:100%; / 350px */ 
#artikel_text {width:366px;float:left;border-top:1px dotted #333333;padding:5px 0 0 0;}
#artikel_text a:link,#artikel_text a:visited {color:#333333;}
#artikel_text a:hover {color:#993333;}

#konfigurator {float:left;width:180px;margin: 0 0 0 5px; }

.konfiguratorbox1{float:left;clear:both;padding:3px;border:1px dotted #999999;width:330px;}
.konfiguratorbox1{float:left;margin:5px 5px 5px 0;}
.artikelfg {width:100px;overflow:hidden; margin-left:5px; margin-top:8px;float:left;border: 1px dotted #999999;cursor:pointer;}
.auswq1 {border:none;float:left;margin:5px 5px 0 0;cursor:pointer;}
.border1px {border: 1px dotted #999999;}
.makefloatl{float:left;}
 #preis1 {padding-top:10px;}
 #artmwst {width:170px;text-align:right;}
 #artversand {width:170px;text-align:left;}

/*Kleiner Warenkorb Plug-In*/	
#wkklein {font-size:11px; font-family:arial;}
#wkkleinliste a:link, #wkkleinliste a:visited {color:#333333;text-decoration:none;}
#wkkleinliste a:hover {color:#999999;text-decoration:underline;}

.wkkleinright {width:100%; clear:both; text-align:right; border-top:1px dotted #999999;}
.wkkleinbutton {margin:0 5px 0 0;border:1px solid #999999;height:16px;padding:3px;width:60px;background-color:#aaaaaa;color:#000000;font-size:11px;text-align:center; float:left;}
.wkkleinbutton:hover {background-color:#eeeeee;}
.wkkleinbutton a:link, .wkkleinbutton a:visited{padding: 3px 0 0 0; color:#000000;text-decoration:none;}
.wkkleinbutton a:hover {padding: 3px 0 0 0; color:#000000;text-decoration:none;}


/*Navigation border:1px solid #ff0000; */
.menu {font-size:11px;}
.menu a:link, .menu a:visited{color:#000000;text-decoration:none;}
.menu a:hover {color:#666666;text-decoration:underline;}

.menu ul {list-style-type:none; margin: 5px 0px 10px 10px;float:left; width:160px;}
.menu ul li {font-size:13px;font-weight:bold;font-style:italic;}
.menu ul li ul {padding:0; margin:0;}
.menu ul {padding:0;margin:0 0 10px 0;}
.menu ul li ul li {font-size:11px;font-weight:normal;font-style:normal;}
.menu ul li ul li ul {list-style-type:none;color:#999999;}
.menu ul li ul li ul li{margin: 0 0 0 0px; font-size:11px;width:170px;}

/*Suchen Plug in*/
.suchefeld {width:118px; font-size:12px; height:14px; font-weight:bold; color:#666666; border:1px dotted #999999; }
.top1px {margin: 0; padding: 0 0 0 2px; }

#wegweiser {font-size:9px;color:#aaaaaa;}
.wwaktiv { color:#993333;}


/*kontaktformular*/
.kontaktfelder_n {font-size:15px; color:#333333; font-weight:bold;  }
#tblkontakt {padding:0;margin:0;color:#000000 ;}

/*CMS*/
.center {text-align:center; margin-left: auto; margin-right:auto; }
.hand {cursor:pointer;}
.grossfett {font-size:12px;font-weight:bold;}
.color_1 {color:#993333; font-weight:bold;}
.trenner {height:1px; border-top:1px dotted #333333;}
.normalerlink a:link, .normalerlink a:visited {color:#993333;}
.normalerlink a:hover {color:#333333;}
.kleinesfenster {width:300px; height:150px; color:#000000; text-align:center; margin-left:auto; margin-right:auto; clear:both; background:url(../sysgfx/kleinesfenster.gif) no-repeat;} 
#error {float:left;z-index:1100;border:1px solid #000000;position:absolute;left:350px;top:350px;background-color:#f0f0f0;color:#000000;width:300px;}
#errorhead {height:20px;background-color:#c0c0c0;color:#000000;width:280px;float:left;display:inline;}
#error_close {text-align:center;cursor:pointer;height:20px;font-weight:bold; font-family: arial;font-size:14px;background-color:#505050;color:#ff0000;width:20px;float:left;display:inline;}

#adminlink { 
	position:absolute;
	top: 4px;/* 220px; */
	left:50%;/*57%;*/
	margin-left:77px;
	font-size:9px;
	font-family:verdana;
	padding-top:19px;
	padding-left:12px;
	text-align:left;
	height:40px;
	width:400px;
	border:none;
	color:#000000;
	background: url(../sysgfx/adminlink.gif) no-repeat;
	}
#adminlink a:link , #adminlink a:visited {color:#000000;text-decoration:none;}
#adminlink a:hover {color:#ff0000}
#miniwysiwyg {border:1px solid #ffffff; padding:5px; background:url(../sysgfx/editor/credits.gif) no-repeat right bottom #C9D8C2;z-index:1500;position:absolute;top:0px;left:0px;width:300px;text-align:left;height:80px;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto;}
#miniwysiwyg img{cursor:pointer;}

/*Startseite*/

/*schlafen*/
#besserschlafen {position:relative;width:550px; height:235px; background:url(../gfx/startseite/besserschalfenbg.jpg) no-repeat #ffffff; }
#sluftbetten {position:absolute;top:32px;left:68px;}
#swasserbetten {position:absolute;top:55px;left:80px;}
#skopfteile {position:absolute;top:92px;left:90px;}
#sbettwaesche{position:absolute;top:135px;left:90px;}
#sdesignbetten{position:absolute;top:155px;left:85px;}
#slattenroste{position:absolute;top:185px;left:90px;}
#swasserbettzubehoer {position:absolute;top:125px;left:335px;}
#sschlafzimmermoebel {position:absolute;top:150px;left:315px;}

/*outdoor*/
#outdoor {position:relative;width:550px; height:235px; background:url(../gfx/startseite/outdoor-living.jpg) no-repeat #ffffff; }
#outdoorliegen {position:absolute;top:170px;left:170px;}
#outdoortische {position:absolute;top:210px;left:10px;}
#outdoorsitzgruppen {position:absolute;top:135px;left:68px;}
#grillenundbbq {position:absolute;top:55px;left:350px;}
#outdooraccessoires {position:absolute;top:15px;left:315px;}

/*wohnen*/
#wohnen {position:relative;width:550px; height:235px; background:url(../gfx/startseite/schoenerwohnenbild.jpg) no-repeat #ffffff; }
#wohnenlampen {position:absolute;top:30px;left:400px;}
#wohnenaccessoires {position:absolute;top:100px;left:120px;}



.pfeilmittel { width:120px; height:20px; background:url(../gfx/startseite/pfeil-m-n.gif) no-repeat ; cursor:pointer; text-align: center; font-size:11px;
			 line-height:20px;padding-right:3px;  }
.pfeilmittel:hover {  background-position: 0px -20px;  }
.pfeilmittel a:link, .pfeilmittel a:visited {color:#ffffff; font-weight:bold;text-decoration:none;  clear:both;}

.pfeilgross { width:180px; height:30px; background:url(../gfx/startseite/pfeil-g-n.gif) no-repeat 0px 0px; cursor:pointer; text-align: center; font-size:18px;
line-height:30px; padding-right:3px; }
.pfeilgross:hover { background-position: 0px -30px; }
.pfeilgross a:link, .pfeilgross a:visited {color:#ffffff; font-weight:bold;text-decoration:none; clear:both;}

.pfeilklein { 
		width:100px; 
		height:17px; 
		background:url(../gfx/startseite/pfeil-k-n.gif) no-repeat; 
		cursor:pointer; 
		text-align: center; 
		font-size:10px;
		line-height:17px; padding-right:3px; 
		}
		
.pfeilklein:hover { 
		 background-position: 0px -17px; ; 
		}
		
.pfeilklein a:link, .pfeilklein a:visited {
		color:#ffffff; 
		font-weight:bold;
		text-decoration:none; 
		clear:both;
		}

.textinnen {
		margin:5px;
		}
.startseite-mitte-textfeld {width:260px; text-align:justify; Padding:0;margin:0 12px 0 0;float:left;}				

