@charset "utf-8";
/* CSS Document */


/* Allgemeine Vorgaben für Shop */
#shop h1,h2,h3,h4,ul { margin:0; padding:0; }
#shop h1 { font-size:18px; }
#shop h2 { font-size:16px; } #shop h2.abs { margin-bottom:15px; }
#shop h3 { font-size:14px; }
#shop h4 { font-size:12px; }
#shop { scrollbar-face-color: #4d96cb; scrollbar-highlight-color: #0068b4; scrollbar-3dlight-color: #03448d; scrollbar-darkshadow-color: #03448d; scrollbar-shadow-color: #0068b4; scrollbar-arrow-color: #ffffff; scrollbar-track-color: #03448d; }
#shop .topic_trenner { clear:both; margin-bottom:30px;  }
#shop .topic_trenner_small { clear:both; margin-bottom:15px;  }
#shop .form_style { margin:1px 0; border:1px solid #03448D; }
#shop .form_button_small { border:none; padding:2px 2px; background-color:#5f8300; font-size:9px; font-weight:bold; font-family:Tahoma; color:#ffffff; border-bottom:solid 1px #000000; border-right:solid 1px #000000; }
#shop .form_button_big { border:none; padding:2px 2px; background-color:#5f8300; font-size:11px; font-weight:bold; font-family:Tahoma; color:#ffffff; border-bottom:solid 1px #000000; border-right:solid 1px #000000; }

/* KOPFBEREICH: Kopfbereich*/
#shop_head { height:85px; background-color:#0068b4; border:1px dotted #FFFFFF; }
#shop_head .shoping_cart { float:right; margin-top:26px; padding-right:10px; }

#warenkorb	{ padding-top:5px; }

/* KOPFBEREICH: Suchfelfd */
#search_box .text_content { background-color:#03448d; border-left:1px solid #4d96cb; border-right:1px solid #4d96cb; padding:0px 10px; height:63px; width:205px; }
#search_box .top { background:url(/de/gfx/basis_shop/blue_box_tl.gif) no-repeat #03448d; position:relative; padding:5px 5px 0 0; }
#search_box .top_right{ background:url(/de/gfx/basis_shop/blue_box_tr.gif) no-repeat; top:0; right:0; position:absolute; width:5px; height:5px; display:block; }
#search_box .bottom { background:url(/de/gfx/basis_shop/blue_box_bl.gif) no-repeat #03448d; position:relative; padding:5px 5px 0 0; }
#search_box .bottom span { background:url(/de/gfx/basis_shop/blue_box_br.gif) no-repeat; top:0; right:0; position:absolute; width:5px; height:5px; display:block; }
#search_box label { padding-left:13px; float:left; width:65px; color:#FFFFFF; font-size:10px; font-weight:bold; display:block; }

/* KOPFBEREICH: Login */
#login_box .text_content { background-color:#03448d; border-left:1px solid #4d96cb; border-right:1px solid #4d96cb; padding:0px 10px; height:63px; width:260px; }
#login_box .top { background:url(/de/gfx/basis_shop/blue_box_tl.gif) no-repeat #03448d; position:relative; padding:5px 5px 0 0; width:277px;  }
#login_box .top_right{ background:url(/de/gfx/basis_shop/blue_box_tr.gif) no-repeat; top:0; right:0; position:absolute; width:5px; height:5px; display:block; }
#login_box .bottom { background:url(/de/gfx/basis_shop/blue_box_bl.gif) no-repeat #03448d; position:relative; padding:5px 5px 0 0;  width:277px;}
#login_box .bottom span { background:url(/de/gfx/basis_shop/blue_box_br.gif) no-repeat; top:0; right:0; position:absolute; width:5px; height:5px; display:block; }
#login_box label { padding-left:13px; float:left; width:120px; color:#FFFFFF; font-size:10px; font-weight:bold; display:block; }

 

