/* @override 
	http://127.0.0.1:8021/custom/css/koenig.css
	http://127.0.0.1/custom/css/koenig.css
	http://koenig.beta.blanko.biz/custom/css/koenig.css
	http://koenig.www.dev.net-bite.net/custom/css/koenig.css
*/

/* @group Basics */

html {
	background-color:#EEF0F4;
}

body {
	background-color:#EEF0F4;
	font: 10px Verdana,Geneva,Arial,sans-serif;
	line-height: 14px;
	color:#000;
}

body.nacht {
	background: url("../media/i/stollen.jpg") top left;
}

body.trikot {
	background: #FFF url("../media/i/rasen.jpg") no-repeat left bottom fixed;
}

h2 {
	font-size: 14px;
	font-weight:bold;
	display: block;
	height: 27px;
	padding: 0;
	overflow: hidden;
	line-height: 25px;
}

ul {
	list-style-type: none;
}

ul.golf {
	margin-bottom:10px;
}

li.golf,
li.padb {
	margin-bottom:10px;
}

ul.golf li,
ul.nofloat li {
	float:none;
}

li {
	float:left;
}

ul.unfloated,
ul.pagesubnav {
	list-style-image: url("../media/base/bullet_point_grey.png");
}

ul.redbullets {
	list-style-image: url("../media/base/bullet_point_red_square.png") !important;
}

ul.squarebullets {
	list-style-image: none !important;
	list-style-type: square !important;
}

ul.bb-list-unordered {
	list-style-image: none !important;
	list-style-image: url("../media/base/bullet_point_grey.png") !important;
}

ul.squarebullets li {
	vertical-align: text-top;
	margin-left: 15px;
	width: 200px !important;
	padding: 0;
	float: none;
}

ul.bb-list-unordered li {
	float:none;
	margin-left: 15px;
}


ul.unfloated li,
ul.pagesubnav li,
li.left {
	float: none;
	margin-left: 15px;
	/*color: ;*/
}

small {
	font-size:9px;
}

strong {
	font-weight:bold;
}

.equal {
	padding-bottom:32767px;
	margin-bottom:-32767px;
}

.serif {
	font-family:Georgia,Times,serif;
}

h2.red a,
.red {
	color:#CC001A;
}

.left {
	float:left;
}

.right {
	float:right;
}

.white {
	background-color:#FFF;
}

.cleanbreak {
	clear:both;
}

a {
	color:#CC001A;
	text-decoration:none;
	cursor: pointer;
}

.center {
	text-align: center !important;
}

a:active, a:hover {
	text-decoration: underline;
}

.greyfont {
	color:#666;
}

.whitefont h2,
.whitefont {
	color:#FFF !important;
}


h3, h4 {
	color:#000;
	font-weight:bold;
	font-size: 10px;
}

.dateitem {
	clear: left;
	float: left;
	width: 100px;
}

.dateinfo {
	width:450px;
}


h2.textpage {
	margin-top: 10px;
	margin-bottom: 10px;
}

div.error {
	font-weight: bold;
	padding: 5px;
	border: 1px dashed #CC001A;
	margin: 0 0 10px 0;
	color: #CC001A;
}

ul.pagesubnav li a,
ul.pagesubnav li.active ul li a {
	color: #9B9B9B;
}

ul.pagesubnav li.active ul li a.active,
ul.pagesubnav li.active ul li a:hover,
ul.pagesubnav li.active ul li.active a,
ul.pagesubnav li.active a,
ul.pagesubnav li a:hover {
	color: #CC001A;
}

/* @end */

/* @group Menu */

#mainnav .selected {
	background-image: none;
}

#main1 img { border: none; visibility: visible; }
#main1 { background: url("../media/i/navi_produkte.png") -73px 0px no-repeat; }

/* My Comment */
#main1 a { border:none; width:73px; display: block; background: url("../media/i/navi_produkte.png") 0px 0px no-repeat; }
#main1 a:hover { background-image: none; }

#main2 img { border: none; visibility: visible; }
#main2 { background: url("../media/i/navi_sport.png") -54px 0px no-repeat; }
#main2 a { border:none; width:54px; display: block; background: url("../media/i/navi_sport.png") 0px 0px no-repeat; }
#main2 a:hover { background-image: none; }


