body  {
	background-color: #c9c9c9;
	font-family: Verdana, Arial, Helvetica, Geneva,  sans-serif;
	font-size:12px;
	color:#484848;
        margin:0px 0px 0px 0px;
        font-smooth: always;
        line-height: 1.5em;



}

img
{
	border: 2px solid #DD0000;
}

.stn img {
	border: 0px;
}

a,
a:link {
        color:#DD0000;
        text-decoration:none;
        font-family: Verdana, Arial,Helvetica,sans-serif;
        font-size:12px;


}

a:hover { color:#777777;

}


a:active  { color:#5A5A5A;

}





h1, h2, h3, h4 {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#DD0000;

}

h1 {
        font-size: 12pt;

}

h2 {
        font-size: 10pt;
        
}

h3 {
        font-size: 10pt;
        color:#494949;
}



td {
  vertical-align:top;
  font-family: Verdana, Arial, Helvetica, Geneva,  sans-serif;
  font-size:12px;
  color:#484848;
  line-height: 1.5em;


  }
  
hr{

 border-top: solid 1px #e1e1e1;

}


.red  { color:#DD0000; }


p, ul, li
{
       line-height: 1.5em;
       font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
       font-size:12px;
       color:#484848;
  
}




/* navigation header
*******************************************************************************/
#topnav {

	bottom: 0px;
	left:0px;
	width: 1024px;
	height: 22px;
	background-image:url(verlauf_rot.gif);
	background-repeat:repeat-x;
	font-size: 13px;
	font-weight: bold;
        color: #ffffff;


}

#topnav a,
#topnav a:link {
        color:#ffffff;
        text-decoration:none;
        line-height: 1.5em;

}

#topnav a:hover {
	text-decoration:none;
	color:#c1c1c1;

}

/* leftnav
*******************************************************************************/

#leftnav {

	bottom: 0px;
	left:0px;
	width: 205px;
        background-image:url(bg_menu_left.jpg);
        background-repeat:no-repeat;
        bgcolor: #ffffff;
	font-size: 13px;
	font-weight: bold;
       


}

/* rightnav
*******************************************************************************/

.rightnav {

	bottom: 0px;
	left:0px;
	width: 200px;

	background-image:url(bg_menu_right.jpg);
        background-repeat:no-repeat


}



/* li
******************************************************************************/
li       {

          font-size:13px;
          letter-spacing: 0pt;
          vspace: 14pt;
          list-style: url(li_dot.gif) outside;
          color:#565555;

          }



/* navigation left
*******************************************************************************/
.navleft a,
.navleft a:link {
        color:#606060;
        text-decoration:none;
        font-family: Verdana, Arial,Helvetica,sans-serif;
        font-size:12px;
        font-weight: bold;
        line-height: 2.5em;


}

.navleft a:hover {
	text-decoration:none;
	color:#DD0000;

}






/* header
*******************************************************************************/

#header {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:206px;
	width:1024px;
	background-image:url(bg_default_header.jpg);
	background-repeat: no-repeat;
	voice-family:"\"}\"";
	voice-family:inherit;
	width:1024px;


}


#header_babys

{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:206px;
	width:1024px;
	background-image:url(bg_header_babys.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width:1024px;


}



#header_kinder

{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:206px;
	width:1024px;
	background-image:url(bg_header_kinder.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width:1024px;


}



#header_jugend

{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:206px;
	width:1024px;
	background-image:url(bg_header_jugend.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width:1024px;


}


#header_erwachsene

{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:206px;
	width:1024px;
	background-image:url(bg_header_erwachsene.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width:1024px;


}


#header_senioren

{

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:206px;
	width:1024px;
	background-image:url(bg_header_senioren.jpg);
	voice-family:"\"}\"";
	voice-family:inherit;
	width:1024px;


}

 /* bottom
*******************************************************************************/
 
#footer {

	width:1024px;
	height:22px;
	background-image:url(verlauf_rot.gif);
        background-repeat:repeat-x;
        bottom:0px;
}

.klein {
 	font-family: Verdana, Arial, Helvetica, Geneva,  sans-serif;
	font-size:11px;

}


.consulting table{
border: 1px solid #e1e1e1;
background:#FFFFFF;
border-spacing:10px;}

.consulting td{
border:1px solid #e1e1e1 ;
background:#FFFFFF;
border-spacing:10px;
}

/* SmallTitle ************/
.smalltitle_gray {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#606060;
        font-size: 10pt;
        font-weight: bold;

}

.smalltitle_red {
        font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color:#DD0000;
        font-size: 10pt;
        font-weight: bold;

} 
