@charset "UTF-8";

body { background: #000000; margin: 10px 0px 0px; padding: 0px; text-align: center;  color: #ffffff; font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 16px; }

#container, .adminMenu { width: 990px; margin: 0px auto; text-align: left; }

#header { height:200px; background: #000 url(/images/back-header.jpg) no-repeat; }

#navi { float:left; width:832px; margin: 15px 0px 0px; padding: 0px; height: 65px; }

#navi ul, .statsMenu ul { margin: 0; padding: 0; }

#navi ul { margin-left: 20px; margin-top:0px; padding-top:1px; padding-bottom:1px;}

#navi ul li { display: inline; margin: 0; padding: 0; list-style: none; }

#navi a { -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size: 16px; padding-right: 8px; padding-left: 8px; margin-right: 10px; border: 1px solid #333; background: none; }

#navi a:hover, #navi a.active, #navi .selected { color:#fff; background: #961d40; }

#logo { margin: 15px 20px 0px 0px; padding: 0px; float: right; width:138px; }

#flashbanner { height: 80px; }

#left50 { float:left; width:740px; }/*float left 50& Breite*/

#countdown { float:left; width:250px; }

#contentback { /*float: left;*/ height: 475px; margin: 0px; padding: 20px 0px 0px; }

/* class für HIntergrundbild aus Vorlagen Parameter für #contentback */
.site-index #contentback, .stats-result #contentback, .stats-phase #contentback, .stats-phaseFormation #contentback, .stats-phaseFormationPlayer #contentback { background: url(../images/back-main-start-RE.jpg) no-repeat; }

/* class für HIntergrundbild aus Vorlagen Parameter für #contentback */ 
.vote #contentback { background: url(/images/back-main-wahl.jpg) no-repeat; }

/* Hinergrund neutral class für HIntergrundbild aus Vorlagen Parameter für #contentback */ 
.site-phase #contentback, .blog #contentback, .stats-formation #contentback, .stats-player #contentback, .stats-favclubs #contentback, .tv #contentback { background: url(/images/back-main-solo.jpg) no-repeat; }

/* linke Spalte 250px 3-spaltiges Layout */
.sidebar1 { float: left; width: 250px; margin: 0px; padding: 0px; }

/* rechte Spalte 250px 3-spaltiges Layout */
.sidebar2 { float: right; width: 250px; margin: 0px; padding: 0px; }

/* rechte Spalte 350px 2-spaltiges Layout */
.sidebar3 { float: left; width: 350px; margin: 0px; margin: 0px 0px 0px 20px; background-image: url(/images/pal-side3-350.jpg); height:460px; }

/* rechte Spalte 350px 2-spaltiges Layout - höhe varriabel ohne back*/
.sidebar4 { float: left; width: 350px; margin: 0px; margin: 0px 0px 0px 20px; /*min-height: 460px;*/ height:100%; }

/* Inhalt Main bei start */
.mainContentCenter { float: left; width: 450px;  /*min-height: 470px;*/ padding: 0px 0px 0px 20px; margin: 0px; }

/* Inhalt Main bei wahl */
.mainContentLeft { margin: 0px; float: left; width: 620px; height: 470px; padding: 0px; }

/* Inhalt Main im Blog */
.mainContentBlog { margin: 0px; float: left; width: 620px; height: auto; padding: 0px; min-height: 470px; }

.mainContentTV { margin: 0px; float: left; width: 620px; height: auto; padding: 0px; height: 470px; }

#footer { background-image:url(/images/back-footer.jpg); height: 57px; margin: 20px 0px 0px; width: 990px; }

#footer p.left {
	padding-top: 1em;
	float: left;
}

#footer p.right {
	padding-top: 1em;
	float: right;
	text-align: right;
}




/* Mit dieser Klasse können Sie ein Element auf der Seite nach rechts fließen lassen. Das floatende Element muss vor dem Element stehen, neben dem es auf der Seite erscheinen soll. */
.fltrt { float: right; margin-left: 8px; }

/* Mit dieser Klasse können Sie ein Element auf der Seite nach links fließen lassen. */
.fltlft { float: left; margin-right: 8px; }

/* Diese Klasse sollte in einem div- oder break-Element platziert werden und das letzte Element vor dem Schließen eines Containers sein, der wiederum einen vollständigen Float enthalten sollte. */ 
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }


/*  dialogs */
#windowVideoChoice, .videoSysteme, .windowLarge {display:none;}
.wahlVid { overflow:hidden; !important; }

/* ////////////////// HTML TAGS */

h1, h2, h3, .portlet .header { margin:0px; padding: 10px 10px 5px 20px; text-align: left; }

