/* ============== Navigation oben anfang =============== */

#topnavi {
 float:right;
 width:678px;
 height:30px;
 text-align:right;
 padding:0px;
 margin:0px;
 margin-top:25px;
 border:0px;
}

* html #topnavi {  /* für IE */
 width:678px;
 height:30px;
 margin-top:25px;
}

ul#navigation_top {
 margin:0px;
 margin-right:0px;
 padding:0px;
 border:0px;
 width:678px;
}

* html ul#navigation_top {  /* für IE */
 margin-right:0px;
}

*+html ul#navigation_top {  /* für IE 7 */
 margin-right:0px;
}

#navigation_top li {
 list-style-type:none;
 text-align:right;
 float:left;
 height:30px;
 margin: 0px;
 padding:0px;
 border: 0px;
}

#navigation_top li.start-n, #navigation_top li.start-n a:link, #navigation_top li.start-n a:visited {
 height:30px;
 width:57px;
 display:block;
 background:url(images/navi/start-n.gif) 0px 0px no-repeat;
}
#navigation_top li.start-a, #navigation_top li.start-a a:link, #navigation_top li.start-a a:visited, #navigation_top li.start-a a:hover, #navigation_top li.start-n a:hover {
 height:30px;
 width:57px;
 display:block;
 background:url(images/navi/start-a.gif) 0px 0px no-repeat;
}

#navigation_top li.hotel-n, #navigation_top li.hotel-n a:link, #navigation_top li.hotel-n a:visited {
 height:30px;
 width:61px;
 display:block;
 background:url(images/navi/hotel-n.gif) 0px 0px no-repeat;
}
#navigation_top li.hotel-a, #navigation_top li.hotel-a a:link, #navigation_top li.hotel-a a:visited, #navigation_top li.hotel-a a:hover, #navigation_top li.hotel-n a:hover {
 height:30px;
 width:61px;
 display:block;
 background:url(images/navi/hotel-a.gif) 0px 0px no-repeat;
}

#navigation_top li.familien-n, #navigation_top li.familien-n a:link, #navigation_top li.familien-n a:visited {
 height:30px;
 width:78px;
 display:block;
 background:url(images/navi/familien-n.gif) 0px 0px no-repeat;
}
#navigation_top li.familien-a, #navigation_top li.familien-a a:link, #navigation_top li.familien-a a:visited, #navigation_top li.familien-a a:hover, #navigation_top li.familien-n a:hover {
 height:30px;
 width:78px;
 display:block;
 background:url(images/navi/familien-a.gif) 0px 0px no-repeat;
}

#navigation_top li.preise-n, #navigation_top li.preise-n a:link, #navigation_top li.preise-n a:visited {
 height:30px;
 width:57px;
 display:block;
 background:url(images/navi/preise-n.gif) 0px 0px no-repeat;
}
#navigation_top li.preise-a, #navigation_top li.preise-a a:link, #navigation_top li.preise-a a:visited, #navigation_top li.preise-a a:hover, #navigation_top li.preise-n a:hover {
 height:30px;
 width:57px;
 display:block;
 background:url(images/navi/preise-a.gif) 0px 0px no-repeat;
}

#navigation_top li.restaurant-n, #navigation_top li.restaurant-n a:link, #navigation_top li.restaurant-n a:visited {
 height:30px;
 width:89px;
 display:block;
 background:url(images/navi/restaurant-n.gif) 0px 0px no-repeat;
}
#navigation_top li.restaurant-a, #navigation_top li.restaurant-a a:link, #navigation_top li.restaurant-a a:visited, #navigation_top li.restaurant-a a:hover, #navigation_top li.restaurant-n a:hover {
 height:30px;
 width:89px;
 display:block;
 background:url(images/navi/restaurant-a.gif) 0px 0px no-repeat;
}

#navigation_top li.wellness-n, #navigation_top li.wellness-n a:link, #navigation_top li.wellness-n a:visited {
 height:30px;
 width:76px;
 display:block;
 background:url(images/navi/wellness-n.gif) 0px 0px no-repeat;
}
#navigation_top li.wellness-a, #navigation_top li.wellness-a a:link, #navigation_top li.wellness-a a:visited, #navigation_top li.wellness-a a:hover, #navigation_top li.wellness-n a:hover {
 height:30px;
 width:76px;
 display:block;
 background:url(images/navi/wellness-a.gif) 0px 0px no-repeat;
}

#navigation_top li.tagungshotel-n, #navigation_top li.tagungshotel-n a:link, #navigation_top li.tagungshotel-n a:visited {
 height:30px;
 width:100px;
 display:block;
 background:url(images/navi/tagungshotel-n.gif) 0px 0px no-repeat;
}
#navigation_top li.tagungshotel-a, #navigation_top li.tagungshotel-a a:link, #navigation_top li.tagungshotel-a a:visited, #navigation_top li.tagungshotel-a a:hover, #navigation_top li.tagungshotel-n a:hover {
 height:30px;
 width:100px;
 display:block;
 background:url(images/navi/tagungshotel-a.gif) 0px 0px no-repeat;
}

#navigation_top li.kraichgau-n, #navigation_top li.kraichgau-n a:link, #navigation_top li.kraichgau-n a:visited {
 height:30px;
 width:88px;
 display:block;
 background:url(images/navi/kraichgau-n.gif) 0px 0px no-repeat;
}
#navigation_top li.kraichgau-a, #navigation_top li.kraichgau-a a:link, #navigation_top li.kraichgau-a a:visited, #navigation_top li.kraichgau-a a:hover, #navigation_top li.kraichgau-n a:hover {
 height:30px;
 width:88px;
 display:block;
 background:url(images/navi/kraichgau-a.gif) 0px 0px no-repeat;
}

