
/* [../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_nein.css] */
#vtIdLeft
{
/*	top:108px;*/
}

/* Schnelleinstieg */
.vtClsSchnelleinstiegLinksBox
{
	margin-top:26px;
}

/* Nächstes Spiel bei No-Milonic unten */
.vtClsNextGame
{
	margin-top:26px;
}

/* [bereich/TIPP/allgemein_mit_menu.css] */

/* [allgemein_o_ls.css] */
#vtIdMarginal
{
	display:none;
}

/* [rs_ja.css] */
/* für erweiterten contentbereich: */
#vtIdContent
{
	float:left;
 	width:538px;
 	margin-right:12px;
}

#vtIdRechteSpalte
{
	position:relative;
	margin:0 0 0 549px;
}

#vtIdRechteSpalte h2
{
	display:none;
}
#vtIdRechteSpalte h3
{
	font-size:12px;
	font-weight:bold;
	background-color:#E7E4E4;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/rechte_spalte/bg_rs_header.gif);
	background-repeat:no-repeat;
	height:21px;
	line-height:21px;
	margin:0;
	padding:0 10px 0 10px;
}
#vtIdRechteSpalte p, #vtIdRechteSpalte p.vtClsLink
{
	background-color:transparent;
}
#vtIdRechteSpalte p.vtClsLink
{
	padding-left:10px;
}

#vtIdHeadlineBild
{
	position:absolute;
	top:-40px;
	left:465px;
	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_teaser_bausteine_allg.css] */
/* === Äußerer Teaser === */
#vtIdRechteSpalte .vtClsRsTeaserFirst
{
	background-color:#FAFAF8;
	margin-bottom:9px;
}
#vtIdRechteSpalte .vtClsRsTeaser
{
	background-color:#FAFAF8;
	margin-bottom:9px;
}
#vtIdRechteSpalte .vtClsRsTeaserFirst a,
#vtIdRechteSpalte .vtClsRsTeaser a
{
	margin:0px;
	line-height:12px;
/*	text-decoration:none;*/
}

/* === gültig für mehrere oder alle Teaser === */
.vtClsRsTeaser1 p.vtClsLink, .vtClsRsTeaser2 p.vtClsLink, .vtClsRsTeaser3 p.vtClsLink, .vtClsRsTeaser4 p.vtClsLink, .vtClsRsTeaser5 p.vtClsLink
{
	line-height:16px;
	/* line-height ist wichtig, damit der pfeil auch bei mehrzeiligen Texten immer an der gleichen stelle ist! */
	margin:2px 0 0 0;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/pfeil_rot.gif);
	background-position:0px 2px;
	/* diese background-position ist der default für einen mehrzeiligen Link */
	/* für einzeiligen bitte "background-position:0px 5px;" verwenden; siehe untere beispiele */
	background-repeat:no-repeat;
}
.vtClsRsTeaser1Innen, .vtClsRsTeaser2Innen, .vtClsRsTeaser3Innen, .vtClsRsTeaser4Innen, .vtClsRsTeaser5Innen
{
	margin:0;
	padding:0;
	padding-left:10px;
	padding-right:10px;
}
.vtClsRsTeaser1Innen, .vtClsRsTeaser2Innen, .vtClsRsTeaser3Innen, .vtClsRsTeaser4Innen, .vtClsRsTeaser5Innen
{
	padding-top:5px;
}
.vtClsRsTeaser1, .vtClsRsTeaser2, .vtClsRsTeaser3, .vtClsRsTeaser4, .vtClsRsTeaser5
{
	background-position:top left;
	background-repeat:no-repeat;
}

/* [rs_teaser_bausteine_partnerabh.css] */
/* === gültig für mehrere oder alle Teaser === */
/*.vtClsRsSchnelleinstieg p.vtClsLink,*/
/*.vtClsRsNewsScroller p.vtClsLink,*/
/*.vtClsRsLinksScroller p.vtClsLink,*/
.vtClsRsLiveErgScroller p.vtClsLink,
.vtClsRsBildergalerieScroller p.vtClsLink,
.vtClsRsInfoText p.vtClsLink,
.vtClsRsBanner p.vtClsLink,
.vtClsRsLoginBox p.vtClsLink,
.vtClsRsLoginBoxErr p.vtClsLink,
.vtClsRsLoginBoxSts p.vtClsLink,
.vtClsRsLoginBoxOk p.vtClsLink,
.vtClsRsUmfrageBox p.vtClsLink,
.vtClsRsStatusInfo p.vtClsLink,
.vtClsRsNaechstesSpiel p.vtClsLink,
.vtClsRsTopNews p.vtClsLink,
.vtClsRsMeinHomeBox p.vtClsLink,
.vtClsRsNewsKat p.vtClsLink,
.vtClsRsTextFlexibel p.vtClsLink,
.vtClsRsTextOben p.vtClsLink,
.vtClsRsTextUnten p.vtClsLink
{
	line-height:16px;
	/* line-height ist wichtig, damit der pfeil auch bei mehrzeiligen Texten immer an der gleichen stelle ist! */
	margin:2px 0 0 0;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/pfeil_rot.gif);
	background-position:0px 2px;
	background-repeat:no-repeat;
}

