html,body,* html #container {
height:100%;
}

* {
margin: 0;
padding: 0;
}

body {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
}

* a, * input{
outline: 0;
font-weight:normal;
}

/* Aufbau der Seite START */
#container { 
width: 1000px;
margin: 0 auto; 
border-left:1px solid #000;
border-right:1px solid #000;
min-height:100%;
background:url(../images/left_bg.gif) repeat-y 0 0;
}

#header {
color: #000;
}

#banner {
position:relative;
width:100%;
height:77px;
background:#fff;
}

#clock {
color:#fff;
font-weight:bold;
margin:2px 0 0 3px;
display:inline;
float:left;
font-size:12px;
background:#FF9900;
border:0;
}

div#navigation {
float:left;
width:100%;
background:#FF9900;
}

div#navigation ul {
list-style-type:none;  
padding-top:2px;
float:left;
margin-left:87px;
}

div#navigation ul li {
float:left;
margin-left:45px;
}  

div#navigation li.top_right {margin-left:5px;}  
div#navigation li.top_right_first_margin30 {margin-left:30px;}
div#navigation li.top_right_first_de {margin-left:60px;margin-right:0;}  
div#navigation li.top_right_first_en {margin-left:15px;}
div#navigation li.top_margin_32 {margin-left:95px;}
div#navigation li.top_margin_15 {margin-left:15px;margin-right:10px;}

div#navigation a {
color:#fff;
font-weight:bold;
text-decoration:none;
}

div#navigation a:hover {
text-decoration:underline;  
}

.infomail_button {  
background:#FFF9EF;
background-image:url(/biomarkt/images/icons/ok.gif);
border-width: 0px;
height: 18px;
width: 21px;
buttonhighlight: #FF9900;
cursor: hand;
}

div#banner_left {height:77px;float:left;display:inline;}
div#banner_middle {float:left;display:inline;text-align:center;}
div#banner_right {width:185px;height:69px;float:left;display:inline;margin-top:8px;background:url(../images/bmi_infomail_de_small.gif) no-repeat;}

div.banner_lang_1 {width:605px;}
div.banner_lang_2 {width:521px;}

div#content_left {width:205px;float:left;display:inline;}
div#content_middle {width:545px;padding:23px 30px 0 30px;float:left;display:inline;}
div#content_right {width:190px;float:left;display:inline;}



/* Boxen links START */
div.box_left_welcome {
width:199px;
float:left;
display:inline;
color:#000;
font-size:11px;
background:#FBE6C2;
padding:0 0 0 5px;
}

div.box_left_welcome a:hover {text-decoration:none;}
div.box_left_welcome .europe_map {float:left;margin:-30px 0 0 132px;}
div.box_left_welcome .europe_map_reports {float:left;margin:-16px 0 0 153px;}

div.box_left_welcome .europe_mapeurope_map_france {float:left;margin:-16px 0 0 148px;}
div.box_left_welcome .europe_map_reportseurope_map_france {float:left;margin:-30px 0 0 131px;}

div.box_left {
width:204px;
float:left;
display:inline;
color:#000;
}

div.box_left_head {
background:#FF9900;
font-size:12px;
color:#fff;
font-weight:bold;
padding:3px 0 7px 3px;
height:10px;
}

div.box_left_text {
color:#2D2D2D;
padding:3px 3px 7px 3px;
}

