
#ContentInfo {display:none;}

@media print
 {

body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
background-color:#FFFFFF;
color: #000000;
margin:0px;
padding:0px;
}

table{
width: auto !important;
}

td,p,b,i{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
background-color:#FFFFFF;
color: #000000;
line-height: 130%;
}


a{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:12px;
color:#4F4F4F;
}

a:visited{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:12px;
color:#4F4F4F;
}

a:hover{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:12px;
color:#4F4F4F;
}

/* Adressbox 1*/

.Titel {
width:580px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 3px 0px;
background-color:#FFFFFF;
color:#8F8F8F;
font-size:11px;
text-align: left;
}

.Box1 {
min-height:95px;
width: 580px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
border:0px solid #FF7F00;
background-color: #FFFFFF;
}

.Box1 .picto {
float:left;
width:70px;
padding: 2px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align: left;
border:0px solid #AF00FF;
}

.Box1 .picto img {
margin:0px 0px 0px 10px;
text-align: left;
}

.Box1 .Text1 {
float:left;
width: 210px;
margin:0px 0px 0px 0px;
text-align: left;
}


.Box1 .Text2 {
float:left;
margin:0px 0px 0px 0px;
width:150px;
text-align:left;
}

.Box1 .BoxFoto {
float:left;
width:125px;
margin:0px 0px 0px 0px;
}





.mini {text-decoration: none; color: #7F7F7F; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;}

#ContentInfo {display:none;}
#sidenav { display:none;width:0px;}
#topnav {display:none;}
#kopf {display:none;}
#info {display:none;}
#right {display:none;}
#fuss {display:none;}
#nicht {display:none;}
#InfoBox2  {display:none;}
#Flaggen {display:none;}

.Tags{display:none;}
.nein{display:none;}
.schirm{display:none;}
.bread{display:none;}
.titelgraph{display:none;}
.bildschirm{display:none;}


.titelseite {
width:100%;
margin: 0px 0px 0px 0px;
padding: 1px 0px 2px 0px;
background-color:#FFFFFF;
color:#000000;
font-size:16px;
text-align: left;
border-bottom:1px solid #6F6F6F;
}

h1 .titelseite {
width:100%;
margin: 0px 0px 0px 0px;
padding: 1px 0px 2px 0px;
background-color:#FFFFFF;
color:#000000;
font-size:16px;
text-align: left;
border-bottom:1px solid #6F6F6F;
}

div.rand6 img
{
  display: inline;
  margin: 6px;
  border: 2px solid #7F7F7F;
}


}
@media screen
 {

#header{display:none;}
.Tags{display:none;}
.nein{display:none;}
.drucker{display:none;}

#ContentInfo {display:none;}


html,body{margin:0;padding:0;background-color:#E8E7FC;}

body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 11px; /* 100.01%; 0.80em;*/
background-color:#E8E7FC;
color: #4F4F4F;
line-height: 130%; /*100.01%*/

margin:0px;
padding:0px 0px 0px 10px;
background:url(images/bg-seite04.gif) #FFFFFF fixed bottom left repeat;
}

html, body, textarea {
scrollbar-face-color: #CFD6FE;
scrollbar-shadow-color: #6F6F6F;
scrollbar-highlight-color: #333333;
scrollbar-darkshadow-color: #CFD6FE;
scrollbar-track-color: #CFD6FE;
scrollbar-arrow-color: #000000;
}

#Flaggen {
position:absolute;
top:10px;
left:900px;
}

#Flaggen a:link, #Flaggen a:visited {
color:#E3E2F7;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 10px;
cursor:pointer;
}

#Flaggen a:hover {
color:#707D99;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 10px;
cursor:pointer;
}

#Flaggen a.sel, #Flaggen a.sel:visited  {
color:#A1A6CC;
text-decoration:none;
font-family:Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 10px;
cursor:default;
}

