
.liga_ergebnisse
{
	width : 100%;
	margin : 6px 0 4px 0;
	text-align : left;
	font-size : 12px;
	/* page-break-inside : avoid; */
}

/* Ãœberschrift fÃ¼r Ansetzungen und Tabellen */
.liga_headline
{
	font-size : 14px;
	font-weight : bold;
	color : #000000;
	text-align : left;
	padding : 5px 0 5px 0;
	margin : 0 0 0 0;
	vertical-align : middle;
	line-height : 120%;
}

.liga_line
{
	background-color: #d0d0d0;
	height: 1px;
	padding:0;
	margin:0;
	
}

#wrapper
{
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	font-size: 11px;
	line-height: 12px;
	margin: 4px auto 1em auto;
	padding: 0 0 0 0;
	width: 814px;
	background-color: #fbfbfb;
	
}

.space
{
	background-color: #ffffff;
}

.liga_tabelle
{
	width : 100%;
	margin : 6px 0 0 0;
	text-align : center;
	font-size : 12px;
	border-collapse : collapse;
	page-break-inside : avoid;
}

/* Layout fÃ¼r Spielansetzungen */
.ansetzung
{
	width:100%;
	background-color: #E9F2FB;
	text-align:left;
	font-size: 11px;
	line-height: 18px;
}

/* Zeile mit Angabe der letzten Aktualisierung bei Ossisport-Tabellen */
.ossi_quelle
{
	text-align:left;
	font-size: smaller;
	color: #da2128;
}

/* Zeile mit Ansetzungen bei Ossisport-Tabellen */
.ossi_line
{
	width: 100%;
	text-align: left;
	line-height: 18px;
	background-color: #f6f6f6;
}

/* Layout fÃ¼r Auswahl der Sportarten */
.sportart_buttons
{
	/* width:100%; */
	padding: 8px 0 8px 0;
	text-align:center;
	vertical-align: middle;
	background-color: #F6F6F6;
}

/* Kopfzeile der Tabelle */
.tab_header,.ossitab_header
{
	/* background-color: #A6CBE8; */
	background-color: #0055a1;
	color: #ffffff;
	font-weight: normal;
	line-height: 16px;
	vertical-align: middle;
	padding: 2px 0 2px 0;
}

.ansetzung1
{
	width:100%;
	background-color: #FFFFFF;
	text-align:left;
	font-size: 11px;
	line-height: 18px;
}

/* Tabelle Mannschaft */
.tab_team, .tab_team_bb, .tab_team_hb, .tab_team_fb, .tab_team_tt, .tab_team_wb, .tab_team_bm,.tab_team_ch
{
	width  : 280px;
	text-align  : left;
	vertical-align : middle;
	padding : 0 0 0 4px;
	font-weight : bold;
}

/* Tabelle Platzierung */
.tab_platz, .tab_platz_bb, .tab_platz_hb, .tab_platz_vb, .tab_platz_fb, .tab_platz_tt, .tab_platz_wb, .tab_platz_bm,.tab_platz_ch
{
	width : 24px;
	text-align : right;
	vertical-align : middle;
}

/* Tabelle Pfeil */
.tab_pfeil,.tab_pfeil_bb,.tab_pfeil_hb,.tab_pfeil_vb, .tab_pfeil_fb,.tab_pfeil_tt,.tab_pfeil_wb,.tab_pfeil_bm,.tab_pfeil_ch
{
	width:12px;
	padding: 3px 0 0 4px;
	vertical-align: middle;
}

/* Tabelle TorverhÃ¤ltnis (Tore) */
.tab_t1, .tab_t1_bb, .tab_t1_hb, .tab_t1_vb, .tab_t1_fb, .tab_t1_tt, .tab_t1_wb, .tab_t1_bm, .tab_t1_eh
{
	width: 40px;
	text-align: right;
}

/* Tabelle Punkte */
.tab_p1, .tab_p1_hb, .tab_p1_vb, .tab_p1_tt, .tab_p1_wb, .tab_p1_bm
{
	width: 40px;
	font-weight: bold;
	text-align: right;
}

/* Tabelle Torverhältnis (Gegentore) */
.tab_t2, .tab_t2_bb, .tab_t2_hb, .tab_t2_vb, .tab_t2_fb, .tab_t2_tt, .tab_t2_wb, .tab_t2_bm, .tab_t2_eh
{
	width: 30px;
	text-align:left;
}

/* Tabelle Gegenpunkte */
.tab_p2, .tab_p2_hb, .tab_p2_vb, .tab_p2_tt, .tab_p2_wb, .tab_p2_bm
{
	width : 40px;
	text-align : left;
	font-weight : bold;
}

/* Ausgeblendete Spalten */
.tab_guv,.tab_guv_vb,.tab_p2_fb, .tab_guv_ke, .tab_tordiff_ke, .tab_t2_ke, .tab_t2_ch, .tab_tordiff_ch,.tab_p2_ch
{
	width:1px;
	visibility: collapse;
	display: none;
}

/* Tabelle normale Zeile */
.tab_zeile
{
	line-height: 18px;
	/* background-color: #fcfcfc; */
}

/* Tabellenkopf Punkte */
.tab_pkt, .tab_pkt_bb, .tab_pkt_hb, .tab_pkt_vb, .tab_pkt_fb, .tab_pkt_tt, .tab_pkt_wb, .tab_pkt_bm
{
	width : 60px;
}

/* Tabelle Zeile für Aufsteiger/Absteiger */
.tab_aufsteiger,.tab_absteiger
{
	line-height: 18px;
	/* background-color: #D6E8F6; */ 
	/* ackground-color:#BBC4E1; */
	background-color:#e5eff5;
}

/* Tabelle Zeile für Sonderplatz */
.tab_sonderplatz
{
	line-height: 18px;
	/* background-color: #F2F2F2; */
	/* background-color:#ebebeb; */
	background-color:#f6f9fe;
}

/* Tabelle gewonnen, unentschieden, verloren */
.tab_guv_fb, .tab_guv_wb, .tab_guv_hb, .tab_guv_bb, .tab_guv_tt, .tab_guv_bm
{
	width : 30px;
	text-align : center;
}

/* Tabelle Punkte */
.tab_p1_fb,.ossitab_p1_fb, .tab_p1_bb
{
	width : 32px;
	font-weight : bold;
	text-align : right;
	padding : 0 16px 0 0;
}

/* Ossisport-Tabelle Mannschaft */
.ossitab_team, .ossitab_team_bb, .ossitab_team_hb, .ossitab_team_tt
{
	width: 250px;
	text-align: left;
	padding: 0 0 0 4px;
	font-weight: bold;
}

/* Ossisport-Tabelle Mannschaft */
.ossitab_team_vb, .ossitab_team_fb, .ossitab_team_wb
{
	width : 250px;
	text-align : left;
	padding : 0 0 0 4px;
	font-weight : bold;
}

/* Ossisport-Tabelle usgeblendete Spalten */
.ossitab_guv, .ossitab_guv_bb, .ossitab_guv_hb, .ossitab_guv_vb, .ossitab_guv_tt
{
	display : none;
}

/* Ossisport-Tabelle Ausgeblendete Spalten */
.ossitab_p2_fb
{
	visibility: collapse;
	display: none;
}

/* Ossisport-Tabelle Ausgeblendete Spalten */
.ossitab_guv_fb,.ossitab_guv_wb
{
	visibility: collapse;
	display: none;
}

/* Ossisport-Tabelle Torverhältnis (Tore) */
.ossitab_t1,.ossitab_t1_bb,.ossitab_t1_hb,.ossitab_t1_vb,.ossitab_t1_fb, .ossitab_t1_tt,.ossitab_t1_wb
{
	text-align: right;
}

/* Ossisport-Tabelle Torverhältnis (Gegentore) */
.ossitab_t2,.ossitab_t2_bb,.ossitab_t2_hb,.ossitab_t2_vb,.ossitab_t2_fb, .ossitab_t2_tt,.ossitab_t2_wb
{
	text-align: left;
}

/* Ossisport-Tabelle Gegenpunkte */
.ossitab_p2,.ossitab_p2_bb,.ossitab_p2_hb, .ossitab_p2_vb,.ossitab_p2_tt,.ossitab_p2_wb
{
	width:40px;
	text-align: left;
	font-weight: bold;
}

/* Ossisport-Tabelle Punkte */
.ossitab_p1, .ossitab_p1_bb, .ossitab_p1_hb, .ossitab_p1_vb, .ossitab_p1_tt, .ossitab_p1_wb
{
	width : 40px;
	font-weight : bold;
	text-align : right;
}

.hinweis
{
	float: left;
	width: 18px;
	height: 18px;
	margin: 0 4px 0 0;
	background-image: url(/img/png/information.png);
	background-repeat: no-repeat;
	background-color: white;
}

.button_details
{
	background-image:url(/img/details.png);
	background-color: transparent;
	width:50px;
	height: 10px;
	border:none;
	cursor:pointer;
	margin: 4px 12px 0 0;
	
}

tr.ansetzung
{
	padding: 0 4px 0 4px;
	/* page-break-after: avoid; */
}

.tab_tore,.tab_tore_fb,.tab_tore_vb,.tab_tore_hb,.tab_tore_bb, .tab_tore_tt,.tab_tore_wb,.tab_tore_bm
{
	width: 70px;
}

.tab_sp_fb, .tab_sp_wb, .tab_sp_ke, .tab_sp_ch
{
	width: 60px;
}

.zeile_over
{
	background-color: #F3B5A2;
}

.zeile_abgesagt
{
	background-color: #FFFFCC;
}

/* Anzeige nur in Druckvorschau */
.print
{
	display : none;
}

.led
{
	padding: 3px 0 0 3px;
}

.bold
{
	font-weight: bold;
}

.red
{
	color:#cc0000;
}

.footer
{
	color: #e0e0e0;
	font-size: 7px;
}

.print_button
{
	width:100%;
	text-align:right;
	display:block;
}

/* Tabellen Spalte Tordifferenz */
.tab_tordiff, .tab_tordiff_bb, .tab_tordiff_hb, .tab_tordiff_vb, .tab_tordiff_fb, .tab_tordiff_tt, .tab_tordiff_wb, .tab_tordiff_bm
{
	width: 64px;
	text-align: center;
}

