
/* [../global.css] */
#vtIdSeiteZaehlpixel
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	visibility:hidden;
	display:none;
}
#vtIdSeiteZaehlpixelImage
{
}

#vtIdTop
{
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
}
#vtIdTopA
{
}

/* allgemeine, wiederverwendbare styles: */

.vtClsCenter
{
	text-align:center;
}
.vtClsLeft
{
	text-align:left;
}
.vtClsRight
{
	text-align:right;
}
.vtClsBlackBorder
{
	border:solid 1px #000000;
}
.vtClsKursiv
{
	font-style:italic;
	font-weight:normal;
}

/* [allgemein.css] */
/* normale html-tags: */
html
{
	width:100%;
	height:100%;
}
body
{
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#796B67;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}
p, form
{
	margin:0;
}
a:link, a:visited
{
	color:#BA122B;
	text-decoration:none;
}
a:hover, a:active, a:focus
{
	color:#BA122B;
	text-decoration:underline;
}
a.vtClsNurAnker
{
	color:#796B67;
	text-decoration:none;
}
input, select, textarea
{
	font-size:11px;
	line-height:16px;
	color:#796B67;
	background-color:#FFFFFF;
}
html, body, textarea
{
	/*
	scrollbar-base-color:#BA122B;
	scrollbar-3d-light-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-face-color:#BA122B;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#000000;
	scrollbar-track-color:#CE2C21;
	*/
}

/* für den bereich, der früher das frameset war: */
#vtIdContainerOuter
{
	margin:0px auto;
	padding:0 0 10px 0;
}
/* für den bereich, der früher der contentframe war: */
#vtIdContainerInner
{
	position:relative;
	min-height:481px;
	margin:0;
	padding:0;
	display:block;
}
/* für erweiterten contentbereich: */
#vtIdContent
{
	position:relative;
	margin-bottom:10px;
}
#vtIdContent p
{
	margin:10px 0 10px 0;
}

/* für content-text-bereich: */
#vtIdContentText
{
	position:relative;
	margin:0;
}
#vtIdContentText ul,
#vtIdContentText ol
{
	margin:10px 0 10px 40px;
}
#vtIdContentText ul.vtClsListeSchmal, 
#vtIdContentText ol.vtClsListeSchmal
{
	margin-left:240px;
}

/* ######################################################
   ACHTUNG: Hack - Stichwort "verrutschender content bei floatenden aufzählungen" ! */

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html #vtIdContentText li.vtClsListeKorrektur
{
	margin:0 0 0 4px;
	padding:0;
}

/* End hide from IE5/mac */

/* ###################################################### */

.vtClsSchmal
{
	position:relative;
	margin:0;
}
.vtClsUmbruch
{
	position:relative;
	clear:left;
	margin:0;
	padding:0;
	font-size:1px;
	height:1px;
	line-height:1px;
}
.vtClsBreit
{
	position:relative;
	margin:0;
}

/* ######################################################
   ACHTUNG: Hack - Stichwort "zu breiter content" ! */

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html .vtClsSchmal
{
	overflow:hidden;
}
* html .vtClsBreit
{
	overflow:hidden;
}

/* End hide from IE5/mac */

/* ###################################################### */

/* Footer: */
#vtIdFooter
{
	position:relative;
	width:100%;
	height:21px;
	line-height:14px;
	margin:0px auto;
	border-top:1px solid #EEEEEE;
	border-bottom:1px solid #EEEEEE;
	margin-top:14px;
	padding-top:7px;
	text-align:center;
	vertical-align:middle;
}

/* für kontextmenü: */
#vtIdKontextMenu
{
	position:relative;
	margin:0;
	display:block; /* wichtig für Opera, der ansonsten die Icons untereinander darstellt! */
}
#vtIdKontextMenu h3 
{
	display:none;
}
#vtIdKontextMenu ul
{
	list-style-type:none;
	margin:0;
	padding:0;
}
#vtIdKontextMenu li
{
	float:left;
	margin-left:7px;
	padding-left:7px;
	border-left:1px dotted #796B67;
}
#vtIdKontextMenu a
{
	margin:0px;
	padding:0px;
	display:block;
	color:#796B67;
}
#vtIdKontextMenu div
{
	clear:left;
}

/* für copyright */
#vtIdCopyright
{
/*	float:left;*/
}
.vtClsCopyrightSymbol
{
/*	margin-left:290px;*/
}
.vtClsCopyrightZusatz
{
	margin-left:7px;
	padding-left:7px;
	border-left:1px dotted #796B67;
}
.vtClsCopyrightSymbol a,
.vtClsCopyrightZusatz a
{
	color:#796B67;
}

/* Nächstes Spiel */
.vtClsNextGame
{
	/*
	position:absolute;
	top:484px;
	bottom:10px;
	*/
	width:164px;
	height:100px;
	margin-left:8px;
	border:#7B6963 1px solid;
	background-color:#FAFAF8;
	background-repeat:no-repeat;
	background-position:center 12px;
}
.vtClsNextGameContainer
{
}
.vtClsNextGameText
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	text-align:center;
	padding:5px;
}
.vtClsNextGameTextStatus
{
	font-size:10px;
	line-height:13px;
}
.vtClsNextGameTextStatusLive, .vtClsNextGameTextStatusLive a
{
	font-weight:bold;
	color:#FF0000;
}
.vtClsNextGameTextPartie
{
	margin:5px 0 5px 0;
}
.vtClsNextGameTextPartieTeam1, .vtClsNextGameTextPartieTeam2
{
	font-weight:bold;
}
.vtClsNextGameTeamLogo1
{
	float:left;
	width:30%;
	text-align:left;
}
.vtClsNextGameTeamLogo2
{
	float:left;
	width:30%;
	text-align:right;
}
.vtClsNextGameTextPartieGegen
{
	float:left;
	width:35%;
	text-align:center;
	font-size:10px;
	padding:3px;
}
.vtClsNextGameTextZeit
{
	font-size:10px;
	line-height:13px;
}

