  
@charset "UTF-8";
/************************************************
http://www.was-wir-essen.de/
http://www.comspace.de
Author: franz@comspace.de
Create Date: 28.11.07
BASIC Template for 3Col & 2Col
Tested in: 
PC -> IE 6, IE 7, Firefox, Opera
MAC -> Firefox 2.0.0.3, Safari 2.0.4, Opera 9.20 
line-height: 18pt;
************************************************/
@media screen
{
@charset "UTF-8";
/************************************************
http://www.was-wir-essen.de/
http://www.comspace.de
Author: franz@comspace.de
Create Date: 28.11.07
ALL STYLES ONLY for the 3COL CONTENT
*************************************************/


/************************************************

CONTENT (3 COL)

************************************************/

#frame_3col_cnt p {
    padding: 0 0 6px 0;
    margin:0; 
    /*font-size: 0.75em; 12px*/
    } /*NEW*/

#frame_3col_cnt ul, #frame_3col_cnt ol {
    padding: 4px 0 4px 15px;
    margin:0; 
    /*width:100%; NEW*/
    /*float:right; NEW*/
    }

#frame_3col_cnt ul li, #frame_3col_cnt ol li {
    line-height: 18px;
    padding: 0 0 4px 0;
    }
    
* html #frame_3col_cnt ul, #frame_3col_cnt ol { /* IE 6 HACK */
    padding: 4px 0 4px 19px;
    margin:0;
    /*width:98%; 311px - NEW*/
    /*float:right; NEW*/
    }
    
*+html #frame_3col_cnt ul, #frame_3col_cnt ol { /* IE 7 HACK */
    padding: 4px 0 4px 19px;
    margin:0;
    /*width:100%; NEW*/
    /*float:right; NEW*/
    }

/******************** NAVIGATIONBOX STARTSEITE  ****************/

#frame_3col_cnt .box_cnt_nav {
    /*font-size: 0.75em;*/
    clear:both; 
    height:1.917em; /*23px;*/ 
    margin: 0 0 12px 0;
    }  
  
#frame_3col_cnt .cnt_nav_img {
    float:left; 
    height:23px;
    }

#frame_3col_cnt .cnt_nav_img .img_left {width:1em; height:1.917em;}
#frame_3col_cnt .cnt_nav_img .img_right {width:0.833em; height:1.917em}

#frame_3col_cnt .cnt_nav_txt {
    float:left; 
    width:39.083em; /*469px; */
    height:1.750em; /*21px;*/ 
    background:#f0f0f0; 
    padding: 0.167em 0 0 0; /*2px 0 0 0*/
    }
    
#frame_3col_cnt .cnt_nav_txt a {
    font-size: 1em; /*12px;*/
    color:#555;
    text-decoration: none; 
    }
    
#frame_3col_cnt .cnt_nav_txt a:hover {
    color:#cc0000;
    text-decoration: none; 
    }
    
#frame_3col_cnt .cnt_nav_txt a.active {
    color:#cc0000;
    font-weight:bold;
    text-decoration: none; 
    }

/******************* PARTNERLINKS 

.box_partner {padding:0 0 6px 0; width:490px;}
.box_partner_img {float:left; padding: 0 16px 0 0;} 
 
a.anc_partner {
    background:url(/bilder/layout/ico_arrow_right.gif) 0% 3px no-repeat; 
    padding: 0 0 0 8px;
    }
a.anc_partner:hover {
    color:#000;
    background:url(/bilder/layout/ico_arrow_right_black.gif) 0% 3px no-repeat; 
    padding: 0 0 0 8px;
    }
*******************/
    
/******************* CNT Teaser *******************/
#frame_3col_cnt h1 {
    font-size:1.25em; /*0.938em; 15px;*/
    color:#cc0000;
    padding: 0 0 15px 0;
    margin: 0;
    }
#frame_3col_cnt h2, #frame_3col_cnt h3, #frame_3col_cnt h4, #frame_3col_cnt h5 {
    font-size:1em;/*0.750em; 12px;*/
    color:#6a6a6a;
    margin:0;
    }
   
#frame_3col_cnt a {
    color:#555;
    text-decoration:none;
    }
#frame_3col_cnt a:hover {
    color:#000;
    }
#frame_3col_cnt .cnt_teaser_lst {padding:0; margin:0;}
#frame_3col_cnt .cnt_teaser_lst ul {
    padding: 0 0 0 0;
    list-style-type:none;
    }
/*#frame_3col_cnt .cnt_teaser_lst ul li {padding: 0 0 4px 0;}*/
#frame_3col_cnt .cnt_teaser_lst ul li a {
    background:url(/bilder/layout/ico_arrow_right.gif) 0% 3px no-repeat;
    padding:0 0 0 8px;
    text-decoration:none;
    }
 
#frame_3col_cnt .cnt_teaser_lst ul li a:hover {
    color:#000;
    }
    
#frame_3col_cnt .cnt_teaser_lst a.anc_more {
    font-weight:bold;
    color: #555;
    text-decoration:none !important;
    background:url(/bilder/layout/ico_arrow_double_right.gif) 100% 6px no-repeat;
    padding: 0 10px 0 0;
    border-left: 1px solid #fff;
    }
#frame_3col_cnt .cnt_teaser_lst a.anc_more:hover {
    color:#000;
    text-decoration:none !important;
    background:url(/bilder/layout/ico_arrow_double_right_black.gif) 100% 6px no-repeat;
    }


#frame_3col_cnt .cnt_teaser_txt {padding:0; margin:0;}

#frame_3col_cnt .cnt_teaser_txt table tr td  { }
/*{font-size: 0.750em;}*/
#frame_3col_cnt .cnt_teaser_txt table tr td a { }
 /*{font-size: 1em;}*/

#frame_3col_cnt .cnt_teaser_txt img {
    margin: 3px 10px 0 0;
    border: 1px solid #e4e3e3;
    } 
#frame_3col_cnt .cnt_teaser_txt h2 a {text-decoration: none;}

#frame_3col_cnt .cnt_teaser_txt a, 
#frame_3col_cnt .cnt_teaser_txt p a {text-decoration: underline;}
 
#frame_3col_cnt .cnt_teaser_link_lst {padding: 6px 0 0 0;}
#frame_3col_cnt .cnt_teaser_link_lst p {
    background:url(/bilder/layout/ico_arrow_right.gif) 0% 6px no-repeat;
    padding:0 0 0 8px;
    }
#frame_3col_cnt .cnt_teaser_link_lst a.anc_link_lst {
    font-weight:bold;
    color: #555;
    text-decoration:none;
    }
#frame_3col_cnt .cnt_teaser_link_lst a.anc_link_lst:hover {
    font-weight:bold;
    color: #000;
    text-decoration:none;
    }
#frame_3col_cnt .cnt_line {
    margin: 8px 0 0 0;
    border-top: 1px solid #e4e3e3;
    height:1px; 
    font-size:1px;
    height:15px;
    }