.hinweisbox
{
	/* border: solid 1px #0055a1; */
	padding: 8px 8px 8px 32px;
	margin: 1em 0 1em 0;
	background-image: url('/img/png/information.png');
	background-repeat: no-repeat;
	background-position: 8px 8px;
	background-color: #e8f3fd;
	color: #0055a1;
	text-align: left;
	font-family: tahoma, Arial, Helvetica, sans-serif, Verdana;
	font-size: 11px;
	font-weight: normal;
	line-height: 130%;
	border-radius: 8px;
	-moz-border-radius: 8px;
}

.tab_team_vb
{
	width:360px;
	text-align: left;
	vertical-align:middle;
	padding: 0 0 0 4px;
	font-weight: bold;
}

.warnbox
{
	/* border: solid 1px #ca0000; */
	padding: 8px 8px 8px 32px;
	background-image: url(/img/png/exclamation.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	background-color: #fff2f2;
	text-align: left;
	color: #ca0000;
	border-radius: 8px;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size:11px;
	line-height:130%;
	border-radius: 8px;
	-moz-border-radius: 8px;
	margin: 1em 0 1em 0;
	
	
}

input
{
	font-size: 11px;
}

select
{
	font-size: 11px;
}

.date_button
{
	width:77px;
	height:21px;
	font-size: 11px;
	background-image: url(/img/button_datum_blank.gif);
	background-repeat: no-repeat;
	border:none;
	margin: 2px 2px 2px 2px;
}

.link_pfeil
{
	font-family: Arial;
	background-image: url(/img/pfeil_weitere_links.gif);
	background-repeat: no-repeat;
	background-position: 0 -1px;
	padding: 0 4px 0 16px; 
	text-indent: 0;
	margin: 0 0 0 0;
	letter-spacing: -0.25px;
	/* white-space : nowrap; */
}

a.tippscheinlink:hover
{
	text-decoration:underline;
}

/* Rahmen um input-Feld */
.input_border
{
	border: solid 1px #77a5bf;
}

.ansetzung2
{
	width:100%;
	/* background-color: #E9F2FB; */
	/* background-color: #f2f2f2; */
	background-color: #f6f9fe;
	text-align:left;
	font-size: 11px;
	line-height: 18px;
}

.sportart_link,a.sportart_link,a.sportart_link:link,a.sportart_link:active, a.sportart_link:visited
{
	color: #333333;
}

a.sportart_link:hover,a.link_mehr:hover,a.link_tct:hover
{
	text-decoration:underline;
}

#content
{
	width: 814px;
	table-layout: fixed;
	margin-top: 0;
	padding-top:0;
}

.abbinder
{
	border: solid 0px #D6E8F6;
	border-width: 1px 0 1px 0;
	border-collapse: collapse;
	background-color: #FFFFFF;
	height: 24px;
	margin-bottom: 2em;
}

/* Icon für Abbinder (nach oben) */
.img_top
{
	background-image:url(/img/icon_top.gif);
	width:61px;
	height:9px;
}

/* Icon für Abbinder (Drucken) */
.img_print
{
	background-image:url(/img/icon_drucken.gif);
	background-position:0 3px;
	background-repeat:no-repeat;
	width:55px;
	height:12px;
}

.lizenzbox
{
	border: solid 1px #77a5bf;
	padding: 8px 8px 8px 32px;
	background-image: url(/img/png/key.png);
	background-repeat: no-repeat;
	background-position: 8px 8px;
	background-color: #eff9ff;
	text-align: left;
}

a.printhide:hover
{
	color:red;
	text-decoration:underline;
}

.flagge_spielplan
{
	width:26px;
	height:16px;
	vertical-align:middle;
	margin: 0 3px 0 0;
}

/* Karteikarten-Reiter aktive Karte */
.reiter_active
{
	height:24px;
	width:14%;
	/* background-image:url(/img/reiter_active3.gif); */
	background-repeat:no-repeat;
	background-position:right;
	/* text-indent:16px; */
	text-align:center;
	vertical-align:middle;
	color: #ffffcc;
}

/* Karteikarten-Reiter inaktive Karte */
.reiter_inactive
{
	height:24px;
	width:14%;
	/* background-image:url(/img/reiter_inactive.gif); */
	background-repeat:no-repeat;
	background-position:right;
	/* text-indent:16px; */
	text-align:center;
	vertical-align:middle;
	/* background-color: #E9F2FB; */
}

/* Reiter für Karteikarte */
.reiter_active2
{
	height:24px;
	width:14%;
	/* background-image:url(/img/reiter_active.gif); */
	background-repeat:no-repeat;
	background-position:right;
	/* text-indent:16px; */
	text-align:center;
	vertical-align:middle;
	color: #ffffff;
}

/* Reiter für Karteikarte */
.reiter_inactive2
{
	height:24px;
	width:14%;
	/* background-image:url(/img/reiter_inactive2.gif); */
	background-repeat:no-repeat;
	background-position:right;
	/* text-indent:16px; */
	text-align:center;
	vertical-align:middle;
	/* background-color: #E9F2FB; */
}

/* Reiter für Karteikarte */
.reiter_active3
{
	height:24px;
	width:14%;
	/* background-image:url(/img/reiter_active3.gif); */
	background-repeat:no-repeat;
	background-position:right;
	/* text-indent:16px; */
	text-align:center;
	vertical-align:middle;
	color: #ffffcc;
}

/* Reiter für Karteikarten */
.reiter_inactive3
{
	height:24px;
	width:14%;
	/* background-image:url(/img/reiter_inactive3.gif); */
	background-repeat:no-repeat;
	background-position:right bottom;
	/* text-indent:16px; */
	text-align:center;
	vertical-align:middle;
	/* background-color: #E9F2FB; */
}

/* Titelzeile fÃ¼r Balkendiagramm */
.balkentitle
{
	padding:0 0 0 8px;
	background-repeat : repeat-x;
	vertical-align :middle;
	/* color : #FB851B; */
	padding: 0 8px 0 0;
	/* background-color: #ffffff; */
	padding: 0 8px 0 0;
	height: 22px;
	background-color: #ffffff;
	color: #0055A1;
	font-size: 11px;
	text-indent: 10px;
	vertical-align:middle;
	background-image: url(../db/img/rubrik_hintergrund_leipzig.gif);
	border: solid #A6CBE8;
	border-width:1px 0 0 1px;
}

/* Zeile für Nennung der Kooperationspartner */
.koop_zeile
{
	width:100%;
	text-align:center;
	vertical-align:middle;
	font-size:10px;
}

.liga_shortcuts
{
	margin:8px 0 4px 0;
}

.randfarbe_h
{
	background-color: #A6CBE8;
}

.randfarbe
{
	color: #A6CBE8;
}

.randfarbe_b
{
	border: solid 1px #A6CBE8;
}

.em_tab_team
{
	width:150px;
	padding:0 0 0 8px;
}

.em_tab_sp
{
	width:48px;
	text-align:right;
	padding:0 20px 0 0;
}

.em_tab_sph
{
	width:48px;
	text-align:right;
	padding:0 10px 0 0;
}

.em_tab_pkt
{
	text-align : right;
	padding : 0 8px 0 0;
}

.em_tab_guv
{
	width:25px;
	text-align:right;
	padding:0 8px 0 0;
}

.em_tab_toreh
{
	width:40px;
	text-align:right;
	padding:0 12px 0 0;
}

.em_tab_tore
{
	width:32px;
	text-align:right;
}

.em_tab_gegentore
{
	text-align:left;
}

.em_tab_diffh
{
	width:30px;
	text-align:right;
}

.em_tab_diff
{
	width:30px;
	text-align:right;
	padding:0 4px 0 0;
}

.em_ansetzung_datum
{
	width:75px;
}

.em_ansetzung
{
	line-height:16px;
	vertical-align:middle;
}

.em_ansetzung_symbol
{
	height:16px;
	width:22px;
	vertical-align:middle;
}

.em_ansetzung_symbole
{
	text-align:center;
	padding: 0 0 0 0;
}

.em_ansetzung_team
{
	width:140px;
	padding:0 0 0 8px;
}

.em_ansetzung_tore
{
	width: 70px;
	text-align:right;
}

.em_ansetzung_gegentore
{
	width:20px;
	text-align:left;
	
}

.em_ansetzungen
{
	width:462px;
}

.em_tab_flagge,.em_ansetzung_flagge
{
	width:24px;
	height: 14px;
	margin: 0 4px 0 0;
	vertical-align:middle;
}

.lightred_b
{
	background-color:#FFEEEE;
}

.widget
{
	width:462px;
	
}

.em_spielplan_ansetzung
{
	padding:2px 0px 0px 2px;
	font-weight:bold;
	font-size:11px;
	width:165px;
}

.em_select
{
	width:40px;
	text-align:center;
	font-weight:bold;
	font-size:15px;
	line-height:16px;
	height:24px;
	
}

.em_rl_line
{
	width:300px;
	line-height:18px;
	color: black;
	font-weight:bold;
	padding:0px 4px 0px 4px;
}

.em_rl_punkte
{
	line-height:18px;
	width:100px;
	color: black;
	font-weight:bold;
	text-align:right;
	padding:0px 4px 0px 4px;
}

.em_rl_platz
{
	width:25px;
	line-height:18px;
	color: black;
	font-weight:bold;
	text-align:right;
	padding:0px 4px 0px 4px;
}

.kt_headline
{
	text-align:center;
	font-weight:bold;
	color: #000000;
}

.kt_em_rl_platz
{
	display:none;
}

.kt_em_rl_line
{
	padding:0 4px 0 4px;
}

.pixel
{
	width:1px;
	height:1px;
}

.em_line
{
	background-color: #d0d0d0;
	height:1px;
	width:461px;
	
}

/* Grundeinstellungen fÃ¼r Balkendiagramm */
.balkendiagramm
{
	border:none;
	background-color: #ffffff;
	border-collapse: collapse;
	line-height: 11px;
}

.underline
{
	text-decoration:underline;
}

.flagge_kt
{
	width:32px;
	height: 20px;
	margin: 0 4px 0 0;
	vertical-align:middle;
}

.hide
{
	display:none;
	visibility:hidden;
	width:0;
	height:0;
	
}

.zitat_kt
{
	font-weight:bold;
	padding:4px 8px 4px 8px;
	vertical-align:top;
}

.zitat_autor_kt
{
	padding : 4px 8px 0 8px;
	vertical-align : top;
	line-height : 120%;
}

.zitat_promi_kt
{
	vertical-align:top;
	border:solid 1px #c0c0c0;
	margin:0 0 6px 0;
}

.pict_kt
{
	padding:4px 2px 4px 2px;
	text-align:center;
}

.linkpfeil
{
	background-image:url(/img/pfeil_weitere_links.gif);
	background-repeat:no-repeat;
	background-position: right top;
	width:100%;
}

.pict_kt_left
{
	padding: 4px 2px 4px 8px;
	text-align: left;
}

.pict_kt_right
{
	padding:4px 8px 4px 2px;
	text-align:right;
}

.kt_news_headline
{
	padding  :9px 12px 5px 12px;
	font-size: 1.75em;
	font-weight : bold;
	line-height : 1.2em;
	color: #0055a1;
}

.kt_news_text
{
	padding:0.5em 1em 0.5em 12px;
	margin-bottom: 0.5em;
	text-align : left;
	font-size: 1.2em;
	line-height: 1.25em;
	vertical-align : bottom;
	
	
}

a.menu_ho_link,a.menu_ho_link:link,a.menu_ho_link:visited
{
	color:#999999;
	width:80px;
	height:12px;
}

#MenuDropDown
{
	background-color: #ffffff;
	border: solid 1px #920202;
	padding: 2px 6px 2px 6px;
	/* opacity: 0.9; */
	/* filter: alpha(opacity=90); */
	visibility: hidden;
	z-index: 9;
	box-shadow: 8px 8px 8px #666;
	-webkit-box-shadow: 8px 8px 8px #666;
	-moz-box-shadow: 8px 8px 8px #666;
	/* filter: progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#555555,direction=135); */
	
}

.SubMenuItem
{
	padding: 3px 12px 3px 12px;
	color: #808080;
	border: 1px solid #e0e0e0;
	border-width: 1px 0 0 0;
	
	
}

.spare
{
	
}

.SubMenu
{
	visibility:hidden;
	display:none;
	vertical-align:top;
	z-index: -9;
	box-shadow:8px 8px 8px #666;
	-webkit-box-shadow:8px 8px 8px #666;
	-moz-box-shadow:8px 8px 8px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#555555,direction=135)";
}

a.cltag_4:link, a.cltag_4:visited
{
	color: #0055a1;
}

.SubMenuInvers
{
	list-style-type:none;
	list-style-position:outside;
	padding:2px 0 2px 8px;
	font-weight:bold;
	background-color: #A6CBE8;
	background-image:url(/img/b_schliessen_12.gif);
	background-repeat:no-repeat;
	background-position:right -1px;
	color : #ffffff;
}

a.cltag_3:link, a.cltag_3:visited
{
	color: #0055a1;
}

.logo_l_,.logo_l_ohtho
{
	width:510px;
	height:143px;
	background-color:#0055a1;
}

a.SubMenuLink, a.SubMenuLink:link, a.SubMenuLink:active, a.SubMenuLink:visited
{
	/* color:black; */
	color: #808080;
}

a.SubMenuLink:hover
{
	text-decoration:underline;
	color: #0055A0;
	
}

.SubMenuLink
{
	display: block;
	font-weight:normal;
}

.menu_ho_active:hover
{
	color:#0055a0;
	background-color:#ffffff;
	
}

a.sportart_startlogo:link,a.sportart_startlogo:visited
{
	
}

.logo_l_vb
{
	width : 510px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat; 
}

.sportarten_startlogo
{
	padding: 12px 12px 24px 72px;
	
}

/* Button zum Absenden bei Login-Formularen */
.button_login
{
	width : 74px;
	height : 24px;
	background-image : url(/img/buttons/button_login_999999.gif);
	background-color : #ffffff;
	background-repeat : no-repeat;
	border : none;
	cursor : pointer;
}

a.sportart_startlogo:hover
{
	color: #034ea2;
	background-color:white;
}

.sportart_startlogo
{
	font-weight:bold;
	list-style-type:none;
	list-style-position:outside;
	font-size:20px;
	color:white;
	display:block;
}

ul.sportart_startlogo
{
	
}

#SubMenuFix
{
	display:none;
	visibility:hidden;
}

.logo_l_wb
{
	width:510px;
	height:143px;
	background-color:#0055a1;
	background-repeat : no-repeat;
}

/* Rubrikentitel Klicktippspalte */
.balkentitle_kt
{
	padding:0;
	width: 300px;
	height:22px;
	line-height:22px;
	background-color: #e0e0e0;
	color: #ca0000;
	font-family: arial, verdana, tahoma,sans-serif;
	font-size: 11px;
	font-weight:bold; 
	letter-spacing:0.05em;
	text-transform: uppercase;
	text-indent: 10px;
	vertical-align:middle;
	clear:both;
	float:right;
	
	
}

.SubMenuContent
{
	/* width:72px; */ 
	background-color:#efefef;
	position:absolute;
	z-index:9;
	left:800px;
	top:200px;
	border : solid 1px #e0e0e0;
	border-width: 0 1px 1px 1px;
	visibility:hidden;
	display: none;
	empty-cells:hide;
}

#SubMMenuFix, #OSubMMenuFix
{
	background-color:#efefef;
	/* border:dotted 1px #cecece; */
	position: absolute;
	z-index:8;
	visibility:hidden;
	overflow:hidden;
	left:800px;
	top:1000px;
	height:1px;
	width:1px;
}

.logo_r_,logo_r_ohtho,.logo_r_fb
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-position : -510px 0;
	background-repeat : no-repeat;
}

