
/* [../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_mit_ls.css] */
#vtIdMarginal
{
	margin-right:12px;
	width:184px;
}

/* [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_ls.css] */
.vtClsSchmal
{
/*	width:320px;*/
/*	=> ohne den Hack in der allgemein.css kann hier nicht 385 angegeben werden (nur 382 - Stichwort "IE6 Three Pixel Text-Jog",
       da im IE sonst wegen des RS-Floatings der schmale Bereich unter das Themenbild rutscht */
}

/* ######################################################
   ACHTUNG: Hack - Stichwort "IE6 Three Pixel Text-Jog" ! */

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html .vtClsSchmal
{
/*	width:317px;	*/
}

/* End hide from IE5/mac */

/* ###################################################### */

/* [rs_ja_mit_menu.css] */

/* [bereich/TIPP/rs_ja_mit_menu.css] */

/* [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_mit_ls.css] */
.vtClsSchmal
{
	margin-left:196px;
}

/* [nonhp_world.css] */
/* für world-kapitel: */
#vtIdContent .vtClsWorldKapitel p
{
	font-size:11px;
	font-weight:normal;
	margin:0 5px 5px 5px;
}

#vtIdContent .vtClsWorldKapitel
{
	margin:0 0 10px 0;
	padding:5px;
	background-color:#ebebeb;
	position:relative;
}
#vtIdContent .vtClsWorldKapitel ul
{
	list-style:none;
	margin:0;
	padding:0;
}

/* ######################################################
   ACHTUNG: Hack - Angabe nötig, damit UL angezeigt wird ! */

/* Hide from IE5-mac. Only IE-win sees this. \*/

* html .vtClsWorldKapitel ul
{
	height:1%;
}

/* End hide from IE5/mac */

/* ###################################################### */

.vtClsWorldKapitel li
{
	margin:0;
	padding:0;
	float:left;
	width:165px;
	/* wenn hier KEINE fixe Breite, sondern eine variable (etwa statt dessen mit einem padding-right versehen,
	   definiert ist, werden die Elemente im IE6 untereinander angezeigt! */
	height:30px;
}
.vtClsWorldKapitel a.vtClsWorldWeiter,
.vtClsWorldKapitel a.vtClsWorldBerechnung,
.vtClsWorldKapitel a.vtClsWorldAngebot,
.vtClsWorldKapitel a.vtClsWorldInformationen,
.vtClsWorldKapitel a.vtClsWorldAbschluss,
.vtClsWorldKapitel a.vtClsWorldEntscheiden,
.vtClsWorldKapitel a.vtClsWorldAngebotMakler,
.vtClsWorldKapitel a.vtClsWorldMaterialMakler,
.vtClsWorldKapitel a.vtClsWorldKontakt,
.vtClsWorldKapitel a.vtClsWorldVermittler,
.vtClsWorldKapitel a.vtClsWorldMenuIcon,
.vtClsWorldKapitel a.vtClsWorldSpezialIcon
{
	display:block;
	margin:0;
	background-repeat:no-repeat;
	background-position:5px 7px;
	text-decoration:underline;
	padding:0 0 0 30px;
	height:30px;
	line-height:30px;
	vertical-align:middle;
}
.vtClsWorldKapitel a.vtClsWorldWeiter:hover,
.vtClsWorldKapitel a.vtClsWorldBerechnung:hover,
.vtClsWorldKapitel a.vtClsWorldAngebot:hover,
.vtClsWorldKapitel a.vtClsWorldInformationen:hover,
.vtClsWorldKapitel a.vtClsWorldAbschluss:hover,
.vtClsWorldKapitel a.vtClsWorldEntscheiden:hover,
.vtClsWorldKapitel a.vtClsWorldAngebotMakler:hover,
.vtClsWorldKapitel a.vtClsWorldMaterialMakler:hover,
.vtClsWorldKapitel a.vtClsWorldKontakt:hover,
.vtClsWorldKapitel a.vtClsWorldVermittler:hover,
.vtClsWorldKapitel a.vtClsWorldMenuIcon:hover,
.vtClsWorldKapitel a.vtClsWorldSpezialIcon:hover
{
	background-color:#ffffff;
	text-decoration:none;
	border-bottom:0;
}
.vtClsWorldKapitel a.vtClsWorldWeiter
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/weiter.gif);
}
.vtClsWorldKapitel a.vtClsWorldBerechnung
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/berechnen.gif);
}
.vtClsWorldKapitel a.vtClsWorldAngebot
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/angebot.gif);
}
.vtClsWorldKapitel a.vtClsWorldInformationen
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/informieren.gif);
}
.vtClsWorldKapitel a.vtClsWorldAbschluss
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/abschliessen.gif);
}
.vtClsWorldKapitel a.vtClsWorldEntscheiden
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/entscheiden.gif);
}
.vtClsWorldKapitel a.vtClsWorldAngebotMakler
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/angebot_makler.gif);
}
.vtClsWorldKapitel a.vtClsWorldMaterialMakler
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/material_makler.gif);
	/* wichtig, weil zwei Zeilen Text geschrieben werden: */
/*	line-height:15px;*/
}
.vtClsWorldKapitel a.vtClsWorldKontakt
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/kontakt.gif);
}
.vtClsWorldKapitel a.vtClsWorldVermittler
{
	background-image:url(/ts/images/layout/ET/design/bereich/allgemein/handlungsaufforderung/vermittler.gif);
}
.vtClsWorldKapitel a.vtClsWorldMenuIcon
{
}
.vtClsWorldKapitel a.vtClsWorldSpezialIcon
{
}

/* folgende definition ist notwendig, damit die liste komplett im grauen hintergrund angezeigt wird;
der float der li-elemente muss beendet werden: */
.vtClsWorldKapitel .vtClsFloatEnde
{
	clear:left;
}

/* [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] */

