html {height: 100%;}

body{
	margin: 0;
	padding: 0;
	width:100%;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	height: 100%;
	background-color: #ffffff;
}

.table-item-wline
{
	background-color: White;
}

.homewhitebox
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #ffffff;
border-right-color-value: #ffffff;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #ffffff;
border-left-color-value: #ffffff;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;

border:solid #ffffff 1px;
}

.homeshadow3
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #b8b6b8;
border-right-color-value: #b8b6b8;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #b8b6b8;
border-left-color-value: #b8b6b8;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;

border:solid #B8B6B8 1px;
}

.homeshadow2
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #dbdadb;
border-right-color-value: #dbdadb;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #dbdadb;
border-left-color-value: #dbdadb;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;

border:solid #DBDADB 1px;
}

.homeshadow1
{
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #f1f0f1;
border-right-color-value: #f1f0f1;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #f1f0f1;
border-left-color-value: #f1f0f1;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
height: auto;

border:solid #F1F0F1 1px;
}

.homeshadowwrapper img{}
.homeshadowwrapper {	padding-left:7px;	position:relative;	top:-3px;	width:auto;	float:left;}

#banner{
	height:100px;
	z-index:1;
	background-image:	url("images/banner.jpg");
	background-repeat: no-repeat;	
}

#bannerSpace{
	height:100px;
	z-index:1;
	background-repeat: no-repeat;	
}

#divWhyWe
{
	height: 201px; 
	min-width: 717px;
	max-width: 745px;
	width: 100%;
	background-image: url(/images/why.png); 
	background-repeat: no-repeat;
	background-color: #ffffff;	
	width: expression(document.body.clientWidth<=1024?"717px":"745px");
}

#main
{
	position: relative;
	width: 1000px; 
	height: auto; 
	min-height: 100%;
  	background-color: #ffffff;
}

.divH1
{
	position: relative;
	top: 5px;
	/* 
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #ececec;
	background-color: #f5f5f5;
	*/
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #ececec; 
	padding-left: 10px;
	padding-bottom: -5px;
	width: 706px;
	vertical-align: middle;
	margin-bottom: 16px;
}
    
#aspnetForm
{
	min-height: 100%;
  	margin-bottom: 0px;
  	height: auto;
}
* html #aspnetForm {height: 100%}
/* *:first-child+html #aspnetForm {margin-bottom: -29px;} */

.productMetaImage
{
	height: auto;
}
html>body .productMetaImage {width: auto;}
*:first-child+html .productMetaImage {width: auto;}

#bothpanels
{
	width: 100%;
	height: 120px;
}
* html #bothpanels {height: auto;}
*:first-child+html #bothpanels {height: auto;}


#contentwrapper { margin:0px 0px; text-align:left; position: relative; background-color: White; height: 100%;}

#ContentWrapperProduct
{
	background-color: #ffffff;
	margin-left: 0px;
	padding-left: 21px;
	margin: 0px 0px;	
	min-height: 100%;
}

*html #ContentWrapperProduct
{
	height: 100%;
}

#PanelRight{
  width: 100%;
  float: left;
  height: auto;
}

#PanelRightContent
{
	margin: 5px 0px 0px 285px;
	height: 100%;
}

#PanelLeft{
  float: left;
  width: 235px;
  margin-left: -100%;
  height: auto;
}

.TableCellWithLine
{
	border-bottom: solid 1px #EEEFF3;
	padding-top: 10px;
}

#bottom1
{
	z-index:1;	
	background-color: #EEEFF3;
	text-align:center;
}

#PanelFooter 
{ 
	position: relative; 
	margin-top: -9px;
	height: 29px; 
	width: 1004px;  
	background: #eeeff3; 
	clear: both;		
}
*:first-child+html #PanelFooter {margin-top: 0px;}

#suche{
	position: relative;
	left: 4px;
	background-color: #EAEAEA;
	height: 40px;
	padding-left: 10px;
	padding-top: 10px;
}

