/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  das MedienKombinat GmbH ---------------- ----- */
/* -----  Content: Default Layout Styles --------- ----- */
/* -----  Author: Tim Neugebauer ----------------- ----- */
/* -----  Version: v1.7/ 02.06.2008 -------------- ----- */
/* -----  ---------------------------------------- ----- */
/* -----  ---------------------------------------- ----- */

/* -----  -------- ----- */
/* -----  Defaults ----- */
/* -----  -------- ----- */

* {
  margin: 0;
  padding: 0;
}

html, body {
  height: 100%;
}

body {
	margin:0;
	padding:0;
	background: #00519D;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	color: #000;
	text-align: center;
}

#software_ag {
    position:absolute;
    width:180px;
    height:95px;
    left:800px;
    top:52px;
    display:block;
}

.clear {
	clear: both;
}

a:link,
a:visited {
	color: #003e9b;
	text-decoration: underline;
}

a:hover {
	color: #003e9b;
	text-decoration: none;
}




/* -----  ------------ ----- */
/* -----  Layout-Boxes ----- */
/* -----  ------------ ----- */

#wrapperbox {
    position:relative;
	display: block;
	width: 1176px;
    text-align: center;
	margin: 0px auto;
	padding: 0;
}

#home_link a {
	position: absolute;
	display: block;
	width: 160px;
	width:970px;
	left:10px;
	height: 120px;
	margin: 0;
	padding: 0;
}

#home_link a span {
	display: none;
}

#sitebox {
	display: block;
	float: left;
	width: 970px;
    text-align: left;
	margin: 0;
	padding: 0 10px 0 10px;
	background: #fff;
}

#bannerbox {
	display: block;
	float: left;
	width: 160px;
    text-align: left;
	margin: 150px 0 0 26px;
	padding: 0;
}

#keyvisualbox_home {
	display: block;
	width: 970px;
	height: 150px;
	margin: 0;
	padding: 0;
	background: #fff url(../sv98_images/header_001.gif) top left no-repeat;
}

#topnavbox {
	display: block;
	width: 970px;
	height: 28px;
	margin: 0;
	padding: 6px 0 4px 0;
	background: #003e9b;
	border-top: 10px solid #bbc0e0;
text-align:center;
}

#marqueebox {
	display: block;
	width: 970px;
	height: 40px;
	margin: 0;
	padding: 0;
	background: #bbc0e0 url(../sv98_images/marqueebox_bg.gif) top left repeat-x;
	border-bottom: 20px solid #fff;
}

#marqueebox_innerleft {
	display: block;
	float: left;
	width: 711px;
	height: 40px;
	line-height: 40px;
	margin: 0;
	padding: 0 40px 0 40px;
}

#marqueebox_innerright {
	display: block;
	float: left;
	width: 179px;
	height: 40px;
	margin: 0;
	padding: 0;
}

#contentbox {
}

#contentbox_left {
	display: block;
	float: left;
	width: 580px;
	margin: 0;
	padding: 0;
}

#contentbox_left_subnav {
	display: block;
	float: left;
	width: 190px;
	margin: 0 0 0 -10px;
	padding: 0;
}

#contentbox_middle {
	display: block;
	float: left;
	width: 180px;
	margin: 0 0 0 20px;
	padding: 0;
}

#contentbox_middle_content {
	display: block;
	float: left;
	width: 590px;
	margin: 0 10px 0 0;
	padding: 0;
}

#breadcrump {
	display: block;
	width: 590px;
	height: 25px;
	margin: 0;
	padding: 0px 0 0 0;
	border-bottom: 1px solid #9db7c4;
}

#quicknavi {
	display: block;
	margin: 0px 0 0 0;
	padding: 15px 0 0 15px;
	background: #fff url(../sv98_images/rubrik.jpg) top left repeat-x;
	width: 155px;
	height: 35px;
	border-bottom: 1px solid #fff;
font-size:16px;
color:#f0f0f0;

}

#contentbox_right {
	display: block;
	float: left;
	width: 180px;
	margin: 0 0 0 10px;
	padding: 0;
}

