/*global reset*/

html, body, h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address
      {margin:0; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:18px; }

h1,h2,h3,h4,h5,h6,p,blockquote,form,label,ul,ol,dl,fieldset,address { margin: 0.5em 0; }
td {vertical-align:top;}
fieldset {padding:.5em; border:0; }

/*layout CSS */
body {text-align:center; /*center hack*/ min-width:760px; padding:0; margin:0;
      font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif; font-size:1.0em}

#wrapper {margin:0 auto; /*center hack*/ text-align:left; /*center hack*/ }
#wrapper {width: 996px; min-width:996px;}   /*#wrapper { width: 760px; }*/


#heading{width:100%; position:relative; padding:16px 0px 0px 0px; }
#heading h1{/*font-size:36px;*/ font-size: 2.4em; font-family:"Myriad pro", "Myriad Web", Geneva, Arial, Helvetica, sans-serif;
            text-transform:uppercase; color:#fff; margin:0 0 0 27px!important; padding:0 !important; }
#heading h1 a{ color:#fff; font-weight:normal; }
#heading h1 a:hover{text-decoration:none;}

a#sitename1{display:block; width:258px; /* maximum 500px */ height:52px; /* maximum 68px */ text-indent:-2000px;
            background:url(images/logo1.png) top left no-repeat;}
            /*logo1.png ???? wo ist es zu sehen*/

#buttons{ position:absolute; right:263px; top:280px; color:black; z-index:30; vertical-align:bottom; width:685px}
#buttons a {color:silver;margin-top:9px;}
#buttons a:hover {color:#f38201;}
#buttons .titel {float:left; width:600px; color:#f38201; }

.btnicon{ float:left; text-indent:-2000px; width:10px; height:23px; margin-right:6px; }

/* Logo */
#logo {position:relative;}
#logo #logopos {position:absolute; top:0px; left:0px; z-index:200; }
/* Header */
/*#header{margin-top:16px; background:#2f2f2f url(images/headerbg_m.jpg) top left repeat-x; color:#fff;}
#header .bgbl{ background:url(images/headerbg_bl942.jpg) no-repeat; background-position:50% 50%;
               height:auto!important; height:100px; min-height:100px; padding:0px 24px 26px 140px; position:relative; }

#header #top        {max-height:200px; overflow:hidden;}
#header #top a      {text-decoration:underline;}
#header #top a:hover{color:#fff;}
#header #top .moduletable{   padding-top:6px; position:relative;}
#header #top .moduletable h3{background-position:0px 10px; position:relative; padding:4px 0 6px 25px; margin:3px 0;}
#header #top .moduletable td{color:#fff; }
*/

/* Header Neu*/

#header    { margin-left:13px; background: url(images/header_startseite.png) no-repeat; color:#ffffff; height:235px;}
#header #top  {overflow:hidden;}



#user1{ float:left;  overflow:hidden; }
#user2{ float:right; overflow:hidden; }
#user12 { overflow:hidden}
#user3{ display:block; position:relative; height:20px; overflow:hidden; padding-right:20px;}
 #user3 ul{    margin:0; padding:0; width:auto; }
 #user3 ul li{ margin:0; padding:0; float:right; height:20px; }
 #user3 ul li a{color:#d0d0d0;color:black; text-transform:uppercase; padding:2px 5px 0px 5px; display:block;
               background:url(images/topmenu-vline.jpg) no-repeat;background-position:0px 2px;}
 #user3 ul li a:hover{ text-decoration:none; }
 #user3 .moduletable{ margin:0;}

#user4 {position:absolute; right:0; top:-26px; background:url(images/user4bg-l.png_) top left no-repeat;
        padding-left:38px; color:#000; z-index:1000; }
 #user4 .bgright4{#EF8C18:url(images/user4bg-r.gif_) top right no-repeat;padding-right:18px;}
 #user4 .bg4{     background:url(images/user4bg.jpg_) top left repeat-x;    padding:5px 12px 5px 10px;}
 #user4 .moduletable, #user4 form, #user4 input{ margin:0; padding:0; }


#container{padding-left:18px;position:relative;}
#container .bgright{padding-right:18px; margin:0!important; margin-right:1px;}
#container .bg{background:#fff url(images/containerbg_m.png) top left repeat-x;}
#container .bg{padding:12px 24px 0px 24px;}

