* {
margin: 0px;
padding: 0px;
}

html {
height: 100%;
}

body {
font-family: Trebuchet MS,tahoma,arial,sans-serif;
font-size: 11px;
height: 100%;
}

h1 {
color: #006a4c;
font-size: 1.2em;
margin-bottom: 15px;
text-transform: uppercase;
}

h2 {

}

h3 {
color: #4a4a4a;
background: #c9c9c9;
padding: 5px;
font-weight: normal;
font-size: 1em;
margin-bottom: 15px;
margin-top: 35px;
}


img {
border: 0px;
}

p, div {
color: #606060;
}


/*****************************************************************
Seitenübergreifend
*****************************************************************/

#rahmen {
position: relative;
width: 800px;
min-height: 100%;
background: url(../bilder/bg.gif) repeat-y;
margin: 13px auto;
margin-bottom: 13px;
}

#rahmen #titel {
position: relative;
height: 79px;
width: 800px;
background: #008060 url(../bilder/ecke.gif) left top no-repeat;
z-index: 920;
}

#rahmen #titel #suche {
position: absolute;
margin-left: 278px;
margin-top: 12px;
width: 100px;
}

#rahmen #titel #suche fieldset {
position: relative;
border: 0px;
}

#rahmen #titel #suche fieldset #suchfeld {
position: absolute;
left: 0px;
top: 0px;
height: 12px;
width: 82px;
border: 0px;
background: url(../bilder/suche.gif) no-repeat;
font-size: 9px;
font-family: arial;
padding: 0px 2px;
}

#rahmen #titel #suche fieldset #suchebutton {
position: absolute;
left: 96px;
top: 1px;
color: #ffffff;
font-size: 10px;
}

#rahmen #titel #wuerfel {
position: absolute;
margin-left: 674px;
margin-top: 18px;
}

#rahmen #titel ul {
position: absolute;
margin-left: 10px;
margin-top: 10px;
}

#rahmen #titel ul li {
float: left;
list-style-type: none;
background: url(../bilder/service_punkt.gif) no-repeat bottom right;
padding-right: 8px;
margin-right: 8px;
height: 11px;
}

#rahmen #titel ul li a {
text-decoration: none;
color: #ffffff;
}

#rahmen #titel2 {
position: relative;
height: 173px;
width: 800px;
z-index: 950;
}

#rahmen #titel2 #logo {
position: absolute;
margin-left: 612px;
margin-top: 110px;
z-index: 900;
}

#rahmen #titel2 ul {
position: absolute;
}

#rahmen #titel2 ul#hauptnavi {

}

#rahmen #titel2 ul#hauptnavi2 {
margin-left: 259px;
}

#rahmen #titel2 ul#hauptnavi li {
float: left;
list-style-type: none;
text-transform: uppercase;
height: 19px;
width: 78px;
}

#rahmen #titel2 ul#hauptnavi li.links {
width: 102px;
}

#rahmen #titel2 ul#hauptnavi li a {
background: #006a4c url(../bilder/navi/navi_gruen.gif) no-repeat -1px 0px;
}

#rahmen #titel2 ul#hauptnavi li.links a {
background: #006a4c url(../bilder/navi/navi_gruen_links.gif) no-repeat 0px 0px;
}

#rahmen #titel2 ul#hauptnavi2 li {
float: left;
list-style-type: none;
text-transform: uppercase;
margin-left: -2px;
height: 19px;
width: auto;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 {
width: 121px;
height: 19px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 {
width: 88px;
height: 19px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 {
width: 90px;
height: 19px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 a {
background: url(../bilder/navi/navi_blau.gif) no-repeat 0px 0px;
width: 95px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 a {
background: url(../bilder/navi/navi_orange.gif) no-repeat 0px 0px;
width: 62px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 a {
background: url(../bilder/navi/navi_gelb.gif) no-repeat 0px 0px;
width: 64px;
}

#rahmen #titel2 ul li a {
text-decoration: none;
color: #ffffff;
padding: 2px 7px 2px 18px;
display: block;
border-top: 1px solid #00561e;
border-bottom: 1px solid #ffffff;
height: 15px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 a, #rahmen #titel2 ul#hauptnavi2 li#navi2 a, #rahmen #titel2 ul#hauptnavi2 li#navi3 a {
border-bottom: 1px solid #ffffff;
}

#rahmen #titel2 ul#hauptnavi li a:hover, #rahmen #titel2 ul#hauptnavi li.aktiv a {
background: #008060 url(../bilder/navi/navi_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
border-bottom: 0px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 span.aktiv a {
background: url(../bilder/navi/navi_blau_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
border-bottom: 0px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 span.aktiv a {
background: url(../bilder/navi/navi_orange_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
border-bottom: 0px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 span.aktiv a {
background: url(../bilder/navi/navi_gelb_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
border-bottom: 0px;
}

/*************************************************************************HAUPTNAVI unter******************************************/




#rahmen #titel2 ul#hauptnavi ul {
visibility: hidden;
background: #008060;
padding-top: 2px;
}

#rahmen #titel2 ul#hauptnavi li:hover ul, #rahmen #titel2 ul#hauptnavi a:hover ul {
visibility: visible;
}

#rahmen #titel2 ul#hauptnavi ul li, #rahmen #titel2 ul#hauptnavi li.links ul li {
float: none;
width: 140px;
text-transform: none;
padding-top: 1px;
padding-bottom: 3px;
min-height: 6px;
margin-bottom: 0px;
}

#rahmen #titel2 ul#hauptnavi ul li.passiv, #rahmen #titel2 ul#hauptnavi li.links ul li.passiv {
min-height: 5px;
margin-bottom: -4px;
}

#rahmen #titel2 ul#hauptnavi ul li a, #rahmen #titel2 ul#hauptnavi li.links ul li a, #rahmen #titel2 ul#hauptnavi ul li.aktiv a, #rahmen #titel2 ul#hauptnavi li.links ul li.aktiv a, #rahmen #titel2 ul#hauptnavi li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi li.aktiv ul li.aktiv a {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #a0d2c3;
display: block;
}

#rahmen #titel2 ul#hauptnavi ul li a:hover, #rahmen #titel2 ul#hauptnavi li.links ul li a:hover, #rahmen #titel2 ul#hauptnavi li.aktiv ul li a:hover, #rahmen #titel2 ul#hauptnavi li.aktiv ul li.aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter_aktiv.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #ffffff;
}

#rahmen #titel2 ul#hauptnavi ul ul, #rahmen #titel2 ul#hauptnavi ul ul li, #rahmen #titel2 ul#hauptnavi ul ul li a {
width: 150px;
padding-bottom: 0px;
}

/*
#rahmen #titel2 ul#hauptnavi li ul li ul, #rahmen #titel2 ul#hauptnavi li:hover ul li ul, #rahmen #titel2 ul#hauptnavi a:hover ul li ul {
visibility: hidden;
}
*/

#rahmen #titel2 ul#hauptnavi ul ul, #rahmen #titel2 ul#hauptnavi li:hover ul ul, #rahmen #titel2 ul#hauptnavi li a:hover ul ul {
visibility: hidden;
}

#rahmen #titel2 ul#hauptnavi li:hover ul li:hover ul {
visibility: visible;
}

