@CHARSET "UTF-8";


/* -------------------------------------------------------------------------------------------------------------------
 * SITE ELEMENTS (STANDARDS)
 * ---------------------------------------------------------------------------------------------------------------- */

body { 
	background: #0c2657 url(/image/bg_global.jpg) no-repeat left top;
	color: #fff;
	font-size: 0.75em; }

#wrapper { 
	margin-top: 15px;}

#head { height: auto;}

/* ...
 * ---------------------------------------------------------------- */
h1, h2, h3 { 
	font-family: Impact, Arial, helvetica, sans serif;
	color: #fff;
	font-weight: normal; }
#content .ablock_list.teaser_list h1 { 
	font-size: 30px;
	margin-bottom: 28px; }
#content h1 a { font-weight: normal; }
h1, h2 { font-size: 15px; }
h1 { 
	display: block;
	margin-bottom: 15px; }

form {margin:0;padding:0;}

/* Links
 * ---------------------------------------------------------------- */

a:link, a:focus, a:hover, a:visited, a:active {
    color: #fff; }

span.lnk_extern, span.lnk_anchor, span.lnk_email, span.link_icon_weitere, span.link_icon_weitere_rand { 
	background: none;
	padding-left: 0 !important;}

/* Menu
 * ---------------------------------------------------------------- */
#menucontainer {
	position:static;
	width: 808px;
	background: transparent url(/image/background_bar.gif) no-repeat top left;
	height: 46px;
}

#menu {
	width: 808px;
	margin: 0;
	height: 23px;
}

#menu li, #menu li a {
	color: #fff;
	background: transparent;

}

#menu li a {
	padding: 5px 16px 4px;
}

/* Menu(link) Hover-, Focusstate */
#menu li a:focus, #menu li a:hover {
	color     : #b2b9e1;
	background: transparent;
}

/* Menu(current link) */
#menu li.current a {
	color: #fff;
	background: transparent url(/image/bg_link_current.gif) repeat-x 0 2px;
/*	background-color: #004f98;*/
}

#menu li.menu_hide {
	visibility: visible;
}

#menu li.menu_split { 
	font-weight: normal;
	padding: 6px 0 0 0;}

/* Menu(current link) Hover-, Focusstate */
#menu li.current a:focus, #menu li.current a:hover {
	color: #fff;
	background: transparent url(/image/bg_link_current.gif) repeat-x 0 2px; }


/* Submenu 
  ----------------------------------------------------------------- */
#submenu {
	margin: 0;
	/*height: 23px; */
	background-color: transparent;
	padding-top: 1px; }

#submenu li, #submenu li a { color: #2d3a96; }

#submenu li a { 
	margin-top: 4px;
	padding: 0 9px; }

#submenu li.current a, #submenu li a:focus, #submenu li a:hover, #submenu li.current a:focus, #submenu li.current a:hover { color: #fff; }


/* Servicemenu 
  ----------------------------------------------------------------- */
#ServiceMenu {
	color:#fff;
	margin:2px 0 0 0;
	top: 63px; }

#ServiceMenu  li a {
	color:#fff; }
	

/* Content
 * ---------------------------------------------------------------- */
#contentWrapper {
	top: auto;
	position: inherit;
	border-top: 3px solid #fff; }
#rowContent { width: 500px; }
#content {
	background: #062c66 url(/image/bg_content.gif) repeat-x left top;
	margin: 0;
	padding-left: 0;
	width: 497px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;  }

#content .ablock_list, #content .detail { 
	font-size:1em;
	padding: 18px 0 28px;
	margin: 0 10px 0 15px; }
#content .ablock_list.teaser_list { border-top: none; }
#content .ablock_list .ablock_list_inner img { 
	border: none;
	margin: 0 15px 0 0; }

#content .hr { 
	border-top: 1px solid #7882b3;
	margin: 0 10px 0 15px; }

/* Bilder Startseite zweispaltig, tickets und Fanshop */
#content img.border { border-right: 3px solid #fff; }
#content #btn_start { border-top: 3px solid #fff; }

