
.clearboth {
	clear:both;
	font-size:0;
}
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
/* IE-Patches für Clearfix */
.clearfix { display: inline-block; }
/* Vor IE5/Mac verstecken mit dem Commented Backslash Hack \*/
* html .clearfix { height: 1px; }
.clearfix { display: block; }
/* Ende des Versteckspiels für den IE5/Mac */

html{margin : 0;}
body{
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
  background-repeat:repeat-x;
}

body.screendisplay{
	background-color:#ccc;
	/*background-image:url('/cms/cmsCustom/micasa/headers/default_v1.0.0/images/bg_page.jpg');*/
}
#send_table {margin: 7px 0 0 10px;}

#pageboundingbox{
	width: 996px;
	padding: 0;
	margin: 28px auto 0 auto;
	position:relative;
}
#bordertop{
	background-image:url('/cms/cmsCustom/micasa/headers/default_v1.0.0/images/bg_top-trans.png');
	background-repeat:no-repeat;
	height:15px;
}
#borderbottom{
	background-image:url('/cms/cmsCustom/micasa/headers/default_v1.0.0/images/bg_bottom-trans.png');
	background-repeat:no-repeat;
	height:15px;
}
#catalogmenubox{
	background:url('/cms/cmsCustom/micasa/headers/default_v1.0.0/images/bg_middle-trans.png') repeat-y;
	padding:0 13px 0 33px;
	height: 45px;
}
#headerboundingbox0,
#headerboundingbox1,
#contentboundingbox,
#Menupath{background: url('/cms/cmsCustom/micasa/headers/default_v1.0.0/images/bg_middle-trans.png') 0 0 repeat-y;}
#headerboundingbox0{height: 64px;}
#headerboundingbox0 div{position: relative;}
#headerboundingbox0 div div{position: absolute;}
#headerboundingbox1{
	height: 140px;
	padding:0 13px 0 33px;
	overflow:hidden;
}
#headerboundingbox1_img1{float:left;}
#headerboundingbox1_img2{float:right;}
#contentboundingbox{padding: 0 13px 0 33px;}
#Menupath{
	padding:3px 13px 0 33px;
	height: 16px;
	color: #888787;
}
#Menupath a{position: relative;}
#micasalogo{
	position:absolute;
	top:-31px;
	left:2px;
	display: block;
	width: 209px;
	height: 147px;
}
#micasalogo img{border:none;}

#headerboundingbox_menu{
	position:absolute;
	right:234px;
	top:14px;
}
#headerboundingbox_menu,
#headerboundingbox_menu a, #headerboundingbox_menu a:visited {
	color:#666;
}

#headerboundingbox_menu a:active, #headerboundingbox_menu a:hover {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}
#headerboundingbox_menu a.activeHeaderLink {
	color:#000;
	font-weight:normal;
	text-decoration:none;
}

.sortOrderButtons a, .sortOrderButtons a:visited {
	color:#C9C9C9;
	text-decoration:none;
}
.sortOrderButtons a:active, .sortOrderButtons a:hover {
	color:#FFF;
	text-decoration:none;
}
.sortOrderButtons a.activeSort {
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
}

#headerboundingbox_language{
	position:absolute;
	right:234px;
	top:34px;
}
#headerboundingbox_language a, #headerboundingbox_language a:visited {
	color:#666;
	text-decoration:none;
	font-weight:normal;
}
#headerboundingbox_language a:active, #headerboundingbox_language a:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

