ol a {color: #ffcc66;}

.pic_start {width: 260px;
            float: left;}

.pic {width: 250px;}

            


.produkt_start {width: 480px; 
                  background-color: #fff5ab; 
                  font-size: 13px; 
                  color: #ff7f17; 
                  margin: auto; 
                  padding-left: 5px;
                  font-weight: bold;}
                  
#ausstellung_alt {width: 480px; 
                  background-color: #fff5ab; 
                  font-size: 13px; 
                  color: #ff7f17; 
                  margin: auto; 
                  padding-left: 5px;
                  font-weight: bold;}
                  
#footer1 {padding-left: 130px; padding-top: 10px;}

#agb, #widerruf, #impressum, #disclaimer, #datenschutz, #spam {text-align: center; padding: 10px;}

#footer div {float: left;}

#footer {background-image: url(/img/bh_foot2.png);
         background-position: top left;
         background-repeat: no-repeat;
         width: 920px;
         height: 70px;
         text-align: center;}
         
#footer a {color: #ff7f17;font-weight: bold;}

#footer a:hover {color: #ff0000; font-weight: bold;}

#maincontent {padding: 0; text-align: top; margin: auto;}

#navilim img {width: 10px;}

#navilim1 img {width: 15px; vertical-align: top;}

.bh_start1 {border:2px dotted #56BCED;
           position: relative;
           top: -80px;}

#ausstellung {font-size: 12px;}

#ausstellung1 {font-size: 13px;
               float: left;
               margin-left: 30px;}
               
#field1  {width: 475px;
          border:2px dotted #56BCED;}

#field1 legend {width: 475px;}

#field1 label {font-family: Trebuchet MS;
               font-size: 13px;
               color: #808080;}
               
#naviUX {border:2px dotted #56BCED;}

#flash_back1 {background-image: url(/img/flash_back1.png);
             width: 495px;
             margin: auto;
             height: 180px;}

#maincontent blockquote {text-align: left;
                         margin: 0px;
                         padding-left: 10px;} 
                         
li {color: #808080;}

.tabelle6a {padding: 3px;}

#flash1 {position: relative; 
        left: 3px;
        top: 4px;}

#leerzeile {height: 30px;}
           
.limit-top td {vertical-align: bottom;}         
.limit-bottom td {vertical-align: top;}

#ausstellung2 {font-size: 13px;
               margin-right: 30px;}

#ausstellung3 {font-size: 13px;
               margin-left: 30px;}
               
#ausstellung4 {font-size: 13px;}

#rahmen {background-image: url(/img/navi_back5.png);
         background-repeat: no-repeat;
         background-position: top left;}

#1border {background-color: #fff8c7;
          border-left-color: #ffcc66;
          border-left-width: 1px;
          border-left-style: solid;
          border-right-color: #ffcc66;
          border-right-width: 1px;
          border-right-style: solid;}

#back {background-image: url(/img/navi_back3.png);
       background-repeat: repeat-y;
       background-position: top left;}
       
#header_back {background-image: url(/img/navi_back4.png);
              background-repeat: no-repeat;
              background-position: top left;}
              
.theadtxt2 {color: #ff0000;
            font-size: 13px;
            font-weight: bold;}

#addcart input {margin:  0px;
                padding: 0px;
                vertical-align: top;}

.bgtheadtxt {font-size: 12px;}

.detaillink1 {background-image: url(/img/button_productdetails.gif);
              display: block; 
              height: 20px; 
              width: 76px; 
              margin:  0px;
              padding: 0px;
              vertical-align: top;}

#tickertext {background-image: url(/img/navi_back3.png);
             background-repeat: repeat-y;
             background-position: top left;
             padding: 3px;
             margin-left: 2px;}

.suche {background-color: #fffbdb;
        border-color: #ffcc66;
        border-width: 1px;
        border-style: solid;}

#detail {margin: 0px; height: 20px; width: 76px; vertical-align: top;}

div#pricerow
{
  background-color:#FFFFFF; 
  border-top: 1px solid #313131; 
  border-bottom: 1px solid #313131; 
  display: table;
  margin:  3px;
  padding: 3px;
  width:   100%;
}

#teaser img {width: 100px;}

#thumbs img {width: 132px;}

#line img {width: 460px;}

.frontpage {margin-left: 20px; padding: 0px;}

.brandopta img {width: 7px;}

.brandoptb img {width: 9px;}

#minqty {color: #ff0000;}

#headline {color: #ff0000;
           font-size: 13px;
           font-weight: normal;}

.itemview {border-color: #ffcc66;
           border-width: 2px;
           border-style: solid;}

textarea {height: 15px;}

.uxinputreq {font-size: 11px;
             font-weight: normal;}

input[type=submit]
{
  border:1px #ffcc66 solid;
  background-repeat:repeat-x;
  color: #ff7f17;
  font-weight: normal;
  background-color: #fff2a3;
  font-size: 11px;}

tr.thead td {border-bottom-style:solid;
             border-bottom-width:1px;
	       border-bottom-color:#ffcc66;
             vertical-align: bottom;}

*.thead_d {height: 70px;
         vertical-align: bottom;}

tr.thead3 td {background-image:url(/img/bh_center.gif);}


