/**
 *	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_4.jpg) no-repeat;
}

/* Header für unterschiedliche Seiten */

body#page-9 div#layout_header, body#page-1 div#layout_header, body#page-2 div#layout_header {
	background: url(../px/background_header_4.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_7.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_5.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_1.jpg) no-repeat;
}

body#page-5 div#layout_header {
	background: url(../px/background_header_3.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_6.jpg) no-repeat;
}

body#page-3 div#layout_header {
	background: url(../px/background_header_2.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 { background: #F6F2C3 url(../px/background_col-left-yellow_header.gif) no-repeat top left; }
div#wrapper_newsletter_inner { padding: 10px; background: url(../px/background_col-left-yellow_footer.gif) no-repeat bottom left; }
div.wrapper_newsletter_header h2 { font-size: 105%; font-weight: bold; color: #019264; padding: 0; }
form#frmNewsletter { margin-top: -5px; }
form#frmNewsletter fieldset { border: 0; }
form#frmNewsletter input.frmNewsletterText { width: 135px; height: 21px; border: 1px solid #019264; background-color: #F0F0F0; }
form#frmNewsletter input.frmNewsletterButton { background-color: #F6F2C3; color: #019264; text-decoration: underline; border: 0; padding: 0 3px; }

/* 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; }


/**
 *	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;
}