#main3 img { border: none; visibility: visible; }
#main3 { background: url("../media/i/navi_events.png") -60px 0px no-repeat; }
#main3 a { border:none; width:60px; display: block; background: url("../media/i/navi_events.png") 0px 0px no-repeat; }
#main3 a:hover { background-image: none; }

#main4 img { border: none; visibility: visible; }
#main4 { background: url("../media/i/navi_toplocs.png") -105px 0px no-repeat; }
#main4 a { border:none; width:105px; display: block; background: url("../media/i/navi_toplocs.png") 0px 0px no-repeat; }
#main4 a:hover { background-image: none; }

#main5 img { border: none; visibility: visible; }
#main5 { background: url("../media/i/navi_shop.png") -54px 0px no-repeat; }
#main5 a { border:none; width:54px; display: block; background: url("../media/i/navi_shop.png") 0px 0px no-repeat; }
#main5 a:hover { background-image: none; }

#main6 img { border: none; visibility: visible; }
#main6 { background: url("../media/i/navi_brauerei.png") -73px 0px no-repeat; }
#main6 a { border:none; width:73px; display: block; background: url("../media/i/navi_brauerei.png") 0px 0px no-repeat; }
#main6 a:hover { background-image: none; }

#foot_fb img { border: none; visibility: visible; }
#foot_fb { background: url("../media/i/facebook.png") 0px 0px no-repeat; }
#foot_fb a { border:none; width:58px; display: block; background: url("../media/i/facebook.png") -58px 0px no-repeat; }
#foot_fb a:hover { background-image: none; }

/* @end */



/* @group Layout */

#small_teasers a.rightlink {
	padding: 0;
}

#sidenavis {
	height: 24px;
	/*width: 754px;*/
}

#wrapper {
	width: 982px;
	margin: 0px auto;
}

#header {
	height: 90px;
	background: url("../media/i/header_bgr.jpg") top left repeat-x;
}

#maincontent {
	padding: 10px 0 0 10px;
	width: 744px;
	float: left;
}

#sidebar {
	width: 228px;
	overflow: hidden;
}

#mainnav {
	padding:66px 0px 0px 10px;
	height:24px;
}

#mainnav li {
	margin-right:1px;
}

#normal_sidebar {
	z-index: 5;
	background-color: #fff;
}

#alternate_sidebar {
	position: absolute;
	z-index: 6;
	overflow: hidden;
	width: 0;
	background-color: #fff;
	border-right: 10px solid #fff;
	margin-left: 218px;
}

#sectionheader {
	padding: 0px 0px 5px 10px;
}

#sectionheader img {
	float: left;
}

.linklist {
	background-color:  #FFF;
	padding: 4px;
}

#rotator {
	width:218px;
	height: 100px;
	margin: 0 10px 10px 0;
}

.subnav,
#sidenavis ul {
	padding: 4px 10px;
}

#sidenavis ul li,
.subnav li {
	margin-left: 16px;
}

#sidenavis ul li {
	margin: 0 10px 0 0; /* margin: 0 16px 0 0; */
	float: left;
}

#sidenavis .subnav.left li.last {
	margin-right: 0;
}

#sidenavis ul.right li {
	margin: 0 0 0 10px;
}

#sidenavis ul.right li.first {
	margin: 0 0 0 0px;
}

#sidenavis ul li.selected a,
.subnav .selected {
	color:#CC001A !important;
}

.subnav.bottom li {
	padding-top:2px;
}

.subnav.bottom_start li {
	font-size:9px;
	margin: 0 0 0 5px;
	padding-left:0px;
	padding-right:0px;
}

.subnav.bottom li.first,
.subnav.bottom_start li.first {
	margin: 0 0 0 0px;
}

#foot_fb {
	padding-top:0;
}

.contentbox {
	overflow:hidden;
	height: 210px;
	margin: 5px 10px 5px 0;
	width: 734px;
}

.contentbox.large {
	height: 330px;
}

.contentbox .inner {
	padding: 0 10px 10px 10px;
}

.contentbox div {
	float:left;
}

.subnav a,
#sidenavis a {
	color:#9B9B9B;
	text-decoration: none;
}

.subnav a:active,
.subnav a:hover,
#sidenavis a:active,
#sidenavis a:hover {
	color:#CC001A;
}

