* {font-size:100.01%;}
html {font-size:62.5%;}
body {
	margin:0;
	padding:0;
	color:#000;
	background:#eceded;
	font:1.3em Verdana, Arial, Helvetica, sans-serif;
}
a,
.link-replace {
	color:#b51434;
	text-decoration:none;
}
a:hover {text-decoration:underline;}
img {border:0;}
input,
textarea,
select {
	color:#000;
	font:100% Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
form {display:inline;}
#leadfull {
	width:973px;
	height:90px;
	text-align:center;
	margin-bottom:10px;
}
#ad_11 {
	margin-bottom:19px;
}
#bigsky {
	float:left;
	margin-left:10px;
}
#wrapper {
	width:930px;
	padding:22px 35px 25px 8px;
	background:#fff;
	float:left;
}
#leadfull:after,
#wrapper:after,
#header:after,
.top-box:after,
.nav:after,
#maincontent:after,
.content:after,
.content h3:after,
.content .headline:after,
.sidebar h3:after,
.sidebar .headline:after,
.items li:after,
.channel-list:after,
.item-holder li:after,
.clearer:after {
	content:"";
	clear:both;
	height:0;
	display:block;
}
#header {
	position:relative;
	width:100%;
	padding:20px 0 0;
}
.top-box {
	width:928px;
	border:solid #b51434;
	border-width:1px 0;
	padding:0 1px;
	background:url(/images/bg/bg-top-box.gif) repeat-y;
}
.top-bar {
	width:650px;
	background:#fff;
	border:solid #c2c2c2;
	border-width:1px 0;
	font-size:11px;
	line-height:17px;
}
.tab-holder {
	position:relative;
	width:255px;
	overflow:hidden;
	padding:8px 12px 0 13px;
	margin:0;
	list-style:none;
}
.tab-holder li {
	position:relative;
	float:left;
	width:100%;
}
.tabs {
	position:absolute;
	top:0;
	right:0;
	float:right;
	width:286px;
	height:94px;
	overflow:hidden;
	z-index:5;
}
.tabs-in {
	width:280px;
	height:100%;
	padding:0 0 0 6px;
	background:url(/images/bg/bg-tabs-in.png) no-repeat;
}
.tabset {
	position:relative;
	width:284px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.tabset li {
	float:left;
	padding:0 4px 0 0;
	font-size:12px;
	line-height:21px;
	text-align:center;
}
.tabset a {
	float:left;
	color:#fff;
	width:138px;
	margin:0 -4px;
	padding:0 4px 2px;
	text-decoration:none;
	background:url(/images/bg/bg-tab.gif) no-repeat;
	cursor:pointer;
}
.tabset a.active,
.tabset a:hover {
	color:#b51434;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	background-image:url(/images/bg/bg-tab-on.png);
}
.form-holder {
	width:100%;
	overflow:hidden;
}
.form-holder span {
	float:left;
	width:186px;
	height:24px;
	padding:0 4px;
	overflow:hidden;
	background:url(/images/bg/bg-input.gif) no-repeat;
}
.form-holder span input {
	float:left;
	width:100%;
	border:0;
	background:none;
	font-size:12px;
	line-height:14px;
	margin:0;
	padding:5px 0;
	font-weight:bold;
}
.form-holder em {
	float:right;
	width:51px;
	height:24px;
	overflow:hidden;
}
.form-holder em input {
	float:left;
	width:51px;
	height:24px;
	background:url(/images/btn/btn-search.gif) no-repeat;
	margin:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
}
.form-holder div {
	width:100%;
	overflow:hidden;
}
.tabs .more {margin:7px 0 0;}
.tabs .more a {
	color:#000;
	float:left;
	padding:0 0 0 8px;
	background:url(/images/bg/bg-more.gif) no-repeat 1px 50%;
	text-decoration:none;
}
.tabs .more a:hover {text-decoration:underline;}
.top-bar .date {
	float:right;
	padding:0 10px 0 0;
}
.top-bar .date p {margin:0;}
.top-nav {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.top-nav li {
	float:left;
	margin:0 1px 0 -1px;
	background:url(/images/divider/divider01.gif) no-repeat 0 4px;
}
.top-nav a {
	float:left;
	padding:0 5px 1px 6px;
	color:#000;
	text-decoration:none;
}
.top-nav a:hover {text-decoration:underline;}
#header .headpromo {
	float:right;
	padding-right:300px;
}
#header .logo {
	margin:0;
	padding:0 0 0 10px;
	width:252px;
	height:77px;
	overflow:hidden;
}
#header .logo a {
	display:block;
	width:100%;
	height:72px;
	text-indent:-9999px;
	background:url(/images/logos/channelpartner.png) no-repeat;
	cursor:pointer;
}
.nav-holder {
	position:relative;
	width:928px;
	padding:0 0 18px;
	border-bottom:1px solid #c2c2c2;
	background:url(/images/bg/bg-nav-holder.gif) repeat-x 0 20px;
}
.nav {
	width:917px;
	margin:0;
	padding:0 0 0 11px;
	list-style:none;
}
.nav li {
	float:left;
	text-transform:uppercase;
	font-size:12px;
	line-height:20px;
	font-weight:bold;
	padding:0 0 0 1px;
	background:url(/images/divider/divider02.gif) no-repeat 0 4px;
	white-space:nowrap;
}
.nav li:first-child {background-image:none;}
.nav a {
	float:left;
	color:#fff;
	padding:0 7px 1px;
	text-decoration:none;
}
.nav .active a,
.nav a:hover {
	position:relative;
	color:#b51434;
	border:solid #c2c2c2;
	border-width:0 1px;
	margin:0 -2px;
	padding:0 8px 1px;
	background:#fff url(/images/bg/bg-nav-holder.gif) repeat-x;
	text-decoration:underline;
}
.nav ul {
	display:none;
	position:absolute;
	top:23px;
	left:0;
	margin:0;
	padding:0;
	list-style:none;
}
.nav li li {
	font-size:11px;
	line-height:14px;
	font-weight:normal;
	text-transform:none;
	margin:0 1px 0 -1px;
	background:url(/images/divider/divider01.gif) no-repeat 0 2px;
}
.nav li li a {
	color:#000 !important;
	padding:0 12px !important;
	background:none !important;
	text-decoration:none !important;
	border:0 !important;
}
.nav li .active a,
.nav li li a:hover {
	color:#b51434 !important;
	text-decoration:underline !important;
}
.nav .active ul {display:block;}
.header-bar {
	height:1%;
	overflow:hidden;
	color:#949494;
	font-size:11px;
	line-height:19px;
	padding:4px 6px 0 4px;
	background:url(/images/divider/divider03.gif) repeat-x 0 100%;
}
.header-bar a {
	color:#949494;
	text-decoration:none;
}
.header-bar a:hover {text-decoration:underline;}
.header-bar em {
	float:right;
	font-style:normal;
}
.breadcrumbs {
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.breadcrumbs li {
	float:left;
	margin:0 15px 0 -15px;
	padding:0 6px 0 21px;
	background:url(/images/arrows/arrows.gif) no-repeat 0 8px;
}
#maincontent {
	width:100%;
	padding:16px 0 7px 0;
	background:url(/images/bg/bg-gb-t2.gif) repeat-x 0 100%;
}
.content {
	float:left;
	width:562px;
}
.content p,
.sidebar p {
	margin:0;
	line-height:1.385em;
}
.content h2 {
	color:#b51434;
	margin:0;
	font-size:1.385em;
	line-height:1.333em;
}
.content h3,
.content .headline,
.sidebar h3,
.sidebar .headline {
	color:#b51434;
	margin:0;
	font-size:1.077em;
	line-height:1.2em;
}
.content h4 {
	margin:0;
	font-size:1em;
	line-height:1.333em;
}
.content h5,
.content h6 {margin:0;}
.content .blue,
.sidebar .blue {
	color:#0065A2 !important;
}
.content .black,
.sidebar .black {
	color:#000000 !important;
}
.content a .black,
.sidebar a .black {
	text-decoration:none !important;
}
.content a:hover .black,
.sidebar a:hover .black {
	text-decoration:underline !important;
}
.content .red,
.sidebar .red {
	color:#b51434 !important;
}
.content .bold,
.sidebar .bold {
	font-weight:bold !important;
}
.content .notbold,
.sidebar .notbold {
	font-weight:normal !important;
}
.content .nopadding,
.sidebar .nopadding {
	padding:0 !important;
}
.content .underline,
.sidebar .underline {
	text-decoration:underline !important;
}
.content .notunderline,
.sidebar .notunderline {
	text-decoration:none !important;
}
.content .link-without-arrow,
.sidebar .link-without-arrow {
	background:none !important;
	padding-left:0 !important;
}
.content p a.more,
.content a.more,
.sidebar p a.more,
.sidebar a.more {
	display:inline-block;
	font-weight:bold;
	padding:0 0 0 9px;
	background:url(/images/bg/bg-more.gif) no-repeat 0 6px;
	text-decoration:none;
}
.content .featured a.more,
.sidebar .blue-ad a.more,
.sidebar .blue-ad .more a {
	font-weight:bold;
	background-image:url(/images/bg/bg-more2.gif);
}
.content p a.more:hover,
.content a.more:hover,
.sidebar p a.more:hover,
.sidebar a.more:hover,
.sidebar .blue-ad .more a:hover {text-decoration:underline;}
.ad-box {
	width:100%;
	overflow:hidden;
	text-align:center;
	margin:0 0 21px;
}
.sidebar .ad-box {margin:0 0 14px;}
.ad-box a {display:block;}
.ad-box img {
	vertical-align:top;
	border:1px solid #c2c2c2;
}
.sidebar .ad-box img {border:0;}
.box {
	width:562px;
	overflow:hidden;
	padding:0 0 8px;
}
.bar {
	width:100%;
	overflow:hidden;
	padding:22px 0 19px;
	background:url(/images/bg/bg-bar.gif) repeat-x;
}
.bar-bottom {
	padding:19px 0 22px;
	background:url(/images/bg/bg-bar.gif) repeat-x 0 100%;
}
.container-contentmain .bar-bottom:first-child {
	padding-top:0 !important;
}
.bar-both-top {
	width:100%;
	background:url(/images/bg/bg-bar.gif) repeat-x;
	padding-top:22px;
}
.bar-both-bottom {
	width:100%;
	background:url(/images/bg/bg-bar.gif) repeat-x 0 100%;
	padding-bottom:22px;
}
.two-cols {
	width:584px;
	overflow:hidden;
	margin:0 0 0 -22px;
	background:url(/images/divider/divider03.gif) repeat-y 303px 0;
}
.two-cols .items p {
	font-size:0.923em;
	line-height:1.333em;
}
.two-cols .items p strong {
	font-size:1.083em;
	line-height:1.385em;
}
.grey-box li p {padding:1px 0;}
.col {
	float:left;
	width:270px;
	padding:0 0 0 22px;
}
.items {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.items-fix-width-p p {
	width:490px;
}
.items-fix-width-p .auto_width p {
	width:auto;
}
.items-border {
	padding:0 0 10px 10px;
	margin:10px 0 10px 0;
	width:auto;
	background:url(/images/divider/divider03.gif) repeat-x scroll 0 100%
}
.items li {
	float:left;
	width:100%;
	font-size:1em;
	line-height:1.385em;
	margin:1px 0 -1px;
	padding:5px 0 6px;
	background:url(/images/divider/divider03.gif) repeat-x 0 100%;
}
.two-cols .items li {
	background:none;
}
.items img {
	display:block;
	margin:5px 0;
	border:1px solid #c2c2c2;
}
.items h2 {
	color:#000;
	font-size:1em;
	line-height:1.333em;
	margin:-7px 0 0;
}
.items h2 a {display:block;}
.items h3 {
	color:#000;
	font-size:1em;
	line-height:1.231em;
	margin:0 0 2px;
	padding-left:9px;
	background:transparent url(/images/bg/bg-more.gif) no-repeat scroll 0 6px;
}
.items h2 a,
.items h3 a,
.items h4 a {text-decoration:none;}
.items h2 a:hover,
.items h3 a:hover,
.items h4 a:hover {text-decoration:underline;}
.items h2 a span {
	font-size:1.154em;
}
.items div {
	height:1%;
	overflow:hidden;
	padding:3px 0 0;
}
.items-fix-width p {
	width:480px;
}
.items-fix-width li.width_auto p {
	width:auto;
}
.grey-box {width:100%;}
.grey-box-standalone {
	margin-bottom:10px;
}
.grey-box h3,
.grey-box .headline {
	text-transform:uppercase;
	font-weight:bold;
	margin:0 0 2px;
	padding-left:12px;
	background:url(/images/misc/dot.gif) no-repeat 0 5px;
}
.grey-box h4,
.grey-box .subline {margin:0 0 2px;}
.gb-t {
	width:100%;
	background:#fff url(/images/bg/bg-gb-t.gif) repeat-x;
}
.gb-b {
	width:100%;
	background:url(/images/bg/bg-gb-b.gif) repeat-x 0 100%;
}
.gb-l {
	width:100%;
	background:url(/images/bg/bg-gb-l.gif) repeat-y;
}
.gb-r {
	height:1%;
	overflow:hidden;
	padding:8px 11px 6px;
	background:url(/images/bg/bg-gb-l.gif) repeat-y 100% 0;
}
.grey-box h3 a,
.grey-box h3 .link-replace,
.grey-box .headline a,
.grey-box .headline .link-replace {
	text-decoration:underline;
}
.grey-box h3 .arrow,
.grey-box .headline .arrow {
	margin:2px 0 0 2px;
}
.channel h3,
.channel h3 a {color:#b7304b;}
.channel h3 a span {background-image:url(../images/dot2.gif);}
.featured h3,
.featured a,
.blue-ad h3,
.blue-ad .headline,
.blue-ad a,
.blue-ad .link-replace,
.blue-links h3,
.blue-links .headline,
.blue-links a,
.blue-links .link-replace {color:#0065a2;}
.featured h3,
.blue-ad h3,
.blue-ad .headline,
.blue-links h3,
.blue-links .headline {background-image:url(/images/misc/dot3.gif);}
.featured h3 a,
.blue-ad h3 a,
.blue-ad h3 .link-replace,
.blue-ad .headline a,
.blue-ad .headline .link-replace,
.blue-links h3 a,
.blue-links h3 .link-replace,
.blue-links .headline a,
.blue-links .headline .link-replace {
	text-decoration:underline;
}
.content li a.more {font-weight:normal;}
.content .box li p a.more {font-weight:bold;}
.blue-links .sidebar-list li,
.blue-links a.more,
.sidebar .blue-links .more a {background-image:url(/images/bg/bg-more2.gif) !important;}
.pic-holder {
	float:left;
	padding:0 9px 0 0;
}
* html .pic-holder {padding-right:6px;}
.pic-holder img {
	vertical-align:top;
	border:1px solid #bbb;
}
.bar em.date {
	float:right;
	color:#6b6b6b;
	font-style:normal;
	font-size:0.846em;
	line-height:1.2em;
	padding:5px 0 0 3px;
}
.content p.more,
.sidebar p.more {
	float:right;
	overflow:hidden;
	font-weight:bold;
	font-size:0.846em;
	line-height:1.2em;
}
.content .more a,
.sidebar .more a {
	float:left;
	padding-left:8px;
	background:url(/images/bg/bg-more.gif) no-repeat 0 55%;
	text-decoration:none;
}
.content .more a:hover,
.sidebar .more a:hover {text-decoration:underline;}
.title-holder {
	width:100%;
	overflow:hidden;
}
.pagination {
	float:right;
	overflow:hidden;
	padding:3px 0 0;
}
.btn-prev,
.btn-next {
	float:left;
	width:6px;
	height:12px;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/images/btn/btn-prev.gif) no-repeat;
}
.btn-next {background-image:url(/images/btn/btn-next.gif);}
.pagination ul {
	float:left;
	margin:0;
	padding:0 1px 0 8px;
	list-style:none;
}
.pagination li {
	color:#b51434;
	float:left;
	padding:0 7px 0 0;
	font-size:11px;
	line-height:11px;
}
.gallery-box .pagination ul {padding-right:5px;}
.gallery-box .pagination li {padding:0 3px 0 0;}
.pagination li a,
.pagination li .link-replace {
	color:#fff;
	float:left;
	line-height:9px;
	padding:0 2px 1px;
	border:1px solid #b51434;
	background:#b51434;
	text-decoration:none;
}
.pagination .active a,
.pagination .active .link-replace,
.pagination li a:hover,
.pagination li .link-replace:hover {
	color:#b51434;
	background:#fff;
}
.pagination .active a {cursor:text;}
.top-topic-box {
	width:100%;
	overflow:hidden;
	padding:9px 0 0;
}
.grey-box-standalone .top-topic-box {
	padding:5px 0 5px 0;
}
.top-topic-box-border {
	background:url(/images/divider/divider03.gif) repeat-x scroll 0 100%;
	padding-bottom:10px;
}
.top-topic-box .pic-holder {padding-right:15px;}
* html .top-topic-box .pic-holder {padding-right:12px;}
.top-topic-box h2 {
	color:#000;
	font-size:1em;
	line-height:1.333em;
}
.top-topic-box h2 a {
	display:block;
	text-decoration:none;
}
.top-topic-box h2 a:hover {text-decoration:underline;}
.top-topic-box h2 a span {font-size:1.154em;}
.list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.list li {
	float:left;
	width:100%;
	padding:4px 0 3px;
}
.arrow-in-p-not-first p,
.arrow-in-p p {
	padding-left:9px !important;
	background:transparent url(/images/bg/bg-more.gif) no-repeat scroll 0 8px;
}
.arrow-in-p-not-first li div p {
	padding-left:0px !important;
	background:none !important;
}
.channel-list {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:5px 0 0;
	list-style:none;
}
.channel-list li {
	float:left;
	width:100%;
	margin:1px 0 -1px;
	padding:5px 0 8px;
	background:url(/images/divider/divider03.gif) repeat-x 0 100%;
}
.channel-list li img {
	margin:0 1px 0 0;
	vertical-align:-3px;
}
.channel-list a {
	font-weight:bold;
	text-decoration:none;
}
.line {
	width:562px;
	overflow:hidden;
	padding:10px 0;
	background:url(/images/bg/bg-two-item.gif) no-repeat;
}
.line:first-child {background-image:none;}
.line ul {
	width:584px;
	overflow:hidden;
	margin:0 0 0 -22px;
	padding:0;
	list-style:none;
	background:url(/images/divider/divider03.gif) repeat-y 301px 0;
}
.line li {
	float:left;
	width:270px;
	padding:0 0 0 22px;
	font-size:0.923em;
	line-height:1.167em;
}
.line li div {
	height:1%;
	overflow:hidden;
}
.line li h4 {
	font-size:1.083em;
	line-height:1.215em;
}
.line li h4 a {
	display:block;
	text-decoration:none;
	font-size:0.9em;
}
.line li h4 a:hover {text-decoration:underline;}
.line li h4 a span {font-size:1.15em;}
.line .pic-holder {padding:2px 7px 0 0;}
* html .line .pic-holder {padding-right:4px;}
.four-bar {
	width:100%;
	overflow:hidden;
	padding:12px 0 9px;
	background:url(/images/bg/bg-bar.gif) repeat-x;
}
.gallery-box-holder {
	width:540px;
	overflow:hidden;
	padding:10px 0 7px;
}
.sidebar .gallery-box-holder {
	width:314px;
}
.gallery-box-holder div {
	width:540px;
	overflow:hidden;
}
.gallery-box-holder ul {
	width:9999px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	background:url(/images/divider/divider05.gif) -16px 0;
	height:110px;
}
.gallery-box-holder li {
	float:left;
	width:84px;
	padding:0 30px 0 0;
	font-size:0.846em;
	line-height:1.182em;
}
.gallery-box-holder li a {
	color:#000;
	display:block;
	text-decoration:none;
}
.gallery-box-holder li img {
	display:block;
	margin:3px 0;
	border:1px solid #c2c2c2;
}
.gallery-box-holder li p,
.gallery-box-holder li span {
	line-height:1.182em;
	overflow:hidden;
}
.gallery-box-holder li span {display:block;}
.gallery-box-holder li a:hover {border:0;}
.gallery-box-holder li a:hover span {text-decoration:underline;}
p.ad {
	position:relative;
	margin:-2px 0 0;
	float:right;
	color:#a5a5a5;
	font-size:0.769em;
	line-height:1.2em;
}
.sidebar p.ad {margin:3px 0 0;}
p.ad a {
	color:#a5a5a5;
	text-decoration:none;
}
p.ad a:hover {text-decoration:underline;}
.two-col-box {
	width:540px;
	overflow:hidden;
}
.two-col-box p {
	margin:7px 0 0;
	line-height:1.231em;
}
.two-col-list {
	width:560px;
	overflow:hidden;
	margin:6px 0 0 -20px;
}
.two-col-list ul {
	float:left;
	width:260px;
	margin:0;
	padding:0 0 0 20px;
	list-style:none;
}
.two-col-list li {
	padding:4px 0 5px;
}
.two-col-list li a {
	color:#000;
	text-decoration:none;
	background:url(/images/bg/bg-more.gif) no-repeat 0 6px;
	padding-left:10px;
	display:inline-block;
}
.two-col-list li a:hover {text-decoration:underline;}
.sidebar {
	float:right;
	width:336px;
	padding:6px 6px 0 7px;
	background:#efefef;
	border:1px solid #e2e2e2;
}
.title-holder h3,
.title-holder .headline {
	width:auto;
	height:1%;
	overflow:hidden;
}
.sidebar .gb-t,
.sidebar .gb-b {background-image:url(/images/bg/bg-gb-t2.gif);}
.sidebar .pic-holder {
	float:right;
	padding:0 0 0 6px;
}
* html .sidebar .pic-holder {padding:0 0 0 3px;}
.sidebar .pic-holder img {border-color:#cfcfcf;}
.blue-ad {
	width:100%;
	overflow:hidden;
}
.item-holder,
.item {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 0 0 5px;
	list-style:none;
}
.item-holder li {
	float:left;
	width:100%;
	margin:8px 0 0;
	padding:0 0 7px;
	font-size:0.846em;
	line-height:1.05em;
	background:#fff url(/images/bg/bg-partner.gif) repeat-x;
}
.item li {
	float:left;
	width:100%;
	margin:8px 0 0;
	padding:0 0 7px;
	font-size:0.923em;
	line-height:1.15em;
	background:#fff url(/images/bg/bg-partner.gif) repeat-x;
}
.item li h4 {margin:3px 0 0;}
.item-holder li p {padding:0;}
.sidebar .item li p {
	line-height:1.2em;
}
.blue-ad h4,
.blue-ad .subline {
	font-weight:bold;
	color:#0065a2;
	font-size:1.091em;
	line-height:1.333em;
	margin:0;
}
.blue-ad h4 a,
.blue-ad .subline a {text-decoration:none;}
.blue-ad h4 a:hover,
.blue-ad .subline a:hover {text-decoration:underline;}
.blue-ad p.more {
	float:none;
	font-size:1em;
	line-height:1.21em;
}
.sidebar .blue-ad .more a {font-weight:normal;}
.hold {
	height:1%;
	overflow:hidden;
	padding:0 0 0 7px;
	background:url(/images/bg/bg-gb-t2.gif) repeat-x 0 100%;
}
.hold div {
	height:1%;
	overflow:hidden;
}
.gallery-content li {
	display:none;
}
.gallery-content li:first-child {
	display:block;
}
.gallery {
	width:310px;
	overflow:hidden;
	padding:4px 0 4px 4px;
}
.gallery ul {
	width:320px;
	overflow:hidden;
	margin:0 0 0 -10px;
	padding:0;
	list-style:none;
}
.gallery li {
	float:left;
	padding:0 0 0 10px;
}
.gallery a {display:block;}
.gallery img {
	vertical-align:top;
	border:1px solid #bbb;
}
.sidebar-list {
	height:1%;
	overflow:hidden;
	margin:0;
	padding:0 0 4px 12px;
	list-style:none;
}
.sidebar-list li {
	margin:6px 0 0;
	padding:0 0 0 7px;
	font-size:0.923em;
	line-height:1.167em;
	background:url(/images/bg/bg-more.gif) no-repeat 0 6px;
}
.sidebar-list li:first-child {
	margin:0;
}
.survey {
	height:1%;
	padding:4px 0 3px 12px;
}
.survey p {
	font-size:1em;
	line-height:14px;
	font-weight:bold;
}
.survey div {
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
}
.survey input {
	float:left;
	width:15px;
	height:16px;
	margin:0;
	padding:0;
}
.survey label {
	float:none;
	padding:0 0 0 20px;
	font-size:0.923em;
	line-height:14px;
	display:block;
}
.sidebar p.link-l {float:left;font-size:0.923em;}
.sidebar p.link-r {font-size:0.923em;}
.sidebar .survey .more a {background-position:0 65%;}
.sidebar .survey .link-l a {
	padding-left:10px;
	background-position:2px 65%;
}
.current-content h4,
.current-content .subline {
	font-weight:bold;
	padding:6px 0 0 12px;
	margin:0 0 -2px;
}
.current-content .more {
	padding-top:2px;
	font-size:0.923em;
	line-height:1.333em;
}
.form-newsletter {
	height:1%;
	overflow:hidden;
	padding:4px 0 6px 12px;
}
.row {
	width:100%;
	overflow:hidden;
	padding:14px 0 16px;
}
.form-newsletter .col-l {
	float:left;
	width:130px;
}
.form-newsletter .col-r {
	float:right;
	width:127px;
}
.form-newsletter .col-l div,
.form-newsletter .col-r div,
.form-newsletter .row div {
	width:100%;
	overflow:hidden;
	padding:2px 0 0;
}
.form-newsletter input {
	float:left;
	width:15px;
	height:16px;
	margin:0;
	padding:0;
}
.form-newsletter label {
	float:left;
	padding:0 0 0 5px;
	font-size:0.846em;
	line-height:13px;
}
.holder {
	width:100%;
	overflow:hidden;
}
.form-newsletter span {
	float:left;
	width:154px;
	height:21px;
	overflow:hidden;
	padding:0 4px;
	background:url(/images/bg/bg-input2.gif) no-repeat;
}
.form-newsletter span input {
	float:left;
	width:100%;
	margin:0;
	border:0;
	background:none;
	font-size:12px;
	line-height:15px;
	padding:3px 0;
	font-weight:bold;
}
.form-newsletter em {
	float:right;
	width:80px;
	overflow:hidden;
}
.form-newsletter em input {
	float:left;
	width:80px;
	height:21px;
	background:url(/images/btn/btn-bestellen.gif) no-repeat;
	margin:0;
	border:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	cursor:pointer;
}
label.email-label {
	float:left;
	color:#b51434;
	font-weight:bold;
	font-size:0.923em;
	line-height:20px;
	padding:0 6px 0 0;
}
.form-footer {
	width:100%;
	overflow:hidden;
}
.black-links a {
	color:#000;
	text-decoration:none;
}
.black-links a:hover {text-decoration:underline;}
.ico-hold {
	float:left;
}
.ico-hold img {vertical-align:top;}
.ein img {vertical-align:top;}
.title-in {
	height:1%;
	overflow:hidden;
}
.ein {
	display:block;
}
.pics {
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.pics li {
	width:50px;
	float:left;
	padding:5px 5px 5px 0;
	text-align:center;
	font-size:0.818em;
	letter-spacing:-1px;
}
.pics li img {vertical-align:top;}
.pics li a {
	color:#808080;
	display:block;
	text-decoration:none;
}
.pics li span {display:block;}
.pics li a:hover {border:0;}
.pics li a:hover span {text-decoration:underline;}
.three-box {
	width:314px;
	overflow:hidden;
	background:url(/images/divider/divider04.gif) repeat-y 0 0;
	margin:5px 0 -6px 0;
	padding-bottom:6px;
}
.three-box ul {
	width:342px;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
}
.three-box li {
	width:94px;
	float:left;
	padding:3px 20px 0 0;
	font-size:0.846em;
	line-height:1.17em;
}
.sidebar .three-box li p {line-height:1.17em;}
.sidebar .three-box h4 {
	margin:2px 0 0;
}
.three-box img {
	vertical-align:top;
	border:1px solid #bababa;
}
.three-box h4 a,
.three-box p a {text-decoration:none;}
.three-box h4 a:hover,
.three-box p a:hover {text-decoration:underline;}
.three-box p a {font-weight:bold;}
.articleoptions{
	margin:0 0 20px;
	padding-top:2px;
	width:100%;
	height:19px;
	background:url(/images/bg/bg-articleoptions.gif) repeat-x;
}
.articleoptions:after{
	content:'';
	display:block;
	clear:both;
}
.articleoptions ul{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
.articleoptions .tools li{
	margin:0 7px 0 11px;
	float:left;
	display:inline;
}
.articleoptions .tools li a{
	padding-left:19px;
	float:left;
	font-size:10px;
	line-height:16px;
	color:#686868;
	text-decoration:none;
}
.articleoptions .tools li a.print{background:url(/images/icons/ico-print.gif) no-repeat;}
.articleoptions .tools li a.comments{background:url(/images/icons/ico-comment.png) no-repeat;}
.articleoptions .tools li a.mail{background:url(/images/icons/ico-mail.gif) no-repeat;}
.articleoptions .tools li a:hover{text-decoration:underline;}
.articleoptions .addthis_toolbox {
	float:left;
}
.articleoptions .addthis_toolbox a {
	margin-left:20px;
}
.articleoptions .fontlinks{
	padding-right:4px;
	float:right;
}
.articleoptions .fontlinks span{
	float:left;
	margin-right:8px;
	font-size:10px;
	line-height:16px;
	color:#686868;
}
.articleoptions .fontlinks ul{float:left;}
.articleoptions .fontlinks li{
	margin-right:7px;
	float:left;
	display:inline;
}
.articleoptions .fontlinks li a{
	float:left;
	width:14px;
	height:14px;
	overflow:hidden;
}
.text-block{overflow:hidden;}
.text-block .heading{
	margin-bottom:15px;
	width:100%;
	overflow:hidden;
}
.text-block .heading .date{
	margin-top:2px;
	float:right;
	font-size:0.846em;
	line-height:1.4em;
	font-style:normal;
}
.text-block .heading h2{
	line-height:1.4em;
	font-size:100.01%;
	color:#b51434;
	text-transform:uppercase;
}
.text-block h1{
	margin:0 0 11px;
	font-size:1.38em;
	line-height:1.2em;
	color:#000000;
}
.text-block p{
	margin:0 0 10px;
	line-height:1.538em;
}
.text-block p:after{
	content:'';
	clear:both;
	height:0;
	display:block;
}
.text-block h3,
.text-block .headline{
	margin:0 0 9px;
	font-size:1em;
	color:#000;
}
.text-block .image{
	margin:5px 17px 1px 0;
	float:left;
	clear:left;
}
* html .text-block .image{margin-right:14px;}
.text-block .image img{
	vertical-align:top;
	border:1px #c2c2c2 solid;
}
.google-ads{
	padding-top:12px;
	margin-bottom:32px;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	background:url(/images/divider/divider03.gif) repeat-x 0 12px;
	overflow:hidden;
}
.google-ads .holder{
	padding:13px 70px 12px 54px;
	width:438px;
	background:url(/images/divider/divider03.gif) repeat-x 0 100%;
	overflow:hidden;
}
.google-ads .title p{
	margin:0;
	text-align:right;
	font-size:0.846em;
	line-height:1.4545em;
}
.google-ads .box{
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
}
.google-ads .box strong,
.google-ads .box p{
	font-size:0.923em;
	line-height:1.333em;
}
.google-ads .box p{margin:0;}
.google-ads .box span{
	font-size:0.846em;
	line-height:1.4545em;
}
.google-ads a{text-decoration:none;}
.google-ads a:hover{text-decoration:underline;}
.text-block ul{
	list-style:url(/images/bg/bg-more.gif);
	padding: 0 0 0 30px;
	margin: 10px 0 10px 0;
}
.text-block ul p{
	margin:0;
}
.article-box ul {
	margin:5px 0 5px 10px;
	padding:0;
}
.article-box ul a {
	color:#000000;
}
.text-block .grey-box{margin:14px 0 14px 0;}
.text-block .grey-box .gb-r{padding-bottom:0;}
.text-block .grey-box h3,
.text-block .grey-box .headline{margin-bottom:0;}
.grey-box .items2,
.grey-box .list2{
	margin:0;
	padding:2px 0 0 0;
	height:1%;
	list-style:none;
	list-style-image:none;
	overflow:hidden;
}
.grey-box .list2{padding:5px 0 6px;}
.grey-box .items2 li,
.grey-box .list2 li{
	margin-bottom:9px;
	font-size:0.923em;
	line-height:1.3em;
}
.grey-box .list2 li{margin-bottom:7px;}
.grey-box .items2 a.more{font-weight:bold;}
.grey-box .list2 span.more{
	padding-left:9px;
	background:url(/images/bg/bg-more.gif) no-repeat 0 55%;
}
.paging{
	margin-bottom:11px;
	padding-left:24px;
	width:538px;
	font-size:0.923em;
	line-height:1.333em;
	overflow:hidden;
}
.paging .row{
	padding:0;
	margin-bottom:10px;
	width:100%;
	overflow:hidden;
}
.paging span{
	float:left;
	margin-right:11px;
}
.paging-list{float:left;}
.paging .prev,
.paging .next{
	float:left;
	margin:0;
}
.paging span.prev {
	color:#9C9D9F;
	padding-left:9px;
	background:url(/images/arrows/arrow-left-paging.gif) no-repeat 0 5px;
}
.paging span.next {
	color:#9C9D9F;
	padding-right:9px;
	background:url(/images/arrows/arrow-right-paging.gif) no-repeat 100% 5px;
}
.paging a.prev {
	padding-left:9px;
	background:url(/images/arrows/arrow-on-left-paging.gif) no-repeat 0 5px;
}
.paging a.next {
	padding-right:9px;
	background:url(/images/arrows/arrow-on-right-paging.gif) no-repeat 100% 5px;
}
.paging-list ul{
	margin:0 4px 0 1px;
	padding:0;
	list-style:none;
	float:left;
	display:inline;
	overflow:hidden;
}
.paging-list li{
	color:#9C9D9F;
	margin-left:-1px;
	padding:0 5px 0 6px;
	float:left;
	display:inline;
	background:url(/images/divider/separator01.gif) no-repeat 0 2px;
}
.paging-list li.nosep{background:none;}
.paging .page-link{
	padding-left:9px;
	background:url(/images/bg/bg-more.gif) no-repeat 0 55%;
	font-weight:bold;
	text-decoration:none;
}
.paging .page-link:hover{text-decoration:underline;}
.more-info{
	margin:-12px 0 -17px;
	padding:0;
	list-style:none;
	font-size:0.923em;
	line-height:1.333em;
	overflow:hidden;
}
.more-info li{margin-bottom:8px;}
.more-info li a{
	text-decoration:none;
}
.more-info li a:hover{text-decoration:underline;}
.grey-box h5{margin:0 0 6px 9px;}
.grey-box .text-list{
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
}
.grey-box .text-list li{
	margin-bottom:7px;
	padding-left:10px;
	height:1%;
	vertical-align:top;
	background:url(/images/bg/bg-more.gif) no-repeat 0 55%;
	line-height:1.23em;
}
.content .grey-box h3.title{margin-top:3px;}
.bottom-forms{
	margin-bottom:-7px;
	width:561px;
	overflow:hidden;
}
.forum-form{
	padding:12px 0 20px;
	width:100%;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
}
.forum-form .heading,
#facebook-commentbox .heading{
	margin-bottom:4px;
	padding:0 12px;
	width:538px;
	background:#b51434;
	overflow:hidden;
}
.forum-form .heading h3,
#facebook-commentbox .heading h3{
	margin:0;
	font-size:1em;
	color:#fff;
	line-height:1.46em;
}
.forum-form .form-list{
	margin:0 0 0 10px;
	padding:0;
	list-style:none;
	width:551px;
	overflow:hidden;
}
.forum-form .form-list li{
	margin-bottom:6px;
	width:100%;
	float:left;
}
.forum-form .form-list label{
	float:left;
	font-size:0.923em;
	line-height:1.4em;
}
.forum-form .form-list .text{
	float:right;
	width:382px;
	height:17px;
	padding:0 4px;
	background:url(/images/bg/bg-input3.gif) no-repeat;
}
.forum-form .form-list .text input{
	float:left;
	outline:none;
	width:382px;
	font-size:11px;
	line-height:14px;
	height:14px;
	border:none;
	background:none;
}
.forum-form .form-list .textarea{
	width:551px;
	background:url(/images/bg/bg-textarea.gif) repeat-y;
	overflow:hidden;
}
.forum-form .form-list .textarea .holder{background:url(/images/bg/bg-bot-textarea.gif) no-repeat 0 100%;}
.forum-form .form-list .textarea .frame{
	padding:2px;
	width:547px;
	background:url(/images/bg/bg-top-textarea.gif) no-repeat;
	overflow:hidden;
}
.forum-form .form-list .textarea textarea{
	width:547px;
	max-width:547px;
	border:none;
	height:96px;
	background:none;
	overflow:auto;
	font-size:11px;
	line-height:16px;
}
.forum-form .form-list .add-btn,
.forum-form .form-list .register{
	margin:0 8px 0 0;
	padding:0;
	float:left;
	border:0;
	width:113px;
	height:19px;
	text-indent:-9999px;
	font-size:0;
	line-height:0;
	background:url(/images/btn/btn-add-form.gif) no-repeat;
	overflow:hidden;
	cursor:pointer;
}
.forum-form .form-list .register{
	width:84px;
	background:url(/images/btn/btn-register.gif) no-repeat;
}
.forum-form .form-hold{
	width:100%;
	overflow:hidden;
}
.forum-form .photo{float:left;}
.forum-form .photo img{vertical-align:top;}
.forum-form .comment-box{
	padding:10px 15px 0;
	width:468px;
	float:right;
	border:1px #c2c2c2 solid;
	background:#b51434;
	overflow:hidden;
}
.forum-form .comment-box textarea{
	margin-bottom:11px;
	padding:3px;
	width:460px;
	max-width:460px;
	height:44px;
	border:1px #c2c2c2 solid;
	overflow:auto;
	font:0.846em/1.4em Arial, Helvetica, sans-serif;
	color:#777;
}
.forum-form .comment-box .facebook{
	margin-bottom:4px;
	display:block;
	width:169px;
	height:21px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/btn2-facebook.gif) no-repeat;
}
.forum-form .comment-box p{
	margin:0 0 7px;
	font:0.846em/1.4em Arial, Helvetica, sans-serif;
}
#footer {
	height:1%;
	overflow:hidden;
	text-align:center;
	padding:8px 108px 0 0;
	font:12px/20px Arial, Helvetica, sans-serif;
}
#footer p {margin:0;}
#footer a {
	color:#000;
	text-decoration:none;
}
#footer a:hover {text-decoration:underline;}
#footer div {
	width:100%;
	overflow:hidden;
}
#footer ul {
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
}
#footer li {
	display:inline;
}