#rahmen #titel2 ul#hauptnavi li ul li:hover ul, #rahmen #titel2 ul#hauptnavi li ul li a:hover ul, #rahmen #titel2 ul#hauptnavi li:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi li:hover ul li a:hover ul, #rahmen #titel2 ul#hauptnavi a:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi a:hover ul li a:hover ul {
visibility: visible;
margin-left: 75px;
margin-left: 140px;
margin-top: -18px;
padding-top: 5px;
position: absolute;
left: 0px;
}

#rahmen #titel2 ul#hauptnavi ul ul {
background: #007151;
padding: 1px 0px;
}

#rahmen #titel2 ul#hauptnavi ul ul li {
height: auto;
min-height: 10px;
font-size: 10px;
line-height: 10px;
/*padding: 0px;*/
padding: 1px 0px;
}

#rahmen #titel2 ul#hauptnavi ul li ul li a, #rahmen #titel2 ul#hauptnavi li.links ul li ul li a, #rahmen #titel2 ul#hauptnavi ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi li.links ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi li.aktiv ul li ul li a, #rahmen #titel2 ul#hauptnavi li.aktiv ul li.aktiv ul li a {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter3.gif) no-repeat 0px 0px;
padding: 0px 0px 0px 18px;
color: #a0d2c3;
width: 125px;
}

#rahmen #titel2 ul#hauptnavi ul li ul li a:hover, #rahmen #titel2 ul#hauptnavi li.links ul li ul li a:hover, #rahmen #titel2 ul#hauptnavi li.aktiv ul li ul li a:hover, #rahmen #titel2 ul#hauptnavi li.aktiv ul li.aktiv ul li a:hover {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter3_aktiv.gif) no-repeat 0px 0px;
padding: 0px 0px 0px 18px;
color: #ffffff;
}


/*************************************************************************HAUPTNAVI2 unter******************************************/



#rahmen #titel2 ul#hauptnavi2 ul {
visibility: hidden;
padding-left: 2px;
padding-top: 2px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 ul {
background: #00c0af;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 ul {
background: #fc7323;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 ul {
background: #c7d242;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul {
background: #00AA99;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul {
background: #E6600E;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul {
background: #B2BE2B;
}

#rahmen #titel2 ul#hauptnavi2 li:hover ul, #rahmen #titel2 ul#hauptnavi2 a:hover ul, #rahmen #titel2 ul#hauptnavi2 li ul li ul, #rahmen #titel2 ul#hauptnavi2 li:hover ul li ul, #rahmen #titel2 ul#hauptnavi2 li ul a:hover ul,
#rahmen #titel2 ul#hauptnavi2 li:hover ul#navi1, #rahmen #titel2 ul#hauptnavi2 li:hover ul#navi2, #rahmen #titel2 ul#hauptnavi2 li:hover ul#navi3,
#rahmen #titel2 ul#hauptnavi2 li a:hover ul#navi1, #rahmen #titel2 ul#hauptnavi2 li a:hover ul#navi2, #rahmen #titel2 ul#hauptnavi2 li a:hover ul#navi3 {
visibility: visible;
}

#rahmen #titel2 ul#hauptnavi2 ul li, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li,
#rahmen #titel2 ul#hauptnavi2 li#navi2 ul li, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li {
float: none;
width: 140px;
text-transform: none;
min-height: 8px;
}

