/* GENERAL fonts */
P, OL, UL, DIV, H1, H2 {   font-family: verdana, arial;font-size: 11px;}
H1 { padding-top: 5px; font-size: 28px; color: navy; }
H2 { font-size: 13px; }
P, H1, H2 {  margin: 0px 0px 5px 0px; }

## text-align:justify;

TD#footer {border-top: solid 0px #999999;}
TD#footer P {font-size: 10px;text-align: center;}

/* Content column --- border-top: solid 1px #BBBBBB;*/
TD#content { padding-left: 80px; padding-right: 110px; padding-top: 25px; vertical-align: top; width: 650px;text-align:justify; }

TD#content A {color: #0045D9; font-size: 16px; padding-left:3px;text-decoration: none;}
TD#content A:HOVER {color: #0045D9; font-size: 16px; padding-left:3px;text-decoration: underline;}

.tab01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}

.headline01 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #F8F8F8;
}
.tabtext1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
}

/* Menu 1 column  */
TD#menu_1 {	
	vertical-align: top; 
    border-top: dotted 0px #BBBBBB;border-bottom: dotted 0px #BBBBBB;font-size: 25px;	
	padding-top:3px;padding-bottom:3px;padding-left:45px;padding-right:0px;
}


TD#menu_2 {	
	vertical-align: top; 
    border-top: dotted 0px #BBBBBB;border-bottom: dotted 0px #BBBBBB;font-size: 25px;	
	padding-top:3px;padding-bottom:3px;padding-left:80px;padding-right:0px;
}



TD#menu_1_leistungen {	
	vertical-align: top; border-bottom: dotted 1px #DDDDDD; font-size: 10px;	
	padding-top:2px;padding-bottom:2px;padding-left:130px;padding-right:0px;
}
TD#menu_1_footer {	
	vertical-align: top;font-size: 8px;padding-top:15px;padding-bottom:20px;padding-left:0px;padding-right:0px; 
	border-top-width:1px;border-top-style:solid;border-color:#BBBBBB;
}
TD#menu_0_1 {	
	 font-family: verdana, arial; font-size: 10px; padding-top:20px;padding-bottom:10px;
	padding-left:230px;padding-right:0px;
}

TD#menu_0_11new {	
	 font-family: verdana, arial; font-size: 10px; padding-top:15px;padding-bottom:15px;
	padding-left:70px;padding-right:0px;
}

TD#menu_0_11 {	
	vertical-align: bottom; font-size: 12px; padding-top:0px;padding-bottom:0px;
	padding-left:45px;padding-right:0px;
}

TD#menu_1 DIV {width: 100%;}
TD#menu_1 DIV A {color: #E42525; font-weight:bold; text-decoration: none;}

TD#menu_1 SPAN A {color: #640606; font-weight:bold; text-decoration: none;}

#######TD#COLRED SPAN A {color: #640606; font-weight:bold; text-decoration: none;}


TD#menu_1_leistungen DIV {width: 95%;}
TD#menu_1_leistungen DIV A {color: #999999;font-weight:bold;text-decoration: none;}

TD#menu_1_footer DIV {width: 100%;}
TD#menu_1_footer DIV A {color: #333333;text-decoration: none;}





TD#menu_2 DIV {width: 100%;}
TD#menu_2 DIV A {color: #733D3D; font-weight:bold; text-decoration: none;}


TD#menu_0_1 DIV {width: 95%;}
TD#menu_0_1  A {color: #033D5D; padding-left:3px;text-decoration: none;}
TD#menu_0_1  A:HOVER {color: #033D5D; padding-left:3px;text-decoration: underline;}

TD#menu_0_1 DIV A:hover {text-decoration: none; }
TD#menu_1_leistungen DIV A:hover {text-decoration: underline;}
TD#menu_1_footer DIV A:hover {text-decoration: underline;}
TD#menu_1 DIV A:hover {text-decoration: none; color: #9E1111;}
TD#menu_2 DIV A:hover {text-decoration: none; color: #A65757;}



/*  MENU 1, level 1, normal state (NO) */



TD#menu_1 DIV.menu1-level1-noRED {	padding-left:36px; border-bottom: #999999;	font-size: 13px;color: red;}

TD#menu_1 DIV.menu1-level1-no {	padding-left:36px; border-bottom: #999999;	font-size: 13px;}
TD#menu_1 DIV.menu1-level1-no_leistungen {border-bottom: #999999;font-size: 13px;}
TD#menu_1 DIV.menu1-level1-no_footer {border-bottom: #999999;font-size: 8px;}
TD#menu_1 DIV.menu1-level1-no_1 {border-bottom: #999999;font-size: 18x;}
TD#menu_1 DIV.menu1-level1-no_x2 {	border-bottom: #999999;	font-size: 12x;}
/*  MENU 1, level 1, active state (ACT) */

TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold; font-size: 11px; color: #FF0000; padding-top:5px; padding-left:5px;
  background-color: #eeeeee; filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A { color:black;}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no { font-size: 10px; padding-left:20px;}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act { font-size: 10px; font-weight:bold; padding-left:20px;}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD { background-color: #333366; width: 10%; text-align: center; padding: 0px 2px 0px 2px;}
TR#menu_2 TD A { color: white; font-size: 10px; font-family: verdana, arial; text-decoration: none;}
TR#menu_2 TD A:hover { text-decoration: underline;}
TR#menu_2 TD.oddcell { background-color: #666699;}
TR#menu_2 TD.menu2-level1-act { background-color: #88292A;}

/* 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;}

