/* LISTBOX SECTION (BLOCK_1) */
.frame{
        border:1px solid #807f7b;
        width:105px;
        height:60px;
        overflow:auto;
}

.content{
        width:85px;
}
.content td{
        background:#ffffff;
        color:#000000;
        cursor:pointer;
}

.content .active{
        background-color:#f9bf66;
}

.content .active_over{
        background-color:#9999CC;
}

.content .inactive{
        background-color:#FFFFFF;
}

.content .inactive_over{
        background-color:#99CCFF;
}

/* ADMIN LAYOUT SECTION */
#black{
        color:#000000;
}




/* HINT */
.hint{
        background-color:#ffffff;
        border:1px solid #4b4b4b;
        font:12px Verdana, Arial, Helvetica, sans-serif;
        -moz-opacity: 0.8;
        opacity:.80;
        filter:alpha(opacity=80);
}

.hint .top_left{
        background:url(images/theme/top_left.gif) no-repeat;
        width:11px;
        height:11px;
        padding-right:25px;
}
.hint .top_right{
        background:url(images/theme/top_right.gif) no-repeat right;
        width:11px;
        height:11px;
        padding-left:25px;
}
.hint .bottom_left{
        background:url(images/theme/bottom_left.gif) no-repeat;
        width:11px;
        height:11px;
        padding-right:25px;
}
.hint .bottom_right{
        background:url(images/theme/bottom_right.gif) no-repeat right;
        width:11px;
        height:11px;
        padding-left:25px;
}
.hint .middle_center{
        padding:20px 0 20px 0;
}
.hint .middle .left{
        font-weight:bold;
        text-align:right;
        white-space:nowrap;
}
.hint .middle .right{
        font-weight:bold;
        text-align:left;
        white-space:nowrap;
        color:#ff0000;
        background-color:#FFFFFF;
}
.hint .top{
        border-bottom:1px solid #4b4b4b;
}

.hint .bottom .left{
        font-weight:bold;
        background-color:#d6d6d6;
        color:#ff0000;
        padding:5px 8px 5px 8px;
        border-right:1px solid #4b4b4b;
}
.hint .bottom .center{
        font-weight:bold;
        background-color:#ffffff;
        color:#4b4b4b;
        padding:5px 0 5px 8px;
}
.hint .bottom .right{
        font-weight:bold;
        background-color:#ffffff;
        color:#ff0000;
        padding:5px 8px 5px 5px;
        white-space:nowrap;

}