.menu_ho
{
	/* position:absolute; */
	width:780px;
	vertical-align: middle;
	text-align:center;
	/* background-image: url(/img/menu_bg_ho.gif); */
	background-repeat:repeat-x;
}

.logo_l_bm
{
	width:510px;
	height:143px;
	background-color:#0055a1;
	background-repeat:no-repeat;
}

a.cltag_2:link, a.cltag_2:visited
{
	color: #0055a1;
}

.kt_space
{
	height:6px;
	width: 99%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	display: block;
	
}

.logo_l_fb
{
	width : 510px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : 4px 0;
	
}

.logo_l_bb
{
	width : 510px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	
}

.logo_l_tt
{
	width:510px;
	height:143px;
	background-color:#0055a1;
	background-repeat:no-repeat;
	
	
}

a.cltag_5:link, a.cltag_5:visited
{
	color: #0055a1;
}

.logo_l_hb
{
	width : 510px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
}

.logo_r_hb
{
	width:270px;
	height:143px;
	background-repeat:no-repeat;
	background-color:#0055a1;
	background-position:-510px 0;
	
}

a.cltag_1:link, a.cltag_1:visited
{
	color: #0055a1;
}

.logo_r_vb
{
	width:270px;
	height:143px;
	background-color:#0055a1;
	background-repeat:no-repeat;
	background-position:-510px 0;
}

a.cltag_5:hover, a.cltag_2:hover, a.cltag_3:hover, a.cltag_4:hover, a.cltag_1:hover
{
	color: #ca0000;
}

.logo_r_bb
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : -510px 0;
}

.logo_r_wb
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : -510px 0;
}

.logo_r_tt
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : -510px 0;
}

.logo_r_bm
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : -510px 0;
}

.menu_sp
{
	position:relative;
	width:780px;
	background-color:white;
	visibility:collapse;
}

.menu_sp_inactive
{
	padding:0 4px 0 4px;
	text-align:center;
	vertical-align:middle;
	
}

.menu_port
{
	width:780px;
	background-color:white;
	visibility:collapse;
}

.menu_port_inactive
{
	width:20%;
	padding:0 4px 0 4px;
	text-align:center;
	vertical-align:middle;
}

.menu_ho_inactive
{
	width:80px;
	height:22px;
	background-image: url(/img/dotted_v.gif);
	background-repeat:no-repeat;
	color: #808080;
	vertical-align: middle;
	text-align:center;
}

.menu_ho_active
{
	width : 80px;
	height : 22px;
	background-color : #ffffff;
	color : #0055A0;
	vertical-align : middle;
	text-align : center;
}

.nav-bi
{
	left: 524px;
}

.nav-ju
{
	left: 575px;
}

a.menu_ho_link:hover
{
	color:#0055a0;
	text-decoration:underline;
}

a.menu_ho_link:active
{
	color:#0055a0;
}

a.menu_ho_alink, a.menu_ho_alink:link, a.menu_ho_alink:visited,  a.menu_ho_alink:active
{
	color:#0055a0;
	width:80px;
}

a.menu_sp_link:hover,a.menu_port_link:hover
{
	text-decoration:underline;
}

.Omenu_ho
{
	position:relative;
	z-index:9;
	vertical-align:middle;
	text-align:center;
	background-image: url(/img/menu_bg_ho.gif);
	background-repeat:repeat-x;
	width:100%;
	display:none;
}

.logo_r_news
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : -510px 0;
}

.link_mehr,a.link_mehr,a.link_mehr:link,a.link_mehr:active, a.link_mehr:visited
{
	/* color: #0A527F; */
	color: #0055a1;
	font-weight:normal;
}

.logo_l_news
{
	width : 510px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	 
}

.balkendiagramm_kt
{
	width: 298px;
	margin:0 0 1em 0;
	border: solid #CCCBCB;
	border-width: 0px 1px 1px 1px;
	background-color: #ffffff;
	float:right;
	
	
}

.middle
{
	vertical-align:middle;
}

/* Heradline für Newsfiles von LVZ-Online */
.ueberschrift
{
	font-size:16px;
	font-weight:bold;
}

/* Text für Newsfiles von LVZ-Online */
.textgross
{
	width:100%;
	padding: 0 0 0 0 ;
	
}

/* Button zum Absenden bei Formularen */
.button_senden
{
	width : 113px;
	height : 24px;
	background-image : url(/img/buttons/button_senden_999999.gif);
	background-color : #ffffff;
	background-repeat : no-repeat;
	border : none;
	cursor : pointer;
}

.right
{
	text-align:right;
}

.newstext
{
	font-size : 12px;
	line-height : 14px;
}

.center
{
	text-align:center;
}

