html{
background-color:#FFFFFF;
}

body{
background-color:#FFFFFF;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
}

@media print
 {

body{
font-family:Verdana,Arial,Helvetica,sans-serif;
background-color:#FFFFFF;
color: #8F8F8F;
font-size:12px;
line-height: 130%;
margin:0px 0px 0px 0px;
padding:10px 50px 120px 0px;
}

#InfoRechts{
display:none;
}


table{
width: auto !important;
}

#titel, #kopf {
display:none;
}


#info, #hinweis, .Tags, .querverweis {
display:none;
}


#kalender, #update {
display:none;
}

#reg, #footer {
display:none;
}

.nicht, .keywords
{
display:none;
}




#titel2{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
background:url() #6F6E98;
width:600px;
}

.titelhell{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #FFFFFF;
}

.tblau
{
   margin: 0px;
   padding: 0px;
   color: #6F6E98;
   font-size: 14px;
   font-weight: normal;
   line-height:16px;
   text-transform: none;
   border-left: 14px solid #FFBF00;
}

#druckinfo{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:14px;
color:#0070C0;
}

#hinweis{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#0070C0;
height:100px;
}

.code {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #3F3F3F;
background-color: #FFFFFF;
padding:5px 5px 5px 5px;
border:1px solid #6F6F6F;
page-break-inside:avoid;
}

.codelines {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #3F3F3F;
background-color: #FFFFFF;
padding:5px 5px 5px 5px;
border:1px solid #6F6F6F;
page-break-inside:avoid;
}

td {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000;
line-height: 140%;
}

a {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000;
line-height: 140%;
text-decoration:none;
}

p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #000000;
line-height: 140%;
}

li,ul{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%;
color: #000000;
font-weight: normal;
}


b {
color:#0070C0;
font-size:11px;
font-weight:bold;
line-height: 130%;
}

h4 {
color:#546066;
font-size:14px;
font-weight:bold;
}



#content
{width:650px; margin:0px; padding:0px; background:#FFFFFF;float:left}

#content h2{
color:#0090E0;
font-size: 14px;
margin: 0px 0px 10px 0px;
}

#content h5{
color:#8F8F8F;
font-size: 12px;
margin: 0px 0px 0px 0px;
}

#content h4{
color:#546066;
font-size: 14px;
margin: 0px;
padding: 10px 0px 0px 0px;
}

#content a{
text-decoration:none;
color: #8F8F8F;
}

#content b{
color: #8F8F8F;
font-size:12px;
line-height: 130%;
font-weight:bold;
}

#content ul li{
color: #8F8F8F;
font-size:12px;
line-height: 130%;
}



}


/* Ende print layout ===================================  */



@media screen
{


/* Screen layout: */


#InfoRechts {
position:absolute;
top:50px;
left:600px;
}

#InfoRechts p{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#869AA3;
}

#druckinfo{
display:none;
}


.Tags{display:none;}
.nein{display:none;}


body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color: #383D44;
line-height: 100.01%;
margin:0px;
padding:0px;
background:url(images/bg1024a.gif) #FFFFFF repeat-y top left fixed;

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;
}



/* 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;
  color: #FFFFFF;
  font-size: 12px;
  font-weight:bold;
}

td.bottom {
  background-color: #FFFFFF;
  padding: 15px;
  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;
  width:100%;
  font-size:11px
}

#dhtmlgoodies_slidedown {
  position:relative;
  width:530px;
}



/*#B6D99B #6DA2E4*/

.bgcolor0 {background-color: #B6B6B6;}
.bgcolor1 {background-color: #AFAFAF;}
.bgcolor2 {background-color: #F0F4FF;}
.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: #FAFAFF;}
.bgcolor9 {background-color: #FAFAFF;}
.bgcolor10 {background-color: #F9FFF9;}

.bgcolorw {background-color: #FFFFFF;}
.bgcolorbg {background-color: #FF0000;}
/*#D4FFB4 #B6D99B #EEFFBB #DDFFDD #F0F0FF   */


a, a:visited   {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
color: #4498B0;
text-transform: uppercase;
letter-spacing:0px;
}


a:hover {
font-family:Arial,Helvetica,sans-serif;
color:#FF007F;
}

a.normal, a.normal:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-transform: none;
}


a.normal:hover {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-transform: none;
}


a.gross, a.gross:visited {
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
text-decoration:none;
color: #5288B1;
text-transform:none;
}

a.gross:hover {
font-family:Arial,Helvetica,sans-serif;
color:#FF007F;
}

a.weiss, a.weiss:visited {
color:#FFFFFF;
}

a.med, a.med:visited {
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
color: #0050A0;
font-variant: small-caps;
letter-spacing:1px;
}

a.med:hover {
font-family: Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
color:#9000E0;
font-variant: small-caps;
letter-spacing:1px;
}


#kopf {
padding:0px;
margin:0px;
border-collapse:collapse;
border-spacing:0px;
}

#kopf tr {
background-color:#FFFFFF;
}

#kopf td {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
border:0px solid #9E8DE3;
color: #5288B1;
text-transform:uppercase;
letter-spacing:normal;
vertical-align:middle;
padding:0px 10px 0px 10px;
margin:0px;
height:25px;
}

#kopf a {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;
color: #5288B1;
text-transform:uppercase;
letter-spacing:normal;
}

#kopf a:visited {
font-family:Arial,Helvetica,sans-serif;
color: #5288B1;
letter-spacing:normal;
text-transform:uppercase;
}

#kopf a:hover {
font-family:Arial,Helvetica,sans-serif;
color:#FF007F;
text-transform:uppercase;
}



