body, textarea {
scrollbar-base-color:#C8C6C6;
scrollbar-3dlight-color:#C8C6C6; 
scrollbar-face-color:#EDEFF4; 
scrollbar-arrow-color:#898687; 
scrollbar-darkshadow-color:#C8C6C6; 
scrollbar-shadow-color:#898687;
}
a:link { text-decoration: underline; color : #373737; font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; line-height: 12pt; }
a:visited { text-decoration: underline; color : #335D99; font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; line-height: 12pt; }
a:hover { text-decoration: underline; color : #335D99; font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; line-height: 12pt; }
a:active { text-decoration: underline; color : #335D99; font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size : 8pt; font-weight: normal; line-height: 12pt; }

.text_klein {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 7pt;
font-weight: normal;
line-height: 10pt;
}

.text {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
line-height: 12pt;
}
a.text:link {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: underline;
line-height: 12pt;
}
a.text:visited {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: underline;
line-height: 12pt;
}
a.text:active {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: underline;
line-height: 12pt;
}
a.text:hover {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: underline;
line-height: 12pt;
}
.kasten_suche {
border : 1px;
width: 140px;
height: 14px;
border-style: solid;
border-color : #939EA5;
border-spacing: 0px;
background-color: #FFFFFF;
color : #373737; 
font-family : Verdana, Tahoma, Arial, Helvetica,; 
font-size : 7pt; 
font-weight: normal; 
text-decoration: none;
}
.navi {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
}
a.navi:link {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.navi:visited {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.navi:active {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.navi:hover {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: underline;
}
.text_blau_fett {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 10pt;
font-weight: bold;
}
.text_weiss {
color : #FFFFFF;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
}
a.text_weiss:link {
color : #FFFFFF;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_weiss:visited {
color : #FFFFFF;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_weiss:active {
color : #FFFFFF;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_weiss:hover {
color : #FFFFFF;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}

.text_orange {
color : #FF9C00;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_orange:link {
color : #FF9C00;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_orange:visited {
color : #FF9C00;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_orange:active {
color : #FF9C00;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_orange:hover {
color : #FF9C00;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: underline;
}




.text_blau {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
}
a.text_blau:link {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_blau:visited {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_blau:active {
color : #335D99;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.text_blau:hover {
color : #FF9C00;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
.kastenempfehlenklein {
border : 1px;
width: 445 px;
height: 15px;
border-style: solid;
border-color : #939EA5;
border-spacing: 0px;
background-color: #FFFFFF;
color : #373737; 
font-family : Verdana, Tahoma, Arial, Helvetica,; 
font-size : 8pt; 
font-weight: normal; 
text-decoration: none;
}
.kastenempfehlen {
border : 1px;
width: 445 px;
height: 100px;
border-style: solid;
border-color : #939EA5;
border-spacing: 0px;
background-color: #FFFFFF;
color : #373737; 
font-family : Verdana, Tahoma, Arial, Helvetica,; 
font-size : 8pt; 
font-weight: normal; 
text-decoration: none;
}
.kasten_sortierung {
border : 1px;
width: 200 px;
height: 15px;
border-style: solid;
border-color : #939EA5;
border-spacing: 0px;
background-color: #FFFFFF;
color : #373737; 
font-family : Verdana, Tahoma, Arial, Helvetica,; 
font-size : 8pt; 
font-weight: normal; 
text-decoration: none;
}
.menue {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
}
a.menue:link {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.menue:visited {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.menue:active {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}
a.menue:hover {
color : #373737;
font-family : Verdana, Tahoma, Arial, Helvetica, sans-serif;
font-size : 8pt;
font-weight: normal;
text-decoration: none;
}



a.menu_aktuelles {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_aktuelles.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #9ebeed 2px solid;
border-left: #9ebeed 2px solid; 
border-bottom: #1c4a8e 2px solid; 
border-right: #1c4a8e 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_aktuelles:link {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_aktuelles.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #9ebeed 2px solid;
border-left: #9ebeed 2px solid; 
border-bottom: #1c4a8e 2px solid; 
border-right: #1c4a8e 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_aktuelles:hover{
background: url(/includes/img/menu_aktuelles.gif) top repeat-x;
border-top: #1c4a8e 2px solid;
border-left: #1c4a8e 2px solid; 
border-bottom: #9ebeed 2px solid; 
border-right: #9ebeed 2px solid;
padding: 4px 14px 0px 16px;
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
margin-bottom:1px;
}
a.menu_aktuelles:visited {
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-bottom:1px;
}
a.menu_aktuelles_an {
background: url(/includes/img/menu_aktuelles.gif) top repeat-x;
border-top: #1c4a8e 2px solid;
border-left: #1c4a8e 2px solid; 
border-bottom: #9ebeed 2px solid; 
border-right: #9ebeed 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_aktuelles_an:hover{
background: url(/includes/img/menu_aktuelles.gif) top repeat-x;
border-top: #1c4a8e 2px solid;
border-left: #1c4a8e 2px solid; 
border-bottom: #9ebeed 2px solid; 
border-right: #9ebeed 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_aktuelles_an:visited {
background: url(/includes/img/menu_aktuelles.gif) top repeat-x;
border-top: #1c4a8e 2px solid;
border-left: #1c4a8e 2px solid; 
border-bottom: #9ebeed 2px solid; 
border-right: #9ebeed 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}





a.menu_dach {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_dach.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #d6edff 2px solid;
border-left: #d6edff 2px solid; 
border-bottom: #095d9f 2px solid; 
border-right: #095d9f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_dach:link {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_dach.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #d6edff 2px solid;
border-left: #d6edff 2px solid; 
border-bottom: #095d9f 2px solid; 
border-right: #095d9f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_dach:hover{
background: url(/includes/img/menu_dach.gif) top repeat-x;
border-top: #095d9f 2px solid;
border-left: #095d9f 2px solid; 
border-bottom: #d6edff 2px solid; 
border-right: #d6edff 2px solid;
padding: 4px 14px 0px 16px;
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
margin-bottom:1px;
}
a.menu_dach:visited {
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-bottom:1px;
}
a.menu_dach_an {
background: url(/includes/img/menu_dach.gif) top repeat-x;
border-top: #095d9f 2px solid;
border-left: #095d9f 2px solid; 
border-bottom: #d6edff 2px solid; 
border-right: #d6edff 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_dach_an:hover{
background: url(/includes/img/menu_dach.gif) top repeat-x;
border-top: #095d9f 2px solid;
border-left: #095d9f 2px solid; 
border-bottom: #d6edff 2px solid; 
border-right: #d6edff 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_dach_an:visited {
background: url(/includes/img/menu_dach.gif) top repeat-x;
border-top: #095d9f 2px solid;
border-left: #095d9f 2px solid; 
border-bottom: #d6edff 2px solid; 
border-right: #d6edff 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}




a.menu_haustechnik {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_haustechnik.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #a4c0f8 2px solid;
border-left: #a4c0f8 2px solid; 
border-bottom: #0439a2 2px solid; 
border-right: #0439a2 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_haustechnik:link {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_haustechnik.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #a4c0f8 2px solid;
border-left: #a4c0f8 2px solid; 
border-bottom: #0439a2 2px solid; 
border-right: #0439a2 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_haustechnik:hover{
background: url(/includes/img/menu_haustechnik.gif) top repeat-x;
border-top: #0439a2 2px solid;
border-left: #0439a2 2px solid; 
border-bottom: #a4c0f8 2px solid; 
border-right: #a4c0f8 2px solid;
padding: 4px 14px 0px 16px;
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
margin-bottom:1px;
}
a.menu_haustechnik:visited {
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-bottom:1px;
}
a.menu_haustechnik_an {
background: url(/includes/img/menu_haustechnik.gif) top repeat-x;
border-top: #0439a2 2px solid;
border-left: #0439a2 2px solid; 
border-bottom: #a4c0f8 2px solid; 
border-right: #a4c0f8 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_haustechnik_an:hover{
background: url(/includes/img/menu_haustechnik.gif) top repeat-x;
border-top: #0439a2 2px solid;
border-left: #0439a2 2px solid; 
border-bottom: #a4c0f8 2px solid; 
border-right: #a4c0f8 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_haustechnik_an:visited {
background: url(/includes/img/menu_haustechnik.gif) top repeat-x;
border-top: #0439a2 2px solid;
border-left: #0439a2 2px solid; 
border-bottom: #a4c0f8 2px solid; 
border-right: #a4c0f8 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}


a.menu_energien {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_energien.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #6da8e9 2px solid;
border-left: #6da8e9 2px solid; 
border-bottom: #224569 2px solid; 
border-right: #224569 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_energien:link {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_energien.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #6da8e9 2px solid;
border-left: #6da8e9 2px solid; 
border-bottom: #224569 2px solid; 
border-right: #224569 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_energien:hover{
background: url(/includes/img/menu_energien.gif) top repeat-x;
border-top: #224569 2px solid;
border-left: #224569 2px solid; 
border-bottom: #6da8e9 2px solid; 
border-right: #6da8e9 2px solid;
padding: 4px 14px 0px 16px;
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
margin-bottom:1px;
}

a.menu_energien:visited {
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-bottom:1px;
}
a.menu_energien_an {
background: url(/includes/img/menu_energien.gif) top repeat-x;
border-top: #224569 2px solid;
border-left: #224569 2px solid; 
border-bottom: #6da8e9 2px solid; 
border-right: #6da8e9 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_energien_an:hover{
background: url(/includes/img/menu_energien.gif) top repeat-x;
border-top: #224569 2px solid;
border-left: #224569 2px solid; 
border-bottom: #6da8e9 2px solid; 
border-right: #6da8e9 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_energien_an:visited {
background: url(/includes/img/menu_energien.gif) top repeat-x;
border-top: #224569 2px solid;
border-left: #224569 2px solid; 
border-bottom: #6da8e9 2px solid; 
border-right: #6da8e9 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}




a.menu_strom {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_strom.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #90aee9 2px solid;
border-left: #90aee9 2px solid; 
border-bottom: #25395f 2px solid; 
border-right: #25395f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_strom:link {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_strom.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #90aee9 2px solid;
border-left: #90aee9 2px solid; 
border-bottom: #25395f 2px solid; 
border-right: #25395f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_strom:hover{
background: url(/includes/img/menu_strom.gif) top repeat-x;
border-top: #25395f 2px solid;
border-left: #25395f 2px solid; 
border-bottom: #90aee9 2px solid; 
border-right: #90aee9 2px solid;
padding: 4px 14px 0px 16px;
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
margin-bottom:1px;
}
a.menu_strom:visited {
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-bottom:1px;
}
a.menu_strom_an {
background: url(/includes/img/menu_strom.gif) top repeat-x;
border-top: #25395f 2px solid;
border-left: #25395f 2px solid; 
border-bottom: #90aee9 2px solid; 
border-right: #90aee9 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_strom_an:hover{
background: url(/includes/img/menu_strom.gif) top repeat-x;
border-top: #25395f 2px solid;
border-left: #25395f 2px solid; 
border-bottom: #90aee9 2px solid; 
border-right: #90aee9 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_strom_an:visited {
background: url(/includes/img/menu_strom.gif) top repeat-x;
border-top: #25395f 2px solid;
border-left: #25395f 2px solid; 
border-bottom: #90aee9 2px solid; 
border-right: #90aee9 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}


a.menu_foerder {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_foerder.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #a3bcd8 2px solid;
border-left: #a3bcd8 2px solid; 
border-bottom: #30445a 2px solid; 
border-right: #30445a 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_foerder:link {
color: #FFFFFF;
display: block;
background: url(/includes/img/menu_foerder.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #a3bcd8 2px solid;
border-left: #a3bcd8 2px solid; 
border-bottom: #30445a 2px solid; 
border-right: #30445a 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom:1px;
}

a.menu_foerder:hover{
background: url(/includes/img/menu_foerder.gif) top repeat-x;
border-top: #30445a 2px solid;
border-left: #30445a 2px solid; 
border-bottom: #a3bcd8 2px solid; 
border-right: #a3bcd8 2px solid;
padding: 4px 14px 0px 16px;
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
margin-bottom:1px;
}
a.menu_foerder:visited {
font-family: Tahoma;
color: #FFFFFF;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
margin-bottom:1px;
}
a.menu_foerder_an {
background: url(/includes/img/menu_foerder.gif) top repeat-x;
border-top: #30445a 2px solid;
border-left: #30445a 2px solid; 
border-bottom: #a3bcd8 2px solid; 
border-right: #a3bcd8 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_foerder_an:hover{
background: url(/includes/img/menu_foerder.gif) top repeat-x;
border-top: #30445a 2px solid;
border-left: #30445a 2px solid; 
border-bottom: #a3bcd8 2px solid; 
border-right: #a3bcd8 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.menu_foerder_an:visited {
background: url(/includes/img/menu_foerder.gif) top repeat-x;
border-top: #30445a 2px solid;
border-left: #30445a 2px solid; 
border-bottom: #a3bcd8 2px solid; 
border-right: #a3bcd8 2px solid;
padding: 3px 15px 1px 15px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
text-align: left;
display: block;
color: #FFFFFF;
margin-bottom:1px;
}
a.dreidbutton{
color: #FFF;
display: block;
background: #9C0 url(/includes/img/button_bg.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #DBFF6C 2px solid; /* Farbe und Art des oberen Rands */
border-left: #DBFF6C 2px solid; /* linker Rand */
border-bottom: #698C00 2px solid; /* unterer Rand */
border-right: #698C00 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}

a.dreidbutton:visited{
color: #FFF;
display: block;
background: #9C0 url(/includes/img/button_bg.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #DBFF6C 2px solid; /* Farbe und Art des oberen Rands */
border-left: #DBFF6C 2px solid; /* linker Rand */
border-bottom: #698C00 2px solid; /* unterer Rand */
border-right: #698C00 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}

a.dreidbutton:hover{
/* hier werden die Farben der entsprechenden Ränder genau umgekehrt, damit beim Überfahren mit der Maus ein eingedrückter Effekt entsteht. */
border-bottom: #DBFF6C 2px solid;
border-right: #DBFF6C 2px solid;
border-top: #698C00 2px solid;
border-left: #698C00 2px solid;
/* Um den Effekt des Eindrückens zu verstärken wird auch der Text durch verändern des Innenabstands um 1 Pixel verrückt */
padding: 4px 14px 0px 16px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
color: #FFF;
margin-bottom: 0px;
}


a.dreidbutton_an{
color: #be7604;
display: block;
background: #9C0 url(/includes/img/button_bg_an.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-bottom: #edee4a 2px solid;
border-right: #edee4a 2px solid;
border-top: #d2d30f 2px solid;
border-left: #d2d30f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}
a.dreidbutton_an:link{
color: #be7604;
display: block;
background: #9C0 url(/includes/img/button_bg_an.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-bottom: #edee4a 2px solid;
border-right: #edee4a 2px solid;
border-top: #d2d30f 2px solid;
border-left: #d2d30f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}
a.dreidbutton_an:hover{
color: #be7604;
display: block;
background: #9C0 url(/includes/img/button_bg_an.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-bottom: #edee4a 2px solid;
border-right: #edee4a 2px solid;
border-top: #d2d30f 2px solid;
border-left: #d2d30f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}
a.dreidbutton_an:visited{
color: #be7604;
display: block;
background: #9C0 url(/includes/img/button_bg_an.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-bottom: #edee4a 2px solid;
border-right: #edee4a 2px solid;
border-top: #d2d30f 2px solid;
border-left: #d2d30f 2px solid;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}






a.dreidbutton_02{
color: #FFF;
display: block;
background: url(/includes/img/button_bg_02.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #96b8ea 2px solid; /* Farbe und Art des oberen Rands */
border-left: #96b8ea 2px solid; /* linker Rand */
border-bottom: #3769b1 2px solid; /* unterer Rand */
border-right: #3769b1 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}

a.dreidbutton_02:visited{
color: #FFF;
display: block;
background: url(/includes/img/button_bg_02.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #96b8ea 2px solid; /* Farbe und Art des oberen Rands */
border-left: #96b8ea 2px solid; /* linker Rand */
border-bottom: #3769b1 2px solid; /* unterer Rand */
border-right: #3769b1 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}

a.dreidbutton_02:hover{
/* hier werden die Farben der entsprechenden Ränder genau umgekehrt, damit beim Überfahren mit der Maus ein eingedrückter Effekt entsteht. */
border-top: #3769b1 2px solid; /* Farbe und Art des oberen Rands */
border-left: #3769b1 2px solid; /* linker Rand */
border-bottom: #96b8ea 2px solid; /* unterer Rand */
border-right: #96b8ea 2px solid; /* rechter Rand */
/* Um den Effekt des Eindrückens zu verstärken wird auch der Text durch verändern des Innenabstands um 1 Pixel verrückt */
padding: 4px 14px 0px 16px;
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
color: #FFF;
margin-bottom: 0px;
}


a.dreidbutton_an_02{
color: #ffffff;
display: block;
background: url(/includes/img/button_bg_an_02.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #3769b1 2px solid; /* Farbe und Art des oberen Rands */
border-left: #3769b1 2px solid; /* linker Rand */
border-bottom: #96b8ea 2px solid; /* unterer Rand */
border-right: #96b8ea 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}
a.dreidbutton_an_02:link{
color: #ffffff;
display: block;
background: url(/includes/img/button_bg_an_02.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #3769b1 2px solid; /* Farbe und Art des oberen Rands */
border-left: #3769b1 2px solid; /* linker Rand */
border-bottom: #96b8ea 2px solid; /* unterer Rand */
border-right: #96b8ea 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}
a.dreidbutton_an_02:hover{
color: #ffffff;
display: block;
background: url(/includes/img/button_bg_an_02.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #3769b1 2px solid; /* Farbe und Art des oberen Rands */
border-left: #3769b1 2px solid; /* linker Rand */
border-bottom: #96b8ea 2px solid; /* unterer Rand */
border-right: #96b8ea 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}
a.dreidbutton_an_02:visited{
color: #ffffff;
display: block;
background: url(/includes/img/button_bg_an_02.gif) top repeat-x;
padding: 3px 15px 1px 15px;
text-align: left;
border-top: #3769b1 2px solid; /* Farbe und Art des oberen Rands */
border-left: #3769b1 2px solid; /* linker Rand */
border-bottom: #96b8ea 2px solid; /* unterer Rand */
border-right: #96b8ea 2px solid; /* rechter Rand */
font-family: Tahoma;
font-size: 0.7em;
text-decoration: none;
font-weight: bold;
margin-bottom: 0px;
}