/**
 *	Container
 */
div#layout_container_outer {
	width: 934px;
	margin: 0 auto;
	text-align: left;
	background: url(../px/background_body.gif) repeat-y;
	position: relative;
}

div#layout_container_inner {
	width: 925px;
	position: relative;
	left: 2px;
}


/**
 *	Hauptnavigation
 */
div#layout_navi_main {
	width: 906px;
	height: 41px;
	position: relative;
	left: 9px;
	background: url(../px/background_navi-main.gif) no-repeat;
}
div#wrapper_navi_main {}


/**
 *	Kopfbereich
 */
div#layout_header {
	width: 906px;
	height: 230px;
	position: relative;
	left: 9px;
	background: url(../px/background_header_111004_start.jpg) no-repeat;
}

/* Header für unterschiedliche Seiten */

body#page-9 div#layout_header, body#page-1 div#layout_header {
	background: url(../px/background_header_111004_start.jpg) no-repeat;
}

body#page-2 div#layout_header {
	background: url(../px/background_header_111004_start.jpg) no-repeat;
}

body#page-8 div#layout_header, body#page-56 div#layout_header,  body#page-57 div#layout_header,
body#page-109 div#layout_header, body#page-104 div#layout_header, body#page-58 div#layout_header,
body#page-59 div#layout_header, body#page-60 div#layout_header  {
	background: url(../px/background_header_111004_3.jpg) no-repeat;
}

body#page-7 div#layout_header, body#page-61 div#layout_header, body#page-62 div#layout_header {
	background: url(../px/background_header_111004_2.jpg) no-repeat;
}

body#page-6 div#layout_header, body#page-63 div#layout_header, body#page-64 div#layout_header,
body#page-110 div#layout_header, body#page-111 div#layout_header {
	background: url(../px/background_header_111004_4.jpg) no-repeat;
}

body#page-5 div#layout_header {
	background: url(../px/background_header_111004_7.jpg) no-repeat;
}

body#page-105 div#layout_header, body#page-107 div#layout_header, body#page-69 div#layout_header, body#page-4 div#layout_header body#page-66 div#layout_header {
	background: url(../px/background_header_111004_5.jpg) no-repeat;
}

body#page-3 div#layout_header {
	background: url(../px/background_header_111004_6.jpg) no-repeat;
}


/* Ticker */
div#layout_header_ticker {
	width: 390px;
	height: 21px;
	position: absolute;
	left: 273px;
	top: 44px;
	line-height: 21px;
	overflow: hidden;
}
div#wrapper_header_ticker {}

/* Servicenavigation */
div#layout_header_navi_service {
	position: absolute;
	bottom: 155px;
	right: 0;
}
div#wrapper_header_navi_service {}


/**
 *	Inhaltsbereich
 */
div#layout_middle {
	width: 906px;
	position: relative;
	left: 9px;
	margin-bottom: 15px;
}


/* Linke Spalte */
div#layout_middle_left {
	width: 160px;
	min-height: 10px;
	float: left;
	margin-right: 10px;
}

div.wrapper_leftbox_header {
	width: 160px;
	height: 38px;
	background: url(../px/background_header_left.gif) no-repeat; 
}
div.wrapper_leftbox_header h2 {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 38px;
	font-size: 105%;
	font-weight: bold;
	color: #fff;
}
div.wrapper_leftbox_footer {
	width: 160px;
	height: 41px;
	background: url(../px/background_footer_left.gif) no-repeat;
	color: #fff;
}
div.wrapper_leftbox_footer p { padding: 10px; }

/* Sondernavigation */
div#layout_navi_special {}
div#wrapper_navi_special {}

