
body {
scrollbar-face-color: #FFFFFF;
scrollbar-shadow-color: #FFFFFF;
scrollbar-highlight-color: #6F6E98;
scrollbar-3dlight-color: #D9D9D9;
scrollbar-darkshadow-color: #6F6E98;
scrollbar-track-color: #FFFFFF;
scrollbar-arrow-color: #000000;

font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 0.60em; /* 100.01%; 0.80em;*/
font-weight:normal;
text-decoration:none;
background-color:#FFFFFF;
color: #00044B;
line-height: 100.01%;

margin:0px;
padding:0px;
background:url(images/bg1024a.gif) #FFFFFF repeat-y top left fixed;

}


/* floating popup*/
td.top {
  background-color: #E3E3EB;
  text-align: right;
}
td.topleft {
  background-color: #E3E3EB;
  text-align: left;
}
td.middle {
  background-color: #E3E3EB;
  text-align: left;
}

td.toprightbl {
  background-color: #CCCCFF;
  text-align: right;
}
td.topleftbl {
  background-color: #CCCCFF;
  text-align: left;
}
td.topmiddlebl {
  background-color: #CCCCFF;
  text-align: center;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #FFFFFF;
  font-size: 12px;
  font-weight:bold;
}

td.bottom {
  background-color: #FFFFFF;
  padding: 15px;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size: 11px; /* 100.01%; 0.80em;*/
}



/* dhtmlgoodies */
#dhtmlgoodies_contentBox {
  border:1px solid #317082;
  height:0px;
  visibility:hidden;
  position:absolute;
  background-color:#FFFFFF;
  overflow:hidden;
  padding:10px;
  width:530px;
}

#dhtmlgoodies_content {
  background-color:#FFFFFF;
  position:relative;
  font-family: Verdana, Arial, sans-serif;
  width:100%;
  font-size:11px
}

#dhtmlgoodies_slidedown {
  position:relative;
  width:530px;
}



/*#B6D99B #6DA2E4*/