/* Artikel Startseite zweispaltig */
#content #two_cols { 
	background: transparent url(/image/bgstart_zweispaltig.jpg) no-repeat left bottom; }
#content .ablock_list.cols { 
	border-top: 3px solid #fff;
	float: left;
	width: 247px;
	margin: 0;
	padding: 0; }
#content .ablock_list.cols.ablock_first {margin-right: 3px;}
#content .ablock_list.cols .ablock_list_inner { padding: 15px 10px 20px 15px;}

#content img { border: none;}


/* Headline (link) */
#content h1 a:link, #content h1 a:visited, #content h1 a:active {
    color: #fff;
	text-decoration: none; }

/* Headline (link) Hover-, Focusstate */
#content h1 a:focus, #content h1 a:hover {
    text-decoration: underline; }

/* Ad-Table Header */
#content #advertisingInList .ablock, #content #advertisingInFrontPage .ablock {
	border: 1px solid #738d87;
}
#content #advertisingInList .ablock h1, #content #advertisingInFrontPage .ablock h1 {
	background-color: #738d87;
}

#content .mini_table {
	border-color: #999999;
}

#content .mini_table h1 {
	background-color: #738d87;
	color           : #FFFFFF;
}

/* Sidebar
 * ---------------------------------------------------------------- */

#rowSidebar { 
	width: 305px;
	border-right: 3px solid #fff;
	border-bottom: 3px solid #fff;
	border-left: 3px solid #fff;
	overflow: hidden;
	background-color: #febb06; /*#e9c538;*/
	margin-top: 0;
	margin-left: -3px; }

#rowSidebar .sblock { 
	color: #444a73;
	width: 305px; 
	background-color: #febb06; /*#e9c538;*/
	margin: 0;
	padding-bottom: 20px; }
#rowSidebar .sblock h1 {
	font-size: 15px;
	padding: 15px 0 0 15px;
	color: #444a73;
	background: transparent;
	font-weight: normal; }
	
/* Klicktipp gelb */
#rowSidebar .sblock.sblock_noimage { 
	margin: 0;
	border-top: 1px solid #f7e8af; }
#rowSidebar .sblock.sblock_noimage.sblock_first { border: none; }

/* Klicktipp blau */
#rowSidebar .sblock.sblock_image {
	border-top: 3px solid #fff;
	background: #1d286c url(/image/bg_content.gif) repeat-x left top;
	color: #fff; }
#rowSidebar .sblock.sblock_image.sblock_first { border: none; }
#rowSidebar .sblock.sblock_image h1 { color: #fff; }
#rowSidebar .sblock.sblock_image img { padding: 0 !important;}
#rowSidebar .sblock.sblock_image a { color: #fff; }

.inhalt { background-color: transparent;}
#rowSidebar .sblock p, #rowSidebar .sblock span { padding: 10px 15px 5px 15px; }
#rowSidebar .sblock_small img { padding: 10px 15px 5px 0; }
#rowSidebar .sblock img { padding: 10px 0 0 0; }
.inhalt { 
	width: 100%;
	margin: 0;
}
#rowSidebar .sblock  table { padding: -15px 15px 5px 6px; }

/* Sidebar search
 * ---------------------------------------------------------------- */
#frm_fullsearch {
	padding: 10px 0 10px 6px; }
#searchphrase {
	border     : 1px solid #000;
	width      : 220px; }
#submit_search {
	border    : 0 none;
	width     : 26px;
	height    : 19px;
	background: #fff url(../image_static/lupe.gif) no-repeat center; }


/* link icon */
span.link_icon_weitere {
	padding-left: 25px !important;
	background: transparent url("../image_static/link_icon/link_icon_weitere_links.gif") no-repeat 0% 50%;
}
span.lnk_email {
	padding-left: 25px !important;
	background: transparent url("../image_static/link_icon/link_icon_weitere_links.gif") no-repeat 0% 50%;
}

#advertisingInList { padding: 0 2px; }