/*
#rahmen #titel2 ul#hauptnavi2 ul li.passiv, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li.passiv,
#rahmen #titel2 ul#hauptnavi2 li#navi2 ul li.passiv, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li.passiv {
min-height: 5px;
margin-bottom: -4px;
}
*/

#rahmen #titel2 ul#hauptnavi2 ul li ul li, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li ul li,
#rahmen #titel2 ul#hauptnavi2 li#navi2 ul li ul li, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li ul li {
float: none;
width: 140px;
padding-right: 10px;
text-transform: none;
}

#rahmen #titel2 ul#hauptnavi2 ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li a, #rahmen #titel2 ul#hauptnavi2 ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li .aktiv a {
border: 0px;
background: url(../bilder/navi/navi_blau_unter.gif) no-repeat 0px 2px;
padding: 0px 0px 0px 18px;
color: #94e4dd;
width: 115px;
display: block;
}

#rahmen #titel2 ul#hauptnavi2 ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li .aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_blau_unter_aktiv.gif) no-repeat 0px 2px;
padding: 0px 0px 0px 18px;	
color: #ffffff;
}

#rahmen #titel2 ul#hauptnavi2 ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li a, #rahmen #titel2 ul#hauptnavi2 ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li .aktiv a {
border: 0px;
background: url(../bilder/navi/navi_orange_unter.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #feb991;
width: 115px;
}

#rahmen #titel2 ul#hauptnavi2 ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li .aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_orange_unter_aktiv.gif) no-repeat  0px 2px;
padding: 0px 7px 0px 18px;
color: #ffffff;
}

#rahmen #titel2 ul#hauptnavi2 ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li a, #rahmen #titel2 ul#hauptnavi2 ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li .aktiv a {
border: 0px;
background: url(../bilder/navi/navi_gelb_unter.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #e3e9a1;
width: 115px;
}

#rahmen #titel2 ul#hauptnavi2 ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li .aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_gelb_unter_aktiv.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #ffffff;
}

#rahmen #titel2 ul#hauptnavi2 ul ul, #rahmen #titel2 ul#hauptnavi2 ul ul li, #rahmen #titel2 ul#hauptnavi2 ul ul li a {
width: 140px;
padding: 2px 0px;

}

#rahmen #titel2 ul#hauptnavi2 li ul li ul, #rahmen #titel2 ul#hauptnavi2 li:hover ul li ul, #rahmen #titel2 ul#hauptnavi2 a:hover ul li ul {
visibility: hidden;
left: 0px;

}

#rahmen #titel2 ul#hauptnavi2 li ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 li ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 li ul li a:hover ul, #rahmen #titel2 ul#hauptnavi2 li:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 li:hover ul li a:hover ul, #rahmen #titel2 ul#hauptnavi2 a:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 a:hover ul li a:hover ul {
visibility: visible;
margin-left: 140px;
padding-top: 2px;
}






#rahmen #titel2 ul#hauptnavi2 li:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 li:hover ul li a:hover ul, #rahmen #titel2 ul#hauptnavi2 li a:hover ul li a:hover ul, #rahmen #titel2 ul#hauptnavi2 li a:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 ul :hover ul {
visibility: visible;
margin-left: 140px;
margin-top: -17px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li a:hover ul, #rahmen #titel2 ul#hauptnavi2 li#navi3 a:hover ul li a:hover ul, #rahmen #titel2 ul#hauptnavi2 li#navi3 a:hover ul li:hover ul, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul :hover ul {
visibility: visible;
margin-left: 140px;
margin-top: -17px;
}


#rahmen #titel2 ul#hauptnavi2 li#navi3 :hover ul ul {
visibility: visible;
margin-left: 140px;
margin-top: -17px;
}







#rahmen #titel2 ul#hauptnavi2 ul ul {
background: #007151;
padding-bottom: 1px;	
}

#rahmen #titel2 ul#hauptnavi2 ul ul li, #rahmen #titel2 ul#hauptnavi2 ul li ul li, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li ul li, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li ul li, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li ul li,
#rahmen #titel2 ul#hauptnavi2 ul ul li.aktiv, #rahmen #titel2 ul#hauptnavi2 ul li ul li.aktiv, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li ul li.aktiv, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li ul li.aktiv, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li ul li.aktiv,
#rahmen #titel2 ul#hauptnavi2 ul li.aktiv ul li, #rahmen #titel2 ul#hauptnavi2 ul li.aktiv ul li, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li.aktiv ul li, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li.aktiv ul li, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li.aktiv ul li {
height: auto;
min-height: 10px;
line-height: 12px;
font-size: 10px;
margin-left: 2px;
padding: 3px 0px;
width: 150px;
}


#rahmen #titel2 ul#hauptnavi2 li#navi1 ul li ul li, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li.aktiv ul li {
width: 135px;
}


#rahmen #titel2 ul#hauptnavi2 ul li ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li ul li a, #rahmen #titel2 ul#hauptnavi2 ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li.aktiv ul li a,
#rahmen #titel2 ul#hauptnavi2 ul li ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li ul li a, #rahmen #titel2 ul#hauptnavi2 ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li.aktiv ul li a,
#rahmen #titel2 ul#hauptnavi2 ul li ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li ul li a, #rahmen #titel2 ul#hauptnavi2 ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul li.aktiv ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li.aktiv ul li a {
width: 110px;
}