.fullwidth
{
	width : 100%;
}

.kt_newstext img
{
	margin : 8px 0 0 0;
}

.img_dpameldung
{
	float : left;
	margin: 3px 11px 0 0;
}

.text_topmeldung
{
	line-height : 1.3em;
	font-size: 1.15em;
}

.hl_meldung
{
	font-size : 1.9em;
	font-weight : bold;
	line-height : 1.5em;
	color : #666666;
}

.halfwidth
{
	width : 50%;
}

.width75
{
	width : 75%;
}

.width66
{
	width : 66%;
}

/* Logo für Druckansicht */
.logo_print_hb, .logo_print_vb, .logo_print_wb, .logo_print_tt, .logo_print_ho, .logo_print_bi, .logo_print_ju
{
	width : 190mm;
	height : 92px;
	background-repeat : no-repeat;
	background-position : 1em -1em;
	background-color : #0055a1;
}

.symbol_spielplan
{
	margin: 0 3px 0 0;
	vertical-align: middle;
}

a.Omenu_ho_link,a.Omenu_ho_link:link,a.Omenu_ho_link:visited
{
	color:#999999;
	width:80px;
	height:12px;
}

/* Button zum Absenden von Formularen */
.button_uebernehmen
{
	background-image : url(/img/buttons/button_uebernehmen_999999.gif);
	background-repeat : no-repeat;
	background-color : #ffffff;
	width : 113px;
	height : 24px;
	border : none;
	cursor : pointer;
}

/* Button zum Absenden in Formularen */
.button_pwchange
{
	background-image : url(/img/buttons/button_pwchange_999999.gif);
	background-repeat : no-repeat;
	background-color : #ffffff;
	width : 113px;
	height : 24px;
	border : none;
	cursor : pointer;
}

/* Button zum Absenden von Formularen */
.button_spieler
{
	background-image : url(/img/buttons/button_spieler_F58A22.gif);
	background-repeat : no-repeat;
	background-color : #ffffff;
	width : 94px;
	height : 20px;
	border : none;
	cursor : pointer;
}

/* Button zum Absenden von Formularen */
.button_tore
{
	background-image : url(/img/buttons/button_tore_F58A22.gif);
	background-repeat : no-repeat;
	background-color : #ffffff;
	width : 94px;
	height : 20px;
	border : none;
	cursor : pointer;
}

/* Button zum Absenden von Formularen */
.button_anzeigen
{
	background-image : url(/img/buttons/button_anzeigen_F58A22.gif);
	background-repeat : no-repeat;
	background-color : #ffffff;
	width : 94px;
	height : 20px;
	border : none;
	cursor : pointer;
}

/* Button zum Absenden von Formularen */
.button_berechnen
{
	background-image : url(/img/buttons/button_berechnen_F58A22.gif);
	background-repeat : no-repeat;
	background-color : #ffffff;
	width : 94px;
	height : 20px;
	border : none;
	cursor : pointer;
}

.img_klicktipp
{
	float : left;
	padding : 0 1px 6px 0;
}

.img_promitipp
{
	width : 80px;
	height : 60px;
	margin : 0 0 0 0;
}

