@charset "utf-8";
#top_nav  { background: #FFE141; height: 30px; }
#top_nav  ul  { display: block; text-align: center; }
#top_nav  ul  li  { display: inline; }
#top_nav  ul  li  a  { padding-right: 10px; padding-left: 10px; line-height: 30px; font-size: 14px; text-decoration: none; color: #000000; }
#top_nav  ul  li  a.blau  { background:#007BC9; color:#fff;}
#top_nav  ul  li  a:hover  { color: #990000; text-decoration: underline; }
#top_nav  ul  li  a.blau:hover  { color:#FFDA13;}


#navigation ul { height: 30px; display: block; }
#navigation ul li { display: inline; }
#navigation ul li a { line-height: 30px; color: #000000; text-decoration: none;  padding-right: 15px; padding-left: 15px; letter-spacing:0.2em; margin-top: 0px; display: block; float: left; }
#navigation ul li a.rex-current { color: #FFFFFF; font-weight: bold; background: #007BC9; }
#navigation ul li a:hover { text-decoration:underline; color:#666666; }
#navigation #rex-article-67 { margin-left: 50px; float: left; }
#navigation #rex-article-5238 a, #navigation #rex-article-10348 a { background: #007ECF; color: #ffffff; }
#linkes ul { padding-bottom: 10px; }
#linkes ul li { display:inline; }
#linkes ul li a { display:block; color:#333333; padding-left:20px; text-decoration:none; padding-top: 2px; padding-bottom: 2px; background: url(pfeil-klein09.gif) no-repeat 10px center; }
#linkes ul li a.rex-current { background: #FFDA13 url(pfeil-klein09.gif) no-repeat 10px center; }
#linkes ul li a:hover { text-decoration: underline; }
#linkes ul ul { margin: 0px; padding: 0px; background: #f1f1f1; }
#linkes ul ul li { }
#linkes ul ul li a { padding-left:40px; background: url(pfeil-klein09.gif) no-repeat 30px center; }
#linkes ul ul li a.rex-current { background: #FFDA13 url(pfeil-klein09.gif) no-repeat 30px center; }
#linkes ul ul li a:hover { }
#linkes ul ul ul { }
#linkes ul ul ul li { }
#linkes ul ul ul li.rex-active a { }
#linkes ul ul ul li a { padding-left:60px; background: url(pfeil-klein09.gif) no-repeat 50px center; }
#linkes ul ul ul li a.rex-current { background: #FFDA13; }
#linkes ul ul ul ul li a.rex-active { }
#linkes ul ul ul li a:hover { }
#linkes ul ul ul ul { }
#linkes ul ul ul ul li { }
#linkes ul ul ul ul li.rex-active a { background: url(none); background: #FFD907; }
#linkes ul ul ul ul li a { padding-left:80px; background: #fff url(pfeil-klein09.gif) no-repeat 70px center; }
#linkes ul ul ul ul li a.rex-current { background: #FFD907; }
#linkes ul ul ul ul li a:hover { }
#linkes ul ul ul ul ul { }
#linkes ul ul ul ul ul li { }
#linkes ul ul ul ul ul li.rex-active a { background: #FFD907; }
#linkes ul ul ul ul ul li a { padding-left:100px; background: url(pfeil-klein09.gif) no-repeat 90px center; }
#linkes ul ul ul ul ul li a.rex-current { }
#linkes ul ul ul ul ul li a:hover { }
#linkes ul ul ul ul ul ul { }
#linkes ul ul ul ul ul ul li { }
#linkes ul ul ul ul ul ul li.rex-active a { }
#linkes ul ul ul ul ul ul li a { }
#linkes ul ul ul ul ul ul li a.rex-current { }
#linkes ul ul ul ul ul ul li a:hover { }
#rechtes .benutzer { width: auto; background: url(none); position: relative; }
#rechtes .benutzer a { display: inline; padding: 10px 5px; color: #000; width: auto; text-decoration: none; margin: 0px; background:none; }
#rechtes .benutzer a:hover { color: #666; }
#rechtes .benutzer a.active { background:transparent; }
.benutzer { background: #CCCCCC; margin-bottom: 10px; position: absolute; z-index: 10; width: 230px; left: 10px; text-align: left; }
.benutzer a { display: block; padding: 10px 5px; color: #CCCCCC; text-decoration: none; background: #666666; margin: 0px; }
.benutzer a:hover { color: #333333; background: #CCCCCC; }
#ernst_nav #benutzer_navi_ernst { position: absolute; left: -240px; top: 0px; border-right: 1px solid #CCCCCC; }
#ernst_nav #benutzer_navi_ernst a { background: #f1f1f1; color: #000000; text-align: right; }
#ernst_nav #benutzer_navi_ernst .active { color: #FFFFFF; background: #990000; }
#ernst_nav #benutzer_navi_ernst a:hover { color: #990000; background: #CCCCCC; }
#linkes ul li a.rex-active { }
#linkes .nav_header { font-size: 16px; background: url(bg_topper.jpg) no-repeat -40px top; display: block; line-height: 30px; padding-left: 20px; font-weight: bold; }
#mitte .pagination { display: block; width: 460px; }
#mitte .pagination li { display: inline; padding-right: 5px; padding-left: 5px; }
#mitte .pagination li a { color: #666666; }
#mitte .pagination li a:hover { color: #FF0000; }
#footer #footernav { position: absolute; left: 25px; bottom: 5px; }
#footer #footernav a { color: #000000; text-decoration: none; }
#footer #footernav a:hover { color: #666666; text-decoration: underline; }
#rechtes #benutzer_navi_ernst a { display: block; width: 150px; float: left; height: 50px; line-height: 25px; text-align: center; margin-left: 7px; border: 1px dotted #990000; margin-bottom: 5px; }
#rechtes #benutzer_navi_ernst a:hover, #rechtes #benutzer_navi_ernst a.active { color: #FFFFFF; background: #990000; }
#rechtes .pagination { display: block; width: 690px; overflow: hidden; }
#rechtes .pagination li { display: inline; padding-right: 5px; padding-left: 5px; }
#rechtes .pagination li a { color: #666666; }
#rechtes .pagination li a:hover { color: #FF0000; }

