/* CSS-File fuer heini-car.ch */
/* Erstellt:         26.01.10 NWe */
/* Letzte Aenderung: 11.10.10 NWe*/


/* Startseite */
table.teaser {
border: 1px solid #666;
border-collapse: collapse;
margin-bottom: 5px;
width: 200px;
}
table.teaser p {
padding: 3px 0;
margin: 0;
}
tr.teaser-cat {
background: #ebebeb;
text-align: center;
padding: 5px;
}
tr.teaser-cat input {
margin-bottom: 3px;
}
td.teaser-desc {
padding: 0 5px;
}
td.teaser-desc {
font-size: 0.8em;
}
div.teaser-pic-border {
width: 180px;
text-align: center;
}
img.teaser-pic {
max-width: 130px;
max-height: 70px;
background: #ebebeb;
padding: 5px;
}
table.teaser input.reisen-titel {
padding: 0;
border: none;
background: transparent;
font-size: 1.2em;
font-weight: bold;
color: #fe007a;
margin-top: 0;
margin-bottom: 15px;
border-bottom: 1px solid #fe007a;
width: 180px;
}
table.teaser input.reisen-titel:hover,
table.teaser input.reisen-titel:active {
color: #f00;
border-bottom: 1px solid #f00;
}
tr.teaser-details {
background: #ebebeb;
text-align: right;
padding: 5px;
}
input.teaser-details {
font-size: 0.8em;
color: #FE007A;
font-weight: bold;
cursor: pointer;
background: #ebebeb;
border: none;
}
input.teaser-details:hover,
input.teaser-details:active {
color: #f00;
background: #ebebeb;
border: none;
}

/* Kategorien */
table.reisen-cat-table {
border: none;
border-collapse: collapse;
background: #efefef;
margin-bottom: 15px;
/* Schoene Titel 11.10.10 */
width: 634px;
}
table.reisen-cat-table td {
padding: 3px;
vertical-align: middle;
}
table.reisen-cat-table form {
margin-bottom: 0;
padding-bottom: 0;
}
input.reisen-cat {
padding: 0;
border: none;
border-bottom: 1px solid #00f;
background: transparent;
color: #00f;
font-size: 0.8em;
}
input.reisen-cat:hover {
color: #f00;
border-bottom: 1px solid #f00;
}
input.reisen-cat-anzeigen,
a.reisen-cat-anzeigen {
background: transparent url(../images/submenu-bg.jpg) no-repeat scroll 0 0;
border: #666 1px solid;
color: #000;
cursor: pointer;
text-decoration: none;
}
input.reisen-cat-anzeigen {
height: 24px;
padding: 0 20px;
}
a.reisen-cat-anzeigen {
padding: 4px 20px 4px 20px;
margin-top: 3px;
}
table.reisen-cat-table select {
margin: 0 5px 0 10px;
}
.reisen-cat-anzeigen:hover {
color: #f00;
}

/* Uebersichtsseite */
span.hidden {
display: none;
visibility: hidden;
}
table.reisen {
width: 630px;
}
table.reisen tr {
vertical-align: top;
padding: 3px;
margin-bottom: 3px;
}
td.reisen-pic {
width: 160px;
text-align: center;
}
input.reisen-titel {
padding: 0;
border: none;
background: transparent;
font-size: 18px;
color: #fe007a;
margin-top: 0;
margin-bottom: 15px;
border-bottom: 1px solid #fe007a;
/* Schoene Titel 11.10.10 */
text-align: left;
width: 450px;
}
input.reisen-titel:hover,
input.reisen-titel:active {
color: #f00;
border-bottom: 1px solid #f00;
}
div.reisen-pic-border {
width: 160px;
background: #ebebeb url(../images/shadow.gif) no-repeat scroll right bottom;
padding: 0 5px 5px 0;
}
td.reisen-pic img {
max-width: 150px;
max-height: 113px;
padding: 5px;
}
td.reisen-desc {
padding: 0 0 0 15px;
}
td.reisen-infos {
text-align: right;
}
input.reisen-details {
width: 90px;
height: 30px;
background: transparent url(../images/submenu-bg.jpg) no-repeat scroll 0 0;
border: #666 1px solid;
border-top: #FE007A 2px solid;
color: #000;
font-weight: bold;
cursor: pointer;
padding: 3px 20px;
}
input.reisen-details:hover,
input.reisen-details:active {
color: #f00;
background-color: #ebebeb;
}
hr.reisen-hr {
border: none;
border-top: 1px dotted #000000;
/* Schoene Titel 11.10.10 */
float: left;
width: 634px;
}

/* Detailansicht */
table.details {
width: 100%;
vertical-align: top;
}
table.details tr {
vertical-align: top;
padding: 3px;
margin-bottom: 3px;
background: #efefef;
}
table.details-desc {
width: 100%;
}
.details-pic img {
/*background: #ebebeb url(../images/shadow.gif) no-repeat scroll right bottom;*/
background: #ebebeb;
padding: 5px;
margin: 0 0 10px 10px;
float: right;
max-width: 150px;
max-height: 113px;
}
table.details td.reisen-desc {
padding: 15px 0;
}
table tr.details-alt {
background: #fff;
}
td.details-buchung {
text-align: right;
padding: 5px 0 10px 0;
}
input.reisen-buchen {
width: 130px;
height: 30px;
background: transparent url(../images/submenu-bg.jpg) no-repeat scroll 0 0;
border: #666 1px solid;
border-top: #FE007A 2px solid;
color: #000;
font-weight: bold;
cursor: pointer;
padding: 3px 20px;
}
input.reisen-buchen:hover,
input.reisen-buchen:active {
color: #f00;
background-color: #ebebeb;
}