.vtClsRsSchnelleinstieg,
.vtClsRsNewsScroller,
.vtClsRsLinksScroller,
.vtClsRsLiveErgScroller,
.vtClsRsBildergalerieScroller,
.vtClsRsInfoText,
.vtClsRsBanner,
.vtClsRsLoginBox,
.vtClsRsLoginBoxErr,
.vtClsRsLoginBoxSts,
.vtClsRsLoginBoxOk,
.vtClsRsUmfrageBox,
.vtClsRsStatusInfo,
.vtClsRsNaechstesSpiel,
.vtClsRsTopNews,
.vtClsRsMeinHomeBox,
.vtClsRsNewsKat,
.vtClsRsTextFlexibel,
.vtClsRsTextOben,
.vtClsRsTextUnten
{
	margin:0;
	padding:10px;
}

/* === Bereichsabhängige, spezielle Teaser === */

/* === Schnelleinstieg === */
.vtClsRsSchnelleinstiegHeight
{
}
.vtClsRsSchnelleinstiegInnen
{
}

/* === News-Scroller === */
.vtClsRsNewsScroller
{
	padding:5px 5px 5px 10px;
}
.vtClsRsNewsScrollerHeight
{
}
.vtClsRsNewsScrollerInnen
{
}
.vtClsRsNewsScrollerText
{
}

/* === Links-Scroller === */
.vtClsRsLinksScrollerHeight
{
}
.vtClsRsLinksScrollerInnen
{
}
.vtClsRsLinksScroller
{
}
.vtClsRsLinksScroller a
{
}

/* === Live-Ergebnis-Scroller === */
.vtClsRsLiveErgScrollerHeight
{
}
.vtClsRsLiveErgScrollerInnen
{
}
.vtClsRsLiveErgScroller
{
}
.vtClsRsLiveErgScroller a
{
}
.vtClsRsLiveErgScrollerText
{
	margin-top:5px;
	margin-bottom:4px;
	text-align:center;
}

/* === Bildergalerie-Scroller === */
.vtClsRsBildergalerieScrollerHeight
{
}
.vtClsRsBildergalerieScrollerInnen
{
}
.vtClsRsBildergalerieScrollerText
{
}
.vtClsRsBildergalerieScroller
{
}
.vtClsRsBildergalerieScroller a
{
}

/* === InfoText === */
.vtClsRsInfoText
{
	background-position:bottom right;
	background-repeat:no-repeat;
	min-height:70px;
}
.vtClsRsInfoTextHeight
{
}
.vtClsRsInfoTextInnen
{
	width:110px;
}
.vtClsRsInfoText a
{
}

/* === Banner === */
.vtClsRsBannerHeight
{
}
.vtClsRsBannerInnen
{
}
.vtClsRsBanner
{
}
.vtClsRsBanner a
{
}
#vtIdRechteSpalte .vtClsRsBanner .vtClsBannerLink
{
	margin-top:5px;
	padding-left:0px;
	text-align:center;
}
#vtIdRechteSpalte .vtClsRsBanner .vtClsBannerLink a:hover
{
	border-bottom:0;
}

