/*  WKO.at Content Style Sheet v1.0
    Letztes Update: Fr 13.02.09 @ 12:33
    Autoren: Simon Dorner, Helga Schmidt
    wwww.semanticdesign.at
    ----------------------------------------------
 
    geandert von hannex.at
    
    
/* =allgemein
   ----------------------------------------------*/

   
   
div#tabs ul li a em,
span.access,
label.access,
ul.access a,
div.access {
  left: -3000px;
  top: -7000px;
  position: absolute; 
  width: 1px;
  height: 10px;
}



/* =content (Wrapper fur grid_nav, contentspalte, sidebar)
   ----------------------------------------------*/

div#content { 
  background: #FFF url(../images/baselayout/content_schatten_top.jpg) repeat-x;
  padding-top: 29px;
  width:980px;
  padding-bottom: 50px;
  position: relative;
  overflow: hidden;
}

   /*body.format_detail div#wrapper div#content { overflow: visible; }  */




/* =CMS Buttons
   ------------------------------------  --------------*/

   
   
   
div#topbox img.cmsbutton,
div#grid_nav img.cmsbutton,
div#sidebar img.cmsbutton,
h1 img.cmsbutton,
img.cmsbutton {
  position:absolute;
  border:0px;
  padding:0px;
  margin:0px;
  cursor:pointer;
}   

div#grid_nav img.cmsbutton,
div#sidebar img.cmsbutton,
div#sidebar img.cmsbutton,
div.textbox img.cmsbutton {  
  left:-15px;
  top:5px;
}

img.cmsbutton,
h1 img.cmsbutton {
  left:3px;
  top:5px;
}

img.cmsbuttonnew {
  border:0px;
  padding:0px;
  margin:0px 0px 0px 17px;
  cursor:pointer;
}  
   

/* = grid_nav (linke Spalte fur Untermenu)
   ----------------------------------------------*/  
div#grid_nav {
  display: inline;
  position:relative;
  float: right; 
  width: 319px;
  margin:0px;
}




/* = contentspalte
   ----------------------------------------------*/


div#contentspalte { 
  display: inline;
  float: right; 
  width: 482px;
  position: relative;
}


div#contentspalte {
  color: #272D2E;
  font: 12px Verdana, "Lucida Grande", "Bitstream Vera Sans",
   "Sun Sans-Regular", Helvetica, Arial, sans-serif;
}

div#contentspalte img, 
div#contentspalte img a, 
div#contentspalte a img, 
div#contentspalte fieldset 
{
  border: none;
}

div#contentspalte a {
  color: #336699;
  text-decoration: none;
}


div#contentspalte a:hover {
  color: #336699;
  text-decoration: underline;
}

/*
div#contentspalte table tr td {
  vertical-align: top;
}
*/

div#content p, div#contentspalte p {
  line-height: 130%;
}

/* =textbox
   ----------------------------------------------*/

div#contentspalte div.textbox { 
  margin: 0 0 0 17px;
  position:relative;
  padding: 0 0 10px 0;
  /*padding: 0px 0 17px 17px;*/
}
   
div.textbox div.teasertextbox {
  position:relative;
  width:465px;
}

div#contentspalte h1, 
div#contentspalte div.textbox h1, 
div#contentspalte div.textbox h2, 
div#contentspalte div.textbox h3 { 
  font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
  color:#1B546E;
}
  
div#contentspalte div.textbox h1,
div#contentspalte div.textbox div.topboxstart h1,
div#contentspalte h1 {
  font-size:21px;
  margin-left:0px;
  margin-bottom:0.4em;
}
div#contentspalte div.textbox h2 {font-size:16px;margin-bottom:0.25em;font-weight:bold;}
div#contentspalte div.textbox h3 {font-size:12px;margin-bottom:0.25em;font-weight:bold;}

div#contentspalte h1 {margin-left:17px;}
div#contentspalte div.textbox h1 {padding-left:0px;}
div#contentspalte div.textbox h1.prodname {margin-bottom:5px;}
div#contentspalte div.textbox h3.prod {margin-bottom:0.1em;}