#rahmen #titel2 ul#hauptnavi2 ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul li a, #rahmen #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li .aktiv a,
#rahmen #titel2 ul#hauptnavi2 ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul li a, #rahmen #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li .aktiv a,
#rahmen #titel2 ul#hauptnavi2 ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul li a, #rahmen #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul li .aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li .aktiv a {
padding-bottom: 0px;
padding-top: 0px;
}

#rahmen #titel2 ul#hauptnavi2 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li .aktiv a:hover,
#rahmen #titel2 ul#hauptnavi2 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li .aktiv a:hover,
#rahmen #titel2 ul#hauptnavi2 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li .aktiv a:hover {
padding-bottom: 0px;
padding-top: 0px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul li a, #rahmen #titel2 ul#hauptnavi2 ul ul li.aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul li.aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li.aktiv a {
background: url(../bilder/navi/navi_blau_unter3.gif) no-repeat 0px 1px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi1 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li.aktiv a:hover {
background: url(../bilder/navi/navi_blau_unter3_aktiv.gif) no-repeat 0px 1px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul li a, #rahmen #titel2 ul#hauptnavi2 ul ul li.aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul li.aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li.aktiv a {
background: url(../bilder/navi/navi_orange_unter3.gif) no-repeat 0px 1px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi2 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li.aktiv a:hover {
background: url(../bilder/navi/navi_orange_unter3_aktiv.gif) no-repeat 0px 1px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul li a, #rahmen #titel2 ul#hauptnavi2 ul ul li.aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul li.aktiv a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li a, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li.aktiv a {
background: url(../bilder/navi/navi_gelb_unter3.gif) no-repeat 0px 1px;
}

#rahmen #titel2 ul#hauptnavi2 li#navi3 ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li a:hover, #rahmen #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li.aktiv a:hover {
background: url(../bilder/navi/navi_gelb_unter3_aktiv.gif) no-repeat 0px 1px;
}

/*************************************************************************INHALT******************************************/


#rahmen #inhalt, #rahmen #inhaltgelb, #rahmen #inhaltblau, #rahmen #inhaltorange {
position: relative;
margin-left: 210px;
padding-top: 50px;
padding-bottom: 20px;
width: 380px;
min-height: 100%;
min-height: 500px;
z-index: 500;
}

#rahmen #inhalt p, #rahmen #inhaltgelb p, #rahmen #inhaltblau p, #rahmen #inhaltorange p {
margin-bottom: 15px;
line-height: 16px;
}

#rahmen #inhalt a, #rahmen #inhaltgelb a, #rahmen #inhaltblau a, #rahmen #inhaltorange a {
color: #006a4c;
}


#rahmen #inhalt ul, #rahmen #inhaltgelb ul, #rahmen #inhaltblau ul, #rahmen #inhaltorange ul {
margin-left: 15px;
}

#rahmen #inhalt ul li, #rahmen #inhaltgelb ul li, #rahmen #inhaltblau ul li, #rahmen #inhaltorange ul li {
color: #606060;
line-height: 16px;
margin-bottom: 5px;
}

#rahmen #inhaltgelb h1 {
color: #9eab0f;
}

#rahmen #inhaltorange h1 {
color: #e05a05;
}

#rahmen #inhaltblau h1 {
color: #009d8f;
}

#rahmen #inhalt #bread, #rahmen #inhaltgelb #bread, #rahmen #inhaltblau #bread, #rahmen #inhaltorange #bread {
position: absolute;
margin-top: -50px;
margin-left: -210px;
background: url(../bilder/bread_gruen.gif) no-repeat;
height: 19px;
width: 595px;
padding-left: 206px;
padding-top: 4px;
color: #e2e3e4;
}

#rahmen #inhaltgelb #bread {
background: url(../bilder/bread_gelb.gif) no-repeat;
}

#rahmen #inhaltblau #bread {
background: url(../bilder/bread_blau.gif) no-repeat;
}

#rahmen #inhaltorange #bread {
background: url(../bilder/bread_orange.gif) no-repeat;
}

#rahmen #inhalt #bread a, #rahmen #inhaltgelb #bread a, #rahmen #inhaltblau #bread a, #rahmen #inhaltorange #bread a {
color: #e2e3e4;
text-decoration: none;
padding: 0px 5px;
font-size: 11px;
}

#rahmen #kopfbild {
position: absolute;
width: 800px;
height: 149px;
top: 79px;
padding-top: 21px;
border-bottom: 2px solid #ffffff;
border-top: 1px solid #00561E;
z-index: 900;
background: #ffffff;
}

#rahmen #unternavi {
position: absolute;
margin-left: 20px;
top: 307px;
left: 0px;
width: 157px;
background: url(../bilder/punktlinie.gif) repeat-x top;
}

#rahmen #unternavi li {
list-style-type: none;
min-height: 29px;
width: 154px;
padding-left: 3px;
background: url(../bilder/punktlinie.gif) repeat-x bottom;
}

#rahmen #unternavi li a {
text-decoration: none;
display: block;
color: #58595b;
padding: 6px 0px 6px 15px;
background: url(../bilder/unternavi.gif) no-repeat 0px 9px;
height: 17px;
width: 142px;
}

