/*
rot: #be351e
grau linien: #939598
text: #000
*/


/* Navigation */
.nav {}
.nav ul { padding:0px; margin:0px; list-style-type:none; }

.navmain { font-size:16px; }
.navmain a:hover { text-decoration:none; }

#nav1 { /*height:40px;*/ margin-top:0px; float:left; /*background-color: #be351e;*/ }
#nav1 ul li { float:left; }
#nav1 ul li a { display:block; height:30px; padding:10px 15px 0px 20px; }

#nav1 ul li a, #lang ul li a { color:#fff; }
#nav1 li:hover a, #lang li:hover a { background-color:#f7e8de; color:#be351e; }
#nav1 ul li.rex-current a {}
#lang ul li.rex-current a { cursor:text; }

#nav1 ul ul { background-color:#f7e8de; }
#nav1 ul ul li { float:none; width:auto; border:none; }
#nav1 ul ul li a { height:30px; padding:10px 40px 0px 20px; font-size: 16px; color:#be351e; }
#nav1 ul ul li a:hover { background-color:#be351e; color:#fff; }
#nav1 ul ul li.rex-current a { background-color:#be351e; color:#fff; }

#navsub {}
#navsub li {}
#navsub a { display:block; padding:5px 20px; border-bottom: 1px solid #939598; }
#navsub a:hover { background-color:#939598; color:#fff !important; }
#navsub li a.rex-current, #navsub li a.rex-active { color:#be351e; font-weight:bold; }
#navsub ul ul a { font-size: 13px; padding-left:40px; }
#navsub ul ul ul a { font-size: 13px; padding-left:60px; font-size:11px; }

#navcontent li { display:inline-block; min-width:30%; margin-bottom:5px; margin-right:3.333%; }
#navcontent.col2 li { min-width:47%; margin-right:3%; }
#navcontent li a.rex-current { color:#be351e; font-weight:bold; }
#navcontent a { padding-left:16px; background-image: url(pfeil_r.png); background-repeat: no-repeat; background-position: left center; }
#navcontent a:hover { color:#000; }

.drop ul ul { visibility:hidden; display:block; position:absolute; z-index:9999; }
.drop ul li:hover ul { visibility:visible; }

#lang { float:right; }
#lang ul li { float:left; border-left:1px solid #939598; }
#lang ul li a { display:block; height:30px; padding:10px 10px 0px 10px; }

.catnav { clear:both; padding:20px 0px; height:20px; }
.catnav ul { float:right; }
.catnav li { display:inline; margin-left:20px; }

.navevents { padding-top:20px; }
.navevents h2 { padding-left:20px; color:#000; margin-bottom:5px; color:#be351e; font-weight: bold; font-size: 16px; }
.navevents a { display:block; line-height: 20px; padding:0 10px 0 20px; }
.navevents a.rex-current, .navevents a.rex-active { color:#be351e; font-weight: bold; }
.navevents a:hover { background-color:#939598; color:#fff; }

/*
color="#e67b51"
color="#8eaa7b"
color="#edb94d"
color="#6cb0cc"
color="#955c77"
color="#bcb39e"
color="#848485"
color="#88cff0"
*/
/*
#navevents>ul>li:nth-child(1) { background-color: #e67b51; }
#navevents>ul>li:nth-child(2) { background-color: #8eaa7b; }
#navevents>ul>li:nth-child(3) { background-color: #edb94d; }
#navevents>ul>li:nth-child(4) { background-color: #6cb0cc; }
#navevents>ul>li:nth-child(5) { background-color: #955c77; }
#navevents>ul>li:nth-child(6) { background-color: #bcb39e; }
#navevents>ul>li:nth-child(7) { background-color: #848485; }
#navevents>ul>li:nth-child(8) { background-color: #88cff0; }
*/

#navevents>ul>li:nth-child(1) a { color: #dc4206; }
#navevents>ul>li:nth-child(2) a { color: #5d8643; }
#navevents>ul>li:nth-child(3) a { color: #e69b00; }
#navevents>ul>li:nth-child(4) a { color: #2d8fb7; }
#navevents>ul>li:nth-child(5) a { color: #67163d; }
#navevents>ul>li:nth-child(6) a { color: #9f9275; }
#navevents>ul>li:nth-child(7) a { color: #4f4f51; }
#navevents>ul>li:nth-child(8) a { color: #55baea; }


#navevents>ul>li:nth-child(1) a:hover { background-color: #dc4206; }
#navevents>ul>li:nth-child(2) a:hover { background-color: #5d8643; }
#navevents>ul>li:nth-child(3) a:hover { background-color: #e69b00; }
#navevents>ul>li:nth-child(4) a:hover { background-color: #2d8fb7; }
#navevents>ul>li:nth-child(5) a:hover { background-color: #67163d; }
#navevents>ul>li:nth-child(6) a:hover { background-color: #9f9275; }
#navevents>ul>li:nth-child(7) a:hover { background-color: #4f4f51; }
#navevents>ul>li:nth-child(8) a:hover { background-color: #55baea; }
#navevents>ul>li>a { font-weight: bold; /*line-height: 26px;*/ }
#navevents a:hover { color:#fff !important; }