/* Schnelleinstieg */
.vtClsSchnelleinstieg
{
}
.vtClsSchnelleinstieg select
{
	width:163px;
}
.vtClsSchnelleinstieg p .vtClsSchnelleinstiegForm
{
	border:solid 0px;
	margin:0;
	padding:0;
	width:163px;
}

/* für themenbild: */
#vtIdThemenBild
{
	position:relative;
	width:184px;
	margin:0 0 10px 0;
	background-repeat:no-repeat;
}

/* Top-Anker */
#vtIdTop
{
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	visibility:hidden;
}

/* Message-Popup */
#vtIdMsgPopup
{
	position:absolute;
	top:150px;
	left:50%;
	width:200px;
	height:80px;
	margin-left:-100px;
	background-color:#FF768F;
	color:#FFFFFF;
	border:1px solid #BA122B;
	font-size:11px;
	text-align:center;
	padding:10px;
	padding-top:20px;
	z-index:1000;
}
#vtIdMsgPopupAnzahl
{
	font-size:16px;
	font-weight:bold;
}

/* Popups */
#vtIdPopupLayer
{
	z-index:1100;
	visibility:hidden;
}
#vtIdPopupLayerLink
{
	position:absolute;
	top:0px;
	left:0px;
	text-decoration:none;
}
#vtIdPopupLayerLink a:hover
{
	border-bottom:0;
}
#vtIdPopupLayerBild
{
	padding:0;
	vertical-align:middle;
	text-decoration:none;
}
#vtIdPopupLayerClose
{
	position:absolute;
	right:5px;
	top:5px;
	text-decoration:none;
}
#vtIdPopupLayerClose a:hover
{
	border-bottom:0;
}
#vtIdPopupLayerCloseLink
{
	background-image:url(/ts/images/layout/ET/popup/layer_close.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#CCCCCC;
	text-decoration:none;
}
#vtIdPopupLayerFanbank
{
	position:absolute;
	top:135px;
	left:392px;
	width:300px;
	height:276px;
	background-image:url(/ts/images/layout/ET/popup/layer_victoria_fan_bank.gif);
}
#vtIdPopupLayerChat
{
	position:absolute;
	top:185px;
	left:392px;
	width:300px;
	height:250px;
	background-image:url(/ts/images/layout/ET/popup/layer_chat_anim_farfan.gif);
}
#vtIdPopupLayerNeueSaison
{
	position:absolute;
	top:135px;
	left:392px;
	width:300px;
	height:300px;
	background-image:url(/ts/images/layout/ET/popup/layer_neue_saison.jpg);
}

/* Werbung rechts */
#vtIdWerbungRechts
{
	position:absolute;
	top:91px;
	left:992px;
	border:1px solid #FFFFFF;
}

/* Sonstiges */
.vtClsBlindText
{
	display:none;
}
.vtClsGrey
{
	background-color:#F5F5F5;
}
a.vtClsFormButton,
a:hover.vtClsFormButton
{
	text-decoration:none;
	border-bottom:0px;
	cursor:hand;
}
.vtCls3SpaltenLinks
{
	float:left;
	text-align:left;
	width:33%;
}
.vtCls3SpaltenMitte
{
	float:left;
	text-align:center;
	width:33%;
}
.vtCls3SpaltenRechts
{
	float:left;
	text-align:right;
	width:33%;
}

/* clearing all floats and fix Firefox and IE backgroundcolor-bug */
div.vtClsClearer
{
	clear:both;
	visibility:hidden;
}

/* Styles für Content - eher Altlast */
.vtClsContent
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	color:#000000;
}
.vtClsKlein
{
	font-weight:normal;
	line-height:13px;
	font-size:10px;
}

/* [bereich/TIPP/allgemein.css] */
/* Bereich: Tippspiel
	 Farben laut S.10 im Styleguide:
	 Vollton:         #0066CC ("Bereichsfarbe")
	 hellerer Ton:    #66A3E0
	 ganz heller Ton: #E5EFFA
*/

/* [bereich/TIPP/allgemein_login_nein.css] */

/* [menu.css] */
/* Milonic-Menü */

/* [allgemein_mit_menu.css] */
/* für den bereich, der früher das frameset war: */
#vtIdContainerOuter
{
	width:930px;
}
/* für den bereich, der früher der contentframe war: */
#vtIdContainerInner
{
	margin-left:195px;
	margin-top:108px;
	width:735px;
}

/* für erweiterten contentbereich: */
#vtIdContent
{
	margin-left:0px;
}

/* seitennavigations-pfad: */
#vtIdPfad
{
	position:relative;
	margin-bottom:12px;
	padding:0;
	font-size:10px;
	line-height:15px;
	z-index:1;
}
#vtIdPfad h3
{
	display:none;
}
#vtIdPfad a
{
	color:#796B67;
}

/* Header */
#vtIdHeader
{
	position:absolute;
	top:0px;
	width:930px;
	height:100px;
}

