/* CSS Document */

* {
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c5555;
	text-decoration: none;
	letter-spacing: 0.1px;
}

/* NAVIGATION
----------------------------------------------------*/


#nav {
	line-height: 30px;
}
#nav .navi a{
	line-height: 30px;
	padding-left: 20px;
}
#nav .navi a:link{
    background:url(typo_02_FILES/nav_lo.gif) no-repeat left center;
	line-height: 30px;
}
#nav .navi a:visited{
	background:url(typo_02_FILES/nav_lo.gif) no-repeat left center;
}
#nav .navi a:hover{
	color:#5ea526;
	background:url(typo_02_FILES/nav_bl.gif) no-repeat left center;
}
#nav .navi a:active{
    font-weight: bold;
	background:url(typo_02_FILES/nav_hi.gif) no-repeat left center;
}
#nav .navi_sub a{
	line-height: 30px;
	padding-left: 20px;
}
#nav .navi_sub a:link{
    background:url(typo_02_FILES/nav_sub_lo.gif) no-repeat left center;
	line-height: 30px;
}
#nav .navi_sub a:visited{
	background:url(typo_02_FILES/nav_sub_lo.gif) no-repeat left center;
}
#nav .navi_sub a:hover{
	color:#5ea526;
	background:url(typo_02_FILES/nav_sub_hi.gif) no-repeat left center;
}
#nav .navi_sub a:active{
    font-weight: bold;
	background:url(typo_02_FILES/nav_sub_hi.gif) no-repeat left center;
}
#nav .navi_sub_akt a{
    line-height: 30px;
	padding-left: 20px;
	font-weight: bold;
	background:url(typo_02_FILES/nav_sub_akt.gif) no-repeat left center;
}
#nav .naviakt a{
     line-height: 30px;
	 padding-left: 20px;
	 background:url(typo_02_FILES/nav_hi.gif) no-repeat left center;
	 color:#5ea526;
	 font-weight: bold;
}
#nav .subnav_1 {
    font-weight: bold;
}
#nav .subnav_1 a{

     padding-left: 27px;
}
#nav .subnav_1 a:link {
 background:url(typo_02_FILES/nav_kl_lo.gif) no-repeat left center;
}
#nav .subnav_1 a:visited {
 background:url(typo_02_FILES/nav_kl_lo.gif) no-repeat left center;
}
#nav .subnav_1 a:hover {
 background:url(typo_02_FILES/nav_kl_hi.gif) no-repeat left center;
    color:#5ea526;
}
#nav .subnav_1 a:active {
 background:url(typo_02_FILES/nav_kl_lo.gif) no-repeat left center;
    color:#5ea526;
}
#nav .subnav_2 {
}
#nav .subnav_2 a{
     padding-left: 25px;
	 color:#79AAAC;
}
#nav .subnav_2 a:link {
 color:#79AAAC;
}
#nav .subnav_2 a:visited {
 color:#79AAAC;
}
#nav .subnav_2 a:hover {
    color:#5ea526;
}
#nav .subnav_2 a:hover {
    font-weight: bold;
    color:#5ea526;
}
#nav .subnav_2 a:active {
    font-weight: bold;
    color:#79AAAC;
}
#nav .subnav_1_akt a{
 background:url(typo_02_FILES/nav_kl_hi.gif) no-repeat left center;
    padding-left: 27px;
    font-weight: bold;
    color:#5ea526;
}
#nav .subnav_2_akt a{
    padding-left: 27px;
    font-weight: bold;
	    color:#5ea526;
}
#nav .subnav_3 {
}
#nav .subnav_3 a{
     padding-left: 25px;
	 color:#5ea526;
}
#nav .subnav_3 a:link {
}
#nav .subnav_3 a:visited {
}
#nav .subnav_3 a:hover {
    color:#990000;
}
#nav .subnav_3 a:active {
    font-weight: bold;
    color:#5ea526;
	}
#nav .lang_D a{
     padding-left: 25px;
	 color:#5ea526;
}
#nav .lang_E a{
     padding-left: 25px;
	 color:#5ea526;
}