div#contentspalte div.textbox p.datum,
div#contentspalte div.textbox h4 { 
  font-family: Verdana, "Lucida Grande", "Bitstream Vera Sans", "Sun Sans-Regular", Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size:10px;
  color:#666666;
  border-bottom:1px solid #BCD1DE;
  padding: 6px 0px 2px 20px;
  margin-bottom:10px;
}

div#contentspalte div.textbox p.datum {
  margin:0px;
  padding:0px 0px 0.25em 0px;
  border:none;
}

div.textbox p,
div.textbox p.right,
div.textbox p.lf {
  font-size: 11px;
}

div.textbox p.right {text-align:right;}

div.textbox p.lf {
  font-size: 11px;
  margin-bottom:1em;
}

div.textbox p.alert {
  color:#EE0000;
  margin:1em 0 1em 0;
}

div.textbox p a.ankerlist,
div.textbox p a.weiter_page,
div.textbox p a.weiter_email,
div.textbox p a.weiter_website,
div.textbox p a.weiter_file,
div.textbox p a.weiter,
div.textbox p a.oben,
div.textbox p a.addtokorb,
div.textbox p a.aufmerkliste,
div.textbox p a.wegvonmerkliste,
div.textbox p a.zumanbieter,
div#angesehen a.weiter,
div.textbox a.weiter {
   color:#336699;
   font-size: 11px;
   padding:0 0 5px 15px;
   text-decoration:none;
}

div.textbox p a.ankerlist,
div.textbox p a.weiter_page,
div.textbox p a.weiter_email,
div.textbox p a.weiter_website,
div.textbox p a.weiter_file {
    padding:0 0 0 17px;
    line-height:1.5em;
}

div.textbox p a.edit,
div.textbox p a.new {
   color:#336699;
   font-size: 11px;
   padding:4px 0 0px 20px;
   text-decoration:none;
   line-height:30px;
}

div.textbox p a.edit           {background: url(../images/content/ico_bearbeiten.jpg) no-repeat 0px 0px;}
div.textbox p a.new            {background: url(../images/content/ico_neu.jpg) no-repeat 0px 0px;}
div.textbox p a.weiter_page    {background: url(../images/content/ico_page.jpg) no-repeat 0px 0px;}
div.textbox p a.weiter_email   {background: url(../images/content/ico_email.jpg) no-repeat 0px 0px;}
div.textbox p a.weiter_website {background: url(../images/content/ico_website.jpg) no-repeat 0px 0px;}
div.textbox p a.weiter_file    {background: url(../images/content/ico_file.jpg) no-repeat 0px 0px;}
div.textbox p a.ankerlist      {background: url(../images/content/ico_ankerlist.jpg) no-repeat 0px 0px;}

div.textbox p a.zumanbieter {
    background: url(../images/content/ico_zumanbieter.jpg) no-repeat 0px 0px;
    line-height:2em;
    padding:2px 0 3px 20px;
}

div.textbox p a.wegvonmerkliste {
    background: url(../images/content/ico_loeschen.jpg) no-repeat 0px 0px;
    line-height:2em;
    padding:0px 0 3px 20px;
}

div.textbox p a.aufmerkliste {
    background: url(../images/content/ico_aufmerkliste.jpg) no-repeat 0px 0px;
    line-height:2em;
    padding:2px 0 3px 20px;
}
div.textbox p a.addtokorb {
    background: url(../images/content/ico_warenkorb.jpg) no-repeat 0px 0px;
    line-height:2em;
    padding:3px 0 3px 20px;
}

div#angesehen a.weiter,
div.textbox p a.weiter,
div.textbox   a.weiter {
   background: url(../images/content/ico_pfeil_rechts.gif) no-repeat 0px 4px;
}

div.textbox p a.oben {
   background: url(../images/content/ico_pfeil_oben.gif) no-repeat 0px 4px;
}

div.textbox img.leftfloat {
    position:relative;
    float:left;
    margin:3px 10px 10px 0;
}

div.textbox p.abpreis {
    width:130px;
    font-weight:bold;
    margin-top:10px;
}

div.textbox h4.ico_user {
  background: url(../images/content/ico_anmeldung.jpg) no-repeat 0px 0px;
}

div.textbox h4.ico_kontakt {
  background: url(../images/content/ico_kontakt.jpg) no-repeat 0px 0px;
}

