﻿/*
 * RESET START
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}

form {
	margin: 0px 0px 0px 0px;
}

ol,ul {
	list-style: none;
}

blockquote,q {
	quotes: none;
}

blockquote:before,blockquote:after,q:before,q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}
img {
	border:0px;
}
a:active
{
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
}
/* FireFox */
input[type="submit"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner
{
   border : 0px;
}
/* IE8 */
input[type="submit"]:focus, input[type="button"]:focus
{
  outline : none;
}


/*
 * RESET END
 */
body {
	background: #000 url('../img/hg_index.jpg') no-repeat;
	background-position: center top;
	font-family:'Arial';
}

h4 {
    color: #8999BA;
    font-size: 20pt;
    font-weight:bold;
    margin-bottom:20px;
}

#logo {
position: absolute;
left:50%;
width:400px;
height:29px;
top:50px;
margin-left: -400px;
background: transparent url('../img/logo.png');

}




#container, #container_bw  {
	position: absolute;
	float:left;
	width:880px;
	left:50%;
	margin-left: -438px;
	margin-top:0px;

}



#foot_text  {
	padding-top: 10px;
	font-size:8pt;
	font-weight:bold;
	color:#fff;
}

a {
	color:#20419a;
}

#foot_text a {
	color:#fff;
}

#foot_text a:hover {
	color:#eee;
}

#navi_sport, #navi_food, #navi_fun {
	margin-top: 0px;
	background: transparent url('../img/navi_2.png') no-repeat;
	width:293px;
	height:87px;
	float:left;
	cursor:pointer;
}
#navi_sport:hover {
background-position: 0px -87px;
}
#navi_food {
	background-position: -294px 0px;
	width:294px;
	margin-left:0px;
}
#navi_food:hover {
background-position: -294px -87px;
}
#navi_fun {
	background-position: -585px 0px;
	margin-left:0px;
	width:293px;
}
#navi_fun:hover {
background-position: -585px -87px;
}
#index_left, #index_right, #index_center {
    margin-top: 0px;
    padding-top: 20px;
    float:left;
    width: 293px;
    background:#272727;
height:970px;
    text-align: center;
    overflow:hidden;
}

#index_right {
	margin-left: 0px;
	width: 150px;
	background: #272727;
	background-position: left bottom;
	text-align: center;
padding-top: 0px;
	padding-bottom: 140px;
height:625px;
}

#index_center {
	margin-left: 0px;
	width: 437px;
	background:#4D524C;
	background: #272727 url('../img/chg.png') no-repeat;
}

.item_center, .item_center_index, .item_center_food, .item_center_impressum {
	float:left;
	width:580px;
	color:#fff;
	text-align:left;
}

#impressum_text, #impressum_text_r {
margin-left:20px;
margin-right:20px;
}

#impressum_text_r {
text-align:left;
margin-top:50px;

}
.item_center_index {
	padding-top:10px;
width:420px;
padding-left:20px;
}
.item_time, .item_country {
float:left;
font-size:26px;
font-weight:bold;
margin-right:10px;
margin-left:10px;
}
.item_country {
margin-top:4px;

}
.item_right, .item_right_food, .item_right_sports, .item_right_impressum {
	float:right;
	width:300px;
	height:600px;
	color:#fff;
	text-align:center;
	padding-top:20px;
}

.item_right_sports {

	height:1648px;

}
.item_right_food {
	padding-top:0px;
	height:2000px;
	background:#000;
}

.sub_item, .sub_item_sports {

	margin-top:10px;
	padding-top:5px;
	padding-bottom:5px;
	background:#656565;
	z-index:99;
overflow:hidden;

}

.sub_item_sports {
	/*background: transparent url('../img/item.png') no-repeat;*/

	background: transparent url('../img/bg_index_spo.jpg') repeat-y;
}
.sub_item_special {
	background:#656565;

}
.game_date {
	font-size:14pt;
	padding:5px;
	font-weight:bold;
	width:100%;
	margin-left:10px;
}
.game_league {
	font-size:9pt;
	padding:5px;
}
.game_name {
	font-size:12pt;
	padding:5px;
	font-weight:bold;
}



#header, #header_short, #header_sub {



	width:880px;
	background: transparent ;
	background-position: center top;
	margin-top: 62px;
	height:410px;

}
 #header_sub {

 height:40px;
 }