/* vu-logo: */
#vtIdLogo
{
	position:absolute;
	left:46px;
	top:29px;
	width:89px;
	height:26px;
	background-image:url(/ts/images/layout/ET/logos/logo_ergo.gif);
	background-repeat:no-repeat;
}
#vtIdLogo a:hover
{
}
#vtIdLogo h3
{
	display:none;
}
#vtIdLogoLink 
{
	position:absolute;
	left:0px;
	top:0px;
	width:89px;
	height:26px;
	display:block;
}
#vtIdLogoZusatzText
{
	position:absolute;
	left:183px;
	bottom:41px;
	line-height:25px;
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	font-size:25px;
	font-weight:bold;
	text-align:left;
	margin:0;
}

/* ergo-bekenntnis: */
#vtIdErgo
{
	display:none;
}
#vtIdErgoLink
{
	display:none;
}

/* meta-navigation: */
#vtIdMetaNavi
{
	position:absolute;
	right:299px;
	top:8px;
	height:10px;
	margin:0px;
	padding:0px;
	z-index:1;
	font-size:11px;
	line-height:14px;
	text-align:right;
}
#vtIdMetaNavi h3
{
	display:none;
}
#vtIdMetaNavi ul
{
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#vtIdMetaNavi li
{
	margin:0px;
	padding:0px;
	display:inline;
}
#vtIdMetaNavi li.vtClsMetaNaviTrenner
{
	margin:0px;
	padding:0px;
	margin-left:4px;
	padding-left:8px;
	border-left-style:dotted;
	border-left-width:1px;
	border-left-color:#796B67;
}
#vtIdMetaNavi li.vtClsMetaNaviTrennerSprache
{
	margin:0 12px 0 12px;
	padding:0;
}
#vtIdMetaNavi li a
{
	margin:0px;
	padding:0px;
	color:#796B67;
}

/* haupt-navigation: */
#vtIdTopNavi,
#vtIdTopNaviBL,
#vtIdTopNaviEM,
#vtIdTopNaviWM
{
	position:absolute;
	top:0px;
	width:930px;
	height:100px;
	background-color:#FFFFFF;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/bg_top_header_2.jpg);
	background-repeat:no-repeat;
}
#vtIdTopNaviMenu,
#vtIdTopNaviMenuBL,
#vtIdTopNaviMenuEM,
#vtIdTopNaviMenuWM
{
	position:absolute;
	left:0px;
	top:80px;
	width:930px;
	height:20px;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/bg_top_menu.gif);
	background-repeat:no-repeat;
}
#vtIdTopNavi h3,
#vtIdTopNaviBL h3,
#vtIdTopNaviEM h3,
#vtIdTopNaviWM h3
{
	display:none;
}
#vtIdTopNavi ul,
#vtIdTopNaviBL ul,
#vtIdTopNaviEM ul,
#vtIdTopNaviWM ul
{
	height:20px;
	margin:0px;
	padding:0px;
	margin-top:0px;
	margin-left:182px;
	list-style-type:none;
	list-style-image:none;
	border-left:solid 1px #FFFFFF;
}
#vtIdTopNavi li,
#vtIdTopNaviBL li,
#vtIdTopNaviEM li,
#vtIdTopNaviWM li
{
	position:relative;
	width:auto;
	display:inline-block;
	line-height:20px;
	border-right:solid 1px #FFFFFF;
	float:left;
	overflow:visible;
	margin:0;
	padding:0;
}
#vtIdTopNavi li a,
#vtIdTopNaviBL li a,
#vtIdTopNaviEM li a,
#vtIdTopNaviWM li a
{
	margin:0 11px 0 11px;
}
#vtIdTopNavi li:hover,
#vtIdTopNavi li:active,
#vtIdTopNavi li:focus,
#vtIdTopNaviBL li:hover,
#vtIdTopNaviBL li:active,
#vtIdTopNaviBL li:focus,
#vtIdTopNaviEM li:hover,
#vtIdTopNaviEM li:active,
#vtIdTopNaviEM li:focus,
#vtIdTopNaviWM li:hover,
#vtIdTopNaviWM li:active,
#vtIdTopNaviWM li:focus
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/bg_top_menu_auswahl.gif);
	background-repeat:repeat-x;
}
#vtIdTopNavi li.vtClsTopNaviMenuBereichAktuell,
#vtIdTopNaviBL li.vtClsTopNaviMenuBereichAktuell,
#vtIdTopNaviEM li.vtClsTopNaviMenuBereichAktuell,
#vtIdTopNaviWM li.vtClsTopNaviMenuBereichAktuell
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/bg_top_menu_auswahl.gif);
	background-repeat:repeat-x;
}
#vtIdTopNavi a,
#vtIdTopNaviBL a,
#vtIdTopNaviEM a,
#vtIdTopNaviWM a
{
	text-decoration:none;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
}
#vtIdTopNavi a:hover,
#vtIdTopNavi a:active,
#vtIdTopNavi a:focus,
#vtIdTopNaviBL a:hover,
#vtIdTopNaviBL a:active,
#vtIdTopNaviBL a:focus,
#vtIdTopNaviEM a:hover,
#vtIdTopNaviEM a:active,
#vtIdTopNaviEM a:focus,
#vtIdTopNaviWM a:hover,
#vtIdTopNaviWM a:active,
#vtIdTopNaviWM a:focus
{
	text-decoration:none;
	font-weight:bold;
}
#vtIdTopNaviZielText
{
	position:absolute;
	right:0px;
	top:80px;
	height:20px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:20px;
	padding-right:10px;
}

/* bereichs-navigation: */
#vtIdLeft
{
	position:absolute;
	width:182px;
	top:108px;
	z-index:900;
}
#vtIdLeftNavi
{
}
#vtIdLeftNavi h3
{
	display:none;
}
#vtIdLeftNavi ul
{
	margin-top:10px;
}
#vtIdLeftNaviNoScript
{
	margin:5px;
	text-align:center;
}