#FooterLineOrange
{
	background-color: #F2581B;
	width: 100%;
	height: 2px;
	position: relative;
	top: 0px;
}

#suche_id{
	position: relative;
	left: 110px;
	/*background-color: #EAEAEA;*/
	height: 17px;
	width: 300px;
	padding-left: 28px;
	font-size: 10pt;	
}

.sucheidtext{
	font-size:11px;
	color: #000000;
	text-decoration:none;
}

#pagination
{
	width: 710px;
	height: 30px;
	font-size:12px;
	background-color: #FFFFFF;
}

/**************************** BEGIN: Top Navigation *******************************/
#TopNavigation
{
	position: relative;
	left: 4px;
	height: 55px;
	background-color: #FFFFFF;
}

.r1, .r2, .r3 {
    display: block;
    height: 1px;
    overflow: hidden; 
    font-size:1px;
}

.r3 { margin: 0 3px; }
.r2 { margin: 0 2px; }
.r1 { margin: 0 1px; }

#rounded-box-3 .inner-box, #rounded-box-3  b {
    background-color: #EEEFF3;
}

.inner-box {
    padding:3px;
}

/**************************** END: Top Navigation *********************************/

#werbung{
	position: relative;
	width:716px;
	height: 85px;
	left: 4px;
}

#BooquaErrorMessage
{
	position: relative;
	width:716px;
	left: 4px;
}

#MainContent
{
	height: auto;
}

#BooquaMainContent
{		
	position: relative;
	width:100%;
	left: 4px;
	bottom: 0px;
	height: auto;	
	min-height: 100%;
	background-color: #ffffff;
}

#artikel{
	position: relative;
	left: 0px;
	top: -5px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#artikel_einzeln{
	position: relative;
	/* background:#EEEFF3; */
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 7px;
	padding-bottom: 0px;
}

#line{
	position: relative;
	border:1pt solid #E3E6EE;height:1pt;
}

hr{
	color:#E3E6EE;
	border-width:0px 0px 1px 0px;
}

.clearfix {
    overflow: auto; width: 100%;
}

.artikelhead{
	font-size:17px;
	color: #000000;
	font-weight:bold;
	margin-top:0pt;
	margin-bottom:0pt;
}

h1
{
	font-family: Arial, Verdana, sans-serif;
	font-size:18px;
	color: #F2581B;
}

.artikelsubhead{
	font-family: Arial, Verdana, sans-serif;
	font-size:12px;
	color: #525252;
}

.artikelgutachten{
	font-size:12px;
	color: #000000;
	font-weight:bold;
}

.artikelschrift{
	font-size:18px;
	color: #F2581B;
}

.preis{
	font-size:28px;
	color: #F2581B;
}

.orange{
	color: #F2581B;
	text-decoration: underline;
}