#footerbox {
	display: block;
	float: left;
	width: 970px;
	height: 34px;
	margin: 12px 0 0 0;
	padding: 0;
	background: #fff;
	border-top: 1px solid #003e9b;
}

/* -----  ---------------- ----- */
/* -----  Bannerbox Styles ----- */
/* -----  ---------------- ----- */

#bannerbox a {
	text-decoration: none;
}

#bannerbox a img {
	display: block;
	margin:0 0 10px 0;
	padding: 0;
	border: none;
	text-decoration: none;
}

/* -----  -------------------------------- ----- */
/* -----  Mainnavigation-Horizontal Styles ----- */
/* -----  -------------------------------- ----- */

#topnavbox a img {
	border-right: 1px solid #fff;
}

#topnavbox .slashend a img {
	border-right: none ! important;
}

/* -----  ----------------------------- ----- */
/* -----  Subnavigation-Vertical Styles ----- */
/* -----  ----------------------------- ----- */

#contentbox_left_subnav ul.subnav {
	display: block;
	width: 170px;
	margin:0;
	padding:0;
}

#contentbox_left_subnav ul.subnav li {
	display: block;
	margin:0;
	padding:0;
	list-style: none;
}

#contentbox_left_subnav ul.subnav li a:link,
#contentbox_left_subnav ul.subnav li a:visited {
	display: block;
	width: 158px;
	height: 25px;
	line-height: 25px;
	margin:0;
	padding:0 0 0 12px;
	border-bottom: 1px solid #9db7c4;
	background: #fff;
	color: #003f9c;
	font-size: 12px;
	text-decoration: none;
}

#contentbox_left_subnav ul.subnav li a:hover,
#contentbox_left_subnav ul.subnav li.navi_level2_cur a {
	border-bottom: 1px solid #003f9c;
	background: #00519D;
	color: #fff;
	text-decoration: none;
}

#contentbox_left_subnav ul.subnav ul.subsubnav {
	display: block;
	width: 170px;
	margin:0;
	padding:0 0 9px 0;
	background: #eaedf6;
	border-bottom: 1px solid #9db7c4;
}

#contentbox_left_subnav ul.subnav ul.subsubnav li {
	display: block;
	margin:0;
	padding:0;
	list-style: none;
}

#contentbox_left_subnav ul.subnav ul.subsubnav li a:link,
#contentbox_left_subnav ul.subnav ul.subsubnav li a:visited {
	display: block ! important;
	width: 135px;
	line-height: 23px ! important;
	margin:0;
	padding:0 0 0 35px;
	background: #eaedf6;
	color: #254f9b;
	font-size: 11px;
	text-decoration: none;
	border-bottom: none ! important;
}

#contentbox_left_subnav ul.subnav ul.subsubnav li a:hover {
	background: #c0c3e2;
	text-decoration: none;
}

#contentbox_left_subnav ul.subnav ul.subsubnav li.navi_level3_cur a {
	background: #c0c3e2;
	font-weight: bold;
	text-decoration: none;
}

/* -----  ----------------- ----- */
/* -----  Breadcrump Styles ----- */
/* -----  ----------------- ----- */

#breadcrump a {
	color: #173569;
font-size:10px;
}

/* -----  ---------------- ----- */
/* -----  Quicknavi Styles ----- */
/* -----  ---------------- ----- */

#quicknavi img {
	border: none;
	padding: 0 0 4px 10px;
}

#quicknavi img a {
	text-decoration: none;
	border: none;
}

/* -----  ---------------------------- ----- */
/* -----  Servicenavigation Top Styles ----- */
/* -----  ---------------------------- ----- */

#servicenav_top {
	display: block;
	margin:0;
	padding: 8px 0 0 776px;
	color: #bbc0e0;
}

#servicenav_top a,
#servicenav_top a:link,
#servicenav_top a:visited,
#servicenav_top a:hover {
	color: #bbc0e0;
	text-decoration: none;
}