/* Alternatives Menue */
#vtIdLeftNaviAlternativ
{
	font-size:11px;
	font-weight:normal;
	width:182px;
	background-color:#FAFAF8;
	color:#796B67;
}
.vtClsLeftNaviAltItemFirst
{
	font-weight:bold;
  	background-image:url(/ts/images/layout/ET/menu/bg_menu_first.gif);
	background-color:#FAFAF8;
	color:#FFFFFF;
	min-height:21px;
	line-height:21px;
	padding-left:10px;
	vertical-align:middle;
	display:block;
	clear:both;
}
.vtClsLeftNaviAltItemSeparator
{
	width:178px;
	height:1px;
	background-color:#E0E0E0;
	margin:0 2px 0 2px;
}
.vtClsLeftNaviAltItem,
.vtClsLeftNaviAltItem a,
.vtClsLeftNaviAltItem a:link,
.vtClsLeftNaviAltItem a:visited,
.vtClsLeftNaviAltItemPfad,
.vtClsLeftNaviAltItemPfad a,
.vtClsLeftNaviAltItemPfad a:link,
.vtClsLeftNaviAltItemPfad a:visited,
.vtClsLeftNaviAltItemEbene,
.vtClsLeftNaviAltItemEbene a,
.vtClsLeftNaviAltItemEbene a:link,
.vtClsLeftNaviAltItemEbene a:visited,
.vtClsLeftNaviAltItemCurrent,
.vtClsLeftNaviAltItemCurrent a,
.vtClsLeftNaviAltItemCurrent a:link,
.vtClsLeftNaviAltItemCurrent a:visited
{
	color:#796B67;
	text-decoration:none;
	cursor:hand;
	min-height:22px;
	line-height:22px;
	vertical-align:middle;
	display:block;
	clear:both;
}
.vtClsLeftNaviAltItemPfad,
.vtClsLeftNaviAltItemPfad a,
.vtClsLeftNaviAltItemPfad a:link,
.vtClsLeftNaviAltItemPfad a:visited
{
	font-weight:bold;
}
.vtClsLeftNaviAltItemEbene,
.vtClsLeftNaviAltItemEbene a,
.vtClsLeftNaviAltItemEbene a:link,
.vtClsLeftNaviAltItemEbene a:visited
{
	background-color:#F3F2F1;
}
.vtClsLeftNaviAltItemCurrent,
.vtClsLeftNaviAltItemCurrent a,
.vtClsLeftNaviAltItemCurrent a:link,
.vtClsLeftNaviAltItemCurrent a:visited
{
	font-weight:bold;
	background-color:#FFFFFF;
}
.vtClsLeftNaviAltItem a:hover,
.vtClsLeftNaviAltItem a:active,
.vtClsLeftNaviAltItem a:focus,
.vtClsLeftNaviAltItemPfad a:hover,
.vtClsLeftNaviAltItemPfad a:active,
.vtClsLeftNaviAltItemPfad a:focus,
.vtClsLeftNaviAltItemEbene a:hover,
.vtClsLeftNaviAltItemEbene a:active,
.vtClsLeftNaviAltItemEbene a:focus,
.vtClsLeftNaviAltItemCurrent a:hover,
.vtClsLeftNaviAltItemCurrent a:active,
.vtClsLeftNaviAltItemCurrent a:focus
{
	background-color:#FFFFFF;
	color:#796B67;
	text-decoration:none;
	cursor:hand;
	min-height:22px;
	line-height:22px;
	vertical-align:middle;
	display:block;
	clear:both;
}
.vtClsLeftNaviAltItem0,
.vtClsLeftNaviAltItem0 a,
.vtClsLeftNaviAltItem0 a:link,
.vtClsLeftNaviAltItem0 a:visited
{
	font-weight:bold;
}
.vtClsLeftNaviAltItem0 a:hover,
.vtClsLeftNaviAltItem0 a:active,
.vtClsLeftNaviAltItem0 a:focus
{
	font-weight:bold;
}
.vtClsLeftNaviAltItemPfad .vtClsLeftNaviAltItem0,
.vtClsLeftNaviAltItemCurrent .vtClsLeftNaviAltItem0
{
	color:#BA122B;
}
.vtClsLeftNaviAltItem1,
.vtClsLeftNaviAltItem1 a,
.vtClsLeftNaviAltItem1 a:link,
.vtClsLeftNaviAltItem1 a:visited,
.vtClsLeftNaviAltItem2,
.vtClsLeftNaviAltItem2 a,
.vtClsLeftNaviAltItem2 a:link,
.vtClsLeftNaviAltItem2 a:visited,
.vtClsLeftNaviAltItem3,
.vtClsLeftNaviAltItem3 a,
.vtClsLeftNaviAltItem3 a:link,
.vtClsLeftNaviAltItem3 a:visited,
.vtClsLeftNaviAltItem4,
.vtClsLeftNaviAltItem4 a,
.vtClsLeftNaviAltItem4 a:link,
.vtClsLeftNaviAltItem4 a:visited
{
}
.vtClsLeftNaviAltItem1 a:hover,
.vtClsLeftNaviAltItem1 a:active,
.vtClsLeftNaviAltItem1 a:focus,
.vtClsLeftNaviAltItem2 a:hover,
.vtClsLeftNaviAltItem2 a:active,
.vtClsLeftNaviAltItem2 a:focus,
.vtClsLeftNaviAltItem3 a:hover,
.vtClsLeftNaviAltItem3 a:active,
.vtClsLeftNaviAltItem3 a:focus,
.vtClsLeftNaviAltItem4 a:hover,
.vtClsLeftNaviAltItem4 a:active,
.vtClsLeftNaviAltItem4 a:focus
{
}
.vtClsLeftNaviAltStdMenu
{
	font-size:9px;
}
.vtClsLeftNaviAltMenuTypWechsel
{
	height:10px;
	display:block;
	clear:both;
}

