.submenu {
position: relative;
float: left;
width: 224px;
margin: 0px 0px 5px 3px;
padding: 0px 0px 2px 0px;
}

a.submenu:link, a.submenu:visited, a.submenu:active {
color: #666666;
text-decoration:none;
font-size:80%;
font-weight: normal;
}

a.submenu:hover {
color: #333333;
text-decoration:none;
font-size:80%;
font-weight: normal;
}

.submenu_current {
position: relative;
float: left;
width: 224px;
margin: 0px 0px 5px 3px;
padding: 0px 0px 2px 0px;
}

a.submenu_current:link, a.submenu_current:visited, a.submenu_current:active {
color: #666666;
text-decoration:none;
font-size:80%;
font-weight: normal;
border-bottom: 2px #999999 solid;
}

a.submenu_current:hover {
color: #333333;
text-decoration:none;
font-size:80%;
font-weight: normal;
}

.submenu2 {
position: relative;
float: left;
width: 210px;
margin: 0px 0px 5px 3px;
padding: 0px 0px 2px 10px;
}

a.submenu2:link, a.submenu2:visited, a.submenu2:active {
color: #666666;
text-decoration:none;
font-size:75%;
font-weight: normal;
}

a.submenu2:hover {
color: #333333;
text-decoration:none;
font-size:75%;
font-weight: normal;
}

.submenu2_current {
position: relative;
float: left;
width: 210px;
margin: 0px 0px 5px 3px;
padding: 0px 0px 2px 10px;
}

a.submenu2_current:link, a.submenu2_current:visited, a.submenu2_current:active {
color: #333333;
text-decoration:underline;
font-size:75%;
font-weight: bold;
}

a.submenu2_current:hover {
color: #666666;
text-decoration:none;
font-size:75%;
font-weight: bold;
}

.submenu3 {
position: relative;
float: left;
width: 185px;
margin: 0px 0px 5px 15px;
padding: 0px 0px 2px 13px;
}

a.submenu3:link, a.submenu3:visited, a.submenu3:active {
color: #666666;
text-decoration:none;
font-size:75%;
font-weight: normal;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}

a.submenu3:hover {
color: #333333;
text-decoration:none;
font-size:75%;
font-weight: normal;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}

.submenu3_current {
position: relative;
float: left;
width: 185px;
margin: 0px 0px 5px 15px;
padding: 0px 0px 2px 13px;
}

a.submenu3_current:link, a.submenu3_current:visited, a.submenu3_current:active {
color: #333333;
text-decoration:none;
font-size:75%;
font-weight: bold;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}

a.submenu3_current:hover {
color: #666666;
text-decoration:none;
font-size:75%;
font-weight: bold;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}


.submenu4 {
position: relative;
float: left;
width: 185px;
margin: 0px 0px 3px 30px;
padding: 0px 0px 2px 13px;
}

a.submenu4:link, a.submenu4:visited, a.submenu4:active {
color: #666666;
text-decoration:none;
font-size:75%;
font-weight: normal;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}

a.submenu4:hover {
color: #333333;
text-decoration:none;
font-size:75%;
font-weight: normal;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}

.submenu4_current {
position: relative;
float: left;
width: 185px;
margin: 0px 0px 5px 30px;
padding: 0px 0px 2px 13px;
}

a.submenu4_current:link, a.submenu4_current:visited, a.submenu4_current:active {
color: #333333;
text-decoration:none;
font-size:75%;
font-weight: bold;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}

a.submenu4_current:hover {
color: #666666;
text-decoration:none;
font-size:75%;
font-weight: bold;
background-image: url(../../fileadmin/templates/images/pfeil.gif);
background-repeat: no-repeat;
}


/*OTHER MENU ############################## */

a.footer_menu:link, a.footer_menu:visited, a.footer_menu:active {
color: #999999;
text-decoration:none;
font-size:11px;
font-weight: normal;
margin: 0px 0px 0px 7px;
}

a.footer_menu:hover {
color: #333333;
text-decoration:none;
font-size:11px;
font-weight: normal;
margin: 0px 0px 0px 7px;
}


a.top_menu:link, a.top_menu:visited, a.top_menu:active {
position: relative;
float: right;
color: #999999;
text-decoration:none;
font-size:10px;
font-weight: normal;
margin: 2px 0px 0px 11px;
}

a.top_menu:hover {
position: relative;
float: right;
color: #333333;
text-decoration:none;
font-size:10px;
font-weight: normal;
margin: 2px 0px 0px 11px;
}


/* PB7 ICONS MENU ######  */

a.pb_icons_anliegen:link, a.pb_icons_anliegen:visited, a.pb_icons_anliegen:active {
display: block;
float: left;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_anliegen.png);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}

a.pb_icons_anliegen:hover {
display: block;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_anliegen_h.png);
background-repeat: no-repeat;
margin: 0px 0px 0px 0px;
}
/* ################################################## */
a.pb_icons_mitarbeiter:link, a.pb_icons_mitarbeiter:visited, a.pb_icons_mitarbeiter:active {
display: block;
float: left;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_ansprechpartner.png);
background-repeat: no-repeat;
margin: 0px 0px 0px 5px;
}

a.pb_icons_mitarbeiter:hover {
display: block;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_ansprechpartner_h.png);
background-repeat: no-repeat;
margin: 0px 0px 0px 5px;
}
/* ################################################## */
a.pb_icons_aemter:link, a.pb_icons_aemter:visited, a.pb_icons_aemter:active {
display: block;
float: left;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_aemter.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 0px;
}

a.pb_icons_aemter:hover {
display: block;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_aemter_h.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 0px;
}
/* ################################################## */
a.pb_icons_formulare:link, a.pb_icons_formulare:visited, a.pb_icons_formulare:active {
display: block;
float: left;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_formulare.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 5px;
}

a.pb_icons_formulare:hover {
display: block;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_formulare_h.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 5px;
}
/* ################################################## */
a.pb_icons_plan:link, a.pb_icons_plan:visited, a.pb_icons_plan:active {
display: block;
float: left;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_plan.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 0px;
}

a.pb_icons_plan:hover {
display: block;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_plan_h.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 0px;
}
/* ################################################## */
a.pb_icons_beschwerden:link, a.pb_icons_beschwerden:visited, a.pb_icons_beschwerden:active {
display: block;
float: left;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_beschwerden.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 5px;
}

a.pb_icons_beschwerden:hover {
display: block;
width: 110px;
height: 50px;
background-image: url(images/pb_icons/pb_beschwerden_h.png);
background-repeat: no-repeat;
margin: 5px 0px 0px 5px;
}
/* ################################################## */
