/* */
BODY          { font-family: tahoma, geneva, arial, verdana, sans-serif;
                font-size: 12px; background-color: #FFFFFF }

A:link        { color: #009ACF; font-weight: bold; text-decoration: underline }
A:visited     { color: #3366FD; font-weight: bold; text-decoration: underline }

.headline_1   { margin-left: 25px;
                margin-right: 20px;
                margin-top: 26px;
                margin-bottom: 15px;
                padding: 0px;
                border-bottom: 1px dotted #999999;}

.headline_2   { margin-left: 30px;
                margin-right: 20px;
                margin-top: 15px;
                margin-bottom: 5px;
                padding: 0px; }

.lauftext_r   { margin-left: 6px;
                margin-right: 5px;
                margin-top: 7px;
                margin-bottom: 15px;
                padding: 0px;
                font-size: 11px;
                font-weight: normal;
                line-height: 15px }

.lauftext     { margin-left: 22px;
                margin-right: 20px;
                margin-top: 10px;
                margin-bottom: 16px;
                padding: 0px;
                font-size: 14px;
                font-weight: bold;
                line-height: 16px;
                font-family: tahoma;}

.text_title   { margin-left: 22px;
                margin-right: 20px;
                margin-top: 10px;
                margin-bottom: 16px;
                padding: 0px;
                font-size: 14px;
                font-weight: bold;
                line-height: 16px;
                border-bottom: 1px dotted #999999;
                font-family: tahoma;
               }
.pics_footer  {   margin-left: 2px;
                margin-right: 2px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 10px;
                font-weight: normal;
                text-align: justify;
                line-height: 16px;
                font-family: tahoma;
               }   
.pics_baner  {   margin-left: 1px;
                margin-right: 1px;
                margin-top: 2px;
                margin-bottom: 10px;
                padding: 0px;               
               }                           

.text_body  {   margin-left: 22px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 12px;
                font-weight: normal;
                text-align: justify;
                line-height: 16px;
                font-family: tahoma;
               }

.text_body_ttl  {   margin-left: 22px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 14px;
                font-weight: normal;
                text-align: justify;
                line-height: 16px;
                font-family: tahoma;
               }
               
.text_body_bold  {   margin-left: 22px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 12px;
                font-weight: bold;
                text-align: justify;
                line-height: 16px;
                font-family: tahoma;
               }
.text_body_bold_red  {  margin-left: 22px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 12px;
                font-weight: bold;
                text-align: justify;
                line-height: 16px;
                font-family: tahoma;
                color:red;
               }
.text_body_li  {margin-left: 22px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 12px;
                font-weight: normal;
                 text-align: justify;
                line-height: 16px;
                font-family: tahoma;
               }

.text_footer  {   margin-left: 22px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 10px;
                font-weight: normal;
                text-align: justify;
                line-height: 16px;
                font-family: tahoma;
               }
 .text_program  {   margin-left: 3px;
                margin-right: 3px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 11px;
                font-weight: normal;
                text-align: left;
                line-height: 16px;
                font-family: tahoma;
               }
.text_program_bold  {   margin-left: 10px;
                margin-right: 10px;
                margin-top: 2px;
                margin-bottom: 2px;
                padding: 0px;
                font-size: 11px;
                font-weight: bold;
                text-align: left;
                line-height: 16px;
                font-family: tahoma;
               }

/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {
	font-family: verdana, arial;
	font-size: 11px;
}
H1 { font-size: 15px; }
H2 { font-size: 13px; }
P, H1, H2 {margin: 0px 0px 5px 0px;}



TD#logo P {
	font-size: 10px;
	text-align: center;
}

/* Content column */
TD#content_center {
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	vertical-align: top;
	width: 380px;

	font-family: tahoma, geneva, arial, verdana, sans-serif;
    font-size: 12px; background-color: #FFFFFF
}



/* Menu 1 column */
TD#menu_1 {
	vertical-align: top;
	width: 200px;
	background-repeat : no-repeat;
	padding-top: 10px;
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: navy;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 12px;
  padding-top:5px;
  padding-left:1px;
  font-weight: bold;

  font-family: arial, sans-serif;
  color : 04487c;


}

TD#menu_1 DIV.menu1-level1-no A { color: white; }

/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px dotted #999999;
  font-size: 12px;
  padding-top:5px;
  padding-left:1px;

  font-weight: bold;
  font-family: arial, sans-serif;
  color : 04487c;
}
TD#menu_1 DIV.menu1-level1-act A {
  color:white;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 11px;
  padding-left:6px;
  #font-weight: bold;

  font-family: arial, sans-serif;
}

TD#menu_1 DIV.menu1-level2-no A { color: white; }

TD#menu_1 DIV.menu1-level2-no SPAN { color: white; }

/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 11px;
  padding-left:6px;

  font-weight: bold;
  font-family: arial, sans-serif;
}

TD#menu_1 DIV.menu1-level2-act A {color: white;}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}