/*
 * Basis-CSS, Grundgeruest und allgemeine Definitionen
 * /

/*#############  generelle Definitionen  ########## */
body{
	background-color:#FFFFFF;
	margin:0px 5px 5px 5px;
}

form{margin:0px;}
table,form,img{border:0px;}

table, td, tr, img, div, form, span{padding:0px;}
tr{vertical-align:top;}

body,td,span{
	font-family:Arial;
  font-size:11px;
  line-height:14px;
  color:#000000;
}

/*############### Hauptlayout ############# */

/* Maintable */
#l_mt
{
	width:770px;
}

/* Oben */
#l_obn
{
	width:770px;
	height:101px;
}

/* Logleiste */
#l_ll
{
	width:770px;
	height:29px;
	vertical-align:middle;
}

/* Mitte links */
#l_lnk
{
	width:161px;
}

/* Mitte mitte */
#l_mtt
{
	width:614px;
}

/* Unten */
#l_unt
{
	width:770px;
	height:70px;
	background-image:url(/im/basis/foot_bg.gif);
	background-repeat:no-repeat;
}

/* Content-Tabelle */
#cnt_t
{
	width:614px;
}

/* Fan-Kalender */
#cnt_kal_old
{
	width:614px;
	height:88px;
}

#cnt_kal
{
	width:614px;
	height:175px;
}

/* Content */
#cnt_cnt
{
	width:614px;
}

/* Kasten oben */
#l_kst
{
	border:1px solid #B4B4B4;
	/*width:768px;*/
	height:25px;
	margin-bottom:1px;
}

/*############### Links ############# */
a:link,a:active,a:visited
{
	color:#000066;
	text-decoration:none;
}

a:hover
{
	color: #666666;
}

a:link.link_box,a:active.link_box,a:visited.link_box
{
	background-image:url(/im/basis/pfeil_teaser.gif);
	background-repeat:no-repeat;
	background-position:126 0;
	display:block;
}

a:hover.link_box
{
	background-image:url(/im/basis/pfeil_teaser_r.gif);
	background-repeat:no-repeat;
	background-position:126 0;
	display:block;
}

a:link.link_box_r,a:active.link_box_r,a:visited.link_box_r
{
	background-image:url(/im/basis/pfeil_teaser.gif);
	background-repeat:no-repeat;
	background-position:124 1;
	display:block;
}

a:hover.link_box_r
{
	background-image:url(/im/basis/pfeil_teaser_r.gif);
	background-repeat:no-repeat;
	background-position:124 1;
	display:block;
}

a:link.link_box_spc,a:active.link_box_spc,a:visited.link_box_spc
{
	background-image:url(/im/basis/pfeil_teaser.gif);
	background-repeat:no-repeat;

	display:block;
}

a:hover.link_box_spc
{
	background-image:url(/im/basis/pfeil_teaser_r.gif);
	background-repeat:no-repeat;

	display:block;
}

a:link.link_box_s,a:active.link_box_s,a:visited.link_box_s
{
	background-image:url(/im/basis/pfeil_teaser.gif);
	background-repeat:no-repeat;
	background-position:286 0;
	display:block;
	padding-left:9px;
}

a:hover.link_box_s
{
	background-image:url(/im/basis/pfeil_teaser_r.gif);
	background-repeat:no-repeat;
	background-position:286 0;
	display:block;
	padding-left:9px;
}

a:link.link_arr,a:active.link_arr,a:visited.link_arr
{
	background-image:url(/im/basis/pfeil.gif);
	background-repeat:no-repeat;
	background-position:0 5;
	padding-left: 12px;
	line-height:16px;
}

a:hover.link_arr
{
	background-image:url(/im/basis/pfeil_r.gif);
	background-repeat:no-repeat;
	line-height:16px;
}

a:link.link_arrd,a:active.link_arrd,a:visited.link_arrd
{
	background-image:url(/im/basis/pfeil_anker.gif);
	background-repeat:no-repeat;
	background-position:0 4;
	padding-left: 12px;
	line-height:16px;
}

a:hover.link_arrd
{
	background-image:url(/im/basis/pfeil_anker_r.gif);
	background-repeat:no-repeat;
	line-height:16px;
}

a:hover.bread,a:active.bread,a:visited.bread,a:link.bread
{
	text-decoration:underline;
}

/*############### Quick-Booking ############# */

input.qbk_i
{
	width:65px;
	height:20px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	border-style:inset;
	border-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
}