.bgcolor0 {background-color: #B6B6B6;}
.bgcolor1 {background-color: #AFAFAF;}
.bgcolor2a {background-color: #D6D6D6;}
.bgcolor3 {background-color: #FFFFFF;} /*fuss bg*/
.bgcolor4 {background-color: #EAE9F9;}
.bgcolor5 {background-color: #FFFFFF;} /*seiten bg*/
.bgcolor6 {background-color: #FFFFFF;} /*inhalt bg*/
.bgcolor7 {background-color: #FBFBFB;}
.bgcolor8 {background-color: #EFEFEF;}
.bgcolor9 {background-color: #FAFAFF;}
.bgcolorw {background-color: #FFFFFF;}
.bgcolorbg {background-color: #FF0000;}
/*#D4FFB4 #B6D99B #EEFFBB #DDFFDD #F0F0FF   */


a {
font-family:verdana,arial,helvetica;
font-size:10px;
text-decoration:none;
color: #5288B1;
text-transform: uppercase;
}

a:visited {
color: #5288B1;
}

a:hover {
color:#FF007F;
}

a.weiss {
color:#FFFFFF;
}
a.weiss:visited {
color:#FFFFFF;
}

a.med {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color: #0050A0;
text-transform: small-caps;
letter-spacing:1px;
}

a.med:visited {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#0050A0;
text-transform: small-caps;
letter-spacing:1px;
}

a.med:hover {
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#9000E0;
text-transform: small-caps;
letter-spacing:1px;
}

caption {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;  /*11px; 100.01%; 0.80em; */
font-weight:bold;
text-decoration:none;
color: #0070C0;
line-height: 140%; /*100.01%*/
}


b {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
color:#66666B;
font-weight:bold;
line-height: 130%;
letter-spacing:0,5px;
}

.highlight1 {background-color:#DCFADA; -moz-border-radius:33; padding: 0 2 0 2}

td b {
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 12px;
color:#66666B;
font-weight:bold;
line-height: 130%;
letter-spacing:0,5px;
}


td {
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#22244B;
line-height: 140%;
}

p {
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#22244B;
line-height: 140%;
}

ul {
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#22244B;
line-height: 130%;
}

li {
font-family:"Lucida Grande", "Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#22244B;
line-height: 130%;
}

ul.liste01 {
list-style-image:url(images/minidot8x8-23.gif);
padding-top:5px;
padding-bottom:10px;
padding-left: 10px;
margin-left: 10px;
position:relative;
}

li.liste01 {
list-style-image:url(images/minidot8x8-23.gif);
padding-top:5px;
padding-bottom:10px;
}

.aufz01 {
color:#FFFFFF;
background-color:#BEBEDC;
width:12px;
padding:1 3 2 4;
text-align:center;
font-family:Arial,sans-serif;
font-weight:bold;
font-size:11px;
line-height:110%;
}

.aufz02 {
color:#000000;
background-color:#FFB7FF;
width:12px;
padding:2 4 3 5;
text-align:center;
font-family:Arial,sans-serif;
font-weight:normal;
font-size:11px;
line-height:110%;
}

pre {
font-family: monospace;
font-size: 11px;
font-weight:normal;
color: #4F4F66;
line-height: 130%;
}


.kasten {
  font-size: 11px;
  width: 530px;
  color: #005F00;
  background-color: #EFEFEF;
  border: 1px solid #2F2F2F;
  padding: 5px;
}


.kastenorange {
  font-size: 11px;
  width: 520px;
  color: #000000;
  background-color: #FFFFFF;
  border: 1px solid #FF9F00;
  padding: 10px;
}


/* overflow: auto; */

.code1{
font-size:        11px;
white-space:      pre;
width:            100%;
color:            #000000;
background-color: #F6F6F6;
border: 1px solid #AFAFAF;
padding:          5px;
}


.code {
font-family: monospace;
color: #4F4F66;
background-color: #FAFAFF;
margin: 2em 0;
padding: 1em 0;
border: 1px dotted #AAAACC;
border-width: 1px 0;
font-size: 11px;
line-height: 130%;
margin-left: -10px;
padding-left: 10px;
}




.codealt{
font-size:     11px;
border:        1px solid #DFDFDF;
white-space:   pre;
width:         535px;
padding:       5px;
background-color:    #FDFDFD;
}

.xcode{
font-size:     11px;  /*0.84em*/
border:        1px solid #DFDFDF;
white-space:   pre;
width:         535px;
padding:       5px;
background-color: #EEEEEE;
}



.big {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #8080B0;
font-size:13px;
text-transform: uppercase;
font-weight:normal;
line-height: 100.01%;
background-image:url(images/bg3a.jpg);
}

.rot {
color: #FF0099;
}
.violett {
color: #9000E0;
}
.weiss {
color: #FFFFFF;
}
.blau {
color: #0070C0;
}

.tblau
{
   margin: 0;
   border-left: 12px solid #FFBF00;
   padding: 0px;
   color: #6F6E98;
   background: #FFFFFF;
   font-size: 14px;
   font-weight: normal;
   line-height: 1em;
   text-transform: none;
}

.tblau2
{
   width: 99%;
   margin: 0;
   border-left: 12px solid #FF9F00;
   padding: 0px;
   color: #000000;
   background: #FFFFFF;
   font-size: 12px;
   font-weight: normal;
   line-height: 1em;
   text-transform: none;
}



.tblau3
{
   /* ie win (5, 5.5, 6) bugfix */
   p\osition: relative;
   width: 100%;
   w\idth: auto;

   margin: 0;
   border-left: 8px solid #92AEC4;
   padding: 3px;
   color: #FFFFFF;
   background: #92AEC4;
   font-size: 11px;
   font-weight: normal;
   line-height: 1;
   text-transform: none;
}

.titel {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
color: #000000;
text-transform:none;
line-height: 100.01%;
}

.xtitelhell {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #DFDFDF;
font-size:13px;
text-transform: uppercase;
font-weight:normal;
line-height: 100.01%;
}

.titelhell {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #FFFFFF;
font-size:13px;
text-transform: uppercase;
font-weight:normal;
line-height: 100.01%;
}

.mini {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:9px;
color: #000000;
line-height: 100.01%;
}

.minigr {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color: #009F00;
line-height: 100.01%;
}

.small {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
color: #000000;
line-height: 100.01%;
}
.update {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color: #6F6E98;
text-transform: uppercase;
line-height: 100.01%;
}

h1 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
color: #000000;
text-transform: uppercase;
line-height: 100.01%;
margin-top: 15px;
margin-bottom:15px;
}
h2 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
color: #000000;
line-height : 100.01%;
margin-top: 15px;
margin-bottom:15px;
}
h3 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
color: #000000;
text-transform: uppercase;
line-height : 100.01%;
margin-top: 15px;
margin-bottom:15px;
}

.head4 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:normal;
color: #2C6ED5;
text-transform: uppercase;
line-height: 100.01%;
margin-top: 15px;
margin-bottom:15px;
}

h4 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:normal;
font-variant:small-caps;
color: #5288B1;
line-height: 100.01%;
}

h5 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:normal;
color: #000000;
text-transform: uppercase;
line-height: 100.01%;
margin-top: 15px;
margin-bottom:15px;
}



#reg a:link{
display:landscape;
color:#FFFFFF;
font-family: Arial;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #ABABCC;
background-color: #C8C8E6;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}

#reg a:visited{
display:landscape;
color:#FFFFFF;
font-family: Arial;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #ABABCC;
background-color: #C8C8E6;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}

#reg a:hover {
display:landscape;
color:#FFFFFF;
font-family: Arial;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #ABABCC;
background-color: #7F7FB1;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}

#reg a.inakt {
display:landscape;
color:#FF0000;
font-family: Arial;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #ABABCC;
background-color: #FFFFFF;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}

#reg a.inakt:visited {
display:landscape;
color:#FF0000;
font-family: Arial;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #ABABCC;
background-color: #FFFFFF;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}





#rand {
  border-collapse: collapse;
}

#rand td, #rand th {
  border: 1px solid #DFDFDF;
}


#rand00 {
  border-collapse: collapse;
}

#rand00 td, #rand00 th {
  border-bottom: 1px solid #DFDFDF;
  background-color: #F8F8F8;
}


#rand01 {
  border-collapse: collapse;
}
#rand01 td, #rand01 th {
  border: 1px solid #BFBFBF;
}


#rand02 {
  border-collapse: collapse;
  border: 1px solid #FF8450;
}
#rand02 td, #rand02 th {
  border-bottom: 1px solid #FF8450;
}


