a:link {
color:#008679;
text-decoration:none;
font-weight:400;
}

small {
font-size:80%;
}

h1,h2,h3,h4,h5,h6 {
display:block;
}

h1 {
font-size:130%;
color:#fff;
font-weight:700;
}

h2 {
font-size:130%;
color:#008679;
font-weight:700;
margin:.9em 0;
padding:.1em;
}

h4 {
font-size:110%;
color:#008679;
font-weight:700;
border-bottom:1px #ccc solid;
margin:1.6em 0 .9em;
padding:.1em;
}

#col1 h1,#col2 h1 {
font-size:14px;
width:455px;
height:19px;
background-color:#008679;
color:#fff;
font-weight:700;
padding-left:20px;
padding-top:8px;
margin:3px 0 15px;
}

#col1 h2,#col2 h2 {
font-size:130%;
color:#008679;
font-weight:700;
border-bottom:1px #ccc solid;
margin:.9em 0;
padding:.1em;
}

#col1 h4,#col2 h4 {
font-size:110%;
color:#008679;
font-weight:700;
border-bottom:1px #ccc solid;
margin:.9em 0;
padding:.1em;
}

#kopftext h1 {
border:none;
}

#mod_menue_ebene1 {
height:156px;
}

#mod_menue_ebene1 .untermenue1 {
display:none;
}

#mod_menue_ebene1 li {
display:inline;
}

#mod_menue_ebene1 a {
display:block;
float:left;
height:22px;
text-decoration:none;
text-align:center;
font-size:12px;
font-famil:Arial, Helvetica, sans serif;
border-right:1px solid #fff;
border-left:1px solid #fff;
border-bottom:1px solid #fff;
color:#fff;
margin:0 -2px 0 0;
padding:4px 0 0;
}

#menu_37 {
width:140px;
background-color:#008679;
color:#fff;
}

#menu_38 {
width:130px;
background-color:#008679;
color:#fff;
}

#menu_39 {
width:151px;
background-color:#008679;
color:#fff;
}

#menu_40 {
width:65px;
background-color:#008679;
color:#fff;
}

#menu_104 {
width:200px;
background-color:#008679;
color:#fff;
}

#menu_129 {
width:42px;
background-color:#008679;
color:#fff;
}

#menu_138 {
width:135px;
background-color:#008679;
color:#fff;
}

#menu_172 {
width:120px;
background-color:#008679;
color:#fff;
}

#menu_174 {
width:160px;
background-color:#008679;
color:#fff;
}

a:visited,a:hover,a:active,a:focus {
color:#008679;
text-decoration:underline;
font-weight:400;
}

h3,#col1 h3,#col2 h3 {
font-size:100%;
color:#008679;
font-weight:700;
margin:.3em 0;
}

#mod_menue_ebene1 .menuxaktiv_back,#mod_menue_ebene1 .untermenu1 .menuxaktiv_back,#mod_menue_ebene1 .menuy_aktiv,#mod_menue_ebene1 a:hover,#mod_menue_ebene1 a:focus {
color:#008679;
background-color:#fff;
text-decoration:none;
}
