﻿/* titillium-web-200 - latin-ext */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 200;
    src: url('../../fonts/titillium-web-v15-latin-ext-200.eot'); /* IE9 Compat Modes */
    src: local(''), url('../../fonts/titillium-web-v15-latin-ext-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/titillium-web-v15-latin-ext-200.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-200.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-200.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/titillium-web-v15-latin-ext-200.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-300 - latin-ext */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 300;
    src: url('../../fonts/titillium-web-v15-latin-ext-300.eot'); /* IE9 Compat Modes */
    src: local(''), url('../../fonts/titillium-web-v15-latin-ext-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/titillium-web-v15-latin-ext-300.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-300.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-300.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/titillium-web-v15-latin-ext-300.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-regular - latin-ext */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 400;
    src: url('../../fonts/titillium-web-v15-latin-ext-regular.eot'); /* IE9 Compat Modes */
    src: local(''), url('../../fonts/titillium-web-v15-latin-ext-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/titillium-web-v15-latin-ext-regular.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-regular.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/titillium-web-v15-latin-ext-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-600 - latin-ext */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 600;
    src: url('../../fonts/titillium-web-v15-latin-ext-600.eot'); /* IE9 Compat Modes */
    src: local(''), url('../../fonts/titillium-web-v15-latin-ext-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/titillium-web-v15-latin-ext-600.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-600.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-600.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/titillium-web-v15-latin-ext-600.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin-ext */
@font-face {
    font-family: 'Titillium Web';
    font-style: normal;
    font-weight: 700;
    src: url('../../fonts/titillium-web-v15-latin-ext-700.eot'); /* IE9 Compat Modes */
    src: local(''), url('../../fonts/titillium-web-v15-latin-ext-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/titillium-web-v15-latin-ext-700.woff2') format('woff2'), /* Super Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-700.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/titillium-web-v15-latin-ext-700.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../../fonts/titillium-web-v15-latin-ext-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}




* {	font-family: 'Titillium Web', verdana, arial, helvetica, geneva, sans-serif; }

html
{
	height: 100%;
	margin: 0;
	padding: 0;
}
 
body
{
    height: 100%;
    background: #e6e6e6;
    background: linear-gradient(top, #b7b7b7 0%, #b7b7b7 50%, #e6e6e6 100%); 
    background: -moz-linear-gradient(top, #b8b7b7 0%, #b7b7b7 50%, #e6e6e6 100%); 
    background: -webkit-linear-gradient(top, #b7b7b7 0%, #b7b7b7 50%, #e6e6e6 100%); 
    background: -ms-linear-gradient(top, #b7b7b7 0%, #b7b7b7 50%, #e6e6e6 100%); 
    background: -o-linear-gradient(top, #b7b7b7 0%, #b7b7b7 50%, #e6e6e6 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b7b7b7, endColorstr=#e6e6e6,GradientType=1);
    background-repeat: no-repeat;
    background-attachment: fixed;
    margin:  0;
	padding: 0px;
}

p
{
    margin:  0;
	padding: 0px;
}

.deselect ::selection {
    background: transparent;
    color: inherit;
}

.deselect ::-moz-selection {
    background: transparent;
    color: inherit;
}

.deselect {
    -ms-user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}

/* ============= */
/*Scrollbars*/
.scrollbar
{
    max-height: 100%;
	overflow-y: auto;
}

/* nur für Google Chrome: */
div::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 4px;
	background-color: #F5F5F5;
}

div::-webkit-scrollbar
{
	width: 5px;
	background-color: #F5F5F5;
}

div::-webkit-scrollbar-thumb
{
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: darkgray;
}



/* === Page === */

/* @media screen: damit Seite komplett ausgedruckt werden kann */
@media screen { 
    #page-full-outer
    {
        width:100%; 
        height:100%; 
        text-align: center;
   
    }

    #page-full-inner {
        text-align: left;
        display: inline-block;
        width:1255px;
        position:relative;
    }
}

#page-main
{
	background-color: White;
	border:5px solid #c8c8c8;
	width: 945px;
	position: relative;
    /*margin-left: 15px;*/
    margin-left: 0px;
}

/* === Content === */
#content-div
{
	padding-left:20px;
	padding-right: 20px;
	margin-top: 20px;
	text-align:left;
	width: 905px;
}

.content-col-l
{
	width:562px;
	float:left;
}

.content-col-r
{
	width:302px;
	float:left;
	margin-left: 20px;
	border-left: 1px solid #c8c8c8;
	padding-left: 20px;
}

.content-col-l2
{
	width:562px;
	float:left;
	border-right: 1px solid #c8c8c8;
	margin-right: 20px;
	padding-right: 20px;
}

.content-col-r2
{
	width:302px;
	float:left;
}

.content-split1 { margin-right:20px; width:270px; float: left; } 
.content-split2 { width:270px; float: left; } 

.home-uc-split { margin-right:17px; width:290px; float: left; } 

/* === Video-Page === */
#page-video
{
	position: relative;
}

#content-video
{
	width: 800px;
}

/* === Schriften === */
.Standard
{
	font-size: 16px;
	line-height: 22px;
}

.Standard_10px
{
	font-size: 12px;
	line-height: 15px;
}

.Standard_11px
{
	font-size: 14px;
	line-height: 17px;
}

.Standard_11_Green
{
	font-size: 14px;
	line-height: 17px;
	color: #008200;
}


.Standard_11_13px
{
	font-size: 14px;
	line-height: 17px;
}


.Standard_11_Gray
{
	font-size: 14px;
	color: Gray;
}


.Standard_13_17
{
	font-size: 16px;
	line-height: 22px;
}

.Standard_13_Green
{
	font-size: 16px;
	line-height: 22px;
	color: #008200;
}

.Standard_14px
{
	font-size: 17px;
}

.Standard_18px, .Standard_18_Black
{
	font-size: 25px;
	line-height: 32px;
}

.Standard_18_Green
{
	font-size: 25px;
	line-height: 32px;
	color: #008200;
}

.Standard_30px
{
	font-size: 33px;
}

.Standard_40px
{
	font-size: 43px;
}

.DrpDwnNrm
{
	font-size: 16px;
}

.DrpDwnSm
{
	font-size: 14px;
}

.Standard_TextBox
{
	font-size: 15px;
    line-height:19px;
}

.Standard_TextBox_Center
{
	font-size: 15px;
    line-height:19px;
	text-align: center;
}

.Standard_TextBox_Right
{
	font-size: 15px;
    line-height:19px;
	text-align: right;
}

.Standard_TextBox_11px
{
	font-size: 14px;
    line-height:16px;
}

.Standard_TextBox_11px_Center
{
	font-size: 14px;
    line-height:16px;
	text-align: center;
}

.Standard_TextBox_11px_Right
{
	font-size: 14px;
    line-height:16px;
	text-align: right;
}

.txBoxTrans
{
	border: darkgray 1px solid;
	padding: 1px 1px 1px 1px;
	font-size: 14px;
	height: 14px;
	background-color: transparent;
}

.txBoxTipp
{
	border: darkgray 1px solid;
	padding: 1px 1px 1px 1px;
	font-size: 30px;
	height: 34px;
    width:40px;
	background-color: white;
    text-align:center;
}

.txBoxComment
{
	border: darkgray 1px solid;
	padding: 1px 1px 1px 1px;
	font-size: 16px;
	line-height: 22px;
	height: 150px;
    width:100%;
    vertical-align:text-top;
}

.Teasertext
{
	font-size: 16px;
	line-height: 20px;
}

.teaserxl
{
	font-size: 17px;
	line-height: 23px;
    font-weight:bold;
}

.text-gray
{
	color:Gray;
}

.text-red
{
	color:#990000;
}

.text-black
{
	color: Black;
}

.text-green
{
	color: #008200;
}

.text-center
{
	text-align: center;
}

.text-italic
{
	font-style: italic;
}

.nowrap 
{
	white-space:nowrap
}

/* === Links === */
a {
	color: #990000;
	text-decoration: none;
}

a span {
	color: #000;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a:hover, a:hover span {
	text-decoration: underline;
}

a:active, a:focus{
	outline:0;
}

.Link
{
	font-size: 16px;
	color: #990000;
}

.Link_Black
{
	font-size: 16px;
	color:  Black;
	text-decoration: none;
	cursor:pointer;
}

.Link_Black:hover
{
	color: #990000;
}

.Link_Green
{
	font-size: 16px;
	color: #008200;
}

.Link_10_Gray
{
	font-size: 13px;
	color: Gray;
	text-decoration: none;
	cursor:pointer;
}

.Link_10_Gray:hover
{
	color: #990000;
}

.Link_11
{
	font-size: 14px;
	color: #990000;
	text-decoration: none;
}

.Link_11_Italic
{
	font-size: 14px;
	color: #990000;
	font-style: italic;
}

.Link_11_Green
{
	font-size: 14px;
	color: #008200;
}

.Link_11_Black
{
	font-size: 14px;
	color:  Black;
	text-decoration: none;
	cursor:pointer;
}

.Link_11_Black:hover
{
	color: #990000;
}

.Link_11_Black_NTD
{
	font-size: 14px;
	color:  Black;
	text-decoration: none;
	cursor:pointer;
}

.Link_11_Black_NTD:hover
{
	text-decoration: none;
}

.Link_11_Gray
{
	font-size: 14px;
	color: Gray;
	text-decoration: none;
	cursor:pointer;
}

.Link_11_Gray:hover
{
	color: #990000;
}

.Link_11_Active
{
	 font-size: 14px;
	 font-weight:bold;
}

.Link_13_Gray
{
	font-size: 16px;
	color: Gray;
	text-decoration: none;
	cursor:pointer;
}

.Link_13_Gray:hover
{
	color: #990000;
}

.Link_18
{
	font-size: 24px;
	color: #990000;
}

.Link_18_Black
{
	font-size: 24px;
	line-height:30px;
	color:  Black;
	text-decoration: none;
	cursor:pointer;
}

.Link_18_Black:hover
{
	color: #990000;
}

.Link_18_Italic
{
	font-size: 24px;
	color: #990000;
	font-style: italic;
}

.Link_18_Green
{
	font-size: 24px;
	color: #008200;
}

.Link_18_Green:hover
{
	color: #990000;
}

.headStart
{
	font-size: 31px;
    line-height: 34px;
    font-weight:bold;
	text-decoration:none !important;
}

.headSmStart
{
	font-size: 17px;
}

.Link_TDN 
{
	cursor:pointer; 
	vertical-align:top; 
	text-decoration:none !important;
}

.LinkZeile
{
	cursor:pointer; 
	text-decoration: none !important;
} 

.LinkZeile:hover
{
	font-size: 26px;
	text-decoration: none !important;
}

/* === Überschriften === */
h1, .h1
{
	font-size: 16px;
	color: #333333;
    text-transform: uppercase;
    margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 18px;
	letter-spacing: 0.2pt;
}

.h1Link
{
	font-size: 16px;
	color: #333333;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	margin: 0px 0px 15px 0px;
	line-height: 18px;
	font-weight: bold;
	letter-spacing: 0.2pt;
}

.h1Link:hover
{
	color: #990000;
	text-decoration: none;
}

.header-link /* für Header mit rechtem Link */
{
	float: right;
	margin-top:5px;
}

h2, .h2 /* Unter-Überschrift */ 
{
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	margin: 0px 0px 2px 0px;
	padding: 0;
}

h3,.h3 /* Überschrift */ 
{
	font-weight: bold;
	font-size: 23px;
	letter-spacing: 0.2pt;
	line-height: 27px;
	color: #990000;
	margin: 0px 0px 10px 0px;
	padding:0; 
}

.h3b /* Überschrift (schwarz, für mobile)*/ 
{
	font-weight: bold;
	font-size: 23px;
	letter-spacing: 0.2pt;
	line-height: 27px;
	color: black;
	margin: 0px 0px 10px 0px;
	padding:0; 
}

.h3oM /* Überschrift - ohne Margin */ 
{
	font-weight: bold;
	font-size: 23px;
	letter-spacing: 0.2pt;
	line-height: 27px;
	color: #990000;
	margin: 0;
	padding:0; 
}

.h3oM2 /* Überschrift - ohne Margin */ 
{
	font-weight: bold;
	font-size: 23px;
	letter-spacing: 0.2pt;
	line-height: 23px;
	color: #990000;
	margin: 0;
	padding:0; 
}

h4 /* Datum und Rubrik */ 
{
	font-size: 14px;
	font-weight:normal;
	line-height: 18px;
	color:Gray;
	margin: 0px 0px 10px 0px;
	padding:0; 
}

.h4oM /* Datum und Rubrik (ohne Margin bottom) */ 
{
	font-size: 14px;
	font-weight:normal;
	line-height: 18px;
	color:Gray;
	padding:0; 
}


.Rubrikzeile
{
	font-size: 13px;
	line-height: 16px;
	color:Gray;
	margin-bottom:5px;
}

h5, .h5 /* Headlines */
{
	font-size: 16px;
	font-weight: normal;
	line-height: 21px;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 2px;
	background-color: #E4E4E4;
}

h6 /* Überschrift Interner Bereich */
{
	font-size: 16px;
	color: #333333;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	margin: 5px 0px 5px 0px;
	line-height: 18px;
	letter-spacing: 0.2pt;
}


.h7 /* Überschrift XL */
{
	font-weight: bold;
	font-size: 29px;
	letter-spacing: 0.2pt;
	line-height: 31px;
	color: #990000;
}

.h7b /* Überschrift XL (Schwarz) */
{
	font-weight: bold;
	font-size: 29px;
	letter-spacing: 0.2pt;
	line-height: 31px;
}


.h8 /* Überschrift Liga-Statistik */
{
	font-size: 16px;
	color: #333333;
	padding: 0px 0px 0px 0px;
	text-transform: uppercase;
	margin: 0px 0px 2px 0px;
	line-height: 18px;
	letter-spacing: 0.2pt;
	font-weight:bold;
}

.h9 /* Überschrift "Weitere Meldungen" */
{
	font-weight: bold;
	font-size: 18px;
	line-height: 24px;
	color: #990000;
}

/* === Headerboxen === */
.headerbox 
{
    background-color:#f3f3f3;
	border:1px solid #C0C0C0; 
	padding:7px;
}

.headerbox2
{
    background-color:#f3f3f3;
	border:1px solid #C0C0C0; 
	padding:5px;
}

/* === sonstige Boxen === */
.box-gray 
{
    background-color:#f3f3f3;
}

.box-transfer 
{
    background-color:#f3f3f3;
    padding:2px;
}


.box-gelb {
    background-color:yellow;
    padding: 2px;
}

.kaderbox 
{
    background-color:#f3f3f3;
	border:1px solid #C0C0C0; 
	padding: 5px 2px 5px 2px;
    float:left;
    width:101px;
    text-align:center;
}

.teamfotobox 
{
    background-color:#f3f3f3;
	border:1px solid #C0C0C0; 
	padding:5px;
    float: left;
    width:286px;
    margin-bottom: 10px;
}

/* === Telerik: modales Window === */
.TelerikModalOverlay  
{  
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60) !important;  
    opacity: .6 !important;  
    -moz-opacity: .6 !important; 
} 

/* ------ */
/* für individuellen Schließen-Button*/
.radWindow .rwControlButtons
{
    position: relative;
}
         
.radWindow .rwIcon
{
    display: none !important;
}
         
.radWindow .rwCloseButton
{
    position: absolute;
    top: 0px;
    left: -23px;
	background-image:url('../../images/Design/closebutton.png') !important;
    background-position: 0 0 !important;
    cursor: pointer !important;
}
/* ------- */

/* ------ */
/* für rahmenloses Fenster */
.radWindowBorderless .rwCorner .rwTopLeft,  
.radWindowBorderless .rwTitlebar,  
.radWindowBorderless .rwCorner .rwTopRight,  
.radWindowBorderless .rwIcon, 
.radWindowBorderless table .rwTopLeft,  
.radWindowBorderless table .rwTopRight,  
.radWindowBorderless table .rwFooterLeft,  
.radWindowBorderless table .rwFooterRight,  
.radWindowBorderless table .rwFooterCenter,  
.radWindowBorderless table .rwBodyLeft,  
.radWindowBorderless table .rwBodyRight,  
.radWindowBorderless table .rwTitlebar,  
.radWindowBorderless table .rwTopResize, 
.radWindowBorderless table .rwStatusbar,
.radWindowBorderless table .rwStatusbar .rwLoading 
{    
    display: none !important;   
}

/* ------- */


/* === Header/Footer === */
#header-bg {
	background:url('../../images/css/header-bg10.png') no-repeat;
	width: 975px;
	height:105px;
	padding: 0px 0px 0px 25px;
	margin-left:-20px;
    position:relative;
}

#header-logo { 
	position:absolute;
	left:110px;
	bottom:25px;
}

