td.categorydetail {
 height:140px;
 border:solid;
 border-color:#A1D3EC;
 border-width:1px;
 border-top:0px;
 border-left:0px;
 border-right:0px;
}

div.categorydetaildiv {
 margin-top:2px;
 height:135px;
 border:solid;
 border-color:#A1D3EC;
 border-width:1px;
 border-top:0px;
 border-left:0px;
 border-right:0px;
}

div.categorydetaildivinnen {
 height:135px;
 width:80%;
 text-align:left;
 float:left;
}

p.categorydetaildivinnen {
 text-align:left;
 float:left;
 border:solid;
 border-width:1px;
 border-color:#CCCCCC;
 margin:3px;
}

div.award {
 text-align:center;
 border:solid;
 border-width:1px;
 border-color:#CCCCCC;
}

div.randRechts {
 height:180px;
 width:174px;
 border: 1px dotted #A1D3EC;
}
.randRechts p{
 vertical-align:bottom;
}
DIV.shadow {
   float: left;
   background-color: #bbb;
   padding: 0;
   margin: 0.7em 1em;
   }

DIV.shadow table {
   display:block;
   border: 1px solid #666;
   position: relative;
   top: -2px;
   left: -2px;
   }

#button {
        width:  180;
        padding: 0 0 1em 0;
        margin-bottom: 1em;
        font-family: Tahoma, Arial, sans-serif;
                /*'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;*/
        font-size : 11px;
        background-color: #7DC8EE;
        color: #333;
        }

        #button ul {
                list-style: none;
                font-size : 11px;
                margin: 0;
                padding: 0;
                border: none;
                }

        #button li {
                border-bottom: 1px solid #e0ede9;
                margin: 0;
                list-style: none;
                list-style-image: none;
                }

        #button li a {
                display: block;

                padding: 3px 5px 3px 0.5em;
                border-left: 10px solid #7DC8EE;
                border-right: 10px solid #7DC8EE;
                background-color: #A1D3EC;
                color: #000000;
                font-size : 11px;
                text-decoration: none;
                width: 100%;
                }

        html>body #button li a {
                width: auto;
                }

        #button li a:hover {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #7DC8EE;
                font-size : 10px;
                color: #000000;
                }

        #button li #active {
                border-left: 10px solid #1c64d1;
                border-right: 10px solid #5ba3e0;
                background-color: #2586d7;
                color: #fff;
                }

/*- Menue--------------------------- */
div#tab {
     background-color: #A1D3EC;
}
ul#navlist {
        margin: 0;
        padding: 0;
        list-style-type: none;
        white-space: nowrap;
}

ul#navlist li {
        float: left;
        font-family: verdana, arial, sans-serif;
        font-size : 11px;
        font-weight: bold;
        margin: 0;

        padding: 2px 0 4px 0;
        background-color: #A1D3EC;
        border-top: 0px solid #e0ede9;
        border-bottom: 0px solid #e0ede9;
}


#navlist a, #navlist a:link {
        margin: 0;
        font-size : 11px;
        padding: 6px 9px 9px 9px;
        color: #000000;
        border-right: 1px dashed #FFFFFF;
        text-decoration: none;
}

ul#navlist li#active {
        color: #7DC8EE;
        background-color: #deebe5;
}

#navlist a:hover {
        color: #FFFFFF;
        background-color: #7DC8EE;
}

body {
 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
}
input.search
{       background-color: #FFFFFF;
        color: #000000;
        height: 19px;
        border: 1px solid #447AB7;
}


INPUT.login {
/*background: url(http://www.crobike.de/de/img/login_input.jpg);*/
color: black;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
border-bottom: #A1D3EC 1px solid;
font-size:12px;
}