#frame_3col_cnt .cnt_teaser_txt .img_100 {
    font-size:0.833em; /*10px;*/ 
    width: 100px;
    margin: 0 10px 0 0;
    float:left;
    padding: 0 10px 0 0;
     }
#frame_3col_cnt .cnt_teaser_txt .img_150 {
    font-size:0.833em; /*10px;*/ 
    width: 150px;
    margin: 0 10px 0 0;
    float:left;
    padding: 0 10px 0 0;
       }
#frame_3col_cnt .cnt_teaser_txt .img_100 img,
#frame_3col_cnt .cnt_teaser_txt .img_150 img {
    bxorder: 1px solid #e4e3e3;
}

* html #frame_3col_cnt .cnt_teaser_txt .img_100 img,
* html #frame_3col_cnt .cnt_teaser_txt .img_150 img {
    margin: 0;
    padding: 0;
}





/******************* A-Z *******************/

#frame_az {}
#frame_az .box_az {}
#frame_az ul.az {
    /*font-size: 0.750em;*/
    display:block; 
    padding:0; 
    margin:0;
    list-style-type: none;
    }
#frame_az ul li {
    float:left; 
    white-space:nowrap;  
    padding: 0 0 6px 0; 
    margin: 0 8px 0 0;
    }
#frame_az ul li a {
    background:url(/bilder/layout/ico_arrow_double_right.gif) 0% 7px no-repeat; 
    padding:0 6px 0 10px; 
    display: inline-block;
    }
    
#frame_az ul li a:hover {
    background:url(/bilder/layout/ico_arrow_double_right_black.gif) 0% 7px no-repeat; 
    }
 



/******************* TABLE MEDIA *******************/
/*#frame_3col_cnt div.media_hdl, #frame_3col_cnt div.media_teaser_hdl, #frame_3col_cnt div.medium_hdl {
    background: #f0f0f0 url() no-repeat; 
    width: 40em; /*30em;  480px;*/
    height: auto;
    padding: 4px 0 0 10px;
    }
    
#frame_3col_cnt div.media_hdl h1, #frame_3col_cnt div.media_teaser_hdl h1, #frame_3col_cnt div.medium_hdl h1 {
    color:#cc0000;
    font-weight:bold;
    font-size: 0.875em; /*1.167em;*/ /* 0.875em; 14px;*/
    margin: 0;
    padding: 0;
    }*/


#frame_3col_cnt div.media_hdl, 
#frame_3col_cnt div.media_teaser_hdl, 
#frame_3col_cnt div.medium_hdl {
    clear:both;    
    height:1.438em; /*1.438em; 23px;*/ 
    margin: 0 0 0 0;
    }
#frame_3col_cnt div.media_hdl .hdl_img .img_left, 
#frame_3col_cnt div.media_teaser_hdl .hdl_img .img_left, 
#frame_3col_cnt div.medium_hdl .hdl_img .img_left {
    width:1em; /*0.750em; */
    height:1.92em; /*1.438em; 23px;*/ 
    }
#frame_3col_cnt div.media_hdl .hdl_img .img_right, 
#frame_3col_cnt div.media_teaser_hdl .hdl_img .img_right, 
#frame_3col_cnt div.medium_hdl .hdl_img .img_right {
    width:0.833em; /*0.625em;*/
    height:1.92em; /*1.438em; 23px;*/ 
}
#frame_3col_cnt div.media_hdl .hdl_img, 
#frame_3col_cnt div.media_teaser_hdl .hdl_img, 
#frame_3col_cnt div.medium_hdl .hdl_img {
    float:left; 
    height:1.92em;/*1.438em; 23px;*/ 
    }
#frame_3col_cnt div.media_hdl .hdl_txt, 
#frame_3col_cnt div.media_teaser_hdl .hdl_txt, 
#frame_3col_cnt div.medium_hdl .hdl_txt {
background:#F0F0F0 none repeat scroll 0%;
float:left;
height:1.64em;
padding:0.25em 0pt 0pt;
width:39em;
}
#frame_3col_cnt div.media_hdl h1, 
#frame_3col_cnt div.media_teaser_hdl h1, 
#frame_3col_cnt div.medium_hdl h1 {
    color:#cc0000;  
    font-weight:bold;
    font-size: 1.167em; /* 0.875em; 14px;*/
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    }
    
    
#frame_3col_cnt div.media_teaser {
    width:39em; /*29.250em; 468px;*/
    padding: 10px 10px 0 10px;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    }        
    
#frame_3col_cnt div.media_teaser_footer {
    /*background:url() no-repeat; */
    border-top: 1px solid #f0f0f0;
    height:1px; /*11px;*/
    margin: 0 0 15px 0;
    }
    
#frame_3col_cnt div.media_footer {
    background: url() no-repeat; 
    height:12px;
    margin: 0 0 15px 0;
    }
    
#frame_3col_cnt table.media {
    border-collapse:collapse;
    margin:0pt 0pt 0pt 1px;
    width:40.75em;
    
    } 
#frame_3col_cnt table.media th {
    font-size:1em; /*0.688em; 11px;*/
    text-align:left;
    border: 1px solid #f0f0f0;
    }
#frame_3col_cnt table.media td {
    font-size:1em; /*0.688em; 11px;*/
    /*border-left:1px solid #f0f0f0;
    border-right:1px solid #f0f0f0;*/
    border: none;
    }

#frame_3col_cnt table.medium tr td.medium_img {
    width:12.083em; /*145px;*/
    text-align:center;
    }
#frame_3col_cnt table.medium tr td.medium_img img {
    border: 1px solid #e4e3e3;
}
    
#frame_3col_cnt table.media th div.space {
    margin:4px 5px 4px 10px;
    } 
#frame_3col_cnt table.media td div.space {
    padding:10px 5px 5px 10px;
    border: 1px solid #f0f0f0;
    margin-bottom: 30px;
    } 
#frame_3col_cnt table.media td div.space td {
    border: none;
}

#frame_3col_cnt table.media td div.space td img {
    padding: 5px 10px 0 0;
}

#frame_3col_cnt table.media td a {
    text-decoration:underline;
    color:#555;
}

#frame_3col_cnt table.media td a:hover {
    color: #000;
}

#frame_3col_cnt table.media td div.space ul.listTipps li {
    list-style-type: none;
    padding: 0pt 0pt 0pt 8px;
    position: relative;
    left: -8px;
    background: transparent url('/bilder/layout/ico_arrow_right.gif') no-repeat scroll 0% 5px;
    text-decoration: none;
}
#frame_3col_cnt table.media td div.space ul.listTipps li a {
    text-decoration: none;
    color: #555;
}
#frame_3col_cnt table.media td div.space ul.listTipps li a:hover {
    color: #555;
}


/************************************************
CONTENT - 2COL
************************************************/

#frame_2col_cnt h1{    
    color:#cc0000;
    font-size: 1.25em; /*15px;*/
    }

/******************* TABLE TV & MESSE *******************/