ul.left_navigation {list-style-type:none;}
ul.left_navigation a {color:#000;text-decoration:none;}
ul.left_navigation a:hover {text-decoration:underline;}

ul.left_navigation li ul {
list-style-type:none;
background:#FFF9EF;  
margin-bottom:10px;
}

ul.left_navigation li ul li a {color:#000;}

ul.left_sub_navigation li {
list-style-type:none;
background:#FFF9EF url(/biomarkt/images/icons/navi_pfeil.gif) no-repeat 0 3px;
padding:0 0 0 14px;
margin:0 0 0 5px;
line-height:15px;
}

ul.left_sub_navigation li.active {
background:#FFF9EF url(/biomarkt/images/icons/navi_pfeil_active.gif) no-repeat 0 3px;
font-weight:bold;
}

ul.left_navigation ul.left_sub2_navigation {
margin-bottom:0;
margin-left:-19px;
//display:inline;
}

ul.left_sub2_navigation li {
list-style-type:none;
background:#FFF9EF url(/biomarkt/images/icons/navi_pfeil.gif) no-repeat 8px 3px;
padding:0 0 0 19px;
line-height:15px;
//margin:0 0 0 -10px;
}

li.navi_header {
background:#FF9900;
font-size:12px;
color:#fff;
font-weight:bold;
line-height:18px;
}

ul.left_sub_navigation li.first {
padding-top:6px;
background-position:0 9px;
}

ul.left_sub_navigation li.france {margin-top:10px;}

/* Boxen links ENDE */

/* Infoboxen rechts START */
div.infobox_right {
width:185px;
float:left;
display:inline;
border:1px solid #336633;
color:#336633;
margin-top:10px;
}

div.infobox_right_head {
background:#D2E6D2;
font-size:12px;
color:#336633;
padding:3px 0 7px 3px;
height:10px;
border-bottom:1px solid #336633;
}

div.infobox_right_text {
color:#2D2D2D;
padding:3px 3px 7px 3px;
}

div.ad_right {
width:185px;
float:left;
display:inline;
border:1px solid #336633;
color:#336633;
margin-top:10px;
}

div.ad_right_head {
font-size:12px;
color:#9DA09D;
font-weight:normal;
padding:3px 0 7px 3px;
height:10px;
border-bottom:1px solid #9DA09D;
}

div.ad_right_text {
color:#9DA09D;
padding:3px 0 7px 3px;
text-align:center;
}
/* Infoboxen rechts ENDE */



/* Elemente im Header START */
a.logo_link {
display:block;
height:77px;
}

a.signup_de {
float:left;
margin-left:-5px;
width:133px;
height:118px;
background:url(/biomarkt/images/sign_up_de.png) no-repeat 0 0;
}

a.signup_en {
float:left;
margin-left:-5px;
width:133px;
height:118px;
background:url(/biomarkt/images/sign_up_en.png) no-repeat 0 0;
}

a.signup_fr {
float:left;
margin-left:-5px;
width:133px;
height:118px;
background:url(/biomarkt/images/sign_up_fr.png) no-repeat 0 0;
}

/* Elemente im Header ENDE */


/* Abschluss Inhaltsbereich */
div.spacer,div#container div.spacer {
border:0 solid #fff;
clear:both;
height:20px;
}

/* Inhaltsbereich */

.border_button {
text-align:center;
line-height:30px;
font-size:18px;
border:1px solid #FF9900;
background-color:#FFF9EF;
height:30px;
}

.border_button a:hover {
text-decoration:none;
background-color:#FF9900;
display:block;
}

h1,th,.link_h1 {
color:#336633;
font-size:20px;
font-weight:bold;
text-decoration:none;
margin:0 0 5px 0;  
}

.link_h1:hover,.link_h2:hover {text-decoration:none;}

h2 {
color:#336633;
font-size:14px;
font-weight:bold;
text-decoration:none;
margin:0 0 5px 0;
}

h2.head_liste,.link_h2 {
font-weight:bold;
color:#336633;
font-size:12px;
margin:0 0 1px 0;
}

.column_head {
background:#ffe9c9;
font-size:12px;
font-weight:normal;
display:block;
padding:0 0 0 3px;
margin:0 0 10px 0;
line-height:20px;
height:20px;
clear:both;
color:#705939;
}

div.column_l,div.column_r {
float:left;
width:260px;
margin-top:15px;  
}

div.column_1,div.column_2,div.column_3 {
float:left;
width:165px;
margin-top:15px;  
}

div.column_l,div.column_1,div.column_2 {
margin-right:25px;  
}

div.product_thumb {
float:left;
width:85px;
height:85px;
background:#ccc;
margin:0 0 10px 7px;
}

div.first_thumb {
margin-left:0;
}

table#abo_type {
background-color:#EAF7EA;
border-collapse:collapse;
border:1px solid #FFFFFF;
}

table#abo_type td {
border-collapse:collapse;
border:2px solid #FFFFFF;
}

table#abo_type td.darker {
background-color:#D2E6D2;
}

table#abo_type td.price {
background-color:#D2E6D2;
font-weight:bold;
}

#content_middle img {
margin:5px;
}

#content_middle div.content_text a {text-decoration:underline;}

.entwurf_artikel {
background-color:#FF7F87;
}

.leading_article {
color:#FF9900;
font-size:14px;
}


/* Einzelansicht Produkte und Supermärkte */

.top, .next, .prev, .print {
background: url(/biomarkt/images/icons/pfeile.gif) no-repeat top left;
}

.desc_head {margin-bottom:15px;}

.top { background-position: right -55px; padding-right:20px;} 
.next { background-position: right -86px; padding-right:20px;} 
.prev { background-position: 0 -118px; padding-left:20px;}
.print  { background-position: 0 -20px; padding-left:20px;} 

/* FOOTER Einzelansicht START */
div.shorttext_footer {
margin:0 0 5px;
height:20px;

}

div.longtext_footer {
margin:25px 0 15px 0;
border-top:1px solid #333333;
clear:both;
color:#336633;
height:20px;
}

div.longtext_footer img {
border:0;
}

