


@media print
 {

body{
font-family:Arial,Helvetica,sans-serif;
font-size: 10px; /* 100.01%; 0.80em;*/
background-color:#FFFFFF;
color: #000000;
margin:0px;
padding:0px;
}

td,p,b,i{
font-family:Arial,Helvetica,sans-serif;
font-size: 10px; /* 100.01%; 0.80em;*/
background-color:#FFFFFF;
color: #000000;
line-height: 130%; /*100.01%*/
}


a{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#4F4F4F;
}

a:visited{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#4F4F4F;
}

a:hover{
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#4F4F4F;
}




  #sidenav
   {
    display:none;
    width:0px;
   }

  #topnav
   {
    display:none;
   }

  #kopf
   {
    display:none;
   }

  #info
   {
    display:none;
   }

  #right
   {
    display:none;
   }

  #fuss
   {
    display:none;
   }

  #nicht
   {
    display:none;
   }

  .Tags{display:none;}
  .nein{display:none;}
  .schirm{display:none;}

}



@media screen
 {

#header{display:none;}
.Tags{display:none;}
.nein{display:none;}

body{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size: 11px; /* 100.01%; 0.80em;*/
background-color:#FFFFFF;
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;
}



.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-color: #CCCCFF;}

.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{
}


p,td,li{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
line-height: 130%; /*100.01%*/
color: #4F4F4F;
font-weight: normal;
letter-spacing: 0px;
word-spacing: 2px;
}

td .nationen {
color: #676B94;
font-size:11px;
line-height:1.5em;
}

td.nationen img{
vertical-align:middle;
margin: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;
letter-spacing: 0px;
word-spacing: 2px;
}

img.rand
{margin:0px 0px 0px 0px; padding:1px; background:#FFFFFF; border: 6px solid #DFDFDF;}





#mapint2 a {
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;
}

#mapint2 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;
}

#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;
}









#mapint a {
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: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;
}

#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;
}



.punkte {
border:1px dotted #AFAFAF;
padding:10px;
}

.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;
}



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;
}

.rand6
{
background-color:#DDE1F4;
border: none;
width:100px;
padding:6px;
}

.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
{
color:#AAAACC;
font-size:20px;
text-decoration:none;
}

.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: #2F2F2F; 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;}

#right.middle {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:10px;color:#8888AA;}

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;}

.mittel {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size: 14px;color:#3333CC;}
.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{
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#4F4F4F;
}

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 {font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; color:#AAAACC; font-weight: normal;}
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 {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;line-height:13px;text-decoration:none;}
#oben a:visited {font-family:Tahoma,Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; font-weight:normal;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{
text-decoration:none;
font-size:11px;
color:#8A8AA6;
}
.menuitem-s:visited{
text-decoration:none;
font-size:11px;
color:#8A8AA6;
}
.menuitem-s:hover{
text-decoration:none;
color:#FF007F;
}
.menuitem-h{
text-decoration:none;
font-size:11px;
color:#FFBF00;
}
.menuitem-h:visited{
text-decoration:none;
font-size:11px;
color:#FFBF00;
}
.menuitem-h:hover{
text-decoration:none;
}

.menuitem{
font-family:Verdana,Arial,Helvetica,sans-serif;
text-decoration:none;
font-size:11px;
color:#000000;
}

.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 {
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: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 {
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: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;}



/* start lightbox */

#lightbox{
        background-color: #3F3F3F;
        padding: 20px;
        border-bottom: 2px solid black;
        border-right: 2px solid black;
        }
#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");
        }

/* ende lightbox */


}