/* Sonder-Logo =============================== */
#vtIdSonderLogo,
#vtIdSonderLogoBL,
#vtIdSonderLogoEM
{
	display:none;
}
#vtIdSonderLogoWM
{
	position:absolute;
	right:45px;
	bottom:25px;
	width:55px;
	height:57px;
	background-image:url(/ts/images/layout/ET/logos/logo_wm2010_fahne.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

/* Schnelleinstieg */
.vtClsSchnelleinstiegLinksBox
{
	font-size:11px;
	font-weight:normal;
	width:182px;
	background-color:#FAFAF8;
	color:#796B67;
}
.vtClsSchnelleinstiegLinksBoxFirst
{
	font-weight:bold;
	font-size:12px;
  	background-image:url(/ts/images/layout/ET/menu/bg_menu_schnelleinstieg.gif);
  	background-repeat:no-repeat;
	color:#796B67;
	min-height:21px;
	line-height:21px;
	padding-left:10px;
	vertical-align:middle;
	display:block;
	clear:both;
}
.vtClsSchnelleinstiegLinksBox .vtClsSchnelleinstieg
{
	padding:10px;
}

/* [allgemein_mit_menu_partnerabh.css] */
/* haupt-navigation: */
a#vtIdTopNaviPFF1,
a#vtIdTopNaviPFF2,
a#vtIdTopNaviNEWS,
a#vtIdTopNaviTIPP
{
}
a#vtIdTopNaviPFF1:hover,
a#vtIdTopNaviPFF2:hover,
a#vtIdTopNaviNEWS:hover,
a#vtIdTopNaviTIPP:hover
{
}

/* Partner-Logo =============================== */
#vtIdPartnerLogo,
#vtIdPartnerLogoWM,
#vtIdPartnerLogoEM,
#vtIdPartnerLogoBL
{
	position:absolute;
	left:21px;
	bottom:47px;
	width:207px;
	height:23px;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/header_text_partner_fuer_fans.gif);
	background-repeat:no-repeat;
}
#vtIdPartnerLogoWM
{
}
#vtIdPartnerLogoEM
{
}
#vtIdPartnerLogoBL
{
}
#vtIdPartnerLogo a,
#vtIdPartnerLogoWM a,
#vtIdPartnerLogoEM a,
#vtIdPartnerLogoBL a
{
	color:#796B67;
	text-decoration:none;
}
#vtIdPartnerLogo h3,
#vtIdPartnerLogoWM h3,
#vtIdPartnerLogoEM h3,
#vtIdPartnerLogoBL h3
{
	display:none;
}
#vtIdPartnerLogoLink,
#vtIdPartnerLogoLinkWM,
#vtIdPartnerLogoLinkEM,
#vtIdPartnerLogoLinkBL
{
	position:absolute;
	left:0px;
	top:0px;
	width:207px;
	height:23px;
	display:block;
	/*	
	position:absolute;
	left:21px;
	bottom:47px;
	width:89px;
	height:26px;
	line-height:28px;
	font-family:Arial,Helvetica,Verdana,Sans-Serif;
	font-size:28px;
	font-weight:bold;
	text-align:left;
	margin:0;
	*/
}

/* [allgemein_mit_menu_milonic_ja.css] */
#vtIdLeft
{
/*	top:0;*/
}

/* Schnelleinstieg */
.vtClsSchnelleinstiegLinksBox
{
	position:absolute;
	top:290px;
}

/* Nächstes Spiel bei Milonic auf Höhe Content-Ende */
.vtClsNextGame
{
	position:absolute;
	top:376px;
}

/* [bereich/TIPP/allgemein_mit_menu.css] */

/* [allgemein_o_ls.css] */
#vtIdMarginal
{
	display:none;
}

/* [rs_nein.css] */
#vtIdContent
{
	width:735px;
	margin-right:0;
}

#vtIdRechteSpalte
{
	display:none;
}

#vtIdHeadlineBild
{
	position:absolute;
	top:-40px;
	left:665px;
	width:80px;
	height:80px;
	background-repeat:no-repeat;
}
#vtIdHeadlineNewsKatBild
{
	position:absolute;
	top:1px;
	right:100px;
	width:163px;
	height:35px;
	background-repeat:no-repeat;
	background-position:top right;
}

/* [rs_nein_o_ls_nonhp.css] */
.vtClsSchmal
{
/*	width:719px;*/
/*	=> ohne den Hack in der allgemein.css kann hier nicht 719 angegeben werden (Stichwort "IE6 Three Pixel Text-Jog",
       da im IE sonst wegen des RS-Floatings der schmale Bereich unter das Themenbild rutscht */
}

/* [nonhp.css] */
/* für Pfad-Icons */
#vtIdPfad
{
	float:left;
	width:90%;
}
#vtIdPfadIcons
{
	float:left;
	width:10%;
	position:relative;
	top:0;
	right:0;
	text-align:right;	
}
#vtIdPfadIconNurContent
{
	position:relative;
	right:0;
	top:0;
	width:18px;
	height:18px;
	background-image:url(/ts/images/layout/ET/icons/design/page.gif);
	background-repeat:no-repeat;
	float:right;
	margin-left:5px;
}
#vtIdPfadIconDruckversion
{
	position:relative;
	right:0;
	top:0;
	width:18px;
	height:18px;
	background-image:url(/ts/images/layout/ET/icons/design/print.gif);
	background-repeat:no-repeat;
	float:right;
	margin-left:5px;
}
a#vtIdPfadIconNurContent:hover,
a#vtIdPfadIconNurContent:active,
a#vtIdPfadIconNurContent:focus,
a#vtIdPfadIconDruckversion:hover,
a#vtIdPfadIconDruckversion:active,
a#vtIdPfadIconDruckversion:focus
{
	text-decoration:none;
}

/* für contentbereich: */
#vtIdContent 
{
	margin-bottom:10px;
	float:left;
}

/* für contentbereich: */
#vtIdContent h1
{
	font-family:'Times New Roman',Times,Georgia,Serif,Verdana;
	font-weight:bold;
	font-size:18px;
	line-height:22px;
	padding:0;
	margin:0;
	margin-top:8px;
	margin-bottom:15px;
	border-bottom-style:solid;
	border-bottom-color:#ffffff;
	border-bottom-width:1px;
}
#vtIdContent h2
{
	font-family:'Times New Roman',Times,Georgia,Serif,Verdana;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
	margin:0px;
	margin-bottom:8px;
}
#vtIdContent h3
{
	font-weight:bold;
	margin:0px;
	margin-bottom:8px;
}
#vtIdContent h4
{
	font-size:11px;
	font-weight:bold;
	margin:5px 5px 0 5px;
}
#vtIdContent h5
{
	font-size:11px;
	font-weight:normal;
	margin:0 5px 5px 5px;
}

.vtClsSchmal
{
	margin-right:0px;
	margin-bottom:10px;
}

/* für marginal-box: */
#vtIdMarginal
{
	position:relative;
	float:left;
	z-index:1;
}

/* für contentbuttons: */
#vtIdContentButtons
{
/*	position:relative; darf hier NICHT angegeben werden, da sonst im IE7 text-input-felder nicht fokussierbar sind!! */
	margin:0;
	padding:0;
	display:block;
	background-color:#FAFAF8;
	border-top:1px solid #796B67;
}
#vtIdContentButtons h3
{
	padding:10px 12px 12px 10px;
	font-size:12px;
	line-height:16px;
}
#vtIdContentButtons ul
{
	list-style:none;
	margin:0 1px 0 0;
	padding:0;
}
#vtIdContentButtons li
{
	margin:0;
	padding:0;
	font-weight:normal;
	border-bottom:solid 1px #fff;
	/* diese eigenschaft ist erforderlich, damit im IE <= 6 die listenelemente vertikal 
	nicht zu weit auseinanderrücken... */
}
#vtIdContentButtons a
{
	display:block;
	margin:0;
	background-repeat:no-repeat;
	background-position:12px 7px;
	text-decoration:none;
	padding:0 0 0 35px;
	line-height:30px;
	vertical-align:middle;
}
#vtIdContentButtons a:hover,
#vtIdContentButtons a:active,
#vtIdContentButtons a:focus
{
	text-decoration:underline;
}
#vtIdContentButtons li.vtClsContentButtonActive
{
	background-color:#E6E6E6;
	border-bottom:solid 1px #E6E6E6;
	line-height:30px;
	/* siehe oben bei "#vtIdContentButtons li", farbe muss angepaßt werden */
}

#vtIdContentButtons li.vtClsContentButtonNotActive
{
	line-height:30px;
}

#vtIdContentButtons a.vtClsContentButtonBerechnen
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/berechnen.gif);
}
#vtIdContentButtons a.vtClsContentButtonKontakt
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/kontakt.gif);
}
#vtIdContentButtons a.vtClsContentButtonAngebot
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/angebot.gif);
}
#vtIdContentButtons a.vtClsContentButtonInformieren
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/informieren.gif);
}
#vtIdContentButtons a.vtClsContentButtonAbschluss
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/abschliessen.gif);
}
#vtIdContentButtons a.vtClsContentButtonEntscheiden
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/entscheiden.gif);
}
#vtIdContentButtons a.vtClsContentButtonVermittler
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/vermittler.gif);
}

