body {background-image:url(img/background-top.gif); background-repeat:repeat-x; background-color:#FFFFFF;}
h1 {font-family:Arial, Helvetica, sans-serif; font-size: 18px; font-weight:bold; color:#2fa1cb; margin:0px;}
a {color:#2fa1cb; text-decoration:none;}
p {margin:0px; padding:0px;}

.text {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4f4f4f; margin-top:28px; margin-left:23px; line-height:17px;}
.text img {margin-top:14px; margin-bottom:20px;}
.text a {color:#2fa1cb; text-decoration:none; font-weight:bold;}
.text ul {margin-left:0px; padding-left:0px; margin-top:8px; margin-bottom:8px; list-style:inside; list-style-image:url(img/bullet-arrow.gif);}

.address {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#a8a8a8; margin-left:32px; margin-bottom:10px; line-height:15px;}

.menu-sidebar table {margin-left:24px; margin-top:28px;}
.menu-sidebar td {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#838383; padding-top:4px; padding-bottom:5px; padding-left:8px;}
.menu-sidebar-aktiv {background-image:url(img/background-menu_sidebar.gif); background-repeat:no-repeat;}

.menu-top table {margin-left:23px; margin-bottom:1px;}
.menu-top-middle {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; background-image:url(img/background-menu_top-middle.gif);}
.menu-top-middle-aktiv {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#000000; background-image:url(img/background-menu_top-middle-aktiv.gif);}
.menu-top-middle a {color:#000000;}