div.textbox h4.ico_newsletter {
  background: url(../images/content/ico_newsletter.jpg) no-repeat 0px 0px;
}


div.textbox h4.ico_key {
  background: url(../images/content/ico_registrieren.jpg) no-repeat 0px 0px;
}

div.textbox h4.ico_stern {
  background: url(../images/content/ico_stern.jpg) no-repeat 0px 0px;
}



div#contentspalte div.textbox h4.ico_medium_download {
  background: url(../images/content/ico_medium_download.gif) no-repeat 0px 0px;
  margin-bottom:5px;  
}

div#contentspalte div.textbox h4.ico_medium_broschuere {
  background: url(../images/content/ico_medium_broschuere.gif) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_medium_multimedia {
  background: url(../images/content/ico_medium_multimedia.gif) no-repeat 0px 0px;
  margin-bottom:5px;  
}

div#contentspalte div.textbox h4.ico_medium_veranstaltung {
  background: url(../images/content/ico_medium_veranstaltung.gif) no-repeat 0px 0px;
  margin-bottom:5px;
}



div#contentspalte div.textbox h4.ico_wandertipp {
  background: url(../images/content/ico_wandertipp.jpg) no-repeat 0px 0px;
  margin-bottom:5px;  
}

div#contentspalte div.textbox h4.ico_wintertipp {
  background: url(../images/content/ico_wintertipp.jpg) no-repeat 0px 0px;
  margin-bottom:5px;  
}

div#contentspalte div.textbox h4.ico_kulturtipp {
  background: url(../images/content/ico_kulturtipp.jpg) no-repeat 0px 0px;
  margin-bottom:5px;  
}



