html, body {
font-family:   Verdana,Arial,sans-serif;
height:100%;
scroll-behavior: smooth;
}

body {
	background: url(../images/M1280_1.jpg) 100% 100% no-repeat fixed; 
	max-width:1920px;
	margin: 0 0; 
}

h1 {
color: blue;
font-family: "Verdana",Arial,Helvetica;
font-size: 30px;
line-height: 30px;
}


body.start {
font-size:100%;
line-height:1.3;
	background: url(../images/home.jpg) 50% 50% no-repeat fixed; 
	max-width:1920px;
	margin: 0 0; 
}

body.auskunft {
font-size:100%;
line-height:1.3;
	background: url(../images/M1280_3.jpg) 50% 50% no-repeat fixed; 
	max-width:1920px;
	margin: 0 0; 
}

body.anmich {
font-size:100%;
line-height:1.3;
	background: url(../images/M1280_4.jpg) 50% 50% no-repeat fixed; 
	max-width:1920px;
	margin: 0 0; 
}

article.logo {position: relative; top: 0px;
	margin:0px;
	width: 283px; 
	height:216px;
}

article.intro {border: 1px solid grey;
	background-color: #FFFFFF;
	border-radius:10px;
	margin:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align: center;
	font-size:100%;
}

article.text {border: 1px solid grey;
	background-color: #FFFFFF;
	border-radius:10px;
	margin:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align: center;
	font-size:100%;
	max-width: 430px;
	min-width: 240px; 
}

article.VRR {border: 1px solid grey;
	background-color: #FFFFFF;
	border-radius:10px;
	margin:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	text-align: center;
	width: 200px; 
}

article.mich {border: 1px solid grey;
	background-color: #FFFFFF;
	border-radius:10px;
	margin:0px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	max-width: 500px;
	min-width: 260px; 
}

nav {margin:10px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;}


footer {background-color:yellow;
	clear:left;
	color:blue;
	font-size:large;
	font-style:italic;
	font-weight:bolder;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	width: 100%;}

ul {margin:0; 
    padding:0;
    width:100%;
    list-style-type:none;
	font-size:large;
}

ul li a {text-decoration:none;
    color:yellow; 
    padding:10.5px 11px;
    margin-bottom:10px;
    background-color:blue;
    display:block;
    border-radius:10px;
}

ul li a:visited {color:#ffffff;}
 
ul li a:hover, ul li .current {color:blue;
    background-color:yellow;}

ul li i {text-decoration:none;
    color:yellow; 
    padding:10.5px 11px;
    margin-bottom:10px;
    background-color:blue;
    display:block;
    border-radius:10px;

ul li b {text-decoration:none;
    border: 1px solid black;
    color:#000000; 
    padding:10.5px 11px;
    margin-bottom:10px;
    background-color:#aaaaaa;
    display:block;
    border-radius:10px;
}