#headerboundingbox_searchtext{
	position:absolute;
	left:787px;
	top:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#666;
}
#headerboundingbox_searchform input{
	position:absolute;
	left:787px;
	top:31px;
	border:1px solid #A5ACB2;
	width:146px;
	height:14px;
	padding:1px;
	margin:0;
	font-size:11px;
}
#headerboundingbox_searchform a{
	/*position:absolute;*/
	left:941px;
	top:34px;
}
/* fix for opera */
#headerboundingbox_searchform{display:inline;}
#headerboundingbox_line {
	position:absolute;
	left:779px;
	top:-3px;
	height:52px;
	width:1px;
	background-color:#D4D4D4;
}
#imageboundingboxCol2{
	width: 204px;
	height: 140px;
	float: left;
	background: #008092;
	padding: 0;
	margin : 0 0 0 4px;
	overflow:hidden;
}
#contentboundingboxCol0{
	width: 150px;
	float: left;
}
#contentboundingboxMenu{
	overflow: hidden;
	position: relative;
}
#contentboundingboxMenu ul {
	display:block;
	margin:0;
	padding:0;
}
#contentboundingboxMenu li{
	display:block;
	margin:0 0 2px 0;
	padding:0;
}
#contentboundingboxMenu a{
	display:block;
	background-color:#F1F1F1;
	color:#666;
	padding:1px 8px 0 8px;
	font-size:12px;
}
#contentboundingboxMenu a.active{color:#000;}
#contentboundingboxMenu ul li ul{
	margin:2px 0 0 0;
	background-color:#F1F1F1;
	padding:2px 0;
}
#contentboundingboxMenu ul li ul li ul{
	margin: 0 0 0 10px;
	padding: 0;
}
#contentboundingboxMenu ul li ul li{margin:0;}
#contentboundingboxMenu ul li ul li a{
	padding:1px 18px;
	font-size:11px;
}
.newsletterreg{
	color : #888787;
	width: 148px;
	padding: 0;
	margin: 0;
	
}
#contentboundingboxCol1{
	width: 791px;
	float: right;
	overflow:hidden;
	position:relative;
}
#einspaltig2templateCol1{
	padding: 0;
	margin: 0;
	float:left;
	width:735px;
}
#einspaltigtemplateCol1{
	padding: 0;
	margin: 0;
}
#zweispaltigtemplateCol1{
	width: 576px;
	padding: 0;
	margin: 0;
	float: left;
}
#zweispaltigtemplateCol2{
	width: 204px;
	padding: 0;
	margin: 0;
	float: right;
	overflow:hidden;
}
#zweispaltigtemplateCol2b{
	width: 204px;
	padding: 0;
	margin: 0;
	float: right;
	overflow:hidden;
}
#splashtemplateCol1{
	width: 726px;
	padding: 0 20px 0 0;
	margin: 0;
	float: left;
}
#splashtemplateCol2{
	width: 204px;
	padding: 0;
	margin: 0;
	float: left;
}
#layout1x3{
	width: 585px;
	margin: 0;
	padding: 0;
	float: left;
}
#layout1x3_1{
	width: 186px;
	margin: 0;
	padding: 0 4px 0 5px;
	float: left;
}
#layout1x3_2{
	width: 192px;
	margin: 0;
	padding: 0 0 0 3px;
	text-align: center;
	float: left;
}

#layout1x3_3{
	width: 186px;
	margin: 0;
	padding: 0 6px 0 2px;
	float: left;
}
#footerboundingbox{
	height: 72px;
	padding: 6px 13px 0 33px;
	text-align: right;
}
#footerspaceleft {
	height: 55px;
	width: 194px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