/* -----  ----------------- ----- */
/* -----  Marqueebox Styles ----- */
/* -----  ----------------- ----- */

#marqueebox a {
	color: #000;
	text-decoration: none;
}

#marqueebox a img {
	display: block;
	margin:0;
	padding: 0;
	border: none;
	text-decoration: none;
}

/* -----  ------------------------------- ----- */
/* -----  Servicenavigation Footer Styles ----- */
/* -----  ------------------------------- ----- */

#servicenav_footer_left {
	display: block;
	float: left;
	width: 800px;
	margin:10px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 12px
}

#servicenav_footer_right {
	display: block;
	float: left;
	width: 170px;
	margin:10px 0 0 0;
	padding: 0;
	color: #000;
	font-size: 12px;
	text-align: right;
}

#footerbox a,
#footerbox a:link,
#footerbox a:visited,
#footerbox a:hover {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}

/* -----  -------------- ----- */
/* -----  Module Content ----- */
/* -----  -------------- ----- */

#contentbox_middle_content .contentitem {
	display: block;
	margin: 0;
	padding: 16px 0 16px 0;
	border-bottom: 3px solid #00529D;
}

#contentbox_middle_content h1 {
	display: block;
	margin: 12px 0 10px 0;
	padding: 5px;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	background-color: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
text-transform:uppercase;
}

#contentbox_middle_content .contentitem h2 {
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

#contentbox_middle_content h3 {
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
}

#contentbox_middle_content .contentitem p {
	display: block;
	margin: 0 0 12px 0;
	padding: 0;
	font-size: 12px;
	line-height: 140%;
}


#contentbox_middle_content .contentitem .date {
	color:#999;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 10px;
}

#contentbox_middle_content .contentitem span.arrow a {
	margin:0;
	padding:0 0 0 20px;
	background-image: url(../sv98_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 2px 1px;
	text-decoration: underline;
}

#contentbox_middle_content .contentitem span.arrow a:hover {
	text-decoration: none;
}

#contentbox_middle_content .row-odd img {
	display: inline ! important;
	width: auto ! important;
	float: left;
	margin: 0 20px 0 0;
}

#contentbox_middle_content .row-even img {
	display: inline ! important;
	width: auto ! important;
	float: right;
	margin: 0 0 0 20px;
}

/* -----  Einzelne Newsansicht ----- */

#contentbox_middle_content h2 {
	display: block;
	margin: 16px 0 16px 0;
	padding: 0;
	color: #000;
	font-size: 14px;
	font-weight: bold;
}

#contentbox_middle_content p {
	margin: 0;
	padding: 0 0 12px 0;
	font-size: 12px;
	line-height: 140%;
}

#contentbox_middle_content hr {
	display: block;
	margin: 0 0 26px 0;
	padding: 0;
	height: 1px;
	border: none;
	background: #9db7c4;
}

#contentbox_middle_content .news-single-img {
	display: inline ! important;
	width: auto ! important;
	float: left;
	margin: 0 20px 0 0;
}

#contentbox_middle_content .news-single-img img {
	padding: 0 0 6px 0;
}

#contentbox_middle_content .news-single-imgcaption{
width:150px;
	/*width: auto ! important;*/
	font-size: 10px ! important;
	line-height: 100% ! important;
	color: #333;

}

#contentbox_middle_content ul,
#contentbox_middle_content ol {
	display: block;
	margin: 0 0 0 20px;
	padding:0 0 12px 0;
	font-size: 12px;
	line-height: 140%;
}

p.align-center {
	text-align: center;
}

p.align-right {
	text-align: right;
	}

#contentbox_middle_content table {
	margin-left:auto;
	margin-right:auto;
}

/* -----  --------------- ----- */
/* -----  Module Left Col ----- */
/* -----  --------------- ----- */

#contentbox_left p {
	display: block;
	margin: 4px 0 8px 0;
	padding:0;
	line-height: 16px;
}

#contentbox_left .float_right {
	display: block;
	float: right;
	margin: 0 0 0 16px;
	padding:0;
}

/* -----  Farbgebung Topnews ----- */