#shop_kategorien { margin-top:20px; }
#shop_kategorien ul { list-style:none; margin:4px 6px; }
#shop_kategorien a  { color:#ffffff; }
#shop_kategorien .register { padding:3px 6px 3px 6px; background-color:#114E94; font-size:12px; font-weight:bold; }
#shop_kategorien .register_abs { padding-right:2px; }
#shop_kategorien .register_deaktiv { background-color:#0068b4; }
#shop_kategorien .sub_back { font-size:9px; background:url(/de/gfx/basis_shop/bg_prod_navi.gif) repeat-x #85b6dd; }
#shop_kategorien .sub_scroll { height:165px; font-size:9px; overflow-y:auto; }
#shop_kategorien .sub { padding:0 0px; font-size:10px; font-family:Arial; background:url(/de/gfx/basis_shop/dot2px.gif) repeat-x left bottom; }
#shop_kategorien .sub_end { background:none; }

#shop_waiting_for_content { display:none; }

#shop_content { padding-top:20px;  }

#shop_process { margin-top:15px; }
#shop_process .trenner { border-right:solid 1px #97c0e6; }
#shop_process .balken { margin:3px 0px; height:4px; background-color:#97c0e6; }
#shop_process .balken_aktiv { margin:3px 0px; height:4px; background-color:#a6c740; }
#shop_process .text { padding:0px 20px }

#shop_artikel_liste { font-family:Arial; font-size:11px; line-height:14px; }
#shop_artikel_liste table { background-color:#cadef3; }
#shop_artikel_liste th { background-color:#0068b4; color:#ffffff; text-align:left; }
#shop_artikel_liste td,th { padding:2px 6px; }
#shop_artikel_liste .table_innen table { padding:0; background-color:none; background:none; }
#shop_artikel_liste .table_innen td { padding:0; background-color:none; background:none; }
#shop_artikel_liste .seite { float:left; background:#0068b4; color:#FFF; border:dotted 1px #FFF; padding:1px; font-size:9px; font-family:Tahoma; font-weight:bold; margin-top:3px; margin-right:3px; width:20px; text-align:center; }
#shop_artikel_liste .seite a { color:#fff; }
#shop_artikel_liste .seite_aktiv { background-color:#a6c740; color:#000; }
#shop_artikel_liste .seite_aktiv a { color:#000; }

#shop_artikel_detail td { border-bottom:dotted 1px #000; padding:2px 0px; }

/* CONTENT: Loginfeld */
#roundedbox { color:#ffffff; width:347px; }
#roundedbox .content_body { background:#114e94; padding:6px 15px 7px 15px; }

/* CONTENT: Box */
div.rtop, div.rbottom{ display:block;}
div.rtop div, div.rbottom div{ display:block; height:1px; overflow:hidden; }
div.r1{margin: 0 3px; background:#114e94; border-left:solid 1px #a6bfdc; border-right:solid 1px #a6bfdc; }
div.r2{margin: 0 2px; background:#114e94; border-left:solid 1px #759ac5; border-right:solid 1px #759ac5; }
div.r3{margin: 0 1px; background:#114e94; border-left:solid 1px #366ba6; border-right:solid 1px #366ba6; }
div.rtop div.r4, div.rbottom div.r4{margin:0 0px; height: 1px; background:#114e94; border-left:solid 1px #a6bfdc; border-right:solid 1px #a6bfdc; }

/* CONTENT: Warentabelle */
.waren { background:#d7e5f5; font-size:11px; }
.waren th { background:#0068b4; color:#FFFFFF; font-weight:bold; text-align:left; }
.waren a { font-weight:bold; font-size:11px; }
.waren img { margin-left:1px; }
.waren .form_style { border:1px solid #999999; width:15px; font-size:12px; padding:2px; margin:0; }

/* allgemeine Klassen */
.left { float:left; }
.right { float:right; }
.clear { clear:both; }

*+html .form_field { padding:1px 4px 1px 10px; }
* html .form_field { padding:1px 4px 1px 10px; }
*+html #search_box .form_style { margin:0; }
* html #search_box .form_style { margin:0; }
*+html #login_box .form_style { margin:0; }
* html #login_box .form_style { margin:0; }