#footerbanner0{
	height: 55px;
	width: 96px;
	margin: 0;
	padding: 12px 5px 0 0;
	float: left;
}
#footerbanner1{
	height: 55px;
	width: 121px;
	margin: 0;
	padding: 3px 5px 0 5px;
	float: left;
}
#footerbanner2{
	height: 55px;
	width: 103px;
	margin: 0;
	padding: 0 5px;
	float: left;
}
#footerbanner3{
	height: 55px;
	width: 96px;
	margin: 0;
	padding: 9px 5px 0 5px;
	float: left;
}
#footerbanner4{
	height: 55px;
	width: 123px;
	margin: 0;
	padding: 3px 0 0 5px;
	float: left;
}
td{
	font-family:  Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	text-align: left;
}
p{
	padding: 3px 0 0 0;
	margin: 0;
}
div,
input, select,
textarea {
	font-family:  Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
}
.none {
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0 0 0;
	padding: 0;
}
.element{
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 11px;
	text-align: left;
}
.element li{
	list-style-type: disc;
	margin-left: -24px;
}
.bordercolor{background-color: #bbb;}
.content{background-color: #fff;}
.normal{background-color: #fff;}


.micasaCssKatalogmenuActive,
.micasaCssKatalogmenuActive:visited{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
.micasaCssKatalogmenuActive:active{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
.micasaCssKatalogmenuActive:hover{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}
.micasaCssKatalogmenuInactive,
.micasaCssKatalogmenuInactive:visited{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
.micasaCssKatalogmenuInactive:active{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
.micasaCssKatalogmenuInactive:hover{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}



.micasaMenupath:link,
.micasaMenupath:visited{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
.micasaMenupath:active{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
.micasaMenupath:hover{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}


a,
a:visited{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
a:active{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
a:hover{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}
a.bild:link,
a.bild:visited{
	font: bold 11px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
a.bild:active{
	font: bold 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
a.bild:hover{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}
a.link,
a.link:visited{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
a.link:active{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
a.link:hover{
	font: normal 11px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}
.searchcatalog,
a.searchcatalog,
a.searchcatalog:visited{
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #888;
	text-decoration: none;
}
a.searchcatalog:active	{
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: none;
}
a.searchcatalog:hover{
	font: bold 14px Arial,Helvetica,sans-serif;
	color: #000;
	text-decoration: underline;
}
h1{
	font-size: 18px;
	font-style: normal;
	margin: 0;
	padding: 0;
	color: #666;
}
h2{
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 0 0 5px 0;
	color: #666;
}
h3{
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	margin: 0 0 5px 0;
	padding: 0;
	color: #888787;
}
h4{
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	margin: 0;
	padding: 0;
	color: #f60;
}
h5{
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	margin: 0px 0 0 0;
	padding: 0;
}
h6{
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	margin: 0px 0 0 0;
	padding: 0;
}

.paragraphCum1{
	width: 732px;
	height: 309px;
	background: #FEEE36;
}
.paragraphCum2{
	width: 249px;
	height: 56px;
	float: left;
}
.paragraphCum3{
	 width: 477px;
	 height: 32px;
	 float: left;
	 padding: 24px 0 0 0;
	 font-size: 13px;
	 color: #284587;
}
.paragraphCum4{
	width: 732px;
	height: 253px;
	clear: left;
}
.paragraphCum5{
	width: 680px;
	height: 232px;
	margin: 0 23px;
	border: 3px solid #284587;
	background: #EF93BA;
}
.paragraphCum11{
	width: 578px;
	height: 309px;
	background: #FEEE36;
}
.paragraphCum21{
	width: 249px;
	height: 56px;
	float: left;
}
.paragraphCum31{
	 width: 323px;
	 height: 32px;
	 float: left;
	 padding: 24px 0 0 0;
	 font-size: 13px;
	 color: #284587;
}
.paragraphCum41{
	width: 578px;
	height: 253px;
	clear: left;
}
.paragraphCum51{
	width: 526px;
	height: 232px;
	margin: 0 23px;
	border: 3px solid #284587;
	background: #EF93BA;
}
.paragraphAction1{
	width: 577px;
	height: 309px;
	padding: 0;
	margin: 0;
}
.paragraphAction2{
	width: 565px;
	font-size: 47px;
	font-weight: bold;
	line-height: 35px;
	padding: 12px 0 0 12px;
	margin: 0;
}
.paragraphAction3{
	width: 565px;
	font-size: 37px;
	font-weight: bold;
	line-height: 28px;
	padding: 7px 0 0 12px;
	margin: 0;
}
.paragraphAction4{
	width: 562px;
	height: 20px;
	font-size: 14px;
	font-weight:	bold;
	line-height: 10px;
	padding: 11px 0 0 15px;
	margin: 0;
}
.paragraphAction5{
	width: 577px;
	height: 3px;
	background: #fff;
	padding: 0;
	margin: 0;
}
.paragraphAction6{
	width: 577px;
	height: 193px;
	padding: 0;
	margin: 0;
}
.paragraphBox1 {
	width: 554px;
	border: 1px solid #D5D4D2;
	padding: 11px;
	margin: 0;
}
.paragraphBox2{
	width: 767px;
	border: 1px solid #D5D4D2;
	padding: 11px;
	margin: 0;
	overflow:hidden;
}
.paragraphBox3{
	width: 711px;
	border: 1px solid #D5D4D2;
	padding: 11px;
	margin: 0;
	overflow:hidden;
}
.lineTop{
	width: 100%;
	height: 1px;
	background-color: #D5D4D2;
	margin: 0 0 7px 0;
}
.lineMiddle{
	width: 100%;
	height: 1px;
	background-color: #D5D4D2;
	margin: 7px 0;
}
.lineBottom{
	width: 100%;
	height: 1px;
	background-color: #D5D4D2;
	margin: 7px 0 0 0;
}
.catalogdrilldownbox{
	width: 184px;
	border: 1px solid #D5D4D2;
}
.catalogdrilldowntext{
	width: 174px;
	height: 15px;
	padding: 5px 0 0 10px;
}
.productlistbox{
	width: 122px;
	border: 1px solid #D5D4D2;
}
.productlisttext{
	width: 122px;
	height: 19px;
	padding: 5px 0;
}
.preis{
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #666;
}
.aktionpreis{
	font-size: 13px;
	font-style: normal;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #666;
}
.vonbispreis{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	margin: 0;
	padding: 0;
	color: #333;
}
.newsletterregfieldtitle{
	font-family: Arial,Helvetica,sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #888787;
	text-decoration: none;
	padding: 0 0 0 5px;
}

.box1ColorTitleBox{
	min-height: 164px;
	margin: 0;
	padding: 0;
}
.box1ColorTitleTitle{
	height: 16px;
	font-family: Arial;
	font-size: 11px;
	font-weight:	bold;
	font-style: normal;
	color: #fff;
	background-color:#333;
	margin: 0;
	padding: 2px 11px 0 11px;
}
.box1ColorTitleContent{
	min-height: 102px;
	padding: 12px 11px 11px 0;
	margin: 0;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.box1ColorTitleContentSpezial{
	min-height: 100px;
	padding: 0;
	margin: 0;
}

.text_small{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

/* MERKLISTE POPUP DIV: */
#myMerklisteInsertPopUpDiv2{
	display:none;
	padding: 10px;
	position:absolute;
	top:0;
	right:0;
	width: 239px;
	height: 116px;
}
* html #myMerklisteInsertPopUpDiv2{
	\width: 259px;
	w\idth: 259px;
	overflow-y:hidden;
}
#myMerklisteInsertPopUpDiv2 #bg{position:absolute;top:0;left:0;width:100%;height:100%;}
#myMerklisteInsertPopUpDiv2 #cont{position:relative;z-index:1;}
#myMerklisteInsertPopUpDiv2 #cont img{padding:0;}
* html #myMerklisteInsertPopUpDiv2 #bg{position:absolute;z-index:-1;}
* html #myMerklisteInsertPopUpDiv2 #cont{position:static;}

/* GLOBAL MERKLISTE */
.global_merkliste{
	display:none;
	padding: 10px;
	position:absolute;
	top:0;
	right:0;
	width: 239px;
	height: 116px;
}
* html .global_merkliste{
	\width: 259px;
	w\idth: 259px;
	overflow-y:hidden;
}
.global_merkliste .global_merkliste_bg{position:absolute;top:0;left:0;width:100%;height:100%;}
.global_merkliste .global_merkliste_content{position:relative;z-index:1;}
.global_merkliste .global_merkliste_content img{padding:0;}
* html .global_merkliste .global_merkliste_bg{position:absolute;z-index:-1;}
* html .global_merkliste .global_merkliste_content{position:static;}