#header-topbanner { float:left; margin-right:60px; }

#header-div1 {
	background:url('../../images/css/header-sm3.png') no-repeat;
	width: 910px;
	height:21px;
    color: white;
    padding-right:40px;
    padding-left:25px;
    padding-top:6px;
}

#header-div1 a  	
{
	color:White;
}

#header-div1 a:hover  	
{
	color: Yellow;
	text-decoration: none;
}

#header-div2 {
	background-color: #E4E4E4;
}

#divAdvAD_Top {
	position:absolute;
	left:335px;
	top:12px;
}

#spmlogo {
	position:absolute;
	left:807px;
	bottom:25px;
}

.headerbrand_L {
	position:absolute;
	left:360px;
	bottom:5px;
}

.headerbrand_R {
	position:absolute;
	left:807px;
	top:22px;
}

#footer {
	font-size: 14px;
	background-color: #E4E4E4;
	text-align:center;
	padding: 10px 15px 10px 25px;
	margin-top:25px;
}

/* === Pager === */
.pager 
{
	 float:right;
	 cursor:pointer;
	 text-decoration:none;
	 margin-right:3px;
	 margin-top:5px;
}

.pagerBG 
{
	 float:right;
	 cursor:pointer;
	 text-decoration:none;
	 margin-right:3px;
	 margin-top:5px;
	 line-height:30px;
}

.bullet  
{
	color: #cccccc;
    cursor: pointer;
    font-size: 26px;
    float:left;
    margin-top:-9px;
    line-height:26px;
}

.bullet.active  
{
	color: #990000;
	cursor: default;
}

.bullet:hover
{
	color: #990000;
	text-decoration: none !important;
}

.pagerinbox 
{
	 cursor:pointer;
	 text-decoration:none;
	 top:245px;
     left:216px;
     position:absolute;
}

.bulletinbox  
{
	color: White;
    cursor: pointer;
    font-size: 33px;
    float:left;
    line-height:35px;
}

.bulletinbox.active  
{
	color: #990000 !important;
	cursor: default;
}

.bulletinbox:hover
{
	color: Gray;
	text-decoration: none !important;
}

.arrow-left 
{
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -658px -68px no-repeat;
	width:9px;
	height:11px;
	float:left;
	margin-right: 5px;
    margin-top:2px;
}

.arrow-left:hover
{
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -682px -68px no-repeat;
}

.arrow-right
{	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -669px -68px no-repeat;
	width:9px;
	height:11px;
	float:left;
	margin-left: 5px;
    margin-top:2px;
}

.arrow-right:hover
{
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -693px -68px no-repeat;
}

.arrow-above
{	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -707px -68px no-repeat;
	width:11px;
	height:9px;
	float:left;
	margin-left: 4px;
}

/* === Images === */
.img-border { border: solid 1px DarkGray !important; vertical-align:middle;/*vertical-align für IE*/  } 
.img-r-border { border: solid 1px DarkGray; margin-left:5px !important;  } 
.img-l-border { border: solid 1px DarkGray; margin-right:5px !important;  } 
.div-img-autor { 
   width:50px;
   height:60px;
   overflow:hidden;
   float:left; 
   display:inline-block; 
   border-radius:50%; 
   margin-right:10px;
}

.img-autor {
   width:50px;
}

.img-1px { width: 1px; height: 1px; } 
.img-w20 { border: solid 1px DarkGray !important; vertical-align:middle; width: 20px;/*vertical-align für IE*/  } 
.img-w40 { border: solid 1px DarkGray !important; vertical-align:middle; width: 40px;/*vertical-align für IE*/  } 
.img-w145 { border: solid 1px DarkGray !important; vertical-align:middle; width: 145px;/*vertical-align für IE*/  } 
.div-Img-60 { float:left; margin-right:5px; width:60px; }
.div-Img-40 { float:left; margin-right:5px; width:40px; }
.div-Img-30 { float:left; margin-right:5px; width:30px; }
.div-Home-Img { float:left; margin-right:10px; margin-bottom:5px; position: relative; } 
.div-Home-Img-2 { float:left; margin-right:5px;  } 
.div-Home-Img-3 { float:left; margin-right:10px;  } 
.div-Home-Img-r { float:right; margin-right:10px; margin-bottom:5px; } 
.border-0 {	 border:0px; vertical-align:middle;/*vertical-align für IE*/}
.RadGrid .ImageClass { width: 200px; }
.img-lb-nrm { border: solid 1px DarkGray !important; width:145px; height:97px;  } 
.img-lb-sm { border: solid 1px DarkGray !important; width:134px; height:90px;  } 
.img-galerie { border: solid 1px DarkGray !important; width:145px; height:97px; } 
.img-134 { border: solid 1px DarkGray !important; width:134px; } 
.img-134-76 { border: solid 1px DarkGray !important; width:134px; height:76px;} 
.img-145 { border: solid 1px DarkGray !important; width:145px; } 
.img-145-82 { border: solid 1px DarkGray !important; width:145px; height:82px; } 
.img-comm-neu { border: solid 1px DarkGray !important; width:60px; } 
.div-Emblem-20 { float:left; width:20px; margin-right:3px; }
.div-Emblem-20-mr10 { float:left; width:20px; margin-right:10px; }
.div-Emblem-40 { float:left; width:40px; margin-right:5px; }

.img-Emblem-16 { width:16px; height:16px; border:0; vertical-align:middle; }
.img-Emblem-60 { width:60px; height:60px; border:0; vertical-align:middle; }
.img-Emblem-90 { width:90px; height:90px; border:0; vertical-align:middle; }

.img-comment { border: solid 1px DarkGray; width:134px; } 
.img-plus { border: solid 1px DarkGray; float:left; margin-right:5px; } 
.img-plus-border-0 { border:0px; float:left; margin-right:5px; } 
.img-plus-125 { border: solid 1px DarkGray; width:125px; }

/* === Logos === */
#logo 
{
	background:url('../../Images/Design/anpfiff/anpfiff_logo_200.png') no-repeat;
	width: 200px;
	height:48px;
}

#logo-div 
{
	width:280px;
	height:48px;
}

#partner-infranken-logo 
{
	width:120px;
	height:14px;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -282px -100px no-repeat;
}

#partner-infranken-div  
{
	position:relative; 
	top:-8px; 
	left:99px; 
	width:175px; 
	height:12px; 
}

#partner-kt-div  
{
	position:relative; 
	top:-4px; 
	left:93px; 
	width:120px; 
	height:14px; 
}



/* === Linien === */
.linie-seperator
{
	border:0px;
	border-bottom: 3px solid #E4E4E4;
	margin: 20px 0px 15px 0px;
}

.linie-seperatorsm
{
	border:0px;
	border-bottom: 1px solid #E4E4E4;
	margin: 20px 0px 15px 0px;
}

.linie-seperator2
{
	border:0px;
	border-bottom: 3px solid #E4E4E4;
	margin: 0px 0px 15px 0px;
}

.linie-seperator3
{
	border:0px;
	border-bottom: 3px solid #E4E4E4;
	margin: 5px 0px  5px 0px;
}

.linie-seperator4
{
	border:0px;
	border-bottom: 3px solid #E4E4E4;
	margin: 10px 0px  10px 0px;
}

.linie-seperator5
{
	border:0px;
	border-bottom: 3px solid #E4E4E4;
	margin: 2px 0px 2px 0px;
}

.Linie-Strich-0-5
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:0px;
	margin-bottom:5px;
}

.Linie-Strich-2-2
{
	background: url(../../Images/Design/Top1PixelRepeat.gif)  repeat-x ; 
	width: 100%; 
	height:1px;
	margin-bottom:2px; 
	margin-top:2px; 
}

.Linie-Strich-5-2
{
	background: url(../../Images/Design/Top1PixelRepeat.gif)  repeat-x ; 
	width: 100%; 
	height:1px;
	margin-bottom:2px; 
	margin-top:5px; 
}

.Linie-Strich-5-0
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:5px;
	margin-bottom:0px;
}

.Linie-Strich-3-3
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:3px;
	margin-bottom:3px;
}

.Linie-Strich-5-5
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:5px;
	margin-bottom:5px;
}

.Linie-Strich-5-10
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:5px;
	margin-bottom:10px;
}

.Linie-Strich-5-15
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:5px;
	margin-bottom:15px;
}

.Linie-Strich-10-0
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:10px;
	margin-bottom:0px;
}

.Linie-Strich-10-10
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:10px;
	margin-bottom:10px;
}

.Linie-Strich-15-0
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:15px;
	margin-bottom:0px;
}

.Linie-Strich-15-5
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:15px;
	margin-bottom:5px;
}

.Linie-Strich-15-15
{
	width: 100%; 
	height:1px; 
	background: url(../../Images/Design/Top1PixelRepeat.gif) repeat-x ;
	margin-top:15px;
	margin-bottom:15px;
}


/* === Buttons === */
.Button
{
	border: #919191 1px solid;
	font-weight: bold;
	font-size: 12px;
    background-color: #f3f3f3;
	cursor: pointer;
	color: #990000;
	line-height: 19px;
	text-align: center;
}

.button2 /* für Hyperlink-Buttons */
{
	border: #919191 1px solid;
	font-weight: bold;
	font-size: 12px;
    background-color: #f3f3f3;
	cursor: hand;
	color: #990000;
	line-height: 19px;
	text-align: center;
    text-decoration:none !important;
}

.button2:hover, .Button:hover
{
	background: none;
	color: white;
	background-color: #990000;
	cursor: pointer;
}

.Button-gray
{
	border: #919191 1px solid;
	font-weight: bold;
	font-size: 12px;
    background-color: #f3f3f3;
	cursor: hand;
	color: Gray;
	line-height: 19px;
	text-align: center;
}


.Button_PlusMinus
{
	border: #919191 1px solid;
	font-weight: bold;
	font-size: 28px;
	line-height: 28px;
    background-color: #f3f3f3;
	color: #990000;
	text-align: center;
	width:70px;
}

.Button_Weiter
{
	border: #919191 1px solid;
	font-weight: bold;
	font-size: 20px;
    background-color: #f3f3f3;
	color: #990000;
	text-align: center;
}

/* === Pfeile === */
.div-arrow-box 
{
	line-height:16px;
	margin-top:10px;
}

.div-arrow-box-m5 
{
	line-height:16px;
	margin-top:5px;
}

.div-arrow-red {
	float:left; 
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') 0px -70px no-repeat;
	height:9px;
	width:5px;
	margin-top:4px;
	margin-right:5px;

}

.div-arrow-red-mt4 {
	float:left; 
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') 0px -70px no-repeat;
	height:9px;
	width:5px;
	margin-top:6px;
	margin-right:5px;

}

.pfeillinksrot18 {
    height: 0;
    width: 0;
    border-width:14px;
    border-left-width:0;
    border-style:solid;
    border-color: transparent #990000 transparent transparent ;
	margin-top:2px;
}

.pfeilrechtsgruen18 {
    height: 0;
    width: 0;
    border-width:14px;
    border-right-width:0;
    border-style:solid;
    border-color: transparent transparent transparent #008200 ;
	margin-top:2px;
}

.pfeillinksrot12 {
    height: 0;
    width: 0;
    border-width:6px;
    border-left-width:0;
    border-style:solid;
    border-color: transparent #990000 transparent transparent ;
	margin-top:2px;
}

.pfeilrechtsrot12 {
    height: 0;
    width: 0;
    border-width:6px;
    border-right-width:0;
    border-style:solid;
    border-color: transparent transparent transparent #990000 ;
	margin-top:2px;
}

.pfeilrechtsgruen12 {
    height: 0;
    width: 0;
    border-width:6px;
    border-right-width:0;
    border-style:solid;
    border-color: transparent transparent transparent #008200 ;
	margin-top:2px;
}

/* === Advertisment === */
#div-ads-skyscraper
{
    position:absolute;
    left:955px;
    top:0;
}

#div-ads-skyscraper-fx
{
    position:fixed;
}


.div-ads-supersize {
	margin-left:0px;
}

.banner-t10
{
	 text-align:center;
	 margin-top:10px;
}

.BoxRahmen {
	border: solid 1px DarkGray;
	padding:15px;
}

#skyscraper-video {
    position:absolute;
    left:800px;
    top:0;
}



/* === Facebook === */
.FacebookFrameTop { 
	border:none;
	overflow:hidden; 
	width:150px; 
	height:21px;
}


.FacebookFrameBottom { 
	border:none; 
	overflow:hidden; 
	width:500px; 
	height:25px;
}

#likebox-frame {
	width: 300px; 
	height: 256px; 
	overflow: hidden;
} 

#likebox-framesm {
	width: 290px; 
	height: 164px; 
	overflow: hidden;
    border: solid 1px DarkGray;
} 

#likebox-framebig {
	width: 899px; 
	height: 156px; 
	overflow: hidden;
	border: 3px solid #E4E4E4;
}

#likebox-framebig iframe{ left:-3px; overflow:hidden; position:relative; top:-1px; }

.fbshare {
	background:url('../../images/Design/FBShare2.png');
	width:58px;
	height:20px;
}