/*#frame_2col_cnt div.tv_hdl, #frame_2col_cnt div.tv_teaser_hdl, #frame_2col_cnt div.messe_hdl {
    background: url() no-repeat; 
    width: 730px;
    height:19px;
    padding: 4px 0 0 10px;
    }  */  
/*#frame_2col_cnt div.tv_hdl h1, #frame_2col_cnt div.tv_teaser_hdl h1, #frame_2col_cnt div.messe_hdl h1 {
    color:#cc0000;
    padding: 0;
    font-weight:bold;
    font-size: 0.875em; 14px;
    }*/
    
#frame_2col_cnt div.tv_hdl, 
#frame_2col_cnt div.tv_teaser_hdl, 
#frame_2col_cnt div.messe_hdl {
    clear:both;    
    height: 1.917em; /* 1.438em; 23px;*/
    margin: 0 0 0 0;
    }
#frame_2col_cnt div.tv_hdl .hdl_img, 
#frame_2col_cnt div.tv_teaser_hdl .hdl_img, 
#frame_2col_cnt div.messe_hdl .hdl_img {
    float:left; 
    height: 1.917em; /*1.438em; 23px;*/
    }
#frame_2col_cnt div.tv_hdl .hdl_img .img_left, 
#frame_2col_cnt div.tv_teaser_hdl .hdl_img .img_left, 
#frame_2col_cnt div.messe_hdl .hdl_img .img_left {
    width:0.750em; 
    height:1.917em; /*1.438em;*/
    }

#frame_2col_cnt div.tv_hdl .hdl_img .img_right, 
#frame_2col_cnt div.tv_teaser_hdl .hdl_img .img_right, 
#frame_2col_cnt div.messe_hdl .hdl_img .img_right {
    width:0.625em; 
    height:1.917em; /*1.438em;*/
    }

#frame_2col_cnt div.tv_hdl .hdl_txt, 
#frame_2col_cnt div.tv_teaser_hdl .hdl_txt, 
#frame_2col_cnt div.messe_hdl .hdl_txt {
    float:left;
    width:60.000em; /*44.875em; 720px;*/ 
    height:1.583em; /*19px;*/     
    background:#f0f0f0;     
    padding: 0.333em 0 0 0; /*4*/
}
#frame_2col_cnt div.tv_hdl h1, 
#frame_2col_cnt div.tv_teaser_hdl h1, 
#frame_2col_cnt div.messe_hdl h1 {
    color: #cc0000;
    font-weight:bold;
    font-size: 1.167em; /* 0.875em; 14px;*/
    margin: 0;
    padding: 0;
    }


#frame_2col_cnt div.tv_teaser {
    width: 44.875em; /* 718px;*/
    padding: 10px 10px 0 10px;
    border-left: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    }        
    
#frame_2col_cnt div.tv_teaser_footer {
    /*background:url() no-repeat; */
    border-top: 1px solid #f0f0f0;
    height:1px; /*11px;*/
    margin: 0 0 15px 0;
    }
    
#frame_2col_cnt div.tv_footer {
   /* background: url() no-repeat;  */
    border-bottom: 1px solid #f0f0f0;
    height:1 px; /*12px;*/
    margin: 0 0 15px 0;
    }
    
#frame_2col_cnt div.messe_footer {
    /*background: url() no-repeat;*/
    border-bottom: 1px solid #f0f0f0;
    height:12px;
    margin: 0 0 15px 0;
    }
    
#frame_2col_cnt table.tv, #frame_2col_cnt table.messe {
    width: 61.667em; /* 46.250em; 740px;*/
    border-collapse:collapse;
    margin-bottom: 30px;
    } 
#frame_2col_cnt table.tv th, #frame_2col_cnt table.messe th {
    text-align:left; 
    border: 1px solid #f0f0f0; 
    }
#frame_2col_cnt table.tv td, #frame_2col_cnt table.messe td {
    font-size: 1em; /*0.688em; 11px;*/ 
    /*border-right:1px solid #f0f0f0; 
    border-bottom:1px solid #f0f0f0;*/
    border: 1px solid #f0f0f0;
    }
    
#frame_2col_cnt table.tv th div.space, #frame_2col_cnt table.messe th div.space  {
    font-size: 1em; /*0.688em;  11px; */
   /* border-right:1px solid #f0f0f0; 
    border-bottom:1px solid #f0f0f0;*/
    margin:4px 5px 4px 10px;
    } 
#frame_2col_cnt table.tv td div.space, #frame_2col_cnt table.messe td div.space  {
    padding: 5px;
    /*padding:10px 5px 10px 10px;*/
    } 

#frame_2col_cnt table.tv td div.space h2, #frame_2col_cnt table.messe td div.space h2  {
    font-size: 1em;
    /*padding:10px 5px 10px 10px;*/
    } 


#frame_2col_cnt table.tv td div.space p, #frame_2col_cnt table.messe td div.space p {
    font-size: 1em;
    }
#frame_2col_cnt table.tv td a, #frame_2col_cnt table.messe td a {
    text-decoration:none;
    color:#555;
    }
    
#frame_2col_cnt table.tv td a:hover, #frame_2col_cnt table.messe td a:hover {
    text-decoration:underline;
    color:#000;
    }  
    
#frame_2col_cnt table.tv td div.tv_anc {
    margin: 8px 10px 0 0;
    }
    
#frame_2col_cnt table.tv td div.tv_anc a {
    text-decoration: none;
    background:#44d838 url() 97% 9px no-repeat;
    color:#fff;
    padding:4px 16px 4px 4px;
    }
    
#frame_2col_cnt .cnt_line {
    margin: 8px 0 0 0;
    border-top: 1px solid #e4e3e3;
    height:1px; 
    font-size:1px;
    height:15px;
    }
#frame_2col_cnt table.tv th.first, #frame_2col_cnt table.tv td.first, #frame_2col_cnt table.messe th.first, #frame_2col_cnt table.messe td.first { border-left: solid #f0f0f0 1px; }
#frame_2col_cnt table.tv td.last, #frame_2col_cnt table.messe td.last { border-bottom: none; }



/********** Suche *********/
.searchNav {
/*background-color:#FFEA91;
border-bottom:1px solid #cccccc;
padding:7px;*/
}
.searchNavLeft{
width:49%;
float:left;
}
.searchNavRight{
width:49%;
margin-left:49%;
text-align:right;
}
 
ins {
background-color:#ffff00;
text-decoration:none;
}

/******************* PRESSEINFO *******************/
.box_presseinfo {}    
#frame_3col_cnt div.box_presseinfo h2 {
    /*font-size: 0.750em;   12px;*/
    color:#2fb557;
    }
.box_presseinfo table.presseinfo {
    width:37.500em; /*28.125em; 450px;*/
    padding:0;
    border:none;
    }
    
.box_presseinfo table.presseinfo td.presse_label {
    /*font-size:0.75em;*/
    width:9.167em; /*6.875110px;*/
    font-weight: bold;
    }
 
.box_presseinfo table.presseinfo td.presse_input {width:16.313em /*261px;*/}
.box_presseinfo table.presseinfo td.presse_btn {width:4.938em; /*79px;*/}
    