#rahmen #unternavi li a:hover, #rahmen #unternavi li.aktiv a {
background: url(../bilder/unternavi_aktiv.gif) no-repeat 0px 9px;
color: #000000;
}

#rahmen #unternavi li ul {
margin-left: 11px;
padding-bottom: 10px;
width: 158px;
}

#rahmen #unternavi li ul li {
background: none;
min-height: 10px;
margin-bottom: 1px;
margin-top: 1px;
line-height: 10px;
width: 155px;

}

#rahmen #unternavi li ul li a, #rahmen #unternavi li.aktiv ul li a {
background: none;
background: url(../bilder/unterunter.gif) no-repeat 0px 5px;
padding: 1px 0px 2px 12px;
color: #58595b;
display: block;
}

#rahmen #unternavi li ul li a:hover, #rahmen #unternavi li ul li.aktiv a, #rahmen #unternavi li.aktiv ul li a:hover, #rahmen #unternavi li.aktiv ul li.aktiv a {
background: none;
color: #000000;
background: url(../bilder/unterunter_aktiv.gif) no-repeat 0px 5px;
padding: 1px 0px 2px 12px;
}

#rahmen #unternavi li ul {
display: none;
}

#rahmen #unternavi li.aktiv ul {
display: block;
}

#rahmen #rechts {
position: absolute;
margin-left: 627px;
top: 265px;
}

#rahmen #rechts h3 {
width: 150px;
}

#rahmen #rechts p {
width: 135px;
padding-right: 15px;
margin-left: 5px;
margin-top: 20px;
}

#rahmen #rechts p.rechteAusrichtung {
text-align: right;
margin-top: 2px;
}

#rahmen #rechts p a {
color: #006a4c;
}

#rahmen #rechts ul {
margin-left: 5px;
width: 135px;
}

#rahmen #rechts ul li {
list-style-type: none;
background: url(../bilder/pdf.gif) no-repeat;
padding-left: 25px;
padding-top: 1px;
height: 20px;
color: #606060;
margin-bottom: 10px;
}

#rahmen #rechts ul li a {
color: #606060;
text-decoration: none;
}

#abschluss {
margin: auto;
background: url(../bilder/abschlusss.gif);
height: 13px;
margin-top: -13px;
}

/****************************************************************
Seitenspezifisch
****************************************************************/

#rahmen #inhalt .tx-indexedsearch form fieldset {
border: 0px;
margin-bottom: 20px;
}

#rahmen #inhalt .tx-indexedsearch form fieldset input {
margin-bottom: 3px;
}

#rahmen #inhalt .tx-indexedsearch h3 span a {
color: #4a4a4a;
text-decoration: none;
font-weight: bold;
}

#rahmen #inhalt .tx-powermail-pi1 {
margin-top: 10px;
}

#rahmen #inhalt fieldset {
border: 0px;
}

#rahmen #inhalt .tx-powermail-pi1 fieldset {
text-align: right;
}

#rahmen #inhalt .tx-powermail-pi1 fieldset input {
margin-bottom: 3px;
color: #606060;
font-size: 12px;
padding: 1px;
width: 200px;
}


#rahmen #inhalt .tx-powermail-pi1 fieldset input.powermail_submit {
width: auto;
}

#rahmen #inhalt .tx-powermail-pi1 fieldset label {
float: left;
color: #606060;
}

#rahmen #inhalt .tx-powermail-pi1 fieldset textarea {
color: #606060;
font-size: 12px;
padding: 1px;
margin-bottom: 3px;
width: 200px;
}

#rahmen #inhalt .tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_8,
#rahmen #inhalt .tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_14 {
margin-top: 6px;
margin-bottom: 6px;
}

#rahmen #inhalt .tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_8 input,
#rahmen #inhalt .tx-powermail-pi1 fieldset#tx-powermail-pi1_fieldset_14 input {
width: 114px;
}


/***********************************************Startseite*********************************/


#rahmenstart {
position: relative;
width: 800px;
height: 600px;
margin: 13px auto;
margin-bottom: 0px;
}

#rahmenstart #titel {
position: relative;
height: 70px;
width: 800px;
background: #008060 url(../bilder/ecke.gif) left top no-repeat;
z-index: 800;
}

#rahmenstart #titel #suche {
position: absolute;
margin-left: 278px;
margin-top: 12px;
}

#rahmenstart #titel #suche fieldset {
border: 0px;
}

#rahmenstart #titel #suche fieldset #suchfeld {
height: 12px;
width: 82px;
border: 0px;
background: url(../bilder/suche.gif) no-repeat;
font-size: 9px;
font-family: arial;
padding: 0px 2px;
}

#rahmenstart #titel #suche fieldset #suchebutton {
position: absolute;
color: #ffffff;
font-size: 10px;
margin-left: 10px;
}

#rahmenstart #titel ul {
position: absolute;
margin-left: 10px;
margin-top: 10px;
}

#rahmenstart #titel ul li {
float: left;
list-style-type: none;
background: url(../bilder/service_punkt.gif) no-repeat bottom right;
padding-right: 8px;
margin-right: 8px;
height: 11px;
}

#rahmenstart #titel ul li a {
text-decoration: none;
color: #ffffff;
}




#rahmenstart #titel2 ul#hauptnavi2 {
margin-left: 259px;
}