.white {
	border-top: 5px solid #003e9b;
	border-bottom: 1px solid #003e9b;
	background: #fff;
	color: #666;
}

#contentbox_left .white a {
	color: #666;
	text-decoration: none;
}

#contentbox_left .white span.arrow a {
	color: #666;
	margin:0;
	padding:0 0 0 16px;
	background-image: url(../sv98_images/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-decoration: none;
}

#contentbox_left .white h3 {
	color: #999;
	font-size: 11px;
	text-transform: uppercase;
	margin: 2px 0 8px 0;
	padding:0;
	font-weight: normal;
}

#contentbox_left .white p.date {
	color: #999;
	font-size: 11px;
	font-style: italic;
	margin: 12px 0 0 0;
	padding:0;
}

#contentbox_left .white img,
#contentbox_left .white img a {
	background: none ! important;
	border: none;
}

#contentbox_left .white h2,
#contentbox_left .white h2 a {
	color: #666;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 16px 0 ! important;
	padding:0 ! important;
	background: none ! important;
}

#contentbox_left .white h2 a {
	color: #666;
	text-decoration: none;
}

#contentbox_left .blue {
	border-top: 5px solid #bbc0e0;
	border-bottom: 1px solid #bbc0e0;
	background: #003e9b;
	color: #fff;
}

#contentbox_left .blue a {
	color: #fff;
	text-decoration: none;
}

#contentbox_left .blue span.arrow a {
	color: #fff;
	margin:0;
	padding:0 0 0 16px;
	background-image: url(../sv98_images/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	text-decoration: none;
}

#contentbox_left .blue p.topnews {
	color: #fff;
	font-size: 11px;
	text-transform: uppercase;
	margin: 2px 0 8px 0;
	padding:0;
}

#contentbox_left .blue p.date {
	color: #fff;
	font-size: 11px;
	font-style: italic;
	margin: 12px 0 0 0;
	padding:0;
}

#contentbox_left .blue h2 {
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin: 0 0 16px 0;
	padding:0;
}

#contentbox_left .blue h2 a {
	color: #fff;
	text-decoration: none;
}

/* -----  Farbgebung Normale News ----- */

#contentbox_left .deepblue {
	border-top: 5px solid #003e9b;
	border-bottom: 2px solid #bbc0e0;
	background: #003e9b;
	color: #fff;
}

#contentbox_left .deepblue h3 {
	color: #333;
	background: #ebebeb;
	margin: 0;
	padding: 6px 0 6px 4px;
	font-size: 16px;
	font-weight: normal;
}

#contentbox_left .deepblue h3 a {
	color: #333;
	text-decoration: none;
}

#contentbox_left .deepblue h2,
#contentbox_left .deepblue h2 a {
	display: block;
	margin: 0 0 0 2px;
	padding:0;
	font-size: 9px;
	color: #fff;
	text-decoration: none;
}

#contentbox_left .deepblue p {
	display: block;
	margin: 2px 4px 6px 4px;
	padding:0;
	font-size: 9px;
	line-height: 14px;
}

#contentbox_left .deepblue span.arrow a {
	display: block;
	color: #fff;
	margin: 4px 0 6px 4px;
	padding:0;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

#contentbox_left .deepblue img {
	display: block;
	margin: 0 0 6px 0;
	padding:0;
}

#contentbox_left .gray {
	border-top: 5px solid #003e9b;
	border-bottom: 2px solid #bbc0e0;
	background: #fff;
	color: #000;
}

#contentbox_left .gray h3 {
	color: #333;
	background: #ebebeb;
	margin: 0;
	padding: 6px 0 6px 4px;
	font-size: 16px;
	font-weight: normal;
}

#contentbox_left .gray h3 a {
	color: #333;
	text-decoration: none;
}

#contentbox_left .gray h2,
#contentbox_left .gray h2 a {
	display: block;
	margin: 0 0 0 2px;
	padding:0;
	font-size: 9px;
	color: #003e9b;
	text-decoration: none;
}