.box_presseinfo input {
    font-family: Arial, Helvetica, sans-serif; 
    /*font-size:0.750em; 12px;*/ 
    border: 1px solid #ededed; 
    color:#6a6a6a;
    width:252px;
    }
.box_presseinfo input.btn_presseinfo {
    width: 6.583em; /* 79px;*/
    border:none;
    padding:0;
    }
.box_presseinfo input.radio_btn {
    width: 1.125em; /* 18px;*/
    border:none;
    padding:0;
    }



/******************* SITEMAP *******************/    
#sitemap {float:left;}
#sitemap .sitemap_1col { padding: 0pt 0.67em 0.83em 0pt; width: 20.08em; float: left; }
#sitemap .sitemap_2col { padding: 0pt 0.67em 0.83em 0pt; width: 20.08em; float: left; }
#sitemap .sitemap_3col { padding: 0pt 0pt 0.83em; width: 20.08em; float: left; }
#sitemap .sitemap_box { padding: 0pt 0pt 0.83em; }
#sitemap .smlink1 { border-bottom: 0.08em solid rgb(193, 193, 193); font-weight: bold; }
#sitemap .smlink1_left { float: left; }
#sitemap .smlink1_left_img { width: 1em; height: 1.92em; }
#sitemap .smlink1_cnt { float: left; background: #c1c1c1; width: 18.08em; height: 1.50em; padding: 0.32em 0 0.09em 0; }
#sitemap .smlink1_right { float: left; }
#sitemap .smlink1_right_img { width: 1em; height: 1.92em; }
#sitemap .smlink2 { border-left: 0.08em solid rgb(193, 193, 193); border-right: 0.08em solid rgb(193, 193, 193); border-bottom: 0.08em solid rgb(193, 193, 193); padding: 0.33em 0pt 0.33em 1em; background: rgb(244, 244, 244) none repeat; }
#sitemap .smlink3 { border-left: 0.08em solid rgb(193, 193, 193); border-right: 0.08em solid rgb(193, 193, 193); border-bottom: 0.08em solid rgb(193, 193, 193); padding: 0.33em 0pt 0.33em 1em; }
#sitemap .smlink4 { border-left: 0.08em solid rgb(193, 193, 193); border-right: 0.08em solid rgb(193, 193, 193); border-bottom: 0.08em solid rgb(193, 193, 193); padding: 0.33em 0pt 0.33em 1em; }@charset "UTF-8";
/************************************************
http://www.was-wir-essen.de/
http://www.comspace.de
Author: franz@comspace.de
Create Date: 28.11.07
ALL STYLES for the LEFT NAVI FRAME
***********************************************/

/************************************************
IMAGES 
***********************************************/
.img_left_bottom_curve {width:13.81em; height:0.75em;}
.img_schule {width:11.06em; height:6.81em;}
.img_wwe {width:11.06em; height:4.5em;}
.img_talkingfood {width:10.13em; height:4.19em;}
.img_bund {width:10.63em; height:4.44em;}
/*************************************************
LEFTNAV no ACTIVE Links define
************************************************/ 
  
#nav_left {
    width:13.75em  /*13813em - 221px*/;
    color: #6a6a6a;
    }
    
#nav_left ul {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.75em /* 12px*/;
    list-style-type:none;
    }
    
#nav_left ul li { 
    font-weight:normal;
    }
    
* html #nav_left ul li { 
    font-weight:normal;
    height:20px;
    }
*+html #nav_left ul li { 
    font-weight:normal;
    height:98%;
    }
#nav_left ul li ul {
    font-size: 0.917em /*11px*/;
    width: 20.091em;
    }
    
#nav_left ul li ul li {
    text-transform:none;
    font-weight:normal;
    /*border-bottom:0.09em solid #c7e6ca; 1px */
    }
    
#nav_left ul li ul li ul {
    font-size: 1.00em /*1em - 11px*/;
    background:#ebf9e1;
    margin:0;
    padding:0.909em 0 0 0; /*padding:10px 0 0 0;*/
    /*border-top:0.09em solid #c7e6ca; 1px */
    }
    
#nav_left ul li ul li ul li {
    text-transform:none;
    font-weight:normal;
    border-bottom:0px solid #c7e6ca !important;
    }
    
#nav_left ul li .anc_img a {padding:0;}
#nav_left ul li a.anc_nav_lvl1 {
background:#B6E991 none repeat scroll 0%;
border-bottom:0.09em solid #FFFFFF;
color:#6A6A6A;
display:block;
padding:0.667em 0pt 0.667em 2.667em;
text-decoration:none;
width:15.75em;
}
#nav_left ul li a.anc_nav_lvl1:hover {
    color:#000;
    } 
#nav_left ul li a.anc_nav_lvl1_active {
background:#B6E991 none repeat scroll 0%;
border-bottom:0.09em solid #FFFFFF;
color:#000000;
display:block;
font-weight:bold;
padding:0.667em 0pt 0.667em 2.667em;
text-decoration:none;
width:15.75em;
    }
* html #nav_left ul li a.anc_nav_lvl1,
* html #nav_left ul li a.anc_nav_lvl1_active {
    width: 15.85em;
    }
#nav_left ul li ul li a.anc_nav_lvl2 {
background:#D7F3C3 none repeat scroll 0%;
color:#6A6A6A;
display:block;
padding:0.727em 0pt 0.727em 3.636em;
text-decoration:none;
width:16.455em;
    }
#nav_left ul li ul li a.anc_nav_lvl2:hover {
    color:#000;
    }
    
#nav_left ul li ul li a.anc_nav_lvl2_active {
background:#D7F3C3 none repeat scroll 0%;
color:#000000;
display:block;
font-weight:bold;
padding:0.727em 0pt 0.727em 3.636em;
text-decoration:none;
width:16.455em;
    }
* html #nav_left ul li ul li a.anc_nav_lvl2,
* html #nav_left ul li ul li a.anc_nav_lvl2_active { width:16.545em;}
#nav_left ul li ul li ul li a.anc_nav_lvl3 {
background:#EBF9E1 none repeat scroll 0%;
color:#6A6A6A;
display:block;
padding:0pt 0pt 1.091em 4.273em;
text-decoration:none;
width:15.818em;    }
#nav_left ul li ul li ul li a.anc_nav_lvl3:hover {
    color: #000;
    }
#nav_left ul li ul li ul li a.anc_nav_lvl3_active {
background:#EBF9E1 none repeat scroll 0%;
color:#000000;
display:block;
font-weight:bold;
padding:0pt 0pt 1.091em 4.273em;
text-decoration:none;
width:15.818em;
    }
    
/* JO 17.02.08  Neu eingefügt, da müssen die Einrückungen passend gemacht werden */
#nav_left ul li ul li ul li a.anc_nav_lvl4 {
    width:15.818em /*174px*/;
    color:#6a6a6a;
    background:#ebf9e1;
    padding: 0 0 1.091em 4.273em; /*0px 0px 8px 47px; */ 
    text-decoration:none;
    display:block;
    }
