/*..........................................................................................alle verlinkten Bilder, wie Logotype oder EU => a-class*/
.pic-buttons {
text-decoration: none;
border: none;
}
/*................................................................................................................Hauptnavigation-top*/
ul.navleiste-top-a {
height : 70px;
width:  auto;
margin-top:  -4px;
background-color :  #ffffff;
list-style-type : none;
float: right;
z-index : 3;
}

ul.navleiste-top-a li {
display : inline;
}

ul.navleiste-top-a li a {
height: 25px;
background-color : transparent;
color : #000000;
font-size : 13px;
padding-right: 6px;
padding-left: 6px;
text-decoration : none;
border-top: 5px solid  #343578;
border-right: 1px dotted #343578;
border-bottom: none;
border-left: none;
}

ul.navleiste-top-a li a:hover {
border-top: 5px solid #BF8C14;
color :  #BF8C14;
}
/*...........................................................................................................subnavigation-links-vertikal*/
ul.navleiste-sub-leftside {
width:  90%;
height : auto;
margin-top: 0%;
padding: 5%;
background-color :  #ffffff;
list-style-type : none;
z-index : 3;
}

ul.navleiste-sub-leftside li {
font-size :  11px;
color : #BF8C14;
width: 100%;
height:  6%;
text-align: left;
display : block;
margin-bottom:  5%;
border-bottom: 1px solid #343578;
}

ul.navleiste-sub-leftside li a {
background-color : transparent;
color : #343578;
font-size :  9px;
padding:  2%;
text-decoration : none;
border-left:  3px solid  #ffffff;
}


ul.navleiste-sub-leftside li a:hover {
color:  #BF8C14;
padding:  2%;
border-left:  3px solid  #343578;
}

h5 {
font-size: 9px;
font-weight: 900;
color: #343578;
background-color: #E7F3F4;
text-align: left;
padding-left: 10px;
}
/*..................................................................subnavigation-links-vertikal||||||bullets-orange*/
.navi-bullets{
color: #BF8C14;
font-size :  12px;
}
/*...............................................................bullets-orange-Standorte*/
.navi-bullets-a{
color: #BF8C14;
font-size :  15px;
}
/*..................................................................................................................................................footer-navigation*/
ul.navleiste-footer {
height : auto;
width:  auto;
padding-bottom: 2%;
background-color :  transparent;
list-style-type : none;
z-index : 3;
}

ul.navleiste-footer li {
text-align: center;
display : inline;
}

ul.navleiste-footer li a {
background-color : transparent;
color : #ffffff;
font-size : 9px;
text-decoration : none;
}
/*................................................................................footer-navi-Zum Seitenanfang*/
.bullet-top {
text-decoration: none;
border: none;
}

.bullet-top-content {
float: right;
text-decoration: none;
border: none;
}
/*............................................................................................Startseite-mehr-button*/
.mehr-button{
font-size: 9px;
font-weight: bold;
color: #585858;
text-decoration: none;
border: none;
}

.mehr-button:hover{
color: #D6B22F;
}
/*..........................................................................................................................................................Rechte-Box-*/
/*..................................................News-Buttons*/
.right-box-news {
float: left;
font-size: 9px;
width: 91%;
height: auto;
text-align: left;
color:  #343578;
text-decoration: none;
border: none;
}

.right-box-news:hover{
color:  #197B1A;
}
/*................................................................................................................................Linklisten im Contentbereich-*/
ul.linkliste-content {
margin-left:  25%;
margin-bottom: 4%;
padding-bottom: 2%;
border-bottom: 3px solid #BF8C14;
list-style-type: square;
}

ul.linkliste-content  li {
text-align: left;
display : inside;
}

ul.linkliste-content  li a {
background-color : #ffffff;
color : #343578;
font-size : 10px;
text-decoration : none;
}

ul.linkliste-content  li a:hover {
color :  #BF8C14;
text-decoration : underline;
}




ul.linkliste-content-2 {
margin-left:  25%;
margin-bottom: 4%;
padding-bottom: 2%;
list-style-type: square;
}

ul.linkliste-content-2  li {
text-align: left;
display : inside;
}

ul.linkliste-content-2  li a {
background-color : #ffffff;
color : #343578;
font-size : 10px;
text-decoration : none;
}

ul.linkliste-content-2  li a:hover {
color :  #BF8C14;
text-decoration : underline;
}




/*.......................................................................Linklisten im Contentbereich-Landschaft und Bau*/
ul.linkliste-content-laba {
margin-left:  25%;
margin-bottom: 4%;
padding-bottom: 2%;
border-bottom: 3px solid #115608;
list-style-type: square;
}

ul.linkliste-content-laba li {
text-align: left;
display : inside;
}

ul.linkliste-content-laba li a {
background-color : #ffffff;
color : #115608;
font-size : 10px;
text-decoration : none;
}

ul.linkliste-content-laba li a:hover {
color :  #27BF13;
text-decoration : underline;
}
/*.....................................................................................................................image-maps im Contentbereich-*/
.map-1 {
width: 255px;
height: 200px;
float: right;
margin:  5%;
margin-top: 0%;
margin-left: 10%;
border: none;
text-decoration: none;
}

.map-2 {
width: 304px;
height: 200px;
float: right;
margin:  5%;
margin-top: 0%;
margin-left: 10%;
border: none;
text-decoration: none;
}
/*.....................................................................................................................mailto-buttons-*/
.mailto-button {
background-color : transparent;
color : #343578;
text-decoration : none;
}

.mailto-button:hover {
color: #BF8C14;
}

.mailto-button-laba {
background-color : transparent;
color : #115608;
text-decoration : none;
}

.mailto-button-laba:hover {
color: #BF8C14;
}
/*.....................................................................................................................anker-links im Contentbereich-*/
ul.content-anker {
text-align: left;
float: left;
width:  auto;
margin-left:  0%;
margin-top: 10%;
list-style-type: none;
list-style-position: inside;
}

ul.content-anker li {
display: block;
}

ul.content-anker li a{
width:  auto;
height : 20px;
background-color : #ffffff;
color : #343578;
font-size : 9px;
text-decoration : underline;
}

ul.content-anker li a:hover{
color : #BF8C14;
}
/*......................................................................................................gewoehnliche links im Contentbereich-*/
.usual-link{
background-color : #ffffff;
color :  #815F0E;
font-size : 10px;
text-decoration : none;
}

.usual-link:hover{
text-decoration : underline;
}
/*...............................................................*/
.usual-link-b{
background-color : transparent;
color: #000000;
text-decoration : underline;
}

.usual-link-b:hover{
color :  #2C930F;
}


/*................................................................XXXXXXXXXXXXXXXXX-tootips-mootools-*/

.tool-tip {
	color: #fff;
	width: 139px;
	z-index: 13000;
}
 
.tool-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
	background: url(bubble.png) top left;
}
 
.tool-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: url(bubble.png) bottom right;
}
 
.custom-tip {
	color: #000;
	width: 130px;
	z-index: 13000;
}
 
.custom-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #3E4F14;
	padding: 8px 8px 4px;
	background: #C3DF7D;
	border-bottom: 1px solid #B5CF74;
}
 
.custom-text {
	font-size: 11px;
	padding: 4px 8px 8px;
	background: #CFDFA7;
}





