#startlink {
	display: block;
	float: right;
	width: 250px;
	height: 90px;
	text-decoration: none;
}

/* @end */


/* @group Boxen */

a.rightlink {
	display: block;
	text-align:right;
	color: #CC001A;
	font-weight: bold;
}

a.textlink {
	color: #000;
	text-decoration: underline;
}

a.textlink:hover, a.textlink:active {
	color: #CC001A;
}

a.piclink {
	color: #CC001A;
	text-decoration: underline;
}

a.piclink:hover, a.piclink:active {
	text-decoration: none;
}

.imgbox {
	width: 220px;
}

.imgbox.boxleft {
	margin-right: 9px;
}

.textbox {
	width: 220px;
	padding: 0 9px;
	margin-bottom: 3px;
	height: 157px;
	overflow: hidden;
}

.textbox.boxmiddle {
	margin-left: 9px;
}

.textbox.boxright {
	padding-right: 0;
	margin-left: 9px;
}

.textbox.boxleft {
	padding-left: 0;
}

.imgbox.boxmiddle {
	margin-left: 18px;
	margin-right: 9px;
}

.imgbox.boxright {
	margin-left: 18px;
}

.bright {
	padding-right: 9px;
	border-right: 9px solid #FFF;
}

.shade {
	background: #D9DDE5 url("../media/i/box_bgr_sl.png") top left repeat-x !important;
}

.rasen {
	background: #D9DDE5 url("../media/i/bgrasen.jpg") top left repeat-x !important;
}

.shade2 {
	background: #D9DDE5 url("../media/i/box_bgr_sl.png") top left repeat-x !important;
}

.shade_l {
	background: #D9DDE5 url("../media/i/box_bgr_sl.png") top left repeat-x !important;
}

.contentbox .inner.nomargin {
	padding-bottom: 0 !important;
}

.imgtextbox {
	height: 160px;
	width: 220px;
	overflow: hidden;
}

.large .imgtextbox {
	height: 293px;
}

.large .imgbox {
	padding-top:5px;
}

.large .textbox {
	height: 293px;
	padding: 0px;
}

.imgtextbox.boxleft {
	
}

.smallcontent {
	height: 210px;
	padding-left: 9px;
}

.mediumcontent {
	height: 320px;
	padding-left: 9px;
}

.smallcontent.boxleft,
.mediumcontent.boxleft {
	margin-right: 9px;
	padding: 0 9px 0 0;
}

.smallcontent.boxmiddle,
.mediumcontent.boxmiddle {
	margin-right: 9px;
	padding-right: 9px;
}

.double {
	margin-right: 9px;
	width: 467px;
}

.doubleright {
	width: 467px;
}

.onecol {
	width:238px;
}
	
.twocol {
	width:486px;
}
	
.article {
   column-count: 3;
   column-gap: 20px;
}

.block1 {
	height:100px !important;
	margin-bottom:5px;
}

.block2 {
	height:190px;
	overflow: hidden;
}

.block3 {
	margin-top: 0px;
}

.nohead .block2 {
	margin-top: 10px;
}

.endless .block2 {
	height: auto;
}

.box a.rightlink {
	padding-right: 8px;
}

a.rightlink:hover {
	text-decoration: underline;
}

.contentbox a.rightlink.boxmiddle {
	width: 460px;
	position: relative;
	top: -18px;
}

.box {
	height: 210px;
	width: 238px;
	float: left;
	padding: 0;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
}

.box.onehalfrows .box.polo {
	margin-bottom:0px;
	height:  127px;
}

.box.withhead .box {
	height: 173px;
	margin-bottom: 0;
}

/*.box.endless .box {
	height: auto;
}*/

.box.nohead {
	margin-top: 5px;
}

.box.tworows {
	height: 430px;
}

.box.onehalfrows {
	height: 320px;
}

.box.onehalfrows_ext {
	height: 335px;
}

.box.onehalfschweigerrows {
	height: 325px;
}

.box.onehalfschweigerrow {
	height: 302px;
}

.box.halfbox {
	height: 100px !important;
}

.box.tdmbox {
	height: 110px !important;
}

.tdmtext {
	height: 57px !important;
}

.box.navhalfrow {
	height: 100px !important;
}

.box.halfrow {
	height: 74px !important;
}

.halfrow img {
	margin-left:4px;
}

