html {height:100%;}
body {
height:100%;
margin:0px;
padding:0px;
background-image:url(../img/bg.gif);
}

a.link:link{color:#000000;text-decoration:underline}
a.link:active{color:#000000;text-decoration:underline}
a.link:visited{color:#000000;text-decoration:underline}
a.link:hover{color:#0064B2;text-decoration:underline}

a.none:link{color:#ffffff;text-decoration:none}
a.none:active{color:#ffffff;text-decoration:none}
a.none:visited{color:#ffffff;text-decoration:none}
a.none:hover{color:#ffffff;text-decoration:none}

a.linkanmeld:link{color:#0064B2;text-decoration:none}
a.linkanmeld:active{color:#0064B2;text-decoration:none}
a.linkanmeld:visited{color:#0064B2;text-decoration:none}
a.linkanmeld:hover{color:#0064B2;text-decoration:none}

a.linkright{font-weight:bold}
a.linkright:link{color:#0064B2;text-decoration:none}
a.linkright:active{color:#0064B2;text-decoration:none}
a.linkright:visited{color:#0064B2;text-decoration:none}
a.linkright:hover{color:#0064B2;text-decoration:none}


a.detail:link{color:#0064B2;text-decoration:none}
a.detail:active{color:#0064B2;text-decoration:none}
a.detail:visited{color:#0064B2;text-decoration:none}
a.detail:hover{color:#0064B2;text-decoration:none}

a.intro:link{color:#004B8F;text-decoration:underline}
a.intro:active{color:#004B8F;text-decoration:underline}
a.intro:visited{color:#004B8F;text-decoration:underline}
a.intro:hover{color:#004B8F;text-decoration:underline}


/* Container 100% Höhe und blauem Rand oben/unten  */
div#container {
     min-height: 98.4%;
     width: 100%;
     float:left;
     padding:0px;
     border: solid #0D5EA0;
     border-width: 3px 0px 8px 0px;
}
* html #container {
     height: 98.7%;
     width: 100%;
     float:left;
}

/* Weiße Linie Oben  */
#topwhite
{
position:absolute;left:0px;top:4px;
float:left;
height:1px;
width:100%;
background-color:#ffffff;
line-height:0px;
}

/* Weiße Linie unten  */
#bottomwhite
{
float:left;
height:1px;
width:100%;
background-color:#ffffff;
line-height:0px;
margin-top:-10px;
}

/* Hauptbild Oben  */
#topimg
{
position:absolute;left:26px;top:0px;
}

/* Preload für Interessant  */
#preload
{
position:absolute;left:0px;top:0px;visibility:hidden
}

/* Niederrhein-Guide Logo  */
#logo
{
position:absolute;left:26px;top:38px;
}

#left
{
float:left;
margin-top:200px;
background-image:url(../img/bg-tab.gif);
background-repeat:no-repeat;
}

#nabutext{
margin-left:60px;
margin-top:30px;
font-family:verdana,Arial;letter-spacing:0px;line-height:16px;font-weight:normal;
}

#suetext{
margin-left:60px;
margin-top:30px;
font-family:verdana,Arial;letter-spacing:0px;line-height:16px;font-weight:normal;
}

#nabu{
margin-left:26px;
margin-top:20px;
}

#sue{
margin-left:26px;
margin-top:20px;
}

#middle
{
float:left;
margin-left:0px;
margin-top:166px;
width: 504px;
font-family:verdana,Arial;letter-spacing:0px;line-height:16px;
}

.text
{
margin-left:16px;
}
.text2
{
margin-left:16px;margin-top:8px;
}

.texthalb
{
margin-left:16px;
width:260px;float:left}
}


/* Bild im Text rechts ausgerichtet  */
.bilderhalb{
float:left
}

/* Bild im Text rechts ausgerichtet  */
.imgright
{
margin-left: 6px;
margin-top: 10px;
margin-bottom: -6px
}

/* Bild im Text rechts ausgerichtet unter Teaser  */
.imgright2
{
margin-left: 6px;
margin-top: 16px;
margin-bottom: -6px
}

#right
{
font-family:verdana,Arial;letter-spacing:0px;line-height:16px;color:#000000;
margin-left:805px;
margin-top:210px;
width: 200px;
}

a.left {
display:block;
margin-bottom:1px;
text-align:left;
width:200px;
padding:6px;
padding-left:10px;
text-decoration:none;
font-family:verdana,Arial;letter-spacing:0px;font-weight:normal;
background: #ffffff;
}

a.left:link{color:#000000}
a.left:visited{color:#000000}
a.left:hover{color:#004B8F}
a.left:active{color:#000000}


a.leftaktiv {
display:block;
margin-bottom:1px;
text-align:left;
width:200px;
padding:6px;
padding-left: 10px;
text-decoration:none;
font-family:verdana,Arial;letter-spacing:0px;font-weight:bold;
background: #004B8F;
}

a.leftaktiv:link{color:#ffffff}
a.leftaktiv:visited{color:#ffffff}
a.leftaktiv:hover{color:#ffffff}
a.leftaktiv:active{color:#ffffff}

a.leftsub {
display:block;
margin-bottom:1px;
margin-left:10px;
text-align:left;
width:190px;
padding:6px;
padding-left: 10px;
text-decoration:none;
font-family:verdana,Arial;letter-spacing:0px;font-weight:normal;
background: #ffffff;
}

a.leftsub:link{color:#000000}
a.leftsub:visited{color:#000000}
a.leftsub:hover{color:#004B8F}
a.leftsub:active{color:#000000}


a.leftsubaktiv {
display:block;
margin-bottom:1px;
margin-left:10px;
text-align:left;
width:190px;
padding:6px;
padding-left: 10px;
text-decoration:none;
font-family:verdana,Arial;letter-spacing:0px;font-weight:bold;
background: ##F7F5C3;
}

a.leftsubaktiv:link{color:#000000}
a.leftsubaktiv:visited{color:#000000}
a.leftsubaktiv:hover{color:#000000}
a.leftsubaktiv:active{color:#000000}

a.admin {
display:block;
margin-left:4px;
text-align:left;
width:190px;
padding:6px;
text-decoration:none;
font-family:verdana,Arial;letter-spacing:0px;font-weight:normal;
}

a.admin:link{color:#8D8D6B}
a.admin:visited{color:#8D8D6B}
a.admin:hover{color:#8D8D6B}
a.admin:active{color:#8D8D6B}

/* ---------- Main Navigation -------------- */
/* Mainnavi UL  */
ul#navileft{
list-style-type:none;
margin-top:15px;
margin-left:50px;
padding-left:0px;
}

#sprache{
position:absolute;left:988px;top:30px;
text-align:right;
}

#schrift{
position:absolute;left:780px;top:70px;
height:80px;
width:100px;
text-align:center;
font-family:verdana,Arial;letter-spacing:0px;line-height:3px
}

#lang{
position:absolute;left:919px;top:48px;
text-align:right;
}

.langimg{
margin-bottom:6px
}

#locator{
z-index:1;
position:absolute;left:282px;top:142px;
font-family:verdana,Arial;letter-spacing:0px;
color:#888888;
width:500px;
}

.text{
font-family:verdana,Arial;letter-spacing:0px;line-height:16px;
}
.karte{
margin-top:10px;
margin-left:16px
}

/* Box für PopUp Führungen  */
#fuehrungen
{
font-weight:bold;color:#ffffff;
width: 180px;
height:50px;
background:#E16623;
padding:5px;
}

.sel{
width:175px;
font-family:verdana,Arial;font-weight:normal;
margin-top:6px
}

/* Linien blau für Right Termine  */
.linie{
height:1px;
width:180px;
border: 0px; /* Für Firefox und Opera */
border-top: solid 1px #0D5EA0;
margin-top:5px;
margin-bottom:5px;
margin-left:0px
}

/* Linien grau für Guide-Auflistung  */
.linieg{
height:1px;
width:100%;
border: 0px; /* Für Firefox und Opera */
border-top: solid 1px #7A7A78;
margin-top:5px;
margin-bottom:5px
}

/* Headline Blau  */
h1
{
font-weight:bold;
color:#004B8F;
}

/* Headline Rot  */
h2
{
font-weight:bold;
color:#BF0628;
}

/* Bild im Text mit Unterschrift  */
.imgt
{
margin-left: 6px;
margin-top: 4px;
float:right
}

/* Guide List - Alle Touren  */
.gmehr{
width:66px;
background:#DFE3EC;
padding:3px;
border: solid #305776 1px;
}

/* Termine - Details  */
.tmehr{
height:16px;
width:40px;
background:#DFE3EC;
padding:3px;
border: solid #305776 1px;
}

.form
{
width:325px;
height:16px;
font-family:verdana,Arial;font-weight:normal;
padding:2px;
padding-top:4px
}

.form2
{
width:325px;
height:50px;
font-family:verdana,Arial;font-size:11px;font-weight:normal;
padding:2px;
padding-top:4px
}

a.azlink {
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-family:verdana,Arial;letter-spacing:0px;font-weight:bold;
}

a.azlink:link{color:#7A7B75}
a.azlink:visited{color:#7A7B75}
a.azlink:hover{color:#004B8F}
a.azlink:active{color:#7A7B75}


a.azlink-aktiv {
text-decoration:none;
padding-left:5px;
padding-right:5px;
font-family:verdana,Arial;letter-spacing:0px;font-weight:bold;
}

a.azlink-aktiv:link{color:#004B8F}
a.azlink-aktiv:visited{color:#004B8F}
a.azlink-aktiv:hover{color:#004B8F}
a.azlink-aktiv:active{color:#004B8F}

.center
{
width: 485px;
text-align:center;
}

.footer
{
margin-bottom:1px
}

.bildunter
{
 margin-top:4px;
 width:223px
}

/* Bild Termin-Detail  */
.imgdetail
{
margin-left:10px; margin-bottom:4px
}

/*  Termine Box für Zeilenumbruch  */
.termineright
{
width: 180px
}

/*  Anstandhalter Termine rechts  */
.rightplatz{
 width: 180px; height: 30px
}

/*  Text "Suchen Sie nach Führungen - hat immer gleiche Größe  */
h4{
margin:0px
}

.onlineanmeldung
{
background-image:url(../img/Kauzkasten.gif);
background-repeat:no-repeat;
width: 100px;
height: 100px;
padding-top:37px;
padding-left:6px;
float:right
}



