body,p,ol,li,td,tr,i,b,h1,h2,h3,h4,h5,h6,h7,center {
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  scrollbar-face-color: #ECF1F6;
  scrollbar-highlight-color: #dfe7ef;
  scrollbar-3dlight-color: #9AB4CD;
  scrollbar-darkshadow-color: #222222;
  scrollbar-shadow-color: #dfe7ef;
  scrollbar-arrow-color: #9AB4CD;
  scrollbar-track-color: #dfe7ef;
}

a {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  cursor:pointer;
}

area,select {
  cursor:pointer;
}

/* für den Titel benötigt */
body#titel_schmal {background-color: #dfe7ef;}
div#seite     {width:100%; }

div#ti_links  {position:absolute; top:50px; left:220px;}
div#ti_links a:link    {color:#000000; font-size:10px;}
div#ti_links a:active  {color:#000000; font-size:10px;}
div#ti_links a:visited {color:#000000; font-size:10px;}
div#ti_links a:hover   {color:#000000; font-size:10px;}
div#ti_rechts  {position:absolute; top:30px; left:600px;}


div#ti_links_klein  {position:absolute; top:0px; left:210px;}
div#ti_links_klein a:link    {color:#000000; font-size:10px;}
div#ti_links_klein a:active  {color:#000000; font-size:10px;}
div#ti_links_klein a:visited {color:#000000; font-size:10px;}
div#ti_links_klein a:hover   {color:#000000; font-size:10px;}

/* hand durch default ersetzt*/
.tarnButton {
  border:0px;
  color:blue;
  cursor:pointer;
  background-color:#dfe7ef;
}

.unvislinks {
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  color:black;
  width:100%;
  height:100%;
}

.klein {
  font-size:11px;
}

.sehrklein {
  font-size:9px;
}

.hg_weiss  {background-color: #ffffff;}
.hg_gelb  {background-color: #ffcc00;}
.hg_blau1  {background-color: #ECF1F6;}
.hg_blau2  {background-color: #dfe7ef;}
.hg_grau1  {background-color: #CCCCCC;}
.hg_grau2  {background-color: #777777;}

.uebersicht {
  width:250px;
  height:250px;
  overflow:auto;
  position:relative;
}

.butFormat {
  font-size:12px;
  background-color:transparent;
  border-color:#dfe7ef;
  cursor:pointer;
  margin-left:2px;
  margin-top: 0px;
  margin-right: 2px;
  margin-bottom: 0px;
  padding-left:5px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
}

.inActiveButFormat {
  font-size:12px;
  font-color:#aaaaaa;
  background-color:transparent;
  border-color:#dfe7ef;
  color:#aaaaaa;
  margin-left:2px;
  margin-top: 0px;
  margin-right: 2px;
  margin-bottom: 0px;
  padding-left:5px;
  padding-top: 0px;
  padding-right: 5px;
  padding-bottom: 0px;
}

.iconFormat {
  border:0;
  width:26px;
  height:26px;
}

.iconFormatBreit {
  border:0;
  width:52px;
  height:26px;
}


.linkasbutFormat {
  font-size:12px;
  background-color:transparent;
  border: 1px solid #000000;
  cursor:pointer;
  margin:0px;
  padding:1px;
  color:#000000;
}

.butFormatschmall {
  font-size:12px;
  background-color:transparent;
  border-color:#dfe7ef;
  cursor:pointer;
  margin:-1px;
  padding:-1px;
}

.butFormatgelb {
  font-size:10px;
  background-color:#ffcc00;
  border-color:#dfe7ef;
  cursor:pointer;
}

.inpFormat {
  font-size:12px;
  border-color:#dfe7ef;
}

.selbox {
 position:absolute;
 border: 4px solid blue;
 background-color:#ffcc00;
 opacity: .75;
 -moz-opacity: .75;
 filter:alpha(opacity=75); 
}

.msgbox {
 position:absolute;left:0px;top:3px;
 margin-right:5px;
 padding:3px;
 border: 1px solid #0080C0;
 background-color:#ECF1F6;
 font-size:11px;
 opacity: .85;
 -moz-opacity: .85;
 filter:alpha(opacity=85);
 outline:5px solid #ECF1F6;
 -moz-border-radius: 10px 10px;
 -webkit-border-radius: 10px 10px;
 -khtml-border-radius: 10px 10px;
 border-radius: 10px 10px;
}

.msgboxicons {
 width:14px;
 height:14px;
 display:inline;
 float:left;
}

.kartentitel {
 font-family:Arial, Helvetica, bolder;
}

.hdlVis {
 visibility: visible;
 position: absolute;
}

.hdlHid {
 visibility: visible;
 position: absolute;
}

.activeDIV {
 border:1px solid #9AB4CD;
 background-color:#ECF1F6;
 padding-top: 5px;
 padding-right: 2px;
 padding-bottom: 2px;
 padding-left: 5px;
 width: 100%;
}

.transparent {
 opacity: .0;
 -moz-opacity: .0;
 filter:alpha(opacity=0);
}

.menuu0 {
 color:black;
 background-color:#ECF1F6;
 cursor:pointer;
 padding:10px;
 font-size:11px;
 border:1px solid #0080C0;
 opacity: .85;
 -moz-opacity: .85;
 filter:alpha(opacity=85);
}

.menuu1 {
 color:white;
 background-color:#0080C0;
 cursor:pointer;
 padding:10px;
 font-size:11px;
 border:1px solid #0080C0;
 opacity: .85;
 -moz-opacity: .85;
 filter:alpha(opacity=85);
}

/* für Sprechblasen benötigt */
.bubblebox {
 position:relative;left:0px;top:0px;
}

.txt0 {
 position:relative;left:0px;top:0px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12pt;
 font-weight:bold;
 color:black;
 text-align:left;
 display:inline;
 padding:0px;
 margin:0px;
 white-space:nowrap;
}

.txt1 {
 position:relative;left:0px;top:3px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12pt;
 color:black;
 text-align:left;
 display:inline;
 padding:0px;
 margin:0px;
 white-space:nowrap;
}
