html,body {
	height: 100%;
	margin: 0;
	padding: 0;
}

body {
	padding: 0px;
	margin: 0px;
	border: 0px;
	border-style: none;
	background-color: #ffffff;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 400;
}

br.clear-both {
	clear: both;
}

span.bold {
	font-weight: bold;
}

span.halo-orange {
	color: #ff8309;
}

p.halo-orange {
	color: #ff8309;
}

a {
	text-decoration: none;
	color: #4BD2FF;
}

a:hover {
	text-decoration: underline;
}

a:visited {
	color: #4BD3FF;
}

h3 {
	margin: 0;
}

ul {
	list-style-image: url(../gfx/hb-listenpunkt-trans.png);
	padding: 0 0 0 25px;
	float: left;
}

#content-main ul {
	width: 93%;
}

blockquote {
	margin: 0;
	float: left;
	width: 100%;
}

blockquote p {
	background-image: url(../gfx/quote-bg.png);
	background-repeat: no-repeat;
	background-position: center;
	margin: 0;
	text-align: center;
	float: left;
	width: 98%;
	padding-top: 50px !important;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	color: #ffffff;
	height: 70px;
	line-height: 20px !important;
}

#mainbg {
	position:relative;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border: none;
	text-align: center;
	background: #242c37 url('../img/background.jpg') repeat-x top left;
	z-index: 1;
}

#main-centered {
	position: relative;
	width: 1186px;
	margin:0px auto;
	padding: 0px;
}

#advertising-superbanner {
	padding-top:10px;
	width:1026px;	
	text-align:right;
}
#advertising-columns {
	position:relative;
	width:1186px;
}
#advertising-column-right {
	float:left;
	width:160px;
	height:100px;
}

#main {
	float:left;
	margin-top:5px;
	margin-right:5px;
	width: 1021px;
	min-height: 500px;
	visibility: visible;
	background-image: url('../gfx/background-lines.png');
	background-repeat: repeat-y;
	border: none;
	text-align: left;
	z-index: 2;
}

#waterfall {
	width: 100%;
	height: 149px;
	background: #242c37 url('../img/waterfall.jpg') repeat-x top left;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 171px;
	height: 164px;
	z-index: 200;
}

#logo img { /*margin-top:4px;
		margin-left:3px;*/
	
}

#header { /* 		position:absolute; */
	position: relative;
	float: right;
	/* 		top:0px; */ /* 		right:7px; */
	width: 845px;
	height: 125px;
	background-color: #2a2a2c;
	z-index: 600;
}

#header-content {
	height: 61px;
	margin-bottom: 3px;
}

#header div.tx-strgbrandomcite-pi1 {
	margin-top: 35px;
	margin-left: 15px;
	color: #929294;
	font-size: 11px;
	font-family: Arial, Verdana;
}

#header #head-date {
	top: 50px;
	margin-left: 15px;
	color: #929294;
	font-size: 11px;
	font-family: Arial, Verdana;
}

#header #header-content-left {
	float: left;
	width: 350px;
}


#layout-item {
	position: absolute;
	top: 394px;
	right: 7px;
	z-index: 100;
}

#line-main-left {
	float: left;
	width: 5px;
	height: 100%;
	background-color: #1e1e1e;
}

#line-main-right {
	float: left;
	width: 5px;
	height: 100%;
	background-color: #1e1e1e;
}

#mid-part {
	position:relative;
	margin: 0px 7px;
	background-color: #2a2a2c;
}

#line-main-top {
	position: relative;
	margin-bottom:1px;
	width: 1019px;
	height: 5px;
	background-color: #1e1e1e;
	border: 1px solid black;
	border-bottom: none;
}

#line-main-bottom {
	position: relative;
	margin: 1px 0px;
	width: 1019px;
	height: 5px;
	background-color: #1e1e1e;
	border: 1px solid black;
	border-top: none;
}

#line-navi-top { /* 		position:absolute; */
	position: relative;
	float: right;
	/* 		top:64px; */ /* 		right:7px; */
	width: 836px;
	height: 6px;
	background: transparent url('../gfx/line-menu-top-bg.jpg') repeat-x;
	z-index: 300;
}

#line-navi-top-left {
	width: 5px;
	height: 5px;
	background: transparent url('../gfx/line-menu-top-left.jpg') repeat-x;
}

#line-navi-bottom { /* 		position:absolute; */
	position: relative;
	float: right;
	/* 		top:95px; */ /* 		right:7px; */
	width: 836px;
	height: 5px;
	background: transparent url('../gfx/line-menu-bottom-bg.jpg') repeat-x;
	z-index: 300;
}

#line-navi-bottom-left {
	width: 5px;
	height: 5px;
	background: transparent url('../gfx/line-menu-bottom-left.jpg') repeat-x
		;
}

#navigation { /* 		position:absolute; */
	position: relative;
	float: right;
	/* 		top:70px; */ /* 		right:7px; */
	width: 836px;
	height: 25px;
	background: transparent url('../gfx/menu-bg-no.jpg') repeat-x;
	z-index: 400;
}

#navigation a:hover {
	text-decoration: none;
}

#navigation ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#navigation ul li.level1 {
	display: block;
	float: left;
	height: 25px;
	border-right: 1px solid #161616;
	position: relative;
}

#navigation ul.level1 li.active a span,#navigation ul.level1 li.current a span
	{
	color: #ffffff;
	background: transparent url('../gfx/menu-bg-cur.jpg') repeat-x;
}

#navigation ul.level1 li.active a img,#navigation ul.level1 li.current a img
	{
	background: transparent url('../gfx/menu-bg-left-cur.jpg') no-repeat;
}

#navigation ul li.level1 a img {
	float: left;
	width: 4px;
	height: 25px;
	border: none;
	background: transparent url('../gfx/menu-bg-left-no.jpg') no-repeat;
}

#navigation ul li.level1 a:hover img {
	background: transparent url('../gfx/menu-bg-left-cur.jpg') no-repeat;
}

#navigation ul li.level1 a span {
	display: block;
	float: left;
	padding: 0px 15px;
	padding-top: 2px;
	height: 25px;
	font-size: 14px;
	font-weight: 700;
	color: #d5d3d4;
	background: transparent url('../gfx/menu-bg-no.jpg') repeat-x;
}

#navigation ul li.level1 a {
	font-size: 15px;
}

#navigation ul li.level1 a:hover span {
	color: #ffffff;
	background: transparent url('../gfx/menu-bg-cur.jpg') repeat-x;
}

/* LEVEL 2 */
#navigation ul li.level1 ul {
	overflow: hidden;
	position: absolute;
	top: 27px;
	left: 0;
	padding: 0px;
	margin: 0px;
	background: #2a2a2c;
	border: 1px solid #4ad3ff;
	list-style: none;
	list-style-image: none;
	z-index: 600;
	float: left;
	width: 190px;
	margin-top: 1px;
}