#nav_left ul li ul li ul li a.anc_nav_lvl4:hover {
    color: #000;
    }
#nav_left ul li ul li ul li a.anc_nav_lvl4_active {
    width:15.818em /*174px*/;
    color:#000;
    background:#ebf9e1; /* #ebf9e0;*/
    padding: 0 0 1.091em 4.273em; /* 1.091em 0px 0px 8px 47px; */
    text-decoration:none;
    display:block;
    font-weight:bold;
    }



/************************************************
LEFT -> NEWSLETTER
************************************************/   
 
#frame_newsletter {
    background:#d7f3c3;
    width:11.81em; /*189px*/
    height:4.00em; /*64px*/  
    padding: 0 0 0 2em; /* 0 0 0 32px;*/
    }    
    
#frame_newsletter .box_newsletter_hdl {
    font-size: 0.75em;
    padding: 13px 0 0 0;
    }
    
#frame_newsletter .box_newsletter { 
    /*width:176px;*/ 
    padding-top:10px;
    }
    
#frame_newsletter div.box_newsletter form { 
    padding: 0;
    margin: 0;
    }
    
#frame_newsletter div.box_newsletter input.newsletter_input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:0.75em /*12px*/; 
    border: 1px solid #969696; 
    color:#6a6a6a; 
    width: 13.00.em/*156px*/; 
    height :1.17em /* 14px*/;
    padding: 0.08em 0 0.08em 0.33em; /*1px 0 1px 4px;*/
    margin: 0 0 0.25em 0; /*0 0 3px 0;*/
    }
    
#frame_newsletter div.box_newsletter input.newsletter_btn {
    font-size:1.00em; /*12px*/ 
    width: 1.13em; /*18px*/ 
    height: 1.13em; /*18px*/ 
    padding: 0;
    margin: 0;
    vertical-align:top;
    }
*+html #frame_newsletter div.box_newsletter input.newsletter_btn {  /* IE 7 HACK */
    width: 1.13em; /*18px*/ 
    height: 1.13em; /*18px*/ 
    padding: 0;
    margin: 0;
    border-top: 1px solid #d7f3c3;
}    
    
* html #frame_newsletter div.box_newsletter input.newsletter_btn {  /* IE 6 HACK */
    width: 1.13em; /*18px*/ 
    height: 1.13em; /*18px*/ 
    padding: 0;
    margin: 0;
    border-top: 1px solid #d7f3c3;
}
/************************************************
LEFT -> LOGOS (Seperarte H-Tags)
************************************************/   
 
#frame_logos {
    width:13.75em; /*220px*/ 
    border-right: 1px solid #b6e991;
    }
* html #frame_logos {
    width: 13.688em;
    }  
    
#frame_logos .box_logo {
    border-top: 1px solid #b6e991;
    padding: 0.75em 0 0.75em 1.31em; /*12px 0 12px 21px; */
    }
    
#frame_logos div.box_logo h1, h2, h3 {
    color:#cc0000;
    font-size:0.75em; /*12px*/ 
    padding: 0 0 0.63em 0.69em; /* padding: 0 0 10px 11px;*/
    }  
       
/*.box_curve {
    height:12px;
    }*//************************************************
http://www.was-wir-essen.de/
http://www.comspace.de
Author: franz@comspace.de
Create Date: 28.11.07
ALL STYLES for the RIGHT FRAME
*************************************************/


/************************************************

IMAGES 

***********************************************/
.img_right_top_curve {width:14.81em; height:0.56em;}
.img_right_bottom_curve {width:14.81em; height:0.5em;}

.img_MedienTipp {width:14.688em; height:1.438em;}
.img_btn_login_p {width: 7.375em; height:1.375em;}
.img_btn_login_a {width: 7.375em; height:1.688em;}
.img_btn_cart_p {width: 7.313em; height:1.375em;}
.img_btn_cart_a {width: 7.313em; height:1.688em;}
.img_btn_reg {width:17.333em; height:1.5em;}
.img_btn_zum_warenkorb {width:17.333em; height:1.5em;}

/************************************************

FRAME RIGHT

***********************************************/
#frame_right_border {
    width:14.688em; /*14.69em; 235px*/
    border-right: 1px solid #e4e3e3; 
    border-left: 1px solid #e4e3e3; 
    /*overflow: hidden;*/
    }    
#frame_right_border .box_right_cnt {
    font-size: 0.75em;
    padding:0.583em 0.833em 0.583em 0.833em; /*7px 10px 7px 10px;*/ 
    border-top: 1px solid #e4e3e3;
    clear:both;
    }
#frame_right_border .box_right_cnt h1, h2, h3 {
    font-size: 1.250em;
    color:#cc0000;
    padding: 0 0 6px 0;    
    }
    
#frame_right_border .box_right_cnt img {
    padding:0; 
    margin: 0 6px 0 0;
     border: 1px solid #e4e3e3;
     }
#frame_right_border a.anc_mail {
    color: #555;
    padding: 0 0 0 26px;
    text-decoration:none; 
    background:url(images/ico_mail.gif) 0% 0% no-repeat; 
    }    
#frame_right_border div.box_right_cnt form {
    padding: 6px 0 6px 0;
    margin: 0;
    }
    
#frame_right_border div.box_right_cnt input.search_input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:12px; 
    border: 1px solid #ededed; 
    color:#6a6a6a; 
    width:184px; 
    height: 14px;
    padding: 1px 0 1px 4px;
    margin: 0 4px 0px 0;
    }
#frame_right_border div.box_right_cnt input.search_btn {
    height:18px;
    width:18px;
    padding: 0;
    margin: 0;
    vertical-align:top;
    }
    
*+html #frame_right_border div.box_right_cnt input.search_btn { /*IE 7 HACK*/
    height:18px;
    width:18px;
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    }
    
* html #frame_right_border div.box_right_cnt input.search_btn { /*IE 6 HACK*/
    height:18px;
    width:18px;
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    }

/************************************************

SHOPPING CART & LOGIN

************************************************/
    
#frame_right_border .box_basket_img     {}
#frame_right_border .box_basket_tabs {padding:6px 0 0 0;}
#frame_right_border .box_basket_cnt {
    padding: 7px 10px 0 10px; 
    border-top: 1px solid #e4e3e3;
    clear:both;
    }
    
#frame_right_border .box_basket_cnt p {
    font-size:0.750em; /*12px*/
    padding: 0 0 10px 0;
    }
    
#frame_right_border div.box_basket_cnt form {
    padding: 0;
    margin: 0;
    }
#frame_right_border div.box_basket_cnt input.user_input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 1em; /*12px;*/ 
    border: 1px solid #ededed; 
    color:#6a6a6a; 
    width:16.833em; /*202px;*/ 
    height: 1.167em; /* 14px;*/
    padding: 0.083em 0 0.083em 0.333em; /*1px 0 1px 4px;*/
    margin: 0 0.333em 0 0; /*0 4px 0px 0;*/
    }
