@charset "utf-8";
/************************************************************************************/
/*                                                                                  */
/* Tabellen Styles                                                                  */
/*                                                                                  */
/************************************************************************************/

/************************************************************************************/


td {  
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #fff;
}


.black {
color: #181818;	
}



/* Table */
table
{
width: 100%;
text-indent: 0px;
padding: 0px;
margin-top: 0px;
margin-right: auto;
margin-bottom: 10px;
margin-left: auto;


}

.tabelle
{
float: left;
background-color: #f1f0f0;
border: 1px solid #2e2e2e;
padding: 0px;
margin: 0px;
empty-cells: show;
margin-bottom: 20px;
}


/************************************************************************************/
/* Head */
.tabelle thead
{
padding: 0px;
margin: 0px;
height: 23px;
}

.tabelle thead th
{
text-indent: 5px;
text-align: left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
color: #fff;
background-color: #e30022; 
height: 23px;
}



/************************************************************************************/
/* Body */

.tabelle tbody
{
cursor: default;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px; 
color: #fff;
}


.tabelle tbody tr
{}

.tabelle tbody td 
{}

.tabelle tbody td img
{
vertical-align: middle;
}



/************************************************************************************/
/* Foot */
.tabelle tfoot
{}

.tabelle tfoot td
{}



/************************************************************************************/
/* Sonstiges */


/* tr auswahl seite */
a.trbuchen:hover {
color: #FFFFFF;
background-color: #F07F90;
text-decoration: none;
}

.trauswahl {
background-color: #e30022; 
height: 39px;
font-weight: bold;
}

.trauswahltxt {
background-color: #9f9e9e; 
height: 49px;
}

.trauswahltxt td div {
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
color: #fff;
}

#divAuswahltxt {
float:left; 
height: 45px; 
margin-left: 5px; 
margin-right: 5px;
margin-top: 5px;
}

.divAuswahltxt {
float:left; 
height: 45px; 
margin-left: 5px; 
margin-right: 5px;
margin-top: 5px;
}

#divAuswahltxt2 {
margin-top: 5px;
}


.divAuswahltxt2 {
margin-top: 5px;
}


.divMehrtxt {
float:left; 
margin-top: 5px;
margin-left: 5px;
margin-right: 5px;
}


/* grosser kategorie buchstaben */
.kat_big {
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size: 36px; 
color: #e30022;	
font-weight: bold;
background-color: #f1f0f0;
}


/* tr weiss - autobilder */
.trw {
background-color: #fff; 
height: 100px;
}

/* tr grau - autobezeichnung */
.trg {
background-color: #9f9e9e;	 }
.trg td {
text-indent: 5px;
height: 21px;
}



/* tr weiss - detail beschreibung */
.trw2 {
background-color: #fff; 
}

/* trw + txt grau - detail beschreibung */
.divDetailtxt {
font-size: 10px; 
color: #9F9E9E;
float:left; 
margin-left: 5px; 
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
}

/* tr grau - detail beschreibung */
.trg2 {
background-color: #C0BFBF;	 }

.trg2 td {
padding-bottom: 10px;
}

/* tr grau - detail beschreibung */
.trg3 {
background-color: #C0BFBF;	 }




/* tr grün - energie */
.tre {
background-color: #3A975A;	 }
.tre td {
height: 21px;
font-size: 10px; 
/* wenn mehrzeilig: padding-left: 5px; */
text-indent: 5px;
}


/* tr legende */
.trl {
background-color: #fff;  }
.trl td {
font-size: 10px; 
color: #666;
text-indent: 5px;
}



.trbuchen {
background-color: #e30022; 
height: 17px;
font-weight: bold;
text-indent: 5px;
}

a.trbuchen {
display: block;
color: #FFFFFF;
text-decoration: none;
background-color: #E30022;
}

.tdpreis {
background-color: #fdeef0;
border: 4px solid #fff;
text-align: center;
color: #e30022;	
font-weight: bold;
}

.big {
font-size: 30px;
}

.sissi {
font-weight: normal; 
font-size:10px;
}


/* autobild zentriert */
.carpic {
text-align: center;
}



.img {
border: 0px;
}