#header_short {
	background: transparent url('../img/head2.png') no-repeat;
	height:210px;
	width:100%;
}
#head_sport {
	background: transparent;
  	width:880px;
  	margin-left:0px;
    height:74px;

}
#head_sport2 {
	background: transparent;
  	width:880px;
  	margin-left:0px;


}
#head_food {
	background: transparent;
  	width:880px;
  	margin-left:0px;
height:148px;

}
#head_fun {
	background: transparent url('../img/fun_head.png') no-repeat;
  	width:880px;
  	margin-left:0px;
    height:148px;

}
#box {

    width:304px;
    height:244px;
    margin-left:630px;
    padding-top:122px;
    background-position: -0px 110px;
}
#box_text {
	padding-top:165px;
	padding-left:10px;
	padding-right:10px;
	font-size:10pt;
	color:#20419A;


}
#footer  {
	color:#fff;
	height:30px;
	width:100%;
	background: transparent url('../img/foot.png');
	text-align:center;
	margin-bottom:140px;
}

#footer_bottom {
	float:left;
	height:100px;
	width:100%;
}

#step_2 {

height:400px;
overflow:scroll;
overflow-x: hidden;
}

.box_ul, .box_uc, .box_ur, .box_cl, .box_cr,.box_ll, .box_lc, .box_lr  {
 	float:left;
	height:10px;

}

.box_cl {
	background: #fff url('../img/h_sprite.png') repeat-y;
}

.box_cr {
	background: #fff url('../img/h_sprite.png') repeat-y;
	background-position: -20px 0;
}

.box_uc {
	background: #fff url('../img/v_sprite.png') repeat-x;
}

.box_lc {
	background: #fff url('../img/v_sprite.png') repeat-x;
	background-position: 0 -40px;
}

.box_cl, .box_cr {
	width:10px;
	float:left;
}

.box_cc {
	float:left;
	background:#fff;
}

.box_ul, .box_ur, .box_ll, .box_lr  {
	width:10px;
	background: transparent url('../img/ic_sprite.png') no-repeat;
	background-position: -240px -40px;
	float:left;
}

.box_ur {
	background-position: -250px -40px;
}

.box_ll {
	background-position: -240px -50px;
}

.box_lr {
	background-position: -250px -50px;
}

.box {
	margin-bottom:5px;
}

#start,#start_sports {

background:#272727;

}

#start_sports, #start_food, #start_fun   {
margin-top:146px;
	background: transparent url('../img/hg_sports_items.png') repeat-y;

}

#start_sports, #start_food  {
	background: transparent url('../img/hg_sports_items.png') repeat-y;

}
#start_food, #start_fun, #start_sports  {
	background: transparent url('../img/hg_food_items.png') repeat-y;
}

#start_impressum {
	background: transparent url('../img/hg_food_items.png') repeat-y;
}

#start {


}
#start_food {

height:2042px
}
#startbox {
color:#2D2220;

margin-left: 40px;
margin-top: 30px;


}

.large {

font-size: 21pt;
font-weight: bold;
}

#zeiten {

width:400px;
font-size: 11pt;
}
.table_sh {
	width:30px;
}
.table_lo {

width:75px;

}
.l_adress {

font-size: 21pt;

}
#footer, #start, #page_concept, #page_contact, #page_partner, #page_faq {
	float:left;


	width:880px;
	font-size:10pt;
}
.lblue, .blue  {
	  color: #8999BA;
    font-size: 12pt;
    font-weight:bold;
    text-decoration:none;
}
.lblue:hover {
color: #20419A;
}
.blue { color: #20419A;
}








#logo {
	left:400px;
	width:400px;
	height:75px;
	background: transparent url('../img/logo.png');
}

.klein {
	font-size:8pt;
	font-weight:normal;
}

.preise_tabelle td {

text-align:right;
padding-right:20px;

}

.submit {
border:0px;

width:113px;
height:25px;
background: transparent url('../img/senden.png');

cursor:pointer;


}
.submit:hover {

 background-position: -0px -25px;

}
.name_l {

font-size:14pt;
font-weight:bold;
}
#images  {



}
#images td {
width:27%;
padding:10px;

}

#start_gall div {
float:left;
height:50px;

font-size:8pt;
font-weight:bold;
}
#start_gall_img_1, #start_gall_img_2, #start_gall_img_3 {

background: transparent url('../img/start_img.png') no-repeat;
}

#start_gall_img_1 {
background-position: -0px -0px;
width:132px;
margin-right:125px;
padding-top:130px;
}

#start_gall_img_2 {
background-position: -135px -0px;
width:132px;margin-right:125px;padding-top:130px;
}

