/* head '*/
#hfs-head .head-nav {
    color:#7B7B7B;
    position:absolute;
    top:0px;
    right:1px;
}
#hfs-head .head-nav2 {
    color:#7B7B7B;
    position:absolute;
    top:20px;
    right:1px;
}

#hfs-head .head-nav #hfs-loginstatus {
}

#hfs-head .head-nav .head-nav-row {
    vertical-align: middle;
}

#hfs-head .head-nav a {
    text-decoration: none;
    color:#7B7B7B;
}

#hfs-head .head-nav a:hover {
    text-decoration: underline;
}

#hfs-head .head-nav .rss {
    vertical-align:-4px; 
    margin-left:1px;
}





/* header '*/
#hfs-head {
    color: #7B7B7B;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    width: 775px;
    
    
/****************** das wird nur zum testen gebraucht (normal muessen alle werte auf 0)**********************/
    border: 0px solid black;
    margin: 0px 0px 0px 0px;
}

#hfs-head img {
    border:none;
}

#hfs-head a {
 color:#7B7B7B;
 text-decoration:none;
}

#hfs-head .top {
    height:80px;
    position: relative;
}


#hfs-head .logo {
    display:block;
    width:211px;
    height:35px;
    position: absolute; top:18px; left:18px;
}

#hfs-head .search,
#hfs-head .quick-menu {
    position: absolute; top: 51px; right: 3px;
}

#hfs-head .search .searchfield,
#hfs-head .search .select {
    width:184px; 
    font-size:11px;
    padding-left: 2px;
    border: 1px solid #7B7B7B;
    color: #7b7b7b;
}

#hfs-head .search .button {
    margin: 3px 0 0 6px;
    vertical-align: top;
}




/* main '*/
#hfs-head .main-nav .menu {
    width:775px;
    height:35px;
    overflow: visible;
    margin:0;
    padding:0;
}

#hfs-head .main-nav .menu a span {
    display: block;
    height:35px;
    position: relative;
    top: -1000px;
}

#hfs-head .main-nav .menu a {
    margin:0px;
    height:35px;
    cursor:pointer;
    display: block;
    overflow: hidden;
    float: left;
    text-decoration: none;
}

#hfs-head .main-nav .menu-bg-main {
    background: url(img/main-nav-bg/main-nav-bg-0.gif);
}

#hfs-head .main-nav .menu-bg-community {
    background: url(img/main-nav-bg/main-nav-bg-1.gif);
}

#hfs-head .main-nav .menu a.nachrichten {
    width: 89px;
    background: url(img/main-nav-tab/nachrichten.png);
}

#hfs-head .main-nav .menu a.nachrichten:hover {
    background: url(img/main-nav-tab/nachrichten-pa.gif);
}

#hfs-head .main-nav .menu a.nachrichten-active {
    width: 89px;
    background: url(img/main-nav-tab/nachrichten-ak.gif);
}

#hfs-head .main-nav .menu a.sport {
    width: 52px;
    background: url(img/main-nav-tab/sport.png);
}

#hfs-head .main-nav .menu a.sport:hover {
    background: url(img/main-nav-tab/sport-pa.gif);
}

#hfs-head .main-nav .menu a.sport-active {
    width: 52px;
    background: url(img/main-nav-tab/sport-ak.gif);
}

#hfs-head .main-nav .menu a.kultur {
    width: 55px;
    background: url(img/main-nav-tab/kultur.png);
}

#hfs-head .main-nav .menu a.kultur:hover {
    background: url(img/main-nav-tab/kultur-pa.gif);
}

#hfs-head .main-nav .menu a.kultur-active {
    width: 55px;
    background: url(img/main-nav-tab/kultur-ak.gif);
}

#hfs-head .main-nav .menu a.reise {
    width: 52px;
    background: url(img/main-nav-tab/reise.png);
}

#hfs-head .main-nav .menu a.reise:hover {
    background: url(img/main-nav-tab/reise-pa.gif);
}
 
#hfs-head .main-nav .menu a.reise-active {
    width: 52px;
    background: url(img/main-nav-tab/reise-ak.gif);
}

#hfs-head .main-nav .menu a.video {
    width: 54px;
    background: url(img/main-nav-tab/video.png);
}

#hfs-head .main-nav .menu a.video:hover {
    background: url(img/main-nav-tab/video-pa.gif);
}

#hfs-head .main-nav .menu a.video-active {
    width: 54px;
    background: url(img/main-nav-tab/video-ak.gif);
}

#hfs-head .main-nav .menu a.community {
    width: 81px;
    background: url(img/main-nav-tab/comm.png);
}