#twitterbox {
	border:1px dotted #c2c2c2;
}
#twitterbox .header {
	font-size:11pt;
	font-weight:bold;
	color:#ffffff;
	height:30px;
	padding:10px 0 0 20px;
	background-color:#B51434;
}
#twitterbox #twtr-widget-1 .twtr-doc {
	background:none !important;
}
#twitterbox .twtr-hd {
	display:none !important;
}
#twitterbox .twtr-bd {
	padding:0;
}
#twitterbox .twtr-ft {
	height:40px;
	background-color:#B51434;
}
#twitterbox .twtr-ft div {
	padding:12px;
}
#twitterbox .twtr-widget .twtr-tweet {
	margin:5px 0;
	border-bottom:1px dotted #dddddd;
}
#twitterbox .twtr-join-conv {
	font-weight:bold;
	padding-left:7px;
	background:transparent url(/images/bg/bg-more3.gif) no-repeat scroll 0 5px;
}
.floatright {
	float:right;
}

/* Search */
.search_box {margin-bottom:10px;padding: 0 10px;}
.search_box .search_form .input_box {float:left;}
.search_box .search_form .input_box .label {float:left;width:140px;}
.search_box .search_form .input_box .textfield {float:left;margin-bottom:2px;width:390px;}
.search_box .search_form #date {float:left;margin-left:5px;}
.search_box .search_form #date select{width:330px;margin-bottom:2px;}
.search_box .search_form #date label{float:left;width:200px;}
.search_box .search_form .rubrik {padding-top:5px;padding-bottom:5px;margin-top:5px;}
.search_box .search_form .rubrik input{float:left;margin-left:5px;margin-right:2px;margin-top:0px;padding-top:0px;padding-top:1px;}
.search_box .search_form .rubrik label{float:left;margin-top:0px;padding:1px 10px 0 0;}
.search_box .more ul {list-style:none;}
.search_box .more li {float:left;padding-right:20px;}
.search_box .searchform input {width:390px;}
.searchseperator {clear:both;}

