


a:link, a:visited, a:active{
color:#A2A2A2;
text-decoration:underline;
-moz-border-radius:0rem;
-webkit-border-radius:0rem;
border-radius:0rem;}

a:hover{ text-decoration:none;
color:#fff;
text-shadow:none;
}





.fussmenu  {width:100%;
margin:0;
}

.fussmenu ul {
padding: 0rem;
margin:0;
}

.fussmenu  li { display: inline}

.fussmenu a:link, .fussmenu a:visited, a.fussmenu:active{display:inline-block;
background:transparent;
color:#D4D4D4;
margin:0.5rem 0.5rem 0.5rem 0.5rem;
text-shadow:0rem 0rem 0.1rem #000;
text-decoration:underline;
}

.fussmenu a:hover{ text-decoration:none;
color:white;background:transparent;
}






* {
margin : 0;
padding : 0;
}


#navtop {width : 100%;position:absolute;height:4.6rem;
color : white;
background-color : firebrick;
display : block;
padding : 0.5rem;
text-decoration : none;
float : left;
top:0;
left:0;
border-bottom : 0.1rem solid black;
}



.menue-button {height:4.6rem;
float :right;
background-color : #222222;
display : block;
position : absolute;
right : 0;
top : 0;
padding : 0.5rem;
color : white;
cursor : pointer;
text-decoration : none;
border-bottom : 0.1rem solid black;
}

#menu1 {display : none;
height:100%;
background-color:#494949;
float : left;
width : 100%;
font-family:arial,tahoma,verdana,sans-serif;
top:4.6rem;
left:0;
position:absolute;
}

#menu1 li {display:inline;
width : 100%;
list-style : none;

}

#menu1 a:link, #menu1 a:visited, #menu1 a:active {
display : block;
width : 100%;
padding : 0.5rem;
text-decoration : none;
color : white;
background-color :#3A3A3A;border-bottom : 0.1rem solid #191919;
}

#menu1 a:hover {
color : #191919;
background : #858585;
}


#navtop #menu2b li a:link, #menu2b li a:visited, #menu2b li a:active {
display:inline;
margin:0.3rem;
}



#nav-menue:target #menu1 {
display : block;
}
 #nav-menue:target .menue-button-open {
display : none;
}



@media (min-width:600px) {

#menu1 {width : 32rem;
background:transparent;
}

#menu1 a:link, #menu1 a:visited, #menu1 a:active {
background-color:firebrick;
}

#menu1 a:hover {
color : #191919;
background : #858585;
}

}


@media (min-width:640px) {

#menu1 {width : 100%;
background-color:#494949;
}

#menu1 a:link, #menu1 a:visited, #menu1 a:active {
background-color:firebrick;
color : white;
background-color :#3A3A3A;
}


#menu1 a:hover {
color : #191919;
background : #858585;
}
}


@media (min-width:768px) {

#navtop {
display : none;
}

#menu1 {height:0;
width : 100%;
display :block;
text-align : center;
top:3rem;

}

#menu1 li {display : inline;
line-height:4.6rem;
list-style : none;
border-bottom : none;
}



#menu1 a:link, #menu1 a:visited, #menu1 a:active {
display : inline;
width : 100%;
padding : 0.6rem;
background:transparent;
text-decoration : none;
color :#DDDDDD;
text-shadow:1px 1px 1px #000;
border-radius:0.8rem;
font-variant:small-caps;
border-bottom:none;
}

#menu1 a:hover {
color : #fff;
background : firebrick;
}


#menu1 #aktuell a   {
color : #fff;
background : firebrick;
}

.menue-button {
display : none;
}

}

#menu2b a {font-size:0px;}


div #menu2b {width:100%;
margin:0rem;padding:0rem;
}

#menu2b ul {
margin:0rem;
padding: 0rem;
}


#menu2b li {display:inline;
list-style-type: none;
margin:0rem;
padding: 0rem;
}

#menu2b li a:link, #menu2b li a:visited, #menu2b li a:active {display:inline-block;
color:#fff;
text-shadow:none;
text-decoration:none ;
margin:0.5rem 0.5rem 0.5rem 0.5rem;
text-decoration:underline ;
}


#menu2b li a:hover {
color:#fff;
text-decoration:none ;
}



#senden  {
text-decoration:none ;
}


#senden:hover  {
background-color:#fff;
color:firebrick;
border-color:#4A4A4A;
text-shadow:none;
}




a.button:link , a.button:visited , a.button:active {
display: inline-block;
vertical-align: top;
position: relative;
overflow: hidden;
min-width: 10rem;
line-height: 3.6rem;
padding: 0 2.4rem;
text-align: center;
text-decoration: none;
background-clip: padding-box;
border: 0.1rem solid;
border-radius: 0.4rem;
}



/*  BUTTON - bereich-info1  */
.bereich-info1 a.button:link, .bereich-info1 a.button:visited, .bereich-info1 a.button:active{
background-color: transparent;
color:#fff;
text-shadow:none;
border-color: #fff ;
}

.bereich-info1 a.button:hover  {
color:#E37171;
border-color: #E37171;
}


/*   BUTTON - bereich-info2  */
.bereich-info2 a.button:link, .bereich-info2 a.button:visited, .bereich-info2 a.button:active{
background-color: transparent;
color:#E4E4E4;
border-color: #999999;
text-shadow:none;

}

.bereich-info2 a.button:hover  {
color:firebrick;
border-color: #808080;
}

