
html,body{
  /*height:100%;*/
}


font,p,td,b,div,table,body,pre{
   font-family:            Arial,Helvetica;
}

font,p,td,div,table,body,pre{
   font-size:13px;
}

.link{
color:#660000; text-decoration:none;  cursor: pointer;
}

/*Allgemeine Links in den Karteikarten*/
a:link         { color:#660000; text-decoration:none }
a:visited      { color:#660000; text-decoration:none }
a:active       { color:#660000; text-decoration:none }
a:hover        { color:#0000FF; text-decoration:none }

/*Links über den Karteikarten*/

a.navi_kopf:link            { font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:13px; }
a.navi_kopf:visited         { font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:13px; }
a.navi_kopf:active          { font-weight:bold; color:#FFFFFF; text-decoration:none; font-size:13px; }
a.navi_kopf:hover           { font-weight:bold; color:#0000FF;; text-decoration:none; font-size:13px; }

/*Linkleiste OBEN*/
a.top_navi:link      { color:#000000; text-decoration:none; font-size:13px; }
a.top_navi:visited   { color:#000000; text-decoration:none; font-size:13px; }
a.top_navi:active    { color:#000000; text-decoration:none; font-size:13px; }
a.top_navi:hover     { color:#0000FF; text-decoration:none; font-size:13px; }

a.top_navi_aktiv:link            { font-weight:bold; color:#000000; text-decoration:none; font-size:13px; }
a.top_navi_aktiv:visited         { font-weight:bold; color:#000000; text-decoration:none; font-size:13px; }
a.top_navi_aktiv:active          { font-weight:bold; color:#000000; text-decoration:none; font-size:13px; }
a.top_navi_aktiv:hover           { font-weight:bold; color:#0000FF; text-decoration:none; font-size:13px; }






/*Überschriften*/
h2{
    font-family:Arial,Helvetica;
    font-size:16px;
    color:#6A6A6A;
    border-style:none;
    border-color:#6A6A6A;
    border-width: 1px 0px 1px 0px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    font-weight:bold;
}
h3{
    font-family:Arial,Helvetica;
    font-size:14px;
    color:#6A6A6A;
    border-style:solid;
    border-color:#6A6A6A;
    border-width: 0px 0px 0px 0px;
    padding: 5px 0px 5px 0px;
    margin: 0px 0px 10px 0px;
    font-weight:bold;
}
h3.hilfe{
    font-family:Arial,Helvetica;
    font-size:13px;
    color:#6A6A6A;
    border-style:solid;
    border-color:#6A6A6A;
    border-width: 1px 0px 1px 0px;
    padding: 5px 0px 5px 0px;
    margin: 50px 0px 10px 0px;
    font-weight:bold;
}

.eingabe,input[type=text]
{
  width:            90%;
  border:           inset 2px #afafaf;
  padding:          2px;
  margin:           0px;
}
.select_meldung
{
  width:            90%;
  border:           inset 2px #afafaf;
  padding:          2px;
  margin:           0px;
}

.eingabe_no_b,select
{
  border:           inset 2px #afafaf;
  padding:          2px;
  margin:           0px;
}

/* Uploadfelder*/
div.uploader {
  height:   22px;
  position: relative;
  overflow: hidden;
}
input.uploadbox {
  position: absolute;
  right:0px;
  top:  0px;
  font-size: 20px;
  cursor: pointer;
  opacity: 0.00;
  filter: alpha(opacity: 0);
  -moz-opacity:0.00;
  khtml-opacity:0.0;
  border: solid 1px red

}
div.uploader_img {
/*  background: transparent url(uploader.gif) no-repeat scroll left bottom;
  white-space: normal;*/
  border:solid 1px red;
  height:26px;
}

.dateiauswahl_input{

}


input,textarea,select,option,button{
    font-family:      Arial,Helvetica;
    font-size:        13px;
}

select{
  border-style:inset;
  border:           inset 2px #afafaf;
}

iframe{

}


hr{
color:#6A6A6A;
}


/*Schalter Buttons*/

.button,a.button:link,a.button:active,a.button:visited,a.button:hover,
.button_aktiv,a.button_aktiv:link,a.button_aktiv:active,a.button_aktiv:visited,a.button_aktiv:hover,
.button_gesp,a.button_gesp:link,a.button_gesp:active,a.button_gesp:visited,a.button_gesp:hover,
.button_trans,a.button_trans:link,a.button_trans:active,a.button_trans:visited,a.button_trans:hover,
.button_hover,a.button_hover:link,a.button_hover:active,a.button_hover:visited,a.button_hover:hover,
input[type=submit]{

   margin:             0px;
   cursor:             default;
   color:              #000000;
   border-width:       1px;
}

button,.button,a.button:link,a.button:active,a.button:visited,a.button:hover{

   border-style:             outset;
   background-image:   url(/webseitendaten/cms_images/button_bg.jpg);

}

a.button:link,a.button:active,a.button:visited,a.button:hover{
   padding:2px;
}

/*Schalter Buttons*/
.button_aktiv,a.button_aktiv:link,a.button_aktiv:active,a.button_aktiv:visited,a.button_aktiv:hover{

   border-style:             inset;
   background-image:   url(/webseitendaten/cms_images/button_gesp_bg.jpg);

}
/*Schalter Buttons*/
.button_gesp,a.button_gesp:link,a.button_gesp:active,a.button_gesp:visited,a.button_gesp:hover{

   border-style:             inset;
   background-image:   url(/webseitendaten/cms_images/button_gesp_bg.jpg);

}

/*Schalter Buttons*/
.button_hover,a.button_hover:link,a.button_hover:active,a.button_hover:visited,a.button_hover:hover{
   border-style:             outset;
   background-image:   url(/webseitendaten/cms_images/button_bg_hover.jpg);
}

/*Schalter Buttons*/
.button_trans,a.button_trans:link,a.button_trans:active,a.button_trans:visited,a.button_trans:hover{
  -moz-opacity:0.4; khtml-opacity:0.4; opacity:0.4;  filter:alpha(opacity=40);
}

/*Seitennavigation Seiteneditor */


a.seiteneditor_navi:link      { color:#660000; text-decoration:none }
a.seiteneditor_navi:visited   { color:#660000; text-decoration:none }
a.seiteneditor_navi:active    { color:#660000; text-decoration:none }
a.seiteneditor_navi:hover     { color:#FF8000; text-decoration:none }

a.seiteneditor_navi_aktiv:link      { color:#c40000; text-decoration:underline; font-weight:bold }
a.seiteneditor_navi_aktiv:visited   { color:#c40000; text-decoration:underline; font-weight:bold }
a.seiteneditor_navi_aktiv:active    { color:#c40000; text-decoration:underline; font-weight:bold }
a.seiteneditor_navi_aktiv:hover     { color:#c40000; text-decoration:underline; font-weight:bold }

a.seiteneditor_navi_gesp:link            { color:#808080; text-decoration:none }
a.seiteneditor_navi_gesp:visited         { color:#808080; text-decoration:none }
a.seiteneditor_navi_gesp:active          { color:#808080; text-decoration:none }
a.seiteneditor_navi_gesp:hover           { color:#FF8000; text-decoration:none }

a.seiteneditor_navi_aktiv_gesp:link            { color:#404040; text-decoration:underline; font-weight:bold }
a.seiteneditor_navi_aktiv_gesp:visited         { color:#404040; text-decoration:underline; font-weight:bold }
a.seiteneditor_navi_aktiv_gesp:active          { color:#404040; text-decoration:underline; font-weight:bold }
a.seiteneditor_navi_aktiv_gesp:hover           { color:#FF8000; text-decoration:underline; font-weight:bold }


/*Hoverefekte siehe js_scriptDatei!!! function farbwechsel*/
a.java_menue:link            { text-decoration:none;  color:#660000; }
a.java_menue:visited         { text-decoration:none ; color:#660000; }
a.java_menue:active          { text-decoration:none ; color:#660000; }
a.java_menue:hover           { text-decoration:none ; color:#FFFFFF; }

a.java_menue_gesp:link       { text-decoration:none ;  color:#a3a3a3; }
a.java_menue_gesp:visited    { text-decoration:none ;  color:#a3a3a3; }
a.java_menue_gesp:active     { text-decoration:none ;  color:#a3a3a3; }
a.java_menue_gesp:hover      { text-decoration:none ;  color:#FFFFFF; }


input.nur_lesen{
 width:              250px;
 background-color:   #FFFFFF;
}



/* Seteneditor */

div.edit_kartei_form{
   display:none;
   width:870px;
}
div.edit_kartei_form_2{
   border-style:solid;
   border-color: #6A6A6A;
   border-width: 0px 1px 1px 1px;
   padding:10px;
}
div.zoombalken{
   border-style:solid;
   border-color: #6A6A6A;
   border-width: 1px 1px 1px 1px;
   padding:2px;
}

/* Karteireiter immer oben */
.fixed_body_1{
      height:100%;
      width:100%;
      overflow: auto;
      padding:0;
      margin:0;
      position:absolute;
      z-index:2;

}
.fixed_body_2{
      padding:10;
      margin:0;
      color:#FF0000;
      font-family: Arial;
      font-size:20px
}
.fixed_bg{
      padding:0;
      margin:0;
      position:absolute;
      z-index:1;
      width:100%;
      height:100%;
      overflow: hidden;
}

.fixed_body_1{
      height:100%;
      width:200px;
      overflow: auto;
      padding:0;
      margin:0;
      position:absolute;
      z-index:2;
      top:0px;
      left:0px;

}
.fixed_body_2{
      padding:10;
      margin:0;
      color:#FF0000;
      font-family: Arial;
      font-size:20px
}
.fixed_bg{
      padding:0;
      margin:0;
      position:absolute;
      z-index:1;
      width:100%;
      height:100%;
      overflow: hidden;
}

legend{
vertical-align:text-bottom;
padding:0px 10px 0px 10px;
color:#000000;
}
