/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* layout specific below */
body {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 14px;	
}

a:link {color:#707172; font-weight: 600; text-decoration:none;}
a:visited {color:#707172; text-decoration:none;}
a:active {color:#707172; text-decoration:none;}
a:hover {color:#fff; background-color: #e2007a; text-decoration:none;}
a:focus {background-color:#e2007a;}
a.silentlink:hover { background-color: transparent; }

#content {
	width: 902px;
	display: block;
	margin: 0 auto;	

}
#content div.frontboxes {
	width: 260px;
	height: 260px;
	display: block;
	float: left;
	margin: 0 18px 27px 0;	
}
.frontrcol {
	margin: 0 0 27px 0;	
}
#spacebtw {
	width: 600px;
	height: 59px;
display: block;	
clear: both;
}
#highlight {
	width: 902px;
	margin: 1px auto 9px;	
	
}
#stoelner-web h2.foundry {
	font-size: 24px;
	letter-spacing: 1px;
	line-height: 32px;
	color: #ababab;
	font-weight: 300;

}
#stoelner-web #highlight h2.foundry {
	margin: 18px 0 36px 0;
}
#stoelner-web #headermenu {
	padding: 60px 0 0 18px; 
}
#stoelner-web #headermenu img.ro {
	float: left; 
}

#newsticker {
	width: 902px;
	height: 14px;
	display: block;
	margin: 0 auto 54px;
}
#newsticker2 {
	width: 420px;
	height: 14px;
	display: block;
	margin: 18px 440px;
}
#newsticker .newslinequads, #newsticker2 .newslinequads {
	background-color: transparent;	
}

.roundedline {
    margin: 0 auto;
    color: #ffffff;
    width: 880px;
    padding: 8px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    CCborderRadius: 8px;		
}
.liquid .roundedline { 
	width: 400px;
	margin: 18px 0 0 0;

}
.newslinequads {
    width: 90px;
    height: 8px;
    margin-right: 9px;
    display: block;
    float: right;
}
#contentleftblock {
	width: 590px;
	float: left;
	background-image: url(http://www.stoelner.at/relaunch2009/images/bg_dash.gif);
	background-repeat: repeat-y;
	background-position: top right;
}