#kopf {
padding:0px;
margin:0px;
}

#kopf td {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
color: #95ABB5;
text-transform:uppercase;
vertical-align:middle;
padding:0px 10px 0px 10px;
margin:0px;
}

#kopf a:link {
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
color: #95ABB5;
letter-spacing:normal;
}

#kopf a:visited {
font-family:Arial,Helvetica,sans-serif;
color: #95ABB5;
}

#kopf a:hover {
font-family:Arial,Helvetica,sans-serif;
color:#FF007F;

}






.line {
text-decoration:underline;
}

.line:visited {
text-decoration:underline;
}

.line:hover {
text-decoration:overline;
}

caption {
font-size: 11px;  /*11px; 100.01%; 0.80em; */
font-weight:bold;
text-decoration:none;
color: #0070C0;
line-height: 140%; /*100.01%*/
}


.highlight1 {background-color:#DCFADA; -moz-border-radius:33; padding: 0 2px 0 2px}


td {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #383D44;
line-height: 140%;
letter-spacing:0px;

}

p {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color: #383D44;
line-height: 140%;
letter-spacing:0px;
}

li,ul{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%; /*100.01%*/
color: #383D44;
font-weight: normal;
letter-spacing:0px;
}


b {
color:#4E829D;
font-size:11px;
font-weight:bold;
letter-spacing:0.1px;
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:1px 3px 2px 4px;
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:2px 4px 3px 5px;
text-align:center;
font-family:Arial,sans-serif;
font-weight:normal;
font-size:11px;
line-height:110%;
}

.aufz03 {
clear:left;
float:left;
color:#000000;
background-color:#FFB7FF;
width:14px;
padding:1px 1px 1px 1px;
text-align:center;
font-family:Arial,sans-serif;
font-weight:normal;
font-size:11px;
}

.imglinks {
margin: 10px 10px 5px 0;
float: left;
}

.imgrechts {
margin: 10px 0 5px 10px;
float: right;
}


.kasten {
  font-size: 12px;
  width: 530px;
  color: #005F00;
  background-color:#F9FFF9;
  border: 1px solid #AFAFAF;
  padding: 10px;
}


.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:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 150%;
letter-spacing:0.3px;
color: #4F4F66;
background-color: #FAFAFF;
margin: 2em 0px;
padding: 1em 0px;
border: 1px dotted #AAAACC;
margin-left: -10px;
padding-left: 4px;
}

.codelines {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 16px;
letter-spacing:0.3px;
color: #4F4F66;
background:url(images/lines.gif) #FAFAFF top left;
margin: 2em 0px;
padding: 16px 0px;
border: 1px dotted #AAAACC;
margin-left: -10px;
padding-left: 4px;
}

.code span {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 150%;
letter-spacing:0.3px;
color: #4F4F4F;
background-color: #FAFAFF;
}

pre {
font-family: monospace;
font-size: 11px;
font-weight:normal;
color: #4F4F66;
line-height: 130%;
}


.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 {
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: 0px;
   padding: 0px;
   color: #6F7F87;
   font-size: 14px;
   font-weight: normal;
   line-height:16px;
   text-transform: none;
   border-left: 14px solid #95ABB5;
}


.tblau3
{
   /* ie win (5, 5.5, 6) bugfix */
   position: relative;
   width: 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;
}

.pblau01
{
   margin: 0px;
   padding: 2px 0px 2px 20px;
   color: #6F6E98;
   font-size: 14px;
   font-weight: normal;
   line-height:16px;
   text-transform: none;
   background-image:url(images/bg-pblau.gif);
   width:100%;
}

.pblau02
{
   margin: 0px;
   padding: 2px 0px 2px 20px;
   color: #6F6F6F;
   font-size: 12px;
   font-weight: normal;
   line-height:16px;
   text-transform: none;
   background-image:url(images/bg-pblau02.gif);
   width:95%;
}

.titel {
font-size:16px;
font-weight:normal;
color: #000000;
text-transform:none;
line-height: 100.01%;
}

.xtitelhell {
color: #DFDFDF;
font-size:13px;
text-transform: uppercase;
font-weight:normal;
line-height: 100.01%;
}

.titelhell {
color: #FFFFFF;
font-size:11px;
text-transform:none;
font-weight:bold;
line-height: 100.01%;
}

.mini {
font-size:10px;
color: #4F4F4F;
line-height: 100.01%;
letter-spacing:0px;
}

.minigr {
font-size:9px;
color: #009F00;
line-height: 100.01%;
}

