/**************************************************
› Input-, Button- & allgemeine Felder
**************************************************/

BODY
{
background-color: #fdd9a7;
margin: 0px;
font-family: verdana, arial, helvetica, swiss, sans-serif;
font-size: 8pt;
color: #000000;
overflow:auto;
scrollbar-face-color: #FBAF63;
scrollbar-highlight-color: #FDD9A7;
scrollbar-shadow-color: #FFFFFF;
scrollbar-3dlight-color: #FBAF63;
scrollbar-arrow-color:#FFFFFF;
scrollbar-track-color: #FDD9A7;
scrollbar-darkshadow-color: #FBAF63;
}


INPUT {
background-color: #FDD9A7;
color: #000000;
font-family : verdana, arial, helvetica, swiss, sans-serif;
font-size: 10px;
font-weight: normal;
border-top:1px solid #7892A0;
border-left:1px solid #7892A0;
border-right:1px solid #7892A0;
border-bottom:1px solid #7892A0;
text-indent: 1px;
}



.textbox
{
  background-color: transparent;
  border: 1px solid;
  border-color: #AFAFAF;
  padding: 0px 3px 0px 3px;
  color: #000;
  font-family: verdana, arial, helvetica, swiss, sans-serif;
  font-size: 8pt;
  text-align: left;
}


.button
{
  background-color: transparent;
  border-style: solid;
  border-width: 1px;
  border-color: #AFAFAF;
  padding: 0px 3px 0px 3px;
  color: #000;
  font-family: verdana, arial, helvetica, swiss, sans-serif;
  font-size: 8pt;
  text-align: center;
}

hr
{
color:#ffc387;
height:1px;
margin-top:12px;
margin-bottom:12px;
}

.userbox {
background-color:#966C54;
border-bottom:1px solid #966C54;
border-right:1px solid #966C54;
border-top:1px solid #F3A158;
color:#F2E5DD;
display:table-cell;
font-family:verdana,arial,helvetica,swiss,sans-serif;
font-size:12px;
padding:7px 10px 0px 20px;
text-decoration:none;
vertical-align:middle;
width:168px;
}

/**************************************************
› Inhalt
**************************************************/

.schatten_links_weiter {
background-image:url(../img/schatten_links_weiter.jpg);
background-repeat: repeat-y;
background-position: top;
}

.schatten_mitte_weiter {
background-image:url(../img/schatten_mitte_weiter.jpg);
background-repeat: repeat-y;
background-position: top;
border-width:1px 0px 0px 0px;
border-top-color:#ec8e3b;
border-style:solid;
}

.schatten_rechts_weiter {
background-image:url(../img/schatten_rechts_weiter.jpg);
background-repeat: repeat-y;
background-position: top;
}

h1{
font-family:verdana,  arial, helvetica, swiss, sans-serif;
color: #6C2D0B;
font-size: 12px;
line-height: 130%;
font-weight : bold;
padding: 15px 0px 0px 0px;
}

.subtop{
font-family:verdana,  arial, helvetica, swiss, sans-serif;
color: #6C2D0B;
font-size: 12px;
line-height: 130%;
font-weight : bold;
padding: 15px 0px 0px 0px;
}

h2{
font-family:verdana,  arial, helvetica, swiss, sans-serif;
color: #790e11;
font-size: 17px;
line-height: 150%;
font-weight : normal;
padding: 0px 0px 0px 18px;
}

.img_rand
{
border: 1px solid rgb(226, 145, 64);
}

.menue
{
background-position: top;
padding: 8px 7px 8px 7px;
color:#ece7e0;
font-family:verdana,  arial, helvetica, swiss, sans-serif;
font-size:9pt;
font-weight:normal;
text-decoration:none;
line-height:20px;
border-width:1px 0px 0px 0px;
border-top-color:#f3a158;
border-style:solid;
}


.menue_1
{
background-color: #FFFFFF;
background-position: top;
padding: 8px 7px 8px 7px;
color:#ece7e0;
font-family:verdana,  arial, helvetica, swiss, sans-serif;
font-size:9pt;
font-weight:normal;
text-decoration:none;
line-height:20px;
border-width:1px 0px 0px 0px;
border-top-color:#f3a158;
border-style:solid;
}

.ueberschrift
{
  color:#e29140;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:12pt;
  font-weight:bold;
  text-decoration:none;
  line-height:130%;
  vertical-align:top;
  text-align:left;
}

td
{
  color:#794a2f;
  font-family:verdana,arial, helvetica, swiss, sans-serif;
  font-size:12px;
  font-weight:normal;
  line-height:150%;
  vertical-align:top;
  text-align:left;
}