/* Artikeltypdefinitionen */
.articletype_36 a,
.articletype_36 .link-replace,
.text-block .articletype_36 h2 {
	color:#0065A2;
}
.content .articletype_36 p a.more,
.content .articletype_36 a.more,
.sidebar .articletype_36 p a.more,
.sidebar .articletype_36 a.more,
.items .articletype_36 h3,
.arrow-in-p .articletype_36 p {
	background-image:url(/images/bg/bg-more2.gif);
}

/* Kommentare */
.articlecomments {
	margin:10px 0;
}
.articlecomments .caption {
	text-align:center;
	margin-bottom:5px;
}
.articlecomments .comment {
	clear:both;
}
.articlecomments .date {
	float:right;
}

/* Tabellen im Artikel */
.articletable {
	width:561px;
}
.articletable table {
	border-collapse:collapse;
	width:100%;
}
.articletable p {
	margin:0px;
}
.articletable caption {
	border:1px dotted #c2c2c2;
	border-bottom:none;
	padding:6px 0;
	text-align:left;
	background:url(/images/bg/bg-table-top.png) repeat-x;
	font-weight:bold;
	color:#b41535;
}
.articletable .caption {
	margin-left:7px;
	padding-left:12px;
	background:url(/images/misc/dot.gif) no-repeat 0 5px;
}
.articletable .arrow {
	margin:2px 0 0 5px;
}
.articletable td,
.articletable th {
	border:1px dotted #c2c2c2;
	padding:5px 10px;
	vertical-align:top;
}
.articletable th {
	background-color:#efefef;
	text-align:left;
}
.articletable .tablefoot {
	border:1px dotted #c2c2c2;
	border-top:none;
	height:29px;
	background:url(/images/bg/bg-table-bottom.png) repeat-x;
}