#navigation ul li.level1 ul li.level2 {
	overflow: hidden;
	display: block;
	width: 190px;
}

#navigation ul li.level1 ul.level2 li.first a span {
	padding-top: 6px;
}

#navigation ul li.level1 ul.level2 li a:hover span {
	background-color: #525252 !important;
	overflow: hidden;
	width: 160px;
	display: block;
}

#navigation ul li.level1 ul.level2 li.current a span {
	background-color: #525252 !important;
	width: 160px;
	display: block;
}

#navigation ul li.level1 ul li.level2 a span {
	background: none;
	float: left;
	width: 160px;
	padding-top: 5px;
}

#breadcrumb { /* 		position:absolute; */
	position: relative;
	float: right;
	/* 		top:100px; */ /* 		right:7px; */
	width: 845px;
	height: 25px;
	background: transparent url('../gfx/breadcrumb-bg.jpg') repeat-x 0px 0px
		;
	z-index: 300;
}

#breadcrumb div#breadcrumb-bg-left {
	position: relative;
	width: 12px;
	height: 25px;
	background: transparent url(../gfx/winkel-logo-trans.png) no-repeat;
	z-index: 300;
}

#breadcrumb div#breadcrumb-content {
	position: absolute;
	padding: 4px 0px 0px 10px;
	top: 0px;
	left: 0;
	height: 20px;
	width: 835px;
	color: #ffffff;
	font-size: 11px;
	overflow: hidden;
	z-index: 200;
}

#breadcrumb div#breadcrumb-content a {
	color: #4BD2FF;
	text-decoration: none;
}

#breadcrumb div#breadcrumb-content a:hover {
	text-decoration: underline;
}

#breadcrumb div#breadcrumb-content p.bodytext {
	position: absolute;
	margin: 0px;
	top: 4px;
	left: 10px;
	font-size: 11px;
	z-index: 200;
	padding-left: 5px;
}

#breadcrumb div#breadcrumb-content div#login-box {
	position: absolute;
	top: 1px;
	right: 10px;
	font-weight: 700;
	font-size: 15px;
	z-index: 200;
}

#breadcrumb div#breadcrumb-content div#login-box a {
	
}

#breadcrumb div#breadcrumb-content div#login-box span {
	font-size: 13px;
}

#content p.csc-linkToTop {
	margin: 0;
	float: left;
	background-image: url();
	background-position: right;
	padding-right: 0;
	padding-top: 3px;
	padding-left: 5px;
	width: 99.1%;
	background-color: #2A2A2C;
	border-top: 1px solid black;
}

#content p.csc-linkToTop a {
	background-image: url(../img/arrow-top.gif);
	background-position: right;
	background-repeat: no-repeat;
	padding-right: 18px;
	font-size: 11px;
}

#content {
	position: relative;
	/* 		margin-top:125px; */
	width: 1007px;
	min-height: 500px;
	color: #ffffff;
	background-color: #2a2a2c;
	z-index: 100;
}

#content h1 {
	color: #ffffff;
	font-size: 16px;
}

#content div.content-col {
	float: left;
}

#content div.main-halopedia {
	background: transparent url(../gfx/main-content-bg-width.png) !important
		;
}

#content div#content-extra {
	margin-top: 48px;
	width: 117px;
	height: 220px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

#content div#content-extra img {
	margin: 13px 0 0 0px;
}

#content div#content-keyvisual { /*position:relative;*/
	margin-left: 5px;
	width: 556px;
	height: 268px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	/* spaeter rausnehmen und in plugin einbauen */
	overflow: hidden;
}

#content div#content-teaser {
	margin-left: 5px;
	width: 320px;
	height: 268px;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

#content div#main-content {
	position: relative;
	width: 100%;
	min-height: 200px;
	/*margin-top:20px;*/
	background: transparent url('../gfx/main-content-bg.png') repeat-y;
}

/*#content div#main-content div#right-columns-top {
			position:absolute;
			top:0px;
			right:0px;
			z-index:50;
		}*/
#content div#content-left {
	position: relative;
	width: 117px;
	height: 100%;
	border-right: 1px solid black;
	z-index: 100;
}

#content div#content-left img {
	margin-left: 2px;
	margin-top: 23px;
}

#content div#content-left div#background-overlay {
	float: left;
	background-color: #2a2a2c;
	width: 118px;
	height: 20px;
	border-bottom: 1px solid black;
}

#content div#content-main {
	position: relative;
	margin-left: 5px;
	padding: 0px;
	width: 557px;
	border-bottom: 1px solid black;
	border-bottom: none;
	z-index: 100;
}

#content .halopedia-col div#content-main {
	width: 547px;
}

#content div#content-main div#background-overlay {
	float: left;
	background-color: #2a2a2c;
	width: 558px;
	height: 20px;
	border-bottom: 1px solid black;
	z-index: 500;
}

#content div#content-main div#content-bg {
	float: left;
	margin: 5px 7px;
	width: 540px;
	min-height: 200px;
	background-color: #6F6F6F;
	border: 1px solid black;
}

#content div#content-main div#content-bg h3 { /*padding-left: 5px;*/
	
}

#content div#content-main div#content-bg p.bodytext {
	line-height: 16px;
	float: left;
	width: 98%;
}

#content div#content-main div#content-bg .halopedia-info p.bodytext {
	line-height: normal;
}

div.content-gray div#content-main div#content-bg {
	background-color: #2A2A2C !important;
}

#content div#content-main div#content-bg .flow {
	padding: 0 0 0 5px;
	background-image: url(../gfx/headline_verlauf.png);
	background-repeat: repeat-x;
	height: 25px;
	/* width: 99%; */
	width: 535px;
	float: left;
}

#content div#content-main div#content-bg .light {
	background-image: url(../gfx/headline_light.png);
	height: 35px;
}

/* #content .halopedia-col #content-bg .flow {
		margin-bottom: 5px;
	} */
#content .halopedia-col .flow {
	padding: 0 0 0 5px;
	background-image: url(../gfx/headline_verlauf.png);
	background-repeat: repeat-x;
	height: 25px;
	width: 97%;
	float: left;
}

#content .halopedia-col #content-right .flow {
	width: 175px;
	border-right: 1px solid black;
}

#content .halopedia-col .flow h3 {
	margin: 0 !important;
}

#content .halopedia-col .light {
	background-image: url(../gfx/headline_light.png);
	height: 35px;
}

#content div#content-main div#content-bg .flow h1 {
	margin: 0;
}

#content div#content-main div#content-bg p.bodytext {
	padding: 0 5px 0 5px;
}

#content div#content-main div#content-bg .halobase-article-box-info {
	width: 190px;
	background-color: #525252;
	padding: 20px 5px 7px;
	font-size: 11px;
	background-image: url(../gfx/info-box-verlauf.png);
	background-position: top;
	background-repeat: repeat-x;
	border-right: 1px solid black;
	border-top: 1px solid black;
}