.vtClsBuchstabenleiste
{
	margin:0 0 10px 15px;
}

/* styles insbes. für Sonderseiten, in denen Listen mit Bildern und Texten vorkommen: */
#vtIdContentText .vtClsDataList
{
	margin:0;
	padding:0;
	list-style-type:none;
}
#vtIdContentText .vtClsDataList li
{
	clear:left;
	padding:15px 0 15px 0;
}
#vtIdContentText .vtClsDataListElement
{
	display:block;
	padding:0;
	margin:0;
	/* wichtig für IE, damit text nicht eine zeile runter rutscht: */
	border-top:solid 1px #f5f5f5;
}
#vtIdContentText li.vtClsDataListElement
{
	margin:0;
}
#vtIdContentText .vtClsDataListElementImg,
#vtIdContentText .vtClsDataListElementLinks
{
	display:block;
	text-align:left;
	float:left;
	padding:0;
	width:184px;
}
#vtIdContentText .vtClsDataListElementImg a, 
#vtIdContentText .vtClsDataListElementLinks a
{
	display:block;
}
#vtIdContentText .vtClsDataListElementText, 
#vtIdContentText .vtClsDataListElementRechts
{
	margin:0 0 0 200px;
}
#vtIdContentText .vtClsDataListElementLinks a:hover
{
	border-bottom:0;
}

/* ######################################################
   ACHTUNG: Hack - Stichwort "3px bug" ! */

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html .it-datalist-element-text, 
* html .it-datalist-element-rechts {
	margin:0 0 0 197px;
	height: 1%;
}

* html .it-datalist li {
	margin-bottom:20px;
}
/* End hide from IE5/mac */

/* ###################################################### */