#contentbox_left .gray p {
	display: block;
	margin: 2px 4px 6px 4px;
	padding:0;
	font-size: 9px;
	line-height: 14px;
}

#contentbox_left .gray span.arrow a {
	display: block;
	color: #000;
	margin: 4px 0 6px 4px;
	padding:0;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

#contentbox_left .gray img {
	display: block;
	margin: 0 0 6px 0;
	padding:0;
}

#contentbox_left .purple {
	border-top: 5px solid #003e9b;
	border-bottom: 2px solid #003e9b;
	background: #bbc0e0;
	color: #000;
}

#contentbox_left .purple h3 {
	color: #333;
	background: #ebebeb;
	margin: 0;
	padding: 6px 0 6px 4px;
	font-size: 16px;
	font-weight: normal;
}

#contentbox_left .purple h3 a {
	color: #333;
	text-decoration: none;
}

#contentbox_left .purple h2,
#contentbox_left .purple h2 a {
	display: block;
	margin: 0 0 0 2px;
	padding:0;
	font-size: 9px;
	color: #003e9b;
	text-decoration: none;
}

#contentbox_left .purple p {
	display: block;
	margin: 2px 4px 6px 4px;
	padding:0;
	font-size: 9px;
	line-height: 14px;
}

#contentbox_left .purple span.arrow a {
	display: block;
	color: #000;
	margin: 4px 0 6px 4px;
	padding:0;
	text-decoration: none;
	font-weight: bold;
	font-size: 9px;
}

#contentbox_left .purple img {
	display: block;
	margin: 0 0 6px 0;
	padding:0;
}

/* -----  Größenverhältnisse Newsboxen ----- */

#contentbox_left .newsbox100 {
	display: block;
	padding: 6px 0 8px 4px;
	margin: 0 0 8px 0;
	width: 576px;
}

#contentbox_left .newsbox66 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 8px 0;
	width: 380px;
}

#contentbox_left .newsbox66_last {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 8px 0;
	width: 380px;
}

#contentbox_left .newsbox50 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 8px 0;
	width: 280px;
}

#contentbox_left .newsbox50_last {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 8px 0;
	width: 280px;
}

#contentbox_left .newsbox33 {
	display: block;
	float: left;
	padding: 0;
	margin: 0 20px 8px 0;
	width: 180px;
}

#contentbox_left .newsbox33_last {
	display: block;
	float: left;
	padding: 0;
	margin: 0 0 8px 0;
	width: 180px;
}

/* -----  ----------------- ----- */
/* -----  Module Middle Col ----- */
/* -----  ----------------- ----- */

#contentbox_middle h3.modulebox_head {
	display: block;
	width: 160px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 10px 0 10px;
	background: url(../sv98_images/middlebox_headline_bg.gif) top left no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #bbc0e0;
}

#contentbox_middle .modulebox_content {
	display: block;
	width: 160px;
	margin: 0 0 10px 0;
	padding: 10px;
	background: #fff;
	font-size: 10px;
	border: 1px solid #bbc0e0;
}

#contentbox_middle .modulebox_content ul.va {
	display: block;
	list-style: none;
}

#contentbox_middle .modulebox_content ul.va li {
	display: block;
	list-style: none;
	margin:0 0 14px 0;
	padding:0;
}

#contentbox_middle .modulebox_content ul.va li a {
	color: #000;
	text-decoration: none;
}

#contentbox_middle .modulebox_content .p_center {
	display: block;
	text-align: center;
	margin: 6px 0 0 0;
	padding:0;
}

#contentbox_middle .modulebox_content .p_center a {
	color: #000;
}

#contentbox_middle .modulebox_content ul.birthdays {
	display: block;
	list-style: none;
}

#contentbox_middle .modulebox_content ul.birthdays li {
	display: block;
	list-style: none;
	margin:0 0 14px 0;
	padding:0;
}

#contentbox_middle .modulebox_content ul.birthdays li a {
	color: #000;
	text-decoration: none;
}

/* -----  ---------------- ----- */
/* -----  Module Right Col ----- */
/* -----  ---------------- ----- */

