/* =============================================================================


CSS für www.germanbaseballopen.de

2007

Walter Keller

walter.keller@legionaere.de


============================================================================= */


html, body {margin: 0; padding: 0; border: 0;}

body {

  font:                      12px Arial, Helvetica, sans-serif;
  text-align:                center; /* Für Zentrierung in älteren Browsern wichtig: */
  /*background:                #660000;
  background-image:          url("../img/back.png"); */
  background-repeat:         repeat-x;
  margin-top:                5px;
  margin-bottom:             10px;
  
}

td {
  font:                      12px Arial, Helvetica, sans-serif;
}

.bold14 {
  font:                      14px Arial, Helvetica, sans-serif;
  font-weight:               bold;
}


.rotrahmen {
  font:                      12px Arial, Helvetica, sans-serif;
  color:                     #003366;
  font-weight:               bold;
  border-left:               1px solid #000000;
  border-top:                0px none #000000;
  border-right:              0px none #000000;
  border-bottom:             1px solid #000000;
  margin-top:                4px;
  padding-left:              8px;
  padding-top:               0px;
  padding-right:             0px;
  padding-bottom:            3px;
}


.maintable {
  background:                #ffffff;
  border-left:               1px solid #000000;
  border-top:                1px solid #000000;
  border-right:              1px solid #000000;
  border-bottom:             1px solid #000000;
}

.pressebilder {
  border-left:               1px solid #000000;
  border-top:                1px solid #000000;
  border-right:              1px solid #000000;
  border-bottom:             1px solid #000000;
}


.bilderrahmenschwarz {
  border-left:               1px solid #000000;
  border-top:                1px solid #000000;
  border-right:              1px solid #000000;
  border-bottom:             1px solid #000000;
}

.bilderrahmenschwarzmargin {
  border-left:               1px solid #000000;
  border-top:                1px solid #000000;
  border-right:              1px solid #000000;
  border-bottom:             1px solid #000000;
  margin-bottom:             3px;
  margin-right:              8px;
}

.bildermargin {
  margin-bottom:             3px;
  margin-right:              8px;
}


/* =================================================== */		
/* Stats                                               */
/* =================================================== */		


.stats_headline {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 14px;
  font-weight:               bold;
  color:                     #003366;
  line-height:               2;
}

hr {
  /*border-bottom:             solid #000000 1px; */
  border-width:              0px;
  border-color:              #ff0000;
  height:                    1px;
  /*border:                    solid #000000 0.5px;
  height:                    0.5px; */
}


th {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  font-weight:               bold;
  color:                     #003366;
}





/* ========================================================== */
/*                                                            */
/*   Links                                                    */
/*                                                            */
/* ========================================================== */


a:link, a:visited, a:active, a:focus {
  text-decoration:           none;
  font-weight:               normal;
  color:                     #003366;
}

a:hover {
  text-decoration:           none;
  font-weight:               normal;
  color:                     #003366;
}



a.menulink:link, a.menulink:visited, a.menulink:active, a.menulink:focus, a.menulink:hover {
  text-decoration:           none;
  color:                     #ffffff;
  margin-left:               10px;
  margin-right:              10px;
}


/* ========================================================== */
/*                                                            */
/*  Foot                                               */
/*                                                            */
/* ========================================================== */


a.linkfoot:link {
  text-decoration:           none;
  color:                     #ffffff;
  margin-left:               10px;
  margin-right:              10px;
  font-weight:               bold;
}

a.linkfoot:visited {
  text-decoration:           none;
  color:                     #ffffff;
  margin-left:               10px;
  margin-right:              10px;
  font-weight:               bold;
}

a.linkfoot:active {
  text-decoration:           none;
  color:                     #ffffff;
  margin-left:               10px;
  margin-right:              10px;
  font-weight:               bold;
}

a.linkfoot:focus {
  text-decoration:           none;
  color:                     #ffffff;
  margin-left:               10px;
  margin-right:              10px;
  font-weight:               bold;
}
a.linkfoot:hover {
  text-decoration:           none;
  color:                     #ffffff;
  margin-left:               10px;
  margin-right:              10px;
  font-weight:               bold;
}


.foot {
  background:                #336699;
  color:                     #ffffff;
  font-weight:               bold;
}





/* ========================================================== */
/*                                                            */
/*   Schrift-Styles                                           */
/*                                                            */
/* ========================================================== */


