@charset "utf-8";
/* CSS Document */

body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF; 
background: #B3986F url('/bilder/background.gif') repeat-x fixed left 50%;
height: 100%;
width: 100%;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF; 
}

.hlt td {
background-color: #AE9876;
}


a {
color: #FFFFFF; 
text-decoration: none;
}

a:hover {
color: #FFFFFF; 
text-decoration: none;
}

a:visited {
color: #FFFFFF; 
text-decoration: none;
}

a:active {
color: #FFFFFF; 
text-decoration: none; 
}

.darklink a {
color: #FFFFFF; 
text-decoration: none;
}

.darklink a:hover {
color: #816B49; 
text-decoration: none; 
}

/* Text Eingabeboxen */
.eingabe {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
background-color: #aa9576;
border: 0px;
overflow: auto;
}

/* Buttons */
.button {
background-color: #97866e;
background-image: url('/bilder/bg_button.gif');
height: 20px;
color: #FFFFFF;
border: 0px;
}


/* Startseite */
/* ---------------------------------------------------------- */
.indexlink a {
color: #FFFFFF; 
font-size: 12px;
text-decoration: none;
padding-left: 12px;
padding-bottom: 4px;
}

.nonlink {
color: #8c7b63;
font-size: 12px;
padding-left: 12px;
padding-bottom: 4px;
}


/* Startseite Home */
/* ---------------------------------------------------------- */
.ft12pxbold {
font-size: 12px;
font-weight: bold;
}

.navigation_links {
background-color: #aa9776;
}

/* Boxen rechts */
/* ---------------------------------------------------------- */
.hintergrund_rechts {
background-color: #8f7858;
}

.fliestext_rechts {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF; 
line-height: 20px;
}

/* myREMAX */
.myremax_hintergrund {
background-color: #574833;
}

/* Team */
/* ---------------------------------------------------------- */
.teammemberheight {
height: 70px;
vertical-align: middle;
}

.mitarbeiter_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #FFFFFF; 
line-height: 18px;
}

.teamabteilung {
padding-bottom: 5px;
padding-top: 0px;
padding-left: 10px;
line-height: 1.6em;
color: #503923;
background-color: #A8957B;
font-weight: normal;
}

.mitglieder {
width: 344px;
height: 599px;
overflow: auto;
z-index: 0;
scrollbar-DarkShadow-Color:#7A6A54;
scrollbar-Track-Color:#7A6A54;
scrollbar-Face-Color:#A8957B; 
scrollbar-Shadow-Color:#7A6A54;
scrollbar-Highlight-Color:#7A6A54; 
scrollbar-3dLight-Color:#7A6A54; 
scrollbar-Arrow-Color:#7A6A54;
}

/* Foto gross */
a.tooltip,
a.tooltip:link,
a.tooltip:visited,
a.tooltip:active {
position: relative;
}

a.tooltip:hover {
background: transparent;
z-index: 100;
}

a.tooltip span {
display: none;
text-decoration: none;
}

a.tooltip:hover span {
display: block;
position: absolute;
top: -50px;
left: 0px;
width: 250px;
z-index: 100;
padding: 2px 10px 2px 10px;
}

/* Fahrzeughersteller / Baureihe Uebersicht */
/* ---------------------------------------------------------- */
.carseriesoverview_resultlist {
width: 344px;
height: 600px;
overflow: auto;
scrollbar-DarkShadow-Color:#7A6A54;
scrollbar-Track-Color:#7A6A54;
scrollbar-Face-Color:#A8957B; 
scrollbar-Shadow-Color:#7A6A54;
scrollbar-Highlight-Color:#7A6A54; 
scrollbar-3dLight-Color:#7A6A54; 
scrollbar-Arrow-Color:#7A6A54;
}


/* Fahrzeugmodelle Uebersicht */
/* ---------------------------------------------------------- */
.carmodeloverview_resultlist {
width: 852px;
height: 510px;
overflow: auto;
scrollbar-DarkShadow-Color:#7A6A54;
scrollbar-Track-Color:#7A6A54;
scrollbar-Face-Color:#A8957B; 
scrollbar-Shadow-Color:#7A6A54;
scrollbar-Highlight-Color:#7A6A54; 
scrollbar-3dLight-Color:#7A6A54; 
scrollbar-Arrow-Color:#7A6A54;
}