table
{
font-size:14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

table.borderUntenOben
{
border-color: white;
border-style: solid;
border-width:1px;
border-left:0px;
border-right:0px;
}

td.borderUntenOben
{
border-color: white;
border-style: solid;
border-width:1px;
border-left:0px;
border-right:0px;
}
td.borderUnten
{
border-color: white;
border-style: solid;
border-width:1px;
border-left:0px;
border-right:0px;
border-top:0px;
}

td.borderRechts
{
border-color: white;
border-style: solid;
border-width:1px;
border-left:0px;
border-bottom:0px;
border-top:0px;
}
td.borderLinks
{
border-color: white;
border-style: solid;
border-width:1px;
border-right:0px;
border-bottom:0px;
border-top:0px;
}

table.borderOben
{
margin: 0;
padding: 0;
border-color: white;
border-style: dotted;
border-width:1px;
border-left:0px;
border-right:0px;
border-bottom:0px;
}

table.borderUnten
{
border-color: white;
border-style: solid;
border-width:1px;
border-left:0px;
border-right:0px;
border-top:0px;
}

table.borderUntenObenMenueoben
{
border-color: #FFFFFF;
border-style: solid;
border-width:1px;
border-left:0px;
border-right:0px;
/*border-bottom:1px #85A4B4 solid;*/
}

table.bordermenue
{

border-bottom: none;
padding: 1px;
background: url(http://www.crobike.de/en/img/css-dotted.gif) repeat-x bottom;
background-color: #B2DEED;
border-width:1px;
border-left:0px;
border-right:0px;
border-top:0px;
font-size:14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #FFFFFF;
}

table.rechteseite
{
border-bottom: none;
padding: 1px;
border-color:#FFFFFF;
background-color: #B2DEED;
border-width:1px;
border-left:0px;
border-right:0px;
border-top:0px;
font-size:14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
}

table.borderwarenkorb
{

border-bottom: none;
padding: 0px;
background: url(http://www.crobike.de/de/img/punkte_rechts.jpg) repeat-x bottom;
background-color: #A1D3EC;
border-width:1px;
border-left:0px;
border-right:0px;
border-top:0px;
font-size:14px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #000000;
}


td.indexdotted
{

border-bottom: none;
padding: 1px;
background: url(http://www.crobike.de/en/img/css-dotted2.gif) repeat-x bottom;
background-color: #F5F5F5;
border-width:1px;
border-left:0px;
border-right:0px;
border-top:0px;
}

td.categoryBorder
{
width:140px;
height:160px;
background-color:#FFFFFF;
border:solid;
border-color:#CCCCCC;
border-width:1px;
}
td.categoryBorderInnen
{
width:138px;
border:solid;
background-color:#FFFFFF;
border-color:#FFFFFF;
border-width:1px;
}
td.categoryBorderZeile
{
 border:dotted;
 border-color:#A1D3EC;
 border-width:1px;
 border-top:0px;
 border-left:0px;
 border-right:0px;
}

td.mainmenuerechts{
border-style: solid;
border-width:0px;
border-bottom-width:1px;
border-color: #FFFFFF;
width:140px;
height:20px;
text-align:center;
}

.categoryTextUnten
{
width:425px;
background-color:#FFFFFF;
border:solid;
border-color:#CCCCCC;
border-width:1px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
padding:4px;
}

font {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}
.text {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:18px;
    color:#131346;
    font-weight:bold;
}
.categorytext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#131346;
    font-weight:bold;
}

.categorybluetext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#131346;
    font-weight:bold;
}

.frntext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;
}

.specialtext {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-weight:bold;
    font-size:12px;

}

a {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    color:#131346;
    /*font-weight:bold;*/
    text-decoration: none;
}

a.linkmenueoben   {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:15px;
    color:#131346;
    font-weight:bold;
    text-decoration: none;
}

a.linkmenuelinks   {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:10px;
    line-height:15px;
    color:#131346;
    font-weight:bold;
    text-decoration: none;
}

a:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    color:#FFFFFF;
    background-color: #A1D3EC;
    text-decoration: none;
    font-weight:bold;
}

a.categoryunterstrich {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#131346;
    font-weight:bold;
    text-decoration: underline;
}
a.categoryunterstrich:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    color:#7DC8EE;
    background-color: #F5F5F5;
    font-weight:bold;
    text-decoration: underline;
}

a.category {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    color:#131346;
    font-weight:bold;
    text-decoration: none;
}

a.category:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;
    color:#7DC8EE;
    background-color: #FFFFFF;
    text-decoration: none;
    font-weight:bold;
}

a.category_link {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:18px;
    color:#131346;
    font-weight:bold;
    text-decoration: none;
}

a.category_link:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:13px;
    line-height:18px;
    color:#A1D3EC;
    background-color: #F5F5F5;
    text-decoration: none;
    font-weight:bold;
}

a.category_index_link {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#131346;
    font-weight:bold;
    text-decoration: underline;
}

a.category_index_link:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:14px;
    color:#A1D3EC;
    background-color: #FFFFFF;
    text-decoration: none;
    font-weight:bold;
}

a.category_link_unterstrich {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    color:#131346;
    background-color: #FFFFFF;
    font-weight:bold;
    text-decoration: underline;

}

a.category_link_unterstrich:hover {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:18px;
    color:#A1D3EC;
    background-color: #FFFFFF;
    font-weight:bold;
    text-decoration: underline;
}
td.menueoben
{
    border:solid;
    border-color: #FFFFFF;
    border-top:0px;
    border-bottom:0px;
    border-right:0px;
    border-width:1px;
}

.tabellenrand {
         border-style:dotted;
         border-width:1px;
         BORDER-RIGHT: 0px;
         PADDING-RIGHT: 4px;
         PADDING-Left: 4px;
         BORDER-TOP: 0px;
        Border-COLOR: #A1D3EC;
         Border-left: #A1D3EC 1px dotted;
}

.ueberschrift_div{
      position:relative;
      left:-2px;
      width:98.8%;
      height:25px;
      line-height:25px;
      z-index:1;
      border:dotted;
      border-color:#A1D3EC;
      border-width:1px;
      background-color:#F5F5F5;
      /*spacing:0px;*/
      padding:0px;
      margin-left:4px;
      margin-right:0px;
      text-align:center;
}

