
/*
CSS-Datei
*/




* {
    margin : 0px;
    padding : 0px;
    border : 0;
    font-size : 11px;
    font-weight : 400;
    color : #474747;
    font-family : arial,helvetica,sans-serif;
  }


#wrapper {
    background-color : transparent;
    background-image : url('images/wrapper_bg.png');
    background-repeat : repeat-y;
    margin  : 5px auto;
    width : 985px;
  }


#header {
    background-color : transparent;
    background-image : url('images/header_bg.png');
    background-position : top left;
    background-repeat : no-repeat;
    height : 126px;
    width : 985px;
  }


#kopf {
    height : 45px;
    padding-left : 17px;
    padding-right : 20px;
    padding-top : 14px;
  }


span.kopf_links {
    float : left;
    font-size : 9px;
    font-weight : 700;
  }


span.kopf_rechts {
    float : right;
  }


#navi {
    background-image : url('images/navi_bg.png');
    background-position : bottom;
    background-repeat : repeat-x;
    margin-left : auto;
    margin-right : auto;
    bottom : 0px;
    height : 59px;
    width : 983px;
  }


#navi_menu {
    width : 100%;
    height : 36px;
  }


#navi_submenu {
    width : 100%;
    height : 23px;
  }


#navi_menu ul.menu {
    margin-left : 17px;
  }


#navi_menu ul.menu li.menu_item {
    background-image : url('images/navi_button_bg2.png');
    background-position : 0px 0px;
    display : inline;
    float : left;
    height : 36px;
    list-style-type : none;
    width : 95px;
  }


#navi_menu ul.menu li.menu_item:hover {
    background-image : url('images/navi_button_bg2.png');
    background-position : 0px -72px;
    display : inline;
    float : left;
    height : 36px;
    list-style-type : none;
    width : 95px;
  }


#navi_menu ul.menu li.menu_item a {
    text-decoration : none;
    padding : 13px 0px 7px 0px;
    display : block;
    font-size : 13px;
    font-weight : 700;
    text-align : center;
    color : #FFFFFF;
  }


#navi_menu ul.menu li.menu_item a:hover {
    text-decoration : none;
    padding : 13px 0px 7px 0px;
    display : block;
    font-size : 13px;
    font-weight : 700;
    text-align : center;
    color : #737373;
  }


#navi_menu ul.menu li.menu_item_active {
    background-image : url('images/navi_button_bg2.png');
    background-position : 0px -36px;
    display : inline;
    float : left;
    height : 36px;
    list-style-type : none;
    width : 95px;
  }


#navi_menu ul.menu li.menu_item_active a {
    text-decoration : none;
    padding : 13px 0px 7px 0px;
    display : block;
    font-size : 13px;
    font-weight : 700;
    text-align : center;
    color : #737373;
  }


#navi_submenu ul.submenu_home {
    margin-left : 42px;
  }


#navi_submenu ul.submenu_home li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_home li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_home li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_home li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_home li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_praxis {
    margin-left : 136px;
  }


#navi_submenu ul.submenu_praxis li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_praxis li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_praxis li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_praxis li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_praxis li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_logopaedie {
    margin-left : 210px;
  }


#navi_submenu ul.submenu_logopaedie li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_logopaedie li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_logopaedie li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_logopaedie li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_logopaedie li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_therapie {
    margin-left : 215px;
  }


#navi_submenu ul.submenu_therapie li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_therapie li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_therapie li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_therapie li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_therapie li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_lehrpraxis {
    margin-left : 432px;
  }


#navi_submenu ul.submenu_lehrpraxis li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_lehrpraxis li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_lehrpraxis li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_lehrpraxis li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_lehrpraxis li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_infos {
    margin-left : 125px;
  }


#navi_submenu ul.submenu_infos li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_infos li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_infos li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_infos li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_infos li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_kontakt {
    margin-left : 432px;
  }


#navi_submenu ul.submenu_kontakt li.submenu_item {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    list-style-type : none;
    color : #737373;
  }


#navi_submenu ul.submenu_kontakt li.submenu_item a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 400;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_kontakt li.submenu_item a:hover {
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }


#navi_submenu ul.submenu_kontakt li.submenu_item_active {
    padding : 3px 7px 0px 7px;
    display : inline;
    float : left;
    height : 16px;
    list-style-type : none;
    color : #666666;
  }