/* Logo Kopf für Druckansicht MZ-Web Fußball */
.logo_print_fb_mz-web
{
	width:190mm;
	height:121px;
	background-image:url(http://mz-web.ohtho.com/img/mzweb_kopf_print.jpg);
	background-repeat:no-repeat;
}

/* Abstand unter Werbebanner */
.space_sb
{
	height:10px;
}

.cursor_pointer
{
	cursor : pointer;
}

optgroup
{
	font-size : 11px;
	font-family : Arial,Helvetica,Tahoma;
}

.tab_team_ke
{
	width : 500px;
	text-align : left;
	vertical-align : middle;
	padding : 0 0 0 4px;
	font-weight : bold;
}

.tab_p2_ke
{
	width :25px;
	text-align : left;
	font-weight : bold;
}

.tab_p1_ke
{
	width: 65px;
	font-weight: bold;
	text-align: right;
}

.tab_t1_ke
{
	width: 90px;
	text-align: right;
	padding : 0 32px 0 0;
}

.tab_tore_ke
{
	width:80px;
}

.tab_pkt_ke
{
	width : 90px;
}

/* Button zum Absenden von Suchanfragen */
.button_suchen
{
	width : 74px;
	height : 24px;
	background-image : url(/img/buttons/button_finden_999999.gif);
	background-color  : #ffffff;
	background-repeat : no-repeat;
	background-position: 0 1px;
	padding : 2px 0 0 0;
	border : none;
	cursor : pointer;
}

.logo_l_ke, .logo_l_fa, .logo_l_bi, .logo_l_ju, .logo_l_ru
{
	width : 510px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
}

.logo_r_ke, .logo_r_fa, .logo_r_bi, .logo_r_ju, .logo_r_ru
{
	width : 270px;
	height : 143px;
	background-color : #0055a1;
	background-repeat : no-repeat;
	background-position : -510px 0;
}

/* Logo Kopf für Druckansicht */
.logo_print_bb, .logo_print_bm, .logo_print_fa, .logo_print_fb, .logo_print_fo
{
	width : 190mm;
	height : 92px;
	background-repeat : no-repeat;
	background-position : 1em -1em;
	background-color : #0055a1;
}

/* ImageMap für Navigation */
#navi
{
	position : relative;
	list-style:none;
	width:56px;
	height:24px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

/* Navigation Startmenü */
#navi li a
{
	position : absolute;
	text-indent:-9999px;
	display:block;
	text-decoration:none;
	width:56px;
	height:16px;
	background:none;
	
}

/* Button Startseite */
#navi_start a
{
	top : 0px;
	left : 76px;
}

/* Button E-Mail schreiben */
#navi_kontakt a
{
	top : 0px;
	left : 140px;
	
}

/* Button Impressum */
#navi_impressum a
{
	top : 0px;
	left : 208px;
	
}

/* Imagemap für Navigation */
#navi2
{
	position : relative;
	list-style : none;
	width : 96px;
	height : 100px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

/* Navigation Menü Portal-Homepage */
#navi2 li a
{
	position : relative;
	text-indent:-9999px;
	display:block;
	text-decoration:none;
	width:96px;
	height:64px;
	background:none;
}

/* Imagemap für Navigation */
#navi2
{
	position : relative;
	list-style : none;
	width : 96px;
	height : 100px;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

#claim
{
	margin : 5px 0px -20px 35px;
	color : #FFFFFF;
	height : 15px;
}

.logo_l_ho, .logo_l_te,.logo_l_ch, .logo_l_fo, .logo_l_eh
{
	width:510px;
	height:143px;
	background-repeat:no-repeat;
}

.logo_r_ho, .logo_r_te, .logo_r_ch, .logo_r_fo, .logo_r_eh
{
	width:270px;
	height:143px;
	background-color:#0055a1;
	background-repeat:no-repeat;
	background-position:-510px 0;
}

.tab_guv_ch
{
	width : 48px;
	text-align : center;
}

.tab_t1_ch
{
	width: 56px;
	text-align: right;
	padding : 0 24px 0 0;
}

.tab_pkt_ch
{
	width : 80px;
	padding : 0 8px 0 0;
}

.tab_p1_ch
{
	font-weight: bold;
	text-align: right;
	margin : 0 16px 0 0;
}

/* Logo fÃ¼r Druckansicht */
.logo_print_ch, .logo_print_eh, .logo_print_ke, .logo_print_te, .logo_print_,.logo_print_ts, .logo_print_ru
{
	width : 190mm;
	height : 92px;
	background-repeat : no-repeat;
	background-position : 1em -1em;
	background-color : #0055a1;
}

.disabled
{
	color : #999999;
}

.tab_g2_fb, .tab_g2_hb, .tab_g2_vb, .tab_g2_bb, .tab_g2_tt, .tab_g2_wb, .tab_g2_bm
{
	display : none;
}

.tab_g2_fa, .tab_g2_ke, .tab_g2_ho, .tab_g2_te, .tab_g2_ch, .tab_g2_fo, .tab_guv_eh, .tab_p2_bb, .tab_p2_eh
{
	display : none;
}

.tab_team_eh
{
	width  : 200px;
	text-align  : left;
	vertical-align : middle;
	padding : 0 0 0 4px;
	font-weight : bold;
}

.tab_platz_eh
{
	width : 24px;
	text-align : right;
	vertical-align : middle;
}

.tab_pfeil_eh
{
	width:12px;
	padding: 3px 0 0 4px;
	vertical-align: middle;
}

.tab_tore_eh
{
	width: 70px;
}

.tab_pkt_eh
{
	width :32px;
}

.tab_p1_eh
{
	width : 32px;
	font-weight : bold;
	text-align : right;
	padding : 0 8px 0 0;
}

.tab_g2_eh
{
	width : 16px;
	text-align : center;
	padding : 0 0 0 4px;
}

.region_headline
{
	background-color: #ccccff;
	
}

.page_headline
{
	line-height : 120%;
	color : #0055a1;
	margin: 0 0 0.5em 0;
	padding-top : 0;
	font-size: 1.5em;
	font-weight: bold;
}

.eingabe_ergebnis
{
	width : 28px;
	text-align : center;
}

.green
{
	color: green;
}

.SubMenuItem:hover
{
	background-color: #ffffff;
}

/* Text fÃ¼r Balkendiagramm */
.balkenhinweis
{
	padding: 4px 0 6px 0;
	background-color: ffffff;
	text-indent: 10px;
}

#adminpage
{
	width:780px;
	margin-top: 2em;
	padding: 2em  1em 3em 2em;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	line-height: 13px;
	vertical-align: top;
	background-color: #808080;
	-moz-border-radius: 16px;
	border-radius: 16px;
}

.link_pin
{
	background-image:url(/img/pins/pin_blue.png);
	background-repeat:no-repeat;
	background-position: 0 -1px;
	padding: 0 0 0 18px; 
	text-indent:0;
}

input:focus
{
	background-color: #ffffcc;
}

.ansetzung_datum
{
	width:90px;
	padding: 0 4px 0 0;
	white-space: nowrap;
}

#content_table
{
	width:800px;
	font-size: 1em;
	padding: 2em 0 3em 1em;
	line-height: 1.75em;
	background-color: #808080;
	clear:both;
	
}

#content_table h1
{
	font-size: 1.5em;
	color: #ffffff;
	padding: 0 0 1em 0;
	margin-top: 24px;
	letter-spacing : 0.2em;
	text-indent: 16px;
	text-shadow: 1px 1px 0 #000;
}

.link_ct,a.link_ct,a.link_ct:link,a.link_ct:active, a.link_ct:visited
{
	display: block;
	font-size:1.25em;
	line-height: 2em;
	color: #ffffff;
	letter-spacing:0.1em;
	margin-top: 4px;
	
	
}

.link_ct_first,a.link_ct_first,a.link_ct_first:link,a.link_ct_first:active, a.link_ct_first:visited
{
	color: #ffffff;
	font-size: 1.4em;
	line-height: 2em;
	font-weight: bold;
	text-transform : uppercase;
	letter-spacing : 0.15em;
	text-shadow: 1px 1px 0 #666666;
}

.content_table td
{
	padding: 0 0 0 1.5em;
	color: #ffffff;
}

.ct_spacer
{
	height: 2em;
	border-top: 1px solid #efefef;
	margin: 2em 0 0 0;
}

.ct_nb
{
	border: none;
}

.ct_b
{
	/* border-right: 1px solid #efefef; */
}

.a:hover
{
	text-decoration: underline;
}

.m-nav
{
	width:814px;
	height: 2em;
	vertical-align: middle;
	text-align:left;
	background-image: url(/img/menu_bg_ho_black.gif); 
	background-repeat:repeat-x;
	margin: 0;
	padding: 0;
	z-index: -9;
	
}

.m-nav ul.mainmenu li, .m-nav ul.mainmenu_current li
{
	position:absolute;
}

.nav-fb
{
	left: 12px;
}

.m-nav td.mainmenu, .m-nav td.mainmenu_current
{
	padding: 6px 3px 4px 3px;
	margin: 0;
	/* border-right: solid 1px #e0e0e0; */
	text-align: center;
}

.current, .mainmenu_current, td.mainmenu_current
{
	background-color:#ffffff;
	color: #0055A0;
	
}

a.current_alink, a.current:link, a.current:visited,  a.current:active
{
	color: #0055a0;
	background-color:#ffffff;
}

a.current:hover
{
	text-decoration: underline;
}

.m-nav ul.subnav
{
	position: relative;
	z-index: 1000;
	padding: 1px;
	margin: 4px 0 0 0;
	background: #909090;
	/* -ms-filter: alpha(opacity: 95); */
	opacity: 0.95;
	-moz-opacity: 0.95;
	-khtml-opacity: 0.95;
	/* border: solid 1px #e0e0e0; */
	text-align:left;
	box-shadow: 4px 4px 4px #666;
	-webkit-box-shadow: 4px 4px 4px #666;
	-moz-box-shadow: 4px 4px 4px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=3,color=#555555,direction=135)";
	border-radius: 0 0 8px 0;
	-webkit-border-radius: 0 0 8px 0;
	-moz-border-radius: 0 0 8px 0;
}

.m-nav ul.subnav, ul.subnav li
{
	display: none;
}

.m-nav td.mainmenu:hover ul.subnav, .m-nav td.mainmenu_current:hover ul.subnav,.m-nav td.mainmenu:hover ul.subnav li,.m-nav td.mainmenu_current:hover ul.subnav li
{
	display: block;
	padding-top:0.5em;
}

.nav-hb
{
	left: 62px;
}

a.nav-sp_current, a.nav-sp_current:link, a.nav-sp_current:visited,  a.nav-sp_current:active
{
	color: #cc0000;
}

.m-nav ul.subnav li
{
	padding: 0.35em 1.5em  0.35em 1.5em;
	/* border-bottom: 1px solid #e0e0e0; */
	color: #808080;
}

.nav-vb
{
	left: 114px;
}

.nav-bb
{
	left: 168px;
}

.nav-ch
{
	left: 764px;
}

.nav-fo
{
	left: 716px;
}

.nav-eh
{
	left: 650px;
}

.nav-te
{
	left: 604px;
}

.nav-ho
{
	left: 556px;
}

.nav-ke
{
	left: 504px;
}

.nav-fa
{
	left: 450px;
}

.nav-bm
{
	left: 384px;
}

.nav-wb
{
	left: 312px;
}

.nav-tt
{
	left: 236px;
}

.m-nav ul.subnav li:hover
{
	background-color: #b0b0b0;
	color: #0055A1;
	/* font-weight: bold; */
}

a.nav-sp, a.nav-sp:link, a.nav-sp:visited,  a.nav-sp:active
{
	color: #ffffff;
	
}

a.nav-sp:hover
{
	/* color:#cc0000; */
	text-decoration: underline;
}

a.nav-sp_current:hover
{
	color: #cc0000;
	text-decoration: underline;
}

a.subnav_link, a.subnav_link:link, a.subnav_link:visited,  a.subnav_link:active
{
	color: #ffffff;
	letter-spacing:0.1em;
}

a.subnav_link:hover
{
	text-decoration: underline;
}

.pict_cr
{
	color : #c0c0c0;
	margin-top : 0;
}

/* Bildunterschrift */
.bu
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	color: #666666; 
	font-size: 0.9em;
	line-height : 1.2em;
	margin: 0 0 0.5em 0;
}

.left
{
	text-align : left;
}

.kt_news_bigheadline
{
	padding  : 12px 0 4px 0;
	font-weight : bold;
	line-height : 120%;
	font-size : 1.5em;
}

.pict_kt_center
{
	padding:4px 4px 4px 4px;
	text-align:center;
}

.logo_gap
{
	width:36px;
	background-color: #0055a1;
}

/* Zeilenfarbe schattiert */
.zf1
{
	background-color: #f2f2f2;
	/* background-color: #f6f9fe; */
}

/* Kalender */
.calendar thead .weekend, .calendar tbody td.weekend
{
	color: #ca0000;
}

.calendar tbody td.selected
{
	color: #ffffff;
}

.ts_headline
{
	font-weight : bold;
	line-height : 120%;
	font-size : 1.5em;
	color: #0055a1;
	margin-top: 0;
}

.ts_text
{
	margin-bottom: 0.5em;
	text-align : left;
	font-size: 1.05em;
	line-height : 1.3em;
	vertical-align : top;
}

.balkendiagramm_ts
{
	width:298px;
	margin:0 0 16px  0;
	empty-cells: show;
	background-image: url(/img/bg/ohtho_bglogo_hell.jpg);
	background-repeat :no-repeat;
	background-position: 42px -12px;
	background-color : #ffffff;
	clear:both;
	float:right;
}

.sponsor2
{
	margin: 180px 0 0 24px;
}

#adl_sb_table
{
	width: 826px;
	/* width: 814px; */
	/* width: 890px; */
}

.hl_autor
{
	margin: 0 0 0.5em 0;
	/* font-style: italic; */
	font-size : 1.5em;
	/* text-transform: capitalize; */
}

.rubrik
{
	padding: 4px 8px 4px 0;
	height: 22px;
	background-color: #ffffff;
	/* color: #FE8826; */
	color: #ca0000;
	font-size: 11px;
	font-weight:bold;
	text-transform: uppercase;
	vertical-align:middle;
}

.liste
{
	width: 100%;
	list-style:none;
	padding: 4px;
	border-collapse: collapse;
	margin: 0 0 0 0;
	font-size: 1em;
	/* border:solid 1px #000000; */
	border: solid #c0c0c0;
	border-width: 0 0 1px 0;
}

#liste0, .liste0
{
	background-color: #ffffff;
	clear: both;
	padding: 6px;
	height: 16px;
	font-size: 11px;
	border: solid #c0c0c0;
	border-width: 0 0 1px 0;
	list-style:none;
	margin:0;
	display:block;
}

#liste1, .liste1
{
	background-color: #efefef;
	clear: both;
	padding: 6px;
	height: 1.5em;
	font-size: 11px;
	border: solid #c0c0c0;
	border-width: 0 0 1px 0;
	list-style:none;
	margin:0;
}

.spalte
{
	float:left;
}

.italic
{
	font-style: italic;
}

.logo_links
{
	background-position: 34px 0;
	background-color: #0055a1;
}

.schmuckfarbe
{
	color: #ca0000;
}

/* Tabelle auf Content-Startseiten */
.tab_ctx
{
	width: 237px;
}

body
{
	background-color: #ffffff;
	width:98%;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	text-align: left;
	font-size: 13px;
	line-height: 1em;
	margin: 0 0 0 0;
	
}

.bg_hausfarbe
{
	background-color: #0055a1;
}

.zoomable
{
	cursor: url(../lib/cursor/lupe.cur), pointer;
	/* cursor: -webkit-zoom-in; */
	/* cursor: -moz-zoom-in; */
	/* position:absolute; */
	/* display: block; */
	float: left;
	margin-right: 12px;
	vertical-align:top;
	/* border: 1px solid #000000; */
	
}

.zoomed
{
	cursor: url(../lib/cursor/lupe_less.cur), pointer;
	/* cursor: pointer; */
	/* cursor: -webkit-zoom-out; */
	/* cursor: -moz-zoom-out; */
	position: absolute;
	background-color:white;
	width:600px;
	display: none;
	text-align:center;
	padding: 12px 0 0 0;
	border: solid 1px #c0c0c0;
	z-index:9;
	box-shadow:8px 8px 8px #666;
	-webkit-box-shadow:8px 8px 8px #666;
	-moz-box-shadow:8px 8px 8px #666;
	
}

.zoomed800
{
	cursor: url(../lib/cursor/lupe_less.cur), pointer;
	/* cursor: pointer; */
	/* cursor: -webkit-zoom-out; */
	/* cursor: -moz-zoom-out; */
	position: absolute;
	left:20px;
	background-color:white;
	width:724px;
	text-align:center;
	padding: 12px 12px 0 12px;
	border: solid 1px #c0c0c0;
	z-index:9;
	box-shadow:8px 8px 8px #666;
	-webkit-box-shadow:8px 8px 8px #666;
	-moz-box-shadow:8px 8px 8px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#555555,direction=135)";
	
	display: none;
	
}

.zoomed400
{
	display: none;
	cursor: url(../lib/cursor/lupe_less.cur), pointer;
	/* cursor: pointer; */
	/* cursor: -webkit-zoom-out; */
	/* cursor: -moz-zoom-out; */
	position: absolute;
	left: 80px;
	background-color: #ffffff;
	width: 400px;
	text-align: center;
	padding: 12px 12px 0 12px;
	border: solid 1px #c0c0c0;
	z-index:1000;
	-webkit-box-shadow: 8px 8px 8px #666;
	-moz-box-shadow: 8px 8px 8px #666;
	box-shadow: 8px 8px 8px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#555555,direction=135)";
	
}

.zoomable_kl
{
	cursor: url(../lib/cursor/lupe.cur), pointer;
	/* cursor: -webkit-zoom-in; */
	/* cursor: -moz-zoom-in; */
	/* position:absolute; */
	display:block;
}

.zoom_bu
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	text-align: left;
	padding: 6px 12px 12px 0;
	color: #333333;
	
}

.zoomed400kt
{
	cursor: url(../lib/cursor/lupe_less.cur), pointer;
	/* cursor: pointer; */
	/* cursor: -webkit-zoom-out; */
	/* cursor: -moz-zoom-out; */
	position: absolute;
	left: 348px;
	background-color: #ffffff;
	width: 424px;
	text-align: center;
	padding: 12px 12px 0 12px;
	border: solid 1px #c0c0c0;
	z-index: 9;
	box-shadow: 8px 8px 8px #666;
	-webkit-box-shadow: 8px 8px 8px #666;
	-moz-box-shadow: 8px 8px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#555555,direction=135)";
	display: none;
	
}

.zoomed600
{
	cursor: url(../lib/cursor/lupe_less.cur), pointer;
	/* cursor: pointer; */
	/* cursor: -webkit-zoom-out; */
	/* cursor: -moz-zoom-out; */
	position: absolute;
	left: 80px;
	background-color: #ffffff;
	width: 400px;
	text-align: center;
	padding: 12px 12px 0 12px;
	border: solid 1px #c0c0c0;
	z-index: 99;
	-webkit-box-shadow: 8px 8px 8px #666;
	-moz-box-shadow: 8px 8px 8px #666;
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(strength=8,color=#555555,direction=135)" !important;
	box-shadow: 8px 8px 8px #666;
	display: none;
	
}

.nobr
{
	white-space: nowrap;
	
}

.xlink
{
	/* white-space: nowrap; */
}

.ansetzung_team
{
	width: 200px;
	/* table-layout: fixed; */
	/* white-space: nowrap; */
	overflow: hidden;
	text-overflow: ellipsis;
}

span
{
	overflow: hidden;
}

td
{
	overflow: hidden;
	font-size: 11px;
}

.spieler_noten
{
	width:250px;
}

.copyright_news
{
	padding-top:0.5em;
	font-size: 1.25em;
	line-height: 1.5em;
	font-style: italic;
}

.tab_ctx_bottomlink
{
	width:32%;
	float: left;
	text-align: center;
	color: #909090;
	white-space: nowrap;
}

.tab_ctx_bottomlinks
{
	width:99%;
	margin-top: 6px;
	padding-top:1px;
	height: 16px;
	border: 1px solid #d1d1d1;
	background-color: #efefef;
	-moz-border-radius: 6px;
}

.ligamenu
{
	float: left;
	text-align: center;
	/* width: 80px;*/
	padding-top: 1px;
	padding-left: 6px;
	
}

.ligamenu a
{
	width: 25%;
}

.ligamenu_cnt
{
	width:99%;
	margin-top: 6px;
	margin-bottom:1em;
	padding-top:1px;
	height: 16px;
	border: 1px solid #d1d1d1;
	background-color: #efefef;
	-moz-border-radius: 6px
}

.tab_ctx_bottomlink a
{
	color: #909090;
}

.bg_disabled
{
	background-color: #e0e0e0;
}

.zoomed400kt img, .zoomed600 img
{
	border: solid 1px #c0c0c0;
}

.cltag_1
{
	font-size:2em;
	text-decoration:none;
	color: #0055a1;
	
}

.link_locked
{
	background-image : url(/img/abo_key.gif);
	background-repeat : no-repeat;
	background-position : 0 -1px;
	padding : 0 0 0 16px; 
	text-indent : 0;
}

.cltag_2
{
	font-size:1.8em;
	
}

.cltag_3
{
	font-size:1.6em;
}

.cltag_4
{
	font-size:1.4em;
}

.cltag_5
{
	font-size:1.2em;
}

.content_table
{
	margin-top:4em;
}

.mie
{
	padding:1px;
	margin-top: 36px;
	
}

.impressum
{
	font-size: 1.5em;
	line-height: 1.55em;
}

.liga_line_m
{
	background-color: #0055a1;
	height: 1px;
}

table
{
	border-collapse: separate;
	border-spacing: 0 0;
	
}

table td
{
	padding: 0;
	border-collapse: separate;
}

/* cellpadding 2px */
.cp2
{
	padding: 2px 2px 2px 4px;
}

/* cellpadding 4px */
.cp4
{
	padding: 4px;
}

.kt_formfield
{
	vertical-align:middle;
	padding: 3px;
}

.kt
{
	width : 304px;
}

.ctsl
{
	display: none;
}

.link_kt, a.link_kt, a.link_kt:link, a.link_kt:active, a.link_kt:visited
{
	color: #0055a1;
	letter-spacing:0;
}

a.link_ct:hover,a.link_ct_first:hover
{
	text-decoration : underline;
}

.link_pfeil_ct
{
	background-image:url(/img/pfeil_weitere_links_wht.gif);
	background-repeat:no-repeat;
	background-position: 0 -1px;
	padding: 0 0 0 16px; 
	text-indent:0;
}

#adminpage h1
{
	font-size: 24px;
	color: #ffffff;
	letter-spacing: 0.08em;
}

#adminpage h2
{
	color: #ffffcc;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	margin-top: 3em;
	text-shadow: 1px 1px 0 #000;
}

.adminlink
{
	background-image:url(/img/pfeil_weitere_links_wht.gif);
	background-repeat:no-repeat;
	background-position: 0 -1px;
	padding: 0 0 0 16px; 
	text-indent:0;
	letter-spacing: 0.1em;
	font-size: 1.2em;
}

.adninlink,a.adminlink,a.adminlink:link,a.adminlink:active, a.adminlink:visited
{
	color: #ffffff;
	font-weight:normal;
}

.login_box_ct
{
	width: 488px;
	margin-left: 150px;
	margin-top: 3em;
}

.zf3
{
	background-color: #ffffcc;
}

#adminpage h3
{
	color: #ffffff;
	font-size: 12px;
}

#adminpage .balkendiagramm_kt
{
	background-color: #ffffff;
	width: 298px;
	float: right;
}

.hinweisbox a.link_ct
{
	display : inline;
	color: #0055a1;
}

.hinweisbox .link, .hinweisbox a.link, .hinweisbox a.link:link, .hinweisbox a.link:active, .hinweisbox a.link:visited
{
	color: #ca0000;
}

.hinweisbox a.link_pfeil_ct
{
	background-image:url(/img/pfeil_weitere_links.gif);
}

.button_zurueck
{
	background-image:url(/img/buttons/button_zurueck_0055a1.gif);
	width:116px;
	height: 24px;
	border:none;
	cursor:pointer;
	
}

h2
{
	font-size: 1.5em;
}

.s-nav
{
	width:814px;
	height: 2.5em;
	vertical-align: middle;
	text-align:left;
	background-color: #e0e0e0;
	margin: 0 0 0 0;
	padding: 0.5em 0 0 0;
	z-index: -9;
	white-space: nowrap;
}

.submenu
{
	margin: 0.5em 1.5em 0.5em 1.5em;
	height: 1.25em;
	float: left;
	vertical-align: middle;
	text-align: center;
}

.submenu_divider
{
	margin: 0.35em 0 0 0;
	float:left;
	height:1.25em;
	vertical-align: middle;
	text-align: center;
	color: #000000;
}

h1
{
	font-size: 2em;
	color: #0055a1;
	margin-bottom: 1em;
	margin-top: 1em;
	line-height: 1.25em;
}

#klicktipps
{
	width:304px;
	margin-top: 1em;
	float:right;
	
}

#bodypage
{
	width: 490px;
	overflow: hidden;
	font-size: 1.1em;
	margin-top: 0;
	margin-right: 0;
	padding: 0 1.25em 0 0;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	line-height: 1.2em;
	vertical-align: top;
	background-color: #ffffff;
}

.link_topmeldung
{
	line-height : 1em;
	font-size: 1.25em;
	margin:0 0 0.5em 0;
}

.w98
{
	width: 98%;
}

logo_top
{
	background-position: 34px 0;
	background-color: #0055a1;
}

.logo_l_bl13, .logo_l_bl14
{
	background-position: 32px 0;
	background-repeat: no-repeat;
}

.logo_r_ts, .logo_r_bl12, .logo_r_bl13, .logo_r_bl14
{
	background-position: -510px 0;
	background-repeat: no-repeat;
}

.logo_l_bl13, .logo_r_bl13
{
	background-color: #0055a1;
	background-image:url(/img/header/ohtho_tslogo_bl13.jpg);
}

.bg_schmuckfarbe
{
	/* background-color: #FB851B; */
	background-color: #CA0000;
}

.balken_kt
{
	border: solid 1px #909090;
	background-color: #8FC5EB;
	height:10px;
}

/* Container fÃ¼r Balkendiagramm */
#balkendiagramm
{
	width: 623px;
	border: solid 1px #a6cbe8;
	border-width: 0 1px 1px 1px;
	background-color: #ffffff;
	padding:0 0 6px 0;
	margin: 0 0 0 0;
}

/* Grundeinstellungen fÃ¼r Balken */
.balken
{
	border: solid 1px #d6e8f6;
	background-color: #f6f6f6;
}

/* Prozentangabe fÃ¼r Balkendiagramm */
.balkenprozent
{
	padding: 0 4px 0 0;
	text-align: right;
	background-color: transparent;
}

/* Abstandhalter fÃ¼r Balkendiagramm */
.balken_space
{
	line-height :  6px;
	height :  6px;
	background-color : transparent;
}

.balkendiagramm_ts_label
{
	margin:0 0 16px  0;
	empty-cells: show;
	background-image: url(/img/bg/ohtho_bglogo_hell_label.jpg); 
	background-repeat :no-repeat;
	background-position: 0 0;
	width:298px;
}

.balkendiagramm_ktnb
{
	width: 299px;
	/* overflow: hidden; */
	margin:0 0 16px  0;
	background-color: #fffffft;
	float: right;
}

/* Text fÃ¼r Balkendiagramm */
.balkentext
{
	padding : 0 0 0 4px;
	font-weight : bold;
	text-indent : 6px;
	background-color : transparent;
	
}

p
{
	margin:0;
	padding:0.25em 0  0.75em 0;
	line-height: 1.25em;
}

img
{
	padding:0;
}

.kt_formlabel
{
	vertical-align:middle;
	padding: 3px 3px 3px 1em ;
}

form
{
	padding:0;
	margin:0;
}

.abbinder td
{
	vertical-align:middle;
	margin:0 0 8px 0;
}

.hl_image
{
	width: 100%;
	margin: 1em 0 0 0;
}

.main_area
{
	width: 814px; 
	margin: 12px 0 0 0;
	
}

.miniflagge
{
	width: 16px;
	margin-left: 4px;
}

.sptab_ct
{
	margin:0 0 16px  0;
	border: solid #CCCBCB;
	border-width: 0px 1px 1px 1px;
	empty-cells:show;
	background-color: transparent;
	
}

.menusearch
{
	margin :2px 0 0 0;
	padding: 0 0 0 0;;
	height : 14px;
	width: 12em;
	border: 1px solid #0055a1;
	float:right;
}

.menusearch_btn
{
	margin : 0 0 0 0;
	padding: 0 0 0 0;
	height : 20px;
	width : 2em;
	background-image : url(/img/buttons/m_lupe.gif);
	background-repeat : no-repeat;
	background-position: 4px 2px;
	border: none;
	cursor : pointer;
	float:right;
}

.kt_t
{
	vertical-align:bottom;
	text-align:center;
	font-size: 1.1em;
	padding-top:4px;
	background-repeat: no-repeat;
	
}

.kt_tlogo_fb
{
	background-image:url(/img/sportarten/_logo_fussball_150.jpg);
}

.kt_tlogo_hb
{
	background-image:url(/img/sportarten/_logo_handball_150.jpg);
}

.kt_tlogo_vb
{
	background-image:url(/img/sportarten/_logo_volleyball_150.jpg);
}

.kt_tlogo_wb
{
	background-image:url(/img/sportarten/_logo_wasserball_150.jpg);
}

.kt_tlogo_ju
{
	background-image:url(/img/sportarten/_logo_judo_150.jpg);
}

.kt_tlogo_bi
{
	background-image:url(/img/sportarten/_logo_billard_150.jpg);
}

.kt_tlogo_ru
{
	background-image:url(/img/sportarten/_logo_rugby_150.jpg);
}

.kt_tlogo_bb
{
	background-image:url(/img/sportarten/_logo_basketball_150.jpg);
}

.kt_tlogo_tt
{
	background-image:url(/img/sportarten/_logo_tischtennis_150.jpg);
}

.kt_tlogo_bm
{
	background-image:url(/img/sportarten/_logo_badminton_150.jpg);
}

.kt_tlogo_fa
{
	background-image:url(/img/sportarten/_logo_faustball_150.jpg);
}

.kt_tlogo_ke
{
	background-image:url(/img/sportarten/_logo_kegeln_150.jpg);
}

.kt_tlogo_ho
{
	background-image:url(/img/sportarten/_logo_hockey_150.jpg);
}

.kt_tlogo_te
{
	background-image:url(/img/sportarten/_logo_tennis_150.jpg);
}

.kt_tlogo_eh
{
	background-image:url(/img/sportarten/_logo_eishockey_150.jpg);
}

.kt_tlogo_ch
{
	background-image:url(/img/sportarten/_logo_schach_150.jpg);
}

.kt_tlogo_fo
{
	background-image:url(/img/sportarten/_logo_football_150.jpg);
}

.kt_tlink
{
	font-size: 1.25em;
	color: #0055a1;
}

.kt_tnumber
{
	margin:0 6px 2px 0;
	color: #cc0000;
	display:block;
	float:right;
	font-size:1.1em;
	font-weight: bold;
}

.kt_tpic
{
	width:150px;
	height:40px;
}

.gm-style-iw div
{
	max-height: 300px;
	line-height: 1.2em;
	height: 100% !important;
	overflow: hidden !important;
	
}

.gm-style-iw
{
	min-width: 100%;
	min-height:88px;
}

.gm_iwb
{
	font-weight:bold;
}

/* Aufklappbares Menü für Klicktippspalte */
#kt_menu, #kt_xmenu
{
	position:relative;
	width: 99%;
	height:36px;
	left: 0;
	top:0;
	background-color: #000000;
	background-image:url(/img/mobile-menu_w.png);
	background-size:36px 36px;
	background-repeat:no-repeat;
	background-position:right top;
	font-size:1.75em;
	font-weight:bold;
	vertical-align:middle;
	cursor:pointer;
	color: #999999;
	text-indent: 0.5em;
	
	
	
}

/* Sportarten-Menü */
#hmenu
{
	width: 772px;
	height: auto;
	background-color: #999999;
	position: relative;
	left: 4px;
	top: 44px;
	visibility: hidden;
	opacity: 0;
	z-index: 1000;
	-moz-transition: visibility 0s linear 0.5s, opacity 1s linear;
	-o-transition: visibility 0s linear 0.5s, opacity 1s linear;
	-webkit-transition: opacity 1s ease-in;
	
}

/* Sportarten-Menü */
.hmenu
{
	position: absolute;
	left: 0;
	width: 100%;
	color:#ffffff;
	
	
}

.hmenu td
{
	width:25%;
	padding: 0.5em 0.5em;
	font-size: 1.5em;
	font-weight: bold;
	background-color: #666666;
	border: solid 2px #999999;
	
}

.hmenu a, .hmenu a:link, .hmenu a:active, .hmenu a:visited
{
	color: #ffffff;
	
}

#kt_xmenu
{
	visibility: hidden;
	top: -36px;
	margin-bottom: -36px;
	
}

/* Advertising Banner Top */
.advt_top
{
	width: 740px;
	height: 90px;
	margin: 0 auto 1em auto;
	text-align: right;
	background-image: url(/img/anzeige_lb.gif);
	background-repeat: no-repeat;
	
}

/* Veweise auf Startseite, Kotakt, Impressum */
#home_lnks
{
	width: 188px;
	height: 20px;
	float: right;
	
}

/* Link zur Homepage im Portalkopf */
#lnk_home, #lnk_kontakt, #lnk_impressum
{
	width: 60px;
	height: 20px;
	display: block;
	float:left;
}

.topnews_sl
{
	width: 488px;
	height:325px;
	margin-bottom:1em;
	font-size:0.9em;
	background-color: #666666;
	
}

#slider
{
	margin: 0 0 0.25em 0;
	border: 1px solid #cc9999;
}

.topnews_hl_1, .topnews_hdl_1,  .topnews_hdl_2
{
	font-family: Georgia, serif;
	color: #ffffff;
	font-weight: 100;
	font-size: 0.9em;
	margin: 1em 0 0 52%;
	padding: 0 1em 0 0;
	line-height: 1.25em;
	text-align: right;
	background: transparent;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.25);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#16000000, endColorstr=#16000000)";
	
	
	
	
	
}

.topnews_hl_1 a:link, .topnews_hl_1 a:active, .topnews_hl_1 a:visited, .topnews_hdl_1 a:link, .topnews_hdl_1 a:active, .topnews_hdl_1 a:visited, .topnews_hdl_2 a:link, .topnews_hdl_2 a:active, .topnews_hdl_2 a:visited, .topnews_hdl_3 a:link, .topnews_hdl_3 a:active, .topnews_hdl_3 a:visited
{
	font-size:2.25em;
	text-align:right;
	line-height:1.25em;
	/* font-weight: bold; */
	color:#ffffff;
	text-shadow: 0.05em 0.05em #666;
	
}

.topnews_t_1, .topnews_txt_1, .topnews_txt_2
{
	font-family: Georgia, serif;
	font-weight: normal;
	font-size: 1.3em;
	line-height: 1.45em;
	color:#ffffff;
	vertical-align: bottom;
	text-align: right;
	margin: 0.5em 0 1.75em 52%;
	padding: 0.25em 1em 0.25em 1em;
	float:right;
	background: transparent;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.25);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#16000000, endColorstr=#16000000)";
	
	
	
	
}

.topnews_hl_2
{
	width: 200px;
	height:296px;
	text-align:right;
	color: #ffffff;
	padding:1em 2em 0 0;
	float:left;
	
}

.topnews_hl_2 a:link, .topnews_hl_2 a:active, .topnews_hl_2 a:visited
{
	font-size:2em;
	text-align:right;
	line-height:1.1em;
	font-weight: bold;
	color:#000000;
	
}

.topnews_t_2
{
	width:256px;
	height: 200px;
	padding-top: 1em;
	color:#000000;
	font-weight:normal;
	line-height:1.15em;
	vertical-align: bottom;
	float: left;
	
}

.topnews_t_1 a:link, .topnews_t_1 a:active, .topnews_t_1 a:visited
{
	color: yellow;
}

.topnews_hl_3 a:link, .topnews_hl_3 a:active, .topnews_hl_3 a:visited
{
	font-size:2.25em;
	text-align:right;
	line-height:1.1em;
	/* font-weight: bold; */
	color:#000000;
}

.topnews_hl_3
{
	width: 400px;
	text-align:left;
	color: #ffffff;
	padding:0.5em 50% 0 0;
	float:left;
	
}

.topnews_t_3
{
	height:240px;
	padding-top: 0.5em;
	padding-left:62%;
	padding-right: 1em;
	color:#000000;
	font-weight:normal;
	line-height:1.15em;
	vertical-align: top;
	margin:2em 1em 0.25em 1.5em;
	display:table-cell;
	
	
}

.small
{
	font-size: 10px;
}

#input_text
{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif,Tahoma, Verdana;
	text-align: right;
	float: left;
	clear: left;
	margin: 0 12px 0 0;
	display: block;
	background-color: #e0e0e0;
}

textarea
{
	font-family: Arial, Helvetica, sans-serif,Tahoma, Verdana;
	font-size: 1.35em;
	line-height: 1.15em;
	clear: left;
}

#bodypage2
{
	width: 540px;
	padding: 12px 48px 48px 48px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	line-height: 13px;
	vertical-align: top;
	background-color: #ffffff;
}

.liste td
{
	padding: 4px;
	line-height: 1.15em;
}

.countdown
{
	float: left;
	font-size: 1.5em;
	font-weight: bold;
	vertical-align: middle;
	margin: 0.25em 0 0 0;
	padding: 0 0 0 0;
	color: #ffffff;
	
}

.countdown_flagge, .spielinfo_flagge
{
	margin: 0 0.5em 0 0.5em;
	vertical-align:middle;
	
}

.countdown_digits
{
	background-color:transparent;
	color:#ffffff;
	border:none;
	font-size:2.5em;
	text-align:	center;
	margin:0 0.25em 0 0.25em;
	padding: 0 0 0 0;
	font-weight:bold;
	float:right;
	vertical-align:middle;
	
}

.cdt
{
	height:32px;
	max-height:32px;
	width: 99%;
	text-align:right;
	vertical-align:middle;
	padding: 0 0 0 0;
	margin: 1em 0 1em 0;
	border: 1px solid #0055a1;
	background-color: #0055a1;
	
}

/* Versalien */
.vers
{
	text-transform: uppercase;
	
}

#conteiner2
{
	border: 1px solid #000000;
}

#slider3
{
	margin-top: 0;
	margin-bottom:0.5em;
	
	
}

.topnews_sl2
{
	width: 814px;
	height:300px;
	margin-bottom:1em;
	font-size:1.1em;
	background-color: #999999;
	background-repeat: no-repeat;
	position:relative;
	/* left: -40px; */
	list-style: none;
	
}

#top_content
{
	width: 812px;
	position: relative;
	margin-top: 0;
	
	
}

#top_container
{
	margin:0 0 2em 0;
	position:relative;
	text-align:left;
	width:814px;
	background:#fff;
	border: 1px solid red;		
}

.fotocredit_1, .fotocredit_2
{
	color: #ffffff;
	font-size: 1em;
	width:33%;
	height:16px;
	text-align:right;
	position:absolute;
	top: 250px;
	right: 1.5em;
	
	
}

#container
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#ct_page
{
	margin-top: 1em;
	background-color: #ffffff;
}

.cal_cont
{
	-webkit-transform: scale(1.5);
	-moz-transform: scale(1.5);
	-ms-transform: scale(1.5);
	-o-transform: scale(1.5);
	transform: scale(1.5);
	margin: 72px 0 4em 8em;
	position: relative;
	display: block;
}

#sp_menu
{
	width:814px;
	max-width:814px;
	position:absolute;
	top:56px;
	opacity:0.7;
	
}

.topnews_hdl_3
{
	font-family: Georgia, serif;
	font-weight: 100;
	font-size: 0.9em;
	color: #ffffff;
	margin: 1em 52% 0 -0.5em;
	padding: 0 0 0 0.5em;
	line-height: 1.25em;
	text-align: left;
	background: transparent;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.25);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#16000000, endColorstr=#16000000)";
	
	
	
	
	
}