#content, #breadcrumbs{position:relative;width:100%;}
#content {background: transparent url(images/SSV_bg.gif) no-repeat right bottom;}

#breadcrumbs{  padding-bottom:6px; margin-bottom:9px; background:url(images/bg-breadcrumbs.png) bottom left repeat-x; }
.newsbild {float:left; width:100px; height:75px; margin-left:15px; margin-right:15px; border:1px solid darkgrey; padding:5px;}
.entryfooter {border-top:1px solid black; border-bottom:1px solid black; margin-top:5px; margin-bottom:10px;}


/* Die Spalten*/
.leftcol, .middle, .rightcol{ overflow:hidden;}
.leftcol, .rightcol{ width:205px; }
.leftcol{ float:left; margin-left:-100%; background:#fff url(images/sidebg-b.png) bottom left no-repeat; }
.rightcol{float:left; margin-left:-205px;background:#fff url(images/sidebg-b.png) bottom left no-repeat; }
.leftcol .bgtop, .rightcol .bgtop{background:url(images/sidebg-t.png) top left no-repeat; padding:1px 1px 20px 1px; }

.middlewrap{float:left; width:100%;}
 .middle{   padding-left:11px; background:#fff url(images/middlebg-l.jpg) top left no-repeat; }
  .middle .middlebg{background:#fff url(images/middlebg-r.jpg) top right no-repeat;
                  padding:16px 16px 16px 5px; min-height:400px; height:auto!important; height:400px; }

/* Spezielle */
.left {float:left;}
.center {text-align:center;}
.right{float:right;}
.mw {min-width:228px;}
.w100 {width:100%;} .w50  {width:48%;} .w33  {width:33%;} .w25  {width:25%;}
.m_2 {margin:2px} .ml_2 {margin-left:2px} mb_100 {margin-bottom:100px;} mb_150 {margin-bottom:150px;}
.p_2 {padding:2px} .pl_2 {padding-left:2px}  .pr_5 {padding-right:5px;}
.bg_blau{background-color:blue;}

.border {border:1px solid silver}
.abstand2 {border-right:2px solid transparent} .abstand5 {border-right:5px solid transparent} .abstand10 {border-right:10px solid transparent}

/* backgrounds*/
.back1 {background:transparent url(images/sidebg-b.png) bottom no-repeat;}
.back2 {background:transparent url(images/sidebg-b_394.png) bottom no-repeat;}
.back3 {background:transparent url(images/sidebg-b_660.png) bottom no-repeat;}
.back_u1 {background:transparent url(images/h3bg_big.jpg) bottom no-repeat;}


/* id´s */
#middlenarrow{margin:0 209px;}      /*schmal*/
#middlewide  {margin:0;}            /*breit*/
#middlemiddle{margin:0 0 0 209px;}    /*ohne rechte Spalte*/




/*nicht gefunden evtl. nur linke Spalte*/
  #middlewrapleftonly{ float:right; width:100%; margin-left:-209px;}
  #middleleftonly{margin:0 0 0 209px;}
  #leftleftonly{margin:0;}

/*nicht gefunden evtl. nur rechte Spalte*/
  #middlewraprightonly{float:left; width:100%; margin-left:-209px; }
  #middlerightonly{margin:0 0 0 209px;}
  #rightrightonly{ float:right; margin:0; }

/*nicht gefunden */
  .middle h1, .middle {background:url(images/dotted.gif) bottom left repeat-x; margin-bottom:0.6em;}
  .middle ul li{background-position:0px 0px;padding:1px 0px 5px 24px;margin-left:10px;}
  .middle ul ul{list-style-type:square; margin-bottom:0; }
  .middle ul ul li{background:none; padding:0; }
  .middle ol{margin-left:30px; padding:0; }
  .middle ol li{margin:0; padding:0; }



#banner .moduletable, #footermodule .moduletable{ padding:0; text-align:center; }


/* Bottom */
#bottom {border-top:#cdcdcd 1px solid; margin-top:1px;}
#bottom .bottombg{clear:both; background:#f4f4f3 url(images/bottombg.png) bottom left repeat-x;
                  padding:18px 0px; position:relative; width:100%; border-top:#fff 1px solid; }
#bottom .moduletable{padding:0px 16px;}
#bottom .moduletable h3{background:none;margin:0;font-size:1.125em;text-transform:uppercase;}
#bottom li.mostread, #bottom li.latestnews{padding:3px 0;border-top:#fff 1px solid;font-size:8pt}
#bottom li a{color:#666666;font-size:8pt}
#bottom li a:hover{text-decoration:none;}

/*mostread*/
ul.mostread, ul.latestnews{ padding:0; margin:0; }
a.mostread, a.latestnews{ background:url(images/icon_author_bottom.gif) no-repeat; background-position:0px 1px;
                          padding-left:18px;}

/* Footer */
#footer {clear:both; color:#fff; background-color:#777; padding:6px 0px; margin:16px 0; position:relative; width:100%; text-align:center;}
#footer a{font-weight:normal;color:#ccc;}
#footer a:hover{color:#fff;text-decoration:none;}
#footer .footerleft{float:left;padding-left:16px;}
#footer .footerleft img{vertical-align:middle;}
#footer .footerright{float:right;padding-right:16px;}

/*reflection*/
#reflection-l{position:relative; height:54px; margin-left:-22px; margin-right:-22px; padding-left:16px;}
#reflection-r{height:54px; padding-right:16px;}
#reflection{height:54px;}

#tafel {width:100%;background-color:black;border-spacing:0px;color:white;border-collapse:collapse}
#tafel_ol{height:20px;width:14px;background:url(../../images/tafel_oben_links.jpg) no-repeat;}
#tafel_om{height:px;background:url(../../images/tafel_oben_mitte.jpg) repeat-x;}
#tafel_or{height:20px;width:14px;background:url(../../images/tafel_oben_rechts.jpg) no-repeat }
#tafel_ul{height:19px;background:url(../../images/tafel_unten_links.jpg) no-repeat;}
#tafel_um{height:19px;background:url(../../images/tafel_unten_mitte.jpg) repeat-x;}
#tafel_ur{height:19px;width:14px;background:url(../../images/tafel_unten_rechts.jpg) no-repeat;}
#tafel_ml{background:url(../../images/tafel_mitte_links.jpg) repeat-y;}
#tafel_mr{width:14px;background:url(../../images/tafel_mitte_rechts.jpg) repeat-y;}

/*general*/
iframe {width:100%; border:0px solid black;}
ul{ list-style:none;}
p, table, td{font-size:1.0em;}
li p{margin:0;}

a img{border:0 none;}
a{       text-decoration:none; font-weight:bold; }
a:hover{ text-decoration:underline; }
a:active, a:focus{outline:none;}

h1{ font-size:2.0em; font-weight:normal; margin:0px; padding-bottom:4.12px; color:silver }
h2,.contentheading{   font-size:1.7em; font-weight:bold; font-family:Helvetica, Arial, sans-serif; line-height:1.0em}
h3{ font-size:1.5em; font-weight:bold; }
h4,.contentsubheading {font-size:1.35em; font-weight:bold; }
h5{ font-size:1.2em; font-weight:bold; }
h6{ font-size:1.1em; font-weight:bold; }

/*Meldungen*/
  .componentheading{font-size:2.0em; font-weight:normal; margin:0px; margin-bottom:0.6em; padding-bottom:4.12px;
                    color:silver; background:url(images/dotted.gif) bottom left repeat-x; }

  .contentdate {font-size:0.85em; padding:0px; color:black;}
  .contentintroduction {font-size: 1.0em; font-weight:bold;}
  .contentmore {font-size: 1.0em; color: blue; width:100%; }
  .contentwerbung {width:100%}
  .contentbody {font-size: 1.0em; font-weight:normal;}
  .contentfooter {font-size: 0.9em; font-weight:normal; color:#C5C5C5;}

  .moduletable2010  {background:url(/Senioren/pivot/templates/images/sidebg-b_394.png)repeat-x; background-position:bottom;}
  .rand {padding-left:5px; padding-right:5px}
  .moduletop {background:url(/Senioren/pivot/templates/images/titel_3spaltig.gif)no-repeat; background-position:left; height:20pt; margin-right:5px;}
  .moduletopbg  {background:url(/Senioren/pivot/templates/images/titel_3spaltig_r.gif)no-repeat; background-position:right; height:14pt; margin-right:-5px;
                 background-color:transparent; color:white; overflow:hidden; padding:7px 5px 0px 8px;  }
  .content_News2010 {margin-bottom:6px; table-layout:fixed; overflow:hidden; width:100%; margin-right:4px;}
  .content_News2010 .contentdate {font-size:0.85em; padding:0px; color:black;}

/* Modul container */
   /*runde Ecken*/
   .ecke          {-webkit-border-radius: 10px; -khtml-border-radius: 10px;  -moz-border-radius: 10px;   border-radius: 10px;}
   .eckeoben      {-webkit-border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px;
                   -khtml-border-top-left-radius: 10px;  -khtml-border-top-right-radius: 10px;
                   -moz-border-radius-topleft: 10px;     -moz-border-radius-topright: 10px;
                   border-top-left-radius: 10px;         border-top-right-radius: 10px;}


   .schatten      {-webkit-box-shadow: 4px 4px 2px #7F7F7F; -moz-box-shadow: 4px 4px 2px #7F7F7F; box-shadow: 4px 4px 2px #7F7F7F;
                   -ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#7F7F7F, offx=2, offy=2)";
                   filter:progid:DXImageTransform.Microsoft.DropShadow(color=#7F7F7F, offx=2, offy=2);
                  }
   .b420          {width:365px;}
   .b420s         {width:370px;}
   .b300          {width:285px;}
   .b300s         {width:290px;}
   .b100          {width:97%; }
   .b100s         {width:100%; }
   .b700          {width:685px; }
   .b700s         {width:690px; }


   .bg_trans      {background-color:transparent}
   .lfloat        {float:left; margin-right:10px; }

   .moduleCont    {display:inline-block; overflow:hidden; background-color:#eee; padding:5px; margin-bottom:20px;  }
   .moduleContTop {background:url(http://www.ssvbuer.com/Junioren/pivot/templates/images/titel_5spaltig.gif) no-repeat;
                   background-position:top left;
                   height:15pt; margin:-5px -5px 0px -5px; text-align:center;}
   .moduleContTopr{background:url(http://www.ssvbuer.com/Junioren/pivot/templates/images/titel_5spaltig_r.gif) no-repeat; background-position:top right;
                   height:15pt; margin-right:-16px; color:white; padding-top:0px; background-color:transparent}
   /* Gilt nur für IE */
   * html .moduleCont     {padding:0px; }
   * html .moduleContTop  {margin:0px;  width:100%}
   * html .moduleContTopr {margin-right:0px;  }

   .moduleContHead{background:url(/Senioren/pivot/templates/images/titel_5spaltig.gif) no-repeat; background-position:top left;
                   background-color:#EEFFFF; color:black; font:normal 10pt Arial; padding: 4px 10px 15px 10px;}
   .moduleContHeadline{color:white; font:bold 16pt Arial;}

   .moduleContTest  {background:url(http://www.ssvbuer.com/Senioren/pivot/templates/images/titel_3spaltig.gif) no-repeat; background-position:top left;
                    height:20pt; margin:-5px; text-align:center;}
   .moduleContTestr {background:url(http://www.ssvbuer.com/Senioren/pivot/templates/images/titel_3spaltig_r.gif) no-repeat; background-position:top right;
                     height:20pt; color:white; border:0px solid black; padding-top:3px;}
   .z   {background-image: url(http://www.ssvbuer.com/Senioren/pivot/templates/images/titel_3spaltig.gif);
         background-size: 50%;
         display:inline-block; overflow:hidden; padding:3px; }
   .zu1 {background:url(http://www.ssvbuer.com/Senioren/pivot/templates/images/titel_3spaltig.gif) top left no-repeat;
         border:5px solid red; width:90%;}
   .zu2 {background:url(http://www.ssvbuer.com/Senioren/pivot/templates/images/titel_3spaltig_r.gif) top right no-repeat;
         height:20px; color:white; width:20px;}




/*Kommentare in den Meldungen*/
  .contentcommentblock {}
  .comments{}
  .message{}

#footer,.small,.createdate,.modifydate,.mosimage_caption{ font:0.9em Arial,Helvetica,sans-serif; }

.moduletable, .moduletable_menu, .moduletable_text{
margin-bottom:12px; padding:0 10px; /*padding for inside text*/
}

.moduletable h3, .moduletable_menu h3, .moduletable_text h3{
padding:0.5em 0.5em 12px 0.5em;
margin:0 -10px 0.5em -10px; /*negative padding to pull h3 back out from .moduletable padding*/
}

.moduletable p {border:1px solid lightblue; background-color:#eeeeee; color:#007F00; padding:5px;}
.moduletable p small {color:##BF0000}
.bbclone-stats {border:1px solid #007F00; background-color:#eeeeee; color:#007F00; padding:5px; font-size:8pt}

.clear{ clear:both; }


/*search */
.search{/* the input textarea box */
background:url(images/searchbg.png) top left no-repeat;
border:0px solid yellow; height:18px; font-size:1.0em; width:182px;  }
.search #mod_search_searchword{ border:0px; padding:2px 0 0 10px; background:transparent;}
.search #Suche{ padding:0px 0 0 10px; }

/* these styles are for the search boxes */
.searchbox, .result-searchbox       {width: 12em; font-size: 1.0em; border:0px solid blue; background-color:transparent;}
.searchbutton, .result-searchbutton {background-color:transparent; border: 0px solid #000; cursor:pointer; font-size: 1.0em;}
.pivot-search-result{}
.result-searchbox{border:1px solid silver}
.result-searchbutton{color:red;}
.result-searchbutton:hover{text-decoration:underline}


/*joomla*/


ul.menu a, a.mainlevel{
font-size:1.0em;
color:#2a2929;
font-weight:bold;
display:block;
background:url(images/arrow_mainlevel.png) no-repeat;
background-position:3px 9px;
border-bottom:#eee 1px solid;
padding:0px 4px 0px 16px;
margin-right:0px;
}
ul.menu a:hover, a.mainlevel:hover{text-decoration:none;}

li#current a, a#active_menu.mainlevel{font-weight:bold;}
li#current li a{color:#2a2929;font-weight:bold;background:url(images/arrow_sub.png) no-repeat;background-position:4px 10px;border:none;}


table.pollstableborder td{ padding:0.2em;}

/*Buttons*/
.button{color:#fff; font-size:1.00em; font-weight:bold; margin:3px 0; padding:1px 5px; border:none; }

* html .button {        padding: 0px 2px !important; /*IE 6*/ }
*+html .button {        padding: 0px 2px !important; /*IE 7*/}


.small, .articleauthor, .createdate, .modifydate{ color:#8a8a8a; }
.articleauthor, .createdate, .modifydate{ padding-left:18px; }
.articleauthor{ background:url(images/icon_author.gif) top left no-repeat; }


/*Datum*/
.createdate{background:url(images/icon_date.gif) top left no-repeat;display:block;padding-bottom:12px;}
.modifydate{background:url(images/icon_updated.gif) top left no-repeat;padding-bottom:12px;}


div.banneritem_text{padding:0.5em 0;background:url(images/dotted.gif) bottom left repeat-x;}
.article_column {padding-right: 5px;}

.column_separator {background:url(images/dotted_v.gif) top left repeat-y; padding-left: 10px;}
.article_seperator {background:url(images/dotted.gif) top left repeat-x; line-height:1px;border:1px}


table.contentpaneopen, table.contentpane {margin:0; padding:0;}
table.contentpaneopen li {margin-bottom: 5px;}
table.contentpaneopen fieldset {        border: 0;        border-top: 1px solid #ddd;}
td.buttonheading{text-align:right;}

div.buttonheading {float: right;        width: 15%;}

.buttonheading img {margin: 0;border: 0;        float: right;}

table.pollstableborder td{text-align:left;}

/* content tables */
td.sectiontableheader {background: #efefef; color: #333; font-weight: bold; padding: 4px; border-right: 1px solid #fff;}
tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {padding: 4px;}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {  padding: 3px;}

/* thumbnails */
div.mosimage         {  margin: 5px; }
div.mosimage_caption {  font-size: 1.0em; color: #666; } /*font-size war 0.9em*/

div.img_caption       { padding: 0 10px 0 10px; }
div.img_caption img   { border: 1px solid #dedede; }
div.img_caption p     { font-size: 1.0em; color: #666; text-align: center; } /*font-size war 0.9em*/


#jsn-master { font-size: 75%; font-family: Arial, Helvetica, sans-serif; }
#showfontsize {}

.waz        {background: url(images/waz-layer-werbung_220.jpg) no-repeat; width:220px; height:454px; overflow:hidden;}
.waz_inhalt {width:215px;height:288px; overflow:hidden;}

.xx {position:absolute; top:19px; left:102px; border:3px solid black;background-color:black;z-index:1000;width:63px;height:26px;}


/*Letztes Spiel*/
.lgame, .ngame {width:230px; padding: 5px 0 0 70px; text-align:left; height:43px; overflow:hidden; color:white; text-align:center; line-height:10px}
.lgame {background:url(images/bg_letztesspiel.jpg);}
.ngame {background:url(images/bg_naechstesspiel.jpg);}

/*Rollover-Effekt*/
.Module .BoxTitle { position: static; height: 12px; padding: 4px 0 0px 9px; margin: 0; clear: both; overflow: hidden;}

.TeaserRollover { position: relative; margin-bottom: 15px; }
.TeaserRollover h3 {background:url(images/h3bg_big.jpg) top left no-repeat; padding:0.5em 0.5em 12px 0.5em; margin:0px;}

/* off state */
.TeaserRollover .TeaserSmall { position: relative; height: 25px; background: #e2e2e2; border-top: 1px solid #ffffff; clear: both; overflow: hidden; }
.TeaserRollover .TeaserSmall .TeaserInfo { float: left; width: 30px; padding: 4px 0px 0px 10px; color: #cc0033; font-size: 11px; font-weight: normal; text-transform: uppercase; }
.TeaserRollover .TeaserSmall .TeaserPic { display: none; }
.TeaserRollover .TeaserSmall .TeaserText { float: left; width: 85%; padding: 4px 0px 0px 0px; }
.TeaserRollover .TeaserSmall .TeaserText .Info { display: none; }
.TeaserRollover .TeaserSmall .TeaserText h3 { padding: 0; margin: 0; font-size: 12px; line-height: 16px; font-weight: bold; }
.TeaserRollover .TeaserSmall .TeaserText p { display: none; }

/* over state */
.TeaserRollover .TeaserBig { position: relative; height: 150px; background: #e2e2e2 url(images/back_topnews.jpg) 0 0 repeat-x; border-top: 1px solid #ffffff; clear: both; overflow: hidden; }
.TeaserRollover .TeaserBig .TeaserInfo { float: left; width: 60px; padding: 4px 0px 4px 9px; color: #cc0033; font-size: 16px; font-weight: bold; text-transform: uppercase; }
.TeaserRollover .TeaserBig .TeaserPic { float: left; width: 50px; height: 70px; padding: 0px; text-align: center; vertical-align: middle; font-size:8px;}
.TeaserRollover .TeaserBig .TeaserText {}
.TeaserRollover .TeaserBig .TeaserText .Info { }
.TeaserRollover .TeaserBig .TeaserText h3 { }
.TeaserRollover .TeaserBig .TeaserText p { }

/* Modul BoxTeaserRollover mit Mouse-Over-Effekt */
.BoxTeaserRollover {}
.BoxTeaserRollover h3{padding:0.5em 0.5em 12px 0.5em; margin-bottom:0px;}

/* off state */
.BoxTeaserRollover .TeaserSmall { position: relative; height: 25px; background: #e2e2e2; border-top: 1px solid #ffffff; clear: both; overflow: hidden;}
.BoxTeaserRollover .TeaserSmall .TeaserInfo {float: left; width: 30px; padding: 5px 0px 0px 9px; color: #cc0033; font-size: 11px; font-weight: normal; text-transform: uppercase; }
.BoxTeaserRollover .TeaserSmall .TeaserPic  {display: none; }
.BoxTeaserRollover .TeaserSmall .TeaserTextklein {float: left; width: 140px; padding: 5px 0px 0px 0px;}
.BoxTeaserRollover .TeaserSmall .TeaserTextmittel {float: left; width: 208px; padding: 5px 0px 0px 0px;}
.BoxTeaserRollover .TeaserSmall .TeaserText .Info { display: none; }
.BoxTeaserRollover .TeaserSmall .TeaserText h3 {padding: 0; margin: 0; font-size: 12px; line-height: 16px; font-weight: bold;}
.BoxTeaserRollover .TeaserSmall .TeaserText p {display: none;}

/* over state */
.BoxTeaserRollover .TeaserBig { position: relative; height: 100px; background: #e2e2e2 url(images/back_topnews.jpg) 0 0 repeat-x; border-top: 1px solid #ffffff; clear: both; overflow: hidden;}
.BoxTeaserRollover .TeaserBig .TeaserInfo {float:left; width: 50px; padding: 3px 5px 0px 5px; color: #cc0033; font-size: 11px; font-weight: bold; text-transform: uppercase; text-align:center;}
.BoxTeaserRollover .TeaserBig .TeaserPic { float: left; width: 50px; height: 70px; padding: 0px; text-align: center; vertical-align: middle;}
.BoxTeaserRollover .TeaserBig .TeaserText,.BoxTeaserRollover .TeaserBig .TeaserTextmittel
{ padding: 3px 5px 0px 0px; overflow: hidden;}
.BoxTeaserRollover .TeaserBig .TeaserText .Info {color: #cc0033; font-size: 11px; text-transform: uppercase;  }
.BoxTeaserRollover .TeaserBig .TeaserText h3 { }
.BoxTeaserRollover .TeaserBig .TeaserText p {padding: 3px 5px 0px 7px; }


.BoxTeaserRollover .TeaserText a,
.BoxTeaserRollover .TeaserText a:active,
.BoxTeaserRollover .TeaserText a:link,
.BoxTeaserRollover .TeaserText a:visited,
.BoxTeaserRollover .TeaserText a:hover {  }

/* TeaserRollover mit Mouse-Over-Effekt */
.TeaserPic img { margin: auto; width:50px; height:50px;}

/*Aus Fussball.de enthaltene Klassen zur Anzeige von Spielplänen*/
td.edDatum {background-color:red;color:white}
td.edVMannschaftsart {background-color:green;color:white}
td.edVSpielkennung, td.edLiInactB, td.edVHeim, td.edVGast, td.edVAnstoss, td.edVTore, td.edVSpielklasse, td.dLiInactBedVTyp {font:9pt normal Arial}
/*nachfolgendes gilt nicht für die Eintragsseiten*/
#plan {font:7pt bold Verdana; padding:0px; border-collapse:collapse; border-spacing:0px; empty-cells:hide; width:100%;}
#plan td.edDatum {background-color:red; color:white}
#plan td.edVMannschaftsart {background-color:green; color:white}
#plan td.edVHeim, td.edVGast, td.edVAnstoss {text-transform:lowercase;max-width:75px;}
#plan td.edVTore, td.dLiInactBedVTyp, td.edVSpielkennung, td.edVSpielklasse, td.edVTyp, .edPrint, .edScreen,
      th.edVTore, th.dLiInactBedVTyp, th.edVSpielkennung, th.edVSpielklasse, th.edVTyp
                         {visibility:collapse; width:0px; overflow:hidden; font:0pt normal Verdana;
                          margin:-5px; padding:0px;}
#plan td.edLiInactB {}


/*Kalenderblatt */
.calendarblatt{font-size:0.88em;margin:5px 5px 10px 22px;height:40px;width:40px;background:transparent url(http://mediadb.kicker.de/library/images/calender.gif) top left no-repeat;}
*html .calendarblatt{margin-left: 2px;margin-right: 0px;}
.calendarblatt .calendar-month{font-size:1.22em; color:#FFFFFF; font-weight:bold; padding-left:5px; margin-top:-1px;}
.calendarblatt .calendar-day{float:left; font-size:2.00em; font-weight:bold; color:#2f5471; margin:1px 0 0 2px;}
.calendarblatt .calendar-dayname{float:right; font-size:1.20em; margin:3px 4px 0 0; font-family: Verdana}