#content div#content-main div#content-bg .halobase-article-box p {
	float: none;
}

#content div#content-main div#content-bg .halobase-article-box-info .gradient-bottom
	{
	float: left;
	height: 20px;
	margin-left: -5px;
	width: 200px;
	background-image: url(../gfx/info-box-verlauf-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 28px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

#content div#content-main div#content-bg .article-info .right {
	background-color: #2A2A2C;
	background-image: url(../gfx/news_info-box_verlauf.png);
	background-repeat: repeat-x;
	border-left: 1px solid #000000;
	float: right;
	height: 158px;
	padding: 5px 0 0 10px;
	width: 156px;
}

#content div#content-main div#content-bg .article-info .right .title {
	float: left;
	font-weight: bold;
	margin-bottom: 5px;
	width: 100%;
}

#content div#content-main div#content-bg .article-info .right .date {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}

#content div#content-main div#content-bg .article-info .right .author {
	float: left;
	margin-bottom: 5px;
	width: 100%;
}

#content div#content-main div#content-bg .article-info .left {
	float: left;
	width: 372px;
}

#content div#content-main div#content-bg .article-info .left .links ul {
	padding: 0;
	margin: 0;
	list-style-image: url(../gfx/keyvisual-navi-bg-no.gif);
	padding-left: 15px;
}

#content .related-content .csc-menu-1 {
	padding-left: 0;
}

#content div#content-main div#content-bg .article-info .left li.item {
	
}

#content div#content-main div#content-bg .article-info .left li.no-link
	{
	margin-left: -15px;
	list-style: none;
	font-weight: bold;
}

#content div#content-main div#content-bg .article-info .left .related-content
	{
	float: left;
	padding: 5px;
}

#content div#content-main div#content-bg .article-info .left .related-content .csc-menu-article
	{
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#content div#content-main div#content-bg .article-info .left .related-content .csc-menu-article a
	{
	padding-left: 15px;
	background-image: url(../gfx/keyvisual-navi-bg-no.gif);
	background-position: left center;
	background-repeat: no-repeat;
}

#content div#content-main div#content-bg .article-info .left .related-content .links
	{
	float: left;
	width: 100%;
}

.related-content {
	float: left;
	padding: 5px;
}

#content div#content-main div#content-bg .left {
	float: left;
}

#content div#content-main div#content-bg .right {
	float: right;
}

#content div#content-main div#content-bg .right .halobase-article-box-info
	{
	float: right;
}

#content div#content-main div#content-bg .halobase-article-box-info p {
	margin: 0;
}

#content div#content-main div#content-bg .halobase-article-box-info ul {
	padding: 0 0 0 17px;
	list-style-image: url(../gfx/hb-listenpunkt-trans.png);
}

.halobase-article-box-info-wrap {
	width: 210px;
}

#content div#content-main div#content-bg .csc-textpic-intext-left img {
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

#content div#content-main div#content-bg .csc-textpic-intext-right img {
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

#content div#content-main div#content-bg .csc-textpic-intext-right-nowrap
	{
	margin-right: 1px;
}

#content div#content-main div#content-bg .csc-textpic-intext-right-nowrap img
	{
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
}

#content div#content-main div#content-bg .csc-textpic-intext-left-nowrap img
	{
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

div.csc-textpic-intext-right div.csc-textpic-imagewrap {
	margin-right: 1px;
}

.csc-textpic {
	float: left;
}

.csc-textpic p {
	float: none !important;
}

.csc-textpic .csc-textpic-text p {
	margin-top: 0;
}

#content-right embed,#content-right object {
	margin-left: 9px;
}

#content-right div.csc-textpic-center {
	margin-left: 14px;
}

#content div#content-main div#content-bg .article-info {
	background-color: #2A2A2C;
	float: left;
	width: 100%;
	border-top: 1px solid black;
	margin-top: 10px;
}

#content div#content-right {
	width: 184px;
	margin-left: 6px;
}

#content .halopedia-col div#content-right {
	margin-right: 0;
	padding-right: 2px !important;
	border-right: 1px solid black;
	margin-left: 0 !important;
}

#content div#content-right h3 {
	margin: 10px 0 10px 15px;
	font-size: 16px;
	color: #ffffff;
}

#content div#content-right .csc-textpic-image {
	border: 1px solid black;
}

#content div#content-border {
	position: relative;
	margin-left: 0px;
	padding-top: 20px;
	width: 136px;
	min-height: 40px;
	z-index: 100;
	background-image: url('../gfx/column-border-bg.png');
	background-repeat: no-repeat;
}

div#content-border #hb-forenticker {
	float: left;
	margin-bottom: 5px;
	width: 116px;
}

div#content-border #hb-forenticker .author {
	float: left;
	width: 110px;
	margin-bottom: 7px;
	font-size: 11px;
}

div#content-border #hb-forenticker .author div.name {
	float: left;
	color: #FF8309;
}

div#content-border #hb-forenticker .author div.tag {
	float: left;
}

div#content-border #hb-forenticker h4 {
	margin-bottom: 5px;
	color: #FF8309;
	font-size: 14px;
}

.tx-jmgallery-pi1 .systemRating {
	float: left;
	width: 100px;
}

.tx-jmgallery-pi1 .systemRating ul {
	padding: 0;
	margin: 0;
}

.tx-jmgallery-pi1 .systemRating ul li {
	list-style: none;
	float: left;
	width: 17px;
	height: 16px;
	background-image: url(../img/bewertung_stern_n.png);
	cursor: pointer;
}

.tx-jmgallery-pi1 .systemRating ul li:hover {
	background-image: url(../img/bewertung_stern.png);
}

.tx-jmgallery-pi1 .systemRating ul li:focus {
	background-image: url(../img/bewertung_stern.png);
}

/* FE-USER_MENU */
.feuser_menu {
	width: 100px;
}

.feuser_links {
	float: left;
	width: 200px;
	position: absolute;
	top: 27px;
	display: none;
	background-color: red;
	height: 100px;
}

/* IMAGE CAPTION */
div.csc-textpic-imagewrap dl.csc-textpic-image {
	position: relative;
}

.csc-textpic-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 97%;
	background-image: url(../gfx/absofter_1x1-trans.png);
	padding-top: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 1px;
	font-size: 11px;
	border-top: 1px solid black;
}

#content-right .csc-textpic-caption {
	width: 96%;
}

.csc-textpic-caption .halo-caption {
	font-weight: bold;
	color: #4BD2FF;
	font-size: 15px;
	margin-left: 3px;
	margin-top: 5px;
	float: left;
}

/* CONTENT EXTRA */
#content-extra a.feuser-a {
	width: 99px;
	height: 30px;
	margin-left: 10px;
	float: left;
	border: 1px solid black;
	cursor: pointer;
	text-decoration: none;
}