#start_gall_img_3 {
background-position: -268px -0px;
width:132px;margin-right:125px;padding-top:130px;
}

h1 {
font-size:20pt;
font-weight:bold;

}
#phil {

height:630px;
width:400px;
}

.milchzahn, .club {

font-weight:bold;
}

.milchzahn {
color:#FF9933;
}
.club {
color:#808285;
}
.clear, .br {
	clear: both;
}
.h_ul {

list-style-type:square;
list-style-position:inside;

}
.h_ul li {
	padding:10px;
	font-weight:normal;
}

.upper_navi {
	font-size:20pt;
	font-weight:bold;
}

.content_left {
width:48%;padding-right:2%;float:left;text-align:justify;
}
.content_right {
width:48%;padding-left:2%;float:left;text-align:justify;
}
.list {
list-style-type:square;
list-style-position:inside;

}
#language {
	width:100px;
	float:right;
padding-top:20px;
margin-right:120px;
cursor:pointer;
}
#language div{

	float:left;

}

#de, #en, #fr {
background: transparent url('../img/sprite.png') no-repeat;
background-position: 0px 0;
height:15px;
width:23px;
margin-left:5px;
}
#en {
background-position: -30px 0;
}
#fr {
background-position: -60px 0;
}



/*NEU*/

#open_at {
	font-size:11pt;
	color:#fff;
	text-align:left;
	padding-left:10px;


}
#reservation, #facebook {

width:165px;

cursor:pointer;
background: transparent url('../img/btn_res.png') no-repeat;
}
#reservation {
background-position:  0 -140px;
height:70px;
}

#facebook {
height:70px;
background-position: -165px 0 ;
}
#facebook:hover {
background-position: -165px -74px ;
}
#reservation:hover {

}

.sports_nav {
	font-size:16pt;
	font-weight:bold;
	cursor:pointer;
	padding-top:10px;
	padding-bottom:7px;
	padding-left:9px;
	padding-right:9px;
	height:20px;
	color:#fff;
	float:left;



}
#sports_subnavi {
padding-left:5px;
height:40px;
width:875px;
background:#42547A;
border-top: 2px solid #002268;
background: transparent url('../img/sport_head3.png') repeat-x;

}


#fun_subnavi {
padding-left:5px;
height:40px;
width:875px;
background:#B65D5C;
border-top: 2px solid #DD0909;
background: transparent url('../img/fun_head4.png') repeat-x;

}
#food_subnavi {
height:40px;
width:875px;
background:#eee;
border-top: 2px solid #444;
background: transparent url('../img/food_head4.png') repeat-x;

}

.hidden_nav {

	border: 2px solid #002268;
	background:#42547A;
	position:absolute;
	margin-top:38px;
	margin-left:-5px;

}
.hidden_nav ul {

}

.hidden_nav li {
	height:10px;
	padding:10px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;

}
.hidden_nav a {
	color:#fff;
	text-decoration:none;

}

.hidden_nav a:hover {
	color:#002268;

}
.hidden_nav_sub_sub {
	height:10px;
	padding:10px;
	color:#fff;

}
.hidden_nav_sub_sub:hover {
	color:#sports_nav;
	background:#222;
}
.sports_nav:hover {

	color: #002268;

}

#ticker {
position:absolute;
width:700px;
height:20px;
color:#ddd;
font-weight:bold;
margin-left:80px;
margin-top:-19px;
overflow-style: marquee; white-space: nowrap;
overflow:hidden;
}

#insertticker {
	margin-left:80px;


}

.watermark {


top:30%;
z-index:1;
}

#sports_list, #food_list {
	float:left;
	width:770px;
	height:27px;
	float:left;
font-size:10pt;
font-weight:bold;
overflow:hidden;
color:#fff;
padding-left:10px;
margin-top:6px;

}
#sports_list li {



}
 #food_list {
 width:850px;
 height:28px;
overflow:hidden;
font-size:10pt;
font-weight:bold;
 }

.admin_list {
	background:#fff;
	margin-top:373px;

}
.admin_list ul {
list-style: none;
}
.adm_width_wide, .adm_width_wide_web {
    border-top: 2px solid #A6A8A8;
    padding-top:5px;
    width:100%;
	color:#666;
    height:50px;
}

.adm_width_wide_web {
    border-top: 2px dotted #A6A8A8;

}