div#contentspalte div.textbox h4.ico_kinotipp {
  background: url(../images/content/ico_kinotipp.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_buchtipp {
  background: url(../images/content/ico_buchtipp.jpg) no-repeat 0px 0px;
  margin-bottom:5px;  
}

div#contentspalte div.textbox h4.ico_manz {
  background: url(../images/content/ico_stern.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_angebote {
  background: url(../images/content/ico_angebote.jpg) no-repeat 0px 0px;
  margin-bottom:0px;
}



div#contentspalte div.textbox h4.ico_suchergebnis {
  background: url(../images/content/ico_suchergebnis.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_warenkorb {
  background: url(../images/content/ico_warenkorb.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_gekaufteonlineprodukte {
  background: url(../images/content/ico_gekaufteonlineprodukte.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_zahlung {
  background: url(../images/content/ico_zahlung.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_rechnungsadresse {
  background: url(../images/content/ico_rechnungsadresse.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_lieferadresse {
  background: url(../images/content/ico_lieferadresse.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_empfehlung {
  background: url(../images/content/ico_empfehlung.jpg) no-repeat 0px 0px;
  margin-bottom:5px;
}

div#contentspalte div.textbox h4.ico_interesse {
  background: url(../images/content/ico_interesse.jpg) no-repeat 0px 0px;
  margin-bottom:10px;
}


/* Korrekturen fur Importierte Produktdetailtexte mit HTML-Tags */
div.produktblock div.produkttext div,
div.produktblock div.produkttext p,
div.produktblock div.produkttext font,
div.textbox div.produkttext {
    font-size:11px;
    position:relative;    
    margin:0px;
    padding:0px;
}


/* Formulare */


div.textbox input.button {
   margin:5px 0 10px 45px;
}

div.textbox input.readonly {
  color:#666666;
}

div.textbox input.hidden {
  display:none;
}

div.textbox img.printbutton,
div.textbox img.button {
  padding:0px;
  margin-bottom:10px;
  margin-left:20px;
}

div.textbox p.detailinfo
{
  color:#333;
  padding:5px 0 0 0;
  font-size:10px;
}

div.columns {width: 465px;}

div.seitennavbox br,
div.columns br {
    clear: left;
    height:0px;
}

div.textbox div.clearleft {
    clear: left;
}

div.columns select,
div.columns textarea,
div.columns input,
div.columns label,
div.columns p  {
    display: block;
    float: left;
    padding:0px;    
    margin-bottom: 10px;    
}

div.columns textarea {
  font-family: Verdana,"Lucida Grande","Bitstream Vera Sans","Sun Sans-Regular",Helvetica,Arial,sans-serif;
}

div.columns textarea,
div.columns select,
div.columns input {
    border:1px solid #91A6B7;
    text-align:left;
    width: 260px;    
    font-size:11px;
    padding:2px 2px 2px 2px;
}

div.columns select.card_month,
div.columns input.creditcard_cvc,
div.columns select.card_year {width:70px;margin-right:5px;}
div.columns select.creditcard_brand,
div.columns input.card_owner,
div.columns input.card_nr {width:145px;}

div.columns label,
div.columns p  {
    font-size:11px;
}

div.columns label,
div.columns p,
div.columns input#username2,
div.columns input#password2 {
  width:120px;
}

div.columns input.ckbox {
  width:15px;
  height:15px;
  padding:0px;
  margin-right:5px;
  border:none;
}

div.columns label.ckbox {
  width: 260px;
  font-size:11px;
  color:#333;
}

div.columns p.col2,
div.columns p.alert,
div.columns p.ralign_col2 {width:260px;}
div.columns p.indenkorb_teaser   {width:335px;text-align:right;margin-top:10px;}
div.columns p.indenkorb_top    {width:165px;text-align:right;margin-top:10px;}

div.columns p.ralign,
div.columns p.mehrdazu,
div.columns p.ralign_col2  {
    text-align:right;
}

div.columns p input.button  {
  display:inline;
  float: none;
  width:auto;
  margin:0px;
  padding:0px;
}

div.columns p.preistitel,
div.columns p.preistitel_mg {
    width:120px;
    padding:2px 3px 2px 3px;  
    margin-bottom:3px;  
}

div.columns p.preissmall,
div.columns p.preissmall_mg,
div.columns p.preis,
div.columns p.preis_mg {
  width:180px;
  text-align:right;
  font-weight:bold;
  padding:2px 3px 2px 3px;  
  margin-bottom:3px;
}

div.columns p.preissmall,
div.columns p.preissmall_mg {
    width:50px;
}


div.columns p.preistitel_mg,
div.columns p.preissmall_mg,
div.columns p.preis_mg    {
    background-color:#EEF4F8;
    border-top:1px solid #BCD1DE;
    border-bottom:1px solid #BCD1DE;
}

div.columns p.preistitel_mg  {border-left:1px solid #BCD1DE;}
div.columns p.preis_mg,div.columns p.preissmall_mg   {border-right:1px solid #BCD1DE;}

div.columns p.preismwst {
    padding:2px 3px 2px 2px;
    width:308px;
    text-align:right;
    font-size:10px;
    margin-bottom:3px;        
}



div.columns p.indenkorb,
div.columns p.aufmerkliste {
    text-align:right;
    width:145px;
    margin-bottom:3px; 
}


div.columns p.preisversand {
    width:308px;
    text-align:right;
    font-size:10px;
    font-weight:bold;
    padding:2px 3px 2px 2px;    
    margin-bottom:3px;        
}


div.columns p.preis span,
div.columns p.preis_mg span,
div.columns p.preisversand span {
    font-weight:normal;
    font-size:11px;
}

div.columns p.listcol_adr,
div.columns p.listcol_name,
div.columns p.listcol_ort,
div.columns p.listcol_land,
div.columns p.listcol_nr,
div.columns p.listcol_date,
div.columns p.listcol_status,
div.columns p.listcol_sum,
div.columns p.listcol_prod,
div.columns p.listcol {
  border-bottom:1px solid #BCD1DE;
  padding-top:6px;
  padding-bottom:7px;
  margin:0px;
  width:100px;
  overflow:hidden;
}

div.columns p.listhead_adr,
div.columns p.listhead_name,
div.columns p.listhead_ort,
div.columns p.listhead_land,
div.columns p.listhead_nr,
div.columns p.listhead_date,
div.columns p.listhead_status,
div.columns p.listhead_sum,
div.columns p.listhead_prod,
div.columns p.listhead {
  border-bottom:1px solid #BCD1DE;
  color:#666666;
  padding-bottom:7px;
  margin:0px;
  width:100px;
}

div.columns p.bg {background-color:#EEF4F8;}

div.columns p.listcol_adr,div.columns p.listhead_adr   {width:175px;}
div.columns p.listcol_name,div.columns p.listhead_name {width:125px;}
div.columns p.listcol_ort,div.columns p.listhead_ort   {width:115px;}
div.columns p.listcol_land,div.columns p.listhead_land {width:50px;}

div.columns p.listcol_nr,div.columns p.listhead_nr     {width:80px;}
div.columns p.listcol_date,div.columns p.listhead_date {width:100px;}
div.columns p.listcol_status,div.columns p.listhead_status   {width:185px;}
div.columns p.listcol_sum,div.columns p.listhead_sum   {width:100px;}
div.columns p.listcol_prod,div.columns p.listhead_prod   {width:285px;}


/* = Warenkorb 
   --------------------------------------------------- */
div.textbox table.cartbox {
 margin:0px;
 padding:0px;
 font-size:11px;
}
   
   
table.cartbox td.korbhead_prod,
table.cartbox td.korbhead_anz,
table.cartbox td.korbhead_ep,
table.cartbox td.korbhead_gp {
  /*border-bottom:1px solid #BCD1DE;*/
  color:#666666;
  padding-top:2px;
  padding-bottom:7px;
  margin:0px;
}

table.cartbox td.bg {background-color:#EEF4F8;}

table.cartbox td.korbcol,
table.cartbox td.korbcol_bg,
table.cartbox td.korbcol_right,
table.cartbox td_korbcol_right_noline,
table.cartbox td.korbcol_sum,
table.cartbox td.korbcol_prod,
table.cartbox td.korbcol_icon,
table.cartbox td.korbcol_anz,
table.cartbox td.korbcol_ep,
table.cartbox td.korbcol_gp,
table.cartbox td.korbcol_gp_bg,
table.cartbox td.korbcol_gpsum {
  border-top:1px solid #BCD1DE;
  padding-top:7px;
  padding-bottom:7px;
  margin:0px;
  overflow:hidden;
}

table.cartbox td.korbcol_bg {background-color:#EEF4F8;}
table.cartbox td.korbcol_gp_bg {background-color:#EEF4F8;}

table.cartbox td.korbcol_right,
table.cartbox td.korbcol_right_noline,
table.cartbox td.korbcol_sum {
    text-align:right;
}


table.cartbox td.korbcol_right_noline {
  border-top:none;
}


table.cartbox td.korbcol_gpsum,
table.cartbox td.korbcol_sum {
    font-weight:bold;
}

table.cartbox td.korbhead_prod {width:265px;}
table.cartbox td.korbcol_prod  {width:250px;}
table.cartbox td.korbhead_anz,table.cartbox td.korbcol_anz    {width:60px;text-align:right;}

table.cartbox td.korbhead_ep,
table.cartbox td.korbcol_ep,
table.cartbox td.korbhead_gp,
table.cartbox td.korbcol_gpsum,
table.cartbox td.korbcol_gp,
table.cartbox td.korbcol_gp_bg {
    width:70px;
    text-align:right;
}



table.cartbox td.korbcol_icon,
table.cartbox td.korbcol_icon_download,
table.cartbox td.korbcol_icon_broschuere,
table.cartbox td.korbcol_icon_multimedia,
table.cartbox td.korbcol_icon_veranstaltung {
  width:20px;
  margin-bottom:5px;  
  border-top:1px solid #BCD1DE;  
}

table.cartbox td.korbcol_icon_download {
  background: url(../images/content/ico_medium_download.gif) no-repeat 0px 7px;

}

table.cartbox td.korbcol_icon_broschuere {
  background: url(../images/content/ico_medium_broschuere.gif) no-repeat 0px 7px;
}

table.cartbox td.korbcol_icon_multimedia {
  background: url(../images/content/ico_medium_multimedia.gif) no-repeat 0px 7px;
}

table.cartbox td.korbcol_icon_veranstaltung {
  background: url(../images/content/ico_medium_veranstaltung.gif) no-repeat 0px 7px;
}

table.cartbox td.bg {background-color:#EEF4F8;}

table.cartbox td img.carttrash
{
 border:0px;
 margin-top:0px;
 margin-left:4px;
}

table.cartbox td input.cartamount
{
 font-size:10px;
 margin:0px; 
 padding:0px;
}

table.cartbox td input.button,
table.cartbox td img.printbutton,
table.cartbox td img.button
{
 margin:0px 0px 0px 20px; 
 padding:0px;
}

div.textbox img.printbutton {
    margin-right:30px;
    display:none;
}

/* = Checkout
   ----------------------------------------------*/

div.textbox select#id_zahlungsart {
    width:150px;
}
  
div.textbox select#id_kundenadresse_rech,
div.textbox select#id_kundenadresse_lief {
    width:300px;
}


/* = TopBox Startseite
   ----------------------------------------------*/

div.textbox div.topboxstart {
    float:left;
    width:302px;
    overflow:hidden;
}

div.textbox div.topboxstart div.topprodbox {
    padding:5px 0 0 5px;
    background:url(../images/content/topstartseite_bg.jpg) repeat-y 0px 20px;
}
   
div.textbox div.topboxspace {
    float:left;
    width:17px;
}
div.textbox div.topboxaktuelles {
    float:left;
    width:142px;
    overflow:hidden;
}

div#contentspalte div.textbox div.topboxaktuelles h3.topakt {
  font-size:11px;
  font-weight:normal;
  
}

div#contentspalte div.textbox div.topboxaktuelles p3.topakt {
    color:#666666;
}

/* = Seitenblattern
   ----------------------------------------------*/

div.textbox div.seitennavbox {
 width:465px;
 position:relative;
 margin:0px;
 padding:10px 0 10px 0;
 border-bottom:1px solid #ccc;
 border-top:1px solid #ccc;
}

div.textbox p.artikelproseite {
    float:left;
    width:231px;
    font-size:11px;
    padding:0px;
    margin:0px;
}

div.textbox p.seitenblaettern a {
    padding:0px;
    margin:0px;
}

div.textbox p.seitenblaettern {
    float:left;
    width:230px;
    text-align:right;
    font-size:11px;
    color:#666;
    padding:0px;
    margin:0px;
}


div.textbox p.seitenblaettern a.seite_weiter    {
    color:#336699;
    margin:0px;
    text-decoration:none;
    padding:0 12px 0 0;
    background: url(../images/content/ico_pfeil_rechts.gif) no-repeat right 4px ;
}

div.textbox p.seitenblaettern a.seite_zurueck    {
    color:#336699;
    margin:0px;
    text-decoration:none;
    padding:0 0 0 12px;
    line-height:1.5em;
    background: url(../images/content/ico_pfeil_links.jpg) no-repeat left 4px ;
}



/* =sidebar (rechte Spalte)
   ----------------------------------------------*/


div#sidebar { 
  display: inline;
  position:relative;
  float: right; 
  width: 179px;
}



/* = Subnav-Box fur Untermenu und Produktmenu (liegt in grid_nav)
   ----------------------------------------------*/
   
div#subnav {
  border:1px solid #91A6B7;
  margin: 0 0 29px 17px;
  padding: 17px 0px 17px 17px;
  position:relative;
  /*width: 280px;*/
  
}

div#subnav h2, div#subnav p {
  font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
  color:#333;
  margin: 0 0 0 60px;
}

div#subnav h2 {
  margin-top:10px;
}

div#subnav p {
  font-size:11px;
  padding-bottom:10px;
}


div.shop_icon,
div.kontakt_icon,
div.aktuelles_icon {
  background: #BCD1DE url(../images/subnav/ico_folder.jpg) no-repeat 17px 17px;
}

div.service_icon,
div.mein_konto_icon {
  background: #BCD1DE url(../images/subnav/dropnav_service.jpg) no-repeat 17px 17px;
}

/* = Imagesbox fur Ads (ligt in grid_nav) 
   ----------------------------------------------*/

div#grid_nav div.imagebox {
  margin: 0 0 29px 17px;
  padding: 0px;
  position:relative;
  /*width: 280px;*/
  
}

div#sidebar div.imagebox {
  margin: 0 0 10px 17px;
  padding: 0px;
  position:relative;
  /*width: 280px;*/
  
}

/* = Zuletzt angesehen
   ----------------------------------------------*/
   
div#angesehen {
  border:1px solid #91A6B7;
  margin: 0 0 29px 17px;
  padding: 17px 0px 17px 17px;
  
}

div#angesehen h2, div#angesehen p {
  font-family: Georgia, Cambria, Constantia, "New York", "Bitstream Vera Serif", Times, "Times New Roman", serif;
  color:#333;
  margin: 0 0 0 60px;
}

div#angesehen h2 {
  margin-top:10px;
}

div#angesehen a.weiter {font-size:11px;}

div#angesehen p {
  font-size:11px;
  padding-bottom:15px;
}

div#angesehen img {
  margin:3px 0 20px 15px;
}

div.angesehen_icon {
  background: #EEF4F8 url(../images/content/ico_angesehen.jpg) no-repeat 17px 17px;
}

   
/* =Eintrage in Produktmenu und Submenu
   ----------------------------------------------*/
   
ul.dropnav li {list-style: none;}
ul.dropnav li a {color:#333;}
ul.dropnav li a:hover {color:#333;text-decoration: underline;}
ul.dropnav li a:visited {color:#333;}
ul.dropnav a {
  display: block; 
  font-style: normal;
  padding: 2px 17px 2px 18px; 
  font-size:11px;
  color:#333;
  text-decoration: none;
}


/* Produktmenu 1te Ebene */
ul.dropnav li.zu a { background: url(../images/subnav/dropnav_folder.jpg) no-repeat 2px 2px;}
ul.dropnav li.offen a { background: url(../images/subnav/dropnav_folder.jpg) no-repeat 2px 2px; }
ul.dropnav li.offen a.aktiv {background: #8EA9BE url(../images/subnav/dropnav_folder.jpg) no-repeat 2px 2px;}

/* Produktmenu 2te & 3te Ebene */
ul.dropnav li li.zu a { background: url(../images/subnav/ico_pfeil_rechts.jpg) no-repeat 4px 5px; }
ul.dropnav li li.offen a { background: url(../images/subnav/ico_pfeil_unten.jpg) no-repeat 4px 5px; }
ul.dropnav li li.offen a.aktiv {background: #8EA9BE url(../images/subnav/ico_pfeil_unten_on.jpg) no-repeat 4px 5px;}

/* Produktmenu ab 3ter Ebene einrucken */
ul.dropnav li li li {padding-left: 17px;}
ul.dropnav li li li.zu a { background: url(../images/subnav/ico_pfeil_rechts.jpg) no-repeat 4px 5px; }
ul.dropnav li li li.offen a { background: url(../images/subnav/ico_pfeil_unten.jpg) no-repeat 4px 5px; }
ul.dropnav li li li.offen a.aktiv {background: #8EA9BE url(../images/subnav/ico_pfeil_rechts_on.jpg) no-repeat 4px 5px;}


/* Fur Untermenu */
ul.dropnav li.pfeilzu a { background: url(../images/subnav/ico_pfeil_rechts.jpg) no-repeat 4px 5px;}
ul.dropnav li.pfeiloffen a { background: url(../images/subnav/ico_pfeil_rechts_on.jpg) no-repeat 4px 5px;}
ul.dropnav li.pfeiloffen a.aktiv {background: #8EA9BE url(../images/subnav/ico_pfeil_rechts_on.jpg) no-repeat 4px 5px;}


/* =Suche
   ----------------------------------------------*/

div#search {
  padding:0 0 10px 0;
}

div#search input#suchbegriff {
  width:160px;
  height:25px;
  margin-right:17px;
  padding: 2px 0 0 2px;
  font-size: 16px;
}

div#search input#quicksearch_submit {
  vertical-align:top;
}


/* =LoginSidebarBox
   ----------------------------------------------*/

   
div#sidebar div.newsletterbox,
div#sidebar div.infobox,
div#sidebar div.linkbox,
div#sidebar div#meinwko_box {
  background: #EEf4F8;
  margin:0 17px 17px 17px;
  padding: 10px 5px 10px 5px;
  border:1px solid #91A6B7;
  position:relative;
}

div#sidebar div.rightbanner {
  margin:0 0px 17px 17px;
  position:relative;
}

div#sidebar div.linkbox {
  padding: 10px 10px 10px 10px;
}


div#sidebar div.imagebox {
    margin:0 17px 17px 17px;
    padding: 0px;
    border: 0px;
}

div#sidebar div.newsletterbox h3,
div#sidebar div.linkbox h3,
div#sidebar div.infobox h3,
div#sidebar div#meinwko_box h3 {
   font-size:12px;
   font-weight:bold;
   color:#333;
   padding-bottom:10px;
}

div#sidebar div.newsletterbox label,
div#sidebar div#meinwko_box label,
div#sidebar div#meinwko_box p {
   font-size:11px;
   color:#666;
}