/* CONTENT
----------------------------------------------------*/

#maincontent td p.bodytext {
padding: 3px;
color:#3C5555;
}
.adress {
color:#CCCCCC;}

table {
background-color:#FFFFFF;
border:1px solid #FFFFFF;
}
th, td {
background-color:#E4F5E0;
}
#secondcontent .csc-uploads table {
background-color:#ffffff;
border:1px solid #ffffff;
}
#secondcontent .csc-uploads th {
background-color:#ffffff;
border:3px solid #ffffff;
}
#secondcontent .csc-uploads td {
background-color:#ffffff;
border:3px solid #ffffff;
}


#maincontent {
    padding-right:50px;
}
#maincontent h1 {
padding-bottom:9px;
    font-size:16px;
    font-weight: bold;
    color:#5ea526;
    line-height: 22px;
}
#maincontent h2 {
    font-size:12px;
	font-weight: bold;
	color:#3C5555;
}
#maincontent h3 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
	line-height: 18px;
	font-weight: bold;
	color:#3C5555;
	margin-top: 50px;
	margin-bottom: 20px;
}

/* bildunterschrift */
#maincontent .csc-textpic-caption {
padding-left:5px;
margin-bottom:9px;
background-color:#E4F5E0;
color:#5ea526;
}
#secondcontent .csc-textpic-caption {
padding-left: 7px;
margin-bottom:9px;
background-color:#E4F5E0;
color:#5ea526;
}
#secondcontent .csc-textpic-caption a{
color:#990000;
}

#maincontent .csc-menu-4 dt {
margin-top: 9px;
font-weight:bold;
font-size:13px;
color:#5ea526;
}
#maincontent .csc-menu-4 a:visited {
margin-top: 9px;
font-weight:bold;
font-size:13px;
color:#5ea526;
}
#maincontent .csc-menu-4 a:link {
margin-top: 9px;
font-weight:bold;
font-size:13px;
color:#5ea526;
}

li {
margin:0px;
padding:0px;
padding-left:14px;
padding-right:25px;
list-style-type: none;
background:url(typo_02_FILES/bullet.gif) no-repeat left top;
}

.csc-menu-4 dd{
margin-bottom:9px;
margin-left:3px;
color:#3C5555;
}

#maincontent .p_back {
color:#999900;
}
#maincontent .p_back a {
color:#990000;
}
#maincontent .p_back a:visited {
color:#990000;
}
#maincontent .p_back a:link {
color:#990000;
}


/* links */
#maincontent a {
     color:#5EA526;
     text-decoration:none;
}

#maincontent a:link {
     color:#5EA526;
    text-decoration:none;
}

#maincontent a:visited {
}

#maincontent a:hover {
    text-decoration:underline;
}

#maincontent a:active {
    text-decoration:none;
}

/* fließtext */
#maincontent .bodytext {
    line-height: 18px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3c5555;
	text-decoration: none;
	letter-spacing: 0.1px;
	padding-right: 40px;
}

/*#maincontent .news {
    line-height: 16px;
    color:#666666;
    first-line font-weight:bold;
}*/

/* fließtext hervorhebung*/
strong {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color:#3C5555;
}

/* NEWS 
----------------------------------------------------*/
#secondcontent p {
color:#3C5555;

}
#secondcontent p a{
color:#990000;
}

#secondcontent p a:link{
color:#990000;
}
#secondcontent .p_more {
padding-bottom: 9px;
color:#990000;
}
#secondcontent .p_more a{
color:#990000;
}

#secondcontent .p_more a:link{
color:#990000;
}
/*p_news a:link{
color:990000;
}*/
.h_news {
color:#3C5555;
font-weight: bold;
}

h4 {
 background:url(typo_02_FILES/bgr_news.gif) repeat-x left top;
margin-left: -10px;
padding-left: 10px;
padding-bottom:9px;
	font-weight: bold;
	color:#FFFFFF;
}
.p_date {
font-weight: bold;
}
