﻿h1 { 
  font-size:14px; 
  font-weight:normal; 
  padding:0px; 
  padding-left:7px; 
  padding-top:2px; 
  margin:0px; 
  background-repeat:no-repeat; 
  background-image:url(struc/h1.png); 
  height:24px; 
  color:#fff; 
  text-transform:uppercase;
  clear:both;
}

h2 { 
  font-size:12px; 
  font-weight:normal; 
  padding:0px; 
  padding-left:7px; 
  padding-top:4px; 
  margin:0px;
  margin-top:3px;
  background-repeat:no-repeat; 
  background-image:url(struc/h2.png); 
  height:24px; 
  color:#fff;
  clear:both;
}


h3 {
  display:block;
  font-size:12px; 
  font-weight:bold; 
  
  border-left:1px solid #cc0000;
   border-bottom:2px solid #cc0000;
  margin-left:2px;
  padding-left:2px;
  color:#000;
  width:518px;
  clear:both;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  border-radius:3px;
}

.entry img.bigpic {
  float:right; 
  margin-left:15px;
  margin-top:0px;
  margin-bottom:6px;
  margin-right:0px;
}

#str_sidebar h1 {
  background-image:url(struc/h1sidebar.png);
  text-transform:none;
  text-align:center;
}

/* ==== TABELLEN ====*/

.entry table { 
  width:500px;  
  margin-left:15px;
}

table.falkendanken {  
padding:0px;
margin:0px;  
margin-left:auto;  margin-right:auto;}
table.falkendanken td {  width:175px;   height:150px;   vertical-align:middle;   text-align:center;  }
.falkendanken td img {  min-width:100px;  max-width:170px;}

table.impressum td { 
  vertical-align:top;  
  padding:5px;  
  padding-bottom:20px;  
  text-align:center; 
  width:250px;
}

.impressum td div {
  padding:8px;
}

table.tabelle td {  
  font-size:10px;  
  text-align:left;
}

table.tabelle tr.falken td {  
  font-size:10px;  
  text-align:left;  
  font-weight:bold; 
  border-bottom:1px dashed #444444;  
  border-top:1px dashed #444444;  
  background-color:#dddddd;
}

table.tabelle th {  
  padding:0px;  
  font-size:10px;  
  text-align:center;  
  border-bottom:1px dotted #444444;
}

/*==== TEXTGESTALTUNG ====*/

p.centered {
  text-align:center !important;
}

p.smaller1 {
  font-size:10px;
}

p.datum, p.small, p.datumKom {
  padding:0px;
  margin:0px !important;
  margin-left:10px !important;
  padding-top:0px;  font-family: Verdana, Tahoma, Arial;
  font-size:11px !important;
  font-weight: normal;
  color:#777777;
}

span.small {
  font-family: Verdana, Tahoma, Arial;
  font-size:9px;
  font-weight: normal;
  color:#777777;
}

span.sub {  
  font-size: 10px;
}

span.templatec {
font-size:8px;
color:#ddd;
}

/*==== LISTEN =====*/

div.entry ul {
  margin-left:25px;
}

div.entry ul.puck {
  list-style-image: url(images/ulli.gif);
}

div.entry li {
  margin-top:3px;
  margin-bottom:10px;
  clear:both;
}
/*==== SIDEBAR ====*/



/*==== TABELLE SPIELINFO =====*/

div.scoreboard {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:auto;
  margin-right:auto;
  width:400px;
  padding:0px;
  background-image:url(pics/scoreboard.gif);
   -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
  border:1px solid #666;
}

table.gameInfo {  
  /* margin-left:auto;  
  margin-right:auto;  
  width:440px;  */
  padding:0px;
  margin:0px;
  margin-top:5px;
  margin-bottom:10px;
  width:400px;
  
}

table.gameInfo td {
text-align:center;
width:50%;
font-weight:normal;
  font-size:10px !important;
  padding:2px;
}


/*==== LINKS =====*/

td a, p a ,.fullwidth a, .sidebar_entry a , div.ticker a, a.ticker, div.error a, div.success a {
  color:#555555;  
  text-decoration:none;
}

td.wallp a {
  font-size:11px;
}
a.ticker {  
  border-bottom:1px dotted #5d96bb;
}

td a:hover, p a:hover, .fullwidth a:hover, .sidebar_entry a:hover, div.ticker a:hover, a.ticker:hover, div.error a:hover, div.success a:hover {
 color:#000000;
 text-decoration:underline;
}

a.weiter { 
  font-size:11px; 
}

td.ftr a {  
  color:#ffffff;  
  text-decoration:none;
}

td.ftr a:hover {  
  text-decoration:underline;
}


table.fullwidth {  
text-align:center;  
width:525px;  
margin-top:5px;  
margin-bottom:5px;
border-collapse:collapse; 
margin-left:0px;
}

.fullwidth td {  border-bottom:1px solid #555555;  vertical-align:middle; }
.fullwidth tr.selected td {  background-color:#e5e5e5;  font-style:italic;}
.fullwidth th {  border-bottom:2px solid #555555;  margin-bottom:4px;}

table.tabelle td {  font-size:10px;  text-align:left;}table.tabelle tr.falken td {  font-size:10px;  text-align:left;  font-weight:bold;  border-bottom:1px dashed #444444;  border-top:1px dashed #444444;  background-color:#dddddd;}
table.tabelle th {  padding:0px;  font-size:10px;  text-align:center;  border-bottom:1px dotted #444444;}

.rankingtable td {
  height:33px;
}

.rankinghead td {
  height:20px;
  background-color:#dedede;
  font-style:italic;
}


table.sponsor1, table.sponsor2 {  width:450px;  margin-left:auto;  margin-right:auto;margin-top:15px;}
table.sponsor1 td, table.sponsor2 td {  vertical-align:middle;  padding:10px;}
table.sponsor1 td.pic {  width:150px;  text-align:center;}
table.sponsor2 td.pic {  width:100px;  text-align:center;}
table.sponsor1 td.sponstext, table.sponsor2 td.sponstext {  width:300px;  text-align:left;}
table.sponsor1 img {  width:100px;}
table.sponsor2 img {  width:75px;}
table.sponsor1 a, table.sponsor2 a { color:#000000;}
table.sponsor1 a:hover, table.sponsor2 a:hover { color:#666;}

span.jd {  color:#150094;}
span.np {  font-weight: normal;  font-size:9px;}
td.erg {  font-weight:bold;  padding-left:5px;  padding-right:5px;  min-width:25px;}
span.neutral { color:#000000;}span.sieg { color:#008800;}
span.siegnp { color:#7a8800;}span.nied { color:#d02408;}
span.niednp { color:#d08708;}

/*==== SONSTIGES ====*/

.roundborder {

  -moz-box-shadow: 0 0 5px #666;
  -webkit-box-shadow: 0 0 5px #666;
  box-shadow: 0 0 5px #666; 
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
  border-radius:5px;
}

.fbConnectWidgetTopmost {
	border-style:none !important;
}