/*
coding of pages for productvergleich
*/
body{
        margin:0;padding:0;
        font-family: Arial, Helvetica, sans-serif;
        color:white; background-color:#D1D1D1;}

.all{
        width:100%;
        padding:5px 0 0 0;
        margin: 0 5 0 5;
        text-align:left;
        background-color:#000;
        font-size:11px;
}

.head {
        background-color:#d1d1d1;
        height:97px;
}

.grouping .left{
        width: 271px;
}

.all .head .left{
        background:url(images/theme/header_bg_l.gif);
        background-repeat:repeat-x;
        vertical-align:top;
}
.all .head .left .logo{
        color:#FFFFFF;
        font-size:32px;
        padding:8px 0 0 34px;
        white-space:nowrap;
}
.all .head .left .select{
        text-align:center;
        padding:23px 0 0 0;
        white-space:nowrap;
}
.all .head .left .select select{
        width:136px;
}
.all .head .center{
        width:1px;
        background-color:#FFFFFF;
        height:97px;
        padding:0;
}



.right{
        height: 33px;
        background-color: #c3e8ff;
        text-indent:14px;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size: 12px;
        color: #197ebe;
        vertical-align:middle;
        text-align:center;
}

.right .grouping{
        width: 271px;
}

.right .center{
        width:1px;
        background-color:#FFFFFF;
        padding:0;
}

.right .select select{
        width:136px;
}





.all .head .right .center{
        background-image:url(images/theme/header_bg_spacer.gif);
}

.all .head .right{
        background:url(images/theme/header_bg_r.gif);
        background-repeat:repeat-x;
        vertical-align:top;
}

.all .head .right table td{
        padding:64px 0 0 0;
        text-indent:14px;
        white-space:nowrap;
}

.all .head .left .select, .all .head .left .select select, .all .head .right table, .all .head .right table select{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        color:#4b4b4b;
}
.all .head .right img{
        vertical-align:middle;
}

.main .left{
        width:266px;
        vertical-align:top;
        padding:5px 5px 5px 0;
}

div.triangle {
        top: 0px;
        left: 0px;
        width: 30px;
        height:10px;
        border: red 0px dotted;
        background: transparent url(images2/slider/trngl.gif) no-repeat scroll left top;
}


.main .left .block_1{
        color: #509bc9;
        font-size:13px;
        font-weight: bold;
        padding: 0px 15px 14px 15px;
        background-image:url(images2/slider/block_1.gif);
        background-repeat: repeat;
        border:solid 1px #dddddd;
        margin-bottom:4px;
        width:269px;
}

.main .left .block_1 .td_left{
        padding-right:26px;
}
.main .left .block_1 .chktitle{
        margin:0 0 8px 0;
        color:#ff0000;
}
.main .left .block_1 .chktitle input{
        width:13px;
        margin:0 5px 0 0;
}
.menu_header{
        background-color:f4f3f3;
        line-height:22px;
        padding-left:10px;
        padding-right:0px;
        margin: 0 0 1 0;
}
/* CheckBox layout */
.chkboxview{background-color:f4f3f3;width 269px;  margin: 0 0 1 0;padding: 10 0 8 10}.chkbox{ line-height:22px; height:22px;padding:0 0 0 0; margin:0 0 0 0; } .chkbox input{margin: 0 0 0 0; padding:0 0 0 0}
/* search field layout */
.searchfieldtitle{
        font-weight: bold;
        font-size:13px;
        margin: 5 0 0 5;
        text-indent:20px;
}
/* Sliders Layout */

/* Slider one view (BLOCK_2) */
.block_2{
        color: #509bc9;
        font-size:13px;
        font-weight: bold;
        background-image:url(images2/slider/block_2.gif);
        background-repeat: repeat;
        border:solid 1px #dddddd;
        height:88px;
}

.block_2 label {
        color: black;
        font-weight: normal;
        font-size: 12px;
}

.block_3{
        color: #509bc9;
        font-size:13px;
        font-weight: bold;
        background-image:url(images2/slider/block_3.gif);
        background-repeat: repeat;
        border:solid 1px #dddddd;
        height:88px;


}
.white_hor_line{
        margin: 1 0 0 0;
        background-color:#FFFFFF;
        font-size:1px;
        border:none;
        color:#FFFFFF;
        height:1px;
}
.sliderpack{
        width: 269px;
        margin: 0 0 0 0;
        float:left;
}
.sliderpack_mand{
        width:269px;
        margin: 0 0 0 0;
        padding: 0 0 0 0;
        font-size:11px;
}/*80171672584*/

.dislink{
        background-color: #f4f3f3;
        padding-left: 10;
}

#dis0{
        padding: 10 0 0 10;
}

.dis{
        color: a5a04c;
        text-decoration:none;

        text-align:right;
}
.sliderpack_mand .distitletxt, .sliderpack .distitletxt {
        font-size:13px;
        margin: 5 0 0 0;
        text-indent:20px;

}
.popup_header{
        color: 000000;
        font-weight: bold;
        font:normal 14px "Trebuchet MS";
        margin: 4 0 0 0;
}

a.butp { background:url(/prev.png)}
a.butp:hover { background:url(/prevh.png)}
a.butn { background:url(/next.png)}
a.butn:hover { background:url(/nexth.png)}