.ct_news_headline
{
	font-family: Georgia, serif;
	font-size: 2.25em;
	line-height : 1.25em;
	margin-top: 0.75em;
	padding: 0 0 0 0;
	
}

.ct_news_text
{
	text-align : left;
	font-size: 13pt;
	line-height : 1.3em;
	vertical-align : top;
	font-family: Georgia, serif;
	padding: 0.5em 0 1em 0;
	margin: 0 0 0 0;
	
	
}

.topnews_txt_3
{
	font-family: Georgia, serif;
	font-weight: normal;
	font-size:1.3em;
	line-height: 1.45em;
	color: #ffffff;
	margin: 0.5em 52% 1.75em -0.5em;
	padding: 0.25em 0 0.25em 0.5em;
	vertical-align: bottom;
	background: transparent;
	background: rgb(0, 0, 0);
	background: rgba(0, 0, 0, 0.25);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#16000000, endColorstr=#16000000)";
	
	
	
	
	
	
}

.fotocredit_3
{
	color: #ffffff;
	font-size: 1em;
	width: 300px;
	height: 16px;
	position: absolute;
	top: 250px;
	
}

/* Tippspiel-Logo */
.logo_l_bl14, .logo_r_bl14
{
	background-color: #0055a1;
	background-image:url(/img/header/ohtho_tslogo_bl14.jpg);
}

