@charset "utf-8";
body {	background: #143730; }
h2 { color: #BB2155; }
a { color: #254530; }

hr {
	background: #BB2155;
	color: #BB2155;
	border: 0;
	height: 1px;
	display: block;
	clear: both;
}

hr.clearer  {
	background: #FFF;
	color: #FFF;
}

#logo {
	border-bottom: 4px solid #BB2155;
	background-color: #254530;
}


#logo h1, #logo div.fir { background: transparent url(/typo3temp/GB/8466a725ab.jpg) no-repeat scroll 0%; }
#header { border-bottom: 4px solid #BB2155; }
#news dd a { color:#BB2155;}
#header-sub #logo h1, #header-sub #logo div.fir { background: transparent url(/typo3temp/GB/1826e37194.jpg) no-repeat scroll 0%; }
#magazine { background: #8A931C url(/typo3temp/GB/2e36789f3c.jpg) no-repeat scroll 18.333em top;  }
#top-image { background: transparent url(/typo3temp/GB/bf4e9e508c.jpg) no-repeat scroll 0%; }

#main-menu, #menu {
	background-color: #254530;
}
#main-menu ol li, #menu ul li {
	border-right: 2px dotted #136242;
}
#main-menu ol li ol,  #main-menu ol li:hover ol li ol, #main-menu ol li.hover ol li ol,
#menu ul li ul, #menu ul li:hover ul li ul, #menu ul li.hover ul li ul{
	/*background-color: #136242;*/
	background-color: #254530;
	border: 1px solid #254530;
}

#main-menu a:hover, #main-menu ol li ol li a:hover {
	/*background: #254530;*/
	background: #143730;
}

#footer1 {
	border-bottom: 4px solid #BB2155;
	background: #254530 url(/typo3temp/GB/209ae6fcd5.jpg) no-repeat scroll left top;
}
#footer2 {
	background-color: #8A931C;
}

.csc-textsubheader {
	border-bottom: 1px solid #8A931C;
}

.tx-vgetagcloud-pi1 a, .tx-vgetagcloud-pi1 li {
	color: #BB2155;
}
#tip-a-friend legend, #newloginbox legend {
	color: #8A931C;
}

#content .preview {
	border: 3px solid #143730;
}

.frame-banner { border: 1px solid #254530; } 

/* Commerce /////////////////////////////////////*/
div.com-list-even, div.com-list-odd {
	border-bottom: 2px solid #143730;
}
.com-select-attributes {
	border-bottom: 1px dashed #143730;
}
.com-list-action-entry {
	border-top: 1px dashed #143730;
}
.com-basket-small-container {
	border: 1px solid #BB2155;
}

/* Buttons ////////////////////////////////*/
input.submit, .submit input, .com-chkout-listing-submit input,
.com-chkout-address-fields-submit input,
.tx-newloginbox-pi1 input.submit,
.tx-commerce-pi1 .submit, .csc-mailform-submit,
.tx-srsendcard-pi1-submit, .tx-srsendcard-pi1-card-sent a,
.com-basket-previous a, .com-basket-next a, .tx-powermail-pi1_confirmation_back,
.tx-powermail-pi1_confirmation_submit, .powermail_submit_uid15, 
.powermail_submit_uid65, .powermail_submit_uid36, .powermail_submit_uid110,
.tx-powermail-pi1_mandatory_submit {
	background-color: #BB2155;
	border: 1px solid #BB2155;
	color: #FFF;
	cursor: pointer;
	padding: 0;
}

/*Forum////////////////////////////////////////////*/
th.tx-mmforum-th, div.tx-mmforum-th, .tx-mmforum-pi1-tooltip-header, 
.tx-mmforum-pi3-quicksearch_itemHover, .tx-mmforum-pi1-highlight,
input.tx-mmforum-button, .tx-mmforum-pi4-search_options_header, 
.tx-mmforum-pi4-infoBoxHeader, .tx-mmforum-pi1-codeblock a:hover  {
	background: #254530;
	background-color: #254530;
}

td.tx-mmforum-subth2, .tx-mmforum-pi1-administrator, .tx-mmforum-pi2-fliesstext_rot2,
a.tx-mmforum-pi6-admin, .tx-mmforum-pi4-search-link, a.tx-mmforum-pi6-mod {
	color: #254530;
}

.tx-mmforum-pi3 a:hover, .tx-mmforum-pi4-title a:hover, .tx-mmforum-pi4-content a:hover, 
.tx-mmforum-pi1 a:hover, .tx-mmforum-pi3 a {
	color: #254530;
}

input.tx-mmforum-button { border: 1px solid #254530; }

a.tx-mmforum-buttonsmall, a.tx-mmforum-button {
	border: 1px solid #136242;
	color: #136242;
}

.tx-mmforum-pi1-moderator { border: 1px solid #136242; }
.tx-mmforum-pi3-message-text { background: #BB2155; }
.tx-mmforum-pi1-listtopic-prefix { color: #BB2155; }
div.tx-mmforum-success { border: 3px solid #BB2155;}
<!-- Parsetime: 548 ms-->