/* site elements */
.seitenbg
{
  background-color: #FFFFFF;
}
.tdborder
{
  background-color: #FFFFFF;
}
.teaserbg
{
  background-color: #efefef;
}
.bghellgrau
{
  background-color: #f5f5f5;
}
.bgmittelgrau
{
  background-color: #dbdbdb;
}
.bgdunkelgrau
{
  background-color: #adadad;
}
.tablegesamt
{
  width: 1001;
  border:0;
}
.bgnavirot
{
  background-color: #E40002;
}
body
{
  scrollbar-base-color:#EFEFEF;
  scrollbar-3dlight-color:#8E8E8E;
  scrollbar-darkshadow-color:#8E8E8E;
  scrollbar-face-color:#EFEFEF;
  scrollbar-highlight-color:#a6a6a6;
  scrollbar-shadow-color:#828282;
  scrollbar-arrow-color:#818181;
  scrollbar-track-color:#efefef;
}
.form
{
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
/* text elements */

.widdigfliesstext{
  font-size: 11px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  line-height:15px;
}

.widdigfliesstext A,
.widdigfliesstext A:hover,
.widdigfliesstext A:active,
.widdigfliesstext A:visited
{
  font-size: 11px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-weight:bold;
  line-height:15px;
}

.widdigheadmenu,
.widdigheadmenu a
{
  font-size: 10px;
  color: #A3823D;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
}

.widdigheadline
{
  font-size: 11px;
  color: #F83F3F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight:bold
}
.widdigmenu,
.widdigmenu a,
.widdigmenu a:hover
{
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  color: #000000;
  text-decoration:none;
}
.widdigmenu a:hover
{
  color: #F83F3F;
  text-decoration:none;
}
.widdigmenuon,
.widdigmenuon a,
.widdigmenuon a:hover
{
  font-size: 11px;
  color: #F83F3F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
  text-decoration:none;
}
.widdigmenuon a:hover
{
  color: #F83F3F;
  text-decoration:none;
}


.widdigmenuklein,
.widdigmenuklein a
{
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #000000;
  text-decoration:none;
}

.widdigmenuklein a:hover
{
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  color: #F83F3F;
  text-decoration:none;
}

.widdigmenuonklein,
.widdigmenuonklein a,
.widdigmenuonklein a:hover
{
  font-size: 10px;
  color: #F83F3F;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:normal;
  text-decoration:none;
}
.widdigmenuonklein a:hover
{
  color: #F83F3F;
  text-decoration:none;
}


.widdigteaserhead
{
  font-size: 11px;
  color: #ADADB7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight:bold;
}
.widdigteasertext
{
  font-size: 11px;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;


}

.widdigteasertext a
{
  font-size: 11px;
  color: #ADADB7;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  text-decoration: none;
}

.widdigheadline A:active
{
  font-size: 12px;
  color: #4b4b4b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-weight:bold
}

.widdigheadline A:hover
{
  font-size: 12px;
  color: #4b4b4b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-weight:bold
}
.widdigheadline A:visited
{
  font-size: 12px;
  color: #4b4b4b;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: underline;
  font-weight:bold
}
.imgborder
{
border-width:0;
}

.widdigseitenpfad
{
  font-size: 12px;
  color: #868686;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none
}
.widdigseitenpfad A
{
  font-size: 12px;
  color: #868686;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold
}

.widdigseitenpfad A:active
{
  font-size: 12px;
  color: #868686;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold
}

.widdigseitenpfad A:hover
{
  font-size: 12px;
  color: #868686;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold
}
.widdigseitenpfad A:visited
{
  font-size: 12px;
  color: #868686;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  text-decoration: none;
  font-weight: bold
}

/* input elements */
.selectquicksearch
{
    font-size: 11px;
    COLOR: #4b4b4b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WIDTH: 180px;
    border-style:solid;
    border-color:#153D62;
    border-width:1px
}
.selectgebote
{
    font-size: 11px;
    COLOR: #4b4b4b;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-Weight: bold;
    TEXT-DECORATION: none;
    WIDTH: 90px;
    border-style:solid;
    border-color:#153D62;
    border-width:1px
}
.inputstandard
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WIDTH: 250px;
    border-style:solid;
    border-color:#cecece;
    border-width:1px
}
.inputplz
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WIDTH: 70px;
    border-style:solid;
    border-color:#cecece;
    border-width:1px
}
.inputort
{
    FONT-SIZE: 8pt;
    COLOR: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
    WIDTH: 180px;
    border-style:solid;
    border-color:#cecece;
    border-width:1px
}
/* input elements */
.inputkontakt
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  text-decoration: none;
  font-weight: bold;
  width: 250px;
	height: 20px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
.inputnavi
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  width: 130px;
	height: 20px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
.inputsuche
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  width: 95px;
	height: 20px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
.inputuhrzeit
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  width: 60px;
  height: 20px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
.inputort
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  width: 186px;
	height: 20px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
.inputtextarea
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  text-decoration: none;
  width: 250px;
  height: 76px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
.inputmenge
{
  color: #504E53;
  font-family:  verdana, arial, helvetica;
  font-size: 11px;
  font-weight: bold;
  width: 30px;
	height: 20px;
  border-style:solid;
  border-color:#A5ACB2;
  border-width:1px
}