#hfs-head .main-nav .menu a.community:hover {
    background: url(img/main-nav-tab/comm-pa.gif);
}

#hfs-head .main-nav .menu a.community-active {
    width: 81px;
    background: url(img/main-nav-tab/comm-ak.gif);
}

#hfs-head .main-nav .menu a.service {
    width: 61px;
    background: url(img/main-nav-tab/service.png);
}

#hfs-head .main-nav .menu a.service:hover {
    background: url(img/main-nav-tab/service-pa.gif);
}

#hfs-head .main-nav .menu a.service-active {
    width: 61px;
    background: url(img/main-nav-tab/service-ak.gif);
}

#hfs-head .main-nav .menu a.staedte {
    width: 56px;
    background: url(img/main-nav-tab/staedte.png);    
}

#hfs-head .main-nav .menu a.staedte:hover {
    background: url(img/main-nav-tab/staedte-pa.gif);
}

#hfs-head .main-nav .menu a.staedte-active {
    width: 56px;
    background: url(img/main-nav-tab/staedte-ak.gif);
}

#hfs-head .main-nav .menu a.waz {
    width: 62px;
    background: url(img/main-nav-tab/waz.png);
}

#hfs-head .main-nav .menu a.waz:hover {
    background: url(img/main-nav-tab/waz-pa.gif);
}

#hfs-head .main-nav .menu a.waz-active {
    width: 62px;
    background: url(img/main-nav-tab/waz-ak.gif);
}

#hfs-head .main-nav .menu a.nrz {
    width: 57px;
    background: url(img/main-nav-tab/nrz.png);
}

#hfs-head .main-nav .menu a.nrz:hover {
    background: url(img/main-nav-tab/nrz-pa.gif);
}

#hfs-head .main-nav .menu a.nrz-active {
    width: 57px;
    background: url(img/main-nav-tab/nrz-ak.gif);
}

#hfs-head .main-nav .menu a.wr {
    width: 48px;
    background: url(img/main-nav-tab/wr.png);
}

#hfs-head .main-nav .menu a.wr:hover {
    background: url(img/main-nav-tab/wr-pa.gif);
}

#hfs-head .main-nav .menu a.wr-active {
    width: 48px;
    background: url(img/main-nav-tab/wr-ak.gif);
}

#hfs-head .main-nav .menu a.wp {
    width: 40px;
    background: url(img/main-nav-tab/wp.png);
}

#hfs-head .main-nav .menu a.wp:hover {
    background: url(img/main-nav-tab/wp-pa.gif);
}

#hfs-head .main-nav .menu a.wp-active {
    width: 40px;
    background: url(img/main-nav-tab/wp-ak.gif);
}

#hfs-head .main-nav .menu a.ikz {
    width: 64px;
    background: url(img/main-nav-tab/ikz.png);
}

#hfs-head .main-nav .menu a.ikz:hover {
    background: url(img/main-nav-tab/ikz-pa.gif);
}

#hfs-head .main-nav .menu a.ikz-active {
    width: 64px;
    background: url(img/main-nav-tab/ikz-ak.gif);
}





/* sub '*/
#hfs-head .sub-nav {
    border-left: 1px solid #5A5A5A;
    border-right: 1px solid #5A5A5A;
    border-bottom: 1px solid #5A5A5A;
    width: 757px;
    height:15px;
    overflow: hidden;
    color: #000;
    padding: 4px 0 4px 16px;
    background:#F5F5F5;
}

#hfs-head .sub-nav-row {
   vertical-align: middle;
}


#hfs-head .sub-nav-row {
   vertical-align: middle;
}

#hfs-head .sub-nav a {
    color: #000;
    text-decoration: none;
    margin: 0 8px 0 5px;
    padding-left:1px;
    float:left;
}

#hfs-head .sub-nav image {
	vertical-align: middle;
	border:1px;
}

#hfs-head .sub-nav a:hover {
    text-decoration: underline;
}

#hfs-head .sub-nav a.active {
    text-decoration: underline;
}



/* footer '*/
#hfs-footer {
    color: #7B7B7B;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
    width: 775px;
    border: 0;
    margin: 0;
}

#hfs-footer .footer {
    margin: 0 0 15px 0;
    width: 500px;
}

#hfs-footer .footer a {
    text-decoration: none;
    color: #7B7B7B;
    vertical-align: middle;
}

#hfs-footer .footer a:hover {
    text-decoration: underline;
}

#hfs-footer .footer a.active {
    text-decoration: underline;
}
