html {
	background-color:#9c9e9f;
	height:100%;
	width:100%;
	padding:0;
	margin:0 auto;}

body{
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background-color:#9c9e9f;
	font-size:11px;
	line-height:14px;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;}
	
ul{
	padding-bottom:0;
	margin-bottom:0;}
	
ul.memberBox{
	padding:10px 0 25px 10px;
	margin:0 0 0 5px;}
	
#signup{
	position:absolute;
	top:241px;
	left:65px;
	z-index:5000;
	width:797px;
	height:240px;
	background-image:url(../images/schraffur-signup.gif);
	border:2px solid #d9077e;
	visibility:hidden;
	padding:10px 10px 10px 10px;}

.signupclose:link, .signupclose:visited{
	font-size:18px;
	padding:0 10px 0 10px;
	line-height:20px;
	font-weight:bold;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}
.signupclose:hover, .signupclose:active{
	font-size:18px;
	padding:0 10px 0 10px;
	line-height:20px;
	font-weight:bold;
	background-color:#ffffff;
	color:#d9077e;
	text-decoration:none;}

.signupsend:link, .signupsend:visited{
	font-size:18px;
	padding:0 27px 0 27px;
	line-height:20px;
	font-weight:bold;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}
.signupsend:hover, .signupsend:active{
	font-size:18px;
	padding:0 27px 0 27px;
	line-height:20px;
	font-weight:bold;
	background-color:#ffffff;
	color:#d9077e;
	text-decoration:none;}
	
#memberlogin{
	display:none;
	position:absolute;
	top:20px;
	left:40px;
	z-index:6000;
	width:826px;
	height:789px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}

#membercasamania{
	position:absolute;
	display:none;
	top:216px;
	left:40px;
	z-index:6000;
	width:826px;
	height:392px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}
#memberconmoto{
	position:absolute;
	display:none;
	top:216px;
	left:40px;
	z-index:6000;
	width:826px;
	height:392px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}
#memberderin{
	position:absolute;
	display:none;
	top:216px;
	left:40px;
	z-index:6000;
	width:826px;
	height:392px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}
#membermarset{
	position:absolute;
	display:none;
	top:216px;
	left:40px;
	z-index:6000;
	width:826px;
	height:392px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}
#membermaxid{
	position:absolute;
	display:none;
	top:216px;
	left:40px;
	z-index:6000;
	width:826px;
	height:392px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}
#memberviccarbe{
	position:absolute;
	display:none;
	top:216px;
	left:40px;
	z-index:6000;
	width:826px;
	height:392px;
	background-image:url(../images/schraffur-signup2.gif);
	border:2px solid #7c7966;
	visibility:hidden;
	padding:20px 20px 20px 20px;}


#all{
	width:100%;
	height:100%;
	padding:20px 0 0 0;}

#trailimageid {
    position:absolute;
	visibility:hidden;
	left:0px;
	top:0px;
	height:1px;
	z-index:5000;}
	
p{
	margin:0 0 10px 0;
	padding:0;}

#secnavi{
	width:148px;
	float:left;
	margin:0 0 50px 0;
	padding:25px 0 25px 25px;}
	
#produktuebersicht{
	width:670px;
	float:right;
	margin:0;
	padding:25px 0 25px 0;}

.produktansicht{
	border:1px solid #cccccc;
	float:left;
	padding:20px 20px 20px 20px;
	text-align:center;
	margin:0 20px 25px 0;}

#inhaltproduktdetail{
	width:670px;
	float:right;
	margin:0;
	padding:25px 0 25px 0;}

.produktbildklein{
	border:1px solid #cccccc;
	float:left;
	padding:20px 20px 20px 20px;
	text-align:center;
	margin:0 25px 0 0;}

.produktkurzbeschrieb{
	border:1px solid #cccccc;
	float:left;
	padding:20px 20px 20px 20px;
	height:130px;
	margin:0;}

.produktbeschrieb{
	border:1px solid #cccccc;
	margin:0 0 25px 0;
	padding:10px 10px 0 10px;
	width:620px;}