div.longtext_footer a {
float:left;
color:#336633;
padding:0 0 0 20px;
margin:0 10px 0 0;
text-decoration:none;
background:url(/biomarkt/images/icons/longtext_footer.gif) no-repeat top left;
}

div.longtext_footer a:hover {text-decoration:underline;}

div.longtext_footer a.back {background-position: 0 -69px;}
div.longtext_footer a.print {background-position: 0 -15px;}
div.longtext_footer a.recommend {background-position: 0 -96px;}
div.longtext_footer a.top {float:right;padding:0 0 0 16px;background-position: 0 -43px;}


.addthis_toolbox {float:left;margin:0 5px 0 0;}

div.doc_buttons {
height:20px;
}

div.doc_buttons div,div.doc_buttons a {
float:left;
margin:0 5px 0 0;
text-decoration:none;
height:17px;
width:17px;
}

div.doc_buttons div {background:url(/biomarkt/images/icons/doc_options.gif) no-repeat top left;cursor: pointer;}
div.doc_buttons a {background:url(/biomarkt/images/icons/edit_buttons.gif) no-repeat top left;}
div.doc_buttons div:hover {cursor:pointer;}

div.doc_buttons div.details {background-position: 0 -15px;}
div.doc_buttons div.history {background-position: 0 -77px;}
div.doc_buttons div.discussion {background-position: 0 -46px;
background-position: 0 -46px;
color: #336633;
font-size: 14px;
font-weight: bold;
padding-left: 20px;
width: 380px;
}

div.doc_buttons div.tags {background-position: 0 -108px;}
div.doc_buttons a.edit {background-position: 0 -15px;}
div.doc_buttons a.undo {background-position: 0 -77px;}
div.doc_buttons a.delete {background-position: 0 -46px;}

div.comments {
background:url(/biomarkt/images/icons/comment.gif) no-repeat top left;
float:left;
margin:0 0 0 5px;
height:16px;
width:16px;
padding-left:18px;
font-size:11px;
}

/* FOOTER Einzelansicht ENDE */

/* FOOTER Meldungen und Berichte START */
div.footer {
margin:0;
clear:both;
color:#336633;
height:15px;
}

p.footer_date {
float:left;
font-size:11px;
color:#336633;
}

p.footer_mehr a {
float:right;
}
/* FOOTER Meldungen und Berichte ENDE */

#content_middle p.link_mehr {
text-align:right;
}

div#content_middle a.link_mehr {
font-size:12px;
color:#407040;
text-decoration:none;
}

div#content_middle a.link_mehr:hover {
color:#6D6D6D;
text-decoration:underline;
}

div.image_box {
border:1px solid #336633;
float:left;
padding:30px 0;
text-align:center;
width:100%;  
background:#FFF9EF;
margin-bottom:15px;
}

div#steckbrief {
background-color:#E5E5E5;
border:1px dotted #000;
margin:20px 0;
padding:1%;
}

div#steckbrief a,div#steckbrief a:hover {
color:#000;
}

table th {
text-align:left;
vertical-align:top;
}

table td {
height:25px;
padding:0 3px;
}

table.next_previous, table.next_previous tr, table.next_previous a {
background:#FF9900;
color:#FFF;
text-decoration:none;
}

table.next_previous a.active {
font-weight:bold;
}

/* Dokumentoptionen */
div.doc_options {
border:1px solid #cccccc;
background:#FFF9EF;
margin-bottom:15px;
-moz-border-radius: 10px;
}