#rahmenstart #titel2 ul#hauptnavi li {
float: left;
list-style-type: none;
text-transform: uppercase;
height: 19px;
width: 78px;
}

#rahmenstart #titel2 ul#hauptnavi li.links {
width: 102px;
}

#rahmenstart #titel2 ul#hauptnavi li a {
background: #006a4c url(../bilder/navi/navi_gruen.gif) no-repeat left;

}

#rahmenstart #titel2 ul#hauptnavi li.links a {
background: #006a4c url(../bilder/navi/navi_gruen_links.gif) no-repeat left;
}

#rahmenstart #titel2 ul#hauptnavi2 li {
float: left;
list-style-type: none;
text-transform: uppercase;
margin-left: -2px;
height: 19px;
width: auto;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 {
width: 121px;
height: 19px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 {
width: 88px;
height: 19px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 {
width: 90px;
height: 19px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 a {
background: url(../bilder/navi/navi_blau.gif) no-repeat;
width: 95px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 a {
background: url(../bilder/navi/navi_orange.gif) no-repeat;
width: 62px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 a {
background: url(../bilder/navi/navi_gelb.gif) no-repeat;
width: 64px;
}

#rahmenstart #titel2 ul li a {
text-decoration: none;
color: #ffffff;
padding: 2px 7px 2px 18px;
display: block;
border-top: 1px solid #00561e;
height: 15px;
border-bottom: 1px solid #004726;
}

#rahmenstart #titel2 ul#hauptnavi li a:hover, #rahmenstart #titel2 ul#hauptnavi li.aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li.aktiv a {
background: #008060 url(../bilder/navi/navi_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
border-bottom: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 span.aktiv a {
background: #00c0af url(../bilder/navi/navi_blau_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 span.aktiv a {
background: #fc7323 url(../bilder/navi/navi_orange_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 span.aktiv a {
background: #c7d242 url(../bilder/navi/navi_gelb_aktiv.gif) no-repeat 0px 1px;
padding: 3px 7px 3px 18px;
border-top: 0px;
}

/**********************************************************STARTSEITE Navi1 unter********************************************************/

#rahmenstart #titel2 ul#hauptnavi ul {
visibility: hidden;
background: #008060;
width: 140px;
height: 175px;
margin-top: -197px;
border-bottom: 1px solid #ffffff;
position: absolute;
background: url(../bilder/navi/navi_start_bg.gif) top;
}

#rahmenstart #titel2 ul#hauptnavi li:hover ul, #rahmenstart #titel2 ul#hauptnavi a:hover ul {
visibility: visible;
}

#rahmenstart #titel2 ul#hauptnavi ul li, #rahmenstart #titel2 ul#hauptnavi li.links ul li {
float: none;
width: 140px;
text-transform: none;
}

#rahmenstart #titel2 ul#hauptnavi ul li.passiv, #rahmenstart #titel2 ul#hauptnavi li.links ul li.passiv {
min-height: 5px;
margin-bottom: -4px;
}

#rahmenstart #titel2 ul#hauptnavi ul li a, #rahmenstart #titel2 ul#hauptnavi li.links ul li a, #rahmenstart #titel2 ul#hauptnavi ul li.aktiv a, #rahmenstart #titel2 ul#hauptnavi li.links ul li.aktiv a, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li.aktiv a {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #a0d2c3;
display: block;
}

#rahmenstart #titel2 ul#hauptnavi ul li a:hover, #rahmenstart #titel2 ul#hauptnavi li.links ul li a:hover, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li a:hover, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li.aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter_aktiv.gif) no-repeat 0px 2px;
padding: 0px 7px 0px 18px;
color: #ffffff;
}

#rahmenstart #titel2 ul#hauptnavi ul ul, #rahmenstart #titel2 ul#hauptnavi ul ul li, #rahmenstart #titel2 ul#hauptnavi ul ul li a {
width: 140px;
background-image: none;
height: auto;
margin-left: 0px;
margin-top: -7px;
left: 0px;
padding-top: 2px;
}

#rahmenstart #titel2 ul#hauptnavi ul ul {
width: 140px;
background-image: none;
height: auto;
margin-left: 0px;
left: 0px;
padding-top: 2px;
}

#rahmenstart #titel2 ul#hauptnavi ul ul li {
font-size: 10px;
line-height: 10px;
padding: 0px;
min-height: 14px;
padding-top: 3px;
padding-bottom: 3px;
}

#rahmenstart #titel2 ul#hauptnavi li ul li ul, #rahmenstart #titel2 ul#hauptnavi li:hover ul li ul, #rahmenstart #titel2 ul#hauptnavi a:hover ul li ul {
visibility: hidden;
}

#rahmenstart #titel2 ul#hauptnavi li ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi li ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi li:hover ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi li:hover ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi a:hover ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi a:hover ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi li.links a:hover ul li a:hover ul {
visibility: visible;
margin-left: 140px;
}

#rahmenstart #titel2 ul#hauptnavi li ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi li a:hover ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi li:hover ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi li:hover ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi a:hover ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi a:hover ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi li.links a:hover ul li a:hover ul {
visibility: visible;
margin-left: 140px;
}

#rahmenstart #titel2 ul#hauptnavi ul ul {
background: #007151 url(../bilder/navi/navi_start_bg2.gif);
margin-top: -10px;
padding-top: 4px;
}