#content-extra a.feuser-a:hover {
	border: 1px solid #4BD3FF;
}

#content-extra .feuser-menu {
	width: 99px;
	height: 30px;
	float: left;
}

#content-extra .feuser-menu .text {
	float: left;
	height: 28px;
	width: 65px;
	background-color: #1E1E1E;
	font-size: 10px;
	color: gray;
	padding: 2px 0px 0px 3px;
	text-decoration: none;
}

#content-extra .feuser-menu .arrow {
	background-image: url(../img/arrow_menu.png);
	width: 30px;
	height: 30px;
	float: left;
	border-left: 1px solid black;
}

#content-extra .feuser-box {
	width: 200px;
	position: absolute;
	display: none;
	float: left;
	background-color: #1E1E1E;
	min-height: 100px;
	top: 79px;
	left: 10px;
	border: 1px solid black;
	padding-bottom: 2px;
}

#content-extra .feuser-box .link {
	float: left;
	width: 95px;
	height: 30px;
	background-color: #2A2A2C;
	margin: 2px 0px 0px 2px;
	border: 1px solid black;
}

#content-extra .feuser-box .link img {
	border-right: 1px solid black;
	float: left;
}

#content-extra .feuser-box .link a {
	color: #4BD3FF;
	display: block;
	float: right;
	height: 24px;
	padding-top: 6px;
	text-decoration: none;
	width: 60px;
}

/* STAR RATING */
.ratingbox {
	position: relative;
	margin-top: 10px;
	height: 20px;
	width: 400px;
}

.rspan {
	display: block;
	float: left;
	width: 17px;
	height: 15px;
	overflow: hidden;
	text-indent: -999em;
	cursor: pointer;
	background: url(../img/alt_star.gif) no-repeat 0 0px;
}

.active {
	background-position: 0 -16px;
}

.ratingbox a:hover {
	background-position: 0 -32px;
}

/* HALOPEDIA */
#content div#content-main div#content-bg .flow h2 {
	color: #ffffff;
	margin: 0;
	font-size: 16px;
}

#content div#content-main div#content-bg .flow h3 {
	
}

#content .halopedia-col div#content-main div#content-bg .flow {
	width: 540px;
}

#content-bg .halobase-gray-bg .csc-textpic-text {
	background-color: #6F6F6F;
}

#content-bg .image {
	position: relative;
	width: 535px;
	height: 61px;
	padding-left: 5px;
	padding-top: 6px;
	float: left;
}

#content-bg .small {
	height: 20px !important;
}

#content-bg .current {
	height: 61px !important;
}

.tx-halobasebreadcrumb-pi1-menu .border-wrap {
	background-image: url(../img/hb-news-line.png);
	background-position: center bottom;
	background-repeat: no-repeat;
	float: left;
	padding-bottom: 1px;
}

#content-bg .image p {
	padding: 0;
	margin: 0;
	float: left;
	/*	font-size: 11px; */
}

#content div#content-right ul.halopedia-menu {
	float: left;
}

#content-bg .image .picmenu-titlelink {
	display: block;
	width: 100%;
}

#content-bg .image .picmenu-morelink {
	
}

#content-bg .image .content { /* width: 350px; */
	float: left;
}

#content-bg .image .content h3 {
	color: #4BD3FF;
}

#content-bg .image .content h3 a.picmenu-titlelink {
	color: #4BD3FF !important;
}

#content-bg .image .content a.picmenu-morelink {
	color: #4BD3FF !important;
}

.submenu {
	padding-left: 20px;
}

.submenu a {
	color: #4BD3FF;
	background-image: url(/typo3/sysext/t3skin/icons/gfx/ol/join.gif);
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 18px;
}

#content-bg .csc-menu {
	float: left;
}

.picmenu {
	padding-bottom: 1px;
	background-image: url(../img/hb-news-line.png);
	background-position: bottom;
	background-repeat: no-repeat;
	float: left;
}

.halopedia-info {
	width: 359px;
	background-color: #6f6f6f;
	padding-top: 3px;
	float: left;
	min-height: 83px;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
}

.main-halopedia .halopedia-info {
	width: 100%;
}

.halopedia-info p {
	margin: 0;
	margin-left: 5px;
	font-size: 11px;
}

#content-right .halopedia-info {
	
}

.halobase-image-menu .csc-menu-imgmenu .picmenu {
	
}

.halobase-image-menu .csc-menu-imgmenu .picmenu div.image {
	height: 121px !important;
	width: auto !important;
	padding-left: 150px !important;
	background-repeat: no-repeat;
}

/* SEARCH */
.tx-macinasearchbox-pi1 {
	background-image: url(../img/cortana.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	background-color: #525252;
	float: left;
	height: 76px;
	padding: 5px;
	width: 170px;
	border-bottom: 1px solid black;
}

.tx-macinasearchbox-pi1 input.search {
	border: 1px solid #7ad6f3;
	background-image: url(../img/search_bg.png);
	width: 87px;
	padding-right: 20px;
	color: #525252;
}

.tx-macinasearchbox-pi1 h3 {
	font-size: 12px !important;
	margin: 0 !important;
	color: #4BD3FF !important;
}

.tx-macinasearchbox-pi1 p {
	font-size: 11px;
	margin: 0;
}

.tx-macinasearchbox-pi1 a.submit {
	font-weight: bold;
}

/*#content .developing-box {
   		background-image: url();
		background-repeat: repeat-x;
		background-color: #6F6F6F;
		height: 20px;
		padding-top: 20px;
    } */
#content .developing-box p {
	padding: 0 5px 0 5px;
	float: left;
}

/* TOOLTIP */
#customkeyv-nav .customkeyv-pre-nav {
	position: relative;
}

#tooltip {
	position: absolute;
	bottom: 10px;
	left: 0;
	padding-bottom: 15px;
}

#customkeyv-tooltip {
	width: 200px;
	padding: 10px 0 0 0;
	height: 40px;
	background-color: #2A2A2C;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-left: 1px solid black;
}

#tooltip  .arrow {
	background-image: url(../img/tooltip_arrow-trans.png);
	background-position: bottom;
	background-repeat: no-repeat;
	height: 31px;
}

.customkeyv-pre-nav div#customkeyv-tooltip a.tooltip {
	background-image: none;
	display: inline;
	float: none;
}

.tx-rgslideshow-pi1 {
	height: 268px;
	width: 320px;
}

/* COMMENTS */
.tx-comments-comments {
	padding: 0 5px 0 5px;
}

/* tooltip */
#tooltip {
	z-index: 1000;
	display: none;
	position: absolute;
	font: normal 14px/ 16px Verdana, Geneva, sans-serif;
	color: #ffffff;
}

#tooltip .tooltipsmall {
	font: normal 10px/ 12px Verdana, Geneva, sans-serif;
	padding: 5px;
	background-color: #525252;
	border: 1px solid #2A2A2B;
}