table.steckbrief_headline {
background:#cccccc;
font-size:14px;
color:#fff;
padding:1px;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

table.steckbrief_table {
/*padding:5px;*/ 
}

table.steckbrief_table tr.subheadline {
background:#FFD290; 
font-weight:bold;
-moz-border-radius-topleft:8px;
-moz-border-radius-topright:8px;
}

table.steckbrief_table tr.subheadline td {
height:20px;
line-height:20px;
padding-left:12px;
}

table.steckbrief_table tr.tags {
background:#FFE9C9; 
-moz-border-radius-bottomleft:8px;
-moz-border-radius-bottomright:8px;
}

table.steckbrief_table tr.tags td {
padding-left:12px;
}

.inputbox {
background:#fff9ef;
border:1px solid #cccccc;
}

/* Styles aus FCKeditor */
.inh_headline       { color:#336633;font-size:20px;font-weight:bold;}
.inh_subhead        { font-size: 14px;font-weight:bold;}
.inh_text_fett      { font-weight: bold;}
.inh_link          {  color: #000;text-decoration: underline; }
.link_inh_orange {color:#FF9900;font-size:12px;font-weight:bold;text-decoration:none;}
.headline {
color:#336633;
font-size:20px;
font-weight:bold;
text-decoration:none;
margin:0 0 5px 0;  
}

.inh_imp_linie {
border: 0px; /* Für Firefox und Opera */ 
border-top: solid 1px #407040; 
border-bottom: solid 1px #FFFFFF; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
border-style:dotted;
}

table.inh_imp {
border-spacing: 0px;
border-collapse: collapse;
}

table.inh_imp td {padding:5px 30px 5px 0;margin0;height:auto;}
table.inh_imp tr {padding:0;margin0;}

/* Allgemeine Styles */

#left {font-family:Tahoma;float:left;}
.left {float:left;display:inline;}
.right {float:right;}
.clearboth {clear:both;}

.text_right {text-align:right;}
.center {text-align:center;}

.font11 {font-size:11px;}
.green {color:#336633;}
.black {color:#000;}
#content_middle .margin0 {margin:0;}

.width20 {width:20%;}
.width30 {width:163px;}
.width40 {width:40%;}
.width48 {width:48%;}
.width49 {width:49%;}
.width50 {width:50%;}
.width80 {width:80%;}
.width98 {width:98%;}
.width100 {width:100%;}
.width110 {width:110%;}

a {color:#336633;text-decoration:none;}
a img {border:0;}
a:hover {text-decoration:underline;}

.bold {font-weight:bold;}
.italic {font-style:italic;}

.height_auto {height:auto;}
.search_input {width:142px;}
.search_input:focus {background:#fff;}

.inh_link_list {
list-style-type:none;
margin:0 0 15px 10px;
width:530px;
display:inline;
}

.inh_link_list li {
margin:0 0 10px 0;
display:inline; /* IE6 */
}

.headline_yellow_bg {
background:#ffe9c9;
font-size:12px;
font-weight:normal;
display:block;
padding:0 0 0 10px;
margin:0 0 25px 0;
line-height:20px;
height:20px;
clear:both;
color:#705939;
}


.search_button {
width:21px;
height:17px;
background:url(/biomarkt/images/icons/search.gif) no-repeat;
border:0;
}

.search_button:hover {cursor:pointer;}
.infomail_button:hover {cursor:pointer;}

.yellow_bg {
margin:10px 0;
background:#ffe9c9;
}

.text {
height:44px;
padding-top:10px;
text-align:center;
color:#705939;
}

select {
background:#fff9ef;
border:1px solid #ff9900;
font-size:12px;
}

input, textarea {
background:#fff9ef;
border:1px solid #ff9900;
}

dl {
margin:5px 0 0 0;
overflow:auto;
width:100%;
}

dt {
color:#336633;
float:left;
padding:0;
margin:0;
margin:0;
width:95px;
}

div.single_view_address dt {width:89px;}

dd {
float: left;
width:172px;
}

dl.wide {margin:0 0 20px 0;}
dl.wide dt {margin:5px 0 0 0;}

dl.wide dd {
width:450px;
clear:right;
margin:5px 0 0 0;
}

dd.first,div.first {margin-right:10px;}

dd a,dd {
white-space:normal;
display:inline;
}

.box_header {
border-bottom:1px solid #000;
margin-bottom:20px;
float:left;
width:100%;
}

.box_footer {
float:left;
width:100%;
border-top:1px solid #000;
}


ul.sitemap {
list-style:none;
}

ul.sitemap li {
padding-left:30px;
clear:left;
}

.cant_open {
float:left;
width:12px;
height:12px;
}

.open, .closed {
float:left;
width:12px;
height:12px;
cursor:pointer;
margin-top:3px;
background: url(/biomarkt/images/icons/open_close.gif) no-repeat top left;
}

.open { background-position: left -11px;} 
.closed { background-position: left 0px;}

div.ad_top_left {
float:left;
margin:2px 0 3px 30px;
}

div.ad_top_right {
float:right;
margin:2px 10px 3px 0;
}

div.ad_top_left_head, div.ad_top_right_head {
display:block;
font-size:9px;
text-align:center;
}

#print_footer {
display:none;
}

.doc_comments p {
padding:0 3px;
}

.comment_heading {
color:#fff;
background:#cccccc;
font-size:14px;
font-weight:bold;
height:25px;
line-height:25px;
-moz-border-radius: 10px 10px 0 0;
padding:0;
border-bottom:1px solid #000;
}

.comment_date,.comment_subject {
height:20px;
line-height:20px;
background:#E5E5E5;
}

.doc_comments .comment_subject {padding:0 3px 3px 3px;}

.doc_options .comment_text {
overflow:hidden;
border-bottom:1px dotted #000;
margin:0 0 1em 0;
}

.comment_more {
display:none;
border-bottom:1px dotted #000;
margin:0 0 1em 0;
text-align:center;
cursor:pointer;
}