#rahmenstart #titel2 ul#hauptnavi ul li ul li a, #rahmenstart #titel2 ul#hauptnavi li.links ul li ul li a, #rahmenstart #titel2 ul#hauptnavi ul li.aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi li.links ul li.aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li ul li a, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li.aktiv ul li a {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter3.gif) no-repeat 0px 2px;
padding: 3px 0px 3px 18px;
color: #a0d2c3;
width: 122px;
height: 11px;
}

#rahmenstart #titel2 ul#hauptnavi ul li ul li a:hover, #rahmenstart #titel2 ul#hauptnavi li.links ul li ul li a:hover, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li ul li a:hover, #rahmenstart #titel2 ul#hauptnavi li.aktiv ul li.aktiv ul li a:hover {
border: 0px;
background: url(../bilder/navi/navi_gruen_unter3_aktiv.gif) no-repeat 0px 2px;
padding: 3px 0px 3px 18px;
color: #ffffff;
}

/**********************************************************STARTSEITE Navi2 unter********************************************************/


#rahmenstart #titel2 {
z-index: 900;
}

#rahmenstart #titel2 ul#hauptnavi2 ul {
position: absolute;
border-bottom: 1px solid #ffffff;
visibility: hidden;
padding-left: 2px;
width: 100px;
height: 149px;
margin-top: -171px;
z-index: 900;
}

#rahmenstart #titel2 ul#hauptnavi2 ul ul, #rahmenstart #titel2 ul#hauptnavi ul ul {
border-bottom: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul {
background: #00c0af;
width: 100px;
background: url(../bilder/navi/navi_start_bg_blau.gif) no-repeat top;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul {
background: #fc7323;
width: 100px;
background: url(../bilder/navi/navi_start_bg_orange.gif) no-repeat top;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul {
background: #c7d242;
width: 100px;
background: url(../bilder/navi/navi_start_bg_gelb.gif) no-repeat top;
}

#rahmenstart #titel2 ul#hauptnavi2 li:hover ul, #rahmenstart #titel2 ul#hauptnavi2 a:hover ul {
visibility: visible;
width: 100px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul li,
#rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul li, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul li {
float: none;
width: 100px;
text-transform: none;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li.passiv, #rahmenstart #titel2 ul#hauptnavi2 li.links ul li.passiv {
min-height: 5px;
margin-bottom: -4px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li .aktiv a {
border: 0px;
background: url(../bilder/navi/navi_blau_unter.gif) no-repeat left;
padding: 2px 7px 3px 18px;
color: #94e4dd;
width: 40px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul li .aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_blau_unter_aktiv.gif) no-repeat left;
padding: 2px 7px 3px 18px;
color: #ffffff;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li .aktiv a {
border: 0px;
background: url(../bilder/navi/navi_orange_unter.gif) no-repeat left;
padding: 2px 7px 3px 18px;
color: #feb991;
width: 40px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul li .aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_orange_unter_aktiv.gif) no-repeat left;
padding: 2px 7px 3px 18px;
color: #ffffff;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li .aktiv a {
border: 0px;
background: url(../bilder/navi/navi_gelb_unter.gif) no-repeat left;
padding: 2px 7px 3px 18px;
color: #e3e9a1;
width: 40px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul li .aktiv a:hover {
border: 0px;
background: url(../bilder/navi/navi_gelb_unter_aktiv.gif) no-repeat left;
padding: 2px 7px 3px 18px;
color: #ffffff;
}

#rahmenstart #titel2 ul#hauptnavi2 ul ul, #rahmenstart #titel2 ul#hauptnavi2 ul ul li, #rahmenstart #titel2 ul#hauptnavi2 ul ul li a {
width: 120px;
height: auto;
padding-bottom: 3px;
padding-top: 2px;
}

#rahmenstart #titel2 ul#hauptnavi2 li ul li ul, #rahmenstart #titel2 ul#hauptnavi2 li:hover ul li ul, #rahmenstart #titel2 ul#hauptnavi2 a:hover ul li ul {
visibility: hidden;
}

