#frame_content form table
{
   margin-bottom: 15px;
   width: 100%;
}

#frame_content h1
{
   font-size: 80%;
}

#frame_content h2
{
   font-size: 70%;
}

#frame_content label,
#frame_content ol,
#frame_content p,
#frame_content td,
#frame_content th,
#frame_content ul
{
   font-size: 70%;
}

#frame_content td label
{
   font-size: 100%;
}

#frame_content input,
#frame_content select,
#frame_content textarea
{
   font-size: 100%;
}

#frame_content table.list_view
{
   background-color: #FFFFFF;
   border-bottom: 1px solid #BBBBBB;
   border-left: 1px solid #BBBBBB;
   border-right: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   width: 100%;
}

#frame_content table.list_view td
{
   vertical-align: top;
}

#frame_content .table_stripe_horizontal
{
   background-color: #EEECF2;
}

#frame_content .table_stripe_horizontal .table_stripe_vertical
{
   background-color: #DDDBE1;
}

#frame_content .table_stripe_vertical
{
   background-color: #EEECF2;
}

#cart_addresses
{
   float: left;
   height: 100%;
   list-style-type: none;
   margin: 0px;
   overflow: auto;
   width: 275px;
}

#cart_addresses li
{
   border-bottom: 1px solid #CCCCCC;
   cursor: hand;
   margin: 0px;
   padding: 5px;
}

#cart_address
{
   float: left;
   margin-left: 10px;
}

#icon_menu
{
   list-style-type: none;
   margin-left: 0px;
}

#news_items
{
   background-color: #EEECF2;
   border-bottom: 1px solid #BBBBBB;
   border-left: 1px solid #BBBBBB;
   border-right: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   padding: 5px;
   text-align: left;
   width: 100%;
}

#support_request_menu
{
   list-style-type: none;
   margin-left: 0px;
}

#support_request_menu li
{
   display: inline;
   margin-left: 5px;
}


.contenteditable,
.contenteditable p
{
   font-size: 14pt;
}

.partfinder_image
{
   border: 1px solid #880B23;
   color: #FFFFFF;
   cursor: hand;
   float: right;
   font-size: 80%;
   margin-bottom: 10px;
   margin-left: 10px;
}

.partfinder_image div
{
   background-color: #880B23;
}

.statistics_container
{
   height: 100%;
   text-align: bottom;
   white-space: nowrap;
}

.statistics_graph
{
   background-color: #880B23;
   width: 10px;
}

.support_request_subject
{
   border-bottom: 1px solid #BBBBBB;
   border-left: 1px solid #BBBBBB;
   border-right: 1px solid #CCCCCC;
   border-top: 1px solid #CCCCCC;
   height: 200px;
   width: 100%;
}