#frame_right_border div.box_basket_cnt input.password_input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:1em; /*12px;*/  
    border: 1px solid #ededed; 
    color:#6a6a6a; 
    width:14.750em; /*177px;*/ 
    height:1.167em; /* 14px;*/
    padding: 0.083em 0 0.083em 0.333em; /*1px 0 1px 4px;*/
    margin: 0 0.333em 0 0; /*0 4px 0px 0;*/
    }
#frame_right_border div.box_basket_cnt input.password_btn {
    height:1.5em; /*18px;*/
    width:1.5em; /*18px;*/;
    padding: 0;
    margin: 0;
    vertical-align:top;
    }
    
*+html #frame_right_border div.box_basket_cnt input.password_btn { /*IE 7 HACK*/
    height:1.583em; /*19px;*/
    width:1.5em; /*18px;*/
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    }
    
* html #frame_right_border div.box_basket_cnt input.password_btn { /*IE 6 HACK*/
    height:1.583em; /*19px;*/
    width:1.5em; /*18px;*/
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    }

/************************************************/
html, body, div, p, h1, h2, h3, ul, ol, span, a, table, td, form, img, li {
   margin: 0;
   padding: 0;
   font-family: Arial, Helvetica, sans-serif;
}
body { 
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100.01%;
    color:#555555;
    background:#fff; /*#fbfbfb;*/
    margin: 0;
    }
    
p {line-height: 18px;}
img {border:none;}
/*input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:12px; 
    border: 1px solid #ededed; 
    color:#6a6a6a;
    }*/
.reddot {color:red;}
.rd {color:red;}
.clr {clear:both}
.clr_col_right {clear: both; height:8px;}
.error {color:#cc0000; font-weight:bold;}
a { color:#555;
    text-decoration: none;
    }
a:hover {color:#000;}
a.anc_more {
    font-weight:bold;
    color: #555;
    text-decoration:none !important;
    background:url(/bilder/layout/ico_arrow_double_right.gif) 100% 6px no-repeat;
    padding: 0 10px 0 0;
    border-left: 1px solid #fff;
    }
a.anc_more:hover {
    color:#000;
    text-decoration:none !important;
    background:url(/bilder/layout/ico_arrow_double_right_black.gif) 100% 6px no-repeat;
    }
.list_img { margin: 0 10px 0 0; }
.nobr_txt { width: 30.917em; float: left; }
.nobr_txt_150 { width: 26.750em; float: left; }
/************************************************
IMAGES 
***********************************************/
.img_162_80 {width:10.125em; height:5em;}
.img_163_80 {width:10.188em; height:5em;}
.img_breadcrumb_left {/*width:1.375em ; height:0.875em;*/  width:2.2em; height:1.4em;}
.img_breadcrumb_right {/*width:0.688em ; height:1.250em;*/ width:1.1em; height:2em;}
/************************************************
HEADLINES
***********************************************/
h1 {
    font-size:0.94em; /*15px;*/
    color:#cc0000;
    padding: 0 0 8px 0;
    margin:0;
    }
    
h2, h3, h4, h5, h6 {
    font-size:0.75em; /*12px;*/
    color:#6a6a6a;
    margin:0;
    }
/************************************************
HEADER (Kopflinks, Seach, Headerimage)
***********************************************/
#frame_header {
    width: 61.063em; /* 977px;*/
    height: 8em; /*128px;*/
    /*background:url(images/test_header.jpg) no-repeat;*/
    margin: 0 0 0.563em 0; /* 0 0 9px 0;*/
    }
    
#frame_header .ly {
    position:relative;
    }
    
#frame_header .box_headnav { 
float:left;
font-size:0.625em;
padding:1.5em 0pt 0pt 74.5em;
position:absolute;
width:22.6em;
z-index:1000;
    }
* html #frame_header .box_headnav {
    float:left;
    font-size:0.625em; /*10px;*/
    width:22.6em; /*227px; */
    position:absolute;
    padding:1.50em 0 0 74.8em; /* 15px 0 0 751px;*/
    z-index:1000;
    }

*+html #frame_header .box_headnav {
    float:left;
    font-size:0.625em; /*10px;*/
    width:22.6em; /*227px; */
    position:absolute;
    padding:1.50em 0 0 74.8em; /* 15px 0 0 751px;*/
    z-index:1000;
    }
    
#frame_header div.box_headnav a { 
    font-size:1em;
    color:#555;
    text-decoration:none;
    }
            
#frame_header .search {
    float:left;
    position:absolute;
    padding:0;
    z-index:999;
    top: 5em; /* 80px*/
    left: 46.25em; /*740px;*/
    }
    
#frame_header div.search form {
    padding: 0;
    margin: 0;
    font-size:0.75em;
    }
    
#frame_header div.search input.search_input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:1.00em; /*12px*/ 
    border: 1px solid #ededed; 
    color:#6a6a6a; 
    width:15.83em; /*190px; */
    height: 1.17em; /* 14px;*/
    padding: 0.08em 0 0.08em 0; /*1px 0 1px 0;*/
    margin: 0 12px 0 0; /*0 12px 0px 0;*/
    text-align:center;
    }
    
#frame_header div.search input.search_btn {
    font-size:1.00em; /*12px*/ 
    height:1.50em; /*18px*/
    width:1.50em; /*18px*/
    padding: 0;
    margin: 0;
    vertical-align:top;
    }
    
*+html #frame_header div.search input.search_btn { /*IE 7 HACK*/
    font-size:1.00em; /*12px*/ 
    height:1.50em; /*18px*/
    width:1.50em; /*18px*/
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    }
    
* html #frame_header div.search input.search_btn { /*IE 6 HACK*/
    font-size:1.00em; /*12px*/ 
    height:1.50em; /*18px*/
    width:1.50em; /*18px*/
    padding: 0;
    margin: 0;
    border-top: 1px solid #fff;
    }              
    
#frame_header .img_header {
    width:61.063em; /*977px;*/
    height:8em; /*128px;*/
    /*background:url(/gfx/layout/header_bg.gif) no-repeat; */   
    z-index:100; 
    }
    
#frame_header .img_logo {float:left; height:8em; width:13.813em;}
#frame_header .img_logo_middle {float:left; height:8em; width:32.438em;}
#frame_header .img_logo_right { float: left; height: 8em; width: 14.81em; }
/************************************************
TOPNAV
************************************************/
#frame_topnav {
    width: 61.125em; /*977px;*/
    height: 5em; /*80px;*/
    }
    
/************************************************
BREADCRUMB -> EM'S Done 
************************************************/
#frame_breadcrumb {
    width:61.063em;      
    }
    
#frame_breadcrumb .box_breadcrumb_row1 {
    font-size: 0.625em;
    }
#frame_breadcrumb .box_breadcrumb_row1 .bc_left {
background:#B6E991 none repeat scroll 0%;
float:left;
height:2em;
width:22em;
    }