#contentdetailblock {
	width: 900px;
	float: left;
	display: block;

	background-repeat: repeat-y;
	background-position: top right;
}
.detailimg {
	padding-left: 0px;
	margin-left: 10px;	
}
#detailblock .cright {
	width: 460px;
	display: block; 
	float: right;	
}
#detailblock .cleft {
	width: 400px;
	display: block; 
		
}
#detailblock .cleft a, #detailblock .cleft a:hover {
	border-width: 0px;
	background-color: transparent;	
}
#detailblock .cleftmaintext {
	display: block;	
	width: 200px;
}
.slogan {
    margin: 9px 0;
    width: 320px;
    padding: 8px;
    text-align: left;
    background-color: #fff;
    border: 9px solid #e2007a;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    CCborderRadius: 8px;	
}
.slogan img {
   margin: 9px 0 0 105px;	
}
.likeslogan {
    margin: 9px 27px 9px 0;
    width: 420px;
    padding: 18px;
    text-align: left;
    background-color: #fff;
    border: 9px solid #e2007a;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 27px;
    CCborderRadius: 27px;	
}
.sloganaddon {
    margin: 3px 18px;
    width: 270px;
    padding: 3px;
    text-align:center;
    background-color: #fff;
	font-size: 10px;	
}
#contentdetailblock .slogan {
    margin: 9px 27px 9px 0;
    width: 420px;
    padding: 18px;
    text-align: left;
    background-color: #fff;
    border: 9px solid #e2007a;
    -webkit-border-radius: 27px;
    -moz-border-radius: 27px;
    border-radius: 27px;
    CCborderRadius: 27px;	
}
#contentdetailblock .slogan p, #contentdetailblock .slogan h3 {
    padding-left: 9px;	
}
#contentdetailblock .slogan h3 {
    padding: 18px 0 3px 9px;	
}
#contentdetailblock .slogan ul {
    padding: 9px;
    list-style-type: square;
    margin-left: 18px;
}
#contentdetailblock .slogan ul.detailUser {

}
#contentdetailblock .slogan ul.detailUser li {
line-height: 21px;
list-style-type: none;

}
#contentdetailblock .slogan ul.detailUser li.detailpfeil {
line-height: 21px;
list-style-type: none;
background-image: url(http://www.art-house.at/_dev/stoelner2005/images/detailPfeil.gif);
background-repeat: no-repeat;
background-position: 0px 6px; 
padding-left: 18px;

}
.frontboxes img {
	margin: 0 0 0 2px;
	padding: 0px;
}
.lippe {
	background-color: transparent;
	background-image: url(http://www.stoelner.at/relaunch2009/images/lippe.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 107px;
	width: 242px;
	padding: 22px 0 26px 14px;
	display: block;
}
.lippe h2, .lippe p {	
	background: transparent;
	width: 199px;
	color: #fff;
	line-height: 16px;
}
.lippe h2 {	
	padding-bottom: 3px;
}
.lippe a {	
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #fff;
	text-decoration: none;
}
.lippe a:hover {	
	padding: 0px;
	margin: 0px;
	border: 0px;
	color: #f8add6;
	background-color: transparent;
	text-decoration: none;
}
#header {
	background-image: url(http://www.stoelner.at/relaunch2009/images/magenta.gif);
	background-repeat: repeat;
	background-position: 0px 0px;	
	height: 130px;
	width: 902px;
	display: block;
	margin: 0 auto;
	border-bottom: 9px solid #fff;
}
#headerlogo {
	height: 127px;
	width: 497px;
	display: block;
	float: right;
}
#bottom-navi {
	display: block;
	width: 600px;	

}
#bottom-navi-3 {
	display: block;
	width: 900px;	
	
}
#bottom-navi .dreierblock1st {
	float:left;
	width:28%;
	padding-left: 9px;
	background-image: url(http://www.stoelner.at/relaunch2009/images/);
	background-repeat: repeat-y;
	background-position: top left;	
	border: 0px solid red;
}
#bottom-navi .dreierblock {
	float:left;
	width:28%;
	padding-left: 18px;

	background-image: url(http://www.stoelner.at/relaunch2009/images/bg_dash.gif);
	background-repeat: repeat-y;
	background-position: top left;
	border: 0px solid red;
}
#bottom-navi-3 .dreierblock1st {
	float:left;
	width:19%;
	padding-left: 9px;
	margin-top: 23px;
	background-image: url(http://www.stoelner.at/relaunch2009/images/);
	background-repeat: repeat-y;
	background-position: top left;	
	border: 0px solid red;
}
#bottom-navi-3 .dreierblock {
	
	float:left;
	width:19%;
	padding-left: 18px;
	margin-top: 23px;
	background-image: url(http://www.stoelner.at/relaunch2009/images/bg_dash.gif);
	background-repeat: repeat-y;
	background-position: top left;
	border: 0px solid red;
}
#bottom-navi-3 .dreierblocklast {
	float:left;
	width:30%;
	padding-left: 66px;
	line-height: 18px;

}
#bottom-navi-3 .dreierblocklast b {

	font-size: 16px;
	line-height: 39px;
}

#bottom-navi a:link, #bottom-navi-3 a:link, #bottom-navi a:visited, #bottom-navi-3 a:visited  {

	color: #797a7b;
	background: #fff;
	line-height: 32px;
	text-transform: lowercase;	
}
#bottom-navi a:hover, #bottom-navi-3 a:hover  {
	background: #efefef;
}

#sidebar {
	display: block;
	float: right;
	width:260px;
	border: 0px dashed #eee;
	
}