/* === Tabellen === */
.tab_ND { background-color: #E2E2E2; border-bottom: solid 1px #cecece; padding: 4px 0 4px 0; }
.tab_NR { background-color: #f3f3f3; border-bottom: solid 1px #cecece; padding: 4px 0 4px 0; }
.tab_AR { background-color: #f3f3f3; border-bottom: solid 1px #cecece; padding: 4px 0 4px 0; }
.tab_AD { background-color: #E2E2E2; border-bottom: solid 1px #cecece; padding: 4px 0 4px 0; }
.tab_Nrm { background-color: White; border-bottom: solid 1px #cecece; padding: 4px 0 4px 0; }

.print_tab_ND { position: absolute; width: 620px; border: solid 15px #E2E2E2; }
.print_tab_NR { position: absolute; width: 620px; border: solid 15px #f3f3f3; }
.print_tab_AR { position: absolute; width: 620px; border: solid 15px #f3f3f3; }
.print_tab_AD { position: absolute; width: 620px; border: solid 15px #E2E2E2; }
.print_tab_Nrm { position: absolute; width: 620px; border: solid 15px White; }

.bggrayprint {
    width: 620px;
    border: solid 15px #f3f3f3;
    position: absolute;
}

.bgwhiteprint {
    width: 620px;
    border: solid 15px white;
    position: absolute;
}

.bggrayprinttext {
    position: relative;
    height:28px;
}

/* === CMS === */
.div-key {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -136px -225px no-repeat;
	width:18px;
	height:10px;
}

.div-autor-box {
    float:left;
    margin-top:17px;
    font-style:italic;
}

.div-autor-box-prv {
    float:left;
    margin-top:12px;
    font-style:italic;
}

.cms-start-sk 
{
	font-size: 31px;
	line-height: 34px;
	color: #364a1a;
}

.cms-start-sk:hover 
{
	color: #990000;
}

.cms-zitat 
{
	color: #3e3f43;
    font-weight:bold;
}

.cms-snippet-905 { width:905px; font-size: 14px; line-height: 17px;}
.cms-snippet-560 { width:560px; font-size: 14px; line-height: 18px; }
.cms-snippet-500 { width:530px; font-size: 14px; line-height: 17px; padding-left:30px; padding-top:10px; }
.cms-snippet-400 { width:480px; font-size: 14px; line-height: 17px; padding-left:80px; padding-top:10px; }
.cms-snippet-250 { width:250px; font-size: 14px; line-height: 17px; float:left; margin-right:10px; }
.cms-snippet-240 { width:240px; font-size: 14px; line-height: 17px; float:left; margin-right:10px; }
.cms-snippet-160 { width:160px; font-size: 14px; line-height: 17px; float:left; margin-right:10px; }
.cms-snippet-120 { width:120px; font-size: 14px; line-height: 17px; float:left; margin-right:10px; }
.cms-snippet-60-oBU { width:60px; float:left; margin-right:10px; }
.cms-snippet-120-oBU { width:120px; float:left; margin-right:10px; }
.cms-snippet-160-oBU { width:160px; float:left; margin-right:10px; }

.cms-snippet-bild-200 { min-height:200px; background-color:#f3f3f3 }
.cms-snippet-bild-160 { min-height:160px; background-color:#f3f3f3}
.cms-snippet-bild-80 { min-height:80px; background-color:#f3f3f3 }

.cms-snippet-bu
{
	text-align:left;
	clear:left;
    padding-top:5px;
}

.cms-snippet-fotograf
{
	padding-top:2px;
	text-align:right;
	color: Gray;
    font-size: 12px; 
}

.ImageClass
{
	
}


/* Snippets */
.div-snp { font-size: 14px; line-height: 17px;  }
.rowbdr-snp { border-bottom: solid 1px #cecece; padding: 2px 0px 2px 0px;} /* für frühere, eingefrorene Snippets und Tabellen-/Steckbrief-/Vereinsdatenwidget */
.rowbdr2-snp { border-top: solid 1px #cecece; padding: 5px 0px 5px 0px;}
.rowbdr3-snp { border-top: solid 1px #cecece; padding: 2px 0px 2px 0px;} /* für neue Snippets */
.rowbdr4-snp { border-bottom: solid 1px #cecece; padding: 3px 0px 3px 0px;} /* für Plus-Termine */
.row-snp { padding: 2px 0px 2px 0px;}
.mark-snp { background-color:#FFFF99 !important; }
.mark2-snp { background-color:#E2E2E2; }

/* Eye-Catcher */
.ec-eil
{
	color: Black;
	background-color: Yellow;
	padding: 0px 5px 0px 5px;
	font-size: 14px;
	font-weight:bold;
}

.ec-nrm
{
	color: #003300;
	border: solid 1px DarkGray;
	background-color: #E4E4E4;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	margin-right: 2px;
}

.ec-neu
{
	color: Black;
	background-color: Yellow;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	font-weight:bold;
}

.ec-red
{
	color: #990000;
	border: solid 1px DarkGray;
	background-color: #E4E4E4;
	font-size: 13px;
	padding: 0px 5px 0px 5px;
	font-weight: bold;
	margin-right: 2px;
}

.zahlred11
{
	background-color: #990000;
	color: White !important;
	padding: 1px 4px 1px 4px;
	font-weight: bold;
	font-size:13px;
}

/* für Meisterbild-Download im Beitrag*/
.HeaderBox_Right
{
	font-size: 14px;
	line-height: 17px;
	border-bottom: #ccc 1px solid;
}

.cms-blanko-Teaser-S 
{
	width:160px;
	height:160px;
	background-color:#E4E4E4;
	border: solid 1px DarkGray
}

.cms-blanko-Teaser-M 
{
	width:300px;
	height:170px;
	background-color:#E4E4E4;
	border: solid 1px DarkGray
}

.cms-blanko-Teaser-L 
{
	width:270px;
	height:135px;
	background-color:#E4E4E4;
	border: solid 1px DarkGray
}

.cms-blanko-XL 
{
	width:270px;
	height:180px;
	background-color:#E4E4E4;
	border: solid 1px DarkGray
}

/* Bilder-Auftrag */
.ba-empty
{
	background-color: #FEE7E8;
}

.ba-ok
{
	background-color: #D5FFD5;
}

.ba-notempty
{
	background-color: White;
}

.div-cms-img
{
	margin-bottom:5px;
	position: relative;
}


/* Videos/Vimeo */
.img-videoplay-120
{
	border:none !important;
	bottom:28px;
	left:28px;
	position: absolute;
}

.img-videoplay-145
{
	border:none !important;
	bottom:16px;
	left:47px;
	position: absolute;
}

.img-videoplay-160
{
	border:none !important;
	bottom:48px;
	left:48px;
	position: absolute;
}

.img-videoplay-160-90
{
	border:none !important;
	bottom:12px;
	left:48px;
	position: absolute;
}

.img-videoplay-270
{
	border:none !important;
	bottom:44px;
	left:103px;
	position: absolute;
}

.img-videoplay-300
{
	border:none !important;
	bottom:48px;
	left:113px;
	position: absolute;
}

.img-videoplay-470-264
{
	border:none !important;
	bottom:56px;
	left:159px;
	position: absolute;
}

.img-videoplay-560
{
	border:none !important;
	bottom:59px;
	left:204px;
	position: absolute;
}

.img-videoplay-905
{
	border:none !important;
	bottom:59px;
	left:376px;
	position: absolute;
}

.img-video-brand
{
	border:none !important;
	top:5px;
	right:5px;
	position: absolute;
}


/* Bilder-Galerie */
.galery-img  
{
	min-height:1px; 
    text-align:center;
}

.galery-fotograf
{
	margin-top: 5px;
	font-size: 14px;
	float:right;
	color: Gray;
}

.galery-outer {
	position: relative;
	float: left;
	left: 50%;
}

.galery-center {
	position: relative;
	float: left;
	left: -50%;
}

.galery-skip {
    float: left;
    cursor: pointer;
    margin-top: 3px;
}


/* === Community === */
.bericht-Note
{
	font-weight: bold;
	color:#990000;
}

.note-bg
{
	font-weight: bold;
	color:white;
    padding:0px 3px 0px 3px;
}


.bericht-Note-Anz
{
	font-size: 14px;
	color:Gray;
}

.voted
{
	font-weight: bold;
	color:#990000;
}

.schiri-Rang
{
	font-size: 23px;
	font-weight: bold;
	color:black;
	float:left; 
	width:45px; 
	text-align: center;
	margin-right:10px;
	padding-top:8px;
}

.schiri-Note
{
	font-size: 14px;
	color:#990000;
	font-weight:bold;
}

.schiri-Note-Anz
{
	font-size: 14px;
	color:Gray;
	padding-top:2px;
}

.div-compty-head
{
	float: right;
	background-color: #f3f3f3;
	padding: 2px 4px 2px 4px;
	border: 1px solid #CCCCCC;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	border-radius: 2px;
}

.div-comty-ticker {
	background:url('../../images/Icons/17/ticker.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-ticker40 {
	background:url('../../images/Icons/40/ticker.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-ticker-gray {
	background:url('../../images/Icons/17/ticker-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-ergmelder {
	background:url('../../images/Icons/17/ergebnis.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-ergmelder40 {
	background:url('../../images/Icons/40/ergebnis.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-ergmelder-gray {
	background:url('../../images/Icons/17/ergebnis-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-videoticker {
	background:url('../../images/Icons/17/videoticker.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-videoticker40 {
	background:url('../../images/Icons/40/videoticker.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-videoticker-gray {
	background:url('../../images/Icons/17/videoticker-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-comment {
	background:url('../../images/Icons/17/comment.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-comment40 {
	background:url('../../images/Icons/40/comment.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-comment-gray {
	background:url('../../images/Icons/17/comment-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-stimme {
	background:url('../../images/Icons/17/stimme.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-stimme40 {
	background:url('../../images/Icons/40/stimme.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-note {
	background:url('../../images/Icons/17/benotung.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-note40 {
	background:url('../../images/Icons/40/benotung.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-note-gray {
	background:url('../../images/Icons/17/benotung-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-bild {
	background:url('../../images/Icons/17/bilder.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-bild40 {
	background:url('../../images/Icons/40/bilder.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-bild-gray {
	background:url('../../images/Icons/17/bilder-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-video {
	background:url('../../images/Icons/17/video.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-video-gray {
	background:url('../../images/Icons/17/video-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-zuschauer {
	background:url('../../images/Icons/17/zuschauer.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-zuschauer40 {
	background:url('../../images/Icons/40/zuschauer.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-karte {
	background:url('../../images/Icons/17/karte.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-karte40 {
	background:url('../../images/Icons/40/karte.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-taktik {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -384px -210px no-repeat;
	width:21px;
	height:14px;
}

.div-comty-captain {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -409px -210px no-repeat;
	width:13px;
	height:14px;
}

.div-comty-tor {
	background:url('../../images/Icons/17/ball.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-tor40 {
	background:url('../../images/Icons/40/ball.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-chance {
	background:url('../../images/Icons/17/chance.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-chance40 {
	background:url('../../images/Icons/40/chance.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-vorlagen {
	background:url('../../images/Icons/17/vorlage.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-vorlagen40 {
	background:url('../../images/Icons/40/vorlage.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-steckbrief {
	background:url('../../images/Icons/17/steckbrief.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-steckbrief40 {
	background:url('../../images/Icons/40/steckbrief.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-testspiel {
	background:url('../../images/Icons/17/testspiel.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-testspiel40 {
	background:url('../../images/Icons/40/testspiel.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-transfer {
	background:url('../../images/Icons/17/transfer.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-transfer40 {
	background:url('../../images/Icons/40/transfer.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-facebook {
	background:url('../../images/Icons/17/facebook.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-facebook40 {
	background:url('../../images/Icons/40/facebook.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-googleplus {
	background:url('../../images/Icons/17/googleplus.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-googleplus40 {
	background:url('../../images/Icons/40/googleplus.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-twitter {
	background:url('../../images/Icons/17/twitter.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-twitter40 {
	background:url('../../images/Icons/40/twitter.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-youtube {
	background:url('../../images/Icons/17/youtube.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-youtube40 {
	background:url('../../images/Icons/40/youtube.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-historie {
	background:url('../../images/Icons/17/historie.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-historie40 {
	background:url('../../images/Icons/40/historie.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-suche {
	background:url('../../images/Icons/17/suche.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-suche40 {
	background:url('../../images/Icons/40/suche.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-gratulation {
	background:url('../../images/Icons/17/gratulation.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-gratulation40 {
	background:url('../../images/Icons/40/gratulation.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-votes {
	background:url('../../images/Icons/17/voting.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-votes40 {
	background:url('../../images/Icons/40/voting.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-votes-gray {
	background:url('../../images/Icons/17/voting-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-meldung {
	background:url('../../images/Icons/17/meldung.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-meldung40 {
	background:url('../../images/Icons/40/meldung.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-veranstaltung {
	background:url('../../images/Icons/17/veranstaltung.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-veranstaltung40 {
	background:url('../../images/Icons/40/veranstaltung.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-karriere {
	background:url('../../images/Icons/17/karriere.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-karriere40 {
	background:url('../../images/Icons/40/karriere.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-dokument {
	background:url('../../images/Icons/17/dokument.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-dokument40 {
	background:url('../../images/Icons/40/dokument.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-tipps {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -144px -208px no-repeat;
	width:15px;
	height:14px;
}

.div-comty-tipps-gray {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -165px -208px no-repeat;
	width:15px;
	height:14px;
}

.div-comty-artikel {
	background:url('../../images/Icons/17/artikel.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-artikel40 {
	background:url('../../images/Icons/40/artikel.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-halle {
	background:url('../../images/Icons/17/halle.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-halle40 {
	background:url('../../images/Icons/40/halle.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-bericht {
	background:url('../../images/Icons/17/bericht.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-bericht40 {
	background:url('../../images/Icons/40/bericht.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-training {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -487px -210px no-repeat;
	width:16px;
	height:14px;
}

.div-comty-fc {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -524px -210px no-repeat;
	width:15px;
	height:13px;
}

.div-comty-fc-gray {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -542px -210px no-repeat;
	width:15px;
	height:13px;
}

.div-comty-teamnews {
	background:url('../../images/Icons/17/mitteilung.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-teamnews40 {
	background:url('../../images/Icons/40/mitteilung.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-meinanpfiff {
	background:url('../../images/Icons/17/meinanpfiff.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-meinanpfiff40 {
	background:url('../../images/Icons/40/meinanpfiff.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-plus {
	background:url('../../images/Icons/17/plus.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-plus40 {
	background:url('../../images/Icons/40/plus.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-sportstaette {
	background:url('../../images/Icons/17/sportstaette.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-sportstaette40 {
	background:url('../../images/Icons/40/sportstaette.png') no-repeat;
    width:40px;
    height:33px;
}

.div-comty-statistik {
	background:url('../../images/Icons/17/daten.png') no-repeat;
    width:17px;
    height:14px;
}

.div-comty-statistik-gray {
	background:url('../../images/Icons/17/daten-gray.png') no-repeat;
    width:17px;
    height:14px;
}

.div-Community-Spiele-Comm { float:left; margin-left:22px; width:25px; margin-top: 2px; }

.Counter
{
	font-size: 17px;
	color: Gray;
	font-weight: bold;
	text-align:center;
	float:left;
	width:20px;
}

.ToplisteLink {
 padding-left:25px;
} 

.comm-divbox 
{
	background-color: #f3f3f3; 
	padding: 5px 4px 5px 4px; 
	border: solid 1px #E4E4E4 !important;
}

.comm-divbox2 
{
	background-color: #f3f3f3; 
	padding: 5px 2px 5px 2px; 
	border: solid 1px #E4E4E4 !important;
}

.comm-div-start 
{
	padding-bottom:5px;
}

.comm-box
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 176px;
	height: 100px;
	text-align: center;
}

.comm-box2
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 145px;
	height: 105px;
	text-align: center;
    padding-top: 5px;
}

.comm-box3
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 145px;
	height: 120px;
	text-align: center;
	padding-top:5px;
}

.comm-box4
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 145px;
	height: 72px;
	text-align: center;
	padding-top:10px;
}

.comm-box5
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 134px;
	height: 71px;
	text-align: center;
	padding-top:5px;
}

.comm-box6
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 134px;
	height: 97px;
	text-align: center;
	padding-top:5px;
}

.comm-div-emblem
{
	position: relative;
}

.comm-emblem-l
{
	top:5px;
	left:10px;
	position: absolute;
}

.comm-emblem-r
{
	top:5px;
	left:70px;
	position: absolute;
}

.comm-gal-artikel
{
	margin-top: 5px;
    height:20px;
}

.comm-vs
{
	float:left;
	margin-top:20px;
	width:20px;
	text-align:center;
}

.comm-ns-opc
{
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=30) !important;  
    opacity: .3 !important;  
    -moz-opacity: .3 !important;  
}

.uploaderror
{
	border: #000000 1px solid;
	vertical-align: middle;
	background-color: mistyrose;
	text-align: center;
	padding: 2px;
    margin-left:5px;
    margin-top:20px;
} 

/* === Liga === */
.div-liga-menu {
	margin-top:5px; 
	padding: 4px 0px 4px 0px; 
	border-bottom: 1px solid #c8c8c8;
	border-top:1px solid #c8c8c8;
}

.emblemdiv 
{
	padding: 10px 0px 10px 0px;
}

.emblemzeile 
{
	float:left;
	width:40px;
	margin-right:5px;
}

.emblemzeile a img 
{
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=65) !important;  
    opacity: .65 !important;  
    -moz-opacity: .65 !important;  
}

.emblemzeile a:hover img
{
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=100) !important;  
    opacity: 1 !important;  
    -moz-opacity: 1 !important;  
}

.stat-col-l
{
	width:280px;
	float:left;
	margin-right: 15px;
	border-right: 1px solid #c8c8c8;
	padding-right: 15px;
}

.stat-col-m
{
	width:280px;
	float:left;
	margin-right: 15px;
	border-right: 1px solid #c8c8c8;
	padding-right: 15px;
}

.stat-col-r
{
	width:280px;
	float:left;
}

.stat-col-lm
{
	width:592px;
	float:left;
	margin-right: 15px;
	border-right: 1px solid #c8c8c8;
	padding-right: 15px;
}

.stat-col-mr
{
	width:592px;
	float:left;
}

.stat-box 
{
	overflow:auto;
	max-height:260px;
}

.stat-box-form 
{
	overflow:auto;
	max-height:240px;
}

.stat-form-g 
{
	width:12px;
	height:12px;
	background-color:DarkGreen;
	border: 1px solid DarkGray;
	float:left;
	margin-right:3px;
}

.stat-form-v
{
	width: 12px;
	height: 12px;
	background-color: Red;
	border: 1px solid DarkGray;
	float: left;
	margin-right: 3px;
}

.stat-form-u 
{
	width:12px;
	height:12px;
	background-color: White;
	border: 1px solid DarkGray;
	float:left;
	margin-right:3px;
}

.stat-form-99 
{
	width:12px;
	height:12px;
	background-color: Gray;
	border: 1px solid DarkGray;
	float:left;
	margin-right:3px;
}

.sptg-img
{
	width:40px;
	float:left;
}

.sptg-emblem
{
	width:30px;
	float:left;
	margin-top:5px;
}

.sptg-zahl
{
	float:right;
	margin-right:7px;
}

.sptg-zahl-t2
{
	float:right;
	margin-right:7px;
	margin-top:2px;
}

.sptg-zahl-t5
{
	float:right;
	margin-right:7px;
	margin-top:5px;
}

.sptg-zahl-t10
{
	float:right;
	margin-right:7px;
	margin-top:10px;
}

.sptg-zahl-t15
{
	float:right;
	margin-right:7px;
	margin-top:15px;
}

.sptg-zahl-oM
{
	float:right;
}

.sptg-zahl-t2-oM
{
	float:right;
	margin-top:2px;
}

.sptg-zahl-t5-oM
{
	float:right;
	margin-top:5px;
}

.sptg-zahl-t10-oM
{
	float:right;
	margin-top:10px;
}

.sptg-zahl-t15-oM
{
	float:right;
	margin-top:15px;
}

.sptg, .sptg-akt
{
	float:left;
	border: 1px solid #c8c8c8;
	font-size:16px;
	margin: 0px 3px 3px 0px;
	text-align:center;
	font-weight:bold;
	background-color: #f3f3f3;
	text-decoration:none;
	padding:2px;
}

.sptg
{
	width:25px;
	color:#990000;
}

.sptg-akt
{
	width:59px;
	color:#990000;
}

.sptg:hover, .sptg-akt:hover, .sptg.selected, .sptg-akt.selected
{
	background-color: #990000;
	color:White;
	text-decoration:none;
}

/* === Google Maps === */
.divMapTeam
{
	font-size: 14px;
	background-color: #cd3324;
	border: white 1px solid;
	padding: 3px;
	text-align: center;
	font-weight: bold;
	color: white;
}


/* === Kalender === */
.div-spiele-besteck {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -384px -66px no-repeat;
	width:14px;
	height:14px;
}

.div-spiele-besteck-gray {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -400px -66px no-repeat;
	width:14px;
	height:14px;
}

.div-spiele-info {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -417px -66px no-repeat;
	width:14px;
	height:14px;
}

.div-spiele-info-gray {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -433px -66px no-repeat;
	width:14px;
	height:14px;
}

.kalender-row
{
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: solid 1px #cecece;
}

.BoxKalenderLiga{
		width:893px; 
		border-style:solid; 
		border-width:1px; 
		border-color: Gainsboro; 
		background-color:#F3F3F3 ; 
		padding:5px;
		margin-top:5px;
}

.kalender  
{
	border: #ccc 1px solid;
	background-color: WhiteSmoke;
	padding:2px;
	text-align:center;
}

/* === Ticker/Spielbericht/Statistik === */
.cal-newEreignis 
{
	background-color:#c9fabc;
	padding-top:3px;
	padding-bottom:3px;
	border-bottom: solid 1px #cecece;
}

.div-stats-tor {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -52px -67px no-repeat;
	height:15px;
	width:16px;
}

.div-stats-eigentor {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -52px -87px no-repeat;
	height:15px;
	width:16px;
}

.div-stats-rein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -73px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-raus {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -86px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-gelb {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -7px -67px no-repeat;
	height:16px;
	width:10px;
}

.div-stats-gelb-klein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -8px -69px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin-top:2px;
}

.sb-row { border-top: solid 1px #cecece; margin: 2px 0px 4px 0;} /* für Aufstellung */
.sb-11 { line-height:22px; } /* für Aufstellung */
.sb-Bank { line-height:18px; } /* für Aufstellung */
.sb-linie
{
	border-bottom: 3px solid #999999;
	margin: 5px 0px 5px 0px;
}

.sb-g {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -8px -69px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin: 2px 0px 0px 5px;
	float:left;
}

.sb-gr {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -15px -227px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin: 2px 0px 0px 5px;
	float:left;
}

.sb-ms {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -265px -71px no-repeat;
	height:11px;
	width:11px;
	margin: 2px 0px 0px 5px;
	float:left;
}

.sb-r {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -39px -69px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin: 2px 0px 0px 5px;
	float:left;
}

.sb-captain {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -409px -210px no-repeat;
	width:13px;
	height:14px;
	margin: 0px 0px 0px 5px;
	float:left;
}

.sb-etw {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -444px -210px no-repeat;
	width:20px;
	height:14px;
	margin: 0px 0px 0px 5px;
	float:left;
}


.sb-wechsel {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -180px -71px no-repeat;
	height:10px;
	width:14px;
	float:left;
	margin: 5px 0px 0px 5px;
}

.div-stats-gelb-klein-nm {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -8px -69px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin-top:2px;
}

.div-stats-gelbrot {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -19px -67px no-repeat;
	height:16px;
	width:16px;
}

.div-stats-gelbrot-2-klein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -15px -227px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin-top:2px;
}

.div-stats-gelbrot-2-klein-nm {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -15px -227px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin-top:2px;
}

.div-stats-gelbrot-3-klein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -22px -69px no-repeat;
	height:12px;
	width:14px;
}

.div-stats-5min {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -277px -67px no-repeat;
	height:16px;
	width:16px;
}

.div-stats-5min-klein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -265px -71px no-repeat;
	height:11px;
	width:11px;
	margin-top:2px;
}

.div-stats-5min-klein-nm {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -265px -71px no-repeat;
	height:11px;
	width:11px;
	margin-top:2px;
}

.div-stats-gelbrot-5min {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -295px -67px no-repeat;
	height:16px;
	width:16px;
}

.div-stats-rot {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -39px -67px no-repeat;
	height:16px;
	width:10px;
}

.div-stats-rot-klein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -39px -69px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin-top:2px;
}

.div-stats-rot-klein-nm {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -39px -69px no-repeat;
	height:10px;
	width:8px;
	border: solid 1px DarkGray;
	margin-top:2px;
}

.div-stats-aufreger {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -198px -225px no-repeat;
	height:14px;
	width:16px;
}

.div-stats-wechsel {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -180px -67px no-repeat;
	height:16px;
	width:14px;
}

.div-stats-wechsel-left {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -180px -71px no-repeat;
	height:10px;
	width:14px;
	float:left;
	margin-top:3px;
}

.div-stats-pfeife {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -157px -225px no-repeat;
	height:14px;
	width:20px;
}

.div-stats-pfeife-klein {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -178px -225px no-repeat;
	height:10px;
	width:14px;
}

.div-ticker-timeout {
	background:url('../../images/Icons/ticker/timeout.png');
	width:12px;
	height:14px;
    margin-left:4px;
}

.div-ticker-10M {
	background:url('../../images/Icons/ticker/10M.png');
	width:20px;
	height:14px;
}

.div-GUV-g {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -233px -67px no-repeat;
	height:16px;
	width:10px;
}

.div-GUV-u {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -243px -67px no-repeat;
	height:16px;
	width:10px;
}

.div-GUV-v {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -223px -67px no-repeat;
	height:16px;
	width:10px;
}

.div-stats-ND 
{
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -97px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-NR {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -111px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-KE {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -124px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-KR {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -136px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-AR {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -149px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-stats-AD {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -159px -67px no-repeat;
	height:16px;
	width:9px;
}

.div-tore-assists {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -452px -67px no-repeat;
	height:17px;
	width:19px;
}

.div-tore-11 {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -477px -67px no-repeat;
	height:17px;
	width:16px;
}

.div-stats-spiele {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -722px -67px no-repeat;
	height:16px;
	width:16px;
}


.div-stats-text {
	float:left; 
	width:88px;
}

.div-stats-Zeitstrahl {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') 0px -165px no-repeat;
	height:40px;
	width:560px;
	position:relative;
}

.div-stats-Zeitstrahl-Text {position:absolute;}
.div-stats-Zeitstrahl-Text-Min1 {position:absolute; top:0px; left:121px }
.div-stats-Zeitstrahl-Team1-div { position:absolute; top:2px; left:5px; color:White; font-size:14px; }
.div-stats-Zeitstrahl-Team2-div { position:absolute; top:22px; left:5px; color:White; font-size:14px; }

.zweitspielrecht {
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -507px -210px no-repeat;
	height:15px;
	width:14px;
}

.Linie-Direkt-290
{
	background: url(../../Images/Design/Top1Pixel_BindeN.gif)  repeat-x ; 
	width: 290px;
	height:1px;
}

.divR-Bindestrich { float:left; width:5px; text-align:center; }
.divR-Doppelpunkt { float:left; width:5px; text-align:center; }
.div-Platz { float:left; width:20px; text-align:right; margin-right:5px; }
.div-Platz-15 { float:left; width:15px; text-align:right; margin-right:5px; }
.divR-Ergebnis { float:left; width:30px; text-align:right; }

.div-Tab-Header-Team { float:left; width:160px; margin-left:15px; }
.div-Tab-Header-Spiele { float:left; width:20px; text-align:right }
.div-Tab-Header-Tore { float:left; width:40px; margin-left:10px; text-align:center; }
.div-Tab-Header-Pkt { float:left; width:30px; text-align:right; }
.div-Tab-Tore-Plus { float:left; width:20px; margin-left:10px; text-align:right; }
.div-Tab-Gesamt { float:left; width:20px; margin-left:10px; text-align:right; }
.div-Tab-Trenner { float:left; margin-left:10px; margin-right:5px; border-right: solid 1px #cecece; height:20px; }
.div-Tab-Gesamt-Header-Tore { float:left; width:40px; margin-left:15px;  }
.div-Tab-Gesamt-Header-1 { float:left; width:215px; margin-left:220px; text-align:center; }
.div-Tab-Gesamt-Header-2 { float:left; width:235px; text-align:center; }

.div-Liga-Fair-Karte-Gelb { float:left; width:10px; margin-left:50px;}
.div-Liga-Fair-Karte-ZS { float:left; width:10px; margin-left:30px;}
.div-Liga-Fair-Karte-GR { float:left; width:16px; margin-left:24px;}
.div-Liga-Fair-Karte-Rot { float:left; width:10px; margin-left:30px;}

.div-Stat-ErgH-ml { float:left; width:90px; margin-left:25px; }
.div-Stat-ErgH { float:left; width:90px; }
.div-Stat-Form-Pkt { float:left; width:40px; margin-right:25px; text-align:right; }
.div-Last6Sp { float:left; width:20px; margin-top:15px; text-align:center; font-weight:bold; border-collapse:collapse; }
.div-Team-Last6Sp { float:left; width:44px; height:44px; border: solid  1px DarkGray;  text-align:center; }

.div-Team-ErgV { float:left; width:80px; margin-left:70px; margin-top:2px; }
.div-Team-Tore-Pers { float:left; margin-left:25px; }
.div-Team-Kader-Gelb { float:left; padding-left:20px; }
.div-Team-Kader-Gelbrot { float:left; padding-left:14px; }
.div-Team-Kader-Rot { float:left; padding-left:18px;}
.div-Team-Kader-Tor { float:left; padding-left:15px;}
.div-Team-Kader-Rein { float:left; padding-left:21px;}
.div-Team-Kader-Raus { float:left; padding-left:21px;}

.div-Spieler-Gelb { float:left; padding-left:9px; }
.div-Spieler-Gelbrot { float:left; padding-left:4px; }
.div-Spieler-Rot { float:left; padding-left:10px;}
.div-Spieler-Tor { float:left; padding-left:4px;}
.div-Spieler-Rein { float:left; padding-left:8px;}
.div-Spieler-Raus { float:left; padding-left:10px;}
.div-Spieler-Karte { float:left; padding-left:5px;}

.div-TKM-Empty { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf;  }
.div-TKM-90 { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color:#008200;  }
.div-TKM-Rein { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color:#ceffb7;}
.div-TKM-Raus { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color:#ff9797;}
.div-TKM-Bank { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Red; }
.div-TKM-Gelb { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Yellow; }
.div-TKM-GR-Gelb { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Yellow;  }
.div-TKM-GR-Rot { float:left; height:9px; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Red;  }
.div-TKM-Rot { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Red; }
.div-TKM-ZS { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: orange; }
.div-TKM-Tor { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Blue; }
.div-TKM-Note { float:left; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf;  }
.div-TKM-Last { float:left; width:1px; height:9px; border-left: solid 1px #dfdfdf;   }


.div-TKME-90 { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color:#008200; margin-top:5px; margin-right:5px; }
.div-TKME-Rein { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color:#ceffb7; margin-top:5px; margin-right:5px; margin-left:10px; }
.div-TKME-Raus { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color:#ff9797; margin-top:5px; margin-right:5px; margin-left:10px; }
.div-TKME-Bank { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color:Red; margin-top:5px; margin-right:5px; margin-left:10px; }
.div-TKME-Gelb { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: Yellow; margin-top:5px; margin-right:5px; margin-left:10px; }
.div-TKME-GR-Gelb { float:left; width:6px; height:9px; border-left: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Yellow; margin-top:5px; margin-left:10px; }
.div-TKME-GR-Rot { float:left; width:7px; height:9px; border-right: solid 1px #dfdfdf; border-bottom: solid 1px #dfdfdf; border-top: solid 1px #dfdfdf; background-color: Red; margin-top:5px; margin-right:5px; }
.div-TKME-Rot { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: Red; margin-top:5px; margin-right:5px; margin-left:10px;}
.div-TKME-ZS { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: orange; margin-top:5px; margin-right:5px; margin-left:10px;}
.div-TKME-Tor { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: Blue; margin-top:5px; margin-right:5px; }
.div-TKME-Note-1 { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; margin-top:5px; margin-right:5px;}
.div-TKME-Note-2 { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: #00d500; margin-top:5px; margin-right:5px;}
.div-TKME-Note-3 { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: Gray; margin-top:5px; margin-right:5px;}
.div-TKME-Note-4 { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: #ff7777; margin-top:5px; margin-right:5px;}
.div-TKME-Note-5 { float:left; width:13px; height:9px; border: solid 1px #dfdfdf; background-color: #990000; margin-top:5px; margin-right:5px;}

.div-Team-Verein-Platz { width: 500px; display:none;  }
.div-Team-Verein-Bilanz-Pkt { float:left; width:40px; text-align:right; margin-right:15px;  }

.div-Spielbericht-Partie { float:left; width:380px; text-align:center; }
.div-Spielbericht-Bild { float:left; margin-right:5px; }
.div-Spielbericht-TickerAct { float:left; width:20px; margin-left:5px; } 

.div-Spielbericht-Aufgebot-RepeaterHm { float:left; width:260px; margin-right:20px; } 
.div-Spielbericht-Aufgebot-RepeaterGt { float:left; width:260px; margin-left:20px; } 
.div-Spielbericht-Taktik-RueckNr { float:left; width:15px; margin-right:5px; text-align: center; } 
.div-Spielbericht-Aufgebot-Bild { float:left; width:40px; margin-left:5px; } 
.div-Spielbericht-Aufgebot-Wechsel { float:left; margin-left:5px; } 
.div-Spielbericht-Aufgebot-Note { float:left; width:25px; margin-right:5px; margin-top:2px; text-align:center; } 
.div-Spielbericht-Aufgebot-NoteAnz { float:left; width:25px; margin-top:2px; text-align:center; } 
.div-Spielbericht-Aufgebot-Karte { float:left; margin-left:5px; } 

.div-Infobox { margin: 10px; } 
.div-Infobox-Icon { background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -311px -210px no-repeat; width:18px; height:18px; margin-left:5px; margin-top:-3px; cursor: pointer; } 
.div-Infobox-Icon-fl { background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -311px -210px no-repeat; width:18px; height:18px; margin-right:5px; margin-top:-3px; cursor: pointer; float:left; } 
.Votings-User { cursor: pointer; color: Gray; } 
.Votings-User:hover { color: #990000; text-decoration: underline; }

.div-SB-Stats-Hm
{
	background: url(../../Images/Design/StatsGreen2.png) repeat-x;
	float:left; 
}

.div-SB-Stats-Hm-Leg
{
	background: url(../../Images/Design/StatsGreen2.png) repeat-x;
	float:left;
	padding-left:2px;
	padding-right:2px;
}

.div-SB-Stats-Gt
{
	background: url(../../Images/Design/StatsBlue2.png) repeat-x; 
	float:left; 
}

.div-SB-Stats-Gt-Leg
{
	background: url(../../Images/Design/StatsBlue2.png) repeat-x; 
	float:left; 
	padding-left:2px;
	padding-right:2px;
}

.div-SB-Vote-Red
{
	background: url(../../Images/Design/StatsRed2.png) repeat-x;
	float:left; 
}

.div-SB-Stats-Zahl 
{
	margin-left:2px;
}

.div-Spieler-SpTg-Bilanz { float:left; width:12px; margin-left:5px; } 
.div-Spieler-SpTg-ReinRaus { float:left; width:10px; padding-left:3px;}

.div-Schiri-Gelb { float:left; padding-left:15px; }
.div-Schiri-Gelbrot { float:left; padding-left:10px; }
.div-Schiri-Rot { float:left; padding-left:15px;}
.div-Schiri-Note { float:left; padding-left:10px; width:25px; text-align:right }

.div-Schiri-Gelb-2 { float:left; padding-left:5px; }
.div-Schiri-Gelbrot-2 { float:left; padding-left:2px; }
.div-Schiri-Rot-2 { float:left; padding-left:3px;}

.div-HOF-Team { float:left; width:515px; margin-top:5px; }
.div-HOF-Header { text-align:center; }

.banner-meister { float:left; margin-left:10px; }

.div-Ticker-EreignisImg { float:left; width:30px; margin-left:10px; margin-right:10px;}
.div-Ticker-Text-Gray { background-color: #f3f3f3; padding-top: 5px; padding-bottom:5px;}
.div-Ticker-Text-White { padding-top: 5px; padding-bottom:5px;}
.div-VT-Text-Gray { background-color: #f3f3f3; padding-top: 7px; padding-bottom:7px;} /* Video-Ticker */
.div-VT-Text-White { padding-top: 7px; padding-bottom:7px;} /* Video-Ticker */

.konferenz-bg-gray { background-color: #f3f3f3; padding-top:2px; padding-bottom:2px;  }
.bg-gray-1-1 { background-color: #f3f3f3; padding-top:1px; padding-bottom:1px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-2-2 { background-color: #f3f3f3; padding-top:2px; padding-bottom:2px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-3-3 { background-color: #f3f3f3; padding-top:3px; padding-bottom:3px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-4-4 { background-color: #f3f3f3; padding-top:4px; padding-bottom:4px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-5-5 { background-color: #f3f3f3; padding-top:4px; padding-bottom:4px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-6-6 { background-color: #f3f3f3; padding-top:5px; padding-bottom:5px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-7-7 { background-color: #f3f3f3; padding-top:6px; padding-bottom:6px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-8-8 { background-color: #f3f3f3; padding-top:7px; padding-bottom:7px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-9-9 { background-color: #f3f3f3; padding-top:8px; padding-bottom:8px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-10-10 { background-color: #f3f3f3; padding-top:9px; padding-bottom:9px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }
.bg-gray-15-15 { background-color: #f3f3f3; padding-top:14px; padding-bottom:14px; border-top: solid 1px #cecece; border-bottom: solid 1px #cecece; }

.bg-gray-5-5-bb { background-color: #f3f3f3; padding-top:4px; padding-bottom:4px; border-top: solid 1px #7b7a7a; border-bottom: solid 1px #7b7a7a; }

.div-Testspiel-Zusatz 
{
	background-color:#99ff99; 
	margin-top:10px; 
	border-style:solid; 
	border-color:#336600; 
	border-width:1px; 
	padding:3px;
}

.FB_Spielbericht_Erg
{
	color: #990000;
	font-weight: bold;
	font-size: 25px;
	padding-bottom: 5px;
	letter-spacing: 0.2pt;
	text-align: center;
}

.FB_Spielbericht_ErgLive
{
	color: #008200;
	font-weight: bold;
	font-size: 25px;
	padding-bottom: 5px;
	letter-spacing: 0.2pt;
	text-align: center;
}

.personbox
{
	background-color:#f3f3f3; 
	padding:10px; 
	border:1px solid #C0C0C0; 
}


/* === Taktik 300 Pixel === */
#Taktikfeld300 { position:relative; top:0px; left:0px; z-index:0; width:300px; height:485px; background:url('../../Images/Design/Taktikfeld3.png') no-repeat;  }
#Taktikfeld300 a { text-decoration:none;  }

#TaktikfeldSm { position:relative; top:0px; left:0px; z-index:0; width:100px; height:83px; background:url('../../Images/Design/Taktikfeld3Sm.png') no-repeat; }

.TrikotDocks
{
	margin-top: 5px;
	border: 1px solid #666666;
	background-color: #999999;
}

.RadZoneHighlight     
{       
    background-color:#f3f3f3 !important;     
} 

.rdzTaktik
{
	background-color: Transparent;
}

.rdzTaktikEmpty
{
	background-color: #999999;
	border: solid 1px #f3f3f3 !important;
}  

.TaktikZone 
{
      border:0 !important;
}

.TaktikBild 
{	
	width: 60px;
	text-align:center; 
	/* border: solid 1px White; */
	font-size: 14px; 
	line-height: 17px; 
	color:White;
}

.TaktikBild:hover
{	
	color: Yellow;
}


.Trikot_Black { background: url('../../Images/Design/Taktik/Trikots/Small/Black.png')  no-repeat; height:26px; width:40px; }
.Trikot_Lila { background: url('../../Images/Design/Taktik/Trikots/Small/Lila.png') no-repeat; height:26px; width:40px;}
.Trikot_White { background: url('../../Images/Design/Taktik/Trikots/Small/White.png') no-repeat; height:26px; width:40px; }
.Trikot_Orange { background: url('../../Images/Design/Taktik/Trikots/Small/Orange.png') no-repeat; height:26px; width:40px; }
.Trikot_Red { background: url('../../Images/Design/Taktik/Trikots/Small/Red.png') no-repeat; height:26px; width:40px; }
.Trikot_Green { background: url('../../Images/Design/Taktik/Trikots/Small/Green.png') no-repeat; height:26px; width:40px; }
.Trikot_Yellow { background: url('../../Images/Design/Taktik/Trikots/Small/Yellow.png') no-repeat; height:26px; width:40px; }
.Trikot_Blue { background: url('../../Images/Design/Taktik/Trikots/Small/Blue.png') no-repeat; height:26px; width:40px; }
.Trikot_Gray { background: url('../../Images/Design/Taktik/Trikots/Small/Gray.png') no-repeat; height:26px; width:40px; }
.Trikot_Pink { background: url('../../Images/Design/Taktik/Trikots/Small/Pink.png') no-repeat; height:26px; width:40px; }
.Trikot_Brown { background: url('../../Images/Design/Taktik/Trikots/Small/Brown.png') no-repeat; height:26px; width:40px; }

.Trikot_XS_Blank { background: url('../../Images/Design/Taktik/Trikots/XSmall/White.png') no-repeat; color: Black; height:17px; }
.Trikot_XS_Black { background: url('../../Images/Design/Taktik/Trikots/XSmall/Black.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Lila { background: url('../../Images/Design/Taktik/Trikots/XSmall/Lila.png') no-repeat; color: White; height:17px;}
.Trikot_XS_White { background: url('../../Images/Design/Taktik/Trikots/XSmall/White.png') no-repeat; color: Gray; height:17px; }
.Trikot_XS_Orange { background: url('../../Images/Design/Taktik/Trikots/XSmall/Orange.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Red { background: url('../../Images/Design/Taktik/Trikots/XSmall/Red.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Green { background: url('../../Images/Design/Taktik/Trikots/XSmall/Green.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Yellow
{
	background: url('../../Images/Design/Taktik/Trikots/XSmall/Yellow.png') no-repeat;
	color: #666666;
	height: 17px;
}
.Trikot_XS_Blue { background: url('../../Images/Design/Taktik/Trikots/XSmall/Blue.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Gray { background: url('../../Images/Design/Taktik/Trikots/XSmall/Gray.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Pink { background: url('../../Images/Design/Taktik/Trikots/XSmall/Pink.png') no-repeat; color: White; height:17px; }
.Trikot_XS_Brown { background: url('../../Images/Design/Taktik/Trikots/XSmall/Brown.png') no-repeat; color: White; height:17px; }

.Trikot_Kader { background: url('../../Images/Design/Taktik/Trikots/Small/Gray.png') no-repeat; color: White; height:26px; width:40px; margin-left:31px; padding-top:5px;  float:left;}

.Trikot_Nr
{	
	padding-top:1px;
}

.Taktik_Emblem_Hm
{	
	position:absolute; 
	top:0px; 
	right:0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=20) !important;  
    opacity: .2 !important;  
    -moz-opacity: .2 !important;  
}

.Taktik_Emblem_Gt
{	
	position:absolute; 
	bottom:0px; 
	left:0px;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=20) !important;  
    opacity: .2 !important;  
    -moz-opacity: .2 !important;  
}

.Taktik_Trikot_Hm
{	
	position:absolute; 
	top:10px; 
	right:10px;
}

.Taktik_Trikot_Gt
{	
	position:absolute; 
	bottom:10px; 
	left:10px;
}

.TaktikNrSm_White 
{	
	width: 9px; 
	height:9px; 
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -113px -225px no-repeat;
}

.TaktikNrSm_Orange 
{	
	width: 9px; 
	height:9px; 
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -123px -225px no-repeat;
}

.NoTaktik
{	
	width: 150px;
	height: 30px;
	background-color:White;
	position:absolute; 
	left:75px;
	border: solid 1px White;
    filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=60) !important;  
    opacity: .6 !important;  
    -moz-opacity: .6 !important;  
    font-weight:bold;
    text-align:center;
}

.NoTaktik_Hm
{	
	position:absolute; 
	top:130px; 
}

.NoTaktik_Gt
{	
	position:absolute; 
	bottom:130px; 
	
}

.TickerTaktik
{	
	border: solid 1px DarkGray;
	width:429px;
	background-color:#f3f3f3;
	padding: 10px 0px 10px 129px;
}

/* === Spielbericht-Erfassung === */
.div-Icon-Edit {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -1px -225px no-repeat;
	height:12px;
	width:11px;
}

.div-Icon-Delete {
	float:left;
	background:url('../../App_Themes/anpfiff/Sprites/cssComponents-v-17.png') -29px -225px no-repeat;
	height:9px;
	width:10px;
	margin-top:5px;
}

.div-live-iconbox 
{
	background-color:#f3f3f3;
	margin-top:10px; 
	padding:10px; 
	border: solid 1px Gray;
}


/* === Halle === */
.div-Halle-Plan-Sp { float:left; width:15px; text-align:center; margin-right:5px; }

/* === Videos === */
.RadPagerLeft { float:left; width:420px; text-align:right; margin-right:10px;}
.RadPagerRight { float:left; width:420px; margin-left:10px;}

/* START: RadListView with RadDataPager */
#listView
{
    width: 865px;
    margin: 20px auto;
}

.pagePrev, .pageNext
{
    width: 22px;
    height: 22px;
    position: absolute;
    top: 132px;
    background: transparent url('../../Images/Design/sprite.gif') no-repeat scroll 0 0;
}

.pagePrev
{
    left: -40px;
}

.pagePrev
{
    background-position: 0 -700px;
}

.pagePrev:hover
{
    background-position: 0 -750px;
}

.pageNext
{
    /* right: -15px; */
}

.pageNext
{
    background-position: 0 -850px;
}

.pageNext:hover
{
    background-position: 0 -900px;
}

.sortPanel
{
    float: right;
}

.sortDescription
{
    float: right;
    margin-top: 3px;
    margin-right: 10px;
}

.sortAsc, .sortDesc
{
    width: 22px;
    height: 22px;
    display: inline-block;
    background: transparent url("img/sort.png") no-repeat scroll 0 0;
    margin-left: 3px;
}

.sortAsc:hover
{
    background-position: 0 -22px;
}

.sortDesc
{
    background-position: -22px 0;
}

.sortDesc:hover
{
    background-position: -22px -22px;
}

.item
{
    float: left;
    background-color: #f3f3f3;
    color: #ffffff;
    cursor: pointer;
    font-size:14px;
    width: 176px;
    height: 170px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 1px 1px 3px #212121;
    -webkit-box-shadow: 1px 1px 3px #212121;
    box-shadow: 1px 1px 3px #212121;
    position: relative;
    margin:10px;
    padding:10px;
}

.item:hover
{
    color: black;
    background-color: #9EC101;
    background-image: -moz-linear-gradient(#577D00, #89AC05);
    background-image: -webkit-linear-gradient(#577D00, #89AC05);
    background-image: -o-linear-gradient(#577D00, #89AC05);
    background-image: linear-gradient(#577D00, #89AC05);
}
.item.selected
{
    color: #000000;
    background-color:#A1C401;
    background-image: -moz-linear-gradient(#A1C401, #577D00);
    background-image: -webkit-linear-gradient(#A1C401, #577D00);
    background-image: -o-linear-gradient(#A1C401, #577D00);
}

.item img
{
    width: 176px;
    height: 100px;
    border: 1px solid #0E0E0E;
    background-color: #111111;
}


.item a
{
    line-height:21px;
}
/* ENDE: RadListView ith RadDataPager */


/* === Registrierung === */
.div-Register-Gutschein 
{
	float:left;
	border: solid 1px Gray;  
	width:195px; 
	margin-right:5px;
	text-align:center;
}

.AboUL 
{
	padding-left:20px;
}

.AboWeiter 
{
	position:absolute; 
	bottom: 10px;
	left:29px;
}

.div-abo-stand 
{
	float:left;
	width: 208px;
	height:700px;  
	border: solid 1px #C0C0C0;
	background-color:#f3f3f3;
	padding:5px; 
	position:relative; 
}

.div-abo-stand-preis {
    margin-top:63px; 
    text-align:center;
}

.div-abo-bronze 
{
	float:left;
	width: 208px;
	height:700px;  
	border: solid 1px #C0C0C0;
	background-color:#f3f3f3;
	padding:5px;  
	margin-left:8px;  
	position:relative; 
}

.div-abo-silber 
{
	float:left;
	width: 208px;
	height:700px;  
	border: solid 1px #C0C0C0;
	background-color:#f3f3f3;  
	padding:5px;  
	margin-left:8px;
	position:relative; 
}

.div-abo-gold 
{
	float:left;
	width: 208px;
	height:700px;  
	border: solid 1px #C0C0C0;
	background-color:#f3f3f3;  
	padding:5px;  
	margin-left:8px;  
	position:relative; 
}

/* === Rotator === */
.rotator-live-container
{
	background-color: #f3f3f3;
	border-bottom: solid 3px #E4E4E4;
    margin-top:5px;
}

.rotator-startcms
{
    background-color:#f3f3f3; 
    padding:10px; 
    height:385px; 
    position:relative;
    border:1px solid #C0C0C0; 
}

.rotator-startnocms
{
    border:1px solid #C0C0C0; 
    height:385px;
    background-color:#f3f3f3;
}

/* Topspiele */
.top-divbox 
{
	background-color: #f3f3f3; 
    margin-top:15px;
    padding-bottom:5px;
    padding-left:2px;
}

.top-pager {
    padding-top:2px;
    padding-left:5px;
    padding-right:5px;
} 

.rot-top-linkbutton
{
	text-decoration: none !important;
    color:black;
}

.rot-top-item
{
    float:left;
    cursor:pointer;
    width:176px;
    padding:2px 2px 3px 2px;
} 

.rot-top-item:hover
{
	background-color: darkgray;
	text-decoration: none;
}

.rot-top-nohighlight{
    float:left;
	background-color: #f3f3f3;
    color:black;
	text-decoration: none !important;
}

.rot-top-highlight
{
    float:left;
	background-color: white;
    color:black !important;
	text-decoration: none !important;
}

.rot-top-partie {
    float:left;
    margin-left:3px;
}

.rot-top-erg {
    float:right;
    margin-right:3px;
    margin-top:5px;
    font-size:21px;
}

.rot-top-liga {
    margin-top:5px;
    margin-left:3px;
    color: gray;
}

/* XL-Bilderstrecke */
.rot-xl-item
{
	background-color: White;
	padding: 5px 0px 7px 0px;
}

.rot-xl-item:hover
{
	background-color: #E4E4E4;
	padding: 5px 0px 7px 0px;
	text-decoration: none;
}

.rot-xl-highlight
{
	background-color: #E4E4E4;
	padding: 5px 0px 7px 0px;
}

.rot-xl-highlight:hover
{
	background-color: #f3f3f3;
	text-decoration: none;
}



/* === Sonstiges === */
.bg-gray { background-color:#f3f3f3; }
.clear-both { clear:both; }
.clear-left { clear:left; }
.clear-right { clear:right; }

.float-right {float:right;}
.float-left	{float:left;}
.align-right { text-align:right;}
.font-bold  { font-weight:bold;}
.font-nrm  { font-weight: normal;}

.font-bold-bk  { font-weight:bold; color: Black;} 
.font-nrm-bk  { font-weight: normal; color: Black;}

.cursor-hand { cursor:hand; }
.cursor-pointer { cursor:pointer; }
.cursor-pointer-2 { cursor:pointer; text-decoration: none;}
.cursor-default { cursor: default; }

.display-none { display:none; }
.center { text-align:center; }
.right { text-align:right; }
.relative { position:relative; }

.mg-r1	{ margin-right:1px;}
.mg-r2	{ margin-right:2px;}
.mg-r3	{ margin-right:3px;}
.mg-r4	{ margin-right:4px;}
.mg-r5	{ margin-right:5px;}
.mg-r6	{ margin-right:6px;}
.mg-r7	{ margin-right:7px;}
.mg-r8	{ margin-right:8px;}
.mg-r9	{ margin-right:9px;}
.mg-r10	{ margin-right:10px;}
.mg-r13	{ margin-right:13px;}
.mg-r14 { margin-right:14px;}
.mg-r15 { margin-right:15px;}
.mg-r20 { margin-right:20px;}
.mg-r25 { margin-right:25px;}
.mg-r30 { margin-right:30px;}
.mg-r33 { margin-right:33px;}
.mg-r36 { margin-right:36px;}
.mg-r40 { margin-right:40px;}
.mg-r50 { margin-right:50px;}
.mg-l2	{ margin-left:2px;}
.mg-l3	{ margin-left:3px;}
.mg-l4	{ margin-left:4px;}
.mg-l5	{ margin-left:5px;}
.mg-l7	{ margin-left:7px;}
.mg-l8	{ margin-left:8px;}
.mg-l10	{ margin-left:10px;}
.mg-l11	{ margin-left:11px;}
.mg-l12	{ margin-left:12px;}
.mg-l13	{ margin-left:13px;}
.mg-l14	{ margin-left:14px;}
.mg-l15	{ margin-left:15px;}
.mg-l17	{ margin-left:17px;}
.mg-l20	{ margin-left:20px;}
.mg-l24	{ margin-left:24px;}
.mg-l25	{ margin-left:25px;}
.mg-l26	{ margin-left:26px;}
.mg-l27	{ margin-left:27px;}
.mg-l30	{ margin-left:30px;}
.mg-l45	{ margin-left:45px;}
.mg-l49	{ margin-left:49px;}
.mg-l50	{ margin-left:50px;}

.mg-t1	{ margin-top:1px;}
.mg-t2	{ margin-top:2px;}
.mg-t3	{ margin-top:3px;}
.mg-t4	{ margin-top:4px;}
.mg-t5	{ margin-top:5px;}
.mg-t6	{ margin-top:6px;}
.mg-t7	{ margin-top:7px;}
.mg-t8	{ margin-top:8px;}
.mg-t9	{ margin-top:9px;}
.mg-t10	{ margin-top:10px;}
.mg-t12	{ margin-top:12px;}
.mg-t13	{ margin-top:13px;}
.mg-t14	{ margin-top:14px;}
.mg-t15	{ margin-top:15px;}
.mg-t17	{ margin-top:17px;}
.mg-t20	{ margin-top:20px;}
.mg-t25	{ margin-top:25px;}
.mg-t30	{ margin-top:30px;}
.mg-t40	{ margin-top:40px;}
.mg-t50	{ margin-top:50px;}
.mg-l128 { margin-left:128px;}

.mg-b2	{ margin-bottom:2px;}
.mg-b3	{ margin-bottom:3px;}
.mg-b4	{ margin-bottom:4px;}
.mg-b5	{ margin-bottom:5px;}
.mg-b7	{ margin-bottom:7px;}
.mg-b10	{ margin-bottom:10px;}
.mg-b15	{ margin-bottom:15px;}
.mg-b20	{ margin-bottom:20px;}
.mg-b25	{ margin-bottom:25px;}
.mg-b30	{ margin-bottom:30px;}

.mg-t2b2 { margin-top:2px; margin-bottom:2px;}
.mg-t5b5 { margin-top:5px; margin-bottom:5px;}
.mg-t10b2 { margin-top:10px; margin-bottom:2px;}
.mg-t10b5 { margin-top:10px; margin-bottom:5px;}
.mg-t10b10 { margin-top:10px; margin-bottom:10px;}
.mg-t10b20 { margin-top:10px; margin-bottom:20px;}
.mg-t10b25 { margin-top:10px; margin-bottom:25px;}
.mg-t15b5 { margin-top:15px; margin-bottom:5px;}
.mg-t15b15 { margin-top:15px; margin-bottom:15px;}
.mg-t20b10 { margin-top:20px; margin-bottom:10px;}
.mg-t20b30 { margin-top:20px; margin-bottom:30px;}
.pd-t2	{ padding-top:2px;}
.pd-t5	{ padding-top:5px;}
.pd-t7	{ padding-top:7px;}
.pd-t9	{ padding-top:9px;}
.pd-t10	{ padding-top:10px;}
.pd-t14	{ padding-top:14px;}
.pd-t15	{ padding-top:15px;}
.pd-t20	{ padding-top:20px;}
.pd-t29	{ padding-top:29px;}
.pd-t30	{ padding-top:30px;}
.pd-b5	{ padding-bottom:5px;}
.pd-b10	{ padding-bottom:10px;}
.pd-b15	{ padding-bottom:15px;}

.pd-l7	{ padding-left:7px;}
.pd-l10	{ padding-left:10px;}
.pd-t1b1 { padding-top:1px; padding-bottom:1px;}
.pd-t2b2 { padding-top:2px; padding-bottom:2px;}
.pd-t3b3 { padding-top:3px; padding-bottom:3px;}
.pd-t4b4 { padding-top:4px; padding-bottom:4px;}
.pd-t5b5 { padding-top:5px; padding-bottom:5px;}
.pd-t6b6 { padding-top:6px; padding-bottom:6px;}
.pd-t7b7 { padding-top:7px; padding-bottom:7px;}
.pd-t8b8 { padding-top:8px; padding-bottom:8px;}
.pd-t9b9 { padding-top:9px; padding-bottom:9px;}
.pd-t10b10 { padding-top:10px; padding-bottom:10px;}
.pd-t15b15 { padding-top:15px; padding-bottom:15px;}

.fl-w3 { float:left; width:3px;}
.fl-w5 { float:left; width:5px;}
.fl-w10 { float:left; width:10px;}
.fl-w12 { float:left; width:12px;}
.fl-w13 { float:left; width:13px;}
.fl-w14 { float:left; width:14px;}
.fl-w15 { float:left; width:15px;}
.fl-w16 { float:left; width:16px;}
.fl-w17 { float:left; width:17px;}
.fl-w18 { float:left; width:18px;}
.fl-w19 { float:left; width:19px;}
.fl-w20 { float:left; width:20px;}
.fl-w21 { float:left; width:21px;}
.fl-w22 { float:left; width:22px;}
.fl-w23 { float:left; width:23px;}
.fl-w24 { float:left; width:24px;}
.fl-w25 { float:left; width:25px;}
.fl-w27 { float:left; width:27px;}
.fl-w28 { float:left; width:28px;}
.fl-w30 { float:left; width:30px;}
.fl-w33 { float:left; width:33px;}
.fl-w35 { float:left; width:35px;}
.fl-w37 { float:left; width:37px;}
.fl-w38 { float:left; width:38px;}
.fl-w40 { float:left; width:40px;}
.fl-w42 { float:left; width:42px;}
.fl-w43 { float:left; width:43px;}
.fl-w44 { float:left; width:44px;}
.fl-w45 { float:left; width:45px;}
.fl-w48 { float:left; width:48px;}
.fl-w50 { float:left; width:50px;}
.fl-w55 { float:left; width:55px;}
.fl-w60 { float:left; width:60px;}
.fl-w62 { float:left; width:62px;}
.fl-w65 { float:left; width:65px;}
.fl-w70 { float:left; width:70px;} 
.fl-w75 { float:left; width:75px;} 
.fl-w76 { float:left; width:76px;} 
.fl-w80 { float:left; width:80px;}
.fl-w85 { float:left; width:85px;}
.fl-w87 { float:left; width:87px;}
.fl-w88 { float:left; width:88px;}
.fl-w90 { float:left; width:90px;}
.fl-w95 { float:left; width:95px;}
.fl-w99 { float:left; width:99px;}
.fl-w100 { float:left; width:100px;}
.fl-w103 { float:left; width:103px;}
.fl-w105 { float:left; width:105px;}
.fl-w107 { float:left; width:107px;}
.fl-w108 { float:left; width:108px;}
.fl-w110 { float:left; width:110px;}
.fl-w115 { float:left; width:115px;}
.fl-w119 { float:left; width:119px;}
.fl-w120 { float:left; width:120px;}
.fl-w125 { float:left; width:125px;}
.fl-w130 { float:left; width:130px;}
.fl-w134 { float:left; width:134px;}
.fl-w135 { float:left; width:135px;}
.fl-w140 { float:left; width:140px;}
.fl-w141 { float:left; width:141px;}
.fl-w143 { float:left; width:143px;}
.fl-w145 { float:left; width:145px;}
.fl-w150 { float:left; width:150px;}
.fl-w152 { float:left; width:152px;}
.fl-w153 { float:left; width:153px;}
.fl-w155 { float:left; width:155px;}
.fl-w157 { float:left; width:157px;}
.fl-w160 { float:left; width:160px;}
.fl-w163 { float:left; width:163px;}
.fl-w165 { float:left; width:165px;}
.fl-w170 { float:left; width:170px;}
.fl-w171 { float:left; width:171px;}
.fl-w175 { float:left; width:175px;}
.fl-w176 { float:left; width:176px;}
.fl-w180 { float:left; width:180px;}
.fl-w185 { float:left; width:185px;}
.fl-w190 { float:left; width:190px;}
.fl-w195 { float:left; width:195px;}
.fl-w200 { float:left; width:200px;}
.fl-w205 { float:left; width:205px;}
.fl-w207 { float:left; width:207px;}
.fl-w208 { float:left; width:208px;}
.fl-w210 { float:left; width:210px;}
.fl-w212 { float:left; width:212px;}
.fl-w215 { float:left; width:215px;}
.fl-w220 { float:left; width:220px;}
.fl-w225 { float:left; width:225px;}
.fl-w230 { float:left; width:230px;}
.fl-w233 { float:left; width:233px;}
.fl-w235 { float:left; width:235px;}
.fl-w236 { float:left; width:236px;}
.fl-w238 { float:left; width:238px;}
.fl-w240 { float:left; width:240px;}
.fl-w241 { float:left; width:241px;}
.fl-w245 { float:left; width:245px;}
.fl-w248 { float:left; width:248px;}
.fl-w250 { float:left; width:250px;}
.fl-w255 { float:left; width:255px;}
.fl-w260 { float:left; width:260px;}
.fl-w265 { float:left; width:265px;}
.fl-w270 { float:left; width:270px;}
.fl-w275 { float:left; width:275px;}
.fl-w280 { float:left; width:280px;}
.fl-w285 { float:left; width:285px;}
.fl-w290 { float:left; width:290px;}
.fl-w295 { float:left; width:295px;}
.fl-w300 { float:left; width:300px;}
.fl-w305 { float:left; width:305px;}
.fl-w310 { float:left; width:310px;}
.fl-w315 { float:left; width:315px;}
.fl-w320 { float:left; width:320px;}
.fl-w330 { float:left; width:330px;}
.fl-w340 { float:left; width:340px;}
.fl-w345 { float:left; width:345px;}
.fl-w350 { float:left; width:350px;}
.fl-w355 { float:left; width:355px;}
.fl-w358 { float:left; width:358px;}
.fl-w360 { float:left; width:360px;}
.fl-w365 { float:left; width:365px;}
.fl-w370 { float:left; width:370px;}
.fl-w375 { float:left; width:375px;}
.fl-w378 { float:left; width:378px;}
.fl-w380 { float:left; width:380px;}
.fl-w385 { float:left; width:385px;}
.fl-w390 { float:left; width:390px;}
.fl-w395 { float:left; width:395px;}
.fl-w398 { float:left; width:398px;}
.fl-w400 { float:left; width:400px;}
.fl-w405 { float:left; width:405px;}
.fl-w410 { float:left; width:410px;}
.fl-w411 { float:left; width:411px;}
.fl-w415 { float:left; width:415px;}
.fl-w418 { float:left; width:418px;}
.fl-w420 { float:left; width:420px;}
.fl-w424 { float:left; width:424px;}
.fl-w425 { float:left; width:425px;}
.fl-w430 { float:left; width:430px;}
.fl-w438 { float:left; width:438px;}
.fl-w440 { float:left; width:440px;}
.fl-w445 { float:left; width:445px;}
.fl-w450 { float:left; width:450px;}
.fl-w452 { float:left; width:452px;}
.fl-w460 { float:left; width:460px;}
.fl-w465 { float:left; width:465px;}
.fl-w470 { float:left; width:470px;}
.fl-w475 { float:left; width:475px;}
.fl-w480 { float:left; width:480px;}
.fl-w490 { float:left; width:490px;}
.fl-w500 { float:left; width:500px;}
.fl-w505 { float:left; width:505px;}
.fl-w510 { float:left; width:510px;}
.fl-w520 { float:left; width:520px;}
.fl-w525 { float:left; width:525px;}
.fl-w535 { float:left; width:535px;}
.fl-w538 { float:left; width:538px;}
.fl-w540 { float:left; width:540px;}
.fl-w544 { float:left; width:544px;}
.fl-w545 { float:left; width:545px;}
.fl-w548 { float:left; width:548px;}
.fl-w550 { float:left; width:550px;}
.fl-w558 { float:left; width:558px;}
.fl-w565 { float:left; width:565px;}
.fl-w560 { float:left; width:560px;}
.fl-w570 { float:left; width:570px;}
.fl-w575 { float:left; width:575px;}
.fl-w580 { float:left; width:580px;}
.fl-w582 { float:left; width:582px;}
.fl-w590 { float:left; width:590px;}
.fl-w600 { float:left; width:600px;}
.fl-w620 { float:left; width:620px;}
.fl-w640 { float:left; width:640px;}
.fl-w645 { float:left; width:645px;}
.fl-w649 { float:left; width:649px;}
.fl-w650 { float:left; width:650px;}
.fl-w660 { float:left; width:660px;}
.fl-w664 { float:left; width:664px;}
.fl-w670 { float:left; width:670px;}
.fl-w680 { float:left; width:680px;}
.fl-w691 { float:left; width:691px;}
.fl-w695 { float:left; width:695px;}
.fl-w700 { float:left; width:700px;}
.fl-w710 { float:left; width:710px;}
.fl-w720 { float:left; width:720px;}
.fl-w730 { float:left; width:730px;}
.fl-w734 { float:left; width:734px;}
.fl-w735 { float:left; width:735px;}
.fl-w739 { float:left; width:739px;}
.fl-w740 { float:left; width:740px;}
.fl-w750 { float:left; width:750px;}
.fl-w755 { float:left; width:755px;}
.fl-w760 { float:left; width:760px;}
.fl-w765 { float:left; width:765px;}
.fl-w780 { float:left; width:780px;}
.fl-w790 { float:left; width:790px;}
.fl-w800 { float:left; width:800px;}
.fl-w805 { float:left; width:805px;}
.fl-w825 { float:left; width:825px;}
.fl-w835 { float:left; width:835px;}
.fl-w845 { float:left; width:845px;}
.fl-w855 { float:left; width:855px;}
.fl-w875 { float:left; width:875px;}
.fl-w885 { float:left; width:885px;}

.fl-w12-ar { float:left; width:12px; text-align:right; }
.fl-w15-ar { float:left; width:15px; text-align:right; }
.fl-w20-ar { float:left; width:20px; text-align:right; }
.fl-w22-ar { float:left; width:22px; text-align:right; }
.fl-w23-ar { float:left; width:23px; text-align:right; }
.fl-w25-ar { float:left; width:25px; text-align:right; }
.fl-w29-ar { float:left; width:29px; text-align:right;}
.fl-w30-ar { float:left; width:30px; text-align:right; }
.fl-w35-ar { float:left; width:35px; text-align:right; }
.fl-w40-ar { float:left; width:40px; text-align:right; }
.fl-w45-ar { float:left; width:45px; text-align:right; }
.fl-w50-ar { float:left; width:50px; text-align:right; }
.fl-w55-ar { float:left; width:55px; text-align:right; }
.fl-w60-ar { float:left; width:60px; text-align:right; }
.fl-w65-ar { float:left; width:65px; text-align:right; }
.fl-w70-ar { float:left; width:70px; text-align:right; }
.fl-w80-ar { float:left; width:80px; text-align:right; }
.fl-w85-ar { float:left; width:85px; text-align:right; }
.fl-w90-ar { float:left; width:90px; text-align:right; }
.fl-w100-ar { float:left; width:100px; text-align:right; }
.fl-w110-ar { float:left; width:110px; text-align:right; }
.fl-w120-ar { float:left; width:120px; text-align:right; }
.fl-w140-ar { float:left; width:140px; text-align:right; }
.fl-w150-ar { float:left; width:150px; text-align:right; }
.fl-w160-ar { float:left; width:160px; text-align:right; }
.fl-w170-ar { float:left; width:170px; text-align:right; }
.fl-w265-ar { float:left; width:265px;text-align:right; }
.fl-w290-ar { float:left; width:290px; text-align:right; }

.fl-w5-ac { float:left; width:5px; text-align:center;}
.fl-w10-ac { float:left; width:10px; text-align:center;}
.fl-w15-ac { float:left; width:15px; text-align:center;}
.fl-w17-ac { float:left; width:17px; text-align:center;}
.fl-w20-ac { float:left; width:20px; text-align:center;}
.fl-w25-ac { float:left; width:25px; text-align:center;}
.fl-w30-ac { float:left; width:30px; text-align:center;}
.fl-w34-ac { float:left; width:34px; text-align:center;}
.fl-w35-ac { float:left; width:35px; text-align:center;}
.fl-w40-ac { float:left; width:40px; text-align:center;}
.fl-w45-ac { float:left; width:45px; text-align:center;}
.fl-w50-ac { float:left; width:50px; text-align:center;}
.fl-w55-ac { float:left; width:55px; text-align:center;}
.fl-w60-ac { float:left; width:60px; text-align:center; }
.fl-w70-ac { float:left; width:70px; text-align:center; }
.fl-w80-ac { float:left; width:80px; text-align:center; }
.fl-w83-ac { float:left; width:83px; text-align:center; }
.fl-w85-ac { float:left; width:85px; text-align:center; }
.fl-w260-ac { float:left; width:260px; text-align:center; }
.fl-w370-ac { float:left; width:370px; text-align:center; }
.fl-w440-ac { float:left; width:440px; text-align:center; }
.fl-w750-ac { float:left; width:750px; text-align:center; }

.fr-w35c { float:right; width:35px;}

.h-10 { height:10px;}
.h-15 { height:15px;}
.h-18 { height:18px;}
.h-20 { height:20px;}
.h-22 { height:22px;}
.h-25 { height:25px;}
.h-30 { height:30px;}
.h-45 { height:45px;}
.h-55 { height:55px;}
.h-70 { height:70px;}
.h-90 { height:90px;}

.minh-22 { min-height:22px;}
.minh-83 { min-height:83px;}

/* Änderungen auch in div-TKM-... vornehmen */ 
.bggreen { background-color:#008200; }
.bggreenlight { background-color:#00d500; }
.bggray { background-color:Gray; }
.bgredlight { background-color:#ff7777; }
.bgred { background-color:#990000; }


.divResult
{
    background-color:#f3f3f3; 
	border:1px solid #C0C0C0; 
	padding: 5px;
} 

.accountbox
{
	background-color:#f3f3f3; 
	padding:10px; 
	border:1px solid #C0C0C0; 
	margin-bottom:20px;
}

/* === Diverses === */
.TabActive
{
	text-decoration: none;
	font-weight:bold;
}

/* Top-Tickerer */
.tickerertop-1 { background-color: #9fff9f; padding-top:2px; padding-bottom:2px; }
.tickerertop-2B10 { background-color: #f3f3f3; padding-top:2px; padding-bottom:2px; }

/* ================================== */
/* Maps */
#map_Liga 
{
	width: 560px; 
	height: 500px;
	border: solid 1px DarkGray;
}

#map_Stadion, .map_Stadion
{ 
	width: 560px; 
	height: 373px; 
	border: solid 1px DarkGray;
}

#map_Veranstaltung
{ 
	width: 300px; 
	height: 280px; 
	border: solid 1px Gray;
}

#map_Gemeinde
{ 
	width: 300px; 
	height: 280px; 
	border: solid 1px Gray;
}

#map_Firma
{ 
	width: 300px; 
	height: 280px; 
	border: solid 1px Gray;
}

#map_Gaststaette
{ 
	width: 580px; 
	height: 520px; 
}

.mapBeitrag
{
	width:100%;
	height:260px;
	border: solid 1px DarkGray;
	margin-bottom:5px;
}

/* ================================== */
/* Plus */
.addplus
{
	background: #F3F3F3 url('../../Images/Design/anpfiff/meinanpfiffsm_14.png') no-repeat 5px 2px;
	width: 72px;
	height: 20px;
	border: #919191 1px solid;
	cursor: pointer;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
	border-radius: 2px;
}

.addplus:hover
{
	background-color: #F9F9F9;
}

.addplus-sm
{
	background: #F3F3F3 url('../../Images/Design/anpfiff/meinanpfiffsm_12.png') no-repeat 5px 1px;
	width: 62px;
	height: 16px;
	border: #919191 1px solid;
	cursor: pointer;
	border-radius: 2px;
	vertical-align:text-top;
	margin-top:-1px
}

.addplus-sm:hover
{
	background-color: #F9F9F9;
}

.addplus-img
{
	border:0px;
	margin-top:5px; 
}

.plustodo
{
	background-color: #990000;
	color: White !important;
	padding: 0px 4px 0px 4px;
	font-weight: bold;
	font-size:13px;
	line-height:13px;
	border-radius: 3px;
}

.plustodo:hover
{
	text-decoration: none;
	background-color: #006600;
}

.plusnotodo
{
	background-color: #CCCCCC;
	color: White !important;
	padding: 1px 4px 1px 4px;
	font-weight: bold;
	font-size: 13px;
}

.plusnotodo:hover
{
	text-decoration: none;
	background-color: #999999;
}

.plusnew
{
	color: Black;
	font-weight: bold;
}

.fansusrbox
{
	float:left;
	width:50px;
	margin-right: 10px;
	margin-top:5px;
}

.fansusr
{
	font-size: 12px;
	color: DarkGray;
	text-align:center;
}

.usrbox
{
	background-color:#f3f3f3; 
	padding:10px; 
	border:3px solid #E4E4E4; 
	margin-bottom:20px;
}

.int-pers
{
	float:left; 
	margin: 0 5px 10px 0; 
	position:relative;
}

.int-del
{
	background:url('../../Images/Icons/deleteeck.png') no-repeat;
	position:absolute; 
	top:-3px; 
	right:-3px;
	width:16px;
	height:16px;
}

.int-del:hover
{
	background:url('../../Images/Icons/deleteeckhover.png') no-repeat;
}

.int-delnp
{	
	background:url('../../Images/Icons/deleteoeck.png') no-repeat;
	width:16px;
	height:16px;
}

.int-delnp:hover
{	
	background:url('../../Images/Icons/deleteoeckhover.png') no-repeat;
}


.int-emblem-box
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 100px;
	height: 60px;
	text-align: center;
}

.int-emblem
{
	position: relative;
}

.int-emblem-l
{
	top:0px;
	position: absolute;
}

.int-emblem-r
{
	top:0px;
	left:40px;
	position: absolute;
	/*clip: rect(auto 50px auto auto);*/
}

.int-emblem-box-60
{
	border: solid 1px DarkGray !important;
	background-color: White;
	width: 60px;
	height: 60px;
	text-align: center;
}

.int-emblem-60
{
	position: relative;
}

.int-emblem-l-60
{
	top:0px;
	left:-20px;
	position: absolute;
	clip: rect(auto auto auto 20px);
}

.int-emblem-r-60
{
	top:0px;
	left:20px;
	position: absolute;
	clip: rect(auto 40px auto auto);
}

.headermeinanpfiff
{
	background-color: #f3f3f3;
	padding: 5px 5px 5px 5px;
	margin-bottom:10px;
}

.plusinteresseadd
{
	background-color: #f3f3f3;
	padding: 5px 5px 5px 5px;
	border: 1px solid #C0C0C0;
}

.plusaufruf
{
	padding: 10px;
	border: 3px solid #990000;
	background-color:#f3f3f3;
}

.chkBxSpiel
{
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0;
    vertical-align: bottom;
    position: relative;
    top: 0px;
    overflow: hidden;
}

.pluscode
{
  color:White;
}

.divplusnewsbackground 
{
    background-color:#f3f3f3;
}

.divplusstartseite 
{
    border-top:solid 5px #f3f3f3; 
    border-bottom:solid 5px #f3f3f3; 
    padding-top: 10px; 
    padding-bottom: 10px;
}

.divplusnewswrapper 
{
    padding-top:10px;
    padding-bottom:10px; 
    margin-left:150px;
}

.plusbox 
{
    width:578px;
    background-color:white;
    padding:12px;
    margin-bottom:10px;
	border:1px solid #C0C0C0; 
    border-radius:3px;
}

.plusboxresp 
{
    width:100%;
    background-color:white;
} 

.plusgruppehead 
{
    margin: 0px 0px 10px 5px;
    font-size:16px;
    line-height:19px;
}

.plusgruppefooter 
{
    margin: 10px 0px 0px 5px;
	line-height: 17px;
}

.plusnewsboxwhite
{
	border:1px solid #cecece; 
    padding:7px;
    background-color:white;
}

.plusnewsboxgray
{
	border:1px solid #cecece; 
    padding:7px;
    background-color:#f3f3f3;
}

.plustag
{
	color:#990000;
	margin: 15px 0px 5px 0px;
}

.plusnewspunkt 
{
	background:url('../../Images/design/pluspunkt.png') no-repeat;
	position:absolute;
	left:-6px;
	margin-top:2px;
	width:11px;
}

.plusnewslink
{
	cursor:pointer; 
	vertical-align:top
}

.plusbildpers {
    float: left;
    margin-right:8px;
    margin-bottom:10px;
}

.plusbildpers4 {
    float: left;
    margin-right:4px;
    margin-bottom:10px;
}

.plusvoting 
{
	width:312px; 
	margin-top:15px;
}

.plusnewsMAImg 
{
	border:0;
	vertical-align: middle;
}

.umfragebalken
{
	background: url(../../Images/Design/StatsGreen.gif);
    height:14px;
}

.umfragebox
{
    background-color:#f3f3f3; /*neu*/
	border-bottom:1px solid #C0C0C0; /*neu*/
    padding: 3px;
}


/* Chronik */
.archivgruppehead 
{
    margin: 0px 0px 10px 5px;
    font-size:16px;
}

.archivmidbox 
{
    width:578px;
    float:left;
} 

.archivnewsbox
{
	border:1px solid #C0C0C0; 
    padding:7px;
}

/* Ticker (Startseite, Liga etc.) */
.PlusNews {
    padding-right:5px;
    font-size:14px;
    line-height:17px;
    height:auto;
}
 
.TickerDiv 
{
    overflow:auto; 
    max-height:260px;
    margin-bottom:10px;
    font-size:14px;
}

.TickerDivSK 
{
    overflow:auto; 
    max-height:350px;
    margin-bottom:10px;
    font-size:14px;
}

.tickericon 
{
	float:left;
	width:22px;
    margin-left:3px;
    margin-top:2px;
}

.tickerlargefilter
{
    background-color:#f3f3f3; 
	border:1px solid #C0C0C0; 
    padding: 7px;
    font-size:14px;
    line-height:18px;
}

.live-start 
{
    overflow:auto; 
    max-height:320px;
}


/* Halbzeitbilanz Startseite */
.HZDiv 
{
    overflow:auto; 
    max-height:240px;
}

.HZBoxDatum
{
    float:right;
    margin-top:2px;
    color:Gray;
    margin-right:2px; 
}



/* Historie */
.histjahr
{
	color:#990000;
	font-size: 21px;
    margin-top: 30px;
    margin-bottom:10px;
    margin-left:20px;
}

.histlinie
{
    border-left: 2px solid #E2E2E2;
    margin-left: 42px;
    padding-top:15px;
	position:relative;
}

.histpunkt 
{
	background:url('../../Images/design/pluspunkt.png') no-repeat;
	position:absolute;
	left:-6px;
	margin-top:2px;
	width:11px;
}

.histdatum
{
	float:left;
	width:70px;
	margin-left:15px;
	color:Gray;
	font-size: 14px;
    margin-right:20px;
}


/* ================================== */
/* RadSearchBox (Header) */
.RadSearchBox
{
    margin-top: -2px !important;
}


.RadSearchBox .rsbInput {
    font-size: 10px !important;
}

.rsbInput
{
        font-family: verdana, arial, helvetica, geneva, sans-serif !important;
        font-size:13px !important;
        height:12px !important;
}

.rsbInner 
{
    border: solid 1px #cecece !important;
    border-radius:0px !important;
}

.rsbPopup
{
        padding:0px !important;
        z-index:999999;
}
  
.rsbListItem
{
    padding:3px !important;
    border-bottom: solid 1px #cecece !important;
    z-index:999999;
}

.rfdSkinnedButton
{
    max-width: 10px !important;
    margin-left:-5px !important;
    padding:0px !important;
    margin-top: -2px !important;
}

/* Ergebnis-DIV der Search-Box (für IE notwendig, sonst nicht anklickbar)*/
div.clickable { 
    position:relative; 
}

div.clickable a { 
    position:absolute; 
    width:100%; 
    height:100%; 
    top:0; 
    left:0; 
    text-decoration:none; 
    z-index:10; 
    background-color:white; 
    opacity: 0;
    filter: alpha(opacity=1); 
} 

/* RadCalendar */
.RadCalendar_Default .rcMainTable, .rcTitle
{
    font-size: 14px !important;
} 

/* RadComboBox */
div.RadComboBox .rcbInput
{
    font-size: 14px !important;
}

/* RadMenu */
.RadMenu .rmLink 
{
    font-size: 14px !important;
}

/* RadTreeView */
div.RadTreeView .rtLI
{
    font-size: 14px !important;
}

/* RadLoadingPanel */
.loadingPanel
{
    background-color: #fff;
    height:100%;
    width:100%;
}


/* =============================== */
/* Banner */
#DIVnaMediaAd_SUPERBANNER {
     min-height: 90px !important;

}

/* =============================== */
/* Boxen  */


/* =============================== */
/* Social-Media */
.sm-box-home 
{
	overflow-x: hidden;
    overflow-y: auto;
	max-height:450px;
}

/* =============================== */
/* Wechselsplitter */
.splitter-home 
{
	width:120px;
	float:left;
	margin-left: 16px;
	border-left: 1px solid #c8c8c8;
	padding-left: 16px;
}

.splitter-home2 
{
	width:120px;
	float:left;
	margin-left: 18px;
	border-left: 1px solid #c8c8c8;
	padding-left: 17px;
}

/* ================================== */
/* Dashboard */
.db-box 
{
    border: 1px DarkGray solid; 
    background-color: #f3f3f3;
    text-align:center;
}

.db-box-nc 
{
    border: 1px DarkGray solid; 
    background-color: #f3f3f3;
}

.db-col-50 
{
	width:50px;
    float:left; 
    padding:2px;
}

.db-col-60 
{
	width:60px;
    float:left; 
    padding:2px;
}

.db-col-105 
{
	width:105px;
    float:left; 
    padding:2px;
}

.db-col-135 
{
	width:135px;
    float:left; 
    padding:2px;
}

.db-border-left
{
    border-left: 1px DarkGray solid;
}

/* ============== */
/* Ergebnisse */
.Erg_NoStats
{
	font-size: 16px;
	color: Black;
}

.Erg_NoStats_11
{
	font-size: 14px;
	color: Black;
}

.Erg_NoStats_18
{
	font-size: 25px;
	line-height: 32px;
	color: Black;
}

/*------------ */

.Erg_Live
{
	font-size: 16px;
	color: #008200;
}

.Erg_Live_11
{
	font-size: 14px;
	color: #008200;
}

.Erg_Live_18
{
	font-size: 25px;
	line-height: 32px;
	color: #008200;
}

/*------------ */

.Erg_Stats
{
	font-size: 16px;
	color: #990000;
}

.Erg_Stats_11
{
	font-size: 14px;
	color: #990000;
}

.Erg_Stats_18
{
	font-size: 25px;
	line-height: 32px;
	color: #990000;
}

/*------------ */

.Erg_Freigabe
{
	font-size: 16px;
	color:#990000;
    font-weight:bold;
}

.Erg_Freigabe_11
{
	font-size: 14px;
	color:#990000;
    font-weight:bold;
}

.Erg_Freigabe_18
{
	font-size: 25px;
	line-height: 32px;
	color:#990000;
    font-weight:bold;
}

/* ============== */
/* Spielvorschau */
.VorLink
{
	color:black;
}

.VorLink:hover
{
	text-decoration: none;
}

.VorDIVMain
{
    text-align:center;
    border-right: 1px solid DarkGray;
}

.VorDIVMainActive
{
    text-align:center;
    border-right: 1px solid DarkGray;
    background-color: #f3f3f3;
}

.VorDIVMainActive:hover, .VorDIVMain:hover
{
    background-color: #cecece; 
}

.VorDIVArtBlank
{
    height:22px;
    margin-top:7px;
}

.VorDIVArtColor
{
    height:22px;
    background-color:Gray;
    color:white;
    font-size:12px;
    font-weight: bold;
    margin-top:7px;
}

.VorDIVArtLive
{
    height:22px;
    background-color: #008200;
    color:white;
    font-size:12px;
    font-weight: bold;
    margin-top:7px;
}

.VorDIVEmbleme
{
    padding:5px;
}

.VorDIVDatum
{
    font-size:15px;
	line-height: 32px;
    font-weight: bold;
}

.VorDIVLiga
{
    font-size:12px;
}

.VorDIVTipps
{
	font-size: 14px;
    margin-bottom: 2px;
}

/* ============== */
/* Slider Hall of fame */
.divHOF {
    border: 1px solid DarkGray;
}

.HOFLink
{
	color:black;
}

.HOFLink:hover
{
	text-decoration: none;
}

.HOFDIVMain
{
    text-align:center;
    background-color: #f3f3f3;
    padding: 5px 10px 10px 10px;
    border-right: 1px solid DarkGray;
}

.HOFDIVMain:hover
{
    background-color: #cecece; 
}

.HOFDIVRubrik
{
	color:white;
    background-color: Gray;
    font-size:12px;
	line-height:16px;
    margin-top:3px;
    padding-top:1px;
    padding-bottom:5px;
}

.HOFPersTeam
{
    font-size:16px;
	line-height:18px;
}

/* ============== */
/* Shop */
.ShopLink
{
	color:black;
}

.ShopLink:hover
{
	text-decoration: none;
}

.ShopDIVMain
{
    text-align:center;
    border-right: 1px solid DarkGray;
    background-color: #f3f3f3;
    padding-bottom:5px;
}

.ShopDIVMain:hover
{
    background-color: white;
}

.ShopProdukt
{
    font-size:16px;
    line-height:18px;
    font-weight:bold;
    height:55px;
    margin-top:10px;
    padding: 0 5px 0 5px;
}

.ShopUVP
{
   font-size:14px;
   text-decoration:line-through;
   margin-top:5px;
}

.ShopVK
{
    font-size:22px;
    color:#990000;
}

.ShopRabatt
{
    font-size:16px;
    font-weight:bold;
    color:white;
    background-color: #008200;
    width:80px;
    margin: 3px 0px 5px 35px;
}

/* ===================== */
/* Font-Awesome */
.fa-facebook-square
{
    color:#3b589e;
    font-size:50px;
}

.fa-facebook-square:hover
{
    color:#5f8cfa;
}

.fa-instagram
{
    color:#cc6db1;
    font-size:50px;
}

.fa-instagram:hover
{
    color:#cbabc2;
}


.fa-twitter-square
{
    color:#00afe9;
    font-size:50px;
}

.fa-twitter-square:hover
{
    color:#93e1fb;
}

.fa-youtube-square
{
    color:#ff0000;
    font-size:50px;
}

.fa-youtube-square:hover
{
    color:#f89393;
}

.fa-google-plus-square
{
    color:#dd4b39;
    font-size:50px;
}

.fa-google-plus-square:hover
{
    color:#fa8e80;
}

/* ===================== */
/* Forum */
.forumuser 
{
	color: #3e3f43;
    font-weight:bold;
}