.tabelle6a img {width: 60%; height: 60%;}

.frontpage img {width: 480px;}

.brandopta img {width: 7px;}

.brandoptb img {width: 9px;}

td.navibar 
{
  width:   210px;
  padding:  0px;
  margin:   0px;
}

#left 
{
  background-image:url(/img/navi_back_left.png);}

#left-inside
{ 
  width: 190px;
  margin-top: 0px;
  margin-right: 10px;
}

#right {background-image:url(/img/navi_back_right.png);
        z-index:0;
        background-repeat: repeat-y;
        background-position: top right;}

#navi_right1 {background-image: url(/img/navi2_back.png);
             background-repeat: no-repeat;}             

#right-inside
{
  width: 190px;
  margin-top: 0px;
  margin-left: 10px;
}

.anmelden {font-size: 12px;
           color: #ff7f17;
           padding-left: 5px;}

#mainpart {vertical-align: top;
           padding-top: 10px;
           margin: auto;
           border-left-style: dotted; border-left-width: 1px; border-left-color: #ffcc66;}

#mainpart-inside2 {background-image:url(/img/mainpart_back.png);
                  background-repeat: no-repeat;
                  padding-top: 12px;
                  margin: auto;}
                  
#mainpart-inside1 {
                   vertical-align: top;
                   }  

#Clock {background-color:#ffffff;
        font-size: 12px;
        color: #ff7f17;}

#count {color: #ff0000;
        text-align: center;
        font-size: 12px;}

#up {width: 200px;
     float: left;}

#warenkorb {background-image: url(/img/navi_back3.png);
            background-repeat: repeat-y;
            background-position: top left;
            font-size: 12px;
            color: #ff7f17;}

#cartcontenta {background-color:#fff8c7;
              font-size: 12px;}
              
#cartcontentb {margin-top: 3px;
               background-color:#fff8c7;
               font-size: 12px;}
               
#loggedin {margin-top: 5px;}

.theadtxt3 {color: #ff0000;
            font-size: 16px;
            font-weight: bold;}
           
#minqty0 {color: #ff0000;}
               
              
#leftconta  {border-left-color: #ffcc66;
            border-left-width: 1px;
            border-left-style: solid;}  
            
#rightcont img {width: 13px;
                padding-right: 3px;}
            
#bothcont1 {border-left-color: #ffcc66;
           border-left-width: 1px;
           border-left-style: solid;
           border-right-color: #ffcc66;
           border-right-width: 1px;
           border-right-style: solid;}           

#view {margin-left: 3px;}                      

#reg a {font-size: 11px;}

#options a {font-size: 11px;}

.catlink {font-size: 11px;}
.links1 td {font-size: 12px;}

*.recommBut { background-color:#FFFFFF; }
*.bg1 { background-color:#FCFCFC; }
*.bg2 { background-color:#FFFFEE; }
*.topsel { background-color:#F0FAFF; border-color:#DAF2FF; border-style:solid; border-width:1px; width:100%; }
*.theadts  { background-color:#DAF2FF; color:#003366; font-weight:bold; padding:3px; border:1px solid #FF0000; }
*.textinput { background-color:#F0FAFF; color:#003366; padding:3px; }
*.tihead { background-color:#DAF2FF; font-weight:bold}
*.highlighted { background-color:#EEFFAA; }
*.ltactiv { color:#FF0000; }


.recommBut:hover { background-color: #EEFFEE; }
.cancelBut:hover { background-color: #FFEEEE; }


#naviactiv td.level0 { background-color: #ffffff;}
#naviactiv td.level1 { background-color: #ffffff;}
#naviactiv td.level2 { background-color:#FFEEEE; border-style:solid; border-width:1px; border-color:#00FF00; }
#naviactiv td.level3 { background-color:#FFEEEE; border-style:solid; border-width:1px; border-color:#0000FF; }
#naviactiv td.level1 a { text-decoration:none; color: #ff7f17;}
#naviactiv:hover, #naviactiv.over { font-weight:normal; }
#naviactiv td.level1 a:hover { color: #ff0000;}
#naviactiv td.level1 a { color: #ff0000;}
#naviactiv td a {color: #ff0000;}

#navinotactiv td:hover, #navinotactiv td.over{ background-color:#ff0000;}
#navinotactiv td.level1 a, #navinotactiv td.level1 { color:#ff7f17; }
#navinotactiv td.level2 a, #navinotactiv td.level2 { color:#00FF00; }
#navinotactiv td.level3 a, #navinotactiv td.level3 { color:#FF0000; }
#navinotactiv td.level1 a:hover { color: #ff0000;}
#navinotactiv tr.level1 {background-color: #fffbdb;}

#navinotactiv td.level1:hover, #navinotactiv td.level1.over{ background-color:#ff0000; }
#navinotactiv td.level2:hover, #navinotactiv td.level2.over{ background-color:#006600; }
#navinotactiv td.level3:hover, #navinotactiv td.level3.over{ background-color:#660000; }
td.level1 {padding: 3px;}
td.level0 {padding: 3px;}
#navinotactiv td {padding: 3px;}
#naviactiv td {background-color: #ffffff; padding: 3px;}