/* === Login-Box === */
.vtClsRsLoginBoxHeight,
.vtClsRsLoginBoxOkHeight
{
/*	height:66px;*/
}
.vtClsRsLoginBoxErrHeight,
.vtClsRsLoginBoxStsHeight
{
	min-height:81px;
}
/*IE6 only*/
* html .vtClsRsLoginBoxHeight,
* html .vtClsRsLoginBoxOkHeight
{
	height:70px;
}
/*IE6 only*/
* html .vtClsRsLoginBoxErrHeight,
* html .vtClsRsLoginBoxStsHeight
{
	height:81px;
}
.vtClsRsLoginBoxInnen,
.vtClsRsLoginBoxErrInnen,
.vtClsRsLoginBoxStsInnen,
.vtClsRsLoginBoxOkInnen
{
}
.vtClsRsLoginBox,
.vtClsRsLoginBoxErr,
.vtClsRsLoginBoxSts,
.vtClsRsLoginBoxOk
{
}
.vtClsRsLoginBox a,
.vtClsRsLoginBoxErr a,
.vtClsRsLoginBoxSts a,
.vtClsRsLoginBoxOk a
{
}
.vtClsRsLoginBox .vtClsForm,
.vtClsRsLoginBoxErr .vtClsForm
{
	font-size:10px;
	line-height:16px;
	margin:0px;
}
.vtClsRsLoginBox fieldset,
.vtClsRsLoginBoxErr fieldset
{
	border:none;
	padding:0;
	margin-bottom:5px;
}
.vtClsRsLoginBox legend,
.vtClsRsLoginBoxErr legend
{
	display:none;
}
.vtClsRsLoginBox label,
.vtClsRsLoginBoxErr label
{
	float:left;
	clear:both;
	display:block;
	width:64px;
	margin-right:2px;
	margin-bottom:3px;
}
#vtIdRsLoginBoxUserId,
#vtIdRsLoginBoxPasswt,
#vtIdRsLoginBoxCookieAutoLoginKz
{
	float:left;
	display:block;
	border:1px solid #796B67;
	background-color:#FFFFFF;
	padding:1px;
	margin-bottom:3px;
}
#vtIdRsLoginBoxUserId
{
	width:90px;
}
#vtIdRsLoginBoxPasswt
{
	width:90px;
}
#vtIdRsLoginBoxTitleCookieAutoLoginKz label
{
	float:right;
	clear:none;
}
.vtClsRsLoginBox .vtClsFormButtonLine,
.vtClsRsLoginBoxErr .vtClsFormButtonLine,
.vtClsRsLoginBoxSts .vtClsFormButtonLine,
.vtClsRsLoginBoxOk .vtClsFormButtonLine
{
	float:left;
	display:block;
	width:65px;
	margin-right:2px;
	border-top:0;
	padding-top:0;
	text-align:left;
	background-color:#FAFAF8;
}
.vtClsRsLoginBoxFormError
{
	border:1px solid #FF0029;
	padding:3px;
	margin-bottom:7px;
	color:#AA0029;
}
.vtClsRsLoginBoxFormError ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.vtClsRsLoginBoxUserDaten
{
	font-weight:bold;
	font-size:10px;
	margin-bottom:5px;
	background-repeat:no-repeat;
	background-position:bottom right;
}
.vtClsRsLoginBoxStatistik
{
	font-size:10px;
	margin-bottom:6px;
}
.vtClsRsLoginBoxStatistik ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.vtClsRsLoginBoxStatistik var
{
	display:block;
	font-style:italic;
}
.vtClsRsLoginBoxStatistikVersuche var
{
	display:inline;
}
.vtClsRsLoginBoxMsg
{
	font-size:10px;
	margin-bottom:6px;
}
.vtClsRsLoginBoxMsgAnz
{
	font-weight:bold;
}

/* === Umfrage-Box === */
.vtClsRsUmfrageBoxHeight
{
}
.vtClsRsUmfrageBoxInnen
{
}
.vtClsRsUmfrageBox
{
}
.vtClsRsUmfrageBox a
{
}
.vtClsRsUmfrageBoxContent
{
	margin-top:3px;
	font-size:10px;
}
.vtClsRsUmfrageBoxContentTitel
{
	font-weight:bold;
	font-size:11px;
}
.vtClsRsUmfrageBoxContentTable
{
	border:0;
	/* IE5.5 Bug-Fix, hier die Werte wiederholen */
	font-size:10px;
	line-height:16px;
}
.vtClsRsUmfrageBoxContentTable thead
{
	display:none;
}
.vtClsRsUmfrageBoxContentLabel
{
	text-align:left;
	width:130px;
}
.vtClsRsUmfrageBoxContentWert
{
	text-align:right;
	width:40px;
}
.vtClsRsUmfrageBoxContentLabel2
{
	text-align:left;
	width:90px;
}
.vtClsRsUmfrageBoxContentWert2, .vtClsRsUmfrageBoxContentWert3
{
	text-align:right;
	width:40px;
}
.vtClsRsUmfrageBoxContentStimmen
{
	margin:3px 0 3px 0;
}
.vtClsRsUmfrageBoxContentErg
{
}
.vtClsRsUmfrageBoxContentAntwort
{
}
.vtClsRsUmfrageBoxContentBar
{
}
.vtClsRsUmfrageBoxContentMehrAntw
{
	margin-bottom:3px;
}