input.qbk_d
{
	width:65px;
	height:20px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	border-style:inset;
	border-color:#FFFFFF;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}

.qbk_l
{
	padding-left:5px;
}

/*############### Formulare ############# */

.ft1,.ft2,.ft3
{
	height:1px;
	line-height:1px;
	width:458px;
}

.ft1
{
	background-color:#B4B4B4;
}

.ft2
{
	background-color:#FFFFFF;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
}

.ft2
{
	background-color:#FFFFFF;
}

.frm
{
	background-color:#EBEBEB;
	width:458px;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
}

.frmb
{
	background-color:#EBEBEB;
	width:458px;
	height:20px;
}

.fsel
{
	height:18px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
}

.ftext
{
	height:20px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}

.farea
{
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
}

/*############### Fan-Kalender ############# */

.t_date
{
	font-weight:bold;
	vertical-align:middle;
	height:20px;
	background-color:#CCCCCC;
	padding-left:9px;
}

.t_list,.t_head
{
	line-height:18px;
	padding-left:6px;
}

.t_head
{
	font-weight:bold;
	padding-top:10px;
	display:block;
}

.check
{
	display:inline;
	position:relative;
	top:-2px;
}

/*############### News ############# */

.txdl
{
	float:left;
	padding-right:0px;
	padding-top:2px;
	padding-bottom:10px;
	position:relative;
	left:-9px;
}

.txdr
{
	float:right;
	padding-left:0px;
	padding-bottom:10px;
	padding-top:2px;
	position:relative;
	right:-9px;
}

.bu
{
	padding-top:6px;
	font-style:italic;
}

/*############### Event-Suche ############# */

.evsel
{
	height:18px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	width:135px;
}

.evselb
{
	height:18px;
	font-family:Arial;
	font-size:11px;
	line-height:11px;
	width:213px;
}

.txb_gr
{
	border: 1px solid #b4b4b4;
}

a.quizlink
{
	color:#cccccc;
}

a.quizlink:hover
{
	color:#666666;
}

/*############### Sport 1 Einbindung ############# */
.sp1th
{
	width:106px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	background-color:#CCCCCC;
	vertical-align:middle;
	padding-left:5px;
	border-right:2px solid white;
	border-bottom:1px solid white;
}

.sp1thb
{
	width:107px;
	height:20px;
	font-size:11px;
	font-weight:bold;
	background-color:#CCCCCC;
	vertical-align:middle;
	padding-left:5px;
	border-bottom:1px solid white;
}

/*############### Sportquiz ############# */

a.quizl
{
	color:#999999;
	background-color:#EBEBEB;
	display:block;
	height:23px;
	font-size:12px;
}

a.quizl:hover
{
	color:#000000;
	background-color:#CECECE;
	display:block;
	height:23px;
	font-size:12px;
}

a.quizl span
{
	color:#999999;
	font-size:12px;
}

a.quizl:hover span
{
	color:#000000;
	font-size:12px;
}

/* ---- */

a.quizla
{
	color:#000000;
	background-color:#CECECE;
	display:block;
	height:23px;
}

/* ---- */

a.quizlr
{
	color:#000000;
	background-color:#FFB300;
	display:block;
	height:23px;
	font-size:12px;
}

/* ---- */

a.quizlansa
{
	font-weight:bold;
	color:#999999;
	font-size:12px;
	height:89px;
	background-image:url(/im/quiz/bg_antwort_a.gif);
	display:block;
}

a.quizlansa:hover
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	background-image:url(/im/quiz/bg_antwort_a_mo.gif);
	height:89px;
	display:block;
}

a.quizlansa span
{
	color:#999999;
}

a.quizlansa:hover span
{
	color:#000000;
}

/* ---- */

a.quizlansb
{
	font-weight:bold;
	color:#999999;
	font-size:12px;
	height:89px;
	background-image:url(/im/quiz/bg_antwort_b.gif);
	display:block;
}

a.quizlansb:hover
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	background-image:url(/im/quiz/bg_antwort_b_mo.gif);
	height:89px;
	display:block;
}

a.quizlansb span
{
	color:#999999;
}

a.quizlansb:hover span
{
	color:#000000;
}

/* ---- */

a.quizlansc
{
	font-weight:bold;
	color:#999999;
	font-size:12px;
	height:89px;
	background-image:url(/im/quiz/bg_antwort_c.gif);
	display:block;
}

a.quizlansc:hover
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	background-image:url(/im/quiz/bg_antwort_c_mo.gif);
	height:89px;
	display:block;
}

a.quizlansc span
{
	color:#999999;
}

a.quizlansc:hover span
{
	color:#000000;
}

/* ---- */

a.quizlansd
{
	font-weight:bold;
	color:#999999;
	font-size:12px;
	height:89px;
	background-image:url(/im/quiz/bg_antwort_d.gif);
	display:block;
}

a.quizlansd:hover
{
	font-weight:bold;
	color:#000000;
	font-size:12px;
	background-image:url(/im/quiz/bg_antwort_d_mo.gif);
	height:89px;
	display:block;
}

a.quizlansd span
{
	color:#999999;
}

a.quizlansd:hover span
{
	color:#000000;
}


/* ###### #  #   #  S T A R   V O T I N G  #   #  # #################*/
#balkenfenster{
	position:relative;
	border:1px solid #B4B4B4;
	width:458px;
	height:210px;
	margin-bottom:15px;
}

.einbalken0, .einbalken1, .einbalken2, .einbalken3{
	position: absolute;
	border: 0px solid red; 	
	top:30px;
	width:102px;
	height:150px;
	
}

.einbalken0{
	left:26px;
}
.einbalken1{
	left:128px;
}
.einbalken2{
	left:230px;
}
.einbalken3{
	left:332px;
}

.balkenrahmen{
	position: relative;
	/*left:43px;*/
	margin: 0 0 5px 43px;
	width:15px;
	height:100px;
	background-color: #ffb200;	
}

.balkengrau{
	position: relative;
	width:15px;
	background-color: #ebebeb;
}

.textcontainer{
	position: relative;
	text-align:center;	
	width:101px;
	/*height:150px;*/
}