/* Nächstes Spiel */
div#layout_nextmatch { margin-top: 10px; }
div#wrapper_nextmatch { background-color: #F6F2C3; }
table#tblNextMatch { height: 40px; background-color: #EDEDED; border-top: 1px solid #F6F2C3; border-bottom: 1px solid #F6F2C3; }
table#tblNextMatch td#cellHome { width: 70px; font-size: 90%; font-weight: bold; text-align: right; vertical-align: middle; }
table#tblNextMatch td#cellDivider { width: 20px; background: url(../px/divider_nextmatch.gif) no-repeat center center; }
table#tblNextMatch td#cellDivider span { display: none; }
table#tblNextMatch td#cellGuest { width: 70px; font-size: 90%; font-weight: bold; text-align: left; vertical-align: middle; }

/* Newsletter-Anmeldung */
div#layout_newsletter { margin-top: 10px; }
div#wrapper_newsletter {}

/* DVL Aktionsbutton */
div#layout_aktionsbutton { margin-top:10px; }
div#wrapper_aktionsbutton { text-align: center; }

/* Hilights */
div#layout_hilights { margin-top:10px; }
div#wrapper_hilights { 		text-align: center; }
div.wrapper_leftbox_contentbox {
    background-color: #EDEDED;
    border-bottom: 1px solid #F6F2C3;
    border-top: 1px solid #F6F2C3;
		padding-top:5px;
}

/* Mittlere Spalte */
div#layout_middle_center {
	width: 546px;
	min-height: 10px;
	float: left;
	background-color:#EDEDED;
}
div#wrapper_middle_center {
	background:transparent url(../px/background_news_standard_bottom.gif) no-repeat scroll left bottom;
}

div#wrapper_middle_center h1.csc-firstHeader {
	background:transparent url(../px/background_news_standard_top.gif) no-repeat scroll 0px -1px;
}


/* Rechte Spalte */
div#layout_middle_right {
	width: 180px;
	min-height: 10px;
	float: right;
}

/* Rechter Inhaltsbereich */
div#layout_right_content {}
div#wrapper_right_content {}

div.wrapper_rightbox_header {
	width: 180px;
	height: 38px;
	background: url(../px/background_header_right.gif) no-repeat; 
}
div.wrapper_rightbox_header h2 {
	margin: 0;
	padding: 0 0 0 10px;
	line-height: 38px;
	font-size: 105%;
	font-weight: bold;
	color: #fff;
}
div.wrapper_rightbox_footer {
	width: 180px;
	height: 41px;
	background: url(../px/background_footer_right.gif) no-repeat;
	color: #fff;
}
div.wrapper_rightbox_footer p { padding: 10px; }


/* Sponsoren */
div#layout_sponsors { width: 180px; }
div#wrapper_sponsors_outer { background: #EDEDED url(../px/background_col-right-grey_header.gif) no-repeat top left; min-height: 1px; }
div#wrapper_sponsors_inner { background: url(../px/background_col-right-grey_footer.gif) no-repeat bottom left; min-height: 1px; padding: 10px 0; }
div#layout_sponsors h3 { padding: 0 10px; font-size: 100%; }
div#layout_sponsors div.sponsors_img { padding: 5px 10px; }
div#layout_sponsors div.sponsors_img img { border: 1px solid #929292; }


div#layout_ranking { margin-top: 20px; width: 180px; }
div#wrapper_ranking_outer { background: #EDEDED url(../px/background_col-right-grey_header.gif) no-repeat top left; min-height: 1px; }
div#wrapper_ranking_inner { background: url(../px/background_col-right-grey_footer.gif) no-repeat bottom left; min-height: 1px; padding: 10px 0; }
div#layout_ranking h3 { margin-bottom: 10px; padding: 0 10px; font-size: 100%; }



/**
 *	Fusszeile
 */
div#layout_footer {
	clear: both;
	width: 934px;
	height: 55px;
	margin: 0 auto;
	background: url(../px/background_footer.gif) no-repeat;
}
div#wrapper_footer {
	padding-right: 30px;
	color: #fff;
	text-align: right;
	line-height: 40px;
}
