/*
######################################
#         Beha Amprobe GmbH          #
#   Layout definition IE7, MFF, OP   #
#    created by Benedikt Bachhofer   #
#                                    #
######################################
*/

html {
height:100%;
text-align:center;
}

body{
 font-family:Verdana;
 font-size:11px;
 color:rgb(123,123,123);
 text-align:center;
 background-color:#F7F7F7;
 background-image:url(../../style/images/layout/main_bg.jpg);
 background-repeat:repeat-x;
 margin:0px;
 padding:0;
 line-height:13px;
}

img{
 border:0;
}

#mainbodystyle{
 width:1000px;
 margin-left:auto;
 margin-right:auto;
 background-color:#FFFFFF;
 text-align:left;
}

#head{
 width:1000px;
 height:55px;
 margin:0;
 background-image:url(../../style/images/layout/head_bg.jpg);
 background-repeat:repeat-x;
}

#headlogo{
 width:333px;
 height:55px;
 margin:0;
 display:block;
 background-repeat:no-repeat;
 float:left;
}

#headlayer{
 float:right;
 margin:0 38px 0 0;
}

#leftbar{
 width:814px;
 background-color:#FFFFFF;
 padding:0px;
 float:left;
 margin:0;
}

#menubox{
 width:1000px;
 height:27px;
 padding:0;
 margin:0;
 background-image:url(../../style/images/layout/menu_bg.jpg);
 background-repeat:repeat-x;
}

#content{
 width:804px;
 min-height:450px;
 background-color:#FFFFFF;
 margin:10px 10px 10px 0px;
 text-align:left;
 padding-left:10px;
}

#contentmenu2{
 width:150px;
 padding:0;
 margin:0;
 float:left;
}

#contentspace{
 width:150px;
 padding:0;
 margin:0;
 float:left;
}

#contentarea{
 width:622px;
 padding:0;
 margin-left:182px;
}

#footer{
 width:990px;
 min-height:20px;
 background-color:#FFFFFF;
 margin:0;
 padding-left:10px;
 clear:left;
}

#bar_red{
 background-color:#e20025;
 height:5px;
 line-height:5px;
 width:1000px;
}

#bar_black{
 background-image:url(../../style/images/layout/menu_bg.jpg);
 background-repeat:repeat-x;
 height:15px;
 line-height:15px;
 width:1000px;
}

#rightbar{
 width:176px;
 float:right;
 min-height:500px;
 background-color:#E9E9E9;
 margin:0;
 padding:10px 0 0 10px;
}

#faqbox{
 width:600px;
 height:50px;
 min-height:50px;
 padding:5px;
 background-color:#E9E9E9;
}

a.popupfaq:link, a.popupfaq:visited, a.popupfaq:active{
 font-weight:normal;
 color:#000000;
 height:18px;
 line-height:17px; 
 background-image:url(../../style/images/layout/down.jpg);
 background-position:right center;
 background-repeat:no-repeat;
 padding:1px;
 padding-right:12px;
}

a.popupfaq:hover{
 height:18px;
 line-height:17px;
 font-weight:normal;
 color:#e10018;
 background-image:url(../../style/images/layout/down.jpg);
 background-position:right center;
 background-repeat:no-repeat;
 padding:1px;
 padding-right:12px;
}

.popupbody{
 background-color: #E9E9E9;
 border: 1px #000000 solid;
 font-size:11px;
 margin-left:140px;
 text-align:left;
 position:absolute;
 padding:5px;
 overflow:hidden;
 width:450px;
}

#popuplist li{
 background-color:#FFFFFF;
 line-height:10px;
 height:20px;
 margin-bottom:2px;
 padding:5px;
 padding-left:125px;
}

.faqinput{
 width:420px; 
 background-color: #E9E9E9;
 border: 1px #000000 solid;
 height:50px;
 margin-top:10px;
 font-size:11px;
 text-align:left;
 padding:0px;
 margin:0px;
 color:#000000;
}

.faqbutton{
 background-color: #E9E9E9;
 border: 1px #000000 solid;
 color:#000000;
 font-size:11px;
 margin:0px;
 padding:0px;
 width:120px; 
}

.fivestars{
 background-image:url(../../style/images/layout/fivestars.jpg);
 background-repeat:no-repeat;
 padding-left:85px;
}

.fourstars{
 background-image:url(../../style/images/layout/fourstars.jpg);
 background-repeat:no-repeat;
 padding-left:85px;
}

.threestars{
 background-image:url(../../style/images/layout/threestars.jpg);
 background-repeat:no-repeat;
 padding-left:85px;
}

.twostars{
 background-image:url(../../style/images/layout/twostars.jpg);
 background-repeat:no-repeat;
 padding-left:85px;
}

.onestars{
 background-image:url(../../style/images/layout/onestars.jpg);
 background-repeat:no-repeat;
 padding-left:85px;
}

.productbox{
 width:auto;
 min-width:150px;
 min-height:212px;
 padding:10px;
 margin-right:20px;
 margin-bottom:20px;
 float:left;
 background-color:#E9E9E9;
}

.productpicbox{
 width:170px;
 text-align:center;
 min-width:170px;
 min-height:210px;
 margin-right:20px;
 margin-bottom:20px;
 float:left;
}

.salesbox{
 width:600px;
 min-height:50px;
 padding:5px;
 background-color:#E9E9E9;
}

#searchword{
 background-color: #E9E9E9;
 border: 1px #000000 solid;
 border-top:0px;
 color:#000000;
 font-size:11px;
 line-height:18px;
 position:absolute; 
 z-index:100; 
 overflow:hidden;
 text-align:left;
 padding:0 5px;
 width:240px; 
}

#content_left_table{
 float:left;
 height:200px;
 margin-right:30px;
 width:250px;
}

#content_right_table{
 background-image:url(../../style/images/layout/v_spacer.jpg);
 background-repeat:no-repeat;
 background-position:left;
 float:left;
 height:200px;
 padding-left:30px;
 width:250px;
}