.box.quartrow {
	height: 47px !important;
}

.box.halfrow.shade {
	background-position: 0 -70px;
}

.box.threerows {
	height: 650px;
}

.box.threehalfrows {
	height: 760px;
}

.box.fourrows {
	height: 870px;
}

.box.fourhalfrows {
	height: 980px;
}

.box.fiverows {
	height: 1090px;
}

.box.fivehalfrows {
	height: 1200px;
}

.box.sixrows {
	height: 1310px;
}

.box.sixhalfrows {
	height: 1420px;
}

.box.sevenrows {
	height: 1530px;
}

.box.eightrows {
	height: 1750px;
}

.box.twohalfrows {
	height: 540px;
}

.box.twocols {
	width: 486px;
}

.box.threecols {
	width: 734px;
}

.box .pad {
    padding: 0 9px;
}

.box .text p {
	margin-bottom: 0.5em;
}

.box .largetext p,
.box .normtext p,
.box .normtext ul,
.box .largetext ul {
	margin-bottom: 1em;
}

.largetext h3,
.text h3,
.normtext h3 {
	font: bold 10px/14px Trebuchet,Verdana,Geneva,Arial,sans-serif !important;
	margin: 5px 0;
	color: #000;
}

.first {
	margin-top: 0 !important;
}

.box .text {
	
}

em {
	font-style: italic;
}


.box.halfbox p {
	height: 47px !important;
}

.box.onehalfrows .text,
.box.onehalfrows .onehalftext,
.box.onehalfrows .box .text {
	height: 265px !important;
	overflow:hidden;
}

.box.tworows .text {
	height: 375px !important;
}

.box.tworows .twotext {
	height: 375px !important;
}

.box.twohalfrows .twohalftext {
	height: 485px !important;
}

.box.twohalfrows .twohalfwebtext {
	height: 469px !important;
}

.box.threerows .threetext {
	height: 595px !important;
}

.box.threerows .threetextsb {
	height: 622px !important;
}

.box.twohalfrows .twohalftextsb {
	height: 514px !important;
}

.box.threerows .threetextwf {
	height: 500px !important;
}

.box.threehalfrows .threehalftext {
	height: 705px !important;
}

.box.fourrows .fourtext {
	height: 815px !important;
}

.box.fourhalfrows .fourhalftext {
	height: 925px;
}

.box.tworows .onetext {
	height: 182px !important;
	overflow:hidden;
}

.box .multitext {
	height: 142px !important;
	overflow:hidden;
}

.box.tworows .doublelink {
	height: 360px !important;
}

.box.tworows .text2 {
	height: 325px !important;
}

.box.onehalfrows .box {
	height: 320px;
	margin-bottom: 0;
}

.topbox {
	height: 210px !important;
	margin-bottom: 10px;
}

.subbox {
	height: 100px !important;
	margin-bottom: 0px;
}

.topbox .box {
	height: 210px !important;
}

.subbox .box {
	height: 75px !important;
}

.box.tworows.single .text {
	height: 375px !important;
}

.box.twohalfrows.single .text {
	height: 520px;
}

.box.tworows.single .box {
	height: 430px;
	margin-bottom: 0;
}

.box .text,
.box .box .text {
	height:157px !important;
	overflow: hidden;
}

.box .text2 {
	background-color:#0099cc;
	height:357px;
	overflow: hidden;
}

.box .largetext {
	padding-bottom: 10px;
	overflow: hidden;
}

.box.right {
	float: right;
}

.box.nosectionheader {
	padding-bottom: 100px;
}

.largetext img {
	margin: 5px 0;
}

.endless {
	height: auto !important;
}

.pad.text.endless {
	height: auto;
	padding-bottom: 10px;
}

.box .nomarg {
	margin-right: 0px;
}

.bleed {
	background-color:#FFF;
	padding: 0; 
}

.nohead {
	margin-top:27px;
}

.navhead {
	margin-top:27px;
}

.doublenavhead {
	margin-top:110px;
}

.noleft {
	margin-left: 0px !important;
}

.box.nolink {
	/*background-color: #000;*/
	height: 800px !important;
}

/*.box .padleft {
	padding: 0 9px;
	padding: 0 0 0 9px;
	margin: 0;
	background-color: #0f0;
}*/

