/* --------------MENU1------------- */
#menu1 {
float: left;
text-align: left;
margin: 2px;
}
#menu2 {
float: right;
text-align: right;
margin: 2px;
}
#menu2 a{
font-weight: bold;
}

#head1 {
float: left;
text-align: left;
}
#head2 {
float: right;
width: 150px;
text-align: left;
}
#head3 {
float: right;
text-align: left;
}
#head4 {
float: right;
text-align: left;
}

#breadcrumb {
float: left;
text-align: left;
margin: 2px;
}

#menu3 {
float: left;
text-align: left;
margin: 2px;
}
#about {
float: right;
text-align: right;
margin: 2px;
}

#valid {
float: right;
text-align: right;
margin: 2px;
}

#valid a{
color: #999999;
}

/* Buchungsmasken */

#bumasmenu {
font-size: 10px;
background-color: #eeeeee;
margin: 0px;
}
#bumasmenu a {
color: #1B3382;
font-weight: bold;
display: block;
text-decoration: none;
border-bottom: solid 1px #ffffff;
padding: 4px 2px;
}
#bumasmenu a:hover {
background-color: #FF9933;
color:#FFFFFF;

}
#bumasmenu a:active {
background-color: #dddddd;

}

.bumasmenuselected {
background-color: #dddddd;
color: #1B3382;
font-weight: bold;
display: block;
text-decoration: none;
border-bottom: solid 1px #ffffff;
padding: 4px 2px;
}

/* Specialmasken */

#packmenu {
font-size: 10px;
background-color: #eeeeee;
margin: 0px;
}
#packmenu a {
color: #1B3382;
font-weight: bold;
display: block;
text-decoration: none;
border-bottom: solid 1px #ffffff;
padding: 4px 2px;
}
#packmenu a:hover {
background-color: #FF9933;
color:#FFFFFF;
}
#packmenu a:active {
background-color: #dddddd;
}

.packmenuselected {
background-color: #dddddd;
color: #1B3382;
font-weight: bold;
display: block;
text-decoration: none;
border-bottom: solid 1px #ffffff;
padding: 4px 2px;
}

/* Regionen */

#regionsmenu {
margin: 0px;
background-color: #ffffff;
}

#regionsmenu a {
color: #1B3382;
display: block;
text-decoration: none;
border-bottom: solid 1px #ffffff;
padding: 2px;
}
#regionsmenu a:hover {
background-color: #FF9933;
color:#FFFFFF;
}
#regionsmenu a:active {
background-color: #dddddd;
}
.regionselected {
font-size:10px;
font-weight:bold;
color: #000000;
text-decoration: none;
border-bottom: solid 1px #ffffff;
background-color: #dddddd;
padding: 2px;
}

#regionssubmenu {
padding: 0px;
background-color: #ffffff;
}
#regionssubmenu a {
color: #1B3382;
display: block;
text-decoration: none;
border-style: solid;
border-color: #cccccc;
border-width: 0px 1px 1px 0px;
padding: 2px;
}
#regionssubmenu a:hover {
background-color: #FFEEC2;
color:#666666;
border:#FF9933;
border-top:#FF9933;
}
#regionssubmenu a:active {
background-color: #dddddd;
}

.regionsubselected {
color: #1B3382;
text-decoration: none;
border-style: solid;
border-color: #cccccc;
border-width: 0px 1px 1px 0px;
background-color: #dddddd;
padding: 2px;
}

/* Karteireiter Infos */

#navsite ul {
 padding: 3px 0; 
 margin-left: 0; 
 border-bottom: 1px solid #dddddd; 
 font: bold 12px ; 
}
#navsite ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
}
#navsite ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #dddddd;
 border-bottom: none;
 background: #dddddd;
 text-decoration: none;
}
#navsite ul li a:link {
 color: #000;
}
#navsite ul li a:visited {
 color: #000;
}
#navsite ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #000;
 background: #eeeeee;
}
#navsite ul h2 {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #dddddd;
 text-decoration: none;
 background: white; 
 border-bottom: 1px solid white;
}

.text_m2, .text_r1, .text_r2 {
border-style: solid;
border-color: #dddddd; 
border-width: 0px 1px 1px 1px;
margin-bottom: 0px 0px 10px 0px;
padding: 5px;
}

/* Karteireiter Bumas */

#angsite ul {
 padding: 3px 0; 
 margin-left: 0; 
 border-bottom: 1px solid #dddddd; 
 font: bold 12px ; 
}
#angsite ul li {
 list-style: none;
 margin: 0; 
 display: inline; 
}
#angsite ul li a {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #dddddd;
 border-bottom: none;
 background: #ffffff;
 text-decoration: none;
}
#angsite ul li a:link {
 color: #000;
}
#angsite ul li a:visited {
 color: #000;
}
#angsite ul li a:link:hover, #navsite ul li a:visited:hover {
 color: #000;
 background: white;
}
#angsite ul h2 {
 padding: 3px 0.5em; 
 margin-left: 3px; 
 border: 1px solid #eeeeee;
 text-decoration: none;
 background-color: #dddddd;
 border-bottom: 1px solid #dddddd;
}

#ibe {
margin: 0px 0px 10px 0px;
border-style: solid;
border-color: #dddddd; 
border-width: 0px 1px 1px 1px;
margin-bottom: 0px 0px 10px 0px;
}