#contentbox_right .modulebox_content .p_center {
	display: block;
	text-align: center;
	margin: 6px 0 0 0;
	padding:0;
}

#contentbox_right h3.modulebox_head {
	display: block;
	width: 160px;
	height: 25px;
	line-height: 25px;
	margin: 0;
	padding: 0 10px 0 10px;
	background: url(../sv98_images/rightbox_headline_bg.gif) top left no-repeat;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}

#contentbox_right h3.modulebox_head a {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

#contentbox_right .modulebox_content {
	display: block;
	width: 158px;
	margin: 0 0 10px 0;
	padding: 5px 10px 5px 10px;
	background: #ebebeb;
	font-size: 10px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#contentbox_right .modulebox_content p {
	display: block;
	margin: 4px 0 8px 0;
	padding:0;
}

#contentbox_right .modulebox_content select {
	display: block;
	width: 130px;
	height: 18px;
	margin:0 0 8px 0;
	padding:1px;
	border: 1px solid #7f9db9;
	background: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000;
}

#contentbox_right .modulebox_content a.arrow {
	margin:0;
	padding:0 6px 0 16px;
	color: #000;
	font-weight: bold;
	background-image: url(../sv98_images/arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#contentbox_right .modulebox_content input.searchfield {
	display: block;
	float: left;
	width: 108px;
	height: 15px;
	margin: 1px 4px 8px 0;
	padding: 3px 2px 0 2px;
	border: 1px solid #7f9db9;
	background: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000;
}

#contentbox_right .modulebox_content input.submitbutton {
	display: block;
	float: left;
	width: 32px;
	height: 22px;
	margin:0;
	padding: 0 0 1px 0;
	background: url(../sv98_images/searchbutton_bg.gif) top left no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #fff;
	border: none;
	cursor: pointer;
}

#contentbox_right .modulebox_content input.loginfield_one {
	display: block;
	width: 108px;
	height: 15px;
	margin: 1px 4px 2px 0;
	padding: 3px 2px 0 2px;
	border: 1px solid #7f9db9;
	background: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000;
}

#contentbox_right .modulebox_content input.loginfield_two  {
	display: block;
	float: left;
	width: 108px;
	height: 15px;
	margin: 1px 4px 8px 0;
	padding: 3px 2px 0 2px;
	border: 1px solid #7f9db9;
	background: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #000;
}
#contentbox_right .moduleboxwhite_content {
	display: block;
	width: 178px;
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	background: #fff;
	font-size: 10px;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
}

#contentbox_right .moduleboxwhite_content table.league td  {
	padding: 2px 6px 4px 0;
	font-size: 9px;
}

#contentbox_right .moduleboxwhite_content table.league thead {
	font-weight: bold;
}

#contentbox_right .moduleboxwhite_content table.league tr.gray {
	background: #ccc;
}

#contentbox_right .moduleboxticker_content {
	display: block;
	width: 180px;
	margin: 0 0 10px 0;
	padding: 0;
	background: #fff;
	font-size: 10px;
}

#contentbox_right .moduleboxticker_content a {
	text-decoration: none;
}

#contentbox_right .moduleboxticker_content a img {
	margin:0;
	padding:0;
	text-decoration: none;
	border:none;
}







/******************************************
RN: Dummy-Formatierung f�r Hauptmenu. Damit man �berhaupt navigieren kann...
 */

#topnavbox ul {margin:0;margin-left: 168px;padding:2px 0 0 5px;height:16px;}
#topnavbox li {font-size:15px;font-weight:bold;list-style:none;display:inline;margin:0 4px;padding:0;}
#topnavbox a {color:white; text-decoration:none; }
/* Bildrand entfernen */
img {border: 0px;}




.typo3-adminPanel {
    position:absolute;
    top:10px;
    left:10px;
    z-index:10000;
}


#tx-vjchat-messages,#tx-vjchat-userlist {
    font-size:12px;
    height:600px;

}

div#tx-vjchat-format {
    position:relative;
}