.game { padding: 10px 10px 5px 20px; }

/*.sidebar2 .portlet .header { padding-bottom:5px; padding-top:15px; }*/

h1 { font-size:20px; text-transform: uppercase; font-weight:bold; /*line-height: 24px;*/ }

h2, #header h2, .portlet .header { font-size:16px; text-transform: uppercase; font-weight:bold; }

#header p, #header h2, #header h3 { margin:0px; padding: 0px 20px; line-height:16px; }

.pal-content .header { padding-top:0px;}



h3 { text-transform: uppercase; font-weight: bold; font-size: 12px; line-height:16px; padding: 5px 20px; }



a img { border:0px;}


ul {margin:0px; padding:0px;}

p, li, 
.sidebar1 .portlet .content,
.sidebar2 .portlet .content,
.expand p,
.expand h3
{ margin:0px; padding: 0px 15px 0px 20px; text-align: left; line-height:18px; font-weight:normal; }

.mainContentBlog ul.yiiPager { padding: 0px; }
.mainContentBlog ul.yiiPager li { padding-right: 3px; padding-left: 3px; }


div.expand { height:auto; }
.grey { color:#CCC;}
.green { color:#9C0;}



a { color:#c6d210; font-weight: bold; text-decoration: none; } /* desi1 #961d40*/



a:hover { color:#961d40; }

/*.sidebar4 li a { color:#666;}*/
.sidebar4 li a:hover { color:#fff;}


a.buttonLink, 
.post .nav a, 
.mainContentBlog ul.yiiPager a,
.mainContentBlog ul.yiiPager a:link,
.mainContentBlog ul.yiiPager a:visited,
.statsMenu a,
a.statsMenu
{ -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #63982A; background: none; font-weight: bold; color: #c6d210; outline: none; padding: 0px 5px; margin:0px; }

.statsMenu ul { display:block;}
.statsMenu ul li {list-style:none;}

/*.post .nav a,.statsMenu a, a.statsMenu, .sidebar4 tagCloud a { border-color:#666; !important;}*/

a.buttonLink:hover, 
.post .nav a:hover, 

a.buttonLink-selected,
.mainContentBlog ul.yiiPager a:hover,
.mainContentBlog ul.yiiPager .selected a,
.statsMenu a:hover,
.statsMenu a.active,
a:hover.statsMenu

{  -moz-border-radius: 3px; -webkit-border-radius: 3px; border: 1px solid #666; color:#fff; background: #961d40; outline: none; padding: 0px 5px; margin:0px; text-align: right; }


/* submenu Links with arrow*/

.sidebar1 .portlet .content ul, 
.sidebar2 .portlet .content ul { padding-left:0px;}

/*.sidebar1 .portlet .content li, 
.sidebar2 .portlet .content li

{ cursor:pointer;  list-style-type:non; list-style-position:outside; background: url(ui/ui-li-arrow.png) no-repeat 0%; padding-left:12px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}
*/


.sidebar1 .portlet .content li a, .sidebar2 .portlet .content li a, .sidebar4 .portlet .content li a { cursor:pointer; color:#fff; font-weight:normal;}


.form a:hover { color:#999; }
.sidebar4 .portlet .content a:hover { color:#fff;}

.sidebar1 .portlet .content li, 
.sidebar2 .portlet .content li,
.sidebar4 .portlet .content li/*,
.sidebar4 .tagCloud li.tag,
.sidebar4 .recentPosts li,
.sidebar4 .recentComments li,
.sidebar4 .monthlyArchives li,
.sidebar4 .recentVotes li*/
{ cursor:pointer; list-style-type:none; list-style-position:outside; background: url(ui/ui-li-arrow.png) no-repeat 0%; padding-left:12px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.sidebar1 .portlet .content li:hover, 
.sidebar2 .portlet .content li:hover,
.sidebar4 .portlet .content li:hover
{ cursor:pointer; list-style-type:none; list-style-position:outside; background: #961d40 url(ui/ui-li-arrow-hover.png) no-repeat 0%; padding-left:12px;}


/*.sidebar4 .tagCloud li:hover,
.sidebar4 .recentPosts li:hover,
.sidebar4 .recentComments li:hover,
.sidebar4 .monthlyArchives li:hover,
.sidebar4 .recentVotes li:hover
{ color:#fff; cursor:pointer; list-style-type:none; list-style-position:outside; background: #961d40 url(ui/ui-li-arrow-hover.png) no-repeat 0%; padding-left:12px;}*/


.sidebar1 .recentVotes h3 { padding-left:0px;}
.sidebar1 .recentVotes li, .sidebar1 .recentVotes h3 { font-size:10px;}


form { margin:0px 2px 5px 0px; padding:5px 0px;/*border-bottom: 1px solid #63982a; border-top: 1px solid #63982a;*/ }

input, select { margin: 0px; color: #fff; }

input { -moz-border-radius: 3px; -webkit-border-radius: 3px; padding: 0px 0px 0px 3px; height: 16px; background:url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) repeat-x -20px; border-top: 1px solid #961C40; border-right: 1px solid #D895AE; border-bottom: 1px solid #D895AE; border-left: 1px solid #961C40; }

select { padding: 0px 0px 0px 0px; border-color:#961C40; height: 18px; background: #961C40 url(images/ui-bg_highlight-soft_30_222F33_1x100.png) repeat-x -50px; }

button { -moz-border-radius: 6px; -webkit-border-radius: 6px; font-weight:bold; }

.captcha, .captcha a, .captcha img {
 display: block;
}
.captcha a {
 /*font-size: 10px;*/
font-weight: normal;
}

button.state-active {border: 1px solid #73af18; background: #961d40 url(ui/ui-bg_highlight-soft_60_961d40_1x100.png) 50% 50% repeat-x; font-weight: normal; color: #ffffff; outline: none;}

button[disabled] { color:#666; background:url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) 50% 50% repeat-x; }

.anmerkung { font-size:10px; line-height:14px; padding-top:3px; !important; }

.searchName { margin-left:15px; width:150px; }

.selectOption { margin-left:5px; width:150px; position: absolute; }

.selectVerein { margin-left:0px; }

.selected { color:#fff; }

/* //////////////////////////////////// Palettenformate */

/* Banner im mainContent  / dreispaltiges Layout */
.bannerStart h1 { text-align:left; font-size:20px; line-height:20px; padding:10px 30px 0px 20px; margin:0px; }


/* Spielanzeige BAnner im Content Startpage*/
.bannerStart, .gameBannerStart { position:relative; height: 65px; padding:0px; margin:0px; width: 450px; }

.bannerStart, .gameBannerStart { background: url(/images/pal-gameBanner-start-RE.jpg) no-repeat;  }

.gameBannerStart h1, .gameBannerBig h1, .gameBannerWahl h1 { font-size:20px; line-height:20px; padding:6px 0px 0px; margin:0px; text-align:center }

.gameBannerStart p, .gameBannerBig p, .gameBannerWahl p { position:relative; margin:0px; padding:0px; text-align:center }


.gameBannerStart h3, .gameBannerWahl h3 { padding-top:10px; text-align:center; padding-bottom: 0px; }

/*.gameBannerWahl p, .gameBannerWahl h1 {padding-top:10px;}*/

.gameBannerBig {position:relative; }

.gameBannerStart .teamHeim, .gameBannerBig .teamHeim, .gameBannerWahl .teamHeim { position:absolute; left:20px; top:10px; }

.gameBannerStart .teamGast, .gameBannerBig .teamGast, .gameBannerWahl .teamGast { position:absolute; right:20px; top:10px; }

/* Spielanzeige Banner im Content Wahlpage*/
.gameBannerWahl, .gameBannerBig { position:relative; background-image: url(/images/pal-gameBanner-wahl.jpg); height: 65px; padding:0px; margin:0px;}


/* Randspalten dreispaltiges Layout */

/*.side1palTopStart { height: 300px; background: url(/images/pal-side1-top-start2.jpg); margin: 0px; padding: 0px; }  Startseite Palette linke Spalte oben*/
/*.side1palBottomStart { margin-top:10px; height: 150px; background: url(/images/pal-side1-bottom-start2.jpg); }  Startseite Palette linke Spalte oben*/
/*.side2palTopStart { height: 250px; background: url(/images/pal-side2-top-start2.jpg); margin: 0px; padding: 0px; }  Startseite Palette linke Spalte oben*/
/*.side2palBottomStart { margin-top:10px; height: 200px; background: url(/images/pal-side2-bottom-start2.jpg); }  Startseite Palette linke Spalte oben*/


/* Startseite Paletten  ------------------------------------------------------------------------------------------------------ REDESIGN*/
.side1palTopStart { height: 300px; background: url(../images/pal-side1-top-start-RE.jpg) no-repeat; margin: 0px; padding: 0px; } 
.side1palBottomStart { margin-top:10px; height: 150px; background: url(/images/pal-side1-bottom-start-RE.jpg) no-repeat; } 
.side2palTopStart { height: 250px; background: url(/images/pal-side2-top-start-RE.jpg) no-repeat; margin: 0px; padding: 0px; }  
.side2palBottomStart { margin-top:10px; height: 200px; background: url(/images/pal-side2-bottom-start-RE.jpg) no-repeat; }  
/* End  ------------------------------------------------------------------------------------------------------ REDESIGN*/




/* ///////////////// Field / Paletten / Player Formate im maincontent dreispaltiges Layout */
/* Header Footer Content skalierbare Palette links und rechts */
.sidebar1 .pal-header, .sidebar2 .pal-header { background: url(/images/pal-side12-scale-header.jpg) no-repeat; height:12px; }

.sidebar1 .pal-content, .sidebar2 .pal-content { background: url(/images/pal-side12-scale-content.jpg) repeat-y; min-height:433px; height:90%; margin:0px; }

.sidebar1 .pal-footer, .sidebar2 .pal-footer { background: url(/images/pal-side12-scale-footer.jpg) no-repeat; height:15px; margin: 0px; }

/* Randspalten zwei spaltiges Layout */
/* Paletten TV Formate */
.tvBanner { height:75px; background: url(/images/pal-blogBanner.jpg) no-repeat; margin: 0px; }
.tvOverview { margin: 5px 0px 0px; ; height:365px; width:343px; overflow:auto; }
.tvOverview .ui-selecting { background: #FECA40; }
.tvOverview .ui-selected { background: #F39814; color: white; }


.tvViewBack { margin: 0px 0px 20px; background: #000; -moz-border-radius: 8px; -webkit-border-radius: 8px; height:350px; opacity: .50; filter:Alpha(Opacity=50); height:385px; }
.tvView { margin: 0px; padding:0px; position:relative; top:-385px; } 
.videoThumb { padding-top:10px; min-height:100px; display:block; /*overflow:visible;*/ background: #000 url(../images/pal-tvTumb-back-raster_1x200.png) repeat-x; }
.videoThumb img { padding-right:10px; float:left;}
.videoThumb p { display:block; }


/* Paletten Border*/
.sidebar4 .portlet { -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #63982A; margin: 10px 0px 0px; padding: 3px; }
/*.sidebar4 .portlet, .sidebar1 .portlet, sidebar2 .portlet { -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #61A73B; margin: 10px 0px 0px; padding: 3px; }  --------------------------REDES*/

.statsMenu { padding-top:5px; padding-bottom:4px; }

.fieldStart, .fieldWahl { height:395px; margin: 0px; }

.Intro h1, .Intro h2, .Intro h3, .Intro p{ text-align:center;}

.contentStart { width:450px; min-height:385px;  background: url(/images/pal-mainContent-scal-start.jpg) repeat-y; margin: 10px 0px 0px; padding: 0px; -moz-border-radius: 10px; -webkit-border-radius: 10px; }

/* background: url(/images/pal-blog-post-dark.jpg) repeat-y; -moz-border-radius: 8px;*/

.fieldStart { position: relative; float: left; left: -10px; }

.systemHide .IntroResult { margin-left:10px;}


/* Auswechselspieler */

.fieldSubstitutes { position:absolute; top:325px; left:0px; width:470px; }

.fieldSubstitutes h3 { text-align:center; padding:0px 0px 10px 20px; }

.substitute { -moz-border-radius: 6px; -webkit-border-radius: 6px; float:left; background: url(/images/back-substitues.png) no-repeat -29px 0px; border: 0px solid #FFF; margin: 1px 1px 1px 1px; width:50px; height:35px; overflow:hidden; text-align:center;}

.substitute-hover { z-index: 2; background:#73af18; opacity: .60; filter:Alpha(Opacity=60); border: 1px solid #961d40; margin: 0px; width:auto; min-width:110px; height:auto; overflow:visible; }

.substiutesPic { padding:5px 7px; margin:0px; width:23; height:25px; }

.substitutesTxt { -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align:center; background:#222F33 url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) repeat-x 50% 50%; margin:0px; padding:0px 5px; text-transform: uppercase; width:auto; overflow:visible; }


/* ///////////////// Field /  Formate in wahl zweispaltiges Layout */


.fieldWahl { position: relative; left: 100px; top: 0px; width: 470px; }


/* ///////////////// Player Formate im maincontent alle Layouts */

.player { -moz-border-radius: 6px; -webkit-border-radius: 6px; background:  url(/images/back-player.png) no-repeat; background-color:none;
border: 0px solid #FFF; margin: 1px; width:110px; height:55px; overflow: hidden; }

/*.player:hover { cursor: pointer; z-index: 1; margin: 0px; background: #FFF; border: 1px solid #961d40; }
*/
.player-hover {sid z-index: 1; margin: 0px; background: #73af18; opacity: .60; filter:Alpha(Opacity=60); border: 1px solid #961d40; min-width:110px; height:auto; overflow:visible; }

.player-delete { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #961d40 url(ui/ui-icons_ffffff_256x240.png) no-repeat -64px -145px; position:absolute; border: 1px solid #961d40; width:15px; height:14px; margin: 3px; visibility: visible; }

.playersTxt p { -moz-border-radius: 5px; -webkit-border-radius: 5px; width: auto; text-align:center; background:#222F33 url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) repeat-x 50% 50%; margin:0px; padding:0px 5px; text-transform: uppercase; }

.playersTxt p:hover { cursor: pointer; background-color:#961d40; overflow:visible; width:auto; min-width:100px; }
.playersPic p {width:23; height:25px; text-align:left; padding:5px 0px 5px 43px; margin:0px; text-transform: uppercase; font-size: 14px; font-weight: bold; }
.player .playersPic img { width:23; height:25px;}

.playerset { cursor: move;  }
.playerset .playersTxt p {  background:#961d40 url(ui/ui-bg_highlight-soft_60_961d40_1x100.png) repeat-x 50% 50%; }


/* wahl tabs additional jquery formats */

/* ////////////////// Styles Wahl in drei tabs*/

#tabs { margin-top:30px; margin-left: 0px; overflow:hidden;  height:415px;}

.tv #tabs { margin-top:10px; margin-left: 0px; overflow:hidden;  height:405px;}

#tabs p, #tabs h2 { margin:0px; padding-left:15px; }

#tabs ul { list-style:none; margin:0px; padding:0px; }

#tabs li, .upperCase, .teamHeim, .teamGast { text-transform: uppercase; }

#tabs-1, #tabs-2, #tabs-3 { overflow:hidden; height:365px; padding-left: 0px; }

#accordion { overflow:auto; height:305px; position:relative; }

#tabs-1 ul { width:340px; }
 

/* Spielsysteme */

#tabs-1 .system { cursor:pointer; -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #63982A; float:left; margin: 10px 0px; padding: 2px 0px 4px 15px; width:95px; /*background: url(../images/pal-tvTumb-back-raster_1x200.png) -2px; */}



#tabs-1 .system:hover/*, #tabs-1 a:hover*/ { border: 1px solid #961d40; }

#tabs-1 .systemDefault { -moz-border-radius: 3px; -webkit-border-radius: 3px; margin: 0px 0px 0px 64px; border: 1px solid #961d40; position:absolute; width:15px; height:14px; background: url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) -50px; }

#tabs-1 .systemChecked { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #961d40 url(ui/ui-icons_ffffff_256x240.png) no-repeat -64px -145px; position:absolute; border: 1px solid #961d40; width:15px; height:14px; margin: 0px 0px 0px 64px; }

#tabs-1 .systemName { width:60px; height:16px; font-weight:bold; }

#tabs-1 img { margin: 5px 0px 0px; border:0px; }

#tabs-1 system-info { margin: 5px 0px 0px; border:0px; }


/* Kandidaten */
#tabs-2 span.position { color:#999; -moz-border-radius: 3px; -webkit-border-radius: 3px; position:absolute; width:16px; height:14px; margin-left: 16px; font-size:10px; padding: 2px 3px 0px; text-align:center; background: #222F33 url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) -50px; overflow:hidden; }

#tabs-2 span.position:hover { overflow:hidden; width:auto; z-index:2; }

#tabs-2 span.playerName { position:absolute; margin-left: 60px; width:160px; heigth: 16px; overflow:hidden; text-transform:uppercase; }

#tabs-2 span.option { position:absolute; margin-left: 180px; width:135px; height:16px; overflow: hidden; }

#tabs-2 span.option .verein { margin-top: 0px; width: 13%; }

.playerlist { height:17px; cursor:move !important;}

.option-hidden { display: none; }
.option-visible { display: inline; }

.playerCard { margin:0px; overflow:visible; font-size: 10px; color: #fff; background: transparent; height:180px; display: block;}

.playerCard span.playerHead { padding:5px 0px 0px; font-size:16px; text-transform: uppercase; font-weight:bold; }

.playerCard .portrait { vertical-align:top; margin: 3px 0px 0px 5px; padding: 0px; cursor:move !important; }

.playerCard .verein { margin: 10px 0px 5px 5px; text-align:center; height:60px; }

.playerCard td, #tabs-3 td { margin: 0px; padding: 3px 0px 0px; vertical-align:top;	/*border: 1px solid #961C40;*/ }


/* ICON Panes */

#tabs-2 span.statusDefault, #tabs-2 span.statusChecked, #tabs-2 span.status-injured, #tabs-2 span.statusDisabled { -moz-border-radius: 3px; -webkit-border-radius: 3px; position: absolute; overflow: hidden; width:16px; height:15px; margin-left: 41px; }

span.vote-formation-invalid, span.vote-formation-valid, span.vote-player-invalid, span.vote-player-valid {-moz-border-radius: 3px; -webkit-border-radius: 3px; width:16px; height:15px; display:block;}

/* ICONS */
#tabs-2 span.statusChecked { background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -64px -145px; background-color:#961d40; }

#tabs-2 span.status-injured { background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -32px -129px; }

#tabs-2 span.statusDisabled { background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -64px -144px; }

.iconAlert, span.vote-formation-invalid, span.vote-player-invalid { background: url(ui/ui-icons_ffffff_256x240.png) no-repeat 0 -144px; background-color:#961d40; text-decoration:blink; padding-left:16px;}

.iconChecked, span.vote-formation-valid, span.vote-player-valid { background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -64px -145px; background-color:#961d40; }

a.video { /*color:#7299DA;*/ padding-right:23px; }
.iconInfo { position:absolute; cursor:pointer; background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -16px -144px; background-color:#63982A; -moz-border-radius: 3px; -webkit-border-radius: 3px; width:16px; height:16px; margin-left: 4px; }
a span.iconInfo:hover { background-color:#63982A;}
a.video:hover  { color:#fff; }




/* old iconInfo span.iconInfo { cursor:pointer; position:absolute; background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -16px -144px; background-color:#73af18; -moz-border-radius: 3px; -webkit-border-radius: 3px; width:16px; height:16px; margin-left: 5px; }*/

span.iconInfo:hover {background-color:#961d40;}

span.clear-filter { cursor:pointer; position:absolute; margin-left:-20px; width:16px; height:16px; background: url(ui/ui-icons_ffffff_256x240.png) no-repeat -80px -128px; }


/* //////////// Startseite Formate / Widgets */

/*Widget  Bestenliste Startseite */
.bestenliste { padding-left: 15px; width: 165px; height:16px; text-align:right; /*opacity: .80;filter:Alpha(Opacity=80);*/ overflow:hidden; }

.bestenliste img { height:14px; }

/* //////////// border radius mozilla */

.wahl11-corner-all { -moz-border-radius: 6px; -webkit-border-radius: 6px; }

/* ///////////////////////// blog CSS */

/* Header Banner im Blog*/
.blogBanner { height:75px; background: url(/images/pal-blogBanner.jpg) no-repeat; margin: 0px 0px 20px; }

/* Header Footer Content skalierbare Palette rechts */
.sidebar4 .pal-header { background: url(/images/pal-side4-top-header.jpg) no-repeat; height:30px; }


.sidebar4 .pal-content { background: url(/images/pal-side4-content.jpg) repeat-y; height:auto; margin: -10px 0px 0px; }

.sidebar4 .pal-footer { background: url(/images/pal-side4-bottom-footer.jpg) no-repeat; height:40px; margin: 0px; }

.postdate { -moz-border-radius:5px; -webkit-border-radius: 5px; padding: 5px; margin-bottom:15px; background-color:#1C5630; } /*not used*/

.post { margin: 0px 0px 20px; background: url(/images/pal-blog-post.jpg) repeat-y; -moz-border-radius: 10px; -webkit-border-radius: 10px;}

.post .title { border-bottom: 1px solid #63982A; padding-bottom: 10px; padding-top: 10px; text-transform:uppercase; /*background: #fff; */ }

.post .title a { color: #fff; }

.post .author { color: #CCC;  padding: 5px 10px 5px 20px; }

.post .content { padding-top:10px; padding-bottom: 10px;  }

.post .content p { padding-top:0px; padding-bottom: 12px; padding-right: 30px; }

.post .nav { /*color:#666; background: none;*/ padding: 5px 10px 5px 20px; line-height:20px; -moz-border-radius:8px; -webkit-border-radius: 8px; }

.post .draft, .blog-admin .draft { background-color: #39F; color: #fff; padding: 0 2px;}

.post .published, .blog-admin .published{ background-color: #0C0; color: #fff; padding: 0 2px;}

.post .archived,.blog-admin .archived { background-color: #999; color: #fff; padding: 0 2px;}



.sidebar4 .portlet .header { padding-top: 10px; background: url(ui/ui-bg_highlight-soft_30_input-raster_1x100.png) repeat-x 50% -50px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; /*border: 1px solid #9C0;*/ }


/*
.sidebar1 .portlet .header,
.sidebar2 .header,
.sidebar2 h2

{ background: url(ui/ui-bg_highlight-soft_30_1x100.png) repeat-x 50% -20px; -moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; }  -----------------------REDES*/




.sidebar4 .portlet .content { /*color:#666; background: #fff; */padding: 10px 20px; line-height:20px; -moz-border-radius-bottomleft: 6px; -webkit-border-bottom-left-radius: 6px; -moz-border-radius-bottomright: 6px; -webkit-border-bottom-right-radius: 6px; margin: 0px; }



.portlet ul, .portlet ol statsMenu ul { list-style-image:none; list-style-position:outside; list-style-type:none; margin: 0px; padding: 0px; }

.sidebar4 .tagCloud li, .recentPosts li, .recentComments li, .sidebar4 .portlet h3  { padding: 0px; }



#comments { color:#666; /*background-color:#333;*/ background: #000000 url(../images/pal-comment-back-raster_1x200.png) repeat scroll 0 0; -moz-border-radius: 8px; -webkit-border-radius: 8px; margin-bottom: 0px; margin-top: -19px; }

.comment { color:#fff; -moz-border-radius:8px; -webkit-border-radius: 8px; padding: 10px 10px 5px 0px; background: url(/images/pal-blog-post.jpg) repeat-y; margin-top: 10px; }

.comment .author a { color: #555; font-weight: bold; text-decoration: none; }

.comment .author a:hover { color: #333; border-bottom: 1px solid gray; }

.comment .time { color: #CCC; font-size: 0.8em; }

.comment a.cid { color:#CCC; float:right; font-size:1.5em; font-weight:bold; padding:0 5px 5px 5px; text-decoration: none; }

.comment a.cid:hover { color:#555; }

.comment .pending, .userMenu .pending { background-color: #39F; color:#fff; padding: 0 2px;}

.comment .spam,  .userMenu .spam { background-color: #C00; color:#fff; padding: 0 2px;}

.form { -moz-border-radius:6px; -webkit-border-radius: 6px; padding:0px 0px 10px 20px; margin: 5px 0px 0px; }

.form .row { margin: 5px 0; }

.form .row label { display: block; font-weight: bold; }

.form .hint { margin: 0; padding: 0; color: #999; }

.form label.error, .form span.error, .newsletter .error { color: #961d40; }

.form input.error, .form textarea.error, .form select.error { background: #961d40; border-color: #961d40; }

.form .errorSummary { color: #FFF; -moz-border-radius:6px; -webkit-border-radius: 6px; border: 1px solid #961d40; padding: 5px 10px; margin: 0px 20px 20px 0px; background: #961d40; font-size: 0.9em; }

.form .errorSummary p { margin: 0; padding: 5px; }

.form .errorSummary ul { margin: 0; padding: 0 0 0 20px; }

.form .errorSummary ul li { list-style: disc; }

.form .action input { -moz-border-radius: 3px; -webkit-border-radius: 3px; background: #961d40 url(ui/ui-bg_highlight-soft_60_961d40_1x100.png) 50% 50% repeat-x; margin:0px; padding: 0px 5px; font-weight: bold; color: #ffffff; outline: none; height: auto; }



/* ///////////////////////// userVote CSS */

.vote-userVote .fieldResult, .vote-promiVote .fieldResult {display: none;}
.vote-userVote .fieldResult .gameBannerStart, .vote-promiVote .fieldResult .gameBannerStart { background-image: url(/images/pal-gameBanner-wahl.jpg); /*height: 65px;*/ width:620px; }
.vote-userVote .fieldResult .fieldStart, .vote-promiVote .fieldResult .fieldStart  { position: relative; left: 100px; top: 0px; width: 470px; }
.vote-userVote .fieldResult .fieldSubstitutes, .vote-promiVote .fieldResult .fieldSubstitutes{ top:345px; }




/* ///////////////////////// Newsletter CSS */ 
.windowLarge iframe { width:640px; height:350px; overflow:auto; border: 0px;  }
.newsletter { margin:0px; padding:0px; background-color:#7DB43C; font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; text-align:left; }
.newsletter td, .newsletter p {  font-size: 12px; line-height: 16px;  padding-left:15px; padding-right: 30px; padding-bottom: 5px;  }
.newsletter h1 { font-size: 24px; padding-left:15px; padding-bottom: 10px; }
.newsletter form {border:0px;}

/* ///////////////////////// error pages / admin CSS */

.errorPage h1 {color:#961d40; }
.errorPage p {width:600px; }
.adminMenu { position: absolute; top: 50px;}
.adminMenu .portlet .header { display:none;}
.adminMenu .portlet .content ul li { display: inline; list-style-type:disc; padding-left:20px;}

/* ///////////////////////// stats Widgets CSS */

.topPlayer { position:relative; }
.topHeader { position:relative; height:18px; line-height:16px; border-bottom: 1px solid #63982a; }

/* topPlayer small*/
.sidebar1 .percent { position:relative; height:18px; line-height:16px; background:url(ui/ui-bg_highlight-soft_topPercent220.gif) no-repeat 0%; border-bottom:1px solid #63982a; }
.sidebar1 .topCount { display:none; }
.sidebar1 .topPlayer .topName { position:absolute; margin-left:0px; width:165px; height:16px;  }
.sidebar1 .topPlayer .topVote { position:absolute; margin-left:155px; width:50px; height:16px; text-align:right; }



/* stats widgets large*/
.fieldBottom { margin-top: 400px; } /* angehängter div nach spielfeöd für portlets*/
.fieldBottom, .stats-player .mainContentCenter .portlet, .stats-formation .mainContentCenter .portlet, .stats-favclubs .mainContentCenter .portlet { padding-bottom: 10px; width:450px; }
.fieldBottom h2, .stats-player .mainContentCenter h2, .stats-formation .mainContentCenter h2, .stats-favclubs .mainContentCenter h2 { /*padding-left: 0px;*/ }
.fieldBottom .portlet, .stats-player .mainContentCenter .portlet, .stats-formation .mainContentCenter .portlet, stats-favclubs .mainContentCenter .portlet { padding-bottom: 10px; }
.fieldBottom .percent, .percent { position:relative; height:18px; line-height:16px; background:url(ui/ui-bg_highlight-soft_topPercentx430.gif) no-repeat 0%; border-bottom:1px solid #63982a; }
.fieldBottom .topCount, .topCount { position:absolute; margin-left:0px; width:20px; height:16px; font-size:10px; line-height:18px; color:#666; }

.fieldBottom .topName, .topName { position:absolute; margin-left:25px; width:205px; height:16px; }
.fieldBottom .topVote, .topVote { position:absolute; margin-left:265px; width:50px; height:16px; text-align:right; border-right:1px solid #63982a; padding-right: 5px; }
.fieldBottom .topHeader .topVote, .mainContentCenter .topHeader .topVote{ position:absolute; margin-left:213px; width:120px; height:16px; text-align:right; border-right:0px; }

.topFormations, .topPlayer, .topTips, .topFavclub { -moz-border-radius: 6px; -webkit-border-radius: 6px; border: 1px solid #29721D; margin-bottom:10px; }
.topFormations .content, .topPlayer .content, .topTips .content, .topFavclub .content { padding-left:20px; padding-top:5px; }
.sidebar1 .topPlayer, .sidebar1 .topVote { border:0px;}




/*   */

.bookmark a.icon {
	background-repeat: no-repeat;
	background-color: transparent;
	cursor:pointer;
	display:block !important;
	height:32px !important;
	line-height:32px !important;
	padding-left:32px !important;
	float: left;
	margin: 5px 5px 0 0;
	width: 0px !important;
	overflow: hidden !important;
}
.bookmark a.rss {
	background-image: url(/images/icons/rss.png);
}
.bookmark a.twitter {
	background-image: url(/images/icons/twitter.png);
}
.bookmark a.email {
	background-image: url(/images/icons/email.png);
}
.bookmark a.facebook {
	background-image: url(/images/icons/facebook.png);
}
.bookmark a.bookmark {
	background-image: url(/images/icons/bookmark.png);
	margin-right: 32px;
}
.bookmark a.vz {
	background-image: url(/images/icons/vz.png);
}
.bookmark a.misterwong {
	background-image: url(/images/icons/misterwong.png);
}
.bookmark a.myspace {
	background-image: url(/images/icons/myspace.png);
}


table.dataGrid { width: 100%; padding: 0; margin: 0;}
table.dataGrid td { vertical-align: top; border-top: 1px solid #900;}

.textedit { border: 1px solid #000; }
.texteditId { background-color: #000; color: #fff; padding: 0 2px; font-size: 10px; line-height: 10px;}
.textedit textarea {
	font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 16px;
	background:transparent;
	color: #ffffff;
	border: none;
}
.textedit form { padding: 0; margin: 0; }
.textedit button { 
	font-family: Lucida Grande, Lucida Sans, Lucida Sans Unicode, Verdana, Geneva, sans-serif; font-size: 12px; line-height: 12px;
	border:none;
	background-color: #000;
	color: #fff; padding: 2px;
	margin:2px;
	-moz-border-radius: 0; -webkit-border-radius: 0;
	text-align: right;
	cursor: pointer;
}
.textedit button:hover { 
	background-color: #fff;
	color: #fff; 
}
	

