h5 {
 font-weight: normal;
 font-size:    1.0em;
 }

ul#shopnavigation {
 margin-top:             1.0em;
 margin-bottom:          2.0em;
}

ul#shopnavigation li {
 margin-left:            0.5em;
 margin-right:           0.5em;
 padding-left:           2.0em;
 padding-right:          2.0em;
 display:               inline;
 color:                #009966;
 background-color: transparent;
 list-style-type:         none;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

ul#shopnavigation li a {
 text-decoration:         none;
 color:                #009966;
 background-color: transparent;
 font-weight:             bold;
}

ul#themeslist {
 margin-left:                 0;
 padding-left:                0;
}


ul#themeslist  li {
 margin-left:                 0;
 padding-left:                0;
 list-style-type: none;
}


ul#themeslist  li a {
 text-decoration: none;
 color:          #000000;
 font-weight:     bold;
 }



div.contentheading {

 margin-top: 1.0em;

 }



.sl_item { 

 font-size:     1.0em;

 font-weight:    bold;

}





div.content {
 margin-top:           1.0em;
 width:               57.0em;
 min-height:          38.0em;
}

 

div.content div#sl_message {

 margin-top:     0.5em;

 margin-bottom:  0.5em;

 }

 

div.content div#sl_message p.errormessage {

 color: #cc0000

 }

 

div.content div#articleimage {

 margin-bottom: 1.0em;

 margin-right: 1.0em;

 width: 25em;

 min-height: 20em;

 float: left;

}



div.content div#article {



}



div.content div#article h2 {
 font-size:      1.4em;
 font-weight:     bold;

}

div.content div#article p {
 margin-top: 0;
 margin-bottom: 0;
}

div.content div#shopcontrol {

 margin-top: 1.0em;

  font-size: 1.2em;

  width: 50em;

  clear: left;

}

div.content div#shopcontrol div.quantity {

 display: inline;

 width:          6em;

 margin-right: 1.0em;

 margin-left:  2.0em;

 }



div.content div#shopcontrol div.properties {

 display:         inline;

 width:          25.0em;

 margin-top:     1.0em;

}



div.content div#shopcontrol div.properties label {

 margin-top:     0.5em;

 width:         10.0em;

}

div.content div#shopcontrol div.properties select {

 margin-bottom:     0.5em;

 min-width:         10.0em;

 }

 

div.content div#shopcontrol div.pieces {

 display:     inline;

 width:          6em;

 margin-right: 1.0em;

 margin-left:  1.0em;

 }

 

 div.content div#shopcontrol div.price {

 display: inline;

 width:          6em;

 margin-right: 1.0em;

 margin-left:  1.0em;

 }



div.content div#shopcontrol div#submitbutton {
 display:                 block;
 margin-top:              1.0em;
 margin-left:            30.0em;
 margin-bottom:           1.0em;

 }

div.content div#shopcontrol div#submitbutton input.button {
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content form fieldset#shopsearch {
 margin:                 0;
 padding:                0;  
 width:               38em;
 border:                 0;
}

div.content form fieldset#shopsearch div#selectCategory {
 margin-right:         1.0em;
 width:               19.0em; 
 float:                 left;
}

div.content form fieldset#shopsearch div#selectCategory option{
 font-family: Verdana, Arial, "sans serif";
 font-size:                          0.8em;
 width:                             16.0em;
}

div.content form fieldset#shopsearch div#selectTheme option{
 font-family: Verdana, Arial, "sans serif";
 font-size:                          0.8em;
 width:                             16.0em;
}

div.content form fieldset#shopsearch input[type=submit] {
 margin-top:             1.0em;
 margin-bottom:          2.0em;
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content form fieldset#shopsearch input[type=radio] {
 margin-left:                0;
 padding-left:               0;
}

div.content form fieldset#shopsearch input#searchphrase {
 margin-top:             0.5em;
 margin-bottom:          0.5em;
}

div.content fieldset#shopsearch div#searchText {
 margin-top:             0.5em;
 clear:                   left;
}