#rahmenstart #titel2 ul#hauptnavi2 li ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi2 li ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi2 li:hover ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi2 li:hover ul li a:hover ul, #rahmenstart #titel2 ul#hauptnavi2 a:hover ul li:hover ul, #rahmenstart #titel2 ul#hauptnavi2 a:hover ul li a:hover ul {
visibility: visible;
margin-left: 100px;
margin-top: -20px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul li a:hover ul {
visibility: visible;
margin-left: 104px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul ul, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul ul, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul ul {
padding-bottom: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul {
background: #00c0af;
width: 180px;
background: url(../bilder/navi/navi_start_bg_unter_blau.gif) no-repeat top;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul ul {
background: #fc7323;
width: 180px;
background: url(../bilder/navi/navi_start_bg_unter_orange.gif) no-repeat top;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul ul {
background: #c7d242;
width: 180px;
background: url(../bilder/navi/navi_start_bg_unter_gelb.gif) no-repeat top;
}

#rahmenstart #titel2 ul#hauptnavi2 ul ul li, #rahmenstart #titel2 ul#hauptnavi2 ul li ul li, #rahmenstartstart #titel2 ul#hauptnavi2 li#navi1 ul li ul li, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul li ul li, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul li ul li {
min-height: 10px;
line-height: 10px;
padding: 0px 0px;
font-size: 10px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li ul li a, #rahmenstart #titel2 ul#hauptnavi2 li.links ul li ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul li.aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi2 li.links ul li.aktiv ul li a, #rahmenstart #titel2 ul#hauptnavi2 li.aktiv ul li ul li a, #rahmenstart #titel2 ul#hauptnavi2 li.aktiv ul li.aktiv ul li a {
border: 0px;
padding: 2px 0px 3px 18px;
color: #a0d2c3;
width: 160px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li .aktiv a {
width: 160px;
}

#rahmenstart #titel2 ul#hauptnavi2 ul li ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li.links ul li ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li.aktiv ul li ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li.aktiv ul li.aktiv ul li a:hover {
border: 0px;
padding: 2px 0px 3px 18px;
color: #ffffff;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li .aktiv a {
background: url(../bilder/navi/navi_blau_unter3.gif) no-repeat left top;
padding-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi1 ul ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi1 .aktiv ul ul li .aktiv a:hover {
background: url(../bilder/navi/navi_blau_unter3_aktiv.gif) no-repeat left top;
padding-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li .aktiv a {
background: url(../bilder/navi/navi_orange_unter3.gif) no-repeat left top;
padding-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi2 ul ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi2 .aktiv ul ul li .aktiv a:hover {
background: url(../bilder/navi/navi_orange_unter3_aktiv.gif) no-repeat left top;
padding-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul ul li .aktiv a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li a, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li .aktiv a {
background: url(../bilder/navi/navi_gelb_unter3.gif) no-repeat left top;
padding-top: 0px;
}

#rahmenstart #titel2 ul#hauptnavi2 li#navi3 ul ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li a:hover, #rahmenstart #titel2 ul#hauptnavi2 li#navi3 .aktiv ul ul li .aktiv a:hover {
background: url(../bilder/navi/navi_gelb_unter3_aktiv.gif) no-repeat left top;
padding-top: 0px;
}

/**********************************************************STARTSEITE Inhalt********************************************************/

#rahmenstart #startinhalt {
position: absolute;
width: 800px;
height: 374px;
left: 0px;
top: 70px;
background: #ffffff;
z-index: 700;
}

#rahmenstart #logo {
position: absolute;
margin-left: 612px;
margin-top: 110px;
z-index: 999;
}

#rahmenstart #wuerfel {
position: absolute;
left: 661px;
top: 11px;
z-index: 999;
}

#rahmenstart #titel2 {
position: absolute;
margin-top: 360px;
height: 53px;
width: 800px;
background: url(../bilder/abschluss.gif) no-repeat bottom;
z-index: 900;
}

#rahmenstart #startinhalt img {
position: absolute;
z-index: 300;
}

#rahmenstart #animation {
position: absolute;
left: 83px;
top: 131px;
z-index: 750;
}

#rahmenstart #animation object {
position: absolute;
height:200px;
width:400px;
z-index: 800;
border: 0px;
}

#balken {
position: absolute;
width: 100%;
height: 600px;
margin-top: -300px;
top: 50%;
}

#rahmen #inhalt .csc-sitemap ul {
margin-left: 0px;

}

#rahmen #inhalt .csc-sitemap ul li {
list-style-type: none;
background: url(../bilder/unterunter.gif) no-repeat 0px 6px;
padding-left: 10px;
margin-bottom: 2px;
}

#rahmen #inhalt .csc-sitemap ul li a {
text-decoration: none;
}

#rahmen #inhalt .csc-sitemap ul li ul {
margin-top: 3px;
margin-bottom: 10px;
}

#rahmen #inhalt .csc-sitemap ul li ul li ul {
margin-bottom: 5px;
margin-top: 3px;
}

#rahmen #inhalt .csc-sitemap ul li ul li a {
color: #606060;
}

/*
#rahmen #inhalt .csc-textpic {
width: 900px;
}

#rahmen #inhalt .csc-textpic .csc-textpic-imagewrap {
float: left;
}

.csc-textpic-imagerow {
float: left;
}

.csc-textpic-image, .csc-textpic-image dt, .csc-textpic-image dt a img {
float: left;
}
*/

.csc-textpic-image {
float: left;
padding-right: 5px;
}

.csc-textpic-clear {
clear: both;
margin-bottom: 20px;
}





/********************************************* Login *************************************/

#rahmen #inhalt .tx-felogin-pi1 fieldset {
text-align: right; 
width: 270px;
margin-top: 15px;
}

#rahmen #inhalt .tx-felogin-pi1 fieldset label {
float: left;
color:#606060;
}

#rahmen #inhalt .tx-felogin-pi1 fieldset input {
margin-bottom: 3px;
color:#606060;
font-size:12px;
font-family:Trebuchet MS,tahoma,arial,sans-serif;
}

#rahmen #inhalt .tx-felogin-pi1 fieldset input#pass, #rahmen #inhalt .tx-felogin-pi1 fieldset input#user {
width: 150px;
}

#rahmen #inhalt .tx-felogin-pi1 fieldset legend {
display: none;
}


/***************************************************************
Klassen
***************************************************************/

#googlekarte { width: 360px; height: 300px; }