/* generic */
body{
	font-family: 'Myriad Pro', Tahoma, Arial, Geneva, Helvetica, sans-serif;
	line-height: 150%;
}

h1,h2,h3{
	font-weight: normal;
	line-height: 120%;
}
h4,h5,h6{
	font-weight: bold;
	line-height: 120%;
}

h1{font-size: 206%; /* 27px */}
h2{font-size: 153.9%; /* 20px */}
h3{font-size: 123%; /* 16px */}
h4{font-size: 108%; /* 14px */}
h5{font-size: 100%; /* 13px */}

a {
	text-decoration: none;
}

/* breadcrumbtrail */
#bd #mnu-breadcrumbtrail{
}

#bd #mnu-breadcrumbtrail span{
}

#bd #mnu-breadcrumbtrail a{
	font-weight: normal;
	text-decoration: none;
}
#bd #mnu-breadcrumbtrail a:hover, #bd #mnu-breadcrumbtrail a:focus{
	text-decoration: underline;	
}

/* bd */
#bd .content p{
	line-height: 150%;
}
#bd .content h1 + p{
	font-weight: bold;
}
#bd .content li{
	line-height: 150%;
}

#bd blockquote {
	font-size: 140%;
}
#bd blockquote p{
	line-height: 125% !important;
}

#bd cite {
	font-weight: bold;
}

#bd a{
	font-weight: bold;
}


#hd ul#mnu-level-1 li a {
	font-weight: normal;
	text-decoration: none;
	font-size: 146.5%;
	/*text-transform: uppercase;*/
}

#hd ul#mnu-level-1 li a.a-current {
	font-weight: bold;
}


#hd ul#mnu-level-2 li a {
	font-weight: normal;
	text-decoration: none;
	font-size: 123.1%;
}

#hd ul#mnu-level-2 li a.a-current {
	font-weight: normal;
}

/* func menu */
#bd ul#mnu-func li a{
	font-weight: normal;
	text-decoration: none;
}



#ft{
	line-height: 125%;
}

/* seo - - - - - - */
#seo {font-size: 93%;}
#seo h1, #seo h2, #seo h3, #seo h4, #seo h5{font-size: 100%; font-weight: normal;}
#seo em, #seo i, #seo strong, #seo b{font-style: normal;}
#seo p, #seo div {line-height: 110%; }
#seo h1 b, #seo h1 strong{font-weight: bold;}
#seo a, #seo a:hover {font-weight: normal; text-decoration: none; }
#seo .seohead{font-weight: bold;}

/* ##########################
** ### Startseiten Override##
** ##########################
*/
.template-start #ft #mnu-footer-container ul#mnu-footer li a{
	font-weight: bold;
}