#imgbar {
	width: 220px;
	float: left;
	display: block;	
}
.spacepara {
	margin: 18px 0 9px 0;
	line-height: 18px;
}
.kontaktblock  {
	margin: 18px 0 9px 0;
	line-height: 18px;
	
}
#sidebar .kontaktblock b {

	font-size: 16px;
	line-height: 39px;
}
.kontaktblock .kontakttext {
	padding: 3px 0 9px 0;
}
.kontakt_detail {
	margin: 0 0 9px 0;	
}
.flowlink {
	width: 50%;
	float: right;
	margin: 18px 3px 0 0;
	line-height: 18px;
}
#sidebar .flowlink b {
	line-height: 18px;
}
.flowlink a:link, .flowlink a:visited  {
	color: #707172;
	background-color: #fff;
}
.flowlink a:hover {
	color: #707172;
	background-color: #efefef;
}
.hordotspace {
	display: block;
	background-image: url(http://www.stoelner.at/relaunch2009/images/bg_xdash.gif);
	background-repeat: repeat-x;
	background-position: top left;
	height: 9px;
	clear: both;
	margin: 27px 18px 27px 0;	
}
.kontaktextraspace {
	margin: 27px 18px 23px 0;	
}
.newspreis {
	color: #e2007a;
	font-size: 28px;
	line-height: 28px;
	font-weight: 400;
}
.newspreis a:link, .newspreis a:visited {
	color: #e2007a;
	font-size: 28px;
	line-height: 28px;
	font-weight: 400;
}
.newspreis a:hover {
	color: #fff;
	background-color: #e2007a;
	font-size: 28px;
	line-height: 28px;
	font-weight: 400;
}
.newspreis a span.size12 { font-size: 12px; }
.newsdetaillink {
	color: #e2007a;
	font-weight: 400;
	margin: 0 18px 9px 0;
	text-align: right;
}
.newsdetaillink a:link, .newsdetaillink a:visited {
	color: #e2007a;
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
}
.newsdetaillink a:hover {
	color: #fff;
	background-color: #e2007a;
	font-size: 12px;
	line-height: 12px;
	font-weight: 400;
}
#sidebar .newstext2 {
	margin: 0 0 0 0;
	padding: 0px;	
}
.newstitle {
	padding-left: 0px;
	font-size: 16px;	
}

#submenu {
	width: 210px;
	display: block;
	float: right;
	border: 0px solid red;
	background-image: url(http://www.stoelner.at/relaunch2009/images/bg_dash.gif);
	background-repeat: repeat-y;
	background-position: top left;
	padding-left: 18px;
}
#submenu form {
	margin-top: 72px;
	
}
#submenu form select {

	width: 180px;	
}
.bazarhighligh_img {
float: left;
width: 668px;
margin-bottom: 27px;
}
.prodimg_list {
    background-color: #e2007a;
    border: 8px solid #e2007a;
    padding: 0px;
    width: 222px;
    display: block;
    -webkit-border-radius: 37px;
    -moz-border-radius: 37px;
    border-radius: 37px;
    CCborderRadius: 37px;
    behavior: url(http://www.stoelner.at/relaunch2009/css/border-radius.htc);

}
.overviewundertitle, .overviewundertitle:visited {
	width: 180px;
	display: block;
	text-align: center;
	margin: 9px 19px;
	color: #666;
}


/*
#sidebarscroller {
height: 439px;
overflow : auto;
overflow-x:hidden;
}
*/
.outsidepagi {
	margin-top: 90px;	
}
.titletypo_1 { font-size: 36px; padding: 0 0 0 9px;}
.titletypo_2 { font-size: 56px; padding: 9px 0 9px 9px;}
.titletypo_3 { font-size: 18px; padding: 0 0 0 9px;}

.imgblockimg_float { width: 620px;}

.mini * { font-size: 10px; }

#detailblock p {
	line-height: 20px;
}
.newsletterliste li { padding: 3px 9px; }

.catselectlist {
	margin-top: 19px;
}
.catselectlist li {
	padding: 3px 0;
}
.catselectlist li a.active {color:#fff; background-color: #e2007a; text-decoration:none;}