#rand03 {
  border-collapse: collapse;
  border-bottom: 1px solid #FF8450;
}
#rand03 td, #rand03 th {
  border-bottom: 1px solid #FF8450;
}

#rand04 {
  border-collapse: collapse;
}
#rand04 td, #rand04 th {
  border-bottom: 1px dotted #AFAFAF;
}

#rand05 {
  border-collapse: collapse;
}
#rand05 td, #rand01 th {
  border: 1px solid #000000;
}

#tab tr, #tab td, #tab th{
border-bottom: 1px dotted #ABABCC;
}

#tab th  {
color: #0090E0;
font-weight:normal;
text-align:left;
}



/*infoBoxNeu*/

.ikopf01 {
background:url(images/info-kopf01.gif);
width:7px;
padding:0px;
margin:0px;
}
.ikopf02 {
background:url(images/info-kopf02.gif);
padding:0px;
margin:0px;
}
.ikopf03 {
background:url(images/info-kopf03.gif);
width:7px;
padding:0px;
margin:0px;
}


.ibox01 {
background:url(images/info-box01.gif);
width:7px;
padding:0px;
margin:0px;
}
.ibox02 {
font-family:arial,Helvetica,sans;
font-size:11px;
color:#5F5F5F;
background-color: #FFFFFF;
padding:5px;
padding-top:5px;
margin:0px;
nowrap;
}
.ibox03 {
background:url(images/info-box03.gif);
width:7px;
padding:0px;
margin:0px;
}

.ifuss01 {
background:url(images/info-fuss01.gif);
width:7px;
padding:0px;
margin:0px;
}
.ifuss02 {
background:url(images/info-fuss02.gif);
height:11px;
padding:0px;
margin:0px;
}
.ifuss03 {
background:url(images/info-fuss03.gif);
width:7px;
padding:0px;
margin:0px;
}
/*infoBoxNeu*/



#mapint a {
display:block;
color:#9797CC;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #C5C5E2;
width:105px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#mapint a:visited{
display:block;
color:#9797CC;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #C5C5E2;
}

#mapint a:active{
display:block;
color:#FFFFFF;
background-color:#F20000;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #000000;
}


#mapint a:hover {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #000000;
}

#mapint
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}






#mapint02 a {
display:block;
color:#FFFFFF;
background-color:#8080C0;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #3E3E7B;
width:105px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#mapint02 a:visited{
display:block;
color:#FFFFFF;
background-color:#8080C0;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #3E3E7B;
}

#mapint02 a:active{
display:block;
color:#FFFFFF;
background-color:#F20000;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #000000;
}


#mapint02 a:hover {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor: hand;
border: 1px solid #000000;
}

#mapint02
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}