.small {
font-size:9px;
color: #000000;
line-height: 100.01%;
}

.update {
font-size:9px;
font-weight:normal;
text-decoration:none;
color: #6F6E98;
text-transform: uppercase;
line-height: 100.01%;
letter-spacing:0px;
}

h1 {
font-size:14px;
font-weight:normal;
color: #000000;
text-transform: uppercase;
line-height: 100.01%;
margin-top: 15px;
margin-bottom:15px;
}

h2 {
font-size:20px;
font-weight:normal;
color: #000000;
line-height : 100.01%;
margin-top: 15px;
margin-bottom:15px;
}

h3 {
font-size:14px;
font-weight:normal;
color: #000000;
text-transform: uppercase;
line-height : 100.01%;
margin-top: 15px;
margin-bottom:15px;
}

.head4 {
font-size:14px;
font-weight:normal;
color: #2C6ED5;
text-transform: uppercase;
line-height: 100.01%;
margin-top: 15px;
margin-bottom:15px;
}

h4 {
font-family:Arial,sans-serif;
font-size: 16px;
font-weight:bold;
color:#667777;
padding: 0px 0px 0px 0px;
}





h4 .farbe {
color:#FF7F00;
font-size:12px;
font-weight:normal;
letter-spacing:1px;
}

h5 {
font-size:12px;
font-weight:normal;
color: #000000;
text-transform: uppercase;
line-height: 100.01%;
margin-top: 15px;
margin-bottom:15px;
}



#reg a:link, #reg a:visited{
color:#869AA3;
font-family: Arial,sans-serif;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #869AA3;
background-color:#FFFFFF;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}


#reg a:hover {
color:#FFFFFF;
font-family: Arial,sans-serif;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #869AA3;
background-color: #869AA3;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}

#reg a.inakt {
color:#FFFFFF;
font-family: Arial,sans-serif;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #869AA3;
background-color: #A1B9C5;
width:20px;
height:20px;
padding: 2px;
vertical-align: middle;
text-decoration: none;
}

#reg a.inakt:visited {
color:#FFFFFF;
font-family: Arial,sans-serif;
font-size: 10px;
text-align: center;
margin: 2px;
border:1px solid #869AA3;
background-color: #A1B9C5;
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;
}


/* Styles für die InfoBox2011 */

#InfoBox2011 {
position:absolute;
visibility:visible;
left:-1000px;
top:-2000px;
z-index:+2;
/*background:url(images/grafiken/bg01-info.jpg) #FFFFFF bottom right no-repeat;*/
background-color: #FAFCFF;
width:300px;
padding:10px 10px 15px 15px;
margin:0px;
border:5px solid #A1B9C5;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:130%;
color:#2F2F2F;
}

#InfoBox2011 h1{
letter-spacing: 0.1em;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-transform:none;
font-weight:bold;
color:#116699;
}

#InfoBox2011 b{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
color:#8F8F8F;
}

#InfoBox2011 .keywords{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#0090E0;
}



/*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-serif;
font-size:11px;
color:#5F5F5F;
background-color: #FFFFFF;
padding:5px;
margin:0px;
white-space:normal;
}
.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
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#mapint a, #mapint a:visited {
display:block;
color:#869AA3;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #A1B9C5;
width:105px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}


#mapint a:hover {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}

#mapint a.hier {
display:block;
color:#0090E0;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
}



//125
#mapint01 a, #mapint01 a:visited {
display:block;
color:#FFFFFF;
background-color:#A1B9C5;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #3E3E7B;
width:125px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#mapint01 a:active{
display:block;
color:#FFFFFF;
background-color:#F20000;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}


#mapint01 a:hover {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}

#mapint01 a.hier {
display:block;
color:#000000;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}


#mapint01
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
}


// 105
#mapint02
{
color: #009F00;
text-decoration:none;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#mapint02 a, #mapint02 a:visited {
display:block;
color:#FFFFFF;
background-color:#A1B9C5;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor: pointer;
border: 1px solid #3E3E7B;
width:105px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#mapint02 a:active{
display:block;
color:#FFFFFF;
background-color:#F20000;
text-decoration:none;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}

#mapint02 a:hover {
display:block;
color:#000000;
background-color:#FFFFFF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}

#mapint02 a.hier {
display:block;
color:#000000;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
}


#mapint03 td {
color:#3F3F3F;
background-color:#FFFFFF;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
text-decoration:none;
text-transform:none;
cursor: pointer;
border: 1px solid #A1B9C5;
width:97px;
padding: 2px;
text-align: center;
}


#mapint03 a, #mapint03 a:visited {
display:block;
color:#FFFFFF;
background-color:#A1B9C5;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
line-height:18px;
text-decoration:none;
text-transform:none;
cursor: pointer;
text-align: center;
width:100px;
}



#mapint03 a:hover {
display:block;
color:#3F3F3F;
background-color:#FFFFFF;
text-decoration:none;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
text-transform:none;
font-size: 12px;
cursor:pointer;
}








/* ende screen */

}