#navigation_top li.kontakt-n, #navigation_top li.kontakt-n a:link, #navigation_top li.kontakt-n a:visited {
 height:30px;
 width:72px;
 display:block;
 background:url(images/navi/kontakt-n.gif) 0px 0px no-repeat;
}
#navigation_top li.kontakt-a, #navigation_top li.kontakt-a a:link, #navigation_top li.kontakt-a a:visited, #navigation_top li.kontakt-a a:hover, #navigation_top li.kontakt-n a:hover {
 height:30px;
 width:72px;
 display:block;
 background:url(images/navi/kontakt-a.gif) 0px 0px no-repeat;
}
/* ============== Navigation oben ende =============== */






/* ============== Navigation Links Hauptmenü anfang =============== */


#links ul.navigation {
 margin:0px;
 padding:0px;
 float:left;
 padding-bottom:20px;
 border:0px;
 border:0px solid #00FF00;
}

#links .navigation li.normal {
 padding:0px;
 margin:0px;
 margin-bottom:0px;
 list-style-type:none;
 text-align:left;
 border:0px;
 display:block;
 width:160px;
 /* height:20px; */
 padding:0px 2px 0px 0px;
 margin:2px 0px 2px 0px;
}

#links .navigation li.aktiv {
 padding:0px;
 margin:0px;
 margin-bottom:0px;
 list-style-type:none;
 text-align:left;
 border:0px;
 display:block;
 width:160px;
 /* height:20px; */
 padding:0px 2px 0px 0px;
 margin:2px 0px 2px 0px;
}

/* ----------- Hauptnavigation Menüpunkte ------------ */

#links .navigation li.normal a {
 background:url(images/navi/gruener-punkt.gif) 0px 7px no-repeat;
 border:0px;
 color:#4E7C1B;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 vertical-align:middle;
 display:block;
 width:153px;
 width:151px !important;
 /* height:17px; */
 margin:0px;
 padding:2px 0px 0px 10px;
}

#links .navigation li.normal a:link, #links .navigation li.normal a:visited {
 color:#4E7C1B;
}

#links .navigation li.normal a:hover {
 color:#000000;
}


#links .navigation li.aktiv a {
 background:url(images/navi/schwarzer-punkt.gif) 0px 7px no-repeat;
 border:0px;
 color:#000000;
 font-size:13px;
 font-weight:bold;
 text-decoration:none;
 vertical-align:middle;
 display:block;
 width:153px;
 width:151px !important;
 /* height:17px; */
 margin:0px;
 padding:2px 0px 2px 10px;
}

#links .navigation li.aktiv a:link, #links .navigation li.aktiv a:visited {
 color:#000000;
}

#links .navigation li.aktiv a:hover {
 color:#4E7C1B;
}

/* ----------- Hauptnavigation für IE ------------ */
 /* Nur IE bis Version 6 */

* html #links .navigation li.aktiv a {
 /* height:15px; */
 margin:0px;
 padding:2px 0px 2px 10px;
}

* html #links .navigation li.normal a:hover {
}

* html #links .navigation li.aktiv a:link, * html #links .navigation li.aktiv a:visited {
 color:#000000;
}

* html #links .navigation li.aktiv a:hover {
 color:#4E7C1B;
}


/* ----------- Unternavigation ------------ */

#links .navigation li.subnormal {
 padding:0px;
 margin:0px;
 list-style-type:none;
 text-align:left;
 border:0px;
 display:block;
 width:160px;
 /* height:18px; */
 padding:0px 2px 0px 0px;
 margin:2px 0px 2px 0px;
}

#links .navigation li.subaktiv {
 padding:0px;
 margin:0px;
 list-style-type:none;
 text-align:left;
 border:0px;
 display:block;
 width:160px;
 /* height:18px; */
 padding:0px 2px 0px 0px;
 margin:2px 0px 2px 0px;
}

/* ----------- Unternavigation Menüpunkte ------------ */

#links .navigation li.subnormal a {
 border:0px;
 color:#4E7C1B;
 font-size:12px;
 text-decoration:none;
 vertical-align:middle;
 display:block;
 width:136px;
 width:134px !important;
 /* height:20px; */
 margin:0px;
 padding:2px 0px 0px 24px;
}

#links .navigation li.subnormal a:link, #links .navigation li.subnormal a:visited {
 color:#4E7C1B;
}

#links .navigation li.subnormal a:hover {
 color:#000000;
}

#links .navigation li.subaktiv a {
 border:0px;
 color:#000000;
 font-size:12px;
 text-decoration:none;
 vertical-align:middle;
 display:block;
 width:136px;
 width:134px !important;
 /* height:20px; */
 margin:0px;
 padding:2px 0px 2px 24px;
}

#links .navigation li.subaktiv a:link, #links .navigation li.subaktiv a:visited {
 color:#000000;
}

#links .navigation li.subaktiv a:hover {
 color:#4E7C1B;
}


/* ----------- Unternavigation für IE ------------ */
 /* Nur IE bis Version 6 */
* html #links .navigation li.subnormal a:link, * html #links .navigation li.subnormal a:visited {
 /* height:16px; */
 color:#4E7C1B;
}

* html #links .navigation li.subnormal a:hover {
 color:#000000;
}

* html #links .navigation li.subaktiv a:link, * html #links .navigation li.subaktiv a:visited {
 /* height:16px; */
 color:#000000;
}

* html #links .navigation li.subaktiv a:hover {
 color:#4E7C1B;
}