.buttonDefault {
        BORDER-RIGHT: #bcbcbc 1px solid; HEIGHT: 20px; PADDING-RIGHT: 4px; PADDING-Left: 4px; BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #bcbcbc 1px solid; FONT-SIZE: 12px; BORDER-LEFT: #ebebeb 2px solid; FONT-FAMILY: verdana,arial, Tahoma, times;
        BACKGROUND-COLOR: #dfdfdf;}

.div_oben {
         position:relative;height:auto;background-color:#F5F5F5;border-left:0px;border-right:0px;
         PADDING-RIGHT: 4px; PADDING-Left: 4px; BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #bcbcbc 1px solid; FONT-SIZE: 12px; FONT-FAMILY: verdana,arial, Tahoma, times;

}

.div_umrandung {

        width:auto;
        margin:1px;
        height:auto;
        border:solid;
        border-color:#A1D3EC;
        border-width:1px;
        background-color:#A1D3EC;
        padding-right:2px;
        padding-left:2px;
        padding-bottom:2px;
        padding-top:2px;
        text-align:center;
        font-family: Verdana;
        font-size:11px;
        BORDER-RIGHT: #bcbcbc 1px solid;
        BORDER-TOP: #ffffff 1px solid;
        BORDER-BOTTOM: #bcbcbc 1px solid;
        BORDER-LEFT: #ebebeb 2px solid;
        font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

}

.table_width {
 position:relative;
 width:98.8%;
}
.inhalt_tabelle {

        background-color: #F5F5F5;
        border-top: 1px solid #cccccc;
         border-left: #cccccc 1px solid;
         border-right: #cccccc 1px solid;
         border-bottom: #cccccc 1px solid;
         width:100%;
         font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
         font-size:12px;
}





.RandAussen {

        border-bottom: #ffffff 1px solid;
        border-right: #ffffff 1px solid;
        border-left: #cccccc 1px solid;
}
.RandInnen {

        border-bottom: #cccccc 1px solid;
        border-right: #cccccc 1px solid;
        border-left: #ffffff 1px solid;
        padding-top:0px;
        padding-bottom:8px;
        padding-left:8px;
        padding-right:8px;

}

.ObenAussen {

        border-right: #ffffff 1px solid;
         border-left: #cccccc 1px solid;
         height:20px;
}
.ObenInnen {

         border-left: #ffffff 1px solid;
        border-right: #cccccc 1px solid;
        padding-left:12px;
}

.fieldSetLabel {

        padding-left:8px;
        padding-right:8px;
        font-weight: bold;
}
.LabelLinks {

        border-left: #cccccc 1px solid;
        background-image: url(https://ssl-id.de/crobike.de/en/img/border_nachinnen.gif);
        background-repeat: repeat-x;
        background-position: center;
}
.LabelRechts {

         border-left: #cccccc 1px solid;
        border-right: #ffffff 1px solid;
        background-image: url(https://ssl-id.de/crobike.de/en/img/border_nachinnen.gif);
        background-repeat: repeat-x;
        background-position: center;
}
.NavigationInhaltMitteAussen {
    position:relative;
    border:solid;
    border-color:#cccccc;
    border-width:1px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    text-align:center;
}
.NavigationInhaltMitte {
  position:relative;
  height:30px;
  line-height:30px;
  background-color:#F5F5F5;
  border-left:0px;
  border-right:0px;
  PADDING-top: 10px;
  PADDING-RIGHT: 4px;
  PADDING-Left: 4px;
  FONT-SIZE: 11px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.IndexNavigationInhaltMitteAussen {

    border:solid;
    border-color:#cccccc;
    border-width:1px;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    text-align:left;
}
table.listing {
  border:1px solid  #B2DEED;
  width:100%;
  background-color: #EAEFFA;
}
th.listing {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size:12px;
}

td.listing_price {
  border-bottom:1px dashed #ABBED4;
  width:40px;
  height:80px;
  padding:7px 20px;

}
td.listing_product {
  border-bottom:1px dashed #ABBED4;
  width:200px;
  background-color: #EAEFFA;
}
td.listing_discount {
  border-bottom:1px dashed #ABBED4;
  width:auto;
  text-align:center;
}
td.listing_company {
  border-bottom:1px dashed #ABBED4;
  width:auto;
  text-align:center;
}

td.listing {
  border-bottom:1px solid #ff8a4a;
}
tr.categoryheading {
 margin-bottom: 0px;
 height:25px;
 background-color: #A1D3EC;
 color:#131346;
}

div.produkt_bild {
  background-color:#FFFFFF;
  width:150px;
  height:100px;
  border:solid;
  border-width:1px;
  border-color:#CCCCCC;
  text-align:center;
  vertical-align:middle;
  display:table-cell;
}