#navi_submenu ul.submenu_kontakt li.submenu_item_active a {
    text-decoration : none;
    display : block;
    font-size : 12px;
    font-weight : 700;
    text-align : center;
    color:inherit;
  }
  
  
#content {
    margin : 10px 11px 14px 17px;
    position : relative;
    width:667px;
    float:left;
  }


#sidebar {
    position:relative;
    float:left;
    margin : 10px 17px 14px 11px;
    width : 260px;
  }


#sidebar #box {
    background-image : url('images/sidebar_box_bg.png');
    width : 260px;
    margin-bottom : 10px;
  }


#sidebar #box #box_top {
    background-image : url('images/sidebar_box_top.png');
    height : 3px;
    width : 260px;
  }


#sidebar #box #box_bottom {
    background-image : url('images/sidebar_box_bottom.png');
    height : 3px;
    width : 260px;
  }


#footer {
    background-color : #be0a27;
    clear : both;
    height : 48px;
    width : 983px;
    margin-left : auto;
    margin-right : auto;
  }

#footer_abschluss {
    background-color : #be0a27;
    background-image : url('images/footer_bg.png');
    background-position : bottom left;
    background-repeat : no-repeat;
    height : 3px;
  }


#footer * {
    color : #FFFFFF;
  }


#footer table tr td {
	padding-top : 5px;
    padding-left : 17px;
    padding-right : 30px;
    padding-bottom : 8px;

  }


#footer h4 {
   font-size : 11px;
	font-weight: 700;
   color : #FFFFFF;
  }


#footer p {
    font-size : 11px;
    font-weight : 400;
    color : #FFFFFF;
  }
  
  
#content hr {
    margin-bottom : 10px;
    margin-top : 10px;
    height : 1px;
    color : #737373;
    background-color : #737373;
  }
 
  
#content hr.grau {
    margin-bottom : 5px;
    margin-top : 5px;
	margin-left : 20px;
	margin-right : 20px;
  }
  
    
#content hr.rot {
    margin-bottom : 2px;
    margin-top : 2px;
	margin-left : 20px;
	margin-right : 20px;
	color : #be0a27;
  }
  
   
#content h1 {
    margin-top : 0px;
    margin-left : 20px;
	margin-right : 20px;
    color : #be0a27;
    font-size : 13px;
    font-weight : 700;
  }


#content h2 {
    margin-top : 0px;
    margin-left : 20px;
	margin-right : 20px;
    color : #474747;
    font-size : 11px;
 	font-weight: 700;
  }
  
  
#content h2.rot {
    color : #be0a27;
  }
  
  
#content h3 {
    margin-top : 0px;
    margin-left : 20px;
	margin-right : 20px;
    color : #474747;
    font-size : 11px;
    font-weight: 700;
    padding-bottom : 5px;
    border-bottom : 1px #be0a27 solid;
  }
  
  
#content p {
    margin-left : 20px;
	margin-right : 20px;
    font-size : 11px;
    font-weight : 400;
    color : #474747;
	text-align : justify;
  }
  
  
#footer a {
    text-decoration : underline;
  }

a.smartbutton {
	margin-top : 10px;
    margin-right : 10px;
  }  

a.rot {
    color : #be0a27;
  }


a.pdf {
    background-image : url('images/button_pdf.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #474747;
    font-size : 11px;
    font-weight : 700;
    text-decoration : none;
    padding-left : 18px;
  }


a.left {
    background-image : url('images/button_left.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #be0a27;
    font-size : 11px;
    font-weight : 700;
    text-decoration : none;
    padding-left : 16px;
  }


a.right {
    background-image : url('images/button_right.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #be0a27;
    font-size : 11px;
    font-weight : 700;
    text-decoration : none;
    padding-left : 16px;
  }
  
  
a.up {
    background-image : url('images/button_up.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #474747;
    font-size : 11px;
    font-weight : 700;
    text-decoration : none;
    padding-left : 16px;
  }
  
  
a.down {
    background-image : url('images/button_down.png');
    background-position : center left;
    background-repeat : no-repeat;
    color : #474747;
    font-size : 11px;
    font-weight : 700;
    text-decoration : none;
    padding-left : 16px;
  }
  
p.right {
    text-align : right;
  }



td.rot {
    color : #be0a27;
  }


strong {
    color : inherit;
    font-weight : 700;
  }
  
  
small {
    color : inherit;
	font-size : 9px;
  }

right {
    text-align : right;
  }

#center {
    text-align : center;
  }