#frame_breadcrumb .box_breadcrumb_row1 .bc_middle { 
background:#B6E991 none repeat scroll 0%;
float:left;
height:1.5em;
padding-top:0.5em;
width:74.6em;
     }
    
* html #frame_breadcrumb .box_breadcrumb_row1 .bc_middle {
    width:75.2em;
    }    
    
*+html #frame_breadcrumb .box_breadcrumb_row1 .bc_middle {
    width:75.2em;
    }
    
#frame_breadcrumb .box_breadcrumb_row1 .bc_middle a,
#frame_breadcrumb .box_breadcrumb_row1_a .bc_middle a {
    color: #555;    
    font-size: 1em;
    }
    
#frame_breadcrumb .box_breadcrumb_row1 .bc_middle a:hover,
#frame_breadcrumb .box_breadcrumb_row1_a .bc_middle a:hover {
    color: #000;
    font-size: 1em;
    }
    
#frame_breadcrumb .box_breadcrumb_row1 .bc_right {
    float:left;
    width:1.1em;
    height:2em;
    }
#frame_breadcrumb .box_breadcrumb_row2 {
    font-size: 0.625em;
    }
#frame_breadcrumb .box_breadcrumb_row2 .bc_left {
background:#B6E991 none repeat scroll 0%;
float:left;
height:1.4em;
width:21.4em;    }
*+html #frame_breadcrumb .box_breadcrumb_row2 .bc_left { 
    background:#b6e991; 
    float: left;
    width: 21.5em; 
    height: 1.4em; 
    }
* html #frame_breadcrumb .box_breadcrumb_row2 .bc_left {
    background:#b6e991; 
    float: left;
    width: 21.5em; 
    height: 1.4em;
    }
#frame_breadcrumb .box_breadcrumb_row2 .bc_middle {
    float:left;
    width:2.2em;
    height:1.4em;
    }
    
/*********** ACTIVE MODE ******/
#frame_breadcrumb .box_breadcrumb_row1_a {
    font-size: 0.625em;
    }
#frame_breadcrumb .box_breadcrumb_row1_a .bc_left {
    float:left;
    width:22.100em;
    height:2em;
    background:#d7f3c3;
    }
#frame_breadcrumb .box_breadcrumb_row1_a .bc_middle {
    float:left;
    width:74.4em; /* 46.563em 745px */ 
    height:1.5em; /*0.938em 20px */
    padding-top: 0.5em;/* 0.313em 5px;*/
    background:#d7f3c3;
    }
    
* html #frame_breadcrumb .box_breadcrumb_row1_a .bc_middle {
    width:75em;
    }    
    
*+html #frame_breadcrumb .box_breadcrumb_row1_a .bc_middle {
    width:75em;
    }  
    
#frame_breadcrumb .box_breadcrumb_row1_a .bc_right {
    float:left;
    width:1.1em;
    height:2em;
    }
#frame_breadcrumb .box_breadcrumb_row2_a {
    font-size: 0.625em;
    }
#frame_breadcrumb .box_breadcrumb_row2_a .bc_left {
    float:left;
    width:21.3em;
    height:1.4em;
    background:#d7f3c3;
    }
/*+html #frame_breadcrumb .box_breadcrumb_row2_a .bc_left { 
    background:#d7f3c3;
    float: left;
    width: 21.4em; 
    height: 1.4em; 
    }*/
#frame_breadcrumb .box_breadcrumb_row2_a .bc_middle {
    float:left;
    width:2.200em;
    height:1.400em;
    }    
/************************************************
BASIC (3COL_Startpage) -> EM'S Done 
************************************************/
#frame_3col_cnt { 
    padding: 0pt 1.17em; 
    float: left; 
    width: 41em; 
    margin-left: 18.33em; 
    line-height: 18px; 
    font-size: 0.75em; 
    }
    
/*\*/
#frame_3col_cnt {
    padding: 0 1.167em 0 1.167em; /* 0 14px 0 14px;*/
    }
/*Safari Clearing*/
* html #frame_3col_cnt { 
    padding: 0pt 1.04em; 
    float: left; 
    width: 41em; 
    margin-left: 18.417em; 
    line-height: 18px; 
    font-size: 0.75em; }    
    
* html #frame_3col_cnt {
    display: inline;
    }

    
#frame_3col_left {
    float: left;
    width:13.813em; /* 221px;*/
    margin-left: -46.250em; /* -740px;*/
    }
    
#frame_3col_right {
    float: left;
    width: 14.813em; /*237px;*/
    /*background:red;*/
    }
    
#frame_wrapper {
    width: 61.063em; /* 977px;*/
    }
    
#frame_wrapper {
    float: left;
    float/**/: none;
    }
    
/* easy clearing */
#frame_wrapper:after {
    content: '[DO NOT LEAVE IT IS NOT REAL]'; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
    
#frame_wrapper {
    display: inline-block;
    }
/*\*/
#frame_wrapper {
    display: block;
    }
/* end easy clearing */
 
/************************************************
BASIC (2COL -> NAV LEFT)  -> EM'S Done 
************************************************/
#frame_2col_cnt {
    float: left;
    width: 61.833em; /*46.375em; 742px */
    margin-left: 19.500em; /* 19.583em; 14.688em;  235px;*/
    padding: 0;
    font-size: 0.75em;
    }
* html #frame_2col_cnt {
    margin-left: 19.350em;  
    }
    
* html #frame_2col_cnt {
    display: inline;
    }
    
#frame_2col_left {
    float: left;
    width: 13.813em; /* 221px;*/
    margin-left: -61.063em; /*-977px*/
    }
    
/************************************************
FOOTER -> EM'S Done 
************************************************/
#frame_footer {
    /*font-size: 0.75em;*/
    padding: 0 0.83em 0 0.83em; /* 0 10px 0 10px; */
    } 
   
#frame_footer a.anc_print {
    color: #555;
    padding: 0 0 0 1.67em; /*0 0 0 20px;*/
    text-decoration:none; 
    background:url(/bilder/layout/ico_print.gif) 0% 0% no-repeat; 
    margin: 0 0 0 2.25em; /*0 0 0 27px;*/
    }
#frame_footer a.anc_print:hover {
    color:#000;
    text-decoration:none;
    }
        
#frame_footer a.anc_opinion {
    color: #555;
    padding: 0 0 0 1.67em; /*0 0 0 20px;*/
    text-decoration:none; 
    background:url(/bilder/layout/ico_opinion.gif) 0% 0% no-repeat; 
    margin: 0 0 0 2.25em; /*0 0 0 27px;*/
    }
#frame_footer a.anc_opinion:hover {
    color:#000;
    text-decoration:none;
    }
    
#frame_footer a.anc_mail {
    color: #555;
    padding: 0 0 0 1.67em; /*0 0 0 20px;*/
    text-decoration:none; 
    background:url(/bilder/layout/ico_mail.gif) 0% 0% no-repeat; 
    margin: 0 0 0 2.25em; /*0 0 0 27px;*/
    }