/* Ergebnis-Seite */
#vtIdErgSeite
{
	margin:30px 0 20px 0;
	background-color:#E0E0E0;
	padding:10px;
}
#vtIdErgSeiteTitel
{
	font-family:'Times New Roman',Times,Georgia,Serif,Verdana;
	font-size:14px;
	font-weight:bold;
}
#vtIdErgSeiteTipp
{
}

/* für Special-Icons */
#vtIdSpecialIcons
{
	margin:20px 0 10px 0;
	/*
	background-image:url(/ts/images/layout/ET/icons/design/special_icons_linie.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	*/
}
#vtIdSpecialIcons ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
#vtIdSpecialIcons li
{
	position:relative;
	right:0;
	top:0;
	margin:0;
	padding:0;
	line-height:22px;
	vertical-align:bottom;
	text-align:right;
	font-size:10px;
	background-position:left;
	border-left:18px solid #FFFFFF;
	background-repeat:no-repeat;
	float:right;
	display:inline;
}
#vtIdSpecialIconSeitenanfang
{
	width:114px;
	height:17px;
	background-image:url(/ts/images/layout/ET/icons/design/top.gif);
}
#vtIdSpecialIconWeiterempfehlen
{
	width:130px;
	height:17px;
	background-image:url(/ts/images/layout/ET/icons/design/weiterempfehlen.gif);
}
#vtIdSpecialIconDruckversion
{
	width:63px;
	height:17px;
	background-image:url(/ts/images/layout/ET/icons/design/print.gif);
}
#vtIdSpecialIconNurContent
{
	width:100px;
	height:17px;
	background-image:url(/ts/images/layout/ET/icons/design/page.gif);
}
#vtIdSpecialIconSeitenanfang a,
#vtIdSpecialIconWeiterempfehlen a,
#vtIdSpecialIconDruckversion a,
#vtIdSpecialIconNurContent a
{
	color:#796B67;
}

/* [nonhp_o_ls.css] */
.vtClsSchmal
{
	margin-left:0;
}

/* [bereich/TIPP/nonhp.css] */

/* [status.css] */
#vtIdStatusUserRegistTracker
{
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:0px;
	display:none;
}
#vtIdStatusDbConnStage
{
	position:absolute;
	top:10px;
	left:2px;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:16px;
	font-weight:bold;
	color:#FF0000;
	background-color:#FFFF99;
	border:1px solid #000000;
	padding:5px;
}

/* Admin-Box */
#vtIdStatusAdminInfo
{
	position:absolute;
	top:108px;
	right:25px;
	width:184px;
	border:2px solid #BA122B;
  	background-color:#F3F2F1;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:10px;
	line-height:14px;
	z-index:-1;
}
#vtIdStatusAdminInfoHeadline
{
  	background-color:#BA122B;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
}
#vtIdStatusAdminInfoContent
{
	color:#000000;
	padding-left:10px;
	padding-right:10px;
	padding-top:9px;
	padding-bottom:9px;
}
#vtIdStatusAdminInfoLinks
{
	text-align:center;
}
.vtClsStatusAdminInfoTable
{
	border:0px;
}
.vtClsStatusAdminInfoTable thead
{
	display:none;
}
.vtClsStatusAdminInfoKat
{
	padding-top:9px;
	font-weight:bold;
}
.vtClsStatusAdminInfoParam
{
	text-align:left;
	margin-right:5px;
}
.vtClsStatusAdminInfoWert
{
	text-align:right;
	font-weight:normal;
}

/* [altlast.css] */
/* Allgemeines */
.vtklein
{
	font-size:10px;
}
.vtcontent
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
/*	color:#796B67;*/
}
.vtcontenthome
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
/*	color:#796B67;*/
	padding-bottom:3px;
}
.vtcontentbulli
{
	font-size:11px;
	font-weight:normal;
	line-height:16px;
/*	color:#796B67;*/
	text-align:center;
	width:14px;
	padding-top:4px;
}

/* Formulare */
.vtform
{
	font-size:11px;
	line-height:16px;
/*	color:#796B67;*/
	margin:0px;
}
.vtferror
{
	color:#FF0029;
	border-top:#FF0029 solid 1px;
	border-bottom:#FF0029 solid 1px;
}
.vtfinput
{
}
.vtfinputlen
{
	width:155px;
}
.vtfinputlen2
{
	width:340px;
}

.vtformspecialheadline,
.vtformheadline
{
	background-color:#E7E4E4;
	font-weight:bold;
	padding:2px 5px 3px 5px;
}
.vtformsubheadline
{
	background-color:#E7E4E4;
	padding:2px 5px 3px 5px;
}
.vtformheadlinetext
{
	font-weight:bold;
}
.vtformbuttonline
{
	background-color:#FFFFFF;
	padding:5px 0 0 0;
	text-align:right;
}
.vtformtext0
{
	background-color:#FAFAF8;
	padding:5px;
}
.vtformtext1
{
	background-color:#FAFAF8;
	padding:5px;
}
.vtformtext2
{
	background-color:#FAFAF8;
	padding:5px;
}
.vtformzeile0
{
	background-color:#FAFAF8;
	padding:5px;
}
.vtformzeile0text
{
	background-color:#FAFAF8;
}
.vtformzeile1
{
	background-color:#F3F2F1;
	padding:5px;
}
.vtformzeile1text
{
	background-color:#F3F2F1;
}

.vtformneuzeile0
{
	background-color:#FAFAF8;
}
.vtformneuzeile1
{
	background-color:#F3F2F1;
}
.vtformneuspalte
{
	padding:5px;
}