.box h2 {
	color:#CC001A;
	font-size: 14px;
	height: 27px;
	font-family:Georgia,Times,serif;
	overflow: hidden;
	line-height: 25px;
	margin-left:10px;
}

.box h2.greyfont {
	color:#666;
}

.productbox {
	float:left;
	width: 110px;
	margin-bottom: 26px;
}

.noimg {
	padding-top:75px;
}

.productbox img {
	border: 1px solid #D9DDE5;
	width:84px;
	height:68px;
}

.productbox.padleft {
	padding-left:8px;
}

.box h2 a {
	color:#CC001A;
	display: block;
}

.box.withhead h2 { 
	margin-left:10px;
}

.bigbox {
	padding-left: 10px;
}

/* @end */

/* @group Teaser */

.teaser {
	height: 100px;
	margin-bottom: 10px;
	overflow: hidden;
}

.teaser h3 {
	font-size: 10px;
	color: #9b9b9b;
	line-height: 32px;
	height: 26px;
	overflow: hidden;
}

.teaser h3 a {
	color: #9b9b9b;
}

.teaser .image {
	height: 74px;
	overflow: hidden;
}

/* @end */

/* @group Formulare */

fieldset {
	border: 1px solid #fff;
	padding: 10px;
	margin-bottom: 2em;
}

fieldset.noborder {
	border: none;
	padding: 0;
	margin-bottom: 2em;
}

fieldset legend {
	font-weight: bold;
	color: #cc001a;
	padding-bottom:5px;
}

form.campaign fieldset label {
	width: 220px;
}

.notfilled input,
.notfilled textarea,
.notfilled select {
	border: 1px solid #CC001A !important;
}

label input.textfield,
label input.largetextfield,
select,
input.extratext,
textarea {
	font-size: 10px !important;
	background-color: #fff;
	border: 1px solid #9B9B9B;
}

label {
	display: block;
	margin-bottom: 0.5em;
}

.form label input,
.form label select {
	display: block;
	width: 250px;
}

form.campaign fieldset textarea.fullwidth {
	width: 440px;
}

input:focus,
select:focus,
label input.textfield:focus {
	background-color: #ffecec;
}

.form label.short input {
	width: 50px;
}

.form label.inline * {
	display: inline;
}

.form label.auto * {
	width: auto;
}

.form label.inline {
	display: inline;
}

.form {
	width: 270px;
}

form input.submit {
	border: none;
	background: transparent;
	color: #CC001A;
	float: right;
	font-size: 10px !important;
}

form input.strong {
	font-weight:bold;
	font-size:11px !important;
}

form input.submit:hover {
	text-decoration: underline;
}

.notfilled {
	color: #CC001A;
}

#form_1 {
	width: 100%;
}

#form_1 label {
	width: 100%;
}

#form_1 label.left,
#form_1 label.right,
#form_1 label.width45 {
	width: 45%;
	display: block;
}

#form_1 label.right input,
#form_1 label.left input,
#form_1 label.width45 input {
	width: 100%;
}

label.notrequired {
	color: #9b9b9b;
}

label.notrequired_temp {
	color: #000;
}

label.inline input,
label.inline select,
select.inline,
input.inline {
	display: inline !important;
	width: auto !important;
}

.nowrap {
	white-space:nowrap;
}

form.campaign label {
	width: 225px;
}

form.campaign label.block {
	width: auto;
	padding-left: 25px;
	margin-top: 2px;
	margin-bottom: 8px;
}

form.campaign input.checkbox {
	float: left;
}

form.campaign label input,
form.campaign label input,
form.campaign label select {
	width: 90%;
}

form.campaign label.short input {
	width: 25px;
}

img.ivw {
	position: absolute;
	left: -20px;
	top: -20px;
	width: 1px;
	height: 10px;
	border: 1px solid #f00;
}

img.ivw {
	position: absolute;
	left: -20px;
	top: -20px;
	width: 1px;
	height: 1px;
}

.hidden {
	visibility:hidden;
}

h2.multirow {
	overflow: visible;
	height: auto;
	line-height: 18px;
	margin-bottom: 0.5em;
	padding-right: 10px;
}

h2.headimg {
	height: auto;
	width: auto;
	margin-left:0px;
}

h2.davisrow {
	overflow: visible;
	height: auto;
	line-height: 18px;
	padding: 3px 5px 0 0;
	margin-bottom: 3px;
}

