/* --- Styleanweisungen für Naviagationselemente --- */


/********************* TOPNAVIGATION *********************/
#logo a {
padding:0;
text-decoration:none;
font-size:10px;
color:#666;
font-weight:normal;
}

#logo a:hover {
color:#000;
}

#top a {
display:block;
width:780px;
height:220px;
}

ul.topnavlist {
margin:0;
padding:4px 0;
list-style-type:none;
font-size:10px;
}
ul.topnavlist li {
border-right:1px dotted white;
display:inline;
}
ul.topnavlist li a {
padding:0 10px;
text-decoration:none;
color:white;
font-weight:normal;
}

ul.topnavlist li a.startseite {
padding:0 10px 0 20px;
background: #f1f1f1 url(../images/back.gif) no-repeat;
text-decoration:none;
color:white;
font-weight:normal;
}

ul.topnavlist li a:hover {
color:white;
}

ul.sitesuche {
margin:0;
padding:4px 0;
list-style-type:none;
font-size:10px;
}
ul.sitesuche li {
display:inline;
border-right:1px dotted #999;
}
ul.sitesuche li a {
padding:0 5px;
text-decoration:none;
color:#666;
font-weight:normal;
}
ul.sitesuche li a:hover {
color:#000;
}

/********************* LEFTNAVIGATION ********************/
ul.level1 {
list-style-type:none;
}

ul.level1 li {
margin-top:3px;
}

.level1 a {
display:block;
width:129px;
padding:2px 5px 2px 10px;
text-decoration:none;
color:#333;
font-size:0.85em;
font-weight:bold;
}
.level1 a:hover {
color:#900;
}
.level1-active a {
color:#900;
}

ul.level2 {
list-style-type:none;
}

ul.level2 li {
margin-top:1px;
}

.level2 a {
display:block;
width:124px;
padding:2px 5px 2px 15px;
text-decoration:none;
color:#333;
font-size:0.85em;
font-weight:normal;
}
.level2 a:hover {
color:#900;
}
.level2-active a {
color:#900;
}

ul.level3 {
list-style-type:none;
}

.level3 a {
display:block;
width:119px;
padding:2px 5px 2px 20px;
text-decoration:none;
color:#333;
font-size:0.8em;
font-weight:normal;
}
.level3 a:hover {
color:#900;
}
.level3-active a {
color:#900;
}

*************level-4-Menü muß je nach Lokalisation angepasst werden***************/

ul.level4 {
list-style-type:none;
}

.level4 a {
display:block;
width:113px;
padding:0 5px 0 25px;
border-top:1px dotted white;
border-bottom:0px dotted white;
text-decoration:none;
color:dimgray;
font-size:0.7em;
font-weight:normal;
}
.level4 a:hover {
color:black;
}
.level4-active a {
color:black;
}

#leftcontent p.backlink {
margin-top:30px;
}

#leftcontent p.backlink_galerie {
margin:0 0 0 20px;
}

p.backlink a {
display:block;
padding: 0 20px;
background:url(../images/back.gif) no-repeat;
}

p.backlink_galerie a {
display:block;
padding: 0 20px;
background:url(../images/back.gif) no-repeat;
}

p.backlink a:hover {
text-decoration:underline;
}

p.backlink_galerie a:hover {
text-decoration:underline;
}

#leftcontent p.anmeldelink {
margin-top:30px;
}
p.anmeldelink a {
display:block;
padding: 0 20px;
background:url(../images/anmeldung.gif) no-repeat;
text-decoration:none;
}
p.anmeldelink a:hover {
text-decoration:underline;
}

#leftcontent p.forlink {
margin-top:30px;
text-align:right;
}

#leftcontent p.forlink + p.forlink {
margin-top:0;
text-align:right;
}

p.forlink a {
display:block;
padding: 0 20px;
background:url(../images/for.gif) right no-repeat;
}

p.forlink a:hover {
text-decoration:underline;
}