.orange a         {font-style: normal; color: #F2581B; text-decoration: underline; }
.orange a:visited {font-style: normal; color: #F2581B; text-decoration: underline; }

/* LINKS */
A { font-style: normal; color: #F2581B; text-decoration: underline; }
A:hover { font-style: normal; color: #F2581B; text-decoration: underline; }
A:active { font-style: normal; color: #F2581B; text-decoration: underline; }
A:visited { font-style: normal; color: #F2581B; text-decoration: underline; }

.blau{
	color: #0060A3;
	text-decoration: underline;
}

.blaufooter{
	font-size:11px;
	color: #0060A3;
	text-decoration: underline;
}

.gutachten{
	color: #F2581B;
	text-decoration: underline;
	font-style:italic;
}

#bottom{
	position: relative;
	top:-56px;
	left:-280px;
	width:1000px;
	height:57px;
	background-color: #EEEFF3;
}

#logo{
	position:relative;
	top:0px;
	left:70px;
	height: 35px;
	width: 50px;
	background-color: #FFFFFF;
	/*background-image: url("images/BooquaLogo.gif");
	background-repeat: no-repeat;*/
}

#navi_left{
	position: relative;
	left: 20px;
	top:-20px;
	border:4pt solid #E3E6EE;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#navi_adsense{
	position: relative;
	left: 20px;
	top:-20px;
	border:4pt solid #E3E6EE;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.eckeMitte{
	position: relative;
	left: 20px;
	top:-20px;
	border:4pt solid #E3E6EE;
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#LanguageSwitch
{
	position: relative;
	left: 40px;
	top: -60px;
}

#ecke1menul{
	position: relative;
	left: 20px;
	top:10px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_lt.gif");
	background-repeat: no-repeat;
}
#ecke2menul{
	position: relative;
	left: 248px;
	top:-5px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_rt.gif");
	background-repeat: no-repeat;
}
#ecke3menul{
	position: relative;
	left: 20px;
	top:-27px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_lb.gif");
	background-repeat: no-repeat;
}
#ecke4menul{
	position: relative;
	left: 248px;
	top:-42px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_rb.gif");
	background-repeat: no-repeat;
}


#ecke1adsense{
	position: relative;
	left: 20px;
	top:10px;
	z-index:1;
	width: 7px;
	width: 7px;
	background-image:	url("images/menue_ecke_lt.gif");
	background-repeat: no-repeat;
}
#ecke2adsense{
	position: relative;
	left: 248px;
	top:-5px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_rt.gif");
	background-repeat: no-repeat;
}
#ecke3adsense{
	position: relative;
	left: 20px;
	top:-27px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_lb.gif");
	background-repeat: no-repeat;
}
#ecke4adsense{
	position: relative;
	left: 248px;
	top:-42px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_rb.gif");
	background-repeat: no-repeat;
}

.ecke1{
	position: relative;
	left: 20px;
	top:10px;
	z-index:1;
	width: 7px;
	width: 7px;
	background-image:	url("images/menue_ecke_lt.gif");
	background-repeat: no-repeat;
}
.ecke2{
	position: relative;
	left: 248px;
	top:-5px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_rt.gif");
	background-repeat: no-repeat;
}
.ecke3{
	position: relative;
	left: 20px;
	top:-27px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_lb.gif");
	background-repeat: no-repeat;
}
.ecke4{
	position: relative;
	left: 248px;
	top:-42px;
	z-index:1;
	width: 7px;
	background-image:	url("images/menue_ecke_rb.gif");
	background-repeat: no-repeat;
}

#PreisSchield{
	position: relative;
	left: 0px;
	top: 0px;
	background-color: #fea53d;
	height: 20px;
	/* padding-left: 28px;*/
}

#PreisEckTL{
	position: relative;
	left: 0px;
	top: 0px;
	z-index:1;
	background-image:	url("images/PreisEckTL.gif");
	background-repeat: no-repeat;
}

#PreisEckBL{
	position: relative;
	left: 0px;
	top: 3px;
	z-index:1;
	background-image: url("images/PreisEckBL.gif");
	background-repeat: no-repeat;
}

#PreisEckBR{
	position: relative;
	right: 0px;
	top: 0px;
	z-index:1;
	background-image:	url("images/PreisEckBR.gif");
	background-repeat: no-repeat;
}

#PreisEckTR{
	position: relative;
	right: 10px;
	top: 0px;
	z-index: 1;
	background-image: url("images/PreisEckTR.gif");
	background-repeat: no-repeat;
}

div.MessageBox
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #c6cfe1;
	border-right-color: #c6cfe1;
	border-bottom-color: #c6cfe1;
	border-left-color: #c6cfe1;
	background-color: #dfe4ee;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-x-position: 0%;
	background-y-position: 0%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: Green;
	margin-bottom: 20px;
	padding: 40px; 
	margin-left: -5px; 
	width: 633px;
	font-weight: bold;
	text-align: center;
}