.headline {
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 16px;
  font-weight:               bold;
  color:                     #850303;
  letter-spacing:            1px;
}


.klein {
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 11px;
  color:                     #000000;
}

.preis {
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 16px;
  font-weight:               bold;
  color:                     #000000;
}

.netto {
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 12px;
  color:                     #000000;
}

.detailheader {
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 14px;
  font-weight:               bold;
  color:                     #850303;
  letter-spacing:            1px;
  text-transform:            uppercase;  
}

.druckansicht {
  padding-right:             0px;
  font-family:               Arial, Helvetica, sans-serif;
  font-size:                 12px;
}


/* ========================================================== */
/*                                                            */
/*   Zellen                                                   */
/*                                                            */
/* ========================================================== */

.backschwarz {
  background:                #000000;
}

.tdrotbold {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  font-weight:               bold;
  background:                #336699;
  color:                     #ffffff;
  padding-left:              2px;
  padding-top:               2px;
  padding-bottom:            2px;
}


.tdgrauboldbordertopbottom {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  font-weight:               bold;
  background:                #cccccc;
  color:                     #000000;
  border-top:                1px solid #000000;
  border-bottom:             1px solid #000000;
  padding-left:              3px;
}

.tdgraubordertopbottom {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  background:                #cccccc;
  color:                     #000000;
  border-top:                1px solid #000000;
  border-bottom:             1px solid #000000;
  padding-left:              3px;
}

.tdrotboldbordertop {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  font-weight:               bold;
  background:                #336699;
  color:                     #ffffff;
  border-top:                1px solid #000000;
  padding-left:              3px;
}

.tdrotboldbordertopbottom {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  font-weight:               bold;
  background:                #336699;
  color:                     #ffffff;
  border-top:                1px solid #000000;
  border-bottom:             1px solid #000000;
  padding-left:              3px;
}

.tdborderbottom {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  color:                     #000000;
  border-bottom:             1px solid #000000;
  padding-left:              3px;
  padding-top:               2px;
  padding-bottom:            2px;
}


.sidebarlinks {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  color:                     #000000;
  background:                #55b94d;
  background-image:          url("../img/back.sidebarleft.gif");
  background-repeat:         repeat-x;
  border-top:                1px solid #000000;
  border-right:              1px solid #000000;
  padding-left:              0px;
  padding-top:               0px;
  padding-bottom:            2px;
}


.sidebarrechts {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  color:                     #000000;
  background:                #ffffff;
  /*background-image:          url("../img/button150.gif");
  background-repeat:         repeat-x; */
  border-top:                1px solid #000000;
  border-left:               1px solid #000000;
  padding-left:              0px;
  padding-top:               0px;
  padding-bottom:            2px;
}


.white {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 12px;
  color:                     #ffffff;
  padding-top:               0px;
  padding-left:              0px;
}


.sidebar11px {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 11px;
  color:                     #000000;
}


.presseheadline {
  font-family:               Arial, Helevtica, sans-serif;
  font-size:                 14px;
  font-weight:               bold;
  color:                     #000000;
  padding-top:               0px;
  padding-left:              0px;
}







	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {width:0px; height:0px; left:0px; top:0px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {width:0px; height:0px; left:0px; top:0px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-image:url(menu_back.gif); border-style:none; border-width:0px; padding:6px 0px 17px 0px ; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#ffffff; border-style:solid; border-color:#000000; border-width:1px; padding:3px; margin:0px 0px 0px ; }

		/* [Underlayment (Drop Shadow)] */
		#imenus0 .imunder {background-color:#a2a2a2; top:3px; left:3px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.50;-moz-opacity:0.50;}


	/* --[[ Main Items ]]-- */
	#imenus0 li a {color:#000000; text-align:center; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:none; border-style:none; border-color:#ffffff; border-width:1px; padding:2px 8px; margin:0px 2px 0px 0px; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {font-weight:bold; text-decoration:none; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {font-weight:bold; text-decoration:none; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {background-color:#ffffff; color:#000000; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; font-style:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:2px 5px 2px 5px ; margin:1px 0px 1px 0px ; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {background-color:#3B61AD; color:#efefef; text-decoration:none; }
		#imenus0 ul li a.ihover {background-color:#3B61AD; color:#efefef; text-decoration:none; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#3B61AD; color:#efefef; }

		/* [Dividers] */
		#imenus0 .dvs {border-bottom-width:1px; border-style:none; padding-bottom:0px; margin-bottom:0px; }