.vtformsp1
{
	padding:5px;
}
.vtformsp1 a
{
/*	color:#BA122B;*/
}
.vtformsp1b
{
	font-weight:bold;
/*	color:#BA122B;*/
	padding:5px;
}
.vtformsp1x
{
/*	color:#BA122B;*/
	padding:5px;
}
.vtformsp1s
{
	padding:5px;
}
.vtformsp1s a
{
/*	color:#BA122B;*/
}
.vtformsp2
{
/*	color:#BA122B;*/
	padding:5px;
}
.vtformsp2 a
{
/*	color:#BA122B;*/
}
.vtformsp2b
{
	font-weight:bold;
/*	color:#BA122B;*/
	padding:5px;
}
.vtformsp2b a
{
	font-weight:bold;
/*	color:#BA122B;*/
}
.vtformsp2s
{
	padding:5px;
}
.vtformsp2s a
{
/*	color:#BA122B;*/
}
.vtformsp2x
{
	padding:5px;
}
.vtformsp2x a
{
/*	color:#BA122B;*/
}

.vtsel
{
  	background-color:#F3F2F1;
	border:1px solid #BA122B;
	font-size:11px;
/*	color:#796B67;*/
	margin:0px;
}
.vtsellink a, .vtsellink a:link, .vtsellink a:visited
{
  	background-color:#F3F2F1;
	font-size:11px;
	font-weight:normal;
/*	color:#BA122B;*/
	text-decoration: none;
	margin:2px;
}
.vtsellink a:active, .vtsellink a:hover
{
  	background-color:#BA122B;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration: none;
	margin:2px;
}
.vtselnolink
{
  	background-color:#F3F2F1;
	font-size:11px;
	font-weight:normal;
/*	color:#BA122B;*/
	margin:2px;
}
.vtselausw
{
  	background-color:#F3F2F1;
	font-size:11px;
	font-weight:bold;
/*	color:#BA122B;*/
	margin:2px;
}
.vtseltext
{
  	background-color:#F3F2F1;
	font-size:11px;
	font-weight:normal;
/*	color:#BA122B;*/
	margin:2px;
}

/* Kreuztabelle */
.vtkreuzzeile0
{
  	background-color:#F3F2F1;
	font-size:9px;
/*	color:#796B67;*/
	line-height:13px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	padding-right:2px;
}
.vtkreuzzeile1
{
  	background-color:#FAFAF8;
	font-size:9px;
/*	color:#796B67;*/
	line-height:15px;
	padding:1px;
}
.vtkreuzerg
{
/*	color:#BA122B;*/
	font-weight:bold;
}
.vtkreuztermin
{
	font-size:8px;
	color:#666666;
}
.vtkreuzdiag
{
  	background-color:#999999;
}

/* Liga-Tabelle */
.tstabmeister,
.tstabmeister td
{
  	background-color:#EDF49C;
	padding:5px;
}
.tstabcl,
.tstabcl td
{
  	background-color:#CCCDFE;
	padding:5px;
}
.tstabclq,
.tstabclq td
{
  	background-color:#A6EEED;
	padding:5px;
}
.tstabuefa,
.tstabuefa td
{
  	background-color:#C0FFC0;
	padding:5px;
}
.tstabuicup,
.tstabuicup td
{
  	background-color:#FFFFD0;
	padding:5px;
}
.tstabrelegation,
.tstabrelegation td
{
  	background-color:#FFD0E0;
	padding:5px;
}
.tstababsteiger,
.tstababsteiger td
{
  	background-color:#FFBBD0;
	padding:5px;
}
.tskosiegerges
{
	font-size:11px;
	color:#FF0000;
	padding:2px;
}

/* [bereich/TIPP/altlast.css] */

/* [formular.css] */
.vtClsForm
{
	font-size:11px;
	line-height:16px;
	color:#000000;
	margin:0px;
}
.vtClsFormFehler
{
	border-top:solid 1px #FF0029;
	border-bottom:solid 1px #FF0029;
	background-color:#FAFAF8;
	color:#FF0029;
	margin:0 0 10px 0;
	padding:5px;
}
.vtClsFormFehler ul
{
	margin:0;
	padding:0;
}

.vtClsFormHeadline
{
	background-color:#E7E4E4;
	font-weight:bold;
	padding:2px 5px 3px 5px;
}
.vtClsFormHeadlineNormal
{
	background-color:#E7E4E4;
	font-weight:normal;
	padding:2px 5px 3px 5px;
}
.vtClsFormSubHeadline
{
	background-color:#FAFAF8;
	font-weight:bold;
	padding:2px 5px 3px 5px;
}
.vtClsFormSubHeadlineNormal
{
	background-color:#FAFAF8;
	font-weight:normal;
	padding:2px 5px 3px 5px;
}
.vtClsFormButtonLine
{
	background-color:#FFFFFF;
	padding:5px 0 0 0;
	text-align:right;
}

.vtClsFormZeile,
.vtClsFormZeile0,
.vtClsFormZeile td,
.vtClsFormZeile0 td
{
	background-color:#FAFAF8;
	padding:5px;
}
.vtClsFormZeile1,
.vtClsFormZeile1 td
{
	background-color:#F3F2F1;
	padding:5px;
}
.vtClsFormZeileUserErg,
.vtClsFormZeileUserErg td
{
  	background-color:#EDF49C;
	padding:5px;
}

.vtClsFormSpalte,
.vtClsFormSpalteBereichsfarbe
{
	font-weight:normal;
}
.vtClsFormSpalteWichtig,
.vtClsFormSpalteWichtigBereichsfarbe
{
	font-weight:bold;
}

.vtClsFormInput
{
}

/* [bereich/TIPP/formular.css] */