.text
{
  color:#794a2f;
  font-family:verdana,arial, helvetica, swiss, sans-serif;
  font-size:10pt;
  font-weight:normal;
  text-decoration:none;
  line-height:140%;
  vertical-align:top;
  text-align:left;
}

.text_daten
{
  color:#e29140;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  line-height:130%;
  letter-spacing:0.1em;
  padding: 0px 20px 10px 10px;
  vertical-align:top;
  text-align:right;
}

.text_daten a:link, .text_daten a:visited
{
  color:#e29140;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:none;
  line-height:130%;
  letter-spacing:0px;
  padding: 0px 0px 0px 0px;
  vertical-align:top;
  text-align:right;
}

.text_daten a:active
{
  color:#e29140;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:8pt;
  font-weight:bold;
  text-decoration:none;
  line-height:130%;
  letter-spacing:0px;
  padding: 0px 0px 0px 0px;
  vertical-align:top;
  text-align:right;
}

.text_daten a:hover
{
  color:#e29140;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:8pt;
  font-weight:normal;
  text-decoration:underline;
  line-height:130%;
  letter-spacing:0px;
  padding: 0px 0px 0px 0px;
  vertical-align:top;
  text-align:right;
}

.rand
{
  padding: 0px 15px 10px 30px;
  vertical-align:top;
}


.bild
{
border-width:1px 1px 1px 1px;
border-color:#f3a158;
border-style:solid;
}

.error {
background-color:transparent;
color:#990000;
font-family:verdana,arial,helvetica,swiss,sans-serif;
font-size:10px;
line-height:130%;
}
a:link, a:visited, a:active {
color:#DD7C1B;
text-decoration:none;
}
a:hover {
color:#DD7C1B;
text-decoration:underline;
}
.navi:link, .navi:visited, .navi:active {
color:#FFFFFF;
text-decoration:none;
}
.navi:hover {
color:#FFFFFF;
text-decoration:underline;
}

#text1 a:link{
      color:#794a2f;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
  line-height:140%;
  vertical-align:top;
  text-align:left;
}

#text1 a:visited{
   color:#794a2f;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
  line-height:140%;
  vertical-align:top;
  text-align:left;
}

#text1 a:active{
    color:#794a2f;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:10pt;
  font-weight:normal;
  text-decoration:underline;
  line-height:140%;
  vertical-align:top;
  text-align:left;
}

#text1 a:hover{
   color:#d75001;
  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:10pt;
  font-weight:normal;
  text-decoration:none;
  line-height:140%;
  vertical-align:top;
  text-align:left;
}

/**************************************************
› Menü
**************************************************/


#menue a:link{
  background-color:#a9836d;
  color:#ffffff;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
  line-height:20px;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}

#menue a:visited{
  background-color:#a9836d;
  color:#ffffff;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  text-align:left;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}


#menue a:active{
  background-color:#a9836d;
  color:#ffffff;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
  line-height:20px;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}

#menue a:hover{
  background-color:#a9836d;
  color:#ffffff;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
  line-height:20px;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}

/*_________________________________________________________________*/

#menue_1 a:link{
  background-color:#966c54;
  color:#F2E5DD;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  text-align:left;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}



#menue_1 a:visited{
  background-color:#966c54;
  color:#F2E5DD;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  text-align:left;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}


#menue_1 a:active{
  background-color:#966c54;
  color:#F2E5DD;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  text-align:left;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}


#menue_1 a:hover{
  background-color:#a9836d;
  color:#F2E5DD;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  text-decoration:none;
  line-height:20px;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}

.aktiver_link{
  border:none;
    background-color:#a9836d;
}

.aktiver_link a:active, .aktiver_link a:link, .aktiver_link a:hover, .aktiver_link a:visited{
  background-color:#a9836d;
  font-weight:bold !important;
}

.menu_links_link{
  vertical-align:middle;
}

.menu_links_strich_unten{
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}

/************************************************** Tochter-Links ***************************************************/

.lboxo a:link, .lboxo a:hover, .lboxo a:visited, .lboxo a:active{
  background-color:#FDD9A7 !important;
  color:#966c54 !important;
  display:table-caption;
  margin-top:0px;
  padding:8px 0px 8px 10px;
  vertical-align:middle;
  text-align:left;
  width:100%;
  /*height:35px;*/

  font-family:verdana,  arial, helvetica, swiss, sans-serif;
  font-size:9pt;
  font-weight:normal;
  line-height:20px;
  text-decoration:none;
  border-width:1px 0px 0px 0px;
  border-top-color:#f3a158;
  border-style:solid;
}


/*________________________________________________________*/

.logolink a:link, .logolink a:visited, .logolink a:active, .logolink a:hover{
  border:0px;
  display:table;
}

.menulink a:link, .menulink a:visited, .menulink a:active, .menulink a:hover{
  border:0px;
  display:table;
  padding:0px;
}