/****************************************************************/
/* Unterhaus                                                         */
.unterhaus{
  display:block;
  float:left;
  width:483px;
  margin:0px 0px 0px 0px;
}
.unterhaus-suche{
  display:block;
  float:left;
  width:470px;
  margin:12px 0px 0px 0px;
  background:#E0E9F0;
  border:1px solid #cccccc;
  padding-top:15px;
  padding-bottom:15px;
  padding-left:10px;
}

.unterhaus-suche b {
	font-weight:bold;

}

.unterhaus-suchform{
  display:block;
  float:left;
  background:#E0E9F0;
  width:155px;
}

.unterhaus-suchform-label{
  float:left;
  width:70px;
  padding:8px 0px 0px 0px;
  color:#666;
}

.unterhaus select{
	width:130px;
	border: 1px solid rgb(153, 152, 148);
}

.unterhaus-suchform select option { border-bottom:1px dotted #eeeeee;} 

.unterhaus_kopfzeile {
	font-size:17px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:4px;
}

.unterhaustabelle {
  	width:483px;
  	float:left;
	margin-top:0px;
	margin-bottom:15px;
	border-top:3px solid #999999;
	padding-top:8px;
	border-bottom:1px solid #cccccc;

}
.unterhaustabelle h3 {
	color:#444;
	font-size:14px;
	font-weight:bold;
	margin-bottom:4px;
}

.unterhaustabelle .spiel {
	font-size:12px;
	color:#333;
	display:block;
    background:#E0E9F0;
	border-top:1px solid #cccccc;
	padding-top:8px;
	padding-bottom:4px;
}

.unterhaustabelle .sname {
	font-size:14px;
	padding-left:10px;
	font-weight:bold;
	width:290px;
	float:left;
	margin-bottom:3px;
}

.unterhaustabelle .erg {
	font-size:14px;
	float:left;
	width:25px;
	font-weight:bold;
	text-align:center;
	margin-bottom:3px;
}

.unterhaustabelle .ergh {
	font-size:14px;
	float:left;
	width:25px;
	text-align:center;
	margin-bottom:3px;
}
.unterhaustabelle .fotolink{
	float:right;
	width:115px;
	text-align:right;
	padding-right:10px;
	margin-bottom:4px;
}

.unterhaustabelle .trennlinie {
	clear:left;
	margin:6px 0px 4px 0px;
	height:1px;
	border:1px none #000000;
	border-bottom:1px dotted #cccccc;
	width:483px;
}
.unterhaustabelle .spielinfo{
	color:#666;
	float:left;
	width:348px;
	padding-left:10px;
	padding-top:2px;
}
.unterhaustabelle .fotoupload{
	float:left;
	width:115px;
	text-align:right;
	padding-right:10px;
}

.unterhaustabelle .torschuetzen {
	padding-right:10px;
	padding-left:10px;
	padding-top:2px;
	color:#666;
	float:left;
	width:463px;
}

/*  tabelle   */

.unterhaustabelle .trennlinie_s {
	clear:left;
	margin:6px 0px 4px 0px;
	height:1px;
	border:1px none #000000;
	border-bottom:1px solid #999;
	width:483px;
}

.unterhaustabelle table {
	margin-top:6px;
	width:483px;
	border-collapse:collapse;
}

.unterhaustabelle th {
	font-size:10px;
}

.unterhaustabelle td {
	font-size:12px;
	border-top:1px dotted #cccccc;
	padding:4px;
}

.unterhaustabelle .odd,
.unterhaustabelle .line_style_class_ungerade {
	background:#E0E9F0;
}
	
.unterhaustabelle .line_style_class_gerade,
.unterhaustabelle .even {
	background:#fff;
}


.galerie-vorschau {
	clear: both;
	margin-bottom:5px;
}

.galerie-vorschau .g_bild {
	float:left;
	width:110px;
	margin-right:8px;
	margin-bottom:6px;
}

.galerie-vorschau .g_text {
	vertical-align:top;
	float:left;
	width:165px;
	margin-bottom:6px;
	margin-right:4px;
}

.galerie-vorschau a {
	font-weight:bold;
}



.sponsoren {
 width:271px;
padding-left:710px;
}

.sponsoren .sidebarbox {
 width:180px;
}

.sponsoren .sponsortext{
padding-top:34px;
}

.sponsoren .sponsortext, .sponsoren .sidebarbox {
 float:left;

}




.navrechts .unterhaustabelle .h3 {
 width:317px;
}

.navrechts .spielinfo { margin-top:0px;
padding-top:0px;
margin-bottom:2px;
}


.navrechts .unterhaustabelle,
.navrechts .unterhaustabelle table {
  	width:317px;
  	max-width:317px;
        overflow:hidden;
}

.navrechts .unterhaustabelle .trennlinie{
  	width:317px;
 }

.navrechts .unterhaustabelle .sname {
      font-size:12px;
      width:240px;
}

.navrechts .unterhaustabelle .erg, 
.navrechts .unterhaustabelle .ergh {
      font-size:12px;
}
.navrechts .unterhaustabelle .spielinfo {
 font-size:10px;
}

.navrechts #standings { 
   width:317px;
}

.navrechts #standings .team { width:95px;
}

.navrechts #standings .gp, #standings .score, #standings .rank {
  width: 25px;
}

.navrechts #standings .gw, #standings .gl, #standings .gt{
 width:10px;
}
#standings .scores {
 width:20px;
}


.navrechts .motorsporttabelle th { text-align:left;} 

.navrechts #rennergebnis .name { width:130px;}
.navrechts #rennergebnis .team { width:75px;}
.navrechts #rennergebnis .speed { display:none}

.navrechts #ausgeschieden { display:none;}

.navrechts #driverstandings .rank { width:20px; }
.navrechts #driverstandings .name { width:120px; }
.navrechts #driverstandings .team { width:100px; }


.navrechts #teamstandings .rank { width:50px; }
.navrechts #teamstandings .team { width:170px; }