#input_form_wrapper {
    position:absolute;
    width:100%;
    left:50%;
    margin-left:-380px;
    background:transparent;
    z-index:10;

}
/* ICONS */
.adm_btn_fixed, .adm_btn_faded, .adm_btn_add,.adm_btn_details,.adm_btn_del,.adm_btn_ok,.adm_btn_confirm,.adm_btn_deflect,.adm_btn_lock,.adm_btn_unlock,.adm_btn_nl,.adm_btn_login,.adm_btn_no_nl,.adm_btn_copy {
	background: transparent url('../img/ic_sprite.png') no-repeat;
	width: 20px;
	height: 20px;
	background-position: -0px -0px;
	cursor: pointer;
	border:0px;
	outline:none;
}
.adm_btn_details:hover {
	background-position: -0px -20px;
}
.adm_btn_add {
	background-position: -180px -0px;
}
.adm_btn_add:hover {
	background-position: -180px -20px;
}
.adm_btn_del {
	background-position: -40px -0px;
}
.adm_btn_del:hover {
	background-position: -40px -20px;
}
.adm_btn_ok {
	background-position: -20px -0px;
}
.adm_btn_ok:hover {
	background-position: -20px -20px;
}
.adm_btn_faded {
	background-position: -20px -0px;
}
.adm_btn_fixed {
	background-position: -20px -20px;
}
.adm_btn_lock {
	background-position: -120px -0px;
}
.adm_btn_lock:hover {
	background-position: -100px -20px;
}
.adm_btn_unlock {
	background-position: -100px -0px;
}
.adm_btn_unlock:hover {
	background-position: -120px -20px;
}
.adm_btn_confirm {
	background-position: -60px -0px;
}
.adm_btn_confirm:hover {
	background-position: -60px -20px;
}
.adm_btn_nl {
	cursor: default;
	background-position: -60px -0px;
}
.adm_btn_no_nl {
	cursor: default;
	background-position: -80px -0px;
}
.adm_btn_login {
	cursor: default;
	background-position: -140px -0px;
}
.adm_btn_deflect {
	background-position: -80px -0px;
}
.adm_btn_deflect:hover {
	background-position: -80px -20px;
}
.adm_btn_copy {
	background-position: -200px -0px;
}
.adm_btn_copy:hover {
	background-position: -200px -20px;
}

/*
 * CUSTOM SELECT CSS
 */

.select_custom, .select_custom_year{
	float:	left;
	margin-right: 10px;
	height: 20px;
	z-index:999;
}

.select_img {
	float: left;
	width: 20px;
	height: 20px;
	background: transparent url('../../img/ic_sprite.png');
	background-position: -220px -40px;
}

.select_custom select, .select_custom_year select, .select_custom_wide select {
	position: absolute;
	cursor: pointer;
	opacity: 0;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	margin-left: -50px;
	width: 45px;
}

.select_custom_wide select {
	margin-left: -180px;
	width: 175px;
}

.select_custom_year select {
	margin-left: -60px;
	width: 60px;
}

.select_text, .select_text_wide, .select_text_year {
	float:	left;
	border: 2px solid #dddddd;
	padding-left: 8px;
	width: 23px;
	height: 16px;
	color: #333;
	background: transparent url('../../img/v_sprite.png');
	background-position: 0 -20px;
	font: bold 10pt sans-serif;
	overflow:hidden;
}

.select_text_wide {
	width: 150px;
}
.select_text_year {
	width: 40px;
}
/*
 * CUSTOM SELECT CSS END
 */

 #adm_list  {
	margin-bottom:20px;
}
#adm_list li {
	height:30px;
}
.adm_list_head {
	font: bold 10pt sans-serif;
	height:25px;
	color: #666;
	margin-bottom:2px;
}

.navi_item {
	float:left;
	font-size:16pt;
	color:#fff;
	font-weight: bold;
	padding-top:10px;
	margin-left:20px;
	margin-right:40px;
	cursor:pointer;

}

.navi_item:hover {
	font-style:italic;

}

.food_des {
height:200px;
}

.food_des div {
float:left;
}

.food_des img {

padding-right:10px;
padding-left:10px;
width:200px;

}
.food_des_text {
padding-left:10px;
width:300px;

}

#ta_noscript {
background:#fff;

}
.text_content {

font: normal 10pt sans-serif;
text-align:justify;
padding-left:20px;
padding-right:20px;

}
.tiny {
font-size:9pt;
}
.tinylink {
font-size:9pt;
text-decoration:none;
font-weight:bold;
color:#fff;
}