/* Standardinhalte */
.standardcontent h1 {
	font-size:12pt;
	margin:0 0 10px 0;
}
.standardcontent h2 {
	font-weight:bold;
}

/* Popups */
#IVWPIXEL {
	position:absolute;
	left:0;
	top:0;
}
#popup {
	background-color:#ffffff;
	padding:20px;
}
#popup #Logo {
	background-color:#b51434;
	padding:6px 0 6px 20px;
}
#popup h2 {
	font-size:16px;
	margin:0;
	padding:0;
}
#popup a {
	font-size:12px;
}
#popup .DoubColDet {
	float:left;
	width:425px;
	padding:10px 0;
}
#popup .ZDCContBo {
	border:1px solid #c0c0c0;
}
#popup .EDCContBright {
	background-color:#F7F7F7;
	padding:5px;
}
#popup h5 {
	padding:0;
	margin:0 0 15px 0;
	font-weight:normal;
}
#popup .Close {
	float:right;
	padding-top:20px;
}
#popup .BevFooter {
	float:right;
	width:100%;
	text-align:center;
	font-size:16px;
}
#popup .FooterStyle {
	clear:both;
	text-align:center;
	background-color:#FFFFE0;
	padding:10px;
}
.ads {
	display:none;
}

/* Zone */
.zone-header {
	position:relative;
	width:928px;
	border:1px solid #c2c2c2;
	height:123px;
	margin-bottom:10px;
}
.zone-header .subnav {
	position:absolute;
	bottom:-1px;
	left:0;
}
.zone-header .navpoint {
	float:left;
	height:26px;
	margin-left:20px;
}
.zone-header .navpoint a {
	display:block;
	height:21px;
	text-decoration:none;
	color:#505050;
	font-weight:bold;
	float:left;
}
.zone-header .left {
	float:left;
	height:26px;
	width:6px;
	background:url("/img/zone/navpoint_left_inactive.png") no-repeat;
}
.zone-header .navpoint:hover .left,
.zone-header .active .left {
	background-image:url("/img/zone/navpoint_left_active.png");
}
.zone-header .middle {
	float:left;
	color:#153544;
	padding:5px 5px 0 5px;
	height:21px;
	background:url("/img/zone/navpoint_middle_inactive.png") repeat-x;
}
.zone-header .navpoint:hover .middle,
.zone-header .active .middle {
	background-image:url("/img/zone/navpoint_middle_active.png");
}
.zone-header .right {
	float:left;
	height:26px;
	width:6px;
	background:url("/img/zone/navpoint_right_inactive.png") no-repeat;
}
.zone-header .navpoint:hover .right,
.zone-header .active .right {
	background-image:url("/img/zone/navpoint_right_active.png");
}