#kollektionenbox{
	width:670px;
	float:right;
	margin:0;
	padding:25px 0 25px 0;}

.herstellerlogos{
	margin:0 0 10px 0;
	border:0;}

.herstellerbox{
	border:1px solid #cccccc;
	margin:0 0 5px 0;
	padding:10px 10px 0 10px;
	width:618px;}
	
.kreisel{
	margin:0 0 25px 0;
	padding:0;
	width:620px;}

.importanttext{
	color:#ff0000;
	border-bottom:1px dotted #ff0000;}
	
.btnkaufen:link, .btnkaufen:visited{
	border:1px solid #8a7c60;
	margin:25px 5px 25px 8px;
	padding:2px 26px 2px 26px;
	width:112px;
	text-align:center;
	background-color:#ffffff;
	color:#8a7c60;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
.btnkaufen:hover, .btnkaufen:active{
	border:1px solid #8a7c60;
	margin:25px 5px 25px 8px;
	padding:2px 26px 2px 26px;
	width:112px;
	text-align:center;
	background-color:#8a7c60;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
	
.btnkaufenactive:link, .btnkaufenactive:visited{
	border:1px solid #8a7c60;
	margin:25px 5px 25px 8px;
	padding:2px 26px 2px 26px;
	width:112px;
	text-align:center;
	background-color:#8a7c60;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
.btnkaufenactive:hover, .btnkaufenactive:active{
	border:1px solid #8a7c60;
	margin:25px 5px 25px 8px;
	padding:2px 26px 2px 26px;
	width:112px;
	text-align:center;
	background-color:#8a7c60;
	color:#ffffff;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
	
.btngruppe:link, .btngruppe:visited{
	float:left;
	margin:0 5px 5px 0;
	padding:32px 0 32px 0;
	border:1px solid #cccccc;
	width:122px;
	text-align:center;
	background-color:#fbdeef;
	color:#d9077e;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;}
.btngruppe:hover, .btngruppe:active{
	float:left;
	margin:0 5px 5px 0;
	padding:32px 0 32px 0;
	border:1px dotted #cccccc;
	width:122px;
	text-align:center;
	background-color:#d9077e;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;}
	
.btngruppe2:link, .btngruppe2:visited{
	float:left;
	margin:0 13px 10px 0;
	padding:40px 0 40px 0;
	border:2px solid #d9077e;
	width:140px;
	text-align:center;
	background-color:#ffffff;
	color:#8a7c60;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;}
.btngruppe2:hover, .btngruppe2:active{
	float:left;
	margin:0 13px 10px 0;
	padding:40px 0 80px 0;
	border:2px solid #ffffff;
	width:140px;
	text-align:center;
	background-color:#8a7c60;
	color:#ffffff;
	font-size:14px;
	font-weight:normal;
	text-decoration:none;}

.menu2tit{
	font-size:12px;
	color:#999999;
	background-color:#ffffff;
	line-height:16px;}
.menu2tit2{
	font-size:12px;
	color:#d9077e;
	background-color:#ffffff;
	line-height:16px;}

.produkttitel{
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	background-color:#ffffff;}
	
.menu2link:link, .menu2link:visited{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;}
.menu2link:hover, .menu2link:active{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#000000;
	color:#ffffff;
	text-decoration:none;}
.menu2link2:link, .menu2link2:visited{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:none;}
.menu2link2:hover, .menu2link2:active{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}
	
.menu2linkactive:link, .menu2linkactive:visited{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#000000;
	color:#ffffff;
	text-decoration:none;}
.menu2linkactive:hover, .menu2linkactive:active{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#000000;
	color:#ffffff;
	text-decoration:none;}
.menu2linkactive2:link, .menu2linkactive2:visited{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}
.menu2linkactive2:hover, .menu2linkactive2:active{
	font-size:12px;
	line-height:16px;
	margin:0 0 0 25px;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}

.normallink2:link, .normallink2:visited{
	font-size:11px;
	background-color:#FFFFFF;
	color:#d9077e;
	text-decoration:underline;}
.normallink2:hover, .normallink2:active{
	font-size:11px;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}

.normallink:link, .normallink:visited{
	font-size:11px;
	line-height:14px;
	color:#000000;
	border-bottom:1px dotted #d9077e;
	text-decoration:none;}
.normallink:hover, .normallink:active{
	font-size:11px;
	line-height:14px;
	background-color:#d9077e;
	color:#ffffff;
	text-decoration:none;}

img{
	border:0;
	margin:0;
	padding:0;}

#top{
	margin:0 0 0 40px; 
	width:870px; 
	background-color:#FFFFFF;}

#ee{
	margin:0;
	padding:58px 0 58px 0;}

.image{
	vertical-align:middle;
	border:0;
	margin:0;
	padding:0;}

.hotspotlink:link, .hotspotlink:visited{
	color:#999999;
	text-decoration:none;}
.hotspotlink:hover, .hotspotlink:active{
	color:#999999;
	text-decoration:none;}
.tithotspotlink:link, .tithotspotlink:visited{
	color:#000000;
	font-weight:bold;
	text-decoration:none;}
.tithotspotlink:hover, .tithotspotlink:active{
	color:#000000;
	font-weight:bold;
	text-decoration:none;}

.highlightlink:link, .highlightlink:visited{
	color:#000000;
	background-color:#FFFFFF;
	font-size:12px;
	text-decoration:none;
	padding:0 0 0 15px;
	line-height:23px;
	display:block;}
.highlightlink:hover, .highlightlink:active{
	font-size:12px;
	color:#000000;
	background-color:#fbdeef;
	text-decoration:none;
	padding:0 0 0 15px;
	line-height:23px;
	display:block;}

.copyright{
	color:#CCCCCC;}
#copyrightline{
	padding:0; 
	margin:0 0 0 25px; 
	width:820px; 
	height:1px; 
	border-bottom:1px solid #cccccc;}
#copyrightframe{
	margin-left:25px; 
	margin-top:5px;
	float:left;}
	
.txthotspot{
	margin:2px 5px 5px 5px;}
.tithotspot{
	margin:0 0 5px 0;}
.contenthotspot{
	color:#999999;}

.tithighlight{
	font-weight:bold;
	text-decoration:underline;}
.txthighlight{
	line-height:16px;}
.txtimportant{
	line-height:16px;
	border-bottom:1px dotted;}
	
#headborder{
	padding:0; 
	margin:0; 
	width:870px; 
	height:1px;
	border-bottom:1px solid #999999;}

.menubut{
	width:174px; 
	text-align:center; 
	float:left;}
.menubutright{
	width:174px;
	text-align:center; 
	float:right;}

.menu:link, .menu:visited{
	font-size:14px;
	line-height:20px;
	margin:0;
	background-color:#ffffff;
	color:#000000;
	display:block;
	text-decoration:none;}
.menu:hover, .menu:active{
	font-size:14px;
	line-height:20px;
	margin:0;
	background-color:#000000;
	color:#ffffff;
	display:block;
	text-decoration:none;}

.menuactive:link, .menuactive:visited{
	font-size:14px;
	line-height:20px;
	margin:0;
	background-color:#000000;
	color:#FFFFFF;
	display:block;
	text-decoration:none;}
.menuactive:hover, .menuactive:active{
	font-size:14px;
	line-height:20px;
	margin:0;
	background-color:#000000;
	color:#FFFFFF;
	display:block;
	text-decoration:none;}

#highlightframe{
	margin:0 0 0 25px;
	padding:0; 
	width:819px; 
	height:262px; 
	border:1px solid #999999;}

#publikationsframe{
	margin:0 0 0 25px;
	padding:0; 
	width:819px;}

.publikationsnanvi{
	padding:25px 0 25px 0;}

.publikationsartikel{
	padding:25px 0 25px 0;
	border-top:1px solid #CCCCCC;}

.publikationstextframe{
	padding:0 0 0 25px;
	float:left;}

.publikiationstitel{
	font-size:24px;
	color:#8a7c60;
	font-weight:bold;
	line-height:30px;}

.loginTitle{
	font-size:18px;
	color:#8a7c60;
	font-weight:bold;
	line-height:22px;}

.publikationstext{
	font-size:16px;
	color:#999999;
	font-weight:normal;
	line-height:20px;}
	
#kontaktframe{
	margin:0 0 0 25px;
	padding:0; 
	width:760px;}

#highlightpic{
	float:left;
	padding:0;
	margin:0;
	width:495px;
	height:262px;}
#highlightcontent{
	width:323px;
	height:262px;
	background-image:url(../images/schraffur-grau.gif);
	background-color:#f0f0f0;
	float:right;
	padding:0;
	margin:0;
	border-left:1px solid #999999;}
#highlightbut{
	width:106px;
	height:24px;
	background-color:#ffffff;
	border-right:1px solid #999999;
	float:left;}
#highlightbutactive{
	width:106px;
	height:24px;
	background-image:url(../images/schraffur-grau.gif);
	background-color:#f0f0f0;
	border-right:1px solid #999999;
	float:left;}
#highlightbuttext{
	font-size:12px;
	margin:0 0 0 15px;
	line-height:23px;}
#newsletterbut{
	width:107px;
	height:23px;
	background-color:#ffffff;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	float:left;}
#newsletterbutactive{
	width:107px;
	height:23px;
	background-color:#f0f0f0;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	float:left;}
#memberbut{
	width:108px;
	height:23px;
	background-color:#ffffff;
	border-bottom:1px solid #999999;
	float:right;}
#memberbutactive{
	width:108px;
	height:23px;
	background-color:#f0f0f0;
	border-bottom:1px solid #999999;
	float:right;}
#designertxtframe{
	margin:0 15px 15px 15px;}
#designerpicframe{
	float:right;}