a.snav-sp, a.snav-sp:link, a.snav-sp:visited, a.snav-sp:active
{
	font-size:1.5em;
	font-weight:bold;
}

#slider3 ul
{
	margin-top: 0;
}

.royalSlider
{
	width: 814px;
	height: 325px;
	
}

.kt_scroll_menu
{
	padding-top: 8px;
}

.topnews_more
{
	font-family: Verdana, sans-serif;
	font-weight:bold;
	color:#ffffff;
	white-space:nowrap;
}

.ct_newsbox
{
	padding-top: 2.5em;
	background-color: #ffffff;
	margin-bottom: 0;
}

.rubrik_ct
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.25em;
	line-height:1.75em;
	font-weight:bold; 
	letter-spacing:0.05em;
	text-transform: uppercase;
	color: #ca0000;
	vertical-align:middle;
	border-bottom: 1px solid #999999;
	padding-top: 1em;
	padding-right: 0.5em;
	padding-bottom: 0.25em;
	margin: 0 0 0.5em 0;
}

.rubrik_ic
{
	width: 24px;
}

.login_label_tm
{
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	color: #ffffff;
	text-indent: 8px;
	margin: 4px 0 0 0;
	padding: 0 0 0 0;
}

.login_field_tm
{
	width: 180px;
	height: 16px;
	display:block;
	margin: 4px 0 0 8px;
	font-size: 12px;
	border: 1px solid #ffffff;
	
}