#frame_footer a.anc_mail:hover {
    color:#000;
    text-decoration:none;
    }
 
/***************************************/
#frame_breadcrumb_shop {
    width: 977px;    
    height: 34px;
    background:url(/bilder/layout/bg_breadcrumb_shop.gif) no-repeat;
    }
#frame_breadcrumb_shop .box_breadcrumb_links {
    font-size:10px;
    width:751px;    
    padding: 5px 0 0 20px; 
    }
    
#frame_breadcrumb_shop .box_breadcrumb_links a {
    color: #555;
    }    
#frame_breadcrumb_shop .box_breadcrumb_links a:hover {
    color: #000;
    }
/************************************************
BASIC (2COL -> Content Left inkl Right Col)
************************************************/
#frame_2col_right_shop {
    float: left;
    width: 237px; /*519px*/
    margin-left: 740px;
    padding: 0 0 0 0;
    }
    
* html #frame_2col_right_shop {
    display: inline;
    }
        
#frame_2col_cnt_shop  {
    float: left;
    width: 708px; /* 237px;*/
    margin-left: -957px;
    }
/************************************************
BESTELLUNG - 2COL
************************************************/
#frame_2col_cnt_shop div.shop_hdl {
    background: url(/bilder/layout/bg_cnt_bestellung_table_top.gif) left no-repeat; 
    width: 698px;
    height:23px;
    padding: 0 0 0 10px;
    }
    
#frame_2col_cnt_shop div.shop_hdl2 {    
    background: url(/bilder/layout/bg_cnt_bestellung.gif) no-repeat; 
    width: 698px;
    height:23px;
    padding: 0 0 0 10px; 
    margin:0 0 5px 0
    }
    
#frame_2col_cnt_shop div.shop_nr {    
    color:#6a6a6a;
    font-size: 14px;
    font-weight: bold; 
    padding: 3px 5px 0 0; 
    border-right:2px solid #fff; 
    float:left; 
    margin: 0 8px 0 0;
    height:20px;
    }
#frame_2col_cnt_shop div.shop_hdl_txt {
    float:left;
    }
#frame_2col_cnt_shop div.shop_hdl h1 {
    color:#cc0000;
    padding: 3px 0 0 0;
    font-weight:bold;
    font-size: 14px;
    }
#frame_2col_cnt_shop .shop_hdl_grey {    
    color: #6a6a6a;
    }
    
#frame_2col_cnt_shop div.shop_hdl2 h1 {
    color: #6a6a6a;
    padding: 3px 0 0 0;
    font-weight:bold;
    font-size: 14px;
    }    
    
#frame_2col_cnt_shop div.shop_order {    
    float:right; 
    padding: 6px 6px 0 0;
    }
#frame_2col_cnt_shop table.shop {
    width: 708px; 
    border: 1px solid rgb(240, 240, 240); 
    border-bottom: none;  
} 
#frame_2col_cnt_shop table.shop form {
    margin: 0;
    padding: 0;
    }
#frame_2col_cnt_shop form input.menge {
    text-align:right; 
    width:31px; 
    border:1px solid #d6d6d6;
    font-size:11px;
    padding: 0 2px 0 0; 
    margin:0;
    }
#frame_2col_cnt_shop table.shop th {
    text-align:left;
    }
#frame_2col_cnt_shop table.shop td {
    font-size: 11px;
}
#frame_2col_cnt_shop table.shop select { border: solid rgb(240, 240, 240) 1px; }
input.inWidth {width: 175px;}
    
#frame_2col_cnt_shop table.shop th div.space  {
    margin:4px 5px 4px 10px;
    } 
#frame_2col_cnt_shop table.shop td div.space {
    padding:10px 5px 10px 10px;
    } 
    
#frame_2col_cnt_shop table.shop td div.space_btn {    
    padding:0 5px 5px 10px;
    }
    
#frame_2col_cnt_shop div.shop_footer {
    background: url(/bilder/layout/bg_cnt_bestellung_table_bottom.gif) no-repeat; 
    height:11px;
    margin: 0 0 5px 0;
    }
    
#frame_2col_cnt_shop .frm_shop td th { 
    border: none;
    width: 650px;
}
 
#frame_2col_cnt_shop .frm_shop_td .frm_shop_th { 
    border: none;
}
#frame_2col_cnt_shop table.shop_1 { border: 1px solid rgb(240, 240, 240); width: 708px; }
#frame_2col_cnt_shop table.shop_1 form { margin: 0pt; padding: 0pt; }
#frame_2col_cnt_shop table.shop_1 th { text-align: left; }
#frame_2col_cnt_shop table.shop_1 td { font-size: 11px; border: 1px solid rgb(240, 240, 240); border-left: none; border-bottom: none; }
#frame_2col_cnt_shop table.shop_1 select { border: 1px solid rgb(240, 240, 240); }
#frame_2col_cnt_shop table.shop_1 th div.space { margin: 4px 5px 4px 10px; }
#frame_2col_cnt_shop table.shop_1 td div.space { padding: 10px 5px 10px 10px; }
#frame_2col_cnt_shop table.shop_1 td div.space_btn { padding: 0pt 5px 5px 10px; }
 
/******************* SEITE EMPFEHLEN POPUP / MEINUNG POPUP *******************/
.box_mail {
    width:575px; 
    border-bottom: 1px solid  #d6d6d6;
    border-left: 1px solid  #d6d6d6;
    border-right: 1px solid  #d6d6d6;
    padding: 16px 12px 6px 12px;
font-size:11px;
    }
* html .box_mail {
    width: 601px;
}
*+html .box_mail {
   width: 601px;
}
.box_mail h1 {
  color: #2FB557;
}

.mail_logo {
    width: 599px;
    border-right: 1px solid #D6D6D6;
    border-bottom: 1px solid #D6D6D6;
    border-left: 1px solid #D6D6D6;
    padding: 10px 0 10px 0;
}
    
.box_mail mail {
    width:587px;
    padding:0;
    border:none;
    }
.box_mail .mail_logo{width:601px;}
    
.box_mail table.mail td.mail_label {
    width:210px;
    font-weight: bold;
    height:24px;
    }
 
.box_mail table.mail td.mail_input {width:261px;}
.box_presseinfo table.presseinfo td.presse_btn {width:79px;}
    
.box_mail input {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:11px; 
    border: 1px solid #ededed; 
    color:#6a6a6a;
    width:252px;
    }
    
.box_mail textarea {
    font-family: Arial, Helvetica, sans-serif; 
    font-size:11px; 
    border: 1px solid #ededed; 
    color:#6a6a6a;
    width:464px;
    height:145px;
    }    
    
.box_mail input.btn_mail {
    width: 79px;
    border:none;
    padding:0;
    }
    
.box_mail .close {padding: 10px 0 8px 0; text-align:center;}
.fontSizeLeft1{font-size:0.7em;}
.fontSizeLeft2{font-size:1em;}
.fontSizeLeft3{font-size:1.5em;}

.img-left-margin
{
  float:left;
  margin:0 10px;
}

}
