.HEADING {
	font-family: Myriad Pro, Trebuchet, Tahoma, Arial,Sans-Serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 125%;
	word-spacing: -1px;
	color: #000000;
}

.menu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.ERROR {
  border: 1px solid red;
  font-family: "Myriad Pro", Tahoma, Trebuchet, Arial, sans-serif;
}

.TITLE {
   font-family: Myriad Pro, Tahoma, Trebuchet, Arial,Sans-Serif;
   font-size: 40px;
   font-weight: normal;
   line-height: 95%;
   color: #89BD3B;
   text-shadow: 0px 1px 0px #89bc34;
}
.caption {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

a,
a:active, 
a:focus,
a:link,
a:visited  
{
	color:#687E6F;
	text-decoration:none;
}

a:hover
{
	color:#687E6F;
	text-decoration:underline;
}
.LINK {
	color:#687E6F;
}

.NORMAL {
	font-family: Myriad Pro, Tahoma, Trebuchet, Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.menuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

ul#main_menu 
{
	display: block;
width: 100%;
margin-top: 45px;
}

ul#main_menu li 
{
	display: inline;
	margin-right: 30px;
}

ul#main_menu li a
{
	display: inline;
	font-family: "Myriad Pro", Tahoma, Trebuchet, Arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #89bd3b; /* 99cc33 */
	text-decoration: none;
	text-shadow: 0px 1px 0px #FFFFFF;
}

ul#main_menu li a:hover,
ul#main_menu li a:active
{
	text-decoration: none;
	color: #687e6f;
}
a #goodlife_link:hover
{
background-image: url('../sd_files/goodlife_btn_hoover.png');
width: 114px;
height: 35px;
}
ul#start_menu
{
	/*display: inline;*/
	height: 60px;
	margin:0;
        padding:0;
        list-style-type: none;
        width:100%;
        border:0px solid black;
}

ul#start_menu li
{
        float: left;
	/*display: inline;*/
	margin-right: 25px;
        border:0px solid black;
        text-shadow: 0px 1px 0px #77a42c;


}

ul#start_menu li a
{
	float: left;
	display: block;
	font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	color: #fff;
	padding-left: 7px;
	text-decoration: none;
	line-height: 36px;
}

ul#start_menu li a span
{
	display: block;
	width: 20px;
	height: 36px;
	float: left;
}
ul#start_menu li a p
{
	float: left;
        cursor:hand;
        cursor:pointer;
}

/* --- hoover-funktion --- */
ul#start_menu li a:hover
{
	background-image: url('../sd_files/start_menu_current_bg.gif');
	background-position: top left;
	background-repeat: no-repeat;
	text-decoration: none;
	line-height: 36px; 
	float: left;
	display: block;
}

ul#start_menu li a:hover span
{
	text-decoration: none;
	background: url('../sd_files/start_menu_current_end.gif') top right no-repeat;
	display: block;
	width: 20px;
	height: 36px;
	float: left;
        border:0px solid #000000;
}
.img_container
{
    float:left;
    display: inline;
    margin: 0px 28px 50px 0;
}   

.img_container_layout7
{
    float:left;
    display: inline;
    margin: 0px 55px 50px 0;
}   

.imagetext
{
  display: block;
  margin-top: 3px;
  text-shadow: 0px 1px 0px #FFFFFF;
}

.download {
   font-family: Myriad Pro, Tahoma, Trebuchet, Arial,Sans-Serif;
   font-size: 30px;
   font-weight: normal;
   line-height: 95%;
   color: #89BD3B;
   text-shadow: 0px 1px 0px #5a801c;
}