.submit_tm
{
	width:48px;
	height:48px;
	float:right;
	margin: 0 8px 0 0;
	padding: 0 0 0 0;
	background-color: #808080;
	background-image : url(/img/ok-icon.png);
	background-size: 48px 48px;
	background-repeat : no-repeat;
	background-position: 0 0;
	border : none;
	cursor:pointer;
	
	
}

.spielplan_ansetzung
{
	width: 200px;
	font-weight:bold;
	font-size:1.2em;
	line-height: 1.25em;
	padding: 4px 0 4px 12px;
}

.spielplan_text
{
	font-size:10px;
	font-weight:normal;
	padding:0 0 6px 12px;
}

.spielplan_ergebnis
{
	width:120px;
	font-size:2em;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

.ct_news_link
{
	font-size: 1.25em;
}

.bu-ng
{
	font-family: Arial, Verdana, Tahoma, sans-serif;
	font-size: 1.25em;
	color:#000000;
	background-color:#ffffff;
	
	
	
	
}

.scroll-pane
{
	min-height: 88px;
	max-height:750px;
	max-width:398px;
	overflow:auto;
	margin-top:0.5em;
}

.ct_tnumber
{
	margin: 0 24px 2px 0;
	padding: 0 0 0 0;
	color: #ffffff;
	float: right;
	font-size: 1.25em;
	font-weight: bold;
	display: block;
	line-height: 1em;
}

.ct_tlink
{
	font-size: 1.25em;
	color: #ffffff;
	margin-top: 4px;
	vertical-align: middle;
}

.link_tct,a.link_tct,a.link_tct:link,a.link_tct:active, a.link_tct:visited
{
	color: #ffffff;
	font-weight: bold;
	display: block;
	padding: 2px 0 1px 0;
	margin: 0 0 0 0;
	line-height: 1.25em;
}

.ct_tpic
{
	width:150px;
	height:40px;
	border: solid 1px #ffffff;
	margin: 0 0 0 0;
	
}

#calendar-container
{
	display: block;
	width:200px;
}

.ct_t
{
	vertical-align:bottom;
	text-align:center;
	font-size: 1.1em;
	padding-top:4px;
	background-repeat: no-repeat;
	background-position: 12px 5px;
	width:176px;
}

/* tippspiel_logo */
.logo_l_bl15, .logo_r_bl15
{
	background-color: #0055a1;
	background-repeat: no-repeat;
	background-image:url(/img/header/ohtho_tslogo_bl15.jpg);
}

/* Tippspiel-Logo */
.logo_l_bl16, .logo_r_bl16
{
	background-color: #0055a1;
	background-repeat: no-repeat;
	background-image:url(/img/header/ohtho_tslogo_bl16.jpg);
}

#adminpage-left
{
	float:left;
	width:490px;
	overflow: hidden;
	font-size: 1.1em;
	margin-top: 1em;
	margin-right: 0;
	padding: 0 1em  0 0;
	font-family: Arial, Helvetica, sans-serif, Tahoma, Verdana;
	line-height: 1.2em;
	vertical-align: top;
}

#adminpage-right
{
	width:300px;
	margin-top:1.25em;
	margin-left:0;
	float:right;
}

/* Tippspiel-Logo */
.logo_l_bl17, .logo_r_bl17
{
	background-color: #0055a1;
	background-repeat: no-repeat;
	background-image:url(/img/header/ohtho_tslogo_bl17.jpg);
}

/* Content-Bereich,  Breite 486px */
.ct-2
{
	width: 486px;
	background-position: right top;
	
}

/* Anzeige GrÃ¶ÃŸe 3 */
.adsize3
{
	clear:both;
	width:304px;
	height:256px;
	padding-top:12px;
	margin-bottom:1em;
	text-align:center;
	background-repeat:no-repeat;
	background-image:url(/img/anzeige_mr.gif);
}

/* Content-Bereich,  Breite 488px */
.ct
{
	width: 488px;
	
}

.bgtransparent
{
	background-color: transparent;
	background-image: none;
}

.bglogo_hell
{
	background-image:url(/img/bg/ohtho_bglogo_hell.jpg);
	background-repeat: no-repeat;
	
}

.bgcover
{
	background-size: cover;
}

.touchmenu_square_item
{
	width:80px;
	height:80px;
	background:#808080;
	float:left;
	margin:1em 11px 1em 0;
}