h2.large {
	color:#CC001A;
	font-size: 20px;
	height: 30px;
	font-weight:normal;
	font-family: Georgia,Times,serif;
	overflow: hidden;
	line-height: 25px;
	margin: 5px 0 0px 8px;
}

#sidenavis ul.left {
	padding-right:0px !important;
}

.bambitext {
	height:301px;
}

.twotextnohead {
	height:402px;
}

.twohalftextnohead {
	height:512px;
}

.onehalftextnohead {
	height:290px;
}

.onehalfschweigertext {
	height:308px;
}

.threehalftextnohead {
	height: 732px;
}

.image_upload {
	float: right;
	width: 225px;
	font-weight: bold;
}

#small_teasers .small h2 {
	font-size:11px !important;
}

p.p4 {
	/* für Seitenleiste Königliches Gala-Dinner - 4 Pixel Abstand zwischen Text und Bild */
	margin-top: 4px;
}

.p6 {
	/* für Seitenleiste Königliches Gala-Dinner - 4 Pixel Abstand zwischen Text und Bild */
	margin-top: 5px;
}

.just {
	text-align:justify;
}

#pad8.box .pad {
    padding: 0 5px;
}

.smallfont {
	font-size:10px;
	line-height:12px;
}

table.wm td {
	padding-left:6px;
}


table.wm .date {
	padding-left:0px;
}

table.tabelle td {
	padding-left:6px;
	padding-bottom:2px;
	text-align:center;
}

table.tabelle td.first {
	padding-left:0px;
	text-align:left;
}

/* @end */

.fancy_image_link {
	font-size: 9px;
	margin-bottom: 1em;
}

a#embed_video {
	display: block;
}

a#embed_video .video_play {
	position: absolute;
}

ul.slideshow li {
	position: absolute;
}

ul.slideshow li img {
	display: block;
}

/* @group Flaschenanimation */

#bottles {
/*	width: 700px;
	height: 550px;
	position: relative;*/
}

#bottles a {
	border: none;
}

.infotext {
	position: absolute;
	z-index: 20;
	display: none;
	top: 160px;
	border: none;
}

.infotext img {
	border: none;
}

#infotextleft {
	left: 43px;
}

#infotextcenter {
	display: block;
	left: 163px;
}

#infotextright {
	left: 288px;
	
}

#bottleleft {
	width: 100px;
	height: 417px;
	margin:  0 15px;
	position: absolute;
	float: left;
	left: 50px;
	top: 50px;
}

#bottlecenter {
	width: 120px;
	height: 500px;
	margin:  0 15px;
	margin-left: 6px;
	position: absolute;
	top: 15px;
	left: 170px;
}

#bottleright {
	width: 100px;
	height: 417px;
	margin:  0 15px;
	position: absolute;
	left: 295px;
	top: 50px;
}

#whiteoverlay {
	background-color: #fff;
	width: 462px;
	height: 100px;
	position: absolute;
	left: 50px;
	top: 467px;
	z-index: 200;
}

div.overlay {
	width: 500px;
}

/* @end */

/* PRESSEMITTEILUNGEN CUSTOMIZATION */

#press_entry_24 img.press_entry_image {
	width:54px;
}

.press_entry {
	border-bottom: 1px solid #EEF0F4;
	background: #D9DDE5 url("../media/i/box_bgr_sl.png") top left repeat-x !important;
	margin-bottom: 2em;
	padding-top: 10px;
}

.press_entry img {
	padding-top: 0px;
}

fieldset .top {
	clear:both;
	padding-top:15px;
}

span.short,
span.farben {
	width:30px;
	float:left;
	display:block;
}

span.farben {
	width:30px;
}

label.shorter {
	width:140px !important;
}

span.torwart {
	width:100px !important;
}

span.groessen {
	width:50px;
}

form.campaign label.shorter input {
	width:50px !important;
}

form.campaign label .large {
	width:300px !important;
}

input.extratext {
	width:180px;
}

h3.gewinnteaser {
	background-color:#CC001A;
	color:#FFF;
	padding:5px 5px 5px 10px;
	font-weight:bold;
	font-size: 11px;
}

ul.p6 li {
	margin-bottom: 6px;
}

ul.pagesubnav li a.red {
	color:#CC001A;
}



