body
{
    background-color: #001652;
    color: #666666;
    height: 100%;
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size: 11px;
    text-align: center;
}

a
{
    font-size: 11px;
    font-weight: bold;
    color: #4976a3;
    text-decoration: none;
}

a.mail
{
    font-size: 11px;
    font-weight: bold;
    color: #4976a3;
    text-decoration: none;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

a.span,
span.link a,
p.bodytext a
{
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

a.external-link-new-window 
{
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

span.linkToBasket a
{
    font-size: 11px;
    background: url('images/link_to_basket.jpg') no-repeat 0px 4px;
    padding-left: 30px;
    padding-top: 6px;
    padding-bottom: 5px;
}

span.linkToRefresh a
{
    font-size: 11px;
    background: url('images/link_to_refresh.jpg') no-repeat 0px 4px;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}

span.linkToCheckout a
{
    font-size: 11px;
    background: url('images/link_to_checkout.jpg') no-repeat 0px 4px;
    padding-left: 22px;
    padding-top: 7px;
    padding-bottom: 5px;
}

h1,
h2
{
    font-size: 11px;
    font-weight: bold;
}

p,
div,
span,
td
{
    font-size: 11px;
}

th
{
   font-size: 11px;
}

.table_page_main
{
    min-width: 950px;
}


.language_menu
{
    height: 45px;
    width:200px;
    position: relative;
    left: 735px;
}

.language_menu img
{
    position: relative;
    left: 27px;
    top: 11px;
    vertical-align: top;
}

.language_menu select
{
    position: relative;
    left: 67px;
    top: -9px;
}


.page_header
{
    background: url('images/page_header.jpg') no-repeat top;
    height: 153px;
    width: 935px;
    vertical-align: top;
}

.page_header a
{
    padding: 1px;
}

.page_header_left
{
    background: url('images/page_header_left.jpg') no-repeat right top;
}

.page_header_right
{
    background: url('images/page_header_right.jpg') no-repeat left top;
}

.page_left
{
    background: url('images/page_bg_left.jpg') no-repeat right top;
}

.page_middle
{
    background-color: #01245c;
    width: 935px;
    min-width: 935px;
    vertical-align: top;
}

.page_content
{
    vertical-align: top;
    float: left;
    background: url('images/page_content_bg.gif') repeat-y left;
}


.page_right
{
    background: url('images/page_bg_right.jpg') no-repeat left top;
}

.page_footer
{
    background: url('images/footer_background.gif') no-repeat left top;
    height: 62px;
    margin: auto;
    text-align: left;
    width: 935px;
}

.page_menu
{
    background: url('images/menuitem_bg.gif') repeat-x top;
    height: 50px;
    text-align: left;
    width: 935px;
}

.page_menu img
{
    vertical-align: bottom;
}

ul.page_menu,
ul.page_menu ul
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

ul.page_menu a
{
    display: block;
    font-weight:normal;
}

ul.page_menu ul a
{
    padding: 0 10px;
}

ul.page_menu li
{
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: #FFF9E4;
    float: left;
}

ul.page_menu ul
{
    margin-left:0;
    position: absolute;
    background-color: #cfdde9;
    border: 1px solid #c1cdd9;
    display: none;
    min-width: 160px;
}

ul.page_menu ul a,
ul.page_menu ul a:hover,
ul.page_menu ul a:visited,
ul.page_menu ul a:active
{
    color: #2f5585;
    padding: 2 12 2 12;
    margin: 6 0 6 0;
    text-decoration: none;
}

ul.page_menu ul a:hover
{
   background-color: #778da1;
   color: #f2f2f2;
}

/* IE-Hack to force the submenu box to be at least 160 px wide */
*html ul.page_menu ul
{
    width: 160px;
}

ul.page_menu ul.hover,
ul.page_menu li.hover ul,
ul.page_menu li:hover ul
{
    display: block;
}

ul.page_menu ul li
{
    float: none;
    background-color: transparent;
}

.page_widgets
{
    background: url('images/widget_bg.gif') no-repeat top;
    min-height: 820px;
    vertical-align: top;
    /*width: 200px;*/
    padding: 10px 21px 10px 20px;
    float: right;
    padding-bottom: 0px;
    margin-bottom: -9px;
}

.tx-gbweather-pi1
{
    background-color: #ffffff;
    color: #737373;
    text-align: center;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 200px;

}

.tx-gbweather-pi1 #tx-gbweather-pi1-weathericon
{
    display: block;
    margin: 5px auto 5px auto;
    text-align: center;
}

.tx-gbweather-pi1-water
{
    font-size: 10px;
}

.page_widgets .tx-mjseventpro-pi1
{
    background-color: #ffffff;
    color: #737373;
    margin-top: 15px;
    padding-top: 15px;
    text-align: left;
    width: 200px;
    height: auto;
}

.page_widgets .tx-mjseventpro-pi1 .wrapper
{
    margin: 10px
}

.tx-mjseventpro-pi1-teaserViewField-bdate a,
.tx-mjseventpro-pi1-teaserViewField-title a
{
    color: #737373;
    display: block;
    font-weight: bold;
    text-decoration: none;
}

.tx-mjseventpro-pi1-teaserViewField-teaser a
{
    color: #737373;
    display: block;
    font-weight: normal;
    padding-top: 4px;
}

.tx-mjseventpro-pi1-teaserView-listlink a
{
    display: block;
    padding-bottom: 10px;
}

.tx-mjseventpro-pi1-searchbox
{
    padding: 10px;
    margin: auto;
    margin-bottom: 15px;
    text-align: center;

}

.tx-mjseventpro-pi1-searchbox-sword
{
    border: 0px solid #ffffff;
    height: 20px;
    margin-right: 15px;
}

.tx-mjseventpro-pi1-listView
{
    padding: 10px;
    text-align: left;
}

.tx-mjseventpro-pi1-listViewField-image a
{
    float: left;
    padding-right: 5px;
}

.tx-mjseventpro-pi1-listViewField-bdate a,
.tx-mjseventpro-pi1-listViewField-title a
{
    display: block;
    color: #737373;
}

.tx-mjseventpro-pi1-listViewField-teaser a
{
    color: #737373;
    display: block;
    margin-top: 15px;
    font-weight: normal;
}

.tx-mjseventpro-pi1-singleView
{
    text-align: left;
}

.tx-mjseventpro-pi1-singleViewField-title
{
    font-weight: bold;
    margin-top: 10px;
}

.tx-mjseventpro-pi1-singleViewField-image
{
    background-color: #ffffff;
    border: 1px solid #eeeeee;
    padding: 10px;
    margin: 20px 0px 20px 0px;
}

.tx-mjseventpro-pi1-singleViewHeader-bdate,
.tx-mjseventpro-pi1-singleViewHeader-btime,
.tx-mjseventpro-pi1-singleViewHeader-edate,
.tx-mjseventpro-pi1-singleViewHeader-etime,
.tx-mjseventpro-pi1-singleViewHeader-fees
{
    display: block;
    padding-top: 5px;
}

.tx-mjseventpro-pi1-singleViewField-bdate,
.tx-mjseventpro-pi1-singleViewField-btime,
.tx-mjseventpro-pi1-singleViewField-edate,
.tx-mjseventpro-pi1-singleViewField-etime,
.tx-mjseventpro-pi1-singleViewField-fees
{
    display: block;
    padding-left: 5px;
}

.tx-mjseventpro-pi1-singleViewField-teaser,
.tx-mjseventpro-pi1-singleViewField-descr,
{
    display: block;
    padding: 15px;
}

.tx-mjseventpro-pi1-singleViewField-teaser
{
    font-style: italic;
}

.tx-mjseventpro-pi1-singleView-back,
.tx-mjseventpro-pi1-singleView-book a
{
    display: block;
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

.tx-mjseventpro-pi1-singleView-back
{
    float: left;
}

.tx-mjseventpro-pi1-singleView-book a
{
    float: right;
}


.csc-mailform
{
    border: 0px solid #ffffff;
    padding: 20px;
}

.csc-mailform-field
{
}

.csc-mailform-field input,
.csc-mailform-field select
{
    border: 0px solid #ffffff;
    height: 22px;
    width: 100%;
}

.csc-mailform-field textarea
{
    border: 0px solid #ffffff;
    width: 90%;
}

.csc-mailform-field label
{
    display: block;
    padding: 5 0 5 0;
}


.page_widgets .csc-textpic
{
    background-color: #ffffff;
    margin-top: 15px;
    display: block;
    text-align: center;
    width: 200px;
}

.page_widgets .csc-textpic .csc-textpic-imagewrap .csc-textpic-image
{
    background-color: #ffffff;
    margin: auto;
    padding-top: 10px;
    padding-bottom: 10px;
}

.page_widgets .csc-textpic .csc-textpic-imagewrap .csc-textpic-caption
{
    padding: 3px;
    font-size: 9px;
}

.page_content_header
{
    height: 48px;
}

.page_content_header img
{
    vertical-align: bottom;
}

.tx-mjseventpro-pi1
{
    height: 100%;
}

.page_content_left
{
    background: url('images/content_bg.gif') repeat-x top;
    background-color: #f9fafc;
    padding: 25px;
    vertical-align: top;
    text-align: left;
    width: 331px;
}

.page_content_right
{
    background: url('images/content_right_bg.gif') repeat-x top;
    background-color: #e7edf4;
    padding: 25px;
    vertical-align: top;
    width: 263px;
}


.tx-srfeuserregister-pi1
{
    padding: 0px 0px 0px 10px;
    text-align: left;
    width: 213px;
}

.tx-srfeuserregister-pi1 input
{
    border: 0px solid #ffffff;
    margin-bottom: 5px;
    height: 22px;
}

.tx-srfeuserregister-pi1 label
{
    display: block;
    padding: 5 0 5 0;
}

.tx-srfeuserregister-pi1 label span
{
     color: #737373;
}

.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-submit
{
    margin-top: 10px;
}

.tx-srfeuserregister-pi1 #tx-srfeuserregister-pi1-password_again
{
    margin-bottom: 10px;
}

.tx-srfeuserregister-pi1-verifyForm-label
{
    display: block;
    font-weight: bold;
    margin-top: 5px;
}

.tx-srfeuserregister-pi1-verifyForm-data
{
    margin-left: 5px;
}

.tx-ttnews-pi1-latestView,
.tx-ttnews-pi1-latestListView,
.tx-ttnews-pi1-singleView
{
    text-align: left;
}

.tx-ttnews-pi1-latestView-date,
.tx-ttnews-pi1-singleView-date
{
    display: block;
    margin-bottom: 10px;
}

.tx-ttnews-pi1-latestView-header a,
.tx-ttnews-pi1-singleView-header
{
    color: #737373;
    display: block;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.tx-ttnews-pi1-latestView-subheader,
.tx-ttnews-pi1-singleView-subheader
{
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
}

.tx-ttnews-pi1-singleView-content
{
    display: block;
    line-height: 20px;
    margin-bottom: 10px;
}

.tx-ttnews-pi1-latestView-hl
{
    display: block;
    margin-bottom: 10px;
}

.tx-ttnews-pi1-singleView-backlink a
{
    display: block;
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}


.tx-ttnews-pi1-latestListView
{
    margin-bottom: 5px;
}

.tx-ttnews-pi1-latestListView-date
{
    width: 90px;
    float: left;
}

.tx-ttnews-pi1-latestListView-header a
{
    font-weight: normal;
    float: left;
    width: 160px;
}

.tx-ttnews-pi1-latestListView-hl
{
    display: block;
    text-align: center;
    margin: 10px auto 10px auto;
    float: none;
    clear: both;
    padding-top: 5px;
}

.tx-ttnews-pi1-latestListView-browse a
{
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
     font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

.tx-mhsimplegallery-pi1-singleImage
{
    text-align: left;
}

.tx-mhsimplegallery-pi1-singleImage #img
{
    margin: 10px auto 10px auto;
    text-align: center;
}

.tx-mhsimplegallery-pi1-singleImage-header
{
    text-transform: uppercase;
    color: #737373;
    font-weight: bold;
    display: block;
    margin-bottom:10px;
}

.tx-mhsimplegallery-pi1-singleImage-label
{
    font-weight: bold;
}

.tx-mhsimplegallery-pi1-singleImage-name,
.tx-mhsimplegallery-pi1-singleImage-user,
.tx-mhsimplegallery-pi1-singleImage-rating,
.tx-mhsimplegallery-pi1-singleImage-date
{
    display: block;
    margin-bottom:10px;
}

.tx-mhsimplegallery-pi1-singleImage-rating img
{
    margin-bottom: -6px;
}

.tx-mhsimplegallery-pi1-listComments-user
{
    font-weight: bold;
}

.tx-mhsimplegallery-pi1-listComments-text
{
    display: block;
    margin: 5px;
}

.tx-mhsimplegallery-pi1-listCategories
{
    height: 100%;
}

.tx-mhsimplegallery-pi1-listCategories-header
{
    text-transform: uppercase;
    font-weight: bold;
    display: block;
    margin-bottom: 20px;
}

.tx-mhsimplegallery-pi1-listCategories-image a img
{
    display: block;
    margin: 20px auto 20px auto;
}

.tx-mhsimplegallery-pi1-listCategories-category
{
    display: block;
    margin-bottom: 15px;
}


.tx-mhsimplegallery-pi1-listImages
{
    text-align: center;
}

.tx-mhsimplegallery-pi1-listImages-image a img
{
    margin: auto;
}

.tx-mhsimplegallery-pi1-listImages-label
{
    font-weight: bold;
}



.tx-mhsimplegallery-pi1-listImages-name,
.tx-mhsimplegallery-pi1-listImages-user,
.tx-mhsimplegallery-pi1-listImages-date,
.tx-mhsimplegallery-pi1-listImages-rating
{
    display: block;
    margin-bottom: 4px;
}

.tx-mhsimplegallery-pi1-listImages-name a
{
    color: #737373;
    font-size:11px;
    font-weight:normal;	
}

.tx-mhsimplegallery-pi1-listImages-rating img
{
    margin-bottom: -6px;
}

.tx-mhsimplegallery-pi1-listImages-description
{
    display: block;
    margin: 10px;
}

.tx-mhsimplegallery-pi1-listImages-write a
{
    display: block;
    margin: 10px;
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}








.page_content_right .tx-mhsimplegallery-pi1-singleImageDetails
{
    text-align: left;
}

.tx-mhsimplegallery-pi1-singleImageDetails a img
{
    margin: auto;
    text-align: center;
}

.tx-mhsimplegallery-pi1-singleImageDetails-name,
.tx-mhsimplegallery-pi1-singleAdminImageDetails-name
{
    color: #737373;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.tx-mhsimplegallery-pi1-singleAdminImageDetails-description
{
    display: block;
    margin-top: 10px;
    line-height: 20px;
}



.tx-mhsimplegallery-pi1-singleImageDetails-rating
{
    display: block;
    margin: 10px;
}

.tx-mhsimplegallery-pi1-singleImageDetails-date
{
    display: block;
    margin: 10px;
}

.tx-mhsimplegallery-pi1-singleImageDetails-user
{
    display: block;
}

.tx-mhsimplegallery-pi1-singleImageDetails-rate
{
    display: block;
    margin: 20px 0 20px 80px;
}

.tx-mhsimplegallery-pi1-singleImageDetails-description
{
    display: block;
    margin: 10px;
}


.tx-mhsimplegallery-pi1-singleImageComments
{
    text-align: left;
    margin: 15px;
}

.tx-mhsimplegallery-pi1-singleImageComments-name
{
    font-weight: bold;
}

.tx-mhsimplegallery-pi1-singleImageComments-date
{
}

.tx-mhsimplegallery-pi1-singleImageComments-text
{
    display: block;
    margin: 5px;
}




.tx-mhsimplegallery-pi1-singleImageCommentForm
{
    text-align: left;
}

.tx-mhsimplegallery-pi1-singleImageCommentForm-error
{
}

.tx-mhsimplegallery-pi1-singleImageCommentForm-label
{
    display: block;
    margin-top: 5px;
}

.tx-mhsimplegallery-pi1-singleImageCommentForm input,
.tx-mhsimplegallery-pi1-singleImageCommentForm textarea
{
    display: block;
    border: 0px solid #ffffff;
    width: 100%;
    height: 22px;
}

.tx-mhsimplegallery-pi1-singleImageCommentForm input
{
    height: 22px;
}

.com-basket-quickview
{
    background-color: #ffffff;
    color: #737373;
    margin-top: 15px;
    padding-top: 15px;
    width: 200px;
    padding-bottom: 5px;
}

.com-category-quicknav
{
    background-color: #ffffff;
    color: #737373;
    margin-top: 15px;
    padding-top: 15px;
    width: 200px;
    padding-bottom: 5px;
}

.com-category-quicknav .com-category
{
    margin: 10px;
    text-align: center;
}

.com-category-img
{
    display: inline;
}

.com-basket-quickview p.bodytext,
.com-basket-quickview .com-basket-qv-value,
.com-basket-quickview .com-basket-qv-link,
.com-basket-quickview .com-basket-qv-basket,
.com-basket-quickview .com-basket-qv-chkout
{
    margin: 10px;
}

.com-basket-quickview .com-basket-qv-basket
{
}



.tx-newloginbox-pi1
{
    background-color: #ffffff;
    color: #737373;
    margin-top: 15px;
    padding-top: 15px;
    width: 200px;
    padding-bottom: 5px;
}

.tx-newloginbox-pi1 div
{
    margin: 10px;
}

.tx-newloginbox-pi1 label,
.tx-newloginbox-pi1 input
{
    width: 180px;
    height: 22px;
}

.tx-newloginbox-pi1 input
{
    margin-bottom: 10px;
}

.tx-newloginbox-pi1 div .link a
{
    display: block;
}

.tx-newloginbox-pi1-forgotpassword a
{
    text-align: left;
    font-size: 11px;
    margin-bottom: 10px;
    display: block;
    background: url('images/link.png') no-repeat 0px 5px;
    padding-left: 15px;
}




.contenttable thead,
.contenttable tbody
{
}

a img
{
    border: 0px solid #fff;
}

a.internal-link,
a.external-link,
a.download
{
    font-weight: bold;
    color: #4976a3;
    text-decoration: none;
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

h1
{
    font-weight: bold;
    margin-top: 10px;
}

h2, h3
{
    font-weight: bold;
}

p.bodytext
{
    line-height: 20px;
}


.tx-mhsimplegallery-pi1-form label
{
    display: block;
    margin-top: 10px;
}

.tx-mhsimplegallery-pi1-form .tx-mhsimplegallery-pi1-form-category
{
    display: none;
}



.csc-mailform-submit,
.tx-guestbook-submit,
.tx-srfeuserregister-pi1-submit,
.com-chkout-address-fields-submit input,
.com-chkout-listing-submit input,
.com-chkout-address span.submit input,
.com-chkout-address-fields-submit input
{
   width: 100%; 
}

.csc-mailform-submit,
.tx-guestbook-submit,
.tx-mjseventpro-pi1-searchbox-button,
.tx-srfeuserregister-pi1-submit,
.tx-mhsimplegallery-pi1-singleImageCommentForm-submit input,
.tx-mhsimplegallery-pi1-form-submit input,
.tx-newloginbox-pi1-submit,
.com-chkout-address-fields-submit input,
.com-chkout-listing-submit input,
.com-list-action-entry-submit input,
.com-basket-submit input,
.com-chkout-address span.submit input,
.com-chkout-address-fields-submit input
{
    border: 0px solid #ffffff;
    background: url( 'images/submit_bg.gif' ) repeat-x top;
    color: #ffffff;
    padding-bottom: 5px;
}

*html .csc-mailform-submit,
*html .tx-guestbook-submit,
*html .tx-mjseventpro-pi1-searchbox-button,
*html .tx-srfeuserregister-pi1-submit,
*html .tx-mhsimplegallery-pi1-singleImageCommentForm-submit input,
*html .tx-mhsimplegallery-pi1-form-submit input,
*html .tx-newloginbox-pi1-submit,
*html .com-chkout-address-fields-submit input,
*html .com-chkout-listing-submit input,
*html .com-list-action-entry-submit input,
*html .com-basket-submit input
{
    padding-bottom: 1px;
}


.tx-mhsimplegallery-pi1-singleImageCommentForm textarea
{
    height: 100px;
    margin-bottom: 10px;
}


input,
textarea
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
    font-size:11px;
}

.tx-srfeuserregister-pi1 a
{
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

.tx-veguestbook-pi1-form
{
    padding: 1 20 0 20;
}

.tx-guestbook-field label
{
    display: block;
    padding: 5 0 5 0;
}

.tx-guestbook-field input
{
    border: 0px solid #ffffff;
    height: 22px;
    width: 100%;
}

.tx-guestbook-field textarea
{
    border: 0px solid #ffffff;
    width: 100%;
}

.tx-veguestbook-pi1-entry-name
{
    display: block;
    font-weight: bold;
    margin-top: 20px;
}
.tx-veguestbook-pi1-entry-date
{
    display: block;
}

.tx-veguestbook-pi1-entry-email a,
.tx-veguestbook-pi1-entry-www a
{
    display: block;
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}
.tx-veguestbook-pi1-entry-comment
{
    display: block;
    margin: 20px;
}

.tx-mhsimplegallery-pi1-form
{
    display: block;
    width: 213px;
    margin: 0px 20px 0px 20px;
}

.tx-mhsimplegallery-pi1-form input
{
    border: 0px solid #ffffff;
    height: 22px;
    width: 213px;
}

.tx-mhsimplegallery-pi1-form label span
{
    color: #737373;
}

.tx-mhsimplegallery-pi1-form textarea
{
    border: 0px solid #ffffff;
    width: 213px;
}

table.com-basket-list,
tr.com-basket-header th,
table.com-basket-list td
{
    border: 0px solid #c3c3c3;
    font-size: 11px;
}

tr.com-basket-head th,
tr.com-basket-bottomline td
{
    border: 0px solid #aaa;
    border-bottom-width: 1px;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

tr.com-basket-topline td
{
    border: 0px solid #aaa;
    border-top-width: 1px;
    padding-top: 10px;
}


tr.com-basket-even
{
    background-color: transparent;
}

.com-basket-link
{
    float: left;
    width: 33%;
    text-align: center;
}


dl.list dt
{
    width: 200px;
    height:18px;
    float: left;
    display: block;
    margin: 0px;
    margin: 0px;
    font-size: 10px;
}

dl.list dd
{
    width: 100px;
    height:18px;
    float:left;
    margin: 0px;
    font-size: 10px;
}


.com-chkout-address-label
{
    display: block;
    padding: 5 0 5 0;

}

.com-chkout-address-input input,
{
    border: 0px solid #ffffff;
    height: 22px;
    width: 100%;
}

.com-chkout-address-input select
{
    width: 100%;

}

.com-address-list-link a,
.com-address-item-link a
{
}


.com-chkout-steps
{
    padding-top: 20px;
    text-align: center;
}

.com-chkout-step-active a,
.com-chkout-step-actual b,
.com-chkout-step-inactive i


{
    color: #0a0;
    text-align: center;
    display: block;
    margin-bottom: 0px;
    margin-top: 10px;
}

.com-chkout-step-actual b
{
    color: #e00;
}

.com-chkout-step-inactive i
{
    color: #faa;
}

.com-list-title
{
    text-transform: uppercase;
    float: left;
}

.com-list-title,
.com-list-price
{
    display: block;
}

.com-list-price
{
    font-weight: bold;
}


.com-list-teaser,
.com-list-desc
{
    display: block;
    margin-top: 25px;
}

.com-list-action-entry,
.com-single-action-entry
{
    margin-top: 10px;
}

.com-list-action-entry a,
.com-single-action-entry a
{
    display: block;
    margin-bottom: 10px;
}

.tx-srfeuserregister-pi1-module_sys_dmail_category,
.tx-srfeuserregister-pi1-multiple-checkboxes
{
    display: block;
    float: left;
    clear: both;
    width: 270px;
}

.tx-srfeuserregister-pi1-module_sys_dmail_html,
.tx-srfeuserregister-pi1-checkbox #tx-srfeuserregister-pi1-module_sys_dmail_html
{
    display: block;
    float: none;
    clear: both;
}


select
{
    font-family: Verdana, Tahoma, Arial, sans-serif;
}

div.browseLinksWrap .inactiveLinkWrap a,
.pagebrowser a
{
}

div.browseLinksWrap .activeLinkWrap a
{
color:#737373;
}


.rn-mjsevent-OM
{
    color:#949E52;
} /* In month */
.rn-mjsevent-IM
{
    color:black;
} /* out month */

.rn-mjsevent-month td, .rn-mjsevent-month a
{
    background: #adc1d9;
    text-align:center;
    font-weight:bold;
    text-decoration: none;
    color: #fff;
}

.rn-mjsevent-week td, .rn-mjsevent-week a
{
    background: #c5d4e7;
    text-align: center;
    font-weight:normal;
    color: #fff;
    text-decoration: none;
    padding:4px;
    width: 20px;
    border: 0px solid #adc1d9;
    border-bottom-width: 1px;
}
.rn-mjsevent-date td
{
    text-align: center;
    border: 0px solid #adc1d9;
    border-left-width: 1px;
    border-bottom-width: 1px;
}
.rn-mjsevent-date a
{
    color: black;
    text-decoration:none;
}
.rn-mjsevent-day-6, .rn-mjsevent-day-7
{
    background: #c5d4e7;
    border: 0px solid #adc1d9;
    border-left-width: 1px;
}

.rn-mjsevent-day-7
{
    border-right-width: 1px;
}

.rn-mjsevent-today
{
    background: #adc1d9;
    color: #fff;
    font-weight: bold;
}

.rn-mjsevent-event
{
    background-color: #f0df73;
    border: 1px solid #eabc33;
    font-weight: bold;
}

.align-left
{
    text-align: left;
}

.align-right
{
    text-align: right;
}

.align-center
{
    text-align: center;
}

.com-single-action-entry-link,
.com-single-action-entry-link a
{
    display: block;
    text-transform: uppercase;
    font-size:11px;
    background: url('images/link.png') no-repeat 0px 4px;
    padding-left: 15px;
}

.com-chkout-address-error,
.com-chkout-address-loginerror
{
    color: red;
    display: block;
}

table.page_footer_space
{
    margin: auto;
    width: 935px;
}
table.page_footer_space td
{
  height:20px;
  background-color: #01245c;
  margin: 0px;
  padding: 0px;
  font-size: 8px;
}

div.pagebrowser strong a {
  color:#737373;
}

.page_footer_nl
{
    background: url('images/footer_background_nl.gif') no-repeat left top;
    height: 62px;
    margin: auto;
    text-align: left;
    width: 935px;
}