#tooltip .tooltipsmall b {
	color: #999;
	font: normal 10px/ 12px Verdana, Geneva, sans-serif;
	background-color: #6F6F6F;
}

#tooltip .tooltipimg {
	width: 115px;
	height: 80px;
	border: solid 1px #000;
	background-color: #6F6F6F;
}

.tooltip {
	
}

#content div#content-teaser div.rgslideshow div.rgstitle {
	font-weight: bold !important;
}

/* ---------------------------------------
 * #######################################
 *  HALOPEDIA
 *  ######################################
   --------------------------------------- */
#main-content .halopedia {
	margin-left: 0px !important;
}

.halopedia-col {
	float: left;
	/* background-image: url(../gfx/main-bg-breit.png); */
	margin-left: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	margin-right: 9px;
	width: 733px;
	min-height: 470px;
}

#content div.halopedia div#content-bg {
	margin-right: 0 !important;
	width: 545px !important;
	margin: 5px 0 !important;
}

#content  div.halopedia-right {
	margin-right: 8px;
	width: 182px !important;
	background-color: #525252;
	padding: 27px 0 0 0 !important;
}

#content div#content-main div#background-overlay {
	margin-left: -5px;
	width: 563px;
}

#content div.content-col {
	
}

.main-halopedia div#content-border { /* margin-left: 9px !important; */
	
}

#content .csc-menu-1 {
	list-style: none;
	padding: 0 0 9px 5px;
	margin: 0;
}

#content .csc-menu-1 li {
	background-image: url(../gfx/keyvisual-navi-bg-no.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}

#content .csc-menu-1 li.active {
	background-image: url(../gfx/keyvisual-navi-bg-act.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FF8309;
	font-weight: bold;
}

#content .csc-menu-1 li.active a {
	color: #FF8309;
}

#content .csc-menu-1 li:hover a {
	color: #FF8309;
}

#content .csc-menu-1 li:hover {
	background-image: url(../gfx/keyvisual-navi-bg-act.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #FF8309;
}

#content div.halopedia-right {
	background-color: #6F6F6F;
	margin-right: 8px;
	padding: 0 8px 0 0 !important;
	width: 178px !important;
	background-position: right top;
	/*border-bottom: 1px solid black;*/
}

#content-border {
	width: 116px !important;
}

#content div#content-right .head {
	background-image: url(../gfx/column-right-bg.png);
	background-repeat: no-repeat;
	min-height: 15px;
	padding: 40px 5px 0 3px;
	position: relative;
	width: 176px;
	z-index: 100;
}

#content .halopedia-col div#content-right .head {
	width: 174px;
}

#content div.halopedia-col div#content-right .head {
	background-image: url(../gfx/column-right-bg.png);
	background-repeat: no-repeat;
	margin-left: 0px;
	min-height: 0;
	padding: 27px 5px 0 3px;
	position: relative;
	width: 187px;
	z-index: 100;
}

#content div.halopedia-col div#content-right .head {
	background-image: url(../gfx/gebilde_v3.png);
	background-position: right top;
}

/* ---------------------------------------
 * #######################################
 *  Likes
 *  ######################################
   --------------------------------------- */