/* === Status-Info === */
.vtClsRsStatusInfoHeight
{
}
.vtClsRsStatusInfoInnen
{
}
.vtClsRsStatusInfo
{
}
.vtClsRsStatusInfo a
{
}
.vtClsRsStatusInfoText
{
	font-size:10px;
}
.vtClsRsStatusInfoText ul
{
	list-style:none;
	margin:0;
	padding:0;
}
.vtClsRsStatusInfoUserAnz
{
	font-weight:bold;
}

/* === Nächstes Spiel === */
.vtClsRsNaechstesSpiel
{
	text-align:center;
}
.vtClsRsNaechstesSpielHeight
{
}
.vtClsRsNaechstesSpielInnen
{
}
.vtClsRsNaechstesSpiel
{
}
.vtClsRsNaechstesSpiel a
{
}

/* === Top-News === */
.vtClsRsTopNewsHeight
{
}
.vtClsRsTopNewsInnen
{
}
.vtClsRsTopNews
{
}
.vtClsRsTopNews a
{
}
.vtClsRsTopNewsContent
{
/*	text-align:center;*/
}
.vtClsRsTopNewsContentZeit
{
	font-size:9px;
}
.vtClsRsTopNewsContentTitel
{
}
.vtClsRsTopNewsContentBild
{
	margin:5px 0 7px 0;
}

/* === Mein-Home === */
.vtClsRsMeinHomeBox
{
	padding:5px 4px 5px 4px;
}
.vtClsRsMeinHomeBox a
{
}
.vtClsRsMeinHomeBoxHeight
{
}
.vtClsRsMeinHomeBoxInnen
{
}
.vtClsRsMeinHomeBoxUserBild
{
	float:left;
	margin-right:5px;
}
.vtClsRsMeinHomeBoxUserDaten
{
	float:left;
	font-size:10px;
	font-weight:bold;
}
.vtClsRsMeinHomeBoxUserId
{
	float:left;
	margin-right:2px;
}
.vtClsRsMeinHomeBoxLogout
{
	float:left;
}
.vtClsRsMeinHomeBoxUserName
{
	clear:left;
}
.vtClsRsMeinHomeBoxSptTitel
{
	clear:left;
	float:left;
	width:30px;
	margin-top:5px;
}
.vtClsRsMeinHomeBoxSptErg
{
	float:left;
	margin-top:5px;
}
.vtClsRsMeinHomeBoxGesTitel
{
	clear:left;
	float:left;
	width:30px;
}
.vtClsRsMeinHomeBoxGesErg
{
	float:left;
}
.vtClsRsMeinHomeBoxStatBild
{
	margin-top:5px;
}

/* === News-Kategorien === */
.vtClsRsNewsKatHeight
{
}
.vtClsRsNewsKatInnen
{
}
.vtClsRsNewsKat
{
}
.vtClsRsNewsKat a
{
}
.vtClsRsNewsKatContent
{
}
.vtClsRsNewsKatContentItem
{
}
.vtClsRsNewsKatContentItemBild
{
}
.vtClsRsNewsKatContentItemName
{
}

/* === Reiner Text flexibel lang === */
.vtClsRsTextFlexibelHeight
{
}
.vtClsRsTextFlexibelInnen
{
}
.vtClsRsTextFlexibel
{
}
.vtClsRsTextFlexibel a
{
}

/* === Reiner Text oben === */
.vtClsRsTextObenHeight
{
}
.vtClsRsTextObenInnen
{
}
.vtClsRsTextOben
{
}
.vtClsRsTextOben a
{
}

/* === Reiner Text unten === */
.vtClsRsTextUntenHeight
{
}
.vtClsRsTextUntenInnen
{
}
.vtClsRsTextUnten
{
}
.vtClsRsTextUnten a
{
}

/* [bereich/TIPP/rs_ja.css] */

/* [rs_ja_mit_menu.css] */

/* [bereich/TIPP/rs_ja_mit_menu.css] */

/* [hp.css] */
/* für Pfad-Icons */
#vtIdPfadIcons
{
	display:none;
}

/* für contentbereich: */
#vtIdContent
{
	margin-bottom:0;
}
#vtIdPfad
{
	display:none;
}
.vtClsSchmal
{
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
}

/* Bereichs-Flow */
.vtClsHomeBereichFlow
{
	position:relative;
	width:538px;
	height:268px;
	margin:0 0 20px 0;
	background-position:top center;
	background-repeat:no-repeat;
}
.vtClsHomeBereichFlowContent
{
	position:relative;
	margin:5px;
	padding:0;
	color:#FFFFFF;
}