.designerpic{
	vertical-align:middle;
	margin:0 0 5px 5px;}

#hotspotframe{
	width:819px; 
	margin:0 0 0 25px; 
	padding:0;}

#hotspotboxleft{
	margin:25px 0 26px 0; 
	padding:0; 
	width:122px; 
	height:250px; 
	border:1px solid #cccccc; 
	float:left;}
.hotspotboxmiddle{
	margin:25px 0 25px 50px; 
	padding:0; 
	width:122px; 
	height:250px; 
	border:1px solid #cccccc; 
	float:left;}
#hotspotboxright{
	margin:25px 0 25px 0; 
	padding:0; 
	width:122px; 
	height:250px; 
	border:1px solid #cccccc; 
	float:right;}

#hotspotboxleftmember{
	margin:0 0 26px 0; 
	padding:0; 
	width:122px; 
	height:250px; 
	border:1px solid #cccccc; 
	float:left;}
.hotspotboxmiddlemember{
	margin:0 0 25px 50px; 
	padding:0; 
	width:122px; 
	height:250px; 
	border:1px solid #cccccc; 
	float:left;}
#hotspotboxrightmember{
	margin:0 0 25px 0; 
	padding:0; 
	width:122px; 
	height:250px; 
	border:1px solid #cccccc; 
	float:right;}

.hotspotimg{
	border-bottom:1px solid #cccccc;
	vertical-align:middle;}

#getfirefox{
	float:right;
	margin:0 0 0 0;
	padding:0 25px 0 0;}
.imgfirefox{
	margin:5px 0 0 1px;}
	
.textfeld {
	font-family: Arial, Helvetica, sans-serif; 
 	font-size:11px;
	padding:0 0 0 5px;
	width:120px;
	color: #000000;
	height:15px;}
	
.listenfeldmember {
	font-family: Arial, Helvetica, sans-serif; 
 	font-size:11px;
	padding:0 0 0 1px;
	width:263px;
	height:17px;}
	
.listenfeldmemberklein {
	font-family: Arial, Helvetica, sans-serif; 
 	font-size:11px;
	padding:0 0 0 1px;
	width:129px;
	height:17px;}