.bgcolor0 {background-color: #FFFFFF;}
.bgcolor1 {background-color: #F6F6FF;}
.bgcolor2 {background-color: #F1F3FE;}
.bgcolor3 {background-color: #FFFFFF;}
.bgcolor4 {background-color: #CBDDFF;}
.bgcolor5 {background-color: #AAAACC;}
.bgcolor6 {background-color: #F6F6FF;}
.bgcolor7 {background-color: #FFFFFF;}
.bgcolor8 {background: url(images/bg-zeile02.jpg) #F5F5FF;}
.bgcolor8a {background: url(images/bg-zeile01.jpg) #F5F5FF;}
.bgcolor9 {background-color: #EFEFEF;padding:4px;margin:2px 5px 2px 5px;}
.bgcolor10 {background-color: #EFEFEF;padding:2px;margin:0px;font-weight:normal;}
.bgcolor11 {background-color: #F6F6FF;padding:4px;margin:2px 5px 2px 5px;}


table{
}

#fehler
{
overflow:hidden;
}


p,td,li{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%; /*100.01%*/
color: #4F4F4F;
font-weight: normal;
word-spacing: 2px;
}

td .nationen {
font-size:11px;
line-height:1.5em;
}

td.nationen img{
vertical-align:middle;
margin:1px 1px 5px 1px ;
border:1px solid #6F6F6F;
}

b{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%; /*100.01%*/
color: #5F5F5F;
font-weight: bold;
word-spacing: 2px;
}


/* Adressbox 1*/

.Titel {
width:580px;
margin: 0px 0px 0px 0px;
padding: 2px 0px 3px 0px;
background-color:#ECEBF9;
color:#8F8F8F;
font-size:11px;
text-align: left;
}

.Box1 {
min-height:95px;
width: 580px;
margin: 0px 0px 0px 0px;
padding: 15px 0px 10px 0px;
border:0px solid #FF7F00;
background:url(grafiken/bg-bottom-01.jpg) #F8F8FF bottom right;
}

.Box1 .picto {
float:left;
width:70px;
padding: 2px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align: left;
border:0px solid #AF00FF;
}

.Box1 .picto img {
margin:0px 0px 0px 10px;
text-align: left;
}

.Box1 .Text1 {
float:left;
width: 210px;
margin:0px 0px 0px 0px;
text-align: left;
border:0px solid #00DF00;
}


.Box1 .Text2 {
float:left;
margin:0px 0px 0px 0px;
width:150px;
text-align:left;
border:0px solid #00AFFF;
}

.Box1 .BoxFoto {
float:left;
width:125px;
margin:0px 0px 0px 0px;
border:0px solid #FF9F00;
}

a.lupe
{cursor:url(lupe2.cur),pointer;}

a.rand
{cursor:url(lupe2.cur),pointer;}




img.rand
{padding:1px; background-color:#FFFFFF; border: 6px solid #DDE1F4;cursor:url(lupe2.cur),pointer;}

a:hover img.rand
{padding:1px; background-color:#FFFFFF; border: 6px solid #AFB8E2;}

img.normal
{cursor:default;}

img.border6
{
margin:0px 0px 0px 0px;
padding:1px;
border: 6px solid #DDE1F4;
background-color:#FFFFFF;
}



#mapint3 a, #mapint3 a:visited {
display:block;
color:#9797CC;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
width:140px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}


#mapint3 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:pointer;
border: 1px solid #000000;
}


#mapint3 a:hover {
display:block;
color:#FFFFFF;
background-color:#AAAACC;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #AAAACC;
}

#mapint3 a.hier {
display:block;
color:#0090E0;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
}

#mapint3
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}


#mapint2 a, #mapint2 a:visited {
display:block;
color:#707D99;
background-color:#EDECF9;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
width:112px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#mapint2 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:pointer;
border: 1px solid #000000;
}


#mapint2 a:hover {
display:block;
color:#FFFFFF;
background-color:#AAAACC;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #AAAACC;
}

#mapint2 a.hier {
display:block;
color:#0090E0;
background-color:#F0F4FF;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
}

#mapint2
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}

/* 5 felder */
#mapint a, #mapint a:visited {
display:block;
color:#9797CC;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
width:114px;
padding-top: 1px;
padding-bottom: 1px;
margin:0px;
text-align: center;
}

#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:pointer;
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: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;
text-transform:none;
font-size: 11px;
cursor:pointer;
border: 1px solid #C5C5E2;
}

#mapint
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica;
font-size: 12px;
}

.titelseite {
width:100%;
margin: 0px 0px 0px 0px;
padding: 1px 0px 2px 0px;
background-color:#FFFFFF;
color:#707D99;
font-size:12px;
text-align: left;
border-bottom:1px solid #8888BB;
}

h1.titelseite {
width:100%;
margin: 0px 0px 0px 0px;
padding: 1px 0px 2px 0px;
background-color:#FFFFFF;
color:#707D99;
font-size:12px;
font-weight:normal;
text-align: left;
border-bottom:1px solid #8888BB;
}

.punkte {
border:1px dotted #AFAFAF;
padding:10px;
}

.punkte01 {
border:1px solid #AFAFAF;
padding:0px;
}

.punkte02 {
border:1px dotted #AFAFAF;
padding:0px;
}

td.punkte {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%;
color: #4F4F4F;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 2px;
}

.xbig {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; color:#AAAACC; font-weight:normal;background-color: #F6F6FF;text-transform:none;}


.text {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%;
color: #4F4F4F;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 2px;
}

pre{
color: #4F4F4F;
line-height: 130%; /*100.01%*/
letter-spacing: 0px;
word-spacing: 0px;
}


h1 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#5F5F5F; font-weight:bold;margin-bottom:18px;}
h2 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; color:#5F5F5F; font-weight:bold;margin-bottom:18px;}
h3 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#5F5F5F; font-weight:bold;}
h4 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:14px; color:#5F5F5F; font-weight:normal;}


td.blau{
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #0070C0;
}

td.blau02{
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #846ADD;
}

td b{
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #2C6ED5;
font-weight:normal;
}

div.rand10
{
  float: left;
  border: 1px solid #8F8F8F;
  height: auto;
  width: auto;
  background-color:#DDE1F4;
  font-size:2px;
  margin-bottom: 0px;
}

div.rand10 img
{
  display: inline;
  margin: 6px;
  border: 1px solid #FFFFFF;
}

div.rand10 a:hover img {
border: 1px solid #000000;
}



div.rahmen10
{
  float: right;
  height: auto;
  width: auto;
  background-color:#DDE1F4;
  font-size:2px;
  margin-bottom: 0px;
}

div.rahmen10 img
{
  display: inline;
  margin: 10px;
  border: 1px solid #FFFFFF;
}

div.rahmen10 a:hover img {
border: 1px solid #000000;
}





div.rand6
{
  float: right;
  height: auto;
  width: auto;
  background-color:#DDE1F4;
  font-size:2px;
  margin-bottom: 0px;
}

div.rand6 img
{
  display: inline;
  margin: 6px;
  border: 1px solid #FFFFFF;
}

div.rand6 a:hover img {
border: 1px solid #000000;
}




.rand8
{
background-color:#DDE1F4;
border: none;
width:150px;
padding:6px;
}

.randblau
{
background-color:#FFFFFF;
padding:1px;
border: 4px solid #3A3A3A;
}

.rand8 img
{
border: 1px solid #FFFFFF;
}


.gmap
{
background-image:url(images/google-maps-index.gif);
background-repeat:no-repeat;
background-position:top right;
color:#AAAACC;
font-size:20px;
text-align: right;
}

.gmap a, .gmap a:visited
{
color:#AAAACC;
font-size:20px;
text-decoration:none;
}


.gmap a:hover
{
color:#E00060;
font-size:20px;
text-decoration:none;
}



.pink {color: #FFBF00; font-size:10px;}
.drot {color: #EC0000; font-size:10px;}

.mini {text-decoration: none; color: #7F7F7F; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;}

.mini11 {text-decoration: none; color: #2F2F2F; font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;}

.small {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;color:#8888AA;}
.middle {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;color:#8888AA;}

#bookmarks img {
margin-right:8px;
}



#right .tab {
border:1px solid #E3E2F7;
background-color:#FFFFFF;
}

#right .middle {
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
color:#8888AA;
text-align:center;
background-color:#DDDCF0;
height:18px;
}

#right .bildbox {
padding:8px;
color:#9F9F9F;
background-color:#FFFFFF;
font-size:10px;
}

#right .bild {
border:1px solid #7F7F7F;
text-align:center;
}


#right .spacer {
background:url(images/block10-39.gif) #FFFFFF;
width:190px;
height:6px;
padding:0px;
margin:0px;
font-size:1px;
line-height:1px;
}


#right .weiter:link, #right .weiter:visited {
display:block;
background:url(images/bg-menue01.gif) #E3E2F7 top right;
padding:2px 0px 2px 0px;
font-family:Arial,Helvetica,sans-serif;
color:#8787A2;
text-transform:none;
text-decoration:none;
font-size:11px;
cursor:pointer;
width:172px;
margin-top:3px;
text-align:left;
}


#right .weiter:hover {
display:block;
background:none;
background-color:#A1A6CC;
padding:2px 0px 2px 0px;
font-family:Arial,Helvetica,sans-serif;
color:#FFFFFF;
text-transform:none;
text-decoration:none;
font-size:11px;
cursor:pointer;
width:172px;
margin-top:3px;
text-align:left;
}


.spacer {
background:url(images/block10-39.gif) #FFFFFF;
width:190px;
height:6px;
padding:0px;
margin:0px;
font-size:1px;
line-height:1px;
}

/*#707D99*/
a.small:link {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;color:#AAAACC;}
a.small:visited {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;color:#AAAACC;}
a.small:hover {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;color:#FF007F;}

a.klein:link {font-family:Arial,Helvetica,sans-serif; font-size:10px;color:#F0F4FF;}
a.klein:visited {font-family:Arial,Helvetica,sans-serif; font-size:10px;color:#F0F4FF;}
a.klein:hover {font-family:Arial,Helvetica,sans-serif; font-size:10px;color:#FFFF00;}

.mittel {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: 14px;color:#3333CC;}
.gross {font-size:12px; color:#5F5F5F; font-weight:normal;}
.fett {font-size:12px; color:#5F5F5F; font-weight:bold;}
.groesser {color:#4F4F4F;font-size:14px;font-weight:normal;}

.caps {font-size:11px;font-weight:normal;background-color:#F6F6FF;padding:4px;margin:2px 5px 2px 5px;height:22px}


.caps01 {font-size:11px;color:#8D8DBA;font-weight:normal;background-color:#F6F6FF;padding:4px;margin:2px 5px 2px 5px;}

.caps02 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: normal;
border-bottom: 1px solid #BFBFBF;
background-color: #FFFFFF;
}

.caps03 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight: normal;
border-bottom: 1px solid #BFBFBF;
background-color: #F6F6FF;
}

.caps14 {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
background-color:#F6F6FF;
padding:4px;
margin:0px 5px 0px 0px;
height:22px;
font-variant:small-caps;
}

.caps14 b {
font-family:Verdana,Arial,Helvetica,sans-serif;
color: #5288B1;
font-size:16px;
font-weight:normal;
background-color:#F6F6FF;
margin:0px 5px 0px 0px;
height:22px;
font-variant:small-caps;
}

.caps18 {color:#707D99;font-family:Verdana;font-size:16px;font-weight:bold;}

.caps24 {color:#AAAACC;font-family:Verdana;font-size:24px;font-weight:bold;}


a, a:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#4F4F4F;
}

a:hover{
text-decoration:none;
color:#FF007F;
}


.hier {font-family: Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#AAAACC; font-weight: normal;}

a.hier, a.hier:visited {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#AAAACC; font-weight: normal;}
a.hier:hover {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px;color:#0070C0;}


#oben a, #oben a:visited {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;line-height:13px;text-decoration:none;}
#oben a:hover {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px;color:#273099; font-weight:normal;text-decoration:none;}

.menuitem-s, .menuitem-s:visited {
text-decoration:none;
font-size:11px;
color:#8A8AA6;
}
.menuitem-s:hover{
text-decoration:none;
color:#FF007F;
}

.menuitem-h, .menuitem-h:visited {
text-decoration:none;
font-size:11px;
color:#FFBF00;
}

.menuitem-h:hover{
text-decoration:none;
}

.menuitem, .menuitem:visited {
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#000000;
}

.menuitem:hover{
font-family:Verdana,Arial,Helvetica,sans-serif;
color:#DF0000;
text-decoration:none;
}
.yellowbold{
color:#FFFF00;
font-size:10px;
font-weight: bold;
}







#map a, #map a:visited {
display:block;
color:#5F5F5F;
background-color:#EFEFEF;
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #DFDFDF;
border-right:#BFBFBF;
border-bottom:#9F9F9F;
width:120px;
padding: 0px;
text-align: center;
margin-left:1px;
}

#map a:active{
display:block;
color:#000000;
background-color:#F0F0FF;
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #000000;
width:120px;
padding: 0px;
text-align: center;
margin-left:1px;
}


#map a:hover {
display:block;
color:#000000;
background-color:#FFE138;
background-image:url(images/bg-gelb03.gif);
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #9F9F9F;
border-bottom:#6F6F6F;
width:120px;
padding: 0px;
text-align: center;
margin-left:1px;
}

#map a:visited.hier{
display:block;
color:#8F9ADA;
background-color:#EFEFEF;
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #DFDFDF;
border-right:#BFBFBF;
border-bottom:#9F9F9F;
width:120px;
padding: 0px;
text-align: center;
margin-left:1px;
}


#map td
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
}





#nav a, #nav a:visited {
display:block;
color:#5F5F5F;
background-color:#F1F3FE;
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #FFFFFF;
border-right:#9F9F9F;
border-bottom:#6F6F6F;
width:90px;
padding: 0px;
text-align: center;
margin-left:1px;
}


#nav a:active{
display:block;
color:#5F5F5F;
background-color:#F6F6FF;
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #FFFFFF;
width:90px;
padding: 0px;
text-align: center;
margin-left:1px;
}

#nav a:hover {
display:block;
color:#FFFFFF;
background-color:#A2ACE0;
background-image:url(images/bg-gelb02.gif);
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #FFFFFF;
border-right:#9F9F9F;
border-bottom:#6F6F6F;
width:90px;
padding: 0px;
text-align: center;
margin-left:1px;
}

#nav a:visited.hier{
display:block;
color:#5F5F5F;
background-color:#E3E2F7;
text-decoration:none;
text-transform: none;
font-family:Arial,Helvetica,sans-serif;
font-size: 11px;
cursor:pointer;
border: 1px solid #FFFFFF;
border-right:#9F9F9F;
border-bottom:#6F6F6F;
width:90px;
padding: 0px;
text-align: center;
margin-left:1px;
}


#nav td
{
color: #009F00;
text-decoration:none ;
font-family:"Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif;
font-size: 12px;
}

#lupe {z-index:100; height:22em;}

#foto {position:relative; top:0px; left:0px; width:100px; background-color:#fff; z-index:100;}
#foto a.p1, #foto a.p1:visited {display:block; width:150px; height:113px; text-decoration:none; background:#fff; top:0; left:0; border:none;}
#foto a img {border:1px solid #000000;}
#foto a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#foto a .large {display:block; position:absolute; width:0; height:0; border:none; top:0; left:0;}
#foto a.p1:hover .large {display:block; position:absolute; top:-190px; left:180px; width:400px; height:300px; border:10px solid #6F6F6F;}

#foto1 {position:relative; top:0px; left:0px; width:100px; background-color:#fff; z-index:101;}
#foto1 a.p1, #foto1 a.p1:visited {display:block; width:150px; height:113px; text-decoration:none; background:#fff; top:0; left:0; border:none;}
#foto1 a img {border:1px solid #000000;}
#foto1 a.p1:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#foto1 a .large1 {display:block; position:absolute; width:0; height:0; border:none; top:0; left:0;}
#foto1 a.p1:hover .large1 {display:block; position:absolute; top:-190px; left:340px; width:400px; height:300px; border:10px solid #6F6F6F;}


#foto2 {position:relative; top:0px; left:0px; width:100px; background-color:#fff; z-index:100;}
#foto2 a.p2, #foto2 a.p2:visited {display:block; width:150px; height:113px; text-decoration:none; background:#fff; top:0; left:0; border:none;}
#foto2 a img {border:1px solid #000000;}
#foto2 a.p2:hover {text-decoration:none; background-color:#8c97a3; color:#000;}
#foto2 a .large2 {display:block; position:absolute; width:0; height:0; border:none; top:0; left:0;}
#foto2 a.p2:hover .large2 {display:block; position:absolute; top:-190px; left:180px; width:400px; height:300px; border:10px solid #6F6F6F;}


/* Styles für die InfoBox2 */

#InfoBox2 {
position:absolute;
visibility:visible;
left:-1000px;
top:-2000px;
z-index:+2;
/*background:url(images/bg01-info.jpg) #F5FAFE bottom right no-repeat;*/
background-color: #FAFCFF;
width:300px;
padding:10px 10px 15px 15px;
margin:0px;
border:5px solid #445599;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:130%;
color:#5F5F5F;
}

#InfoBox2 h1{
letter-spacing: 0.1em;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
text-transform:none;
font-weight:bold;
color:#0044BB;
}

#InfoBox2 b{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
color:#0090E0;
}


.inhaltbox{
background:url(images/verlauf-640-ru.jpg) bottom right;
border-top:0px solid #d7d6ea;
border-bottom:0px solid #d7d6ea;
margin-bottom:10px;
padding: 10px 15px 15px 0px;
}



/* start lightbox */

#lightbox{
        background-color: #3F3F3F;
        padding: 20px;
        border-bottom: 2px solid black;
        border-right: 2px solid black;
        z-index:6000;
        }
#lightboxDetails{
        font-size: 0.9em;
        padding-top: 8px;
        color:#AFAFAF;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 20px; right: 20px; }

#lightbox img{ border:1px solid #FFFFFF; clear: both;}
#overlay img{ border: none; }

#lightbox a{
        color:#8F8F8F;
        }

#lightbox a:visited{
        color:#8F8F8F;
        }


#overlay{ background-image: url('http://www.web-toolbox.net/geilenkirchen/images/overlay02.png'); }

* html #overlay{
        background-color: #333;
        background-color: transparent;
        background-image: url('http://www.web-toolbox.net/geilenkirchen/images/transpixel.gif');
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.web-toolbox.net/geilenkirchen/images/overlay02.png", sizingMethod="scale");
        z-index:7000;
        }

/* ende lightbox */


}
