/*bene 042007*/

body {
font-family:verdana, helvetica, sans-serif;
line-height: 80%;
margin:0px;
padding:0px;
font-size: 100.1%;



}

p { color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
margin: 0; padding: 0; }

/*
hr{
clear: both;
border-style:solid;
border-color:#A7DEF7;
border-width:10px 0px 0px 0px;
height:1px;
widht:40em;height:1px;
margin: 30px 0 10px 0;
}
*/
hr { /* hr ffox */
clear: both;
size: 2;
line-height: 0;
height: 20px;
border-top: none;
border-right: none;
border-bottom: 1px solid #A7DEF7;
border-left: none;
/* left align in Firefox */
margin-right: 100%;
/* left align in IE, Opera */
text-align: left;
margin-top: 0px;
margin-bottom: 15px;
widht:100%;
}

h1 {
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 130%;
margin: 0 0 0 0;
}


h2 {
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:12px;
line-height: 130%;
margin: 0 0 0 0;
font-weight::bold;
}

h3 {
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
margin: 0 0 0 0;
font-weight::bold;
}

a         {color:#00A6EB;}
a:link    {color:#00A6EB;}
a:visited {color:#00A6EB}
a:hover   {}
a:active  {}
a.empty   {}
a.private {}



sup{
font-size:10px;
font-weight:30;
line-height: 80%;
}

.gr_change_content{/*präparate abs container*/
clear:both;
z-index:1000;
position:absolute;
border-style:solid;
border-color:#A7DEF7;
border-width:1px 1px 1px 1px;
left:700px; width:200px; 
top:200px;
}
.gr_change_content2{/*präparate abs container*/
clear:both;
position:absolute;
border-style:solid;
border-color:#A7DEF7;
border-width:1px 1px 1px 1px;
left:700px; width:200px; 
top:300px;
}





.gr_nlink a         {text-decoration: none}
.gr_nlink a:link    {color:#fff}
.gr_nlink a:visited {color:#fff}
.gr_nlink a:hover   {}
.gr_nlink a:active  {}
.gr_nlink a.empty   {}
.gr_nlink a.private {}

.box9 a         {text-decoration: none}
.box9 a:link    {color:#fff}
.box9 a:visited {color:#fff}
.box9 a:hover   {}
.box9 a:active  {}
.box9 a.empty   {}
.box9 a.private {}


.layer_pop{
z-index:90; position:absolute;width:250px;left:300;top:170;visibility:visible
}


.box1n{
width:100%;
}
.box1{
/*oben mit bene-logo in box 7*/
position:relative;
float:left;
background:#00BAEF;
border:none;
margin:0;
padding:0;
height:3.5em;
left:0px;top:0; width: 100%; 
min-height:55px; 
}

.box7{
position:relative;float:left;
background:transparent;
/*background-image:url(../picp/bene_logo.gif);
background-repeat:no-repeat;*/
border:none;
margin:0px;
padding:0px;
height:3.3em;
left:1.3em;bottom:-0.6em;width: 8.1em;
}


.box5{
/*oben2 mit hintergrundbild*/
position:relative;
float:left;
background:#fff;
background-image:url(../picp/bene_ustrich.gif);
background-repeat:repeat-x;
border:none;
margin:0px;
padding:0px;
height:12px;
left:0px; width: 100%;
}

.box6{
position:relative;
float:left;

/*oben3 pfad*/
background:#fff;

border-style:solid;
border-color:#A7DEF7;
border-width:0px 0px 1px 0px;

margin:0px;
padding:0px;
height:1.4em;
left:0; width: 100%;
}

.mainc{
clear: both;
position:relative; float:left;
width:100%;
min-width:1024px;
/*border:0.1em solid #f00; border-width:0.1em ; */
}
.box2{
/*menu*/
z-index:80;
	
position:relative; float:left;
background:transparent;padding:0px;	
border:none;
width:11.3em;
height:100%;
margin-left:0px;
left:0px;top:0;
}
.box3{
/*content*/
position:relative; float:left;
z-index:0;
float:left;
/*overflow:auto; */
border-style:solid;
border-color:#A7DEF7;
border-width:0px 1px 0px 1px;
padding:0 0 0 0;	
margin:0 0 0 0.7em;	
left:0em;top:1em;
width:27.3em;
min-width:440px;
max-width:440px;
top:1em;

}



.fontallg{

}


.menu{
z-index:10;
}



.bene_content{
position:relative; float:left;
z-index:1;
margin-top: 1em;
margin-left: 1.3em;
margin-right: 1.3em;
height=100%;
}


.fontallg{

}


.men_img{
position:relative;
top: 7px;
left: 0px;
height: 100%;
}


.men4{
display:block;
position:relative;
top:0px;
left:4px;
}

.men3{
z-index:0;
position:relative;
top:3px;
left:0;
/*
background-image:url(../picp/h2.gif);
background-repeat:no-repeat;
*/
width:20px;
float: left;
height:25px;
}



.bene_quick{
z-index:99;
position:relative;
background:transparent;padding:0px;	
margin-left:0px;
color :#ffffff;
font-family:verdana, helvetica, sans-serif;
font-size:10px;
left:25em;  hight:2em; top:2.5em;
padding:0px;

background:transparent;padding:0px;	
border:none;
margin-left:0px;
width:80em;
min-width:200px;
}





.box8{/*quick schrift*/
/*inhalt quick*/
/*overflow:auto; */
float: left;
padding:0 0 0 0;	
margin:0 0 0 0.7em;	
height:100%;
width:27.3em;
position:absolute; left:100%;top:0;
font-family:verdana, helvetica, sans-serif;

font-size:10px;

}
.box9{/*quick schrift*/
/*inhalt quick*/
/*overflow:auto; */
float: left;
padding:0 0 0 0;	
margin:0 0 0 0.7em;	
position:absolute; left:0px;top:3px;
position:relative; margin:0; margin:5px ; display:block;
font-size:10px;
}
.box9a{/*quick schrift, input box*/
/*inhalt quick*/
/*overflow:auto; */
float: left;
padding:0 0 0 0;	
margin:0 0 0 0.7em;	
position:absolute; left:0px;top:0;
position:relative; margin:0; margin:5px ; display:block;
font-size:10px;
}


.box10{/*quick box bild*/
/*inhalt quick*/
/*overflow:auto; */
float: left;
padding:0 0 0 0;	
margin:0 0 0 0.7em;	
position:absolute; left:0px;top:3px;
position:relative; margin:0; margin:5px ; display:block;
font-size:10px;
}

.box11{/*pfad*/
/*inhalt quick*/
/*overflow:auto; */
color:#00A6EB;
float: left;
padding:0 0 0 0;	
margin:0 0 0 0.7em;	
position:relative; left:0px;;
font-family:verdana, helvetica, sans-serif;
font-size:10px;
left:19.6em;
top:0.6em;

} 

.box11a{/*language*/
color:#00A6EB;
float: left;
padding:0 0 0 0;	
margin:4em 0 0 0.3em;	
position:relative; left:0px;;
font-family:verdana, helvetica, sans-serif;
font-size:10px;
left:2em;
top:0.6em;
} 

/* PICTURES */
.picture_right_text_right{
cursor: pointer; cursor: hand;
float: left; margin-right: 10px; margin-bottom: 5px;
/*width: 15em;*/
background:#DDF1FC;
}

/* PICTURES */

/* FONT */

.fontklein{
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
/*text-align: justify;*/
}

.textfluss_beenden{
clear: both;
float: none;
}

.bene_blau{
color :#00a6eb;
}
.weiss{
color :#fff;
}


/*
ul {
 margin: 0px; list-style-type: disc
}
.fontklein.ul {
 margin: 0px; list-style-type: disc
}
*/


ul {
margin:0; padding:0
	}
li {
margin:0; padding:0
list-style-image:url(picp/minus_all.jpg);
}

.fontklein_list ul{
list-style-type: none;
/*list-style-image:url(../picp/minus.jpg);*/
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
margin: 0;
padding: 0 ;
}
.fontklein_list {
list-style-type: none;
list-style-image:url(../picp/minus_all.jpg);
padding: 0 0 2px 12px;
font-size:11px;
line-height: 130%;
text-align: left;
}

.fontklein_list li{
padding: 1px 0 1px 0px;
}



.fontklein_silist{
list-style-type: none;
/*list-style-image:url(../picp/minus.jpg);*/
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
margin: 0 0 1em 0;
text-align: left;
margin: 3px;
padding: 0 0 5px 12px;
}


.fontklein_silist li{
padding-left:15px;
list-style-type: none;
/*list-style-image:url(../picp/minus.jpg);*/
background-repeat:no-repeat;
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
text-align: left;
margin: 3px;
padding: 0 0 2px 12px;
}
.fontklein_silist ul{
list-style-type: none;
/*list-style-image:url(../picp/minus.jpg);*/
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
margin: 0 0 1em 0;
text-align: left;
margin: 3px;
padding: 0 0 5px 12px;

}

.fontkleina{
clear: both;
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:10px;
line-height: 40%;
margin: 0.2em 0.2em 0.7em 0.2em;
text-align: left;
/*text-align: justify;*/
}

.fontkleinb{
clear: both;
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:11px;
line-height: 130%;
margin: 0 0 1em 0;
padding: 0 0 10px 0;
text-align: left;
/*text-align: justify;*/
}


.fontueberschrift{
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 130%;
}

.fontueberschrift_blau{
text-decoration: none;
color :#00a6eb;
font-family:verdana, helvetica, sans-serif;
font-size:12px;
font-weight:bold;
line-height: 130%;
}


.content_h1{
text-decoration: none;
color :#000000;
font-family:verdana, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 130%;
margin: 0 0 1em 0;
}

.content_h1_blau{
text-decoration: none;
color :#00a6eb;
font-family:verdana, helvetica, sans-serif;
font-size:13px;
font-weight:bold;
line-height: 130%;
margin: 0 0 1em 0;
}

.pic_c{
display:block;
text-decoration: none;
position:relative; 
float:left;

top:0px;left:0;
font-size:11px;

background:#A7DEF7;
margin: 0 0 0 0;
padding: 5px 5px 5px 5px ;
telt-align:right;
}


.box4{
/*links zum thema*/
position: relative;float:left;
background:transparent;
padding:3px;	
width:11.5em;
padding:0 0 0 0;	
margin:1.8em 0 0 0.8em;
min-width:180px;
left:0;
}





/*
.box4{

border:1px;
border-style:solid;
border-color:#000;
border-width:1px 1px 1px 1px;
background:transparent;
padding:3px;	
border: none;
width:11.5em;
height:100%;
position:absolute; left:100%;top:0;
padding:0 0 0 0;	
margin:0.6em 0 0 0.8em;
}
*/








.gr_link1{
color:#fff;
background:#00BAEF;
display:block;
font-size:0.9em; font-weight:bold; margin:5px ;
text-align:left; 
border:1px solid #fff; border-width:2px 1px 0 0; 
font-size:0.75em ;line-height:21px; 
padding:0px 3px 0px 10px;
margin:1px 0px 1px 0px;
width:167px;
}



.gr_link2{
clear:left;
display:block;
text-decoration: none;
cursor: pointer; cursor: hand;
color:#00BAEF;
background:#DDF1FC;
display:block;
font-weight:bold; 
text-align:left; 
border:1px solid #fff; border-width:2px 1px 0 0; 
font-size:0.65em ;line-height:7px; 
padding:2px 7px 5px 10px;
margin:0px 0px 0px 0px;
top:0;
}

.gr_link2a_img{
float:left;
background-image:url(../picp/linkz.gif);
background-repeat:no-repeat;
width:12px;
height:3em;
position:relative;
padding:0px 0px 0px 10px;
margin:1.5em 0px 1px 0px;
}

.gr_link2a{
float:left;
background-image:url(../picp/linkz.gif);
background-repeat:no-repeat;
width:12px;
height:3em;
position:relative;
padding:0px 0px 0px 10px;
margin:0.5em 0px 1px 0px;
}
.gr_link2b{
position:relative;
display:block;
left:-2px;
padding:4px 0px 4px 0px;
margin:0px 0px 0px 0px;
}



.font_linka{
line-height: 120%;
text-decoration: underline;
color:#00BAEF;
font-size:10px ;
font-weight:bold;
}
.font_linka a{
text-decoration: none;
color:#00BAEF;
font-size:1em ;
font-weight:bold;
}
.font_linka a:hover , .gr_link2a a:hover, .gr_link2b a:hover{
text-decoration: none;
color:#00BAEF;
font-size:1em ;
font-weight:bold;
}

.gr_div{
border-style:solid;
border-color:#A7DEF7;
border-width:1px 0px 0px 0px;
widht:40em;height:5px;

}
.gr_div1{
border-style:solid;
border-color:#A7DEF7;
border-width:1px 0px 0px 0px;
widht:40em;height:5px;

}


.table_stellen{
width:300px; 
vertical-align: top;
}
.table_stellen_padding{
padding-bottom:10px;
}
.option{
}
.kontakt_table{

}





  
  
  
.gr_div3{/*präparate abs container*/
position:relative;
float:left;

border-style:solid;
border-color:#A7DEF7;
border-width:0px 0px 1px 0px;
width:650px;
margin: 0px 0px 0px 0px ;
top:-1.8em;
}

.gr_div4{/*präparate abs container neu1*/
position:relative;
float:left;
border-style:solid;
border-color:#A7DEF7;
border-width:0px 1px 0px 0px;
left:0px; width:407px; 
padding: 1em 12px 20px 0px ;
margin: 0px 0px 0px 0px ;
top:0em;
/*z-index:1000;border:0.1em solid #f00; border-width:0.1em ;*/

}
.gr_div5{/*präparate abs container 2*/
z-index:100;
position:relative;
float:left;
border-style:solid;
border-color:#A7DEF7;
border-width:0px 0px 0px 1px;

left:-1px; width:180px; 
padding: 0.7em 0px 20px 26px ;
margin: 18px 0px 0px 0px ;
}

.gr_div_oeko{/*präparate abs container*/
BACKGROUND-IMAGE: url(../images1/oekotest.jpg); 
BACKGROUND-REPEAT: no-repeat
position:absolute;
float:right;
top:10px;
width: 80px;
height: 96px;
border-color:#A7DEF7;
right:300px;
margin: 10px 0px 0px 0px ;

}

.gr_div_abs1{/*präparate abs container*/
z-index:100;
position:absolute;
float:right;
top:400px;
width: 80px;
left: 418px;
height: 96px;
border-color:#000;
border-width:1px 1px 1px 1px;
right:300px;
margin: 10px 0px 0px 0px ;
} 


.help_content{
}

.gr_mainframe2{
background:transparent;
width:50em;margin:5px auto;text-align:left;background-color:#fff;
border-style:solid;
border-color:#A7DEF7;
border-width:1px 1px 1px 1px;
/*border-style:solid;
border-color:#00f;
border-width:1px 1px 1px 1px;*/
min-width:850px;
max-width:850px;
overflow:hidden;
}

.font_teaser_ü1{
color:#fff;
font-size:0.9em; font-weight:bold; margin:5px ;
text-align:left; 
font-size:0.75em ;line-height:21px; 
padding:0px 3px 0px 10px;
margin:1px 0px 1px 0px;
}



.font_linkb{
line-height: 120%;
text-decoration: none;
color:#00BAEF;
font-size:10px ;
font-weight:bold;
line-height: 120%;
}
.font_linkb a{
text-decoration: none;
color:#00BAEF;
font-size:1em ;
font-weight:bold;
line-height: 120%;
}
.font_linkb a:hover{
text-decoration: none;
color:#00BAEF;
font-size:1em ;
font-weight:bold;
line-height: 120%;
}

/*
input.Button
   { 
   cursor: pointer;   
   font-family:verdana, helvetica, sans-serif;
   font-size:11px;text-align: right;
   background:transparent;
   background-image:url(../images1/docabs.gif);
   background-repeat:no-repeat;
   background-position: top;
   background-position: left;
   padding-left:2em;
   color:#000; border:0px;
}
*/
.Button_imp{margin-top:5px;margin-bottom:5px; width:100%; display:block; background-color:#FFCC33;padding-top:4px;padding-bottom:4px;padding-left:8px}  
 .Button
   { /*v072007*/
cursor:pointer;
background:transparent;
  background-image:url('../images1/docabs.gif');
  background-repeat:no-repeat;
  border:0px;font-size:11px; padding-right:8px; margin:0;
}
 .Button_blank
   { /*v072007*/
cursor:pointer;
background:transparent;
border:0px;font-size:13px; padding:0px; margin:0;margin-left:-5px;
}
  
.Buttonaa
   { 
background:transparent;
  background-image:url('../images1/docabs.gif');
  background-repeat:no-repeat;
  padding-left:15px;border:0px;font-size:10px; 
height:15px;
display:block;
}






.box_link_1a{
background:#0093BB;
color:#fff;
border:1px;
border-style:solid;
border-color:#fff;
border-width:1px 0px 0px 0px;
text-decoration: none;
font-family:verdana, helvetica, sans-serif;
font-size:10px;
font-weight:bolder;
line-height: 130%;
padding: 10px 5px 10px 5px;
margin: 0 0 0 0;
text-align: left;
}


.box_link_2{
background:#87CFE2;
color:#000;
border:1px;
border-style:solid;
border-color:#fff;
border-width:0px 0px 1px 0px;
text-decoration: none;
font-family:verdana, helvetica, sans-serif;
font-size:10px;
line-height: 130%;
padding: 5px 5px 5px 5px;
margin: 0 0 -1px 0;
text-align: left;
}



.img img_si_teaser { /*img teaser_tabelle*/
margin: 0;/*nur ie*/
padding:0;
}



.mousecursor {
	cursor: pointer;
	cursor: hand;
}


.popup{
}