div.content fieldset#shopsearch div#searchText input[type=submit] {
 margin-top:             1.0em;
 margin-bottom:          2.0em;
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content div.buttonCashregister {

}

div.content div.buttonCashregister form fieldset {
 border:                     0;
}

div.content div.buttonCashregister form fieldset input[type=submit] {
 margin-top:             1.0em;
 margin-bottom:          2.0em;
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content div.buttonNewSearch  {

 margin-top: 1.0em;

 margin-bottom: 1.0em;

}



div.content div.buttonNewSearch a {

font-weight: bold;

}



div.content div.buttonToList  {

 margin-top: 1.0em;

 margin-bottom: 1.0em;

}



div.content div.buttonToList a {

font-weight: bold;

}


div.content table {
 padding-left:           0.8em;
 padding-right:          0.8em;
 width:                 52.0em; 
 color:                #000000;
 background-color: transparent;
 border:                     0;
}

div.content table tr  {
 padding-top:          2.5em;
 padding-bottom:       0.5em;
} 

div.content table tr th {
 white-space:         nowrap;
}

div.content table tr td.thumbnail {

}

div.content table tr td.thumbnail a img {
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content table tr td.sl_item {
 font-size:     1.0em;
 font-weight:    bold; 
 padding-left:  1.0em;
 }

 

div.content table tr td.sl_description2  {
 font-size:      1.0em;
 padding-top:    0.5em;
 padding-bottom: 1.5em;
 font-weight:     bold;
 }

 

div.content table tr td.sl_description  {

 font-size:     1.0em;

 padding-left:  1.0em;

 font-weight:    bold;

 }

div.content table tr td.name {
 padding-left:           1.0em; 
 padding-right:          0.5em; 
}
 
div.content table tr td.button {
 padding-left:           0.5em; 
 padding-right:          0.5em; 
}
 
div.content table tr td.button form input.button {
 margin-top:             2.0em;
 margin-bottom:          2.0em;
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content table tr td.price {
 padding-left:           0.5em; 
 padding-right:          0.5em; 
 width:                  8.0em;
}


div.content table tr td input.button {
 margin-top:             1.0em;
 margin-bottom:          1.0em;
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}


div.content table.actual {

 padding-left:  0.8em;

 padding-right:  0.8em;

 font-family: Arial, Helvetica, sans-serif;

 font-size:           1.0em;

 background-color : #ffffff;

 color: #000000;

}



div.content table.actual tr td.image {
 width: 15.0em;
}

div.content table.actual tr td.image img {
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}

div.content table.actual tr td.name {
 margin-left: 1.0em; 
 width: 25.0em;
}



div.content table.actual tr td.button {
 margin-left: 1.0em;
 width: 8.0em;
}



div.content table.actual tr td.button form input.button {
 margin-left:            0.5em;
 margin-right:           0.5em;
 padding-left:           1.0em;
 padding-right:          1.0em;
 color:                #009966;
 background-color: transparent;
 font-size:              1.0em;
 font-weight:             bold;
 border-left:   1px solid #ddd; 
 border-top:    1px solid #ddd;
 border-right:  1px solid #777;
 border-bottom: 1px solid #777;
}



div.content table.actual tr td.price {

margin-left: 1.0em;

width: 5.0em;

}



/*

div.content table.rand {
 padding-left:           0.8em;
 padding-right:          0.8em;
 color:                #000000;
 background-color: transparent;
 border:                     0;
}



div.content table.rand tr td.thumbnail {

width: 15.0em;

}



div.content table.rand tr td.name {

margin-left: 1.0em; 

width: 25.0em;

}



div.content table.rand tr td.button {

margin-left: 1.0em;

width: 8.0em;

}



div.content table.rand tr td.button form input.button {

background-color : #ffffff;

 color: #000000;

}



div.content table.rand tr td.price {

margin-left: 1.0em;

width: 5.0em;

}

*/

div.contentAGB {
 width: 50.0em;
}



div.contentAGB h1 {



}



div.contentAGB h2 {



}



div.contentAGB p {



}