#vtIdContent .vtClsHomeBereichFlowContent h1
{
	font-family:'Times New Roman',Times,Georgia,Serif,Verdana;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	line-height:18px;
}
#vtIdContent .vtClsHomeBereichFlowContent p
{
	margin:0;
	padding:0 0 3px 0;
}
#vtIdContent .vtClsHomeBereichFlowContent p, 
#vtIdContent .vtClsHomeBereichFlowContent p.vtClsLink
{
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
}
#vtIdContent .vtClsHomeBereichFlowContent p.vtClsLink
{
	font-weight:bold;
	line-height:16px;
	margin-bottom:0px;
	padding-left:10px;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/pfeil_neu_weiss.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}
#vtIdContent .vtClsHomeBereichFlowContent a
{
	color:#FFFFFF;
	font-size:11px;
	line-height:16px;
}
#vtIdContent .vtClsHomeBereichFlowContent br
{
	line-height:12px;
}

/* CardView */
.vtClsHomeCardview
{
	margin:0;
	padding:0;
}
.vtClsHomeCardviewNavi
{
}
.vtClsHomeCardviewNaviListe
{
	position:relative;
	height:24px;
	margin:0;
	padding:0;
	border-bottom-color:#C9C9C9;
}
ul.vtClsHomeCardviewNaviListe,
#vtIdContentText ul.vtClsHomeCardviewNaviListe
{
	margin:0;
}
.vtClsHomeCardviewNaviListe li
{
	float:left;
	border-style:solid;
	border-width:0 0 1px;
	border-bottom-color:#C9C9C9;
	font-size:12px;
	list-style-type:none;
	margin:3px 0 0;
	padding:1px 1px 0;
}
.vtClsHomeCardviewNaviListe li.vtClsHomeCvItemNaviFirst
{
}
.vtClsHomeCardviewNaviListe li.vtClsHomeCvItemNaviLast
{
}
.vtClsHomeCardviewNaviListe li.vtClsHomeCvItemNaviActive
{
	background-color:#F3F2F1;
	border-width:1px;
	border-style:solid;
	border-color:#C9C9C9 #C9C9C9 #F3F2F1;
	margin-top:0;
	padding:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}
.vtClsHomeCardviewNaviListe a
{
	letter-spacing:0;
	text-decoration:none;
}
.vtClsHomeCardviewNaviListe li a
{
	background-color:#E7E4E4;
	border-width:1px;
	border-color:#FFFFFF;
	color:#796B67;
	font-size:12px;
	font-weight:bold;
	display:block;
	white-space:nowrap;
	margin:0 0 1px;
	padding:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
}
.vtClsHomeCardviewNaviListe li.vtClsHomeCvItemNaviActive a
{
	background-color:transparent;
	color:#BA122B;
	border:medium none;
	letter-spacing:0;
	margin:0;
}
.vtClsHomeCardviewNaviListe li a span
{
	display:block;
	height:17px;
	margin:0;
	padding:2px 9px 0;
	text-align:center;
}
.vtClsHomeCardviewNaviListe li.vtClsHomeCvItemNaviActive a span
{
	padding:6px 10px 0;
}

.vtClsHomeCardviewItems
{
	background-color:#F3F2F1;
	border:1px solid #C9C9C9;
}
.vtClsHomeCardviewItems .vtClsHomeCvItemContent
{
	padding:8px;
}
.vtClsHomeCardviewItems .vcClsHomeCvItemActive
{
	display:block;
	visibility:visible;
}
.vtClsHomeCardviewItems .vcClsHomeCvItemInactive
{
	display:none;
	visibility:hidden;
}
.vtClsHomeCardviewItems .vtClsHomeCvItemContentImage
{
	float:left;
	margin:0 14px 0 0;
}
.vtClsHomeCardviewItems .vtClsHomeCvItemContent h2
{
	font-family:'Times New Roman',Times,Georgia,Serif,Verdana;
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0 0 5px 0;
	line-height:18px;
}
#vtIdContent .vtClsHomeCardviewItems p
{
	margin:10px 0 0 0;
}
.vtClsHomeCardviewItems .vtClsHomeCvItemContent p.vtClsLink a
{
	font-weight:bold;
	margin:0;
	padding:0 0 0 14px;
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/pfeil_neu_rot.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
}

/* [bereich/TIPP/hp.css] */
.vtClsHomeBereichFlow
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/bereichflows/bf_olaf_thon.jpg);
}
.vtClsHomeBereichFlowContent
{
	left:1px;
	top:45px;
	width:160px;
}

/* [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] */