.tx-nylikes-pi1 a.likes {
	width: 113px;
	height: 109px;
	padding-left: 113px;
	float: left;
	background-image: url(../img/plus.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

/* ---------------------------------------
 * #######################################
 *  Artikel-Browser
 *  ######################################
   --------------------------------------- */
.tx-dropdownsitemap-pi1 {
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}

.tx-dropdownsitemap-pi1 .expAll {
	margin-left: 0;
}

/* ---------------------------------------
 * #######################################
 *  Next-Prev Button
 *  ######################################
   --------------------------------------- */
.tx-gsipagenav-pi1 .button-block {
	float: left;
	width: 100%;
	height: 60px;
	padding: 0 5px;
	width: 530px;
}

.tx-gsipagenav-pi1 .next-button {
	float: right;
	width: 60px;
}

.tx-gsipagenav-pi1 .prev-button {
	float: left;
	width: 60px;
}

.tx-gsipagenav-pi1 {
	float: left;
	width: 100%;
}

.tx-gsipagenav-pi1 .next-button a {
	background-image: url(../img/hb_button_final-vor.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	float: right;
}

.tx-gsipagenav-pi1 .prev-button a {
	background-image: url(../img/hb_button_final-zurueck.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	float: left;
}

.tx-gsipagenav-pi1 .next-button a:hover {
	background-image: url(../img/hb_button_final-vor-glow.jpg);
}

.tx-gsipagenav-pi1 .prev-button a:hover {
	background-image: url(../img/hb_button_final-zurueck-glow.jpg);
}

.tx-gsipagenav-pi1 .next-button a.active {
	background-image: url(../img/hb_button_final-vor-glow.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	float: right;
	background-position: bottom right;
}

.tx-gsipagenav-pi1 .prev-button a.active {
	background-image: url(../img/hb-button-final-zurueck-glow.jpg);
	background-repeat: no-repeat;
	height: 60px;
	width: 60px;
	float: left;
	background-position: bottom left;
}

.tx-gsipagenav-pi1 a img {
	border: none;
}

/* ---------------------------------------
 * #######################################
 *  TWITTER PlugIN
 *  ######################################
   --------------------------------------- */
.tx-imtwitterajax-pi1 {
	padding-bottom: 10px;
	margin-left: 1px;
	margin-top: -11px;
}

.tx-imtwitterajax-pi1 .twitter-bg {
	float: left;
	height: 205px;
	width: 175px;
	margin-top: 10px;
	background-image: url(../img/hb-twitter-head-trans.png);
	background-position: top center;
	background-repeat: no-repeat;
}

.tx-imtwitterajax-pi1 .userProfile img {
	display: none;
}

.tx-imtwitterajax-pi1 .userProfile a h1 {
	display: none;
}

.tx-imtwitterajax-pi1 .userProfile .friends {
	display: none;
}

ol.twitter-timeline {
	width: 160px;
	padding: 0 5px 0 5px !important;
	float: left;
	margin-bottom: 10px !important;
}

.tx-imtwitterajax-pi1 .tweet-time {
	color: #FF8309;
	float: left;
}

ol.twitter-timeline li {
	border-bottom: 1px dashed #4BD3FF !important;
	float: left;
	font-size: 11px;
}

ol.twitter-timeline li.first {
	font-size: 13px !important;
}

a.reloadTweets {
	margin: 10px 0 0 5px;
}

span.tweetsLoad {
	background: transparent url(../img/hb-loader.gif) no-repeat scroll 0 0
		!important;
	margin-left: 10px;
}

/* ---------------------------------------
 * #######################################
 *  SPOILER-BOX
 *  ######################################
   --------------------------------------- */
.spoiler-box {
	width: 530px;
	float: left;
	margin: 5px 5px 10px 5px;
}

.spoiler-box .spoiler-content {
	display: none;
	border-bottom: 1px solid #2A2A2C;
	border-right: 1px solid #2A2A2C;
	border-left: 1px solid #2A2A2C;
	float: left;
}

.spoiler-box .spoiler-head {
	width: 510px;
	height: 18px;
	float: left;
	padding: 5px 15px 3px 5px;
	cursor: pointer;
	background-color: #2A2A2C;
}

.spoiler-box .spoiler-head span.plus {
	float: right;
}

/* ---------------------------------------
 * #######################################
 *  ARTICLE-BOXEN
 *  ######################################
   --------------------------------------- */
.overcloud-box {
	float: left;
	/*width: 169px; */
	width: 174px;
	background-image:
		url(/fileadmin/media/artikelbilder/Artikel-Teaser/artikel-himmel.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	background-color: #525252;
	padding: 4px 5px 0 5px;
	border-left: 1px solid black;
}

.overcloud-box h3 {
	font-size: 14px !important;
	font-weight: bold;
}

.overcloud-box .inline {
	min-height: 219px;
	font-size: 11px;
}

.overcloud-box h3 {
	margin-bottom: 10px;
}

.overcloud-box ul {
	margin-bottom: 0;
	padding: 0 0 0 17px;
}

.overcloud-box .gradient-bottom {
	background-image: url(../gfx/info-box-verlauf-bottom.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	float: left;
	height: 28px;
	width: 184px;
	margin-left: -5px;
}

.important-box {
	background-image:
		url(/fileadmin/media/artikelbilder/Artikel-Teaser/masterchief_background_article.jpg)
		;
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 99px;
	width: 174px;
	float: left;
	padding: 10px 5px 10px 5px;
	margin-left: -1px;
	border-left: 1px solid black;
	font-size: 10px;
}

.important-box ul {
	margin: 0;
	padding: 0 0 0 18px;
}

.important-box p {
	margin: 0;
	padding: 0;
}

.top-article-box {
	background-image:
		url(/fileadmin/media/artikelbilder/Artikel-Teaser/article_background_2.jpg)
		;
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 99px;
	width: 178px;
	float: right;
	padding: 10px 3px 10px 3px;
	margin-left: -1px;
	border-left: 1px solid black;
	font-size: 11px;
}

.top-article-box ul {
	margin: 0;
	padding: 0 0 0 15px;
}

.top-article-box .inline {
	background-image:
		url(/fileadmin/media/artikelbilder/Artikel-Teaser/teaser-bild-inside.jpg)
		;
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 94px;
	padding: 3px 5px 5px 5px;
	width: 168px;
}

/* ---------------------------------------
 * #######################################
 *  KONTAKT
 *  ######################################
   --------------------------------------- */
.tx-powermail-pi1 fieldset {
	border: none;
}

.tx-powermail-pi1 ul {
	float: none !important;
}

.tx-powermail-pi1 fieldset legend {
	display: none;
}

.tx-powermail-pi1 label {
	border: none;
	width: 100%;
	float: left;
}

.tx-powermail-pi1 p {
	width: 100%;
	float: left;
}

.tx-powermail-pi1 .tx_powermail_pi1_fieldwrap_html {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

.tx-powermail-pi1 input {
	border: 1px dotted #525252;
	float: left;
	font-size: 17px;
	padding-top: 3px;
	width: 80%;
	height: 23px;
}

.tx-powermail-pi1 .powermail_check_inner {
	margin-bottom: 10px;
}

.tx-powermail-pi1 .powermail_check_inner input {
	width: auto;
	height: auto;
	padding: 0;
}

.tx-powermail-pi1 input:focus {
	border: 1px solid #525252;
	width: 80%;
	height: 23px;
	float: left;
}

.tx-powermail-pi1 input.powermail_check:focus {
	height: auto;
	width: auto;
}

.tx-powermail-pi1 textarea {
	border: 1px dotted #525252;
	width: 80%;
	min-height: 200px;
	float: left;
	font-size: 14px;
}

.tx-powermail-pi1 textarea:focus {
	border: 1px solid #525252;
	width: 80%;
	min-height: 200px;
	float: left;
}

.tx-powermail-pi1 .powermail_check_inner {
	float: left;
	width: 100%;
	padding-left: 25px;
	height: 28px;
}

.tx_powermail_pi1_fieldwrap_html_check {
	margin-bottom: 10px;
}

.tx_powermail_pi1_fieldwrap_html_check label {
	width: 55%;
}

.tx-powermail-pi1 .powermail_mandatory {
	color: #ff8309;
}

.tx-powermail-pi1 .powermail_submit {
	height: 60px;
	border: none;
	cursor: pointer;
	background-color: #6F6F6F;
	color: #ffffff;
	background-image: url(../img/hb_button_final-vor.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

.tx-powermail-pi1 input.powermail_submit:hover {
	height: 60px;
	border: none;
	cursor: pointer;
	background-color: #6F6F6F;
	background-image: url(../img/hb_button_final-vor-glow.jpg);
	color: #ffffff;
}

.tx-powermail-pi1 input.powermail_submit:focus {
	height: 60px;
	border: none;
	cursor: pointer;
	background-color: #6F6F6F;
	background-image: url(../img/hb_button_final-vor-glow.jpg);
	color: #ffffff;
}

.tx_powermail_pi1_fieldwrap_html_label a {
	height: 40px;
	padding-top: 20px;
	width: 80%;
	float: left;
	border: none;
	cursor: pointer;
	background-color: #6F6F6F;
	color: #ffffff;
	background-image: url(../img/hb_button_final-vor.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	font-size: 20px;
	color: #4BD3FF;
}

.tx_powermail_pi1_fieldwrap_html_label a:hover {
	height: 40px;
	border: none;
	cursor: pointer;
	background-color: #6F6F6F;
	background-image: url(../img/hb_button_final-vor-glow.jpg);
	color: #4BD3FF;
	text-decoration: underline;
}

.tx_powermail_pi1_fieldwrap_html_label a:focus {
	height: 40px;
	border: none;
	cursor: pointer;
	background-color: #6F6F6F;
	background-image: url(../img/hb_button_final-vor-glow.jpg);
	color: #4BD3FF;
	text-decoration: underline;
}

.tx-powermail-pi1 {
	padding-left: 5px;
	padding-bottom: 10px;
	float: left;
}

.tx-powermail-pi1 input {
	text-align: right;
	border: none;
	background-color: #6F6F6F;
	color: #4BD3FF;
	cursor: pointer;
	font-size: 14px;
}

.tx-powermail-pi1 input:focus {
	border: none;
}

.tx-powermail-pi1 .tx-powermail-pi1_confirmation table {
	float: left;
}

/* ---------------------------------------
 * #######################################
 *  KONTAKT
 *  ######################################
   --------------------------------------- */
.developing-box {
	width: 170px;
	float: left;
	padding: 5px;
	padding-bottom: 0;
	background-color: #525252;
	padding-top: 20px;
	font-size: 11px;
	background-image: url(../gfx/verlaf-top.png);
	background-position: top;
	background-repeat: repeat-x;
}

.developing-box .gradient-bottom {
	float: left;
	height: 20px;
	margin-left: -5px;
	width: 180px;
	background-image: url(../gfx/info-box-verlauf-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 28px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.content-gray .halopedia-info { /* padding-bottom: 5px; */
	
}

.content-gray .halopedia-info p {
	padding-top: 0;
	margin-left: 0;
}

.border {
	border-right: 0 !important;
	padding-top: 0 !important;
	padding-bottom: 8px !important;
	width: 355px;
	overflow: hidden;
}

/* ---------------------------------------
 * #######################################
 *  JSMENU
 *  ######################################
   --------------------------------------- */
.csc-jsmenu {
	width: 355px;
	float: left;
	border-right: 1px solid black;
}

.csc-jsmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	list-style-image: none;
}

.csc-jsmenu ul a:hover {
	text-decoration: underline;
}

.csc-jsmenu .level1 {
	background-image: url(../gfx/ajax-verlauf.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	padding-bottom: 25px;
	position: relative;
}

.csc-jsmenu .level1 span.text-in-link {
	width: 345px;
	height: 19px;
	padding: 3px 0 0 0px;
	margin: 0 5px 0 5px;
	float: left;
	cursor: pointer;
	font-weight: bold;
	border-bottom: 1px solid #5e5e5e;
}

.csc-jsmenu .level1 div.arrow {
	position: absolute;
	bottom: 1px;
	left: 5px;
	height: 18px;
	background-image: url(/fileadmin/media/gfx/jsmenue-arrow-down.png);
	background-repeat: no-repeat;
	background-position: left center;
	cursor: pointer;
	font-size: 11px;
	padding-left: 22px;
	padding-top: 3px;
}

.csc-jsmenu .level1 div.up {
	background-image: url(/fileadmin/media/gfx/jsmenue-arrow-up.png);
	cursor: pointer;
}

.csc-jsmenu li.up {
	background-image: url(/fileadmin/media/gfx/jsmenu-arrow-up.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.csc-jsmenu li.down {
	background-image: url(/fileadmin/media/gfx/jsmenu-arrow-down.png)
		!important;
	background-repeat: no-repeat;
	background-position: right center;
}

.csc-jsmenu .level1 span.one {
	background-image: url(/fileadmin/media/gfx/jsmenu-bg-1.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.csc-jsmenu .level1 span.two {
	background-image: url(/fileadmin/media/gfx/jsmenu-bg-1.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.csc-jsmenu .level1 span.three {
	background-image: url(/fileadmin/media/gfx/jsmenu-bg-1.png);
	background-repeat: no-repeat;
	background-position: right center;
}

.csc-jsmenu .level2 {
	background-image: none;
	padding: 5px 0 0 15px;
	width: 325px;
	float: left;
}

.csc-jsmenu .level2 span {
	background-image: none;
	padding-left: 15px;
	width: 340px;
}

.tx-strgbhbarticleteaser-pi1 {
	float: left;
	width: 100%;
	padding: 3px 5px 5px 0px;
}

.tx-strgbhbarticleteaser-pi1 .item {
	width: 174px;
	float: left;
	border: 1px solid black;
	margin-bottom: 3px;
	margin-left: 3px;
}

.tx-strgbhbarticleteaser-pi1 .item .headline {
	border-bottom: 1px solid black;
	padding: 2px 5px 0 5px;
}

.tx-strgbhbarticleteaser-pi1 .item .headline h3 {
	font-size: 14px !important;
	font-weight: bold;
	color: #4BD3FF !important;
}

.tx-strgbhbarticleteaser-pi1 .item .content {
	height: 56px;
	width: 100%;
	padding-top: 20px;
}

.tx-strgbhbarticleteaser-pi1 .item .content .text-box {
	height: 45px;
	width: 164px;
	background-image: url(../gfx/absofter_1x1-trans.png);
	border-top: 1px solid black;
	padding: 5px;
	font-size: 11px;
}

/* ---------------------------------------
 * #######################################
 *  BOXEN
 *  ######################################
   --------------------------------------- */
.developing-box-small-light {
	width: 170px;
	float: left;
	padding: 5px;
	padding-bottom: 0;
	padding-top: 5px;
	background-color: #525252;
	font-size: 11px;
	background-image: url(../gfx/verlauf-dark-top.png);
	background-position: top;
	background-repeat: repeat-x;
}



.developing-box-small-light .gradient-bottom-light {
	float: left;
	margin-left: -5px;
	width: 180px;
	background-image: url(../gfx/info-box-verlauf-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 22px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.developing-box-small-light p {
	padding: 0;
	margin: 0;
	padding-left: 0;
}

.developing-box-width-light {
	width: 354px;
	float: left;
	padding: 5px;
	padding-bottom: 0;
	padding-top: 5px;
	background-color: #525252;
	font-size: 11px;
	background-image: url(../gfx/verlauf-dark-top.png);
	background-position: top;
	background-repeat: repeat-x;
}

.developing-box-width-light p {
	padding: 0;
	margin: 0;
	padding-left: 0;
}

.developing-box-width-light .gradient-bottom-light {
	float: left;
	height: 20px;
	width: 364px;
	background-image: url(../gfx/verlauf-light-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 14px;
	border-bottom: 1px solid black;
	margin-left: -5px;
}

.developing-box-small-dark {
	width: 170px;
	float: left;
	padding: 5px;
	padding-bottom: 0;
	background-color: #525252;
	padding-top: 20px;
	font-size: 11px;
	background-image: url(../gfx/verlaf-top.png);
	background-position: top;
	background-repeat: repeat-x;
}

.developing-box-small-dark .gradient-bottom-light {
	float: left;
	height: 20px;
	margin-left: -5px;
	width: 180px;
	background-image: url(../gfx/info-box-verlauf-bottom.png);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 28px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

/* ---------------------------------------
 * #######################################
 *  SEARCH
 *  ######################################
   --------------------------------------- */
.tx-indexedsearch {
	padding: 5px 5px 5px 9px;
	float: left;
}

.tx-indexedsearch-redMarkup {
	color: #FF8309;
}

.tx-indexedsearch .tx-indexedsearch-searchbox {
	border: 1px solid #4BD3FF;
	float: left;
	width: 522px;
	background-image: url(../gfx/search/search_header.png);
	background-position: right top;
	background-repeat: no-repeat;
}

.tx-indexedsearch .tx-indexedsearch-searchbox form {
	width: 520px;
	float: left;
	height: 58px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset {
	border: none;
	border-right: 1px solid #4BD3FF;
	float: left;
	padding: 0;
	margin: 0;
	width: 163px;
	height: 58px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset span.label {
	font-size: 11px;
	padding: 3px 2px;
	float: left;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset a {
	font-size: 11px;
	width: 158px;
	height: 15px;
	float: left;
	text-align: right;
	padding-top: 4px;
	padding-right: 5px;
}

.tx-indexedsearch-rules {
	float: left;
	width: 510px;
	height: 128px;
	background-image: url(../gfx/search/search-info-verlauf.png);
	background-position: right top;
	background-repeat: no-repeat;
	margin-top: 15px;
	margin-bottom: 10px;
	padding: 10px 5px;
	border: 1px solid black;
}

.tx-indexedsearch-rules h2 {
	margin: 0;
	font-size: 13px;
	margin-bottom: 5px;
}

.tx-indexedsearch-rules p {
	margin: 0;
}

.tx-indexedsearch .tx-indexedsearch-searchbox fieldset legend {
	display: none;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input#searchbox {
	float: left;
	height: 16px;
	width: 107px;
	border: 1px solid #7ad6f3;
	background-image: url(../img/search_bg.png);
	background-position: right top;
	background-repeat: no-repeat;
	color: #525252;
}

.tx-indexedsearch .tx-indexedsearch-searchbox input.submit {
	background-image: url(../gfx/search/search_button.png);
	background-position: right top;
	background-repeat: no-repeat;
	color: #4BD3FF;
	font-weight: bold;
	height: 18px;
	width: 48px;
	float: left;
	border-top: 1px solid #4BD3FF;
	border-bottom: 1px solid #4BD3FF;
	border-right: 1px solid #4BD3FF;
	padding-left: 5px;
}

.tx-indexedsearch-whatis {
	background-image: url(../gfx/search/search_result-background.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	float: left;
	width: 515px;
	height: 35px;
	padding: 5px 0 0 5px;
	border: 1px solid black;
}

.tx-indexedsearch .tx-indexedsearch-browsebox li {
	font-size: 11px;
}

.tx-indexedsearch .search-res-box {
	margin-bottom: 20px;
	float: left;
}

.tx-indexedsearch .head {
	background-image: url(../gfx/headline_verlauf.png);
	float: left;
	height: 25px;
	width: 520px;
	border: 1px solid black;
}

.tx-indexedsearch .head .search-res-ico {
	width: 21px;
	height: 20px;
	padding-top: 4px;
	padding-left: 9px;
	float: left;
	border-right: 1px solid black;
}

.tx-indexedsearch .head .search-res-title {
	width: 443px;
	height: 21px;
	padding-top: 4px;
	padding-left: 5px;
	float: left;
	border-right: 1px solid black;
	font-weight: bold;
}

.tx-indexedsearch .head .search-res-rating {
	width: 35px;
	height: 21px;
	float: left;
	padding-top: 4px;
	padding-left: 5px;
	color: #FF8309;
	font-weight: bold;
}

.tx-indexedsearch-res .search-res-desc {
	float: left;
	padding: 5px;
	width: 510px;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
	background: #848484 url(../gfx/forum/alt-verlauf.png) repeat-x scroll
		left top;
}

.tx-indexedsearch-browsebox {
	float: left;
	width: 522px;
}

.tx-indexedsearch-browsebox ul.browsebox {
	margin: 0 0 10px;
	padding: 3px 0 3px 5px;
	border: 1px solid #4BD3FF;
	min-height: 18px;
	background-color: #525252;
	width: 514px !important;
}

.tx-felogin-pi1 fieldset {
	border: none;
	padding: 0;
	margin: 0;
}

.tx-felogin-pi1 fieldset legend {
	display: none;
}

.tx-felogin-pi1 {
	float: left;
	padding: 10px 5px 10px 5px;
}

.tx-felogin-pi1 .username {
	margin-bottom: 15px;
}

.tx-felogin-pi1 .password {
	margin-bottom: 15px;
}

.tx-felogin-pi1 input {
	border: 1px solid #4BD2FF;
	width: 277px;
	height: 19px;
	padding: 3px 5px 3px 5px;
	color: #525252;
	font-size: 16px;
	font-weight: 600;
}

.tx-felogin-pi1 form {
	margin-top: 10px;
}

.tx-felogin-pi1 label {
	width: 150px;
	height: 19px;
	padding: 3px 5px 3px 5px;
	color: #ffffff;
	font-size: 16px;
	font-weight: 600;
	float: left;
}

.tx-felogin-pi1 .submit {
	width: 86%;
	text-align: right;
}

.tx-felogin-pi1 .submit input {
	border: none;
	background: none;
	height: 30px;
	font-size: 14px;
	width: auto;
	color: #4BD2FF;
}

.tx-felogin-pi1 .logout {
	text-align: left;
	width: 200px;
}

.tx-felogin-pi1 span.username {
	float: left;
	font-size: 19px;
	color: #FF8309;
}

.tx-felogin-pi1 .submit input:hover {
	cursor: pointer;
}

.tx-felogin-pi1 table {
	float: left;
}

.tx-felogin-pi1  a.submit {
	font-size: 14px;
}

.tx-felogin-pi1  a.logout {
	font-size: 12px;
	margin-top: 15px;
}

#content-bg .link-box {
	padding-left: 5px;
	float: left;
	font-size: 12px;
}

#twrss_table {
	float: left;
	padding-right: 5px;
	width: 115px;
	margin-bottom: 20px;
}

#twrss_table .author {
	margin-bottom: 5px;
	font-size: 11px;
	overflow: hidden;
}

/* #########################
 * - vBulletin Random-User
   ######################### */
.tx-strgbvbrandomuser-pi1 {
	margin-top: 40px;
	float: left;
	margin-bottom: 10px;
}

.tx-strgbvbrandomuser-pi1 .item {
	width: 110px;
	float: left;
	background-color: #2A2A2C;
	border: 1px solid black;
}

.tx-strgbvbrandomuser-pi1 .headline {
	width: 105px;
	height: 15px;
	float: left;
	padding-left: 5px;
	background-image: url(../gfx/spotlight_head.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.tx-strgbvbrandomuser-pi1 .headline h3 {
	font-size: 12px;
}

.tx-strgbvbrandomuser-pi1 .content {
	width: 110px;
	float: left;
	overflow: hidden;
	border-top: 1px solid black;
}

.tx-strgbvbrandomuser-pi1 .more {
	width: 110px;
	float: left;
	border-top: 1px solid black;
}

.tx-strgbvbrandomuser-pi1 .more a {
	width: 105px;
	height: 13px;
	padding-left: 5px;
	float: left;
	background-image: url(../gfx/spotlight_bottom.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.tx-strgbvbrandomuser-pi1 .more a:hover {
	text-decoration: none;
}