.navi{
	font-size:14px;
	font-weight:bold;
	/*color: #0060A3;*/
	color: Navy;
	text-decoration: none;
}

.subnavi{
	font-size:12px;
	color: #F2581B;
	text-decoration: underline;
	padding: 20px;
}


#blocks_left{
	position: relative;
	left: 20px;
	top:-30px;
}

      .b1, .b2, .b3, .b4, .b5,
      .b1 i, .b2 i, .b3 i, .b4 i, .b5 i,
      .b1 b, .b2 b, .b3 b, .b4 b, .b5 b,
      .b1 q, .b2 q, .b3 q, .b4 q, .b5 q {
          height: 1px;
          font-size: 1px;
          overflow: hidden;
          border-style: solid;
          border-width: 0 1px;
          display: block;
      }
      .b1 {
        margin: 0 2px;
          background: #EBEEF0;
          border: none;
      }
      .b1 b {
       margin: 0 1px;
       background: #B8C3C8;
       border-color: #CBD3D7;
      }
      .b2 {margin: 0 1px; border-color: #D6DCDF;}
      .b2 b {border-color: #B8C3C8;}
      .b2 i {border-color: #E4E8EA;}
      .b2 q {border-color: #F7F8F9;}
      .b3 {border-color: #EBEEEF;}
      .b3 b {border-color: #BCC6CB;}
      .b3 i {border-color: #F9FAFB;}
      .b4 {border-color: #CAD2D6;}
      .b4 b {border-color: #E5E9EB;}
      .b5 {border-color: #B5C0C6;}
      .b5 b {border-color: #FAFBFB;}
      .text {
          border: 1px solid #B0BCC2;
          border-width: 0 1px;
          padding: 0 12px;
      }
      
.schatten_rechts
{
	background-image: url(/images/schatten_rechts.gif);
	width: 7px;
}
.schatten_unten 
{
	background-image: url(/images/schatten_unten.gif);
	height: 6px;
	background-repeat: no-repeat;
}

.schatten_unten_rechts
{
	background-image: url(/images/schatten_rechts_unten.gif);
	background-repeat: no-repeat;
}

ul.tabs li a,ul.tabs li a:visited{width:85px}
.column #actions ul li,.columns #actions ul li{padding:0;border:0}
.column #actions ul li a,.column #actions ul li a:visited,.columns #actions ul li a,.columns #actions ul li a:visited{display:block;padding:.6em 1.2em;font-size:1.2em;line-height:1.5;color:#2daebf;border-bottom:.1em solid #eee;text-decoration:none}
.column #actions ul li a:hover,.columns #actions ul li a:hover{background:#73cacf;color:#fff;border-color:#2daebf}
div#pricingTable{width: 400px; background:url(/images/temp-bg.gif) repeat-x;margin:0px;padding:0;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;border:1px solid #e7e3d7}
div#pricingTable div.wrap{padding:0;border-top:1px solid #fff;-webkit-border-radius:4px;-moz-border-radius:4px}
div#pricingTable div.column-row{margin:0}
div#pricingTable div.column{ margin:0}
div#pricingTable div.header{height:5px}
div#pricingTable h2{margin:0;padding:16px 0 0}
div#pricingTable h3{margin:0;padding:0 0 5px;font-size:18px;font-weight:normal;color:#999}
div#pricingTable div.header p{font-weight:bold;line-height:16px;margin:5px 10px 0;color:rgba(0,0,0,.75)}
div#pricingTable ul{margin:0 0 18px;padding:0;list-style:none;border-top:1px solid #eeead3;border-bottom:1px solid #fff}
div#pricingTable li{font-size:13px;line-height:22px;border-top:1px solid #fff;border-bottom:1px solid #eeead3;color:#777}
div#pricingTable a.button{}


*html img { behavior: url(iepngfix.htc); }