div#sidebar div.infobox p.teaser {
    font-size:11px;
    font-weight:bold;
    color:#333;
}

div#sidebar div.infobox p {
   font-size:11px;
   color:#333;
}

div#sidebar div#meinwko_box p.fullname {
  font-weight:bold;
  color:#336699;
}

div#sidebar div.newsletterbox input.nlemail,
div#sidebar div#meinwko_box input.username,
div#sidebar div#meinwko_box input.password {
  border:1px solid #91A6B7;
  width:130px;
  margin:2px 0 5px 0;
}

div#sidebar div.newsletterbox input.button,
div#sidebar div#meinwko_box input.button {
   margin:5px 0 10px 45px;
}

div#sidebar a.weiter {
   display:block;
   color:#336699;
   font-size: 11px;
   padding:0 0 5px 15px;
   background: url(../images/content/ico_pfeil_rechts.gif) no-repeat 0px 4px;
   text-decoration:none;
}

div#sidebar a.weiter:hover {
   text-decoration:underline;
}

/* =Empfehlung
   ----------------------------------------------*/
 

div#topbox h2 {
  color: #333333;
  font-size: 11pt;
  font-weight:bold;
  padding: 17px 0px 17px 17px;  
  
}   

div#topbox div.empfehlung_zurueck,
div#topbox div.empfehlung_weiter {
 float:left;
 width:61px;
 height:100px;
}

div#topbox div.empfehlung_zurueck {
 float:left;
}

div#topbox div.empfehlung_weiter {
	position:absolute;
	right:0px;
	top:52px;	
}


div#topbox div.empfehlung_zurueck img {
	margin:40px 10px 0px 14px;
    position:relative;	
}


div#topbox div.empfehlung_weiter img {
	margin:40px 14px 0px 10px;

}

div#topbox div.empfehlung_boxon,
div#topbox div.empfehlung_boxoff4,
div#topbox div.empfehlung_boxoff
{
  position:relative;
  float:left;
  width:143px;
  display:block;
  overflow:hidden;
}

div#topbox div.empfehlung_boxoff
{
  display:none;
}

div#topbox div.empfehlung_spacer
{
	margin:0 10px 0px 10px;
	font-size:11px;
	overflow:hidden;
}

div#topbox div.empfehlung_spacer a {
    color:#FFF;
}

div#topbox div.empfehlung_spacer img
{
	margin:0 0 15px 0;
	border:0px;
}

div#topbox div.infoheader_col1,
div#topbox div.infoheader_col2,
div#topbox div.infoheader_col3 {
    width:326px;
    height:200px;
    background: url(../images/content/trennlinie_infoheader.jpg) no-repeat right 17px ;
    float:left;
    overflow:hidden;
}

div#topbox div.infoheader_col3 {
    background:none;
}

div#topbox div.infoheader_col1 h1,
div#topbox div.infoheader_col2 h1,
div#topbox div.infoheader_col3 h1 {
    font-size:21px;
    padding:34px 0 17px 17px;
    color:#333;
}

div#topbox div.infoheader_col1 img,
div#topbox div.infoheader_col2 img,
div#topbox div.infoheader_col3 img {
    position:relative;
    float:left;
    margin:0px 10px 10px 10px;
}

div#topbox div.infoheader_col1 p,
div#topbox div.infoheader_col2 p,
div#topbox div.infoheader_col3 p {
    margin:0px 10px 10px 10px;
    font-size:11px;
    color:#FFF;
}