.userCard { background:#202020; padding:6px; position:relative;}
.inner { border:3px #161616 solid; }
.userCard h2 { font:normal 18px "Trebuchet MS"; color:#f17e01; position:absolute; left:92px; top:59px; margin:0; padding:0}
 a.userMail { position:absolute; font: normal 14px "Trebuchet MS"; color:#3091ff; text-decoration:underline; top:18px; left:92px}
 a.userMail:hover { text-decoration:none}
.userCard img { border:1px solid #000; margin:4px 4px 22px 4px}
.userCard dl {font:normal 14px "Trebuchet MS"; margin:0; clear:both; overflow:hidden; _height:1%}
.userCard dt { color:#FFF;  width:115px; text-align:right; float:left; margin:0; padding:0 0 22px 0}
.userCard dl dd {padding:0 0 0 17px; font-weight:bold; margin:0; display:block; float:left; color:#FFF }
.userCard dl dd span { display:block; font-weight:normal}
.userCard dl dd.skype { background:url(images/icon_skype.gif) no-repeat bottom left; padding-left:25px; color:#3091ff; margin-left:17px}

.w1 { width:350px}
.w2 { width:290px}


.modal { background:#454545 ; position:absolute; overflow:hidden;  font-family:"trebuchet MS";}
.modal h3 { display:block; font-family:"trebuchet MS"; font-size:20px; font-weight:normal;color:#FFFFFF; line-height:32px; height:32px; margin:0; padding: 0 0 0 10px; cursor:move;  }
.modal h4, .modal h5 { display:block; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; background:#454545; color:#FFFFFF; line-height:26px; height:26px; margin:0; padding: 0 0 0 10px; }
.modal h4 span { position:absolute; right:10px; top:0px; font-weight:normal; display:block; height:26px; width:50%; text-align:right; padding:0; margin-right: 20px; }
.modal h4 b { color:#999999; font-weight:normal; }
.modal h5 { cursor:move; }
.modal h5 span { position:absolute; right:10px; top:7px; display:block; height:12px; width:20px; cursor:pointer; text-indent:-9000px; }
.modal h4 span a.close-window { display:block; float:right; height:14px; width:14px; overflow:hidden; margin: 0 0 0 25px; padding:0; cursor:pointer; text-indent:-9000px; position:relative; top:-20px; right:-20px; }
.modal h4 span a.close-window img { border:none}



.modal-window { background:#202020 ; position:absolute; overflow:hidden;  font-family:"trebuchet MS";}
.title { background:#454545;}
.titlesmy { background:#454545;}
.container { background:#202020; padding:10px}
.container img { display:block; margin:0; padding:0}
.modal-window h3 { display:block; font-family:"trebuchet MS"; font-size:20px; font-weight:normal;color:#FFFFFF; line-height:32px; height:32px; margin:0; padding: 0 0 0 10px; cursor:move;  }
.title span { position:absolute; right:10px; top:12px; display:block; height:12px; width:20px; cursor:pointer; text-indent:-9000px;}
.title span.on, .title span.on { background:url(/images/arr-open.gif) no-repeat right; }
.title span.off, .title span.off { background:url(/images/arr-close.gif) no-repeat right;  }


.titlesmy span { position:absolute; right:10px; top:12px; display:block; height:12px; width:20px; cursor:pointer; text-indent:-9000px;}
.titlesmy span.on, .titlesmy span.on { background:url(/images/arr-open.gif) no-repeat right; }
.titlesmy span.off, .titlesmy span.off { background:url(/images/arr-close.gif) no-repeat right;  }

.modal-window h4, .modal-window h5 { display:block; font-family:"trebuchet MS"; font-size:14px; font-weight:bold; background:#454545; color:#FFFFFF; line-height:26px; height:26px; margin:0; padding: 0 0 0 10px; }
.modal-window h4 span { position:absolute; right:10px; top:0px; font-weight:normal; display:block; height:26px; width:50%; text-align:right; padding:0 20px 0 0 }
.modal-window h4 b { color:#999999; font-weight:normal; }
.modal-window h5 { cursor:move; }
.modal-window h5 span { position:absolute; right:10px; top:7px; display:block; height:12px; width:20px; cursor:pointer; text-indent:-9000px; }
.modal-window h4 span a.close-window { display:block; float:right; height:14px; width:14px; overflow:hidden; margin: 0 0 0 25px; padding:0; cursor:pointer; text-indent:-9000px; position:relative; top:-20px; right:-20px; }
.modal-window h4 span a.close-window img { border:none}


form#feedback { width:430px; height:270px; margin:0; padding:0}

form#feedback textarea, form#feedback input { margin:0 10px 0 0 ; font-size:15px; }

form#feedback textarea { background:#FFFFFF; border:#FFFFFF 4px solid; height:200px; width:420px; clear:both; float:none; }

form#feedback input { border-left:#FFFFFF 4px solid; border-right:#FFFFFF 4px solid; border-top:#FFFFFF 3px solid; border-bottom:#FFFFFF 3px solid; background:#FFFFFF; height:20px; width:200px; clear:both; margin-top:10px; float:left;}


form#search { width:430px; height:200; margin:0; padding:0}

form#search input { border-left:#FFFFFF 4px solid; border-right:#FFFFFF 4px solid; border-top:#FFFFFF 3px solid; border-bottom:#FFFFFF 3px solid; background:#FFFFFF; height:20px; width:300px; clear:both; margin-top:10px; float:left; margin:10px 10px 0 0 ; font-size:15px; }

form#search p { padding:15px 0 0 0; margin:0; font-size:14px; display:block; clear:both; color:#FFFFFF; line-height:18px; }
form#search p a { color:#099ffe; text-decoration:none; }
form#search p a:hover { color:#FF6600; text-decoration:underline; }


#filter {}
#filter form { width:430px; height:200px; }
#filter form label { width:100px; color:#FFFFFF; text-align:right; font-size:14px; font-weight:bold; }
#filter form textarea {}
#filter form input {}
#filter form select {}


a.orangebtn {
display: block;
float: left; 
font: normal 15px Arial, Helvetica, sans-serif;
color: #fff;
text-decoration: none;
background:url(/images/btn-r.png) top right no-repeat;
padding-right: 15px;
margin-top:10px;
height:30px;
outline: none;
      }

a.orangebtn span {
display: block;
line-height: 30px;
background:url(/images/btn-l.png) no-repeat;
padding: 0 0 0 15px;
}

a.orangebtn:hover {
background-position: 100% -30px;
}

a.orangebtn:hover span {
        background-position: 0% -30px;
        color:#fff;      }






.Gewichtung{text-indent:20px;
        float: left;
        font-size:13px;
        margin: 2 0 0 0;}
#dd{margin: 3 0 0 5;}
.display{ padding-left: 10px;   padding-bottom:7px; font-size:11px;color:#000000 }

.disminvalue { color: #ff9b00; width: 40px; float: left; text-align: left;         }
.dismaxvalue { color: #ff9b00; width: 40px; float: left; text-align: left;        }

.distitletxt, .dismintxt { padding-left: 0px; float: left;}
.dismaxtxt { padding-left: 69px; float: left; }

.slider { padding-left: 10px;         height: 30px; }

.slidertrack
{
        width: 65px;
        height: 4px;
        line-height: 0px;
        font-size: 0px;
        z-index: -2;
        text-align: left;
        padding-left: 8px;
}

.slidermin
{
        background-image:url(images/slider/pic_slider_knob2.gif);
        width: 13px;
        height: 16px;
        position: relative;
        z-index: 10;
        line-height: 0;
        margin: 0;
        font-size: 0pt;
        float: left;
}

.slidermax
{
        background-image:url(images/slider/pic_slider_knob2.gif);
        width: 13px;
        height: 16px;
        position: relative;
        z-index: 10;
        line-height: 0px;
        font-size: 0px;
        margin: 0px;
        float: left;
}
.sliderslita
{
        background-image:url(images/slider/pic_slider_bg4_2.gif);
        width: 231px;
        height: 24px;
        margin: 4px 4px 2px 4px;
        line-height: 0;
        position: absolute;
        z-index: 1;
        font-size: 2pt;
}
.sliderslit
{
        background-image:url(images/slider/pic_slider_bg4.gif);
        width: 232px;
        height: 19px;
        margin: 4px 4px 2px 4px;
        line-height: 0;
        position: absolute;
        z-index: 1;
        font-size: 2pt;
}
.diffslit
{

        position: relative;
        z-index: 2;
        width: 220px;
        height: 1px;
        left: 5px;
        top: 12px;
        line-height: 0;
        margin: 0;
        font-size: 0pt;
        background-color: #ff0000;
        border:0px;
}
.niz{
        margin: 1 0 0 0;
        background-color: #f4f3f3;

}
/*   IVAN   */
/************/



.measured, .weighted{width:100%; float:none; clear:all; color:#0000FF; background-color:#00FFCC}

#grid{

        background-image:URL(images/grid.gif);
        background-position:center;
        background-repeat:no-repeat;
        margin: 5 0 0 0;

}
#img_layout{
        /* -moz-opacity: 0.7;
        opacity:.70;
        filter:alpha(opacity=70);
*/
}
#product_layout{
        position:relative;
        margin: 0 0 0 0;
        padding:0;
        vertical-align:top;

}
.dc{
        position:absolute;
        cursor: help
}
.dt{
        position:absolute;
        text-align:center;
        font-weight:bold;
        cursor: help
}


.h {display:none}
.spacer {height:20px;}
.tbl_select td{padding:0 10px 5px 10px; width:185px; text-align:justify}
.tbl_select select{width:185px; z-index:-100;}
.alarm_tbl{background-color:#CCCCCC; background-image:url(images/theme/bg_02.gif);}
.alarm_tbl table td{border:1px solid black; padding:2px 5px 2px 5px; vertical-align:middle}
.alarm_tbl table{width:100%; text-align:center}
.zebra_0{}


.pad_top_left{margin:20px 0 0 20px}
.pad_bottom_right{margin:0 20px 20px 0}
.pad_right{margin:0 20px 0 0}
.pad_left{margin:0 0 0 20px}
.pad_top_bottom_left{margin:20px 0 20px 20px}
.pad_bottom_left{margin:0 0 20px 20px}


.main .merge{padding:0 5px 0 5px; height:10px;}
.main .merge2{padding-left:5px;}


.product_header, .breadcrumbs { vertical-align:middle; background-color:#113355; font-size:12px; font-weight:bold; color:#FFFFFF; line-height:17px; text-indent:5px; cursor:default; background-image:url(images/theme/bg03.gif); line-height:20px; }
.breadcrumbs a, .advertisement a{color:#FFFFFF;}
.breadcrumbs a:hover, .advertisement a:hover{color:#ffff33;}


img{border:none;}
a{color:#587184;}
a:hover{}
form{margin:0;}
H1, .title{font-size:20px;font-weight:bold;color:#006699; margin:10px 20px 10px 20px; text-align:center;}
H2{font-size:14px;font-weight:bold;color:#006699;}
H3{font-size:12px;font-weight:bold;color:#000000;}
hr{color:#666666;height:2px;margin:1px 0 1px 0; padding:0; text-indent:0;}
.center input{background-color:#dddddd;}
select {background-color:#ffffff;}
textarea {background-color:#dddddd;}
ul{line-height:20px; text-align:justify; font-weight:bold; margin: 5px 30px 5px 30px;}
li{font-weight:normal; text-indent:0;}

.footer{
        color:#4b4b4b;
        background-color:#dadada;
        height:33px;
        padding:11px 12px 0 0;
        text-align:right;
        font:12px Verdana, Arial, Helvetica, sans-serif;
}