input.checkbox {
width: 19px;
height: 25px;
padding: 0 5px 0 0;
background: url('/bilder/checkbox.gif') no-repeat;
display: block;
clear: left;
float: left;
}

input.codes {
background-color: #a9987e;
border-width: 1px;
border-color: #000000;
}

select.checkbox {
background-color: #a9987e;
overflow: auto;
scrollbar-DarkShadow-Color:#7A6A54;
scrollbar-Track-Color:#7A6A54;
scrollbar-Face-Color:#A8957B; 
scrollbar-Shadow-Color:#7A6A54;
scrollbar-Highlight-Color:#7A6A54; 
scrollbar-3dLight-Color:#7A6A54; 
scrollbar-Arrow-Color:#7A6A54;
}


.farbverlaufFarbe1 {background-color: #AE9876;}
.farbverlaufFarbe2 {background-color: #A99371;}
.farbverlaufFarbe3 {background-color: #A48E6C;}
.farbverlaufFarbe4 {background-color: #9F8967;}

.farbverlaufFarbe5 {background-color: #9A8462;}
.farbverlaufFarbe6 {background-color: #957F5D;}
.farbverlaufFarbe7 {background-color: #907A58;}
.farbverlaufFarbe8 {background-color: #8B7553;}
.farbverlaufFarbe9 {background-color: #86704E;}
.farbverlaufFarbe10 {background-color: #816B49;}

.farbverlaufFarbe11 {background-color: #7C6644;}
.farbverlaufFarbe12 {background-color: #77613F;}
.farbverlaufFarbe13 {background-color: #725C3A;}
.farbverlaufFarbe14 {background-color: #6D5735;}
.farbverlaufFarbe15 {background-color: #685230;}
.farbverlaufFarbe16 {background-color: #634D2B;}

.farbverlaufFarbe17 {background-color: #5E4826;}
.farbverlaufFarbe18 {background-color: #594321;}
.farbverlaufFarbe19 {background-color: #543E1C;}
.farbverlaufFarbe20 {background-color: #4F3B17;}

.farbverlaufFarbe21 {background-color: #4A3612;}
.farbverlaufFarbe22 {background-color: #45310D;}
.farbverlaufFarbe23 {background-color: #402C08;}
.farbverlaufFarbe24 {background-color: #3B2703;}
.farbverlaufFarbe25 {background-color: #362400;}


.checkbox, .radio {
    width: 19px;
    height: 25px;
    padding: 0 5px 0 0;
    background: url('/bilder/checkbox.png') no-repeat;
    display: block;
    clear: left;
    float: left;
}
.radio {
    background: url('/bilder/radio.png') no-repeat;
}
.select {
    position: absolute;
    width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 21px;
    padding: 0 24px 0 8px;
    color: #fff;
    font: 12px/21px arial,sans-serif;
    background: url('/bilder/select.gif') no-repeat;
    overflow: hidden;
}

.hoverbox
{
    cursor: default;
    list-style: none;
}

.hoverbox a
{
    cursor: default;
}

.hoverbox a .preview
{
    display: none;
}

.hoverbox a:hover .preview
{
    display: block;
    position: absolute;
    top: -33px;
    left: -45px;
    z-index: 1;
}

.hoverbox img
{
    background: #fff;
    border-color: #aaa #ccc #ddd #bbb;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    padding: 2px;
    vertical-align: top;
    width: 100px;
    height: 75px;
}

.hoverbox li
{
    background: #eee;
    border-color: #ddd #bbb #aaa #ccc;
    border-style: solid;
    border-width: 1px;
    color: inherit;
    display: inline;
    float: left;
    margin: 3px;
    padding: 5px;
    position: relative;
}

.hoverbox .preview
{
    border-color: #000;
    width: 200px;
    height